PaulHowarth/Blog/2011-04-18

Monday 18th April 2011

Fedora Project

  • Updated perl-Module-Signature to 0.67 in EPEL-4, EPEL-5 and EPEL-6:

  • I added perl(IPC::Run) as a new build requirement for the test suite (CPAN RT#67539)

  • Updated perl-Sendmail-PMilter to 1.00 in Rawhide and F-15:

    • Avoid infinite loop: signal handler modifies errno

    • Added support for SMFIC_UNKNOWN

Local Packages

  • I have a new high-bandwidth mirror available at http://nervion.us.es/city-fan/ - thanks to Javier de Miguel Rodríguez at the University of Seville

  • Updated curl to 7.21.5:

    • SOCKOPTFUNCTION: callback can say already-connected

    • Added --netrc-file

    • Added (new) support for cyassl

    • TLS-SRP: enabled with OpenSSL

    • Added CURLE_NOT_BUILT_IN and CURLE_UNKNOWN_OPTION

    • nss: avoid memory leak on SSL connection failure

    • nss: do not ignore failure of SSL handshake

    • multi: better failed connect handling when using FTP, SMTP, POP3 and IMAP

    • runtests.pl: fix pid number concatenation that prevented it from killing the correct process at times

    • PolarSSL: return 0 on receiving TLS CLOSE_NOTIFY alert

    • curl_easy_setopt.3: removed wrong reference to CURLOPT_USERPASSWORD

    • multi: close connection on timeout

    • IMAP in multi mode does SSL connections non-blocking

    • Honour the --disable-ldaps configure option

    • Force setopt constants written by --libcurl to be long

    • ssh_connect: treat libssh2 return code better

    • SFTP upload could stall the state machine when the multi_socket API was used

    • SFTP and SCP could leak memory when used with the multi interface and the connection was closed
    • Added missing file to repair the MSVC makefiles
    • Fixed detection of recvfrom arguments on Android/bionic

    • GSS: handle reuse fix

    • transfer: avoid insane conversion of time_t

    • nss: do not ignore value of CURLOPT_SSL_VERIFYPEER in certain cases

    • SMTP-multi: non-blocking connect

    • SFTP-multi: set cselect for sftp and scp to fix "stall" risk

    • configure: removed wrongly claimed default paths

    • pop3: fixed torture tests to succeed

    • symbols-in-versions: many corrections

    • If a HTTP request gets retried because the connection was dead, rewind if any data was sent as part of it
    • Only probe for working IPv6 once and then re-use that info for further requests
    • Requests that are asked to bind to a local interface/port will no longer wrongly re-use connections that aren't bound to that interface/port
    • libcurl.m4: add missing quotes in AC_LINK_IFELSE

    • Progress output: don't print the last update on a separate line
    • POP3: the command to send is STLS, not STARTTLS

    • POP3: PASS command was not sent after upgrade to TLS

    • configure: fix libtool warning

    • nss: allow to use multiple client certificates for a single host

    • HTTP pipelining: fix handling of zero-length responses
    • Don't list NTLM in curl-config when HTTP is disabled

    • curl_easy_setopt.3: CURLOPT_RESOLVE typo version

    • OpenSSL: build fine with no-sslv2 versions

    • checkconnection: don't call with NULL pointer with RTSP and multi interface

    • Borland makefile updates
    • configure: libssh2 link fix without pkg-config

    • Fix certinfo crash

    • Fix CCC crash

  • Updated perl-Eval-Closure to 0.04:

    • Stop using Memoize, which apparently doesn't work properly under mod_perl in some situations

  • Updated perl-Module-Signature to 0.67 as per the EPEL version

  • Updated perl-Regexp-Common to 2011041701:

  • Updated perl-Sendmail-PMilter to 1.00 as per the Fedora version

  • Updated perl-Test-Differences to 0.61:

    • Make '' and undef not equal

    • Made Data::Dumper minimum version 2.126 to resolve CPAN RT#60798

    • Allow an option to override Sortkeys in C<eq_or_diff>

    • Unnumbered tests; there's no point to them
  • Updated perl-Text-Diff to 1.41:

    • Added DIFF_OUTPUT_UNICODE environment variable to allow outputting unicode characters

    • Added Text::Diff::Config to MANIFEST


Recent