Update to 7.23.1:

Fixed in 7.23.1 - November 17 2011

Bugfixes:

    Windows: curl would fail if it found no CA cert, unless -k was used. Even if a non-SSL protocol URL was used

Fixed in 7.23.0 - November 15 2011

Changes:

    Empty headers can be sent in HTTP requests by terminating with a semicolon
    SSL session sharing support added to curl_share_setopt()
    Added support to MAIL FROM for the optional SIZE parameter
    smtp: Added support for NTLM authentication
    curl tool: code split into tool_*.[ch] files

Bugfixes:

    handle HTTP redirects to "//hostname/path"
    SMTP without --mail-from caused segfault
    prevent extra progress meter headers between multiple files
    allow Content-Length to be replaced when sending HTTP requests
    curl now always sets postfieldsize to allow --data-binary and --data to be mixed in the same command line
    curl_multi_fdset: avoid FD_SET out of bounds
    lots of MinGW build tweaks
    Curl_gethostname: return un-qualified machine name
    fixed the openssl version number configure check
    nss: certificates from files are no longer looked up by file base names
    returning abort from the progress function when using the multi interface would not properly cancel the transfer and close the connection
    fix libcurl.m4 to not fail with modern gcc versions
    ftp: improved the failed PORT host name resolved error message
    TFTP timeout and unexpected block adjustments
    HTTP and GOPHER test server-side connection closing adjustments
    fix endless loop upon transport connection timeout
    don't clobber errno on failed connect
    typecheck: allow NULL to unset CURLOPT_ERRORBUFFER
    formdata: ack read callback abort
    make --show-error properly position independent
    set the ipv6-connection boolean correctly on connect
    SMTP: fix end-of-body string escaping
    gtls: only call gnutls_transport_set_lowat with HTTP: handle multiple auths in a single WWW-Authenticate line
    curl_multi_fdset: correct fdset with FTP PORT use
    windbuild: fix the static build
    fix builds with GnuTLS version 3
    fix calling of OpenSSL's ERR_remove_state(0)
    HTTP auth: fix proxy Negotiate bug when Negotiate not requested
    ftp PORT: don't hang if bind() fails
    -# would crash on terminals wider than 256 columns

Fixed in 7.22.0 - September 13 2011

Changes:

    Added CURLOPT_GSSAPI_DELEGATION
    Added support for NTLM delegation to Samba's winbind daemon helper ntlm_auth
    Display notes from setup file in testcurl.pl
    BSD-style lwIP TCP/IP stack experimental support on Windows
    OpenSSL: Use SSL_MODE_RELEASE_BUFFERS if available
    --delegation was added to set CURLOPT_GSSAPI_DELEGATION
    nss: start with no database if the selected database is broken
    telnet: allow programatic use on Windows

Bugfixes:

    curl_getdate: detect some illegal dates better
    when sending a request and an error is received before the (entire) request body is sent, stop sending the request and close the connection after having received the entire response. This is equally true if an Expect: 100-continue header was used.
    When using both -J and a single -O with multiple URLs, a missing init could cause a segfault
    -J fixed for escaped quotes
    -J fixed for file names with semicolons
    progress: reset flags at transfer start to avoid wrong CURLINFO_CONTENT_LENGTH_DOWNLOAD
    curl_gssapi: Guard files with HAVE_GSSAPI and rename private header
    silence picky compilers: mark unused parameters
    help output: more gnu like output
    libtests: stop checking for CURLM_CALL_MULTI_PERFORM
    setting a non-HTTP proxy with an environment variable or with CURLOPT_PROXY / --proxy (without specifying CURLOPT_PROXYTYPE) would still make it do proxy-like HTTP requests
    CURLFORM_BUFFER: insert filename as documented (regression)
    SOCKS: fix the connect timeout
    ftp_doing: bail out on error properly while multi interfacing
    improved Content-Encoded decoding error message
    asyn-thread: check for dotted addresses before thread starts
    cmake: find winsock when building on windows
    Curl_retry_request: check return code
    cookies: handle 'secure=' as if it was 'secure'
    tests: break busy loops in tests 502, 555, and 573
    FTP: fix proxy connect race condition with multi interface and SOCKS proxy
    RTSP: GET_PARAMETER requests have a body
    fixed several memory leaks in OOM situations
    bad expire(0) caused multi_socket API to hang
    Avoid ftruncate() static define with mingw64
    mk-ca-bundle.pl: ignore untrusted certs
    builds with PolarSSL 1.0.0
This commit is contained in:
wiz 2011-11-30 20:56:08 +00:00
parent 5ea5bc06f7
commit 8f2d712ebc
3 changed files with 11 additions and 7 deletions

View file

@ -1,6 +1,6 @@
# $NetBSD: Makefile,v 1.108 2011/11/22 18:40:27 shattered Exp $
# $NetBSD: Makefile,v 1.109 2011/11/30 20:56:08 wiz Exp $
DISTNAME= curl-7.21.7
DISTNAME= curl-7.23.1
CATEGORIES= www
MASTER_SITES= http://curl.haxx.se/download/ \
ftp://ftp.sunet.se/pub/www/utilities/curl/

View file

@ -1,4 +1,4 @@
@comment $NetBSD: PLIST,v 1.33 2011/06/28 10:11:08 obache Exp $
@comment $NetBSD: PLIST,v 1.34 2011/11/30 20:56:08 wiz Exp $
bin/curl
bin/curl-config
include/curl/curl.h
@ -83,6 +83,7 @@ share/examples/curl/curlgtk.c
share/examples/curl/curlx.c
share/examples/curl/debug.c
share/examples/curl/evhiperfifo.c
share/examples/curl/externalsocket.c
share/examples/curl/fileupload.c
share/examples/curl/fopen.c
share/examples/curl/ftp-wildcard.c
@ -110,6 +111,9 @@ share/examples/curl/opensslthreadlock.c
share/examples/curl/persistant.c
share/examples/curl/post-callback.c
share/examples/curl/postit2.c
share/examples/curl/progressfunc.c
share/examples/curl/resolve.c
share/examples/curl/rtsp.c
share/examples/curl/sampleconv.c
share/examples/curl/sendrecv.c
share/examples/curl/sepheaders.c

View file

@ -1,6 +1,6 @@
$NetBSD: distinfo,v 1.71 2011/06/28 10:11:08 obache Exp $
$NetBSD: distinfo,v 1.72 2011/11/30 20:56:08 wiz Exp $
SHA1 (curl-7.21.7.tar.bz2) = 88aab0188ac86c3d13118bb5b6ee49a83e53b0ce
RMD160 (curl-7.21.7.tar.bz2) = c4c8afe66fb30be9eec8233c22db6d5beed00e39
Size (curl-7.21.7.tar.bz2) = 2319682 bytes
SHA1 (curl-7.23.1.tar.bz2) = 9bac69696446ead85e59d8488098ee84cf897b7e
RMD160 (curl-7.23.1.tar.bz2) = 96c45f38361d04a939e135c9e5fcf27ca1180abe
Size (curl-7.23.1.tar.bz2) = 2376653 bytes
SHA1 (patch-aa) = 14a1854429e12d0f7d0da040a09ef6d173a6dff2