Fri, 30 Oct 2026 06:33:30 UTC | login

Information for build perl-Cpanel-JSON-XS-4.43-3.fc45

ID9243
Package Nameperl-Cpanel-JSON-XS
Version4.43
Release3.fc45
Epoch
DraftFalse
Sourcegit+https://src.fedoraproject.org/rpms/perl-Cpanel-JSON-XS.git#049f7d0b232f4c7a81407622737e80731d1d4893
SummaryJSON::XS for Cpanel, fast and correct serializing
DescriptionThis module converts Perl data structures to JSON and vice versa. Its primary goal is to be correct and its secondary goal is to be fast. To reach the latter goal it was written in C.
Built byguoguo
State complete
Volume DEFAULT
StartedFri, 16 Oct 2026 17:48:16 UTC
CompletedFri, 16 Oct 2026 17:52:40 UTC
Taskbuild (f45, /rpms/perl-Cpanel-JSON-XS.git:049f7d0b232f4c7a81407622737e80731d1d4893)
Extra{'source': {'original_url': 'git+https://src.fedoraproject.org/rpms/perl-Cpanel-JSON-XS.git#049f7d0b232f4c7a81407622737e80731d1d4893'}}
Tags
f45
RPMs
src
perl-Cpanel-JSON-XS-4.43-3.fc45.src.rpm (info) (download)
riscv64
perl-Cpanel-JSON-XS-4.43-3.fc45.riscv64.rpm (info) (download)
perl-Cpanel-JSON-XS-debuginfo-4.43-3.fc45.riscv64.rpm (info) (download)
perl-Cpanel-JSON-XS-debugsource-4.43-3.fc45.riscv64.rpm (info) (download)
Logs
riscv64
mock_config.log
state.log
build.log
root.log
dnf5.log
mock_output.log
hw_info.log
installed_pkgs.log
Changelog * Thu Jul 23 2026 Jitka Plesnikova <jplesnik@redhat.com> - 4.43-3 - Perl 5.44 re-rebuild of bootstrapped packages * Wed Jul 22 2026 Jitka Plesnikova <jplesnik@redhat.com> - 4.43-2 - Perl 5.44 rebuild * Sun Jul 19 2026 Paul Howarth <paul@city-fan.org> - 4.43-1 - Update to 4.43 - Fix canonical sort: Compare by UTF-16 code units per RFC 8785 (GH#248) - Fix canonical sort on Perl 5.8-5.18: utf16_cmp now always attempts UTF-8 decoding instead of checking SvUTF8 flag, since older Perls may store valid UTF-8 hash keys without the flag set - Fix quadmath encode dropping ".0" for large floats (GH #246) - The .0 guard condition that suppressed appending for NV values > UV_MAX was incorrect on high-precision FP (quadmath, 128-bit long double on arm64) where %g uses fixed-point notation for values like 1.01e30 - Guarded with #if NV_DIG < 31 to skip only on double/80-bit-ld where %g naturally uses %e for large values * Thu Jul 16 2026 Fedora Release Engineering <releng@fedoraproject.org> - 4.42-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild * Sun Jun 07 2026 Paul Howarth <paul@city-fan.org> - 4.42-1 - Update to 4.42 - Ensure encode with a type spec hashref does not change the hashref argument (GH#240) - Fix -e docs: "written" → "read" (GH#239) - Fix Boolean eq overload matching undef (GH#207); Cpanel::JSON::XS::Boolean overloaded eq would match undef as equal to false because undef stringifies to "" - added defined() guard - Fix error messages showing overloaded stringification for blessed objects (GH#191); error messages now use ClassName=TYPE(addr) format, bypassing any "" overload - Fix type_all_string overriding allow_blessed/convert_blessed (GH#175); with type_all_string + allow_blessed, blessed objects are now encoded as null (not stringified as HASH address) - Fix infinite recursion when encode is called from a "" overload (GH#128); the recursion guard temporarily clears convert_blessed and allow_stringify flags on the JSON object before calling the overload, preventing re-entrant encode loops - Fix $obj->new creating a broken object (GH#93); when new() is called on an existing object (e.g. $json->new->new), the class name is now extracted from the object's stash rather than using the stringified reference - Change allow_nonref default to true (GH#241, matching JSON::PP and JSON::XS 4.0+ and the insecure RFC 7159); encode and decode now accept non-reference values by default; decode_json() with an explicit 0/1 second argument still works; allow_nonref(0) to disable scalars-only for secure JSON - Fix minor t/12_blessed.t typo - Fix GH#112: encode large whole-number NV values without .0 on 32-bit Perl (values exceeding UV_MAX that Perl stores as float) - Fix GH#197: prefer IOK over pNOK when encoding values where IV is accurate but NV is imprecise (SvNOK not set) * Thu May 28 2026 Paul Howarth <paul@city-fan.org> - 4.41-1 - Update to 4.41 - Fix BOM-shift PV-corruption SIGABRT (CVE-2026-9516) - Fix dupkeys_as_arrayref type confusion (CVE-2026-9334) - Fix incr_parse single-quote string delimiter (GH#245) - Fix a one-byte out-of-bounds heap read reachable via allow_barekey on truncated input (GH#244) * Sat Jan 17 2026 Fedora Release Engineering <releng@fedoraproject.org> - 4.40-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild * Tue Sep 09 2025 Paul Howarth <paul@city-fan.org> - 4.40-1 - Update to 4.40 - Fix overflow with overlong numbers, fuzzing only (CVE-2025-40929) - Detect more malformed numbers, with two decimal points - Pin Github actions to latest @v via pinact run -u * Fri Jul 25 2025 Fedora Release Engineering <releng@fedoraproject.org> - 4.39-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild * Tue Jul 08 2025 Jitka Plesnikova <jplesnik@redhat.com> - 4.39-4 - Perl 5.42 re-rebuild of bootstrapped packages * Mon Jul 07 2025 Jitka Plesnikova <jplesnik@redhat.com> - 4.39-3 - Perl 5.42 rebuild * Sat Jan 18 2025 Fedora Release Engineering <releng@fedoraproject.org> - 4.39-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild * Fri Dec 13 2024 Paul Howarth <paul@city-fan.org> - 4.39-1 - Update to 4.39 - Fix Windows -Dusequadmath (GH#229, GH#235) - Fix inconsistent behavior between decoding escaped and unescaped surrogates, and escaped non-characters vs. non-escaped non-characters; now aligned to JSON::PP (GH#227, GH#233) - Add type_all_string tests (GH#236) - Silence UV to char cast warnings (GH#232) - Fix MSVC preprocessor errors (GH#232) - Fix -Wformat warnings on Windows (GH#228) - Clarify BigInt decoding (GH#226) - Drop EL-7 support - Use %{make_build} and %{make_install}