#acl PaulHowarth:read,write,admin,revert,delete All:read === Monday 7th November 2011 === ==== Fedora Project ==== * Updated `perl-Test-Fatal` in Rawhide to 0.008: * Revert the mistake by which 0.004 allowed blocks after "`exception`" as well as "`success`" * Updated `python-crypto` to 2.4.1 in Rawhide: * Fix "`error: Setup script exited with error: src/config.h: No such file or directory`" when installing via `easy_install` ==== Local Packages ==== * Updated `perl-DateTime-TimeZone` to 1.42: * This release is based on version 2011n of the Olson database * Contemporary changes for Fiji, Moldova (reversing the 2011m changes), and Cuba; the Moldova change removes the `Europe/Tiraspol` zone added in the previous release * Updated `perl-Net-DNS` to 0.67: * Enhancement [[CPAN:60726|CPAN RT#60726]]: On Cygwin `Net::DNS` now builds without `Win32::IPHelper`, unless a previous version is updated that did use it; the choice may also be set by the `--iphelper` or `--noiphelper` option to `Makefile.PL` * Fix to suppress `IO::Socket::INET(6)::peerhost` usage with TCP; on some systems it doesn't work after receiving data * Enhancement [[CPAN:43142|CPAN RT#43142]]: Allow `ReplyHandlers` to indicate that no answer should be returned by the `Net::DNS::Nameserver` * Fix [[CPAN:71796|CPAN RT#71796]]: Prevent TCP `accept`s from blocking on unfinished 3-way handshakes * Fix [[CPAN:65607|CPAN RT#65607]]: Make 64-bit Windows work by depending on `Win32::IPHelper` version 0.07 * Fix [[CPAN:66470|CPAN RT#66470]]: Named `nameserver` should be reachable by IPv6 too * Fix to make tests work in jailed environments where a reply might come from a different address than that of the loopback interface * Feature to use a class method `ReplyHandler` for classes inheriting from `Net::DNS::Nameserver` * Fix [[CPAN:71062|CPAN RT#71062]]: Replace the usage of the obsolete `Win32::Registry` module with the `Win32::TieRegistry` module * Fix [[CPAN:68731|CPAN RT#68731]]: Fix linking of the C compiled parts of the library on Mac OS X * New improved version of the `check_soa` script in the `contrib` section * Fix [[CPAN:70830|CPAN RT#70830]]: Make `t/08-online.t` handle `NXDOMAIN` hijacking that return more then one answer * Fix [[CPAN:24525|CPAN RT#24525]]: Removed dependency on `Net::IP` * Fix online tests to use the library as documented and not use knowledge of the internal workings of the classes that should be hidden * Fix [[CPAN:55682|CPAN RT#55682]]: Make online tests non-fatal by default * All interactive prompts are removed from `Makefile.PL` (online tests may still be made a requisite by using the `--online-tests` option) * Major rework of `Net::DNS::Domain.pm` and the addition of `Net::DNS::DomainName.pm`, which paves the way towards handling of character encodings and IDN * Fix [[CPAN:69174|CPAN RT#69174]]: Typo that prevented TCP traffic from being replied from the same socket as it was received on * Fix [[CPAN:68338|CPAN RT#68338]]: Suppress warnings of the deprecated use of `qw` as parentheses in `perl` 5.14 * Enhancement [[CPAN:67418|CPAN RT#67418]]: A contribution from Wolfsage to perform presentation to wire format conversion more efficiently * Fix [[CPAN:67133|CPAN RT#67133]]: Gracefully handle corrupted incoming packets in `Net::DNS::Nameserver` * Feature to manage serial numbers in `SOA` records in a modular and extensible way: three modules are provided: * Strictly sequential * Date Encoded * Time Encoded * Fix [[CPAN:53325|CPAN RT#53325]]: Make `Net::DNS::Resolver` load even if `/etc/resolv.conf` is unreadable * Fix [[CPAN:63486|CPAN RT#63486]]: Make `t/08-online.t` fail gracefully instead of crash on failures * Fix [[CPAN:55586|CPAN RT#55586]]: Various typo fixes * Fix [[CPAN:55682|CPAN RT#55682]]: Really do not use networking functions when online tests are disabled * Fix [[CPAN:64562|CPAN RT#64562]]: Replace `TSIG` key with the signature of the whole packet when signing a packet, even when the `TSIG` key is not the first in the `additional` section * Fix [[CPAN:#56181|CPAN RT##56181]] and [[CPAN:47265|CPAN RT#47265]]: Assembly of segmented TCP traffic * Feature [[CPAN:57289|CPAN RT#57289]]: Provide a configurable `IdleTimeout` for `Net::DNS::Nameserver` * Fix [[CPAN:53595|CPAN RT#53595]]: Fix documentation to reflect code behaviour where on successful packet creation, the error should be ignored * Fix [[CPAN:58914|CPAN RT#58914]]: Fix spelling of "`algorithm`" * Fix [[CPAN:61725|CPAN RT#61725]]: Include default domain in the search list on Win32 * Fix [[CPAN:63321|CPAN RT#63321]]: A `Net::DNS::Nameserver` without a `NotifyHandler` now responds `NOTIMP` to `NOTIFY` requests * Fix [[CPAN:53595|CPAN RT#53595]]: Documentation now reflects `Net::DNS::Packet` construction behaviour . I added a patch for builds with `perl` < 5.8.5 to suppress the highly-verbose "`useless use of constant in void context`" warnings that it produced * Updated `perl-Test-Fatal` to 0.008 as per the Fedora version * Updated `pyasn1` to 0.1.1: * Fix to `base10` normalization function that loops on `univ.Real(0)` * Hex/bin string initializer to `OctetString` object reworked (in a backward-incompatible manner) * Fixed `float()` infinity compatibility issue (affects 2.5 and earlier) * Fixed a bug/typo at Boolean CER encoder * Major overhaul for Python 2.4-3.2 compatibility: * Get rid of old-style types * Drop `string` module usage * Switch to rich comparisons * Drop explicit `long integer` type use * `map()`/`filter()` replaced with list comprehension * `apply()` replaced with `*`/`**args` * Switched to use '`key`' `sort()` callback function * Support both `__nonzero__()` and `__bool__()` methods * Modified not to use py3k-incompatible exception syntax * `getslice()` operator fully replaced with `getitem()` * Dictionary operations made 2K/3K compatible * Base type for encoding substrate and `OctetString`-based types is now '`bytes`' when running py3k and '`str`' otherwise * `OctetString` and derivatives now unicode-compliant * `OctetString` now supports two python-neutral getters: `asOcts()` and `asInts()` * Print `OctetString` content in hex whenever it is not printable otherwise * In test suite, implicit relative import replaced with the absolute one * In test suite, string constants replaced with numerics . The test suite for this version fails some tests with `python` < 2.4 so I branched the previous 0.0.13b release for such ancient releases * Updated `python-crypto` to 2.4.1 as per the Fedora version * Updated `unrar` to 4.10 beta 3 ----