History log of /curl/CHANGES (Results 101 – 125 of 1910)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 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 ...


# 377b2db0 11-Jan-2010 Daniel Stenberg

- Made sure that the progress callback is repeatedly called at a regular
interval even during very slow connects.


# 78b7d7f7 11-Jan-2010 Daniel Stenberg

- The tests/runtests.pl script now checks to see if the test case that runs is
present in the tests/data/Makefile.am and outputs a notice message on the
screen if not. Each test file has

- The tests/runtests.pl script now checks to see if the test case that runs is
present in the tests/data/Makefile.am and outputs a notice message on the
screen if not. Each test file has to be included in that Makefile.am to get
included in release archives and forgetting to add files there is a common
mistake. This is an attempt to make it harder to forget.

show more ...


# 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


# fd903eb6 03-Jan-2010 Kamil Dudka

- Julien Chaffraix eliminated a duplicated initialization in singlesocket().


# 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


# aefe0299 25-Dec-2009 Daniel Stenberg

add pointer to the bug report


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


# 10a11e3a 17-Dec-2009 Daniel Stenberg

- David Byron fixed Curl_ossl_cleanup to actually call ENGINE_cleanup when
available.


# 7603a29f 16-Dec-2009 Daniel Stenberg

Follow-up fix for the proxy fix I did for Jon Nelson's bug. It turned out I
was a bit too quick and broke test case 1101 with that change. The order of
some of the setups is sensitive. I now

Follow-up fix for the proxy fix I did for Jon Nelson's bug. It turned out I
was a bit too quick and broke test case 1101 with that change. The order of
some of the setups is sensitive. I now changed it slightly again.

show more ...


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


# b91ed672 10-Dec-2009 Daniel Stenberg

argh, use the correct bug id


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


# 4d922545 28-Nov-2009 Yang Tse

- Added Diffie-Hellman parameters to several test harness certificate files in
PEM format. Required by several stunnel versions used by our test harness.


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


# c7d2e4c1 26-Nov-2009 Daniel Stenberg

- Extended and fixed the change I did on Dec 11 for the the progress
meter/callback during FTP command/response sequences. It turned out it was
really lame before and now the progress m

- Extended and fixed the change I did on Dec 11 for the the progress
meter/callback during FTP command/response sequences. It turned out it was
really lame before and now the progress meter SHOULD get called at least
once per second.

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.


12345678910>>...77