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 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 RT#43142: Allow ReplyHandlers to indicate that no answer should be returned by the Net::DNS::Nameserver
Fix CPAN RT#71796: Prevent TCP accepts from blocking on unfinished 3-way handshakes
Fix CPAN RT#65607: Make 64-bit Windows work by depending on Win32::IPHelper version 0.07
Fix 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 RT#71062: Replace the usage of the obsolete Win32::Registry module with the Win32::TieRegistry module
Fix 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 RT#70830: Make t/08-online.t handle NXDOMAIN hijacking that return more then one answer
Fix 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 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 RT#69174: Typo that prevented TCP traffic from being replied from the same socket as it was received on
Fix CPAN RT#68338: Suppress warnings of the deprecated use of qw as parentheses in perl 5.14
Enhancement CPAN RT#67418: A contribution from Wolfsage to perform presentation to wire format conversion more efficiently
Fix 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 RT#53325: Make Net::DNS::Resolver load even if /etc/resolv.conf is unreadable
Fix CPAN RT#63486: Make t/08-online.t fail gracefully instead of crash on failures
Fix CPAN RT#55586: Various typo fixes
Fix CPAN RT#55682: Really do not use networking functions when online tests are disabled
Fix 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 RT##56181 and CPAN RT#47265: Assembly of segmented TCP traffic
Feature CPAN RT#57289: Provide a configurable IdleTimeout for Net::DNS::Nameserver
Fix CPAN RT#53595: Fix documentation to reflect code behaviour where on successful packet creation, the error should be ignored
Fix CPAN RT#58914: Fix spelling of "algorithm"
Fix CPAN RT#61725: Include default domain in the search list on Win32
Fix CPAN RT#63321: A Net::DNS::Nameserver without a NotifyHandler now responds NOTIMP to NOTIFY requests
Fix 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