Age | Commit message (Collapse) | Author | |
---|---|---|---|
2006-02-07 | Philippe Vaucher provided a brilliant piece of test code that show a problem | Daniel Stenberg | |
with re-used FTP connections. If the second request on the same connection was set not to fetch a "body", libcurl could get confused and consider it an attempt to use a dead connection and would go acting mighty strange. | |||
2006-01-30 | Squelch the "warning: 'port' might be used uninitialized in this function". | Gisle Vanem | |
(occurs w/o ENABLE_IPV6). | |||
2006-01-30 | Added CURLOPT_LOCALPORT and CURLOPT_LOCALPORTRANGE to libcurl. Set with the | Daniel Stenberg | |
curl tool with --local-port. Plain and simply set the range of ports to bind the local end of connections to. Implemented on to popular demand. Not extensively tested. Please let me know how it works. | |||
2006-01-30 | Based on an error report by Philippe Vaucher, we no longer count a retried | Daniel Stenberg | |
connection setup as a follow-redirect. It turns out 1) this fails when a FTP connection is re-setup and 2) it does make the max-redirs counter behave wrong. This fix was not verified since the reporter vanished, but I believe this is the right fix nonetheless. | |||
2006-01-26 | updated source header | Daniel Stenberg | |
2006-01-24 | Michal Marek provided a patch for FTP that makes libcurl continue to try PASV | Daniel Stenberg | |
even after EPSV returned a positive response code, if libcurl failed to connect to the port number the EPSV response said. Obviously some people are going through protocol-sensitive firewalls (or similar) that don't understand EPSV and then they don't allow the second connection unless PASV was used. This also called for a minor fix of test case 238. | |||
2006-01-19 | Duane Cathey was one of our friends who reported that curl -P [IP] | Daniel Stenberg | |
(CURLOPT_FTPPORT) didn't work for ipv6-enabed curls if the IP wasn't a "native" IP while it works fine for ipv6-disabled builds! In the process of fixing this, I removed the support for LPRT since I can't think of many reasons to keep doing it and asking on the mailing list didn't reveal anyone else that could either. The code that sends EPRT and PORT is now also a lot simpler than before (IMHO). | |||
2006-01-19 | Jon Turner pointed out that doing -P [hostname] with curl (built ipv4-only) | Daniel Stenberg | |
didn't work. | |||
2006-01-16 | David Shaw finally removed all traces of Gopher and we are now officially | Daniel Stenberg | |
not supporting it. It hasn't been functioning for years anyway, so this is just finally stating what already was true. And a cleanup at the same time. | |||
2006-01-15 | Bryan Henderson turned the 'initialized' variable for curl_global_init() | Daniel Stenberg | |
into a counter, and thus you can now do multiple curl_global_init() and you are then supposed to do the same amount of calls to curl_global_cleanup(). Bryan also updated the docs accordingly. | |||
2006-01-12 | Fixed FTP_SKIP_PASV_IP and FTP_USE_EPSV to "do right" when used on FTP thru | Daniel Stenberg | |
HTTP proxy. | |||
2006-01-12 | Michael Jahn fixed ftp over CONNECT | Daniel Stenberg | |
2006-01-10 | When using a bad path over FTP, as in when libcurl couldn't CWD into all | Daniel Stenberg | |
given subdirs, libcurl would still "remember" the full path as if it is the current directory libcurl is in so that the next curl_easy_perform() would get really confused if it tried the same path again - as it would not issue any CWD commands at all, assuming it is already in the "proper" dir. Starting now, a failed CWD command sets a flag that prevents the path to be "remembered" after returning. | |||
2006-01-09 | Made the copyright year match the latest modification's year. | Daniel Stenberg | |
2006-01-07 | Mike Jean fixed so that the second CONNECT when doing FTP over a HTTP proxy | Daniel Stenberg | |
actually used a new connection and not sent the second request on the first socket! | |||
2006-01-02 | Include <sys/ioctl.h> before redefining ioctl(). | Gisle Vanem | |
2005-12-30 | fix questionable compare | Marty Kuhrt | |
2005-12-30 | fix questionable compare compiler error (unsigned can't be < 0) | Marty Kuhrt | |
2005-12-30 | putting back into dist | Marty Kuhrt | |
2005-12-23 | Kirill Vasiliev fixed the 'release-ssl-dll' target to properly build a | Daniel Stenberg | |
static libcurl using openssl as dll. | |||
2005-12-20 | explain tld_check_name() | Daniel Stenberg | |
2005-12-20 | Changes for PellesC compiler under Win32. A bit limited, but | Gisle Vanem | |
we just love swedish products... | |||
2005-12-19 | Fixed lcc compiler warnings. | Dan Fandrich | |
2005-12-18 | Fix spacing. When defining, define to 1. | Yang Tse | |
2005-12-18 | Cleanup windows header includes. Where aplicable, inclusion of | Yang Tse | |
windows.h winsock.h winsock2.h ws2tcpip.h is done in setup.h | |||
2005-12-17 | Cleanup | Yang Tse | |
2005-12-17 | Windows related cleanup | Yang Tse | |
2005-12-17 | Change multiple header inclusion prevention definition to __LIB_CURL_SETUP_H | Yang Tse | |
2005-12-16 | 'Fix' windows builds | Yang Tse | |
2005-12-16 | Jean Jacques Drouin pointed out that you could only have a user name or | Daniel Stenberg | |
password of 127 bytes or less embedded in a URL, where actually the code uses a 255 byte buffer for it! Modified now to use the full buffer size. | |||
2005-12-13 | Fixed some compiler warnings on lcc. | Dan Fandrich | |
2005-12-13 | Undo last 'fix', since it was not the proper one. | Yang Tse | |
2005-12-12 | Fix compiler warning | Yang Tse | |
2005-12-11 | Undo last changes | Yang Tse | |
2005-12-11 | Dov Murik made defining HTTP_ONLY also disable TFTP | Daniel Stenberg | |
2005-12-11 | Avoid generation of additional warnings | Yang Tse | |
2005-12-11 | Fix compiler warning and compatibility issue with the type of the parameter ↵ | Yang Tse | |
used in getnameinfo() to receive the length of the sockaddr struct. | |||
2005-12-09 | Unset HAVE_STRUCT_SOCKADDR_STORAGE when using msvc 6.0 with no PSDK | Yang Tse | |
2005-12-08 | Replaced nonstandard u_char and u_int types | Dan Fandrich | |
2005-12-08 | Fix compiler warning | Yang Tse | |
2005-12-08 | Fix compiler warning | Yang Tse | |
2005-12-08 | Fixed a lingering omission of gzip support. | Dan Fandrich | |
2005-12-06 | 7.15.1 with the now to be announced security flaw fixed | Daniel Stenberg | |
2005-12-05 | Added a run-time check to warn if TFTP is going to fail due to portability | Dan Fandrich | |
issues in the code. | |||
2005-12-05 | Yang Tse fixed: Openssl 0.9.9 makes 'const' the SSL_METHOD parameter in | Daniel Stenberg | |
SSL_CTX_new and others, and also makes functions SSLv23_client_method, TLSv1_client_method, etc return a 'const' SSL_METHOD pointer. Previous versions do not use the 'const' qualifier. | |||
2005-12-05 | Another Yang Tse warning cleanup raid! | Daniel Stenberg | |
2005-12-04 | Recent OpenSSL returns a 'const' in '*_client_method()'. So avoid | Gisle Vanem | |
'assignment discards qualifiers from pointer target type' warning. | |||
2005-12-02 | Yang Tse's fix to only provide the proto if there is such a function and | Daniel Stenberg | |
we didn't find any proto | |||
2005-12-02 | Yang Tse fixed the 4th argument in the sendto() calls | Daniel Stenberg | |
2005-12-01 | Jamie Newton pointed out that libcurl's file:// code would close() a zero | Daniel Stenberg | |
file descriptor if given a non-existing file. |