1
Curl and libcurl 7.21.0
1
Curl and libcurl 7.21.1
3
Public curl releases: 116
3
Public curl releases: 117
4
4
Command line options: 138
5
5
curl_easy_setopt() options: 180
6
6
Public functions in libcurl: 58
7
7
Known libcurl bindings: 39
10
10
This release includes the following changes:
12
o added the --proto and -proto-redir options
13
o new configure option --enable-threaded-resolver
14
o improve TELNET ability with libcurl
15
o added support for PolarSSL
16
o added support for FTP wildcard matching and downloads
17
o added support for RTMP
18
o introducing new LDAP code for new enough OpenLDAP
19
o OpenLDAP support enabled for cygwin builds
20
o added CURLINFO_PRIMARY_PORT, CURLINFO_LOCAL_IP and CURLINFO_LOCAL_PORT
12
o maketgz: produce CHANGES automatically
13
o added support for NTLM authentication when compiled with NSS
14
o build: Enable configure --enable-werror
15
o curl-config: --built-shared returns shared info
22
17
This release includes the following bugfixes:
24
o prevent needless reverse name lookups
25
o detect GSS on ancient Linux distros
26
o GnuTLS: EOF caused error when it wasn't
27
o GnuTLS: SSL handshake phase is non-blocking
28
o -J/--remote-header-name strips CRLF
29
o MSVC makefiles now use ws2_32.lib instead of wsock32.lib
31
o SSL handshake timeout underflow in libcurl-NSS
32
o multi interface missed storing connection time
33
o broken CRL support in libcurl-NSS
34
o ignore response-body on redirect even if compressed
35
o OpenSSL handshake state-machine for multi interface
36
o TFTP timeout option sent correctly
38
o curl_multi_socket_action() timeout handles inaccuracy in timers better
39
o SCP/SFTP failure to respect the timeout
40
o spurious SSL connection aborts with OpenSSL
19
o configure: spell --disable-threaded-resolver correctly
20
o multi: call the progress callback in all states
21
o multi: unmark handle as used when no longer head of pipeline
22
o sendrecv: treat all negative values from send/recv as errors
23
o ftp-wildcard: avoid tight loop when used without any pattern
24
o multi_socket: re-use of same socket without notifying app
25
o ftp wildcard: FTP LIST parser FIX
26
o urlglobbing backslash escaping bug
27
o build: add enable IPV6 option for the VC makefiles
28
o multi: CURLINFO_LASTSOCKET doesn't work after remove_handle
29
o --libcurl: use *_LARGE options with typecasted constants
30
o --libcurl: hide setopt() calls setting default options
31
o curl: avoid setting libcurl options to its default
32
o --libcurl: list the tricky options instead of using [REMARK]
33
o http: don't enable chunked during authentication negotiations
34
o upload: warn users trying to upload from stdin with anyauth
35
o configure: allow environments variable to override internals
36
o threaded resolver: fix timeout issue
37
o multi: fix condition that remove timers before trigger
38
o examples: add curl_multi_timeout
39
o --retry: access violation with URL part sets continued
40
o ssh: Fix compile error on 64-bit systems.
41
o remote-header-name: chop filename at next semicolon
42
o ftp: response timeout bug in "quote" sending
43
o CUSTOMREQUEST: shouldn't be disabled when HTTP is disabled
44
o Watcom makefiles overhaul.
45
o NTLM tests: boost coverage by forcing the hostname
46
o multi: fix FTPS connecting the data connection with OpenSSL
47
o retry: consider retrying even if -f is used
48
o fix SOCKS problem when using multi interface
49
o typecheck-gcc: add checks for recently added options
50
o SCP: send large files properly with new enough libssh2
51
o multi_socket: set timeout for 100-continue
52
o ";type=" URL suffix over HTTP proxy
53
o acknowledge progress callback error returns during connect
54
o Watcom makefile fixes
55
o runtests: clear old setenv remainders before test
42
57
This release includes the following known bugs:
46
61
This release would not have looked like this without help, code, reports and
47
62
advice from friends like these:
49
Rainer Canavan, Paul Howarth, Jerome Vouillon, Ruslan Gazizov, Yang Tse,
50
Kamil Dudka, Alex Bligh, Ben Greear, Hoi-Ho Chan, Howard Chu, Dirk Manske,
51
Pavel Raiskup, John-Mark Bell, Eric Mertens, Tor Arntsen, Douglas Kilpatrick,
52
Igor Novoseltsev, Jason McDonald, Dan Fandrich, Tanguy Fautre, Guenter Knauf,
53
Julien Chaffraix, Kalle Vahlman, Frank Meier, Constantine Sapuntzakis
64
Dan Fandrich, Kamil Dudka, Krister Johansen, Pavel Raiskup, Jon Sargeant,
65
Pierre Joye, Tor Arntsen, Constantine Sapuntzakis, Sidney San Martin,
66
Jeff Pohlmeyer, Jan Van Boghout, Ben Greear, Guenter Knauf, Adam Light,
67
Georg Lippitsch, Mike Power, Robin Cornelius, Mikael Johansson,
56
71
Thanks! (and sorry if I forgot to mention someone)