Thursday 31st October 2013
Fedora Project
Petr Ĺ abata kindly reviewed and approved my perl-Types-Serialiser package
Updated perl-Authen-Radius to 0.24 in Rawhide:
Authen::Radius is now distributed under the Perl Artistic License v2.0
Support for RADIUS retransmits
For the "check_pwd" method, place the local socket's "real" IP address into the NAS-IP-Address attribute instead of 127.0.0.1
- Bugfixes in error handling
- Generate random authenticators
Support for CoA request
- Ability to specify the source IP/port for outgoing packets
Support for RFC3579 - Message-Authenticator
Support for a list of multiple RADIUS servers (RADIUS cluster)
Ability to work with dictionaries in FreeRADIUS format
Support (partial) for WIMAX attributes
Fixed the bug with the incorrect encoding of Cisco AVPair attributes
Added support for attribute values for byte and short attribute types
Fix the excessive "types mismatch" warnings on PoD packets
Clear authenticator as a part of clear_attributes(), so multiple requests, sent using the same object, will have different authenticators (as they should)
- Added support for changing I/O activity timeouts, so that custom retransmission policies can be implemented
Added ACCESS_CHALLENGE packet type definition
- Fix the excessive wait on processing broadcasts when at least one of the nodes in node list did not listen on the requested port (a side-effect is that it is now possible to set timeout in floating seconds since the epoch)
Imported perl-Types-Serialiser (0.03) and built it for F-18, F-19, F-20, Rawhide, EPEL-5 and EPEL-6
Local Packages
Updated curl to run tests with -n to explicitly disable valgrind, which can be problematic on old distributions
Updated perl-JSON to 2.90:
Incompatible Change (JSON version 2.90)
JSON.pm used to patch JSON::XS::Boolean and JSON::PP::Boolean internally at loading time to make these modules inherit JSON::Boolean. However, since JSON::XS v3.0, it uses Types::Serialiser as the boolean class, which breaks the boolean class overload features and -support_by_pp if JSON::XS v3.0 or later is installed.
JSON::true and JSON::false returned JSON::Boolean objects. As a workaround, they return JSON::PP::Boolean objects in this version:
isa_ok( JSON::true, 'JSON::PP::Boolean' );
- It also discards a feature:
ok( JSON::true eq 'true' );
In other words, JSON::PP::Boolean overloads numeric only:
ok( JSON::true == 1 );
Updated perl-XML-LibXML to 2.0107:
Add a unique_key method for namespace objects (https://bitbucket.org/shlomif/perl-xml-libxml/pull-request/24/)
Grammar fixes in the documentation (CPAN RT#89718)