Age | Commit message (Collapse) | Author | |
---|---|---|---|
2005-05-14 | Some patches for (a stricter/smarter) gcc 4.0 and | Gisle Vanem | |
warnings like: 'x' may be used uninitialized in this function. | |||
2005-05-12 | oops, found by bug reported in bug report #1200661 | Daniel Stenberg | |
2005-05-12 | typecast to fix warning on 64bit systems | Daniel Stenberg | |
2005-04-26 | Cory Nelson's work on nuking compiler warnings when building on x64 with | Daniel Stenberg | |
VS2005. | |||
2005-04-25 | Fred New reported a bug where we used Basic auth and user name and password in | Daniel Stenberg | |
.netrc, and when following a Location: the subsequent requests didn't properly use the auth as found in the netrc file. Added test case 257 to verify my fix. | |||
2005-04-19 | added typecast when converting from long to unsigned short, to prevent ↵ | Daniel Stenberg | |
compiler warning | |||
2005-04-18 | Olivier reported that even though he used CURLOPT_PORT, libcurl clearly still | Daniel Stenberg | |
used the default port. He was right. I fixed the problem and added the test cases 521, 522 and 523 to verify the fix. | |||
2005-04-07 | GnuTLS support added. There's now a "generic" SSL layer that we use all over | Daniel Stenberg | |
internally, with code provided by sslgen.c. All SSL-layer-specific code is then written in ssluse.c (for OpenSSL) and gtls.c (for GnuTLS). As far as possible, internals should not need to know what SSL layer that is in use. Building with GnuTLS currently makes two test cases fail. TODO.gnutls contains a few known outstanding issues for the GnuTLS support. GnuTLS support is enabled with configure --with-gnutls | |||
2005-04-04 | hostthre.c: destroy_thread_data() made public. Called | Gisle Vanem | |
from url.c: Curl_disconnect(). | |||
2005-03-15 | Fixed ftp support with uClibc due to differing inet_ntoa_r() behaviour. | Dan Fandrich | |
2005-03-14 | Removed security.h since it shadows an include file mingw needs when building | Daniel Stenberg | |
for SSPI support. The contents of the file has been moved into the krb4.h file. | |||
2005-03-11 | Fixed some compiler warnings. | Dan Fandrich | |
2005-03-10 | Christopher R. Palmer made it possible to build libcurl with the | Daniel Stenberg | |
USE_WINDOWS_SSPI on Windows, and then libcurl will be built to use the native way to do NTLM. SSPI also allows libcurl to pass on the current user and its password in the request. | |||
2005-03-09 | As reported by 'nodak sodak' we should check for a NULL pointer before | Daniel Stenberg | |
referencing the proxy name pointer. | |||
2005-02-09 | prevent a compiler warning | Daniel Stenberg | |
2005-02-09 | FTP code turned into state machine. Not completely yet, but a good start. | Daniel Stenberg | |
The tag 'before_ftp_statemachine' was set just before this commit in case of future need. | |||
2005-01-30 | Use calloc() to save us the memset() call and terminate conn->host.name | Daniel Stenberg | |
properly, to avoid reading uninited variables when using file:// (valgrind) | |||
2005-01-29 | conn->ip_addr MUST NOT be used on re-used connections | Daniel Stenberg | |
2005-01-28 | KNOWN_BUGS #17 fixed. A DNS cache entry may not remain locked between two | Daniel Stenberg | |
curl_easy_perform() invokes. It was previously unlocked at disconnect, which could mean that it remained locked between multiple transfers. The DNS cache may not live as long as the connection cache does, as they are separate. To deal with the lack of DNS (host address) data availability in re-used connections, libcurl now keeps a copy of the IP adress as a string, to be able to show it even on subsequent requests on the same connection. | |||
2005-01-25 | Ian Ford asked about support for the FTP command ACCT, and I discovered it is | Daniel Stenberg | |
present in RFC959... so now (lib)curl supports it as well. --ftp-account and CURLOPT_FTP_ACCOUNT set the account string. (The server may ask for an account string after PASS have been sent away. The client responds with "ACCT [account string]".) Added test case 228 and 229 to verify the functionality. Updated the test FTP server to support ACCT somewhat. | |||
2005-01-21 | FTP third transfer support overhaul. See CHANGES for details. | Daniel Stenberg | |
2005-01-19 | Stephan Bergmann pointed out two flaws in libcurl built with HTTP disabled: | Daniel Stenberg | |
1) the proxy environment variables are still read and used to set HTTP proxy 2) you couldn't disable http proxy with CURLOPT_PROXY (since the option was disabled) | |||
2005-01-16 | Alex aka WindEagle pointed out that when doing "curl -v dictionary.com", curl | Daniel Stenberg | |
assumed this used the DICT protocol. While guessing protocols will remain fuzzy, I've now made sure that the host names must start with "[protocol]." for them to be a valid guessable name. I also removed "https" as a prefix that indicates HTTPS, since we hardly ever see any host names using that. | |||
2005-01-11 | Renamed easy.h and multi.h to easyif.h and multiif.h to make sure they don't | Daniel Stenberg | |
shadow our public headers with the former names. | |||
2005-01-10 | Bruce Mitchener identified (bug report #1099640) the never-ending SOCKS5 | Daniel Stenberg | |
problem with the version byte and the check for bad versions. Bruce has lots of clues on this, and based on his suggestion I've now removed the check of that byte since it seems to be able to contain 1 or 5. | |||
2005-01-10 | Pavel Orehov reported memory problems with the multi interface in bug report | Daniel Stenberg | |
#1098843. In short, a shared DNS cache was setup for a multi handle and when the shared cache was deleted before the individual easy handles, the latter cleanups caused read/writes to already freed memory. | |||
2004-12-17 | Print true netrc name (.netrc/_netrc). | Gisle Vanem | |
2004-12-16 | Renamed a struct member to avoid conflict with a C++ reserved word. | Dan Fandrich | |
2004-12-14 | Harshal Pradhan fixed changing username/password on a persitent HTTP | Daniel Stenberg | |
connection. | |||
2004-12-13 | Added handling of CURLINFO_SSL_ENGINES; | Gisle Vanem | |
Added Curl_SSL_engines_list(), cleanup SSL in url.c (no HAVE_OPENSSL_x etc.). | |||
2004-12-10 | move the port number extraction to after the extraction of user name/password, | Daniel Stenberg | |
as suggested by Kai Sommerfeld | |||
2004-12-05 | Dan Fandrich added the --disable-cookies option to configure to build | Daniel Stenberg | |
libcurl without cookie support. This is mainly useful if you want to build a minimalistic libcurl with no cookies support at all. Like for embedded systems or similar. | |||
2004-11-26 | I changed my mind. Remove ioctl() macro in setup.h instead. | Gisle Vanem | |
2004-11-26 | Renamed urldata.h members 'ioctl*' to 'ioctrl*' due to | Gisle Vanem | |
clash with djgpp ioctl() macro in setup.h. | |||
2004-11-25 | FTP improvements: | Daniel Stenberg | |
If EPSV, EPRT or LPRT is tried and doesn't work, it will not be retried on the same server again even if a following request is made using a persistent connection. If a second request is made to a server, requesting a file from the same directory as the previous request operated on, libcurl will no longer make that long series of CWD commands just to end up on the same spot. Note that this is only for *exactly* the same dir. There is still room for improvements to optimize the CWD-sending when the dirs are only slightly different. Added test 210, 211 and 212 to verify these changes. Had to improve the test script too and added a new primitive to the test file format. | |||
2004-11-24 | HTTP "auth done right". See lib/README.httpauth | Daniel Stenberg | |
2004-11-19 | David Phillips' FD_SETSIZE fix | Daniel Stenberg | |
2004-11-18 | Dan Fandrich fix: eliminates some pedantic CodeWarrior compiler warnings and | Daniel Stenberg | |
errors. | |||
2004-11-15 | clean up start time and t_startsingle use so that redirect_time works properly | Daniel Stenberg | |
2004-11-12 | Dan Fandrich added the --disable-crypto-auth option to configure to allow | Daniel Stenberg | |
libcurl to build without Digest support. (I figure it should also explicitly disable Negotiate and NTLM.) | |||
2004-11-11 | Fix behaviour when passing NULL to CURLOPT_POSTFIELDS and CURLOPT_HTTPPOST. | Daniel Stenberg | |
2004-11-02 | Paul Nolan fix to make libcurl build nicely on Windows CE | Daniel Stenberg | |
2004-10-14 | Eric Vergnaud pointed out that libcurl didn't treat ?-letters in the user name | Daniel Stenberg | |
and password fields properly in URLs, like ftp://us?er:pass?word@site.com/. Added test 191 to verify the fix. | |||
2004-10-10 | another lame attempt to avoid the "warning: will never be executed" warning | Daniel Stenberg | |
by gcc 3.4 | |||
2004-10-07 | use tld_strerror() only if previously detected, since otherwise we can't | Daniel Stenberg | |
work with libidn < 0.5.6 | |||
2004-10-06 | Fixed tld_check_name(). idna_to_unicode_lzlz() should never fail, | Gisle Vanem | |
but return FALSE if 'uc_name == NULL' just in case. | |||
2004-10-06 | USE_LIBIDN: Added Top-level-domain (TLD) check for host->name. | Gisle Vanem | |
Only print a warning if check fails. | |||
2004-10-06 | removed tabs and trailing whitespace from source | Daniel Stenberg | |
2004-10-05 | minor edit to re-use a variable and to hopefully avoid a (moot) warning | Daniel Stenberg | |
about code that won't be reached | |||
2004-10-04 | Made the dns entry remain locked while a connection to the host remains to | Daniel Stenberg | |
allow verbose output during this period. Bertrand Demiddelaer reported and helped fixing. |