Upload page content

You can upload content for the page named below. If you change the page name, you can also upload content for another page. If the page name is empty, we derive the page name from the file name.

File to load page content from
Page name
Comment

    PaulHowarth/Blog/2011-11-07

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


Recent