Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

perl-Sereal-Decoder-7.1.0-1.1 RPM for i586

From OpenSuSE Ports Tumbleweed for i586

Name: perl-Sereal-Decoder Distribution: openSUSE Tumbleweed
Version: 7.1.0 Vendor: openSUSE
Release: 1.1 Build date: Fri Nov 6 18:08:15 2026
Group: Unspecified Build host: reproducible
Size: 547667 Source RPM: perl-Sereal-Decoder-7.1.0-1.1.src.rpm
Packager: http://bugs.opensuse.org
Url: https://metacpan.org/release/Sereal-Decoder
Summary: Binary serialization module for Perl (decoder part)
This library implements a deserializer for an efficient, compact-output,
and feature-rich binary protocol called _Sereal_. Its sister module
Sereal::Encoder implements an encoder for this format. The two are released
separately to allow for independent and safer upgrading.

This distribution requires Perl 5.14 or newer.

This decoder supports Sereal protocol versions 1 through 7 and rejects
unsupported protocol versions. Tags and compression formats that require a
newer protocol version than the version declared in a document are
rejected.

The protocol specification and many other bits of documentation can be
found in the github repository. Right now, the specification is at
https://github.com/Sereal/Sereal/blob/master/sereal_spec.pod, there is a
discussion of the design objectives in
https://github.com/Sereal/Sereal/blob/master/README.pod, and the output of
our benchmarks can be seen at
https://github.com/Sereal/Sereal/wiki/Sereal-Comparison-Graphs.

Provides

Requires

License

Artistic-1.0 OR GPL-1.0-or-later

Changelog

* Fri Nov 06 2026 Tina Müller <timueller+perl@suse.de>
  - updated to 7.1.0 (7.001)
    see /usr/share/doc/packages/perl-Sereal-Decoder/Changes
    7.001
    * 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. Thanks to pghmcfc for the report and
      corpus (issue #337).
    * Ship the shared SECURITY policy and clarify security, checksum and
      floating-point interoperability documentation.
* Sat Oct 31 2026 Tina Müller <timueller+perl@suse.de>
  - updated to 6.3.0 (6.003)
    see /usr/share/doc/packages/perl-Sereal-Decoder/Changes
* Fri Oct 23 2026 Tina Müller <timueller+perl@suse.de>
  - updated to 5.11.0 (5.011)
    see /usr/share/doc/packages/perl-Sereal-Decoder/Changes
    5.011
    * Robustness fixes. Thanks to Steffen Mueller and kumar-Prakash07.
    * Preserve zstd deprecation warnings when building with IBM XL C on AIX.
    * Raise the minimum supported Perl version to 5.14.
* Thu Aug 06 2026 Tina Müller <timueller+perl@suse.de>
  - updated to 5.10.0 (5.010)
    see /usr/share/doc/packages/perl-Sereal-Decoder/Changes
    5.010
    * Reset the pending frozen-object state (thaw_av and ref_thawhash) at the
      start of every decode. A decode that died before srl_finalize_structure
      ran -- a truncated document, for example -- left those populated, and the
      next decode on the same decoder then thawed items belonging to the failed
      document and looked up ref_thawhash keys pointing at freed AVs. That
      segfaulted or silently produced the wrong class.
      See https://github.com/Sereal/Sereal/pull/316
* Sat Jul 18 2026 Tina Müller <timueller+perl@suse.de>
  - updated to 5.9.0 (5.009)
    see /usr/share/doc/packages/perl-Sereal-Decoder/Changes
    5.009
    * Only use Perl's C<$Config{ccflags}> when building bundled zstd on
      AIX / IBM toolchains, or when C<SEREAL_ZSTD_USE_CONFIG_CCFLAGS> is
      set. Other platforms now use the normal zstd build flags again.
    5.008
    * Decoder now supports C<thaw_allow_classes> and C<thaw_deny_action>
      to control thaw callbacks during decoding. Thanks to James Rouzier
      for the patches.
    5.007
    * Use $Config{ccflags} to compile ztd with. Should fix AIX.
      Thanks to Thomas Seeling for the suggestion.
* Thu May 21 2026 Tina Müller <timueller+perl@suse.de>
  - updated to 5.6.0 (5.006)
    see /usr/share/doc/packages/perl-Sereal-Decoder/Changes
    5.006
    * Use miniz 3.1.1
    * Avoid deprecated ZSTD api.
    * Tidy and regen.
    5.005
    * Update spec to document changes from version 5
    * Security fixes - make sure that COPY tags cannot be used
      to read past end of buffer.
      CVE-2026-8796 bsc#1267015
    5.004_001
    * Update Zstd to 1.5.7, and other changes.
    * Thanks to Marco Fontani, Ricardo Signes, and James Rouzier
* Thu Apr 20 2023 Tina Müller <timueller+perl@suse.de>
  - updated to 5.004
    see /usr/share/doc/packages/perl-Sereal-Decoder/Changes
    5.004
    * Fix thaw ordering for frozen objects. Nested THAW operations
      now happen in the documented LIFO order. Thanks to Marco
      Fontani for the report.
* Thu Feb 09 2023 Tina Müller <timueller+perl@suse.de>
  - updated to 5.003
    see /usr/share/doc/packages/perl-Sereal-Decoder/Changes
    5.003
    * Production release of 5.002_001 and 5.002_002
    * OpenBSD build fixes. Gracious thanks to Andrew Hewus Fresh
      for providing guidance and access to an OpenBSD box to use to
      debug and fix this.
    * Update Miniz to 3.0.2, Zstd to 1.5.2 and Devel::CheckLib to 1.16
    * Assorted build fixes related to these updates.
    5.002_002
    * OpenBSD build fixes. Gracious thanks to Andrew Hewus Fresh
      for providing guidance and access to an OpenBSD box to use to
      debug and fix this.
    5.002_001
    * Update Miniz to 3.0.2, Zstd to 1.5.2 and Devel::CheckLib to 1.16
    * Assorted build fixes related to these updates.
    5.002
    * Fixup Decoder tests to run on perl 5.8 which has no defined-or.
    - Consolidated changes from 5.001_00x:
    * Ensure that Encoder depends on the correct version of the Decoder.
      Gracious thanks to Slaven Rezic for being so patient in helping
      me get this release working properly.
    * Test compatibility fixes when no perl is already installed.
    * Add t/195_backcompat.t to check if the latest decoder will
      seamlessly handle reading output from older versions.
    * Test compatibility fixes with version 3 and earlier.
    5.001_003
    * Ensure that Encoder depends on the correct version of the Decoder.
      Gracious thanks to Slaven Rezic for being so patient in helping
      me get 5.001_00x working properly.
    5.001_002
    * Test compatibility fixes when no perl is already installed.
    * Add t/195_backcompat.t to check if the latest decoder will
      seamlessly handle reading output from older versions.
    5.001_001
    * Test compatibility fixes with version 3 and earlier.
* Sun Sep 04 2022 Tina Müller <timueller+perl@suse.de>
  - updated to 5.001
    see /usr/share/doc/packages/perl-Sereal-Decoder/Changes
* Fri Jul 29 2022 Tina Müller <timueller+perl@suse.de>
  - updated to 4.025
    see /usr/share/doc/packages/perl-Sereal-Decoder/Changes
    4.025 Thr Jul 28, 2022
    * Release with build fixes for threaded perls and MANIFEST
      update. Oops.
    4.024 Wed Jul 27, 2022
    * Total rework of how THAW is invoked to resolve issues with
      frozen representations containing blessed objects.

Files

/usr/lib/perl5/vendor_perl/5.44.0/i586-linux-thread-multi-64int/Sereal
/usr/lib/perl5/vendor_perl/5.44.0/i586-linux-thread-multi-64int/Sereal/Decoder
/usr/lib/perl5/vendor_perl/5.44.0/i586-linux-thread-multi-64int/Sereal/Decoder.pm
/usr/lib/perl5/vendor_perl/5.44.0/i586-linux-thread-multi-64int/Sereal/Decoder/Constants.pm
/usr/lib/perl5/vendor_perl/5.44.0/i586-linux-thread-multi-64int/Sereal/Performance.pm
/usr/lib/perl5/vendor_perl/5.44.0/i586-linux-thread-multi-64int/auto/Sereal
/usr/lib/perl5/vendor_perl/5.44.0/i586-linux-thread-multi-64int/auto/Sereal/Decoder
/usr/lib/perl5/vendor_perl/5.44.0/i586-linux-thread-multi-64int/auto/Sereal/Decoder/Decoder.so
/usr/share/doc/packages/perl-Sereal-Decoder
/usr/share/doc/packages/perl-Sereal-Decoder/Changes
/usr/share/doc/packages/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, Sun Nov 8 22:51:51 2026