History log of /curl/RELEASE-NOTES (Results 1301 – 1325 of 2430)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# a5ca3f17 19-Jan-2010 Daniel Stenberg

- David McCreedy brought a fix and a new test case (129) to make libcurl work
again when downloading files over FTP using ASCII and it turns out that the
final size of the file is not the

- David McCreedy brought a fix and a new test case (129) to make libcurl work
again when downloading files over FTP using ASCII and it turns out that the
final size of the file is not the same as the initial size the server
reported. This is very common since servers don't take the newline
conversions into account.

show more ...


# 1647d64a 11-Jan-2010 Daniel Stenberg

- Gil Weber reported a peculiar flaw with the multi interface when doing SFTP
transfers: curl_multi_fdset() would return -1 and not set and file
descriptors several times during a transfe

- Gil Weber reported a peculiar flaw with the multi interface when doing SFTP
transfers: curl_multi_fdset() would return -1 and not set and file
descriptors several times during a transfer of a single file. It turned out
to be due to two different flaws now fixed. Gil's excellent recipe helped me
nail this.

show more ...


# cb348a5b 11-Jan-2010 Daniel Stenberg

progress callback called repeatedly during slow connects


# b90703f5 09-Jan-2010 Daniel Stenberg

struct Curl_sh_entry's 'inuse' member was no longer used and is now removed


# 552c3de3 08-Jan-2010 Daniel Stenberg

- Johan van Selst found and fixed a OpenSSL session ref count leak:

ossl_connect_step3() increments an SSL session handle reference counter on
each call. When sessions are re-used th

- Johan van Selst found and fixed a OpenSSL session ref count leak:

ossl_connect_step3() increments an SSL session handle reference counter on
each call. When sessions are re-used this reference counter may be
incremented many times, but it will be decremented only once when done (by
Curl_ossl_session_free()); and the internal OpenSSL data will not be freed
if this reference count remains positive. When a session is re-used the
reference counter should be corrected by explicitly calling
SSL_SESSION_free() after each consecutive SSL_get1_session() to avoid
introducing a memory leak.

(http://curl.haxx.se/bug/view.cgi?id=2926284)

show more ...


# 88944eb1 06-Jan-2010 Daniel Stenberg

- Make sure the progress callback is called repeatedly even during very slow
name resolves when c-ares is used for resolving.


# 9bd03483 06-Jan-2010 Claes Jakobsson

Julien Chaffraix fixed so that the fragment part in an URL is not sent to the server anymore


# 2c93ec53 02-Jan-2010 Daniel Stenberg

- Make curl support --ssl and --ssl-reqd instead of the previous FTP-specific
versions --ftp-ssl and --ftp-ssl-reqd as these options are now used to
control SSL/TLS for IMAP, POP3 and SMT

- Make curl support --ssl and --ssl-reqd instead of the previous FTP-specific
versions --ftp-ssl and --ftp-ssl-reqd as these options are now used to
control SSL/TLS for IMAP, POP3 and SMTP as well in addition to FTP. The old
option names are still working but the new ones are the prefered ones
(listed and documented).

show more ...


# 605bbfc4 01-Jan-2010 Daniel Stenberg

- Ingmar Runge enhanced libcurl's FTP engine to support the PRET command. This
command is a special "hack" used by the drftpd server, but even though it is
a custom extension I've deemed

- Ingmar Runge enhanced libcurl's FTP engine to support the PRET command. This
command is a special "hack" used by the drftpd server, but even though it is
a custom extension I've deemed it fine to add to libcurl since this server
seems to survive and people keep using it and want libcurl to support
it. The new libcurl option is named CURLOPT_FTP_USE_PRET, and it is also
usable from the curl tool with --ftp-pret. Using this option on a server
that doesn't support this command will make libcurl fail.

show more ...


# 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 ...


1...<<51525354555657585960>>...98