#
05488d63 |
| 30-Dec-2009 |
Yang Tse |
VMS build system enhancements by Steven M. Schweda and Craig A. Berry
|
#
b89789d8 |
| 25-Dec-2009 |
Daniel Stenberg |
- Renato Botelho and Peter Pentchev brought a patch that makes the libcurl headers work correctly even on FreeBSD systems before v8.
|
#
240fa29e |
| 19-Dec-2009 |
Daniel Stenberg |
fixed a precaution check in the cookie code, pointed out by Julien Chaffraix
|
#
10a11e3a |
| 17-Dec-2009 |
Daniel Stenberg |
- David Byron fixed Curl_ossl_cleanup to actually call ENGINE_cleanup when available.
|
#
3111701c |
| 14-Dec-2009 |
Daniel Stenberg |
- Jon Nelson found a regression that turned out to be a flaw in how libcurl detects and uses proxies based on the environment variables. If the proxy was given as an explicit option it wo
- Jon Nelson found a regression that turned out to be a flaw in how libcurl detects and uses proxies based on the environment variables. If the proxy was given as an explicit option it worked, but due to the setup order mistake proxies would not be used fine for a few protocols when picked up from '[protocol]_proxy'. Obviously this broke after 7.19.4. I now also added test case 1106 that verifies this functionality. (http://curl.haxx.se/bug/view.cgi?id=2913886)
show more ...
|
#
43fefab2 |
| 12-Dec-2009 |
Daniel Stenberg |
IMAP, POP3 and SMTP support
|
#
296ebf38 |
| 10-Dec-2009 |
Daniel Stenberg |
- Siegfried Gyuricsko found out that the curl manual said --retry would retry on FTP errors in the transient 5xx range. Transient FTP errors are in the 4xx range. The code itself only tri
- Siegfried Gyuricsko found out that the curl manual said --retry would retry on FTP errors in the transient 5xx range. Transient FTP errors are in the 4xx range. The code itself only tried on 5xx errors that occured _at login_. Now the retry code retries on all FTP transfer failures that ended with a 4xx response. (http://curl.haxx.se/bug/view.cgi?id=2911279)
show more ...
|
#
315253b3 |
| 10-Dec-2009 |
Daniel Stenberg |
- Constantine Sapuntzakis figured out a case which would lead to libcurl accessing alredy freed memory and thus crash when using HTTPS (with OpenSSL), multi interface and the CURLOPT_DEBU
- Constantine Sapuntzakis figured out a case which would lead to libcurl accessing alredy freed memory and thus crash when using HTTPS (with OpenSSL), multi interface and the CURLOPT_DEBUGFUNCTION and a certain order of cleaning things up. I fixed it. (http://curl.haxx.se/bug/view.cgi?id=2891591)
show more ...
|
#
ebe53390 |
| 07-Dec-2009 |
Daniel Stenberg |
- Martin Storsjo made libcurl use the Expect: 100-continue header for posts with unknown size. Previously it was only used for posts with a known size larger than 1024 bytes.
|
#
f0826974 |
| 01-Dec-2009 |
Daniel Stenberg |
- If the Expect: 100-continue header has been set by the application through curl_easy_setopt with CURLOPT_HTTPHEADER, the library should set data->state.expect100header accordingly - the
- If the Expect: 100-continue header has been set by the application through curl_easy_setopt with CURLOPT_HTTPHEADER, the library should set data->state.expect100header accordingly - the current code (in 7.19.7 at least) doesn't handle this properly. Martin Storsjo provided the fix!
show more ...
|
#
8a7231d7 |
| 29-Nov-2009 |
Daniel Stenberg |
a binding for Falcon
|
#
448f6684 |
| 27-Nov-2009 |
Daniel Stenberg |
7.20.0 is the planned next version number
|
#
6e38cc90 |
| 27-Nov-2009 |
Daniel Stenberg |
- Markus Koetter provided a polished and updated version of Chad Monroe's TFTP rework patch that now integrates TFTP properly into libcurl so that it can be used non-blocking with the mul
- Markus Koetter provided a polished and updated version of Chad Monroe's TFTP rework patch that now integrates TFTP properly into libcurl so that it can be used non-blocking with the multi interface and more. BLKSIZE also works. The --tftp-blksize option was added to allow setting the TFTP BLKSIZE from the command line.
show more ...
|
#
405e1857 |
| 23-Nov-2009 |
Yang Tse |
- David Byron modified Makefile.dist vc8 and vc9 targets in order to allow finer granularity control when generating src and lib makefiles.
|
#
1fddcb3f |
| 23-Nov-2009 |
Daniel Stenberg |
- Bjorn Augustsson reported a bug which made curl not report any problems even though it failed to write a very small download to disk (done in a single fwrite call). It turned out to be
- Bjorn Augustsson reported a bug which made curl not report any problems even though it failed to write a very small download to disk (done in a single fwrite call). It turned out to be because fwrite() returned success, but there was insufficient error-checking for the fclose() call which tricked curl to believe things were fine.
show more ...
|
#
504e6d7a |
| 20-Nov-2009 |
Daniel Stenberg |
- Constantine Sapuntzakis identified a write after close, as the sockets were closed by libcurl before the SSL lib were shutdown and they may write to its socket. Detected to at least hap
- Constantine Sapuntzakis identified a write after close, as the sockets were closed by libcurl before the SSL lib were shutdown and they may write to its socket. Detected to at least happen with OpenSSL builds.
show more ...
|
#
a41493b3 |
| 20-Nov-2009 |
Daniel Stenberg |
- Jad Chamcham pointed out a bug with connection re-use. If a connection had CURLOPT_HTTPPROXYTUNNEL enabled over a proxy, a subsequent request using the same proxy with the tunnel option
- Jad Chamcham pointed out a bug with connection re-use. If a connection had CURLOPT_HTTPPROXYTUNNEL enabled over a proxy, a subsequent request using the same proxy with the tunnel option disabled would still wrongly re-use that previous connection and the outcome would only be badness.
show more ...
|
#
b32d1a9a |
| 17-Nov-2009 |
Daniel Stenberg |
- Constantine Sapuntzakis provided another fix for the DNS cache that could end up with entries that wouldn't time-out: 1. Set up a first web server that redirects (307) to a http://
- Constantine Sapuntzakis provided another fix for the DNS cache that could end up with entries that wouldn't time-out: 1. Set up a first web server that redirects (307) to a http://server:port that's down 2. Have curl connect to the first web server using curl multi After the curl_easy_cleanup call, there will be curl dns entries hanging around with in_use != 0. (http://curl.haxx.se/bug/view.cgi?id=2891591)
show more ...
|
#
4c8adc8f |
| 17-Nov-2009 |
Daniel Stenberg |
- Marc Kleine-Budde fixed: curl saved the LDFLAGS set during configure into its pkg-config file. So -Wl stuff ended up in the .pc file, which is really bad, and breaks if there are multi
- Marc Kleine-Budde fixed: curl saved the LDFLAGS set during configure into its pkg-config file. So -Wl stuff ended up in the .pc file, which is really bad, and breaks if there are multiple -Wl in our LDFLAGS (which are in PTXdist). bug #2893592 (http://curl.haxx.se/bug/view.cgi?id=2893592)
show more ...
|
#
f7f76e17 |
| 14-Nov-2009 |
Claes Jakobsson |
Added '--configure' option to curl-config to display original configure arguments when curl was built
|
#
eb16c0e1 |
| 14-Nov-2009 |
Daniel Stenberg |
- Claes Jakobsson restored the configure functionality to detect NSS when --with-nss is set but not "yes". I think we can still improve that to check for pkg-config in that path etc,
- Claes Jakobsson restored the configure functionality to detect NSS when --with-nss is set but not "yes". I think we can still improve that to check for pkg-config in that path etc, but at least this patch brings back the same functionality we had before.
show more ...
|
#
9c49e51f |
| 14-Nov-2009 |
Daniel Stenberg |
- Camille Moncelier added support for the file type SSL_FILETYPE_ENGINE for the client certificate. It also disable the key name test as some engines can select a private key/cert automat
- Camille Moncelier added support for the file type SSL_FILETYPE_ENGINE for the client certificate. It also disable the key name test as some engines can select a private key/cert automatically (When there is only one key and/or certificate on the hardware device used by the engine)
show more ...
|
#
90bc6ee8 |
| 14-Nov-2009 |
Yang Tse |
- Constantine Sapuntzakis provided the fix that ensures that an SSL connection won't be reused unless protection level for peer and host verification match.
|
#
9b7e45e8 |
| 11-Nov-2009 |
Yang Tse |
Add last change credit
|
#
40c2c327 |
| 11-Nov-2009 |
Yang Tse |
- Marco Maggi reported that compilation failed when configured --with-gssapi and GNU GSS installed due to a missing mutual exclusion of header files in the Kerberos 5 code path. He also v
- Marco Maggi reported that compilation failed when configured --with-gssapi and GNU GSS installed due to a missing mutual exclusion of header files in the Kerberos 5 code path. He also verified that my patch worked for him.
show more ...
|