PaulHowarth/Blog/2012-02-01

Wednesday 1st February 2012

Fedora Project

  • Updated libssh2 to 1.4.0 in Rawhide:

    • Added libssh2_session_supported_algs()

    • Added libssh2_session_banner_get()

    • Added libssh2_sftp_get_channel()

    • libssh2.h: bump the default window size to 256K

    • sftp-seek: clear EOF flag

    • userauth: provide more information if ssh public key extraction fails

    • ssh2_exec: skip error outputs for EAGAIN

    • LIBSSH2_SFTP_PACKET_MAXLEN: increase to 80000

    • knownhost_check(): don't dereference ext if NULL is passed

    • knownhost_add: avoid dereferencing uninitialized memory on error path

    • OpenSSL EVP: fix threaded use of structs

    • _libssh2_channel_read: react on errors from receive_window_adjust

    • sftp_read: cap the read ahead maximum amount

    • _libssh2_channel_read: fix non-blocking window adjusting

  • Cleaned up and rebuilt perl-Package-Generator in Rawhide

Local Packages

  • Updated libssh2 to 1.4.0 as per the Fedora version

  • Updated perl-AnyEvent to run the Tk event loop tests again now that it's fixed

  • Updated perl-ExtUtils-ParseXS to 3.14:

    • ExtUtils::Typemaps:

      • Embedded typemap dumping: a method that will produce the verbatim string for inclusion in XS
      • Introducing ExtUtils::Typemaps::Cmd, a helper module that can produce embedded typemap strings via simple one-liners - useful for including typemaps from other modules in XS code with INCLUDE_COMMAND

    • ExtUtils::ParseXS:

      • Bugfix: used to have parsing problems with embedded typemaps occasionally
      • Better error messages on typemap-related issues: if no typemap was found for a given C type, list all mapped C types so that the user hopefully spots his mistake easily
    • Proper repository and bug-tracker info in META.json

  • Updated perl-Net-DNS to 0.68:

    • CPAN RT#72314: Let a Net::DNS::Nameserver bind on Net::DNS::Nameserver::DEFAULT_ADDR as a last resort

    • Fix to suppress false warnings about subroutine profiles on ancient versions of perl

    • Fix to avoid constants with value undef, which prevents unwanted code from being optimized away on ancient versions of perl

    • Fix code error in PTR.pm, canonical RDATA not downcased

    • Enhancement to clarify the function of parse and data methods, by renaming them to decode and encode respectively

    • Feature IDN query support: Queries for domain names containing non-ASCII characters are now possible on Unicode platforms with CPAN Net::LibIDN installed

    • Introduction of Mailbox.pm module that will be used in the future to represent RDATA components containing DNS coded RFC822 mailbox addresses

    • Introduction of Text.pm module that will be used in the future to represent RDATA components containing text

  • Cleaned up and rebuilt perl-Package-Generator


Recent