#acl PaulHowarth:read,write,admin,revert,delete All:read === Thursday 31st October 2013 === ==== Fedora Project ==== * [[FedoraProject:User:psabata|Petr Ĺ abata]] kindly reviewed and approved [[RedHatBugzilla:1024913|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:|CPAN RT#89718]]) ----