| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: perl-Sereal-Decoder | Distribution: Fedora Project |
| Version: 7.001 | Vendor: Fedora Project |
| Release: 1.fc46 | Build date: Fri Nov 6 11:02:07 2026 |
| Group: Unspecified | Build host: buildvm-s390x-20.s390.fedoraproject.org |
| Size: 271432 | Source RPM: perl-Sereal-Decoder-7.001-1.fc46.src.rpm |
| Packager: Fedora Project | |
| Url: https://metacpan.org/release/Sereal-Decoder | |
| Summary: Perl deserialization for Sereal format | |
This library implements a deserializer for an efficient, compact-output, and feature-rich binary protocol called Sereal.
GPL-1.0-or-later OR Artistic-1.0-Perl
* Thu Nov 05 2026 Paul Howarth <paul@city-fan.org> - 7.001-1
- Update to 7.001 (rhbz#2564204)
- Read protocol versions 1 through 7; decode portable little-endian v7
floats, including IEEE binary128 on Perl builds without quadmath,
converting values to the local NV type
- Validate v7 native long-double declarations and reject known format,
byte-order and size mismatches; add allow_unknown_long_double for
explicitly trusted same-build reads of unidentified layouts; storage sizes
must still match
- Preserve native floating-point behavior for protocol v1-v6 input; add
legacy_float_byteorder for older data with a known source byte order
- Include protocol v6 v-string and negative-integer support, keyed SipHash
verification, checksum keys, modes, policies and defaults; add
prepare_checksum_key(), get_sereal_checksum() and validate_sereal_checksum()
- Restore regexp character-set modifiers, /n and /xx, and report the required
Perl version for unsupported modifiers
- Harden malformed-input and object handling; retain Decoder handles across
callbacks, and run output DESTROY callbacks before capturing input on Perl
5.24
- Restore older-Perl builds, avoid read-only regexp buffer corruption on Perl
5.14, and correct 32-bit size handling and allocation diagnostics
- Fix bundled Snappy builds on Haiku and hobodecoder compatibility with
BusyBox od; improve optional-dependency diagnostics
- Extend independent wire-format and stored corpus coverage, including real
Fedora s390x producer captures; add a floating-point corpus collector and
named declarations in diagnostics and hobodecoder (GH#337)
- Ship the shared SECURITY policy and clarify security, checksum and
floating-point interoperability documentation
* Sun Nov 01 2026 Paul Howarth <paul@city-fan.org> - 6.003-1
- Update to 6.003 (rhbz#2564204)
- Fix bundled Snappy builds on Haiku, which has no byteswap.h
- Use portable od arguments in hobodecoder for BusyBox systems and report
signal termination correctly in checksum tests
* Sat Oct 31 2026 Paul Howarth <paul@city-fan.org> - 6.002-1
- Update to 6.002 (rhbz#2564204)
- Read protocol v6 VSTRING extension tags, NEG_VARINT, and keyed SipHash
checksums while retaining support for older packets
- Add checksum_key, checksum_key_v1/v2/v3, checksum_mode, and checksum_policy
options, shared and Decoder-specific defaults, prepare_checksum_key(),
get_sereal_checksum(), and validate_sereal_checksum()
- Restore regexp matching modifiers, including /n and /xx, and report the
required Perl version for unsupported modifiers
- Ship a SECURITY policy in release archives and improve the protocol
specification, build and mixed-version compatibility tests, and general
robustness
- Reported fixes: regexp modifiers
(https://github.com/Sereal/Sereal/issues/180 and
https://github.com/Sereal/Sereal/issues/262)
- Related work: specification (https://github.com/Sereal/Sereal/issues/218)
and packaged security policy (https://github.com/Sereal/Sereal/issues/305)
- Keep the Decoder alive when a callback clears its handle variable,
preventing use-after-free during decoding and clean-up
- Restore builds on older supported Perls without SSize_t_MAX
- Run output DESTROY callbacks before capturing the input buffer on
Perl 5.24, matching other supported Perls
- Avoid corrupting regexp buffers during read-only clean-up on Perl 5.14
- Inspect undef aliases without creating writable slots on older Perls
- Account for Perl 5.14/5.16's regexp-copy lifetime limitation in tests
- Fix huge-size test expectations for 32-bit Perls with 64-bit integers and
format allocation diagnostics with the correct argument types
- Skip only hobodecoder decompression checks when its optional Compress::Zlib
dependency is unavailable, and show child errors
- Report the actual missing dependency when skipping t/400_evil.t
* Wed Oct 21 2026 Paul Howarth <paul@city-fan.org> - 5.011-1
- Update to 5.011 (rhbz#2558321)
- Robustness fixes
- Preserve zstd deprecation warnings when building with IBM XL C on AIX
- Raise the minimum supported Perl version to 5.14
* Wed Aug 05 2026 Paul Howarth <paul@city-fan.org> - 5.010-1
- Update to 5.010 (rhbz#2511545)
- Reset the pending frozen-object state (thaw_av and ref_thawhash) at the
start of every decode (Sereal GH#316)
* Thu Jul 23 2026 Jitka Plesnikova <jplesnik@redhat.com> - 5.009-3
- Perl 5.44 re-rebuild of bootstrapped packages
* Wed Jul 22 2026 Jitka Plesnikova <jplesnik@redhat.com> - 5.009-2
- Perl 5.44 rebuild
* Fri Jul 17 2026 Paul Howarth <paul@city-fan.org> - 5.009-1
- Update to 5.009 (rhbz#2501693)
- Only use Perl's $Config{ccflags} when building bundled zstd on AIX/IBM
toolchains, or when SEREAL_ZSTD_USE_CONFIG_CCFLAGS is set; other platforms
now use the normal zstd build flags again
* Thu Jul 16 2026 Fedora Release Engineering <releng@fedoraproject.org> - 5.008-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild
* Fri Jul 10 2026 Paul Howarth <paul@city-fan.org> - 5.008-1
- Update to 5.008 (rhbz#2498977)
- Decoder now supports 'thaw_allow_classes' and 'thaw_deny_action' to control
thaw callbacks during decoding
* Thu Jul 09 2026 Paul Howarth <paul@city-fan.org> - 5.007-1
- Update to 5.007 (rhbz#2498240)
- Use $Config{ccflags} to compile zstd with, which should fix AIX
* Thu May 21 2026 Paul Howarth <paul@city-fan.org> - 5.006-1
- Update to 5.006 (rhbz#2480334)
- Update bundled miniz to 3.1.1
- Avoid deprecated ZSTD api
- Tidy and regen
* Wed May 20 2026 Paul Howarth <paul@city-fan.org> - 5.005-1
- Update to 5.005 (rhbz#2480052)
- Update bundled Zstd to 1.5.7, and other changes
- Update spec to document changes from version 5
- Security fixes - make sure that COPY tags cannot be used to read past end
of buffer
* Sat Jan 17 2026 Fedora Release Engineering <releng@fedoraproject.org> - 5.004-17
- Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild
* Mon Sep 22 2025 Paul Howarth <paul@city-fan.org> - 5.004-16
- Fix detection of miniz 3.1.0
* Sun Aug 03 2025 Dominik Mierzejewski <dominik@greysector.net> - 5.004-15
- Rebuild after bootstrapping
* Sat Aug 02 2025 Dominik Mierzejewski <dominik@greysector.net> - 5.004-14
- Rebuild and bootstrap for miniz SONAME bump (and fix include path)
* Fri Jul 25 2025 Fedora Release Engineering <releng@fedoraproject.org> - 5.004-13
- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild
* Tue Jul 08 2025 Jitka Plesnikova <jplesnik@redhat.com> - 5.004-12
- Perl 5.42 re-rebuild of bootstrapped packages
* Mon Jul 07 2025 Jitka Plesnikova <jplesnik@redhat.com> - 5.004-11
- Perl 5.42 rebuild
* Sat Jan 18 2025 Fedora Release Engineering <releng@fedoraproject.org> - 5.004-10
- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild
/usr/lib/.build-id /usr/lib/.build-id/ae /usr/lib/.build-id/ae/16a5bb69ec2502c6bd27948d84e66358e45a9d /usr/lib64/perl5/vendor_perl/Sereal /usr/lib64/perl5/vendor_perl/Sereal/Decoder /usr/lib64/perl5/vendor_perl/Sereal/Decoder.pm /usr/lib64/perl5/vendor_perl/Sereal/Decoder/Constants.pm /usr/lib64/perl5/vendor_perl/Sereal/Performance.pm /usr/lib64/perl5/vendor_perl/auto/Sereal /usr/lib64/perl5/vendor_perl/auto/Sereal/Decoder /usr/lib64/perl5/vendor_perl/auto/Sereal/Decoder/Decoder.so /usr/share/doc/perl-Sereal-Decoder /usr/share/doc/perl-Sereal-Decoder/Changes /usr/share/doc/perl-Sereal-Decoder/SECURITY /usr/share/man/man3/Sereal::Decoder.3pm.gz /usr/share/man/man3/Sereal::Performance.3pm.gz
Generated by rpm2html 1.8.1
Fabrice Bellet, Mon Nov 9 01:42:29 2026