PaulHowarth/Blog/2012-11-20

Tuesday 20th November 2012

Local Packages

  • Updated curl to 7.28.1:

    • metalink/md5: use CommonCrypto on Apple operating systems

    • href_extractor: new example code extracting href elements

    • NSS can be used for metalink hashing

    • Fix broken libmetalink-aware OpenSSL build

    • gnutls: fix the error is fatal logic

    • darwinssl: un-broke iOS build, fix error on server disconnect

    • asyn-ares: restore functionality with c-ares < 1.6.1

    • tlsauthtype: deal with the string case insensitively

    • Fixed MSVC libssh2 static build

    • evhiperfifo: fix the pointer passed to WRITEDATA

    • BUGS: fix the bug tracker URL

    • winbuild: use machine type of development environment

    • FTP: prevent the multi interface from blocking

    • Uniformly use AM_CPPFLAGS, avoid deprecated INCLUDES

    • httpcustomheader.c: free the headers after use

    • Fix >2000 bytes POST over NTLM-using proxy

    • Redirects to URLs with fragments
    • Don't send '#' fragments when using proxy

    • OpenSSL: show full issuer string
    • Fix HTTP auth regression
    • CURLOPT_SSL_VERIFYHOST: stop supporting the 1 value

    • ftp: EPSV-disable fix over SOCKS

    • Digest: Add microseconds into nounce calculation

    • SCP/SFTP: improve error code used for send failures
    • SSL: several SSL-backend related fixes
    • Removed the notorious "additional stuff not fine" debug output

    • OpenSSL: disable SSL/TLS compression - avoid the "CRIME" attack
    • FILE: make upload-writes unbuffered

    • Custom memory callbacks failure with HTTP proxy (and more)
    • TFTP: handle resends
    • autoconf: don't force-disable compiler debug option

    • winbuild: fix PDB file output

    • test2032: spurious failure caused by premature termination

    • Memory leak: CURLOPT_RESOLVE with multi interface

  • Updated dovecot not to crash during mail search (Bug #861742)

  • Updated perl-Devel-StackTrace to 1.30:

    • There was an eval that did not first localize $@ and $SIG{__DIE__}; this broke Plack::Middleware::StackTrace (and possibly other things)


Recent