| ID | 9243 |
| Package Name | perl-Cpanel-JSON-XS |
| Version | 4.43 |
| Release | 3.fc45 |
| Epoch | |
Draft | False |
| Source | git+https://src.fedoraproject.org/rpms/perl-Cpanel-JSON-XS.git#049f7d0b232f4c7a81407622737e80731d1d4893 |
| Summary |
| Description |
| Built by | guoguo |
| State |
complete
|
| Volume |
DEFAULT |
| Started | Fri, 16 Oct 2026 17:48:16 UTC |
| Completed | Fri, 16 Oct 2026 17:52:40 UTC |
| Task | build (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 |
|
| 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 |
|
| 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}
|