Friday 14th August 2015
Fedora Project
Updated perl-Devel-OverloadInfo to 0.004 in F-23 and Rawhide:
Document that existence of undef 'fallback' varies between perl versions
- Add tests for empty, inherited-only and no overloading
Add is_overloaded() function
Updated perl-NetAddr-IP to 4.077 in F-23 and Rawhide:
Added method is_local() to Lite.pm
Fix Util/Makefile.PL to work around bug in Android's sh
Add method full6m()
Fix Util/Makefile.PL issue with clang compiler (CPAN RT#86831)
Local Packages
Updated perl-Devel-OverloadInfo to 0.004 as per the Fedora version
Updated perl-Net-FTPSSL to 0.30:
Incompatibility warning! If you've been hacking internal undocumented variables referenced by my module, your code is most likely broken with this release! If you've been doing "$ftps = new (...); $x = ${*$ftps}{abc};", it's now "$x = ${*$ftps}{_FTPSSL_arguments}->{abc};" for a lot of them; this change was made to make it less likely I'll accidentally step on an IO::Socket::SSL variable in a future release of either module
Changed t/00-basic.t so it no longer needs to call uc(); also now uses __PACKAGE__ keyword instead of hard coded text
Fixed error message bug in _get_data_channel(); got SSL_version from wrong hash
- Reorganized the order of some functions in the POD
- Fixed minor bug in the masking of the user id when writing to a log file
Looks like the sysread() in response() is sometimes spuriously setting the special variable "$!" on Perl 5.10.1 for AIX 7.1; so, if the command looks complete, I'm going to ignore the error message in "$!", at least for now
Experimental: Added 2 new functions: set_dc_from_hash() and copy_cc_to_dc(), which provide two different ways to micro-manage the SSL options used to manage the Data Channel without the need to hack the code base
Updated perl-NetAddr-IP to 4.077 as per the Fedora version