aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2005-11-08Removed the use of AI_CANONNAME in the IPv6-enabled resolver functions sinceDaniel Stenberg
we really have no use for reverse lookups of the address. I truly hope these are the last reverse lookups we had lingering in the code!
2005-11-08SSPI-fix and a new mirrorDaniel Stenberg
2005-11-08Dmitry Bartsevich discovered some issues in compatibilty of SSPI-enabledDaniel Stenberg
version of libcurl with different Windows versions. Current version of libcurl imports SSPI functions from secur32.dll. However, under Windows NT 4.0 these functions are located in security.dll, under Windows 9x - in secur32.dll and Windows 2000 and XP contains both these DLLs (security.dll just forwards calls to secur32.dll). Dmitry's patch loads proper library dynamically depending on Windows version. Function InitSecurityInterface() is used to obtain pointers to all of SSPI function in one structure. : ----------------------------------------------------------------------
2005-11-0727. "libcurl built with GNUTLS ignores the SSLCERT option" - UnlikeDaniel Stenberg
Curl_ossl_connect(), the Curl_gtls_connect() function does not send the user certificate to the peer. In fact, it ignores the conn->data->set.cert field completely, it always uses the anonymous credentials. See http://curl.haxx.se/bug/view.cgi?id=1348930
2005-11-07mention the need for a "fake" -u when --negotiate is usedDaniel Stenberg
2005-11-05CurlPas 2005-11-05 was released: http://curlpas.sf.net/Daniel Stenberg
2005-11-02oopsDaniel Stenberg
2005-11-02Added: Daniel Stenberg
1.9 Where do I buy commercial support for curl? 1.10 How many are using curl? 6.7 What are my obligations when using libcurl in my commerical apps? Edited a few other paragraphs slightly.
2005-11-01Use an empty '*mod_name'.Gisle Vanem
2005-10-31Vilmos Nebehaj improved libcurl's LDAP abilities:Daniel Stenberg
The LDAP code in libcurl can't handle LDAP servers of LDAPv3 nor binary attributes in LDAP objects. So, I made a quick patch to address these problems. The solution is simple: if we connect to an LDAP server, first try LDAPv3 (which is the preferred protocol as of now) and then fall back to LDAPv2. In case of binary attributes, we first convert them to base64, just like the openldap client does. It uses ldap_get_values_len() instead of ldap_get_values() to be able to retrieve binary attributes correctly. I defined the necessary LDAP macros in lib/ldap.c to be able to compile libcurl without the presence of libldap
2005-10-31kill trailing whitespaceDaniel Stenberg
2005-10-30test 275 makes a CONNECT through a proxy and then gets two pages from theDaniel Stenberg
same server
2005-10-29--max-redirs 0Daniel Stenberg
2005-10-29re-arranged the win32 section and added a pointer to the INSTALL.devcppDaniel Stenberg
document
2005-10-28Tom Kyer's DevCpp-Mingw Install & Compilation guideDaniel Stenberg
2005-10-28mention brokennessDaniel Stenberg
2005-10-28elaborated somewhat in the license chapterDaniel Stenberg
2005-10-27Nis Jorgensen filed bug report #1338648Daniel Stenberg
(http://curl.haxx.se/bug/view.cgi?id=1338648) which really is more of a feature request, but anyway. It pointed out that --max-redirs did not allow it to be set to 0, which then would return an error code on the first Location: found. Based on Nis' patch, now libcurl supports CURLOPT_MAXREDIRS set to 0, or -1 for infinity. Added test case 274 to verify.
2005-10-27tommink[at]post.pl reported in bug report #1337723Daniel Stenberg
(http://curl.haxx.se/bug/view.cgi?id=1337723) that curl could not upload binary data from stdin on Windows if the data contained control-Z (hex 1a) since that is treated as end-of-file when read in text mode. Gisle Vanem pointed out the fix, and I made both -T and --data-binary take advantage of it.
2005-10-27updates to reflect current status in Debian land, and added some knownDaniel Stenberg
differences between OpenSSL and GnuTLS (that is probably a suitable subject for a separate document...)
2005-10-27Removed dependency on zlib.h. Added dependency forGisle Vanem
..\lib\timeval.c.
2005-10-27Added option '-zc' puts const data in code-segment.Gisle Vanem
Added CURL_DISABLE_TFTP; tftp.c doesn't compile as-is.
2005-10-27Jaz Fresh pointed out that if you used "-r [number]" as was wrongly describedDaniel Stenberg
in the man page, curl would send an invalid HTTP Range: header. The correct way would be to use "-r [number]-" or even "-r -[number]". Starting now, curl will warn if this is discovered, and automatically append a dash to the range before passing it to libcurl.
2005-10-25multi IP socket description leak with multi interfaceDaniel Stenberg
2005-10-25added new dutch mirror and removed the "--" separatorsDaniel Stenberg
2005-10-25close the existing socket when trying next IP, as otherwise we leak one!Daniel Stenberg
bug #1326306
2005-10-22 Dima Barsky reported a problem with GnuTLS-enabled libcurl in bug reportDaniel Stenberg
#1334338 (http://curl.haxx.se/bug/view.cgi?id=1334338). When reading an SSL stream from a server and the server requests a "rehandshake", the current code simply returns this as an error. I have no good way to test this, but I've added a crude attempt of dealing with this situation slightly better - it makes a blocking handshake if this happens. Done like this because fixing this the "proper" way (that would handshake asynchronously) will require quite some work and I really need a good way to test this to do such a change.
2005-10-21"Ofer" reported a problem when libcurl re-used a connection and failed to doDaniel Stenberg
it, it could then accidentally actually crash. Presumably, this concerns FTP connections. http://curl.haxx.se/bug/view.cgi?id=1330310
2005-10-21Temprimus improved the MSVC makefile so that the static debug SSL libs areDaniel Stenberg
linked to the executable and not to the libcurld.lib http://curl.haxx.se/bug/view.cgi?id=1326676
2005-10-21Bradford Bruce made the windows resolver code properly returnDaniel Stenberg
CURLE_COULDNT_RESOLVE_PROXY and CURLE_COULDNT_RESOLVE_HOST on resolving errors (as documented).
2005-10-20shorted and unified language in the --help outputDaniel Stenberg
2005-10-202 gone, 2 added, 1 moved, 1 changed nameDaniel Stenberg
2005-10-20Dave Dribin made libcurl understand and handle cases when the serverDaniel Stenberg
(wrongly) sends *two* WWW-Authenticate headers for Digest. While this should never happen in a sane world, libcurl previously got into an infinite loop when this occurred. Dave added test 273 to verify this.
2005-10-202 mirrors, 1 binding releaseDaniel Stenberg
2005-10-20Added a dump_addrinfo() function to ease debugging of resolved names. DefineDaniel Stenberg
DEBUG_ADDRINFO to enable.
2005-10-20Temprimus improved the MSVC makefile: "makes a build option available so ifDaniel Stenberg
you set rtlibcfg=static for the make, then it would build with /MT. The default behaviour is /MD (the original)." http://curl.haxx.se/bug/view.cgi?id=1326665
2005-10-18Removed mention of TFTP now that it's implemented.Dan Fandrich
2005-10-18Mohun Biswas' suggested change to prevent GNU indent to warn on the =-1 line.Daniel Stenberg
2005-10-14Reverted the LIBCURL_VERSION_NUM change from October 6. As Dave DribinDaniel Stenberg
reported, the define is used by the configure script and is assumed to use the 0xYYXXZZ format. This made "curl-config --vernum" fail in the 7.15.0 release version.
2005-10-14Reported by 'TemPRImus' in bug 1326665: use the "Multi-Threaded" options evenDaniel Stenberg
when building the static library. http://curl.haxx.se/bug/view.cgi?id=1326665
2005-10-13Slight editing of wording in the CURLOPT_SSL_VERIFYHOST section.Daniel Stenberg
2005-10-13start working on 7.15.1Daniel Stenberg
2005-10-13added names from the 7.15.0 releaseDaniel Stenberg
2005-10-137.15.0 timeDaniel Stenberg
2005-10-13Make sure that the user and domain strings fit in the target buffer before weDaniel Stenberg
copy them there.
2005-10-13NTLM requires windows or OpenSSL. If you build with GnuTLS for example youDaniel Stenberg
do not get NTLM support enabled.
2005-10-117.15.0 in november?Daniel Stenberg
2005-10-10make it compile warning-free and free() the memory before exitDaniel Stenberg
2005-10-10pass a NULL pointer in the service argument (the second) if the port numberDaniel Stenberg
was 0 as it seems at least some AIX versions don't like a "0" string there
2005-10-06Added tftp.obj.Gisle Vanem