~ubuntu-branches/ubuntu/vivid/curl/vivid

« back to all changes in this revision

Viewing changes to RELEASE-NOTES

  • Committer: Bazaar Package Importer
  • Author(s): Andreas Schuldei
  • Date: 2009-04-02 23:35:45 UTC
  • mto: (1.2.1 upstream) (3.2.3 sid)
  • mto: This revision was merged to the branch mainline in revision 38.
  • Revision ID: james.westby@ubuntu.com-20090402233545-geixkwhe3izccjt7
Tags: upstream-7.19.4
ImportĀ upstreamĀ versionĀ 7.19.4

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.4
2
2
 
3
 
 Public curl releases:         105
4
 
 Command line options:         126
5
 
 curl_easy_setopt() options:   150
 
3
 Public curl releases:         110
 
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:                 700
 
9
 
 
10
This release includes the following security-related fix:
 
11
 
 
12
 o CVE-2009-0037 with the curl advisory here:
 
13
   http://curl.haxx.se/docs/adv_20090303.html
10
14
 
11
15
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()
 
16
 
 
17
 o Added CURLOPT_NOPROXY and the corresponding --noproxy
 
18
 o the OpenSSL-specific code disables TICKET (rfc5077) which is enabled by
 
19
   default in openssl 0.9.8j
 
20
 o Added CURLOPT_TFTP_BLKSIZE
 
21
 o Added CURLOPT_SOCKS5_GSSAPI_SERVICE and CURLOPT_SOCKS5_GSSAPI_NEC - with
 
22
   the corresponding curl options --socks5-gssapi-service and
 
23
   --socks5-gssapi-nec
 
24
 o Improved IPv6 support when built with with c-ares >= 1.6.1
 
25
 o Added CURLPROXY_HTTP_1_0 and --proxy1.0
 
26
 o Added docs/libcurl/symbols-in-versions
 
27
 o Added CURLINFO_CONDITION_UNMET
 
28
 o Added support for Digest and NTLM authentication using GnuTLS
 
29
 o CURLOPT_FTP_CREATE_MISSING_DIRS can now be set to 2 to retry the CWD even
 
30
   when MKD fails
 
31
 o GnuTLS initing moved to curl_global_init()
 
32
 o Added CURLOPT_REDIR_PROTOCOLS and CURLOPT_PROTOCOLS
18
33
 
19
34
This release includes the following bugfixes:
20
35
 
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
 
36
 o missing ssh.obj in VS makefiles
 
37
 o FTP ;type=i URLs now work with CURLOPT_PROXY_TRANSFER_MODE in Turkish
 
38
   locale 
 
39
 o realms with quoted quotation marks in HTTP Digest headers
 
40
 o VC9 makefiles are now really included
 
41
 o multi interface memory leak with CURLMOPT_MAXCONNECTS set
 
42
 o CURLINFO_CONTENT_LENGTH_DOWNLOAD size from file:// "transfers" with
 
43
   CURLOPT_NOBODY set true
 
44
 o memory leak on some libz errors for content encodings
 
45
 o NSS-enabled build is repaired
 
46
 o superfluous wait in SFTP downloads removed
 
47
 o FTP with the multi interface no longer kills the control connection as
 
48
   easily on transfer failures
 
49
 o compilation halting when using VS2008 to build a Windows 2000 target
 
50
 o ease creation of libcurl Mac OS X Framework
 
51
 o CURLINFO_CONTENT_LENGTH_DOWNLOAD and CURLINFO_CONTENT_LENGTH_UPLOAD are -1
 
52
   if unknown
 
53
 o Negotiate proxy authentication
 
54
 o CURLOPT_INTERFACE and CURLOPT_LOCALPORT used together
44
55
 
45
56
This release includes the following known bugs:
46
57
 
47
58
 o see docs/KNOWN_BUGS (http://curl.haxx.se/docs/knownbugs.html)
48
59
 
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
60
This release would not have looked like this without help, code, reports and
60
61
advice from friends like these:
61
62
 
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
 
63
 Lisa Xu, Daniel Fandrich, Craig A West, Alexey Borzov, Sharad Gupta,
 
64
 Peter Sylvester, Chad Monroe, Markus Moeller, Yang Tse, Scott Cantor,
 
65
 Patrick Scott, Hidemoto Nakada, Jocelyn Jaubert, Andre Guibert de Bruet,
 
66
 Kamil Dudka, Patrik Thunstrom, Linus Nielsen Feltzing, Mark Incley,
 
67
 Daniel Johnson, James Cheng, Brian J. Murrell, Senthil Raja Velu,
 
68
 Markus Koetter, David Kierznowski, Michal Marek
67
69
 
68
70
        Thanks! (and sorry if I forgot to mention someone)