- Jan 25, 2011
-
-
Daniel Stenberg authored
The HTTP parser allocated memory on each received Location: header without properly freeing old data. Starting now, the code only considers the first Location: header and will blissfully ignore subsequent ones. Bug: http://curl.haxx.se/bug/view.cgi?id=3165129 Reported by: Martin Lemke
-
- Jan 20, 2011
-
-
Darshan Mody authored
-
- Jan 19, 2011
-
-
Quinn Slack authored
-
- Jan 18, 2011
-
-
Kamil Dudka authored
... and update the curl.1 and curl_easy_setopt.3 man pages such that they do not suggest to use an OpenSSL utility if curl is not built against OpenSSL. Bug: https://bugzilla.redhat.com/669702
-
- Jan 17, 2011
-
-
Guenter Knauf authored
-
- Jan 14, 2011
-
-
Guenter Knauf authored
-
- Jan 13, 2011
-
-
Yang Tse authored
Get rid of stdout redirection to NUL and move stderr redirection into RM and RMDIR macros.
-
Yang Tse authored
Check for BCCDIR environment var done now as other checks.
-
Guenter Knauf authored
-
Guenter Knauf authored
-
- Jan 12, 2011
- Jan 11, 2011
-
-
Guenter Knauf authored
-
Guenter Knauf authored
-
Guenter Knauf authored
-
Guenter Knauf authored
-
- Jan 10, 2011
-
-
Daniel Stenberg authored
The idea that the protocol and socktype is part of name resolving in the libc functions is nuts. We keep the name resolver functions assume TCP/STREAM and we make sure that when we want to connect to a UDP service we use the correct UDP/DGRAM set instead. This bug was because the ->protocol field was not always set correctly. This bug was only affecting ipv6-disabled non-cares non-threaded builds. Bug: http://curl.haxx.se/bug/view.cgi?id=3154436 Reported by: "dperham"
-
Quinn Slack authored
In OOM situation. Follow-up fix to commit a9cd4f4e.
-
- Jan 08, 2011
-
-
Daniel Stenberg authored
Bug: http://curl.haxx.se/mail/lib-2011-01/0079.html Reported by: Quinn Slack
-
- Jan 07, 2011
-
-
Marcel Roelofs authored
Only under Windows
-
- Jan 05, 2011
-
-
Daniel Stenberg authored
The just added speedcheck must not ruin the error code if already set due to a problem.
-
Daniel Stenberg authored
Check for speedcheck limits during the state machine traversals
-
- Jan 04, 2011
-
-
Daniel Stenberg authored
As the function doesn't really use the connectdata struct but only the SessionHanadle struct I modified what argument it wants.
-
Kamil Dudka authored
Bug: https://bugzilla.redhat.com/623663
-
Daniel Stenberg authored
512 bytes turned out too short for some data, so now we allocate a larger buffer instead Bug: http://curl.haxx.se/mail/archive-2011-01/0002.html
-
- Jan 03, 2011
-
-
Daniel Stenberg authored
When configure --enable-debug has been used, all files in lib/ are now built twice and a separate static library crafted for unit-testing will be linked. The unit tests in the tests/unit subdir will use that library.
-
Daniel Stenberg authored
We cannot assume that PATH_MAX will be enough for the remote path name so allocating room for it is the only sensible approach.
-
- Jan 02, 2011
-
-
Daniel Stenberg authored
Since some systems don't have PATH_MAX and it isn't that clever to assume a fixed maximum path length, the code now allocates buffer space instead of using stack. Reported by: Samuel Thibault Bug: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=608521
-
- Jan 01, 2011
-
-
Daniel Stenberg authored
Sending "pwd" as a QUOTE command only sent the reply to the DEBUGFUNCTION. Now it also sends an FTP-like header to the header callback to allow similar operations as with FTP, and apps can re-use the same parser.
-
Daniel Stenberg authored
The loop condition was wrong so keys larger than 340 bits would overflow the local stack-based buffer.
-
- Dec 30, 2010
-
-
Luke Amery authored
-
- Dec 28, 2010
-
-
Pierre Joye authored
The functionality is provided in a new source file: lib/idn_win32.c
-
- Dec 27, 2010
-
-
Daniel Stenberg authored
When built IPv6-enabled, we could do Curl_done() with one of the two resolves having returned already, so when ares_cancel() is called the resolve callback ends up doing funny things (sometimes resulting in a segfault) since it would try to actually store the previous resolve even though we're shutting down the resolve. This bug was introduced in commit 8ab137b2 so it hasn't been included in any public release. Bug: http://curl.haxx.se/bug/view.cgi?id=3145445 Reported by: Pedro Larroy
-
- Dec 23, 2010
-
-
Daniel Stenberg authored
Providing multiple dots in a series in the domain field (domain=..com) could trick the cookie engine to wrongly accept the cookie believing it to be fine. Since the tailmatching would then match all .com sites, the cookie would then be sent to all of them. The code now requires at least one letter between each dot for them to be counted. Edited test case 61 to verify this.
-
Daniel Stenberg authored
When using the multi interface and connecting to a host name that resolves to multiple IP addresses, there was no logic that made it continue to the next IP if connecting to the first address times out. This is now corrected.
-
Daniel Stenberg authored
RAND_screen() is slow, not thread-safe and not needed anymore since OpenSSL uses the thread-safe win32 CryptoAPI nowadays.
-
- Dec 22, 2010
-
-
Daniel Stenberg authored
The info about pipe status and expire cleared are clearly debug-related and not anything mere mortals will or should care about so they are now ifdef'ed DEBUGBUILD
-
Brad Hards authored
Similar to what is done already for RCPT TO, the code now checks for and adds angle brackets (<>) around the email address that is provided for CURLOPT_MAIL_RCPT unless the app has done so itself.
-
Guenter Knauf authored
-