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

perl-YAML-Syck-1.39-1.fc44 RPM for ppc64le

From Fedora 44 for ppc64le / p

Name: perl-YAML-Syck Distribution: Fedora Project
Version: 1.39 Vendor: Fedora Project
Release: 1.fc44 Build date: Sun Mar 22 13:24:41 2026
Group: Unspecified Build host: buildvm-ppc64le-32.rdu3.fedoraproject.org
Size: 270982 Source RPM: perl-YAML-Syck-1.39-1.fc44.src.rpm
Packager: Fedora Project
Url: https://metacpan.org/release/YAML-Syck
Summary: Fast, lightweight YAML loader and dumper
This module provides a Perl interface to the libsyck data serialization
library. It exports the Dump and Load functions for converting Perl data
structures to YAML strings, and the other way around.

Provides

Requires

License

GPL-2.0-or-later AND MIT

Changelog

* Sun Mar 22 2026 Paul Howarth <paul@city-fan.org> - 1.39-1
  - Update to 1.39
    Bug Fixes:
    - Fix: escape solidus (/) as \/ in JSON::Syck::Dump for XSS safety
      (GH#125, GH#130)
    - Fix: anchor tracking for blessed scalar refs in Dump (GH#126, GH#131)
    - Fix: prevent buffer underflow in base60 (sexagesimal) parsing (GH#133)
    - Fix: guard against NULL type from strtok in tag parsing (GH#135)
    - Fix: correct copy-paste bug in syck_seq_assign() ASSERT macros (GH#137)
    - Fix t/yaml-implicit-typing.t failure with -Duselongdouble perls
      (GH#138, GH#139)
    Improvements:
    - Resolve TODO tests for empty/invalid YAML to match actual behaviour
      (GH#127, GH#129)
    Maintenance:
    - Remove dead Perl 5.6 TODOs and convert 5.8 TODO to SKIP (GH#129)
    - Add comprehensive implicit type resolution test suite (GH#137)
    - Update MANIFEST to include all unit tests
    - Clean up test names to remove unnecessary numbering
* Thu Mar 19 2026 Paul Howarth <paul@city-fan.org> - 1.37-1
  - Update to 1.37
    Features:
    - Add LoadBytes, LoadUTF8, DumpBytes, DumpUTF8 functions (GH#51)
    Fixes:
    - Fix heap buffer overflow in the YAML emitter - CVE-2026-4177 (GH#67)
    - Fix DumpFile with tied filehandles (IO::String, IO::Scalar) (GH#22)
    - Fix _is_glob to recognize IO::Handle subclasses (GH#23)
    - Fix memory leak when dumping filehandles (CPAN RT#41199, GH#42)
    - Fix dumping of tied hashes (GH#31)
    - Fix dumping strings starting with '...' as unquoted plain scalars (GH#34)
    - Fix dumping strings with tabs and carriage returns as plain scalars (GH#59)
    - Fix double-dash YAML parsing (RT#34073, GH#35)
    - Fix extra newline after empty arrays/hashes in YAML output (GH#36)
    - Remove trailing whitespace from YAML output lines (GH#37, GH#38, GH#39)
    - Fix quoting of \r and \t in YAML output instead of emitting raw bytes
      (GH#40)
    - Fix growing !!perl/regexp objects in round-trips (GH#43)
    - Fix quoted '=' being transformed into 'str' (GH#45)
    - Fix backslash-space escape in double-quoted YAML strings (GH#61)
    - Fix flow sequence comma separator not recognized without trailing space
      (GH#60)
    - Fix wide character warning in DumpFile (GH#28)
    - Fix inline arrays without space after comma (GH#25)
    - Fix: quote strings matching YAML implicit types to prevent round-trip
      failures (GH#26)
    - Fix JSON::Syck::Dump to use JSON-valid \uXXXX escapes in output (GH#21)
    - Fix JSON::Syck::Load decoding of \/ and \uXXXX escape sequences (GH#30)
    - Fix: apply JSON postprocessing to JSON::Syck::DumpFile output (GH#104)
    - Fix: add tied-filehandle fallback to JSON::Syck::DumpFile (GH#98)
    - Fix: handle JSON escape sequences in SingleQuote mode Load (GH#99)
    - Fix: restore Perl 5.8 compatibility in test suite (GH#121)
    - Fix: correct copy-paste error in Makefile.PL clean target (GH#101)
    - Fix: correct $SortKeys POD default from false to true (GH#100)
    - Fix: correct POD documentation errors (GH#103)
    Maintenance:
    - Add C23-compatible function prototypes for GCC 15 compatibility (GH#112)
    - Silence macOS compiler warnings (GH#92)
    - Guard stdint.h include for portability (HP-UX 11.11) (GH#33)
    - Guard stdint.h include in syck_st.h for portability (GH#24)
    - Update ppport.h to 3.68
    - Add regression tests for magical variable dumping (GH#32)
    - CI: modernize GitHub Actions workflow (GH#123, GH#124)
    - CI: add disttest job to validate MANIFEST completeness
  - Use %{make_build} and %{make_install}
  - Drop workaround for C23 incompatibility
* Sat Jan 17 2026 Fedora Release Engineering <releng@fedoraproject.org> - 1.36-2
  - Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild
* Sat Oct 11 2025 Paul Howarth <paul@city-fan.org> - 1.36-1
  - Update to 1.36
    - Address memory corruption leading to 'str' value being set on empty keys
* Fri Oct 10 2025 Paul Howarth <paul@city-fan.org> - 1.35-1
  - Update to 1.35
    - Address parsing error related to string detection on read for empty strings
* Fri Jul 25 2025 Fedora Release Engineering <releng@fedoraproject.org> - 1.34-18
  - Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild
* Mon Jul 07 2025 Jitka Plesnikova <jplesnik@redhat.com> - 1.34-17
  - Perl 5.42 rebuild
* Sat Jan 18 2025 Paul Howarth <paul@city-fan.org> - 1.34-16
  - Build using -std=gnu17 since ancient code does not compile with -std=c23
* Sat Jan 18 2025 Fedora Release Engineering <releng@fedoraproject.org> - 1.34-15
  - Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild
* Fri Jul 19 2024 Fedora Release Engineering <releng@fedoraproject.org> - 1.34-14
  - Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild
* Mon Jun 10 2024 Jitka Plesnikova <jplesnik@redhat.com> - 1.34-13
  - Perl 5.40 rebuild

Files

/usr/lib/.build-id
/usr/lib/.build-id/41
/usr/lib/.build-id/41/7b7c49f903c276da0cd3f6355b004aaf109f47
/usr/lib64/perl5/vendor_perl/JSON
/usr/lib64/perl5/vendor_perl/JSON/Syck.pm
/usr/lib64/perl5/vendor_perl/YAML
/usr/lib64/perl5/vendor_perl/YAML/Dumper
/usr/lib64/perl5/vendor_perl/YAML/Dumper/Syck.pm
/usr/lib64/perl5/vendor_perl/YAML/Loader
/usr/lib64/perl5/vendor_perl/YAML/Loader/Syck.pm
/usr/lib64/perl5/vendor_perl/YAML/Syck.pm
/usr/lib64/perl5/vendor_perl/auto/YAML
/usr/lib64/perl5/vendor_perl/auto/YAML/Syck
/usr/lib64/perl5/vendor_perl/auto/YAML/Syck/Syck.so
/usr/share/doc/perl-YAML-Syck
/usr/share/doc/perl-YAML-Syck/COMPATIBILITY
/usr/share/doc/perl-YAML-Syck/Changes
/usr/share/doc/perl-YAML-Syck/README.md
/usr/share/licenses/perl-YAML-Syck
/usr/share/licenses/perl-YAML-Syck/COPYING
/usr/share/man/man3/JSON::Syck.3pm.gz
/usr/share/man/man3/YAML::Syck.3pm.gz


Generated by rpm2html 1.8.1

Fabrice Bellet, Sun Apr 26 02:37:53 2026