Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-12-30 | Replaced stricmp() usage with our portable strequal() | Yang Tse | |
2009-12-29 | move HTTP-specific functions to http.c where they belong | Daniel Stenberg | |
2009-12-25 | first shot at actually doing the SMTP upload as well, not doing the proper | Daniel Stenberg | |
end-of-body treatment | |||
2009-12-20 | remove some unused code | Daniel Stenberg | |
2009-12-20 | free the allocated mailbox name at disconnect | Daniel Stenberg | |
2009-12-19 | fixed a precaution check in the cookie code, pointed out by Julien Chaffraix | Daniel Stenberg | |
2009-12-17 | Fix compilation failure | Yang Tse | |
2009-12-17 | uh, assign the bool it points to properly | Daniel Stenberg | |
2009-12-17 | Stop overloading the conn->protocol field with the PROT_MISSING bit. It | Daniel Stenberg | |
really didn't belong there and had no real point. | |||
2009-12-17 | Remove pointless storing of the protocol as a string within the connectdata | Daniel Stenberg | |
struct, and instead use the already stored string in the handler struct. | |||
2009-12-17 | - David Byron fixed Curl_ossl_cleanup to actually call ENGINE_cleanup when | Daniel Stenberg | |
available. | |||
2009-12-16 | Follow-up fix for the proxy fix I did for Jon Nelson's bug. It turned out I | Daniel Stenberg | |
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. | |||
2009-12-14 | - Jon Nelson found a regression that turned out to be a flaw in how libcurl | Daniel Stenberg | |
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) | |||
2009-12-14 | Fix compiler warning | Yang Tse | |
2009-12-14 | Fix compiler warnings | Yang Tse | |
2009-12-12 | split out more protocol-specific structs from urldata.h into their own | Daniel Stenberg | |
protocol-specific header files | |||
2009-12-12 | introducing IMAP, POP3 and SMTP support (still lots of polish left to do) | Daniel Stenberg | |
2009-12-11 | Prevent rewinding unless pipelining. | Yang Tse | |
See http://curl.haxx.se/mail/lib-2009-12/0107.html | |||
2009-12-11 | Removed function prototype without implementation | Yang Tse | |
2009-12-10 | - Constantine Sapuntzakis figured out a case which would lead to libcurl | Daniel Stenberg | |
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) | |||
2009-12-10 | minor indent change | Daniel Stenberg | |
2009-12-07 | - Martin Storsjo made libcurl use the Expect: 100-continue header for posts | Daniel Stenberg | |
with unknown size. Previously it was only used for posts with a known size larger than 1024 bytes. | |||
2009-12-02 | lib/nss.c: avoid use of uninitialized value | Kamil Dudka | |
2009-12-01 | - If the Expect: 100-continue header has been set by the application through | Daniel Stenberg | |
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! | |||
2009-11-28 | s/socklen_t/curl_socklen_t/g | Yang Tse | |
2009-11-28 | Fix compiler warning: unused variable `data' | Yang Tse | |
2009-11-27 | - Markus Koetter provided a polished and updated version of Chad Monroe's TFTP | Daniel Stenberg | |
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. | |||
2009-11-26 | - Extended and fixed the change I did on Dec 11 for the the progress | Daniel Stenberg | |
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. | |||
2009-11-24 | refreshed | Daniel Stenberg | |
2009-11-20 | - Constantine Sapuntzakis identified a write after close, as the sockets were | Daniel Stenberg | |
closed by libcurl before the SSL lib were shutdown and they may write to its socket. Detected to at least happen with OpenSSL builds. | |||
2009-11-20 | - Jad Chamcham pointed out a bug with connection re-use. If a connection had | Daniel Stenberg | |
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. | |||
2009-11-19 | Explicit initialization of all FTP struct members in ftp_init() | Yang Tse | |
2009-11-18 | Fix compiler warning: ISO C90 forbids mixed declarations and code | Yang Tse | |
2009-11-18 | Make memory tracking system intolerant with zero sized malloc(), | Yang Tse | |
calloc() and realloc() function calls. | |||
2009-11-18 | Make usage of calloc()'s arguments consistent with rest of code base | Yang Tse | |
2009-11-17 | - Constantine Sapuntzakis provided another fix for the DNS cache that could | Daniel Stenberg | |
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) | |||
2009-11-15 | Client certificate ENG file type requires OpenSSL 0.9.7 or newer | Yang Tse | |
2009-11-15 | Remove enable-thread / disable-thread configure option. These were only placebo | Yang Tse | |
options. The library is always built as thread safe as possible on every system. | |||
2009-11-14 | Refactor how preprocessor symbol _THREAD_SAFE definition is done. | Yang Tse | |
2009-11-14 | OpenSSL 0.9.7 or newer required for ENGINE_CTRL_GET_CMD_FROM_NAME definition | Yang Tse | |
2009-11-14 | - Camille Moncelier added support for the file type SSL_FILETYPE_ENGINE for | Daniel Stenberg | |
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) | |||
2009-11-14 | - Constantine Sapuntzakis provided the fix that ensures that an SSL connection | Yang Tse | |
won't be reused unless protection level for peer and host verification match. | |||
2009-11-12 | Constantine Sapuntzakis patch for hostip.c | Yang Tse | |
No need for a separate variable ndns. The memory leak detection will detect code that fails to release a dns reference. The DEBUGASSERT will detect code that releases too many references. | |||
2009-11-12 | Add missing variable initialization | Yang Tse | |
2009-11-12 | - libcurl-NSS now tries to reconnect with TLS disabled in case it detects | Kamil Dudka | |
a broken TLS server. However it does not happen if SSL version is selected manually. The approach was originally taken from PSM. Kaspar Brand helped me to complete the patch. Original bug reports: https://bugzilla.redhat.com/525496 https://bugzilla.redhat.com/527771 | |||
2009-11-12 | - Kevin Baughman provided a fix preventing libcurl-NSS from crash on doubly | Kamil Dudka | |
closed NSPR descriptor. The issue was hard to find, reported several times before and always closed unresolved. More info at the RH bug: https://bugzilla.redhat.com/534176 | |||
2009-11-12 | Make hostip.c compile again | Yang Tse | |
2009-11-11 | - Marco Maggi reported that compilation failed when configured --with-gssapi | Yang Tse | |
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. | |||
2009-11-11 | - Constantine Sapuntzakis posted bug #2891595 | Daniel Stenberg | |
(http://curl.haxx.se/bug/view.cgi?id=2891595) which identified how an entry in the DNS cache would linger too long if the request that added it was in use that long. He also provided the patch that now makes libcurl capable of still doing a request while the DNS hash entry may get timed out. | |||
2009-11-11 | - Christian Schmitz noticed that the progress meter/callback was not properly | Daniel Stenberg | |
used during the FTP connection phase (after the actual TCP connect), while it of course should be. I also made the speed check get called correctly so that really slow servers will trigger that properly too. |