~ubuntu-branches/ubuntu/natty/curl/natty-proposed

« back to all changes in this revision

Viewing changes to RELEASE-NOTES

  • Committer: Bazaar Package Importer
  • Author(s): Andreas Schuldei
  • Date: 2009-05-24 21:12:19 UTC
  • mfrom: (1.1.12 upstream)
  • mto: (3.3.1 squeeze)
  • mto: This revision was merged to the branch mainline in revision 39.
  • Revision ID: james.westby@ubuntu.com-20090524211219-7jgcwuhl04ixuqsm
Tags: upstream-7.19.5
ImportĀ upstreamĀ versionĀ 7.19.5

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
Curl and libcurl 7.18.2
 
1
Curl and libcurl 7.19.5
2
2
 
3
 
 Public curl releases:         105
4
 
 Command line options:         126
5
 
 curl_easy_setopt() options:   150
 
3
 Public curl releases:         111
 
4
 Command line options:         132
 
5
 curl_easy_setopt() options:   163
6
6
 Public functions in libcurl:  58
7
 
 Public web site mirrors:      37
8
 
 Known libcurl bindings:       36
9
 
 Contributors:                 636
 
7
 Known libcurl bindings:       38
 
8
 Contributors:                 715
10
9
 
11
10
This release includes the following changes:
12
 
 
13
 
 o CURLFORM_STREAM was added
14
 
 o CURLOPT_NOBODY is now supported over SFTP
15
 
 o curl can now run on Symbian OS
16
 
 o curl -w redirect_url and CURLINFO_REDIRECT_URL
17
 
 o added curl_easy_send() and curl_easy_recv()
 
11
 
 
12
 o libcurl now closes all dead connections whenever you attempt to open a new
 
13
   connection
 
14
 o libssh2's version number can now be figured out run-time instead of using
 
15
   the build-time fixed number
 
16
 o CURLOPT_SEEKFUNCTION may now return CURL_SEEKFUNC_CANTSEEK
 
17
 o curl can now upload with resume even when reading from a pipe
 
18
 o a build-time configured curl_socklen_t is now used instead of socklen_t
18
19
 
19
20
This release includes the following bugfixes:
20
21
 
21
 
 o CURLOPT_NOBODY first set to TRUE and then FALSE for HTTP no longer causes
22
 
   the confusion that could lead to a hung transfer
23
 
 o curl_easy_reset() resets the max redirect limit properly
24
 
 o configure now correctly recognizes Heimdal and MIT gssapi libraries
25
 
 o malloc() failure check in Negotiate
26
 
 o -i and -I together now work the same no matter what order they're used
27
 
 o the typechecker can be bypassed by defining CURL_DISABLE_TYPECHECK
28
 
 o a pointer mixup could make the FTP code send bad user+password under rare
29
 
   circumstances (found when using curlftpfs)
30
 
 o CURLOPT_OPENSOCKETFUNCTION can now be used to create a unix domain socket
31
 
 o CURLOPT_TCP_NODELAY crash due to getprotobyname() use
32
 
 o libcurl sometimes sent body twice when using CURLAUTH_ANY
33
 
 o configure detecting debug-enabled c-ares
34
 
 o microsecond resolution keys for internal splay trees
35
 
 o krb4 and krb5 ftp segfault
36
 
 o multi interface busy loop for CONNECT requests
37
 
 o internal time differences now use monotonic time source if available
38
 
 o several curl_multi_socket() fixes
39
 
 o builds fine for Haiku OS
40
 
 o follow redirect with only a new query string
41
 
 o SCP and SFTP memory leaks on aborted transfers
42
 
 o curl_multi_socket() and HTTP pipelining transfer stalls
43
 
 o lost telnet data on an EWOULDBLOCK condition
 
22
 o NTLM authentication memory leak on SSPI enabled Windows builds
 
23
 o fixed the GnuTLS-using code to do correct return code checks
 
24
 o an alloc-related call in the OpenSSL-using code didn't check the return value
 
25
 o curl_easy_duphandle() failed to duplicate cookies at times
 
26
 o missing TELNET timeout support in Windows builds
 
27
 o missing Curl_read() and write callback result checking in TELNET transfers
 
28
 o more ciphers enabled in libcurl built to use NSS
 
29
 o properly return an error code in curl_easy_recv
 
30
 o Sun compilers specific preprocessor block removed from curlbuild.h.dist
 
31
 o allow creation of four way fat libcurl Mac OS X Framework
 
32
 o several memory leaks in libcurl+NSS
 
33
 o improved the CURLOPT_NOBODY set to 0 confusions
 
34
 o persistent connections when doing FTP over a HTTP proxy
 
35
 o --libcurl bogus strings where other data was pointed to
 
36
 o crash related to FTP and "Re-used connection seems dead, get a new one"
 
37
 o CURLINFO_APPCONNECT_TIME with the multi interface
 
38
 o Enhanced upload speeds on Windows
 
39
 o TFTP problems after a failed transfer to the same host
 
40
 o improved out of the box TPF compatibility
 
41
 o HTTP PUT protocol line endings portions mangled from CRLF to CRCRLF
 
42
 o Rejected SSL session ids are killed properly (for OpenSSL and GnuTLS builds)
 
43
 o Deal with the TFTP OACK packet
 
44
 o fixed roff mistakes in man pages
 
45
 o use SOCKS proxy with the multi interface
 
46
 o fixed the Curl_getoff_all_pipelines SIGSEGV 
 
47
 o POST, NTLM and following a redirect hang
 
48
 o libcurl+NSS endless loop on incorrect password for private key
 
49
 o gzip decompression memory leak
 
50
 o no_proxy flaw with user name in URL
44
51
 
45
52
This release includes the following known bugs:
46
53
 
47
54
 o see docs/KNOWN_BUGS (http://curl.haxx.se/docs/knownbugs.html)
48
55
 
49
 
Other curl-related news:
50
 
 
51
 
 o pycurl 7.18.1 was released: http://pycurl.sf.net/
52
 
 o brand new curl Haskell binding:
53
 
   http://hackage.haskell.org/cgi-bin/hackage-scripts/package/curl
54
 
 
55
 
New curl mirrors:
56
 
 
57
 
 o 
58
 
 
59
56
This release would not have looked like this without help, code, reports and
60
57
advice from friends like these:
61
58
 
62
 
 Michal Marek, Daniel Fandrich, Scott Barrett, Alexey Simak, Daniel Black,
63
 
 Rafa Muyo, Andre Guibert de Bruet, Brock Noland, Sandor Feldi, Stefan Krause,
64
 
 David Shaw, Norbert Frese, Bart Whiteley, Jean-Francois Bertrand, Ben Van Hof,
65
 
 Yuriy Sosov, Christopher Palow, Yang Tse, Liam Healy, Nikolai Kondrashov,
66
 
 David Rosenstrauch, Andreas Faerber, Scott McCreary, Jeff Weber, Emil Romanus
 
59
 Daniel Fandrich, Yang Tse, David James, Chris Deidun, Bill Egert,
 
60
 Andre Guibert de Bruet, Andreas Farber, Frank Hempel, Pierre Brico,
 
61
 Kamil Dudka, Jim Freeman, Daniel Johnson, Toshio Kuratomi, Martin Storsjo,
 
62
 Pramod Sharma, Gisle Vanem, Lenaic Lefever, Rainer Koenig, Sven Wegener,
 
63
 Tim Chen, Constantine Sapuntzakis, David McCreedy, Michael Smith,
 
64
 Colin Watson, Ebenezer Ikonne, Laurent Rabret, Michael Cronenworth,
 
65
 Balint Szilakszi, James Bursa
67
66
 
68
67
        Thanks! (and sorry if I forgot to mention someone)