History log of /curl/RELEASE-NOTES (Results 1476 – 1500 of 2421)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
Revision tags: curl-7_19_3
# 37c5250e 16-Jan-2009 Daniel Stenberg

- Andrew de los Reyes fixed curlbuild.h for "generic" gcc builds on PPC, both
32 bit and 64 bit.


# 5e74c58b 15-Jan-2009 Daniel Stenberg

- Tim Ansell fixed a compiler warning in lib/cookie.c


# 1225d361 13-Jan-2009 Daniel Stenberg

Grant Erickson fixed timeouts for TFTP


# a19e02be 13-Jan-2009 Daniel Stenberg

- Michael Wallner fixed a NULL pointer deref when calling
curl_easy_setup(curl, CURLOPT_COOKIELIST, "SESS") on a CURL handle with no
cookies data.


# 0761e60a 13-Jan-2009 Daniel Stenberg

Stefan Teleman's curlbuild.h fix for SunPro compilers


# a1077d09 11-Jan-2009 Daniel Stenberg

changed the wording to possibly make some sense


# b9fdc0c2 11-Jan-2009 Daniel Stenberg

- Based on bug report #2498665 (http://curl.haxx.se/bug/view.cgi?id=2498665)
by Daniel Black, I've now added magic to the configure script that makes it
use pkg-config to detect gnutls de

- Based on bug report #2498665 (http://curl.haxx.se/bug/view.cgi?id=2498665)
by Daniel Black, I've now added magic to the configure script that makes it
use pkg-config to detect gnutls details as well if the existing method
(using libgnutls-config) fails. While doing this, I cleaned up and unified
the pkg-config usage when detecting openssl and nss as well.

show more ...


# f471b483 11-Jan-2009 Daniel Stenberg

credit Karl Moerder properly


# f7e3bd28 11-Jan-2009 Daniel Stenberg

- Karl M brought the patch that creates vc9 Makefiles, and I made 'maketgz'
now use the actual makefile targets to do the VC8 and VC9 makefiles.


# 452e52f9 10-Jan-2009 Daniel Stenberg

- Emil Romanus fixed:

When using the multi interface over HTTP and the server returns a Location
header, the running easy handle will get stuck in the CURLM_STATE_PERFORM
state

- Emil Romanus fixed:

When using the multi interface over HTTP and the server returns a Location
header, the running easy handle will get stuck in the CURLM_STATE_PERFORM
state, leaving the external event loop stuck waiting for data from the
ingoing socket (when using the curl_multi_socket_action stuff). While this
bug was pretty hard to find, it seems to require only a one-line fix. The
break statement on line 1374 in multi.c caused the function to skip the call
to multistate().

How to reproduce this bug? Well, that's another question. evhiperfifo.c in
the examples directory chokes on this bug only _sometimes_, probably
depending on how fast the URLs are added. One way of testing the bug out is
writing to hiper.fifo from more than one source at the same time.

show more ...


# bc930115 08-Jan-2009 Dan Fandrich

Unified much of the SessionHandle initialization done in Curl_open() and
curl_easy_reset() by creating Curl_init_userdefined(). This had the side effect
of fixing curl_easy_reset() so it now

Unified much of the SessionHandle initialization done in Curl_open() and
curl_easy_reset() by creating Curl_init_userdefined(). This had the side effect
of fixing curl_easy_reset() so it now also resets CURLOPT_FTP_FILEMETHOD and
CURLOPT_SSL_SESSIONID_CACHE

show more ...


# 3c2ad402 07-Jan-2009 Daniel Stenberg

- Rob Crittenden did once again provide an NSS update:

I have to jump through a few hoops now with the NSS library initialization
since another part of an application may have alread

- Rob Crittenden did once again provide an NSS update:

I have to jump through a few hoops now with the NSS library initialization
since another part of an application may have already initialized NSS by the
time Curl gets invoked. This patch is more careful to only shutdown the NSS
library if Curl did the initialization.

It also adds in a bit of code to set the default ciphers if the app that
call NSS_Init* did not call NSS_SetDomesticPolicy() or set specific
ciphers. One might argue that this lets other application developers get
lazy and/or they aren't using the NSS API correctly, and you'd be right.
But still, this will avoid terribly difficult-to-trace crashes and is
generally helpful.

show more ...


# cf4b88fc 31-Dec-2008 Daniel Stenberg

credit Bas


# 83640b2e 29-Dec-2008 Daniel Stenberg

- Phil Lisiecki filed bug report #2413067
(http://curl.haxx.se/bug/view.cgi?id=2413067) that identified a problem that
would cause libcurl to mark a DNS cache entry "in use" eternally if

- Phil Lisiecki filed bug report #2413067
(http://curl.haxx.se/bug/view.cgi?id=2413067) that identified a problem that
would cause libcurl to mark a DNS cache entry "in use" eternally if the
subsequence TCP connect failed. It would thus never get pruned and refreshed
as it should've been.

show more ...


# 59227bf0 28-Dec-2008 Daniel Stenberg

- Peter Korsgaard fixed building libcurl with "configure --with-ssl
--disable-verbose".


# 3eae7695 27-Dec-2008 Daniel Stenberg

libssh2 0.19 became 1.0 instead


# 7ffe62d9 22-Dec-2008 Daniel Stenberg

- Given a recent enough libssh2, libcurl can now seek/resume with SFTP even
on file indexes beyond 2 or 4GB.


# d5bfec70 22-Dec-2008 Daniel Stenberg

- Anthony Bryan provided a set of patches that cleaned up manual language,
corrected spellings and more.


# 216ad268 20-Dec-2008 Daniel Stenberg

- Igor Novoseltsev fixed a bad situation for the multi_socket() API when doing
pipelining, as libcurl could then easily get confused and A) work on the
handle that was not "first in queue

- Igor Novoseltsev fixed a bad situation for the multi_socket() API when doing
pipelining, as libcurl could then easily get confused and A) work on the
handle that was not "first in queue" on a pipeline, or even B) tell the app
to REMOVE a socket while it was in use by a second handle in a pipeline. Both
errors caused hanging or stalling applications.

show more ...


# ffd08df8 19-Dec-2008 Daniel Stenberg

- curl_multi_timeout() could return a timeout value of 0 even though nothing
was actually ready to get done, as the internal time resolution is higher
than the returned millisecond timer.

- curl_multi_timeout() could return a timeout value of 0 even though nothing
was actually ready to get done, as the internal time resolution is higher
than the returned millisecond timer. Therefore it could cause applications
running on fast processors to do short bursts of busy-loops.
curl_multi_timeout() will now only return 0 if the timeout is actually
alreay triggered.

show more ...


# 07416b61 19-Dec-2008 Daniel Stenberg

- Using the libssh2 0.19 function libssh2_session_block_directions(), libcurl
now has an improved ability to do right when the multi interface (both
"regular" and multi_socket) is used fo

- Using the libssh2 0.19 function libssh2_session_block_directions(), libcurl
now has an improved ability to do right when the multi interface (both
"regular" and multi_socket) is used for SCP and SFTP transfers. This should
result in (much) less busy-loop situations and thus less CPU usage with no
speed loss.

show more ...


# 03ca98b0 17-Dec-2008 Daniel Stenberg

- SCP and SFTP with the multi interface had the same flaw: the 'DONE'
operation didn't complete properly if the EAGAIN equivalent was returned but
libcurl would simply continue with a hal

- SCP and SFTP with the multi interface had the same flaw: the 'DONE'
operation didn't complete properly if the EAGAIN equivalent was returned but
libcurl would simply continue with a half-completed close operation
performed. This ruined persistent connection re-use and cause some
SSH-protocol errors in general. The correction is unfortunately adding a
blocking function - doing it entirely non-blocking should be considered for
a better fix.

show more ...


# 008b848d 15-Dec-2008 Daniel Stenberg

- libssh2_sftp_last_error() was wrongly used at some places in libcurl which
made libcurl sometimes not properly abort problematic SFTP transfers.


# 5f0a3797 12-Dec-2008 Daniel Stenberg

credit Mark Karpeles for his report and work


# 2d2c53d2 12-Dec-2008 Yang Tse

Patrick Monnerat fixed a build regression, introduced in 7.19.2, affecting
OS/400 compilations with IPv6 enabled.


1...<<51525354555657585960>>...97