perl-Sereal-3.015-2.3.noarch.rpm


Advertisement

Description

perl-Sereal - Fast, compact, powerful binary (de-)serialization

Property Value
Distribution openSUSE Leap 42.3
Repository Packman all
Package name perl-Sereal
Package version 3.015
Package release 2.3
Package architecture noarch
Package type rpm
Installed size 16.56 KB
Download size 14.99 KB
Official Mirror packman.inode.at
_Sereal_ is an efficient, compact-output, binary and feature-rich
serialization protocol. The Perl encoder is implemented as the
Sereal::Encoder module, the Perl decoder correspondingly as
Sereal::Decoder. They are distributed separately to allow for safe
upgrading without downtime. (Hint: Upgrade the decoder everywhere first,
then the encoder.)
This 'Sereal' module is a very thin wrapper around both 'Sereal::Encoder'
and 'Sereal::Decoder'. It depends on both and loads both. So if you have a
user of both encoder and decoder, it is enough to depend on a particular
version of 'Sereal' and you'll get the most recent released versions of
'Sereal::Encoder' and 'Sereal::Decoder' whose version is smaller than or
equal to the version of 'Sereal' you depend on.
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.

Alternatives

Package Version Architecture Repository
perl-Sereal-3.015-2.4.noarch.rpm 3.015 noarch Packman
perl-Sereal - - -

Requires

Name Value
perl(:MODULE_COMPAT_5.18.2) -
perl(Sereal::Decoder) >= 3.015
perl(Sereal::Encoder) >= 3.015

Provides

Name Value
perl(Sereal) = 3.015
perl-Sereal = 3.015-2.3

Download

Type URL
Binary Package perl-Sereal-3.015-2.3.noarch.rpm
Source Package perl-Sereal-3.015-2.3.src.rpm

Install Howto

  1. Add the Packman repository:
    # zypper addrepo http://packman.inode.at/suse/openSUSE_Leap_42.3/ packman
  2. Install perl-Sereal rpm package:
    # zypper install perl-Sereal

Files

Path
/usr/lib/perl5/vendor_perl/5.18.2/Sereal.pm
/usr/lib/perl5/vendor_perl/5.18.2/x86_64-linux-thread-multi/
/usr/share/doc/packages/perl-Sereal/Changes
/usr/share/doc/packages/perl-Sereal/README
/usr/share/man/man3/Sereal.3pm.gz

Changelog

2016-09-04 - coolo@suse.com
- updated to 3.015
see /usr/share/doc/packages/perl-Sereal/Changes
2016-09-02 - coolo@suse.com
- updated to 3.015
see /usr/share/doc/packages/perl-Sereal/Changes
3.015 Thu Sep  1 20:18:44 CEST 2016
* Fix builds under 5.25+
* Fix various buffer overun bugs found using AFL (thanks to dgryski)
* Fix issue in decode_from_file()
2015-12-10 - coolo@suse.com
- updated to 3.014
see /usr/share/doc/packages/perl-Sereal/Changes
2015-11-16 - coolo@suse.com
- updated to 3.006
see /usr/share/doc/packages/perl-Sereal/Changes
3.006 Nov 14 2015
* [DECODER] fix segfaults from heavily corrupted data. Guards
against various pathological cases which could cause segfaults
fixed. Thanks to Damian Gryski and "fuzzing sereal with afl"
for finding these cases.
* [ENCODER] Various subtle fixes to how we choose whether to serialize
the string or numeric version of a value, in particular to
ensure that "00" always round trips as "00", and related issues.
Note this fix has correctness and performance consequences. In
some cases values that used to serialized as integers (arguably
incorrectly) will be serialized as strings instead, and some code
maybe be slower to serialize.
NOTE: Some issues related to this subject are not fixable without
a protocol change. In particular this change may affect the behavior
of code that uses binary logical operators on values serialized
with Perl.
Thanks to Zefram, Tom, and others for help with this issue.
* Fixups for cast warnings under -Wint-to-ptr builds by using
using PTR2INT and INT2PTR for casting our objects.
* Win32 fixes
* Build improvements
* Changes to how we generate constants
2015-05-09 - coolo@suse.com
- initial package $version
* created by $NAME $VERSION

See Also

Package Description
perl-Sereal-Decoder-3.015-2.5.aarch64.rpm Fast, compact, powerful binary deserialization
perl-Sereal-Decoder-3.015-2.5.armv7hl.rpm Fast, compact, powerful binary deserialization
perl-Sereal-Decoder-3.015-2.5.x86_64.rpm Fast, compact, powerful binary deserialization
perl-Sereal-Encoder-3.015-2.5.aarch64.rpm Fast, compact, powerful binary serialization
perl-Sereal-Encoder-3.015-2.5.armv7hl.rpm Fast, compact, powerful binary serialization
perl-Sereal-Encoder-3.015-2.5.x86_64.rpm Fast, compact, powerful binary serialization
perl-Test-Signature-1.11-2.3.noarch.rpm Automated SIGNATURE testing
perl-Test-Signature-1.11-2.4.noarch.rpm Automated SIGNATURE testing
perl-Tk-FontDialog-0.18-1.3.noarch.rpm Font Dialog Widget for Perl/Tk
perl-Tk-FontDialog-0.18-1.5.noarch.rpm Font Dialog Widget for Perl/Tk
perl-WebService-MusicBrainz-0.93-2.3.noarch.rpm Web service API to MusicBrainz database
perl-WebService-MusicBrainz-0.93-2.4.noarch.rpm Web service API to MusicBrainz database
perl-XML-RSS-LibXML-0.3105-1.3.noarch.rpm XML::RSS with XML::LibXML
perl-XML-RSS-LibXML-0.3105-1.4.noarch.rpm XML::RSS with XML::LibXML
perl-mythtv-0.28.1+git.20170712.eef6a480b0-1.10.noarch.rpm Perl bindings for mythtv
Advertisement
Advertisement