Monday 2nd March 2020
Fedora Project
Updated perl-DateTime to 1.51 in F-32 and Rawhide:
Updated perl-DateTime-Format-Strptime to 1.77 in F-32 and Rawhide:
When the parsed string contained an invalid time zone offset (parsed with "%z") like "-9999", the error handling set in the parser's constructor was ignored and an exception was always thrown (GH#25)
Updated perl-Test-Deep to 1.128 in F-32 and Rawhide:
Updated perl-Test-utf8 to 1.02 in F-32 and Rawhide:
Fix building on Perl without "." in @INC (CPAN RT#120706)
Fix to link to the GitHub repo (GH#3)
Local Packages
Updated perl-Convert-UUlib to 1.7:
New function: GetFileList
Experimental perlmulticore support (see manpage)
Initialize is now a NOP and CleanUp automatically initializes again
- Updated example decoder and documentation a bit
Include ecb.h to deal with compiler built-ins and endianness
Some further micro-optimizations in hot code, especially for yEnc
Replace crc32 function by slice-by-16 version by Stephan Brumme, which should speed up yEnc en-/decoding
yEnc: Do not calculate two CRCs per part: instead, combine the part CRCs together to form the file CRC
yEnc: Allow pcrc= in addition to pcrc32= for yenc trailers, as some draft mentions both and it is actually in active use
yEnc: Ignore crc32= on multiparts, except on the last part, which avoids spurious corruption warnings
Be more precise in documenting code licenses in COPYING
- Convert constant creation to the method I normally use
Use common::sense
- I added a patch to support building with older compilers that don't support C99 (sent the patch upstream of course)
Updated perl-DateTime to 1.51 as per the Fedora version
Updated perl-DateTime-Format-Strptime to 1.77 as per the Fedora version
Updated perl-Test-Deep to 1.128 as per the Fedora version
Updated perl-Test-utf8 to 1.02 as per the Fedora version