summaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* Use build-time configured curl_socklen_t instead of socklen_tYang Tse2009-05-022-7/+0
|
* David McCreedy's "TPF-platform specific changes to various files" patchYang Tse2009-05-012-5/+10
|
* - Bug report #2709004 (http://curl.haxx.se/bug/view.cgi?id=2709004) by TimDaniel Stenberg2009-04-281-3/+4
| | | | | | | | | | | | Chen pointed out how curl couldn't upload with resume when reading from a pipe. This ended up with the introduction of a new return code for the CURLOPT_SEEKFUNCTION callback that basically says that the seek failed but that libcurl may try to resolve the situation anyway. In our case this means libcurl will attempt to instead read that much data from the stream instead of seeking and that way curl can now upload with resume when data is read from a stream!
* - Gisle Vanem noticed that --libtool would produce bogus strings at times forDaniel Stenberg2009-04-201-40/+41
| | | | | | OBJECTPOINT options. Now we've introduced a new function - my_setopt_str - within the app for setting plain string options to avoid the risk of this mistake happening.
* moved HAVE_LIMITS_H to common defines (no idea why I didnt this initially ↵Gunter Knauf2009-04-151-2/+1
| | | | already)
* HAVE_LIMITS_H definition for NetWare CLIBYang Tse2009-04-141-0/+1
|
* first take at bundling cmake-related files in the tarballDaniel Stenberg2009-04-141-3/+4
|
* some minor Makefile tweaks for latest libssh2.Gunter Knauf2009-04-092-3/+3
|
* Added newline ad the end of generated hugehelp.c (the "default" one, when it ↵Benoit Neil2009-04-081-1/+1
| | | | hasn't been generated before).
* Made the CMake scripts read Makefile.inc. Needs testing I guess.Benoit Neil2009-04-061-21/+6
|
* Added tests (exes) targets, refactor a few things.Benoit Neil2009-04-061-9/+1
| | | | PS: Once again, sorry if the added files have executable perms on Linux.
* Added curl (exe) target, fixed static/dynamic linking errors.Benoit Neil2009-04-061-0/+78
| | | | PS: Sorry if the added file has executable perms on Linux, I didn't found anything related to it...
* some minor Makefile tweaks.Gunter Knauf2009-03-292-8/+8
|
* Oops, make the memory magic debug stuff done before global init too just toDaniel Stenberg2009-03-111-6/+9
| | | | catch them all. The memory debug stuff is not in the public API anyway.
* - Kamil Dudka made the curl tool properly call curl_global_init() before anyDaniel Stenberg2009-03-111-4/+6
| | | | other libcurl function.
* - Bill Egert pointed out (http://curl.haxx.se/bug/view.cgi?id=2671602) thatDaniel Stenberg2009-03-081-4/+5
| | | | | | | curl didn't use sprintf() in a way that is documented to work in POSIX but since we use our own printf() code (from libcurl) that shouldn't be a problem. Nonetheless I modified the code to not rely on such particular features and to not cause further raised eyebrowse with no good reason.
* Do not halt compilation when using VS2008 to build a Windows 2000 targetYang Tse2009-02-201-6/+22
|
* spell-fixed comments and other minor non-code editsDaniel Stenberg2009-02-181-4/+5
|
* - CURLOPT_FTP_CREATE_MISSING_DIRS can now be set to 2 in addition to 1 forDaniel Stenberg2009-02-171-14/+8
| | | | | | | | | | | | | | plain FTP connections, and it will then allow MKD to fail once and retry the CWD afterwards. This is especially useful if you're doing many simultanoes connections against the same server and they all have this option enabled, as then CWD may first fail but then another connection does MKD before this connection and thus MKD fails but trying CWD works! The numbers can (should?) now be set with the convenience enums now called CURLFTP_CREATE_DIR and CURLFTP_CREATE_DIR_RETRY. Tests has proven that if you're making an application that uploads a set of files to an ftp server, you will get a noticable gain in speed if you're using multiple connections and this option will be then be very useful.
* Added an explicit buffer limit check in msdosify() (patch based on FreeBSD).Dan Fandrich2009-02-051-3/+5
| | | | | This couldn't ever overflow in curl, but might if the code were used elsewhere or under different conditions.
* - Craig A West brought us: libcurl now defaults to do CONNECT with HTTPDaniel Stenberg2009-02-021-0/+11
| | | | | | | | | | version 1.1 instead of 1.0 like before. This change also introduces the new proxy type for libcurl called 'CURLPROXY_HTTP_1_0' that then allows apps to switch (back) to CONNECT 1.0 requests. The curl tool also got a --proxy1.0 option that works exactly like --proxy but sets CURLPROXY_HTTP_1_0. I updated all test cases cases that use CONNECT and I tried to do some using --proxy1.0 and some updated to do CONNECT 1.1 to get both versions run.
* Introduced curl_sspi.c and curl_sspi.h for the implementation of functionsYang Tse2009-01-291-2/+2
| | | | | | | Curl_sspi_global_init() and Curl_sspi_global_cleanup() which previously were named Curl_ntlm_global_init() and Curl_ntlm_global_cleanup() in http_ntlm.c Also adjusted socks_sspi.c to remove the link-time dependency on the Windows SSPI library using it now in the same way as it was done in http_ntlm.c.
* - Markus Moeller introduced two new options to libcurl:Daniel Stenberg2009-01-282-2/+36
| | | | | | | CURLOPT_SOCKS5_GSSAPI_SERVICE and CURLOPT_SOCKS5_GSSAPI_NEC to allow libcurl to do GSS-style authentication with SOCKS5 proxies. The curl tool got the options called --socks5-gssapi-service and --socks5-gssapi-nec to enable these.
* added CURLX_ONES again to object list for dynamic linking.Gunter Knauf2009-01-261-2/+5
|
* - Craig A West brought CURLOPT_NOPROXY and the corresponding --noproxy option.Daniel Stenberg2009-01-251-1/+11
| | | | | | They basically offer the same thing the NO_PROXY environment variable only offered previously: list a set of host names that shall not use the proxy even if one is specified.
* Created a CURLMIN macro to match CURLMAXDan Fandrich2009-01-071-8/+0
|
* added HAVE_SOCKADDR_IN6_SIN6_SCOPE_ID to ares Makefile.netware and sync'd ↵Gunter Knauf2008-12-301-3/+3
| | | | with other Makefile.netware.
* changed HAVE_SIN6_SCOPE_ID define to HAVE_SOCKADDR_IN6_SIN6_SCOPE_ID since ↵Gunter Knauf2008-12-303-3/+3
| | | | just found that ares already uses this define.
* added HAVE_SIN6_SCOPE_ID define to all non-configure platforms which seem to ↵Gunter Knauf2008-12-303-0/+7
| | | | be IPv6-aware.
* Added the use of Watt-32 tcp/ip stack for Win32 targets.Gisle Vanem2008-12-162-4/+30
| | | | | Added USE_WATT32 unconditionally for MSDOS targets since it's the only option. Adjusted the text for '--wdebug'.
* the IP address we want/request/use from the interface is the 'local'Yang Tse2008-11-171-3/+0
| | | | address, the one on the box libcurl is running, not the 'remote' one.
* if2ip.c related preprocessor cleanupYang Tse2008-11-171-2/+0
|
* check for NULL returns from strdup() - reported by Jim MeyeringDaniel Stenberg2008-11-141-8/+21
| | | | | also prevent buffer overflow on MSDOS when you do for example -O on a url with a file name part longer than PATH_MAX letters
* Refactor configure script detection of functions used to set sockets intoYang Tse2008-11-133-5/+15
| | | | non-blocking mode, and decouple function detection from function capability.
* changed to latest libidn version.Gunter Knauf2008-11-132-2/+2
|
* changed defines to make autobuild logs display libidn usage.Gunter Knauf2008-11-131-1/+2
|
* updated OpenSSL version.Gunter Knauf2008-11-111-1/+1
|
* added libidn build.Gunter Knauf2008-11-111-0/+12
|
* updated coment, updated OpenSSL version.Gunter Knauf2008-11-111-2/+2
|
* added libidn build.Gunter Knauf2008-11-111-1/+10
|
* If building with CURLDEBUG, sprintf() is defined away. So use curl_msprintf()Gisle Vanem2008-11-031-8/+8
| | | | and not sprintf().
* Adjust WIN32 freeaddrinfo, getaddrinfo and getnameinfo availabilityYang Tse2008-11-011-2/+2
|
* WIN32 availability of freeaddrinfo, getaddrinfo and getnameinfo functions is ↵Yang Tse2008-11-011-0/+14
| | | | | | quite convoluted, compiler dependant and in some cases even build target dependat.
* NetWare LIBC target has getaddrinfo() and freeaddrinfo()Yang Tse2008-10-301-0/+2
|
* curlx.h isn't a system include file so it gets double quotesDan Fandrich2008-10-281-1/+1
|
* Added rawstr.c to some more non-configure curl makefilesDan Fandrich2008-10-272-2/+6
|
* Added explicit rule and dependencies for $(OBJ_DIR)\rawstr.obj.Gisle Vanem2008-10-271-3/+15
|
* add missing header inclusionsYang Tse2008-10-251-1/+4
|
* fix compiler warningYang Tse2008-10-242-8/+8
|
* Added rawstr.c to the non-configure curl makefilesDan Fandrich2008-10-232-0/+14
|