summaryrefslogtreecommitdiff
path: root/lib
Commit message (Collapse)AuthorAgeFilesLines
* renamed generated config.h to curl_config.h in order to avoid clashes when ↵Gunter Knauf2009-07-149-22/+22
| | | | libcurl is used with other projects which also have a config.h.
* silence a compiler warningDaniel Stenberg2009-07-111-1/+1
|
* add these new files to CVS as wellDaniel Stenberg2009-07-092-0/+133
|
* - Eric Wong introduced curlx_nonblock() that the curl tool now (re-)uses forDaniel Stenberg2009-07-096-66/+15
| | | | | setting a file descriptor non-blocking. Used by the functionality Eric himself brough on June 15th.
* - Constantine Sapuntzakis posted bug report #2813123Daniel Stenberg2009-07-081-11/+11
| | | | | | | | | | | (http://curl.haxx.se/bug/view.cgi?id=2813123) and an a patch that fixes the problem: Url A is accessed using auth. Url A redirects to Url B (on a different server0. Url B reuses a persistent connection. Url B has auth, even though it's on a different server. Note: if Url B does not reuse a persistent connection, auth is not sent.
* added INET_ADDRSTRLEN define in case system headers dont provide.Gunter Knauf2009-07-041-0/+3
|
* removed NIFLAGS which is no longer used; added NI_MAXHOST since its missing ↵Gunter Knauf2009-07-041-4/+2
| | | | with some platforms.
* Markus Koetter provided a patch to avoid getnameinfo() usage which broke a ↵Gunter Knauf2009-07-041-10/+11
| | | | couple of both IPv4 and IPv6 autobuilds.
* Tor Arntsen pointed out a missing #ifdef for IPv6, and I changed another oneDaniel Stenberg2009-06-301-2/+4
| | | | | | to use the "standard" ENABLE_IPV6 one. Also, if port number cannot be figured out to connect to after a name resolve (due to it not being IPv4 or IPv6), that particular address will now simply be skipped.
* - Markus Koetter made CURLOPT_FTPPORT (and curl's -P/--ftpport) support a portDaniel Stenberg2009-06-291-187/+159
| | | | | range if given colon-separated after the host name/address part. Like "192.168.0.1:2000-10000"
* - Modified the separators used for CURLOPT_CERTINFO in multi-part outputs. IDaniel Stenberg2009-06-291-1/+1
| | | | | | don't know how they got wrong in the first place, but using this output format makes it possible to quite easily separate the string into an array of multiple items.
* Fixed a compiler warning.Dan Fandrich2009-06-271-1/+1
|
* fix indentation.Michal Marek2009-06-191-13/+13
|
* sclose() function-like macro definition used to close a socket,Yang Tse2009-06-195-24/+19
| | | | | now solely based on HAVE_CLOSESOCKET and HAVE_CLOSESOCKET_CAMEL config file preprocessor definitions.
* - When doing non-anonymous ftp via http proxies and the password is notMichal Marek2009-06-163-22/+38
| | | | provided in the url, add it there (squid needs this).
* Replaced use of standard C library rand()/srand() by our own pseudo-random ↵Patrick Monnerat2009-06-153-5/+38
| | | | number generator.
* DEBUGBUILD / CURLDEBUG decoupling follow-upYang Tse2009-06-151-2/+2
|
* DEBUGBUILD / CURLDEBUG decoupling follow-upYang Tse2009-06-154-7/+5
|
* improve usability with UNIX-like shells or a DOS command interpretersYang Tse2009-06-131-8/+21
|
* include <limits.h> for INT_MAX definitionYang Tse2009-06-121-0/+4
|
* fix compiler warningYang Tse2009-06-123-9/+13
|
* DOS adjustmentsYang Tse2009-06-111-12/+16
|
* - Fabian Keil ran clang on the (lib)curl code, found a bunch of warnings andDaniel Stenberg2009-06-107-14/+7
| | | | contributed a range of patches to fix them.
* Adjusted to take in account that...Yang Tse2009-06-1012-30/+33
| | | | | | | | | With the curl memory tracking feature decoupled from the debug build feature, CURLDEBUG and DEBUGBUILD preprocessor symbol definitions are used as follows: CURLDEBUG used for curl debug memory tracking specific code (--enable-curldebug) DEBUGBUILD used for debug enabled specific code (--enable-debug)
* ENH: lower case cmake functions and remove tabs and re-indent cmake codeBill Hoffman2009-06-091-70/+70
|
* initialize fread callback pointer to avoid compiler warningYang Tse2009-06-091-0/+1
|
* - Claes Jakobsson provided a patch for libcurl-NSS that fixed a bad refcountDaniel Stenberg2009-06-082-19/+12
| | | | | issue with client certs that caused issues like segfaults. http://curl.haxx.se/mail/lib-2009-05/0316.html
* Igor Novoseltsev adjusted Makefile.vxworks to get sources and headersYang Tse2009-06-081-3/+6
| | | | included from Makefile.inc
* ../include/curl/curlbuild.h.dist is not present in release archives soDaniel Stenberg2009-06-081-4/+4
| | | | the makefile cannot depend on it
* Revert delegating c-ares linking magic on libtool and auto-makefiles when usingYang Tse2009-06-061-8/+0
| | | | | | the uninstalled c-ares libtool archive built from the CVS embedded tree. This embedded c-ares linking is again handled from the configure script.
* - Setting the Content-Length: header from your app when you do a POST or PUTDaniel Stenberg2009-06-051-3/+8
| | | | | | | | | | is almost always a VERY BAD IDEA. Yet there are still apps out there doing this, and now recently it triggered a bug/side-effect in libcurl as when libcurl sends a POST or PUT with NTLM, it sends an empty post first when it knows it will just get a 401/407 back. If the app then replaced the Content-Length header, it caused the server to wait for input that libcurl wouldn't send. Aaron Oneal reported this problem in bug report #2799008 http://curl.haxx.se/bug/view.cgi?id=2799008) and helped us verify the fix.
* fix shadowing of a global declarationYang Tse2009-06-044-17/+23
|
* allow building libcurl for VxWorksYang Tse2009-06-046-15/+1163
|
* c-ares embbeded builds header include paths fully defined in makefilesYang Tse2009-06-041-0/+7
|
* Delegate c-ares linking magic on libtool and auto-makefiles when usingYang Tse2009-05-301-0/+8
| | | | the uninstalled c-ares libtool archive built from the CVS embedded tree.
* corrected commentsDaniel Stenberg2009-05-291-2/+2
|
* Fixed a few comment typos (from the FreeBSD ports)Dan Fandrich2009-05-281-1/+1
|
* fix compiler warning: variable was set but never usedYang Tse2009-05-281-5/+8
|
* fix compiler warning: unused parameterYang Tse2009-05-283-1/+7
|
* - Claes Jakobsson fixed libcurl-NSS to build fine even without theDaniel Stenberg2009-05-271-0/+4
| | | | PK11_CreateGenericObject() function.
* - Mike Crowe pointed out that setting CURLOPT_USERPWD to NULL used to clearDaniel Stenberg2009-05-271-2/+8
| | | | | the auth credentials back in 7.19.0 and earlier while now you have to set "" to get the same effect. His patch brings back the ability to use NULL.
* - Andre Guibert de Bruet found a call to a OpenSSL function that didn't checkDaniel Stenberg2009-05-271-1/+4
| | | | for a failure properly.
* - Frank McGeough provided a small OpenSSL #include fix to make libcurl compileDaniel Stenberg2009-05-271-0/+3
| | | | fine with Nokia 5th edition 1.0 SDK for Symbian.
* - bug report #2796358 (http://curl.haxx.se/bug/view.cgi?id=2796358) pointedDaniel Stenberg2009-05-251-7/+22
| | | | | | | out that the cookie parser would leak memory when it parses cookies that are received with domain, path etc set multiple times in the same header. While such a cookie is questionable, they occur in the wild and libcurl no longer leaks memory for them. I added such a header to test case 8.
* Removed some obsolete digest code that caused a valgrind error in test 551.Dan Fandrich2009-05-221-8/+0
|
* changed ssh.c to use HAVE_LIBSSH2_SESSION_BLOCK_DIRECTION define provided by ↵Gunter Knauf2009-05-192-14/+4
| | | | libssh2.h; removed related define block from ssh.h.
* - Kamil Dudka brought the patch from the Redhat bug entryDaniel Stenberg2009-05-191-3/+4
| | | | | | https://bugzilla.redhat.com/show_bug.cgi?id=427966 which was libcurl closing a bad file descriptor when closing down the FTP data connection. Caolan McNamara seems to be the original author of it.
* Remove empty line used to force CVS to update the $Id date string formatYang Tse2009-05-192-2/+0
|
* Add empty line, to force CVS to update the $Id date string formatYang Tse2009-05-182-0/+2
|
* Update copyright year, to force CVS to update the $Id date string formatYang Tse2009-05-186-6/+6
|