Age | Commit message (Collapse) | Author | |
---|---|---|---|
2005-11-12 | Reversed the logic for sockaddr_storage and made our own Curl_sockaddr_storage | Daniel Stenberg | |
struct instead to use. | |||
2005-11-11 | Dima Barsky patched problem #1348930: the GnuTLS code completely ignored | Daniel Stenberg | |
client certificates! (http://curl.haxx.se/bug/view.cgi?id=1348930). | |||
2005-11-11 | Moved the sockaddr_storage definition to lib/sockaddr.h and only include that | Daniel Stenberg | |
in files that actually need the struct. | |||
2005-11-10 | David Lang fixed IPv6 support for TFTP! | Daniel Stenberg | |
2005-11-10 | David Lang: if there is no sockaddr_storage, make up our own and use that | Daniel Stenberg | |
2005-11-08 | Removed the use of AI_CANONNAME in the IPv6-enabled resolver functions since | Daniel 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-08 | Dmitry Bartsevich discovered some issues in compatibilty of SSPI-enabled | Daniel 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-01 | Use an empty '*mod_name'. | Gisle Vanem | |
2005-10-31 | Vilmos 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-31 | kill trailing whitespace | Daniel Stenberg | |
2005-10-27 | Nis Jorgensen filed bug report #1338648 | Daniel 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-27 | Added option '-zc' puts const data in code-segment. | Gisle Vanem | |
Added CURL_DISABLE_TFTP; tftp.c doesn't compile as-is. | |||
2005-10-25 | close 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 report | Daniel 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 do | Daniel Stenberg | |
it, it could then accidentally actually crash. Presumably, this concerns FTP connections. http://curl.haxx.se/bug/view.cgi?id=1330310 | |||
2005-10-21 | Temprimus improved the MSVC makefile so that the static debug SSL libs are | Daniel Stenberg | |
linked to the executable and not to the libcurld.lib http://curl.haxx.se/bug/view.cgi?id=1326676 | |||
2005-10-21 | Bradford Bruce made the windows resolver code properly return | Daniel Stenberg | |
CURLE_COULDNT_RESOLVE_PROXY and CURLE_COULDNT_RESOLVE_HOST on resolving errors (as documented). | |||
2005-10-20 | Dave Dribin made libcurl understand and handle cases when the server | Daniel 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-20 | Added a dump_addrinfo() function to ease debugging of resolved names. Define | Daniel Stenberg | |
DEBUG_ADDRINFO to enable. | |||
2005-10-20 | Temprimus improved the MSVC makefile: "makes a build option available so if | Daniel 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-14 | Reported by 'TemPRImus' in bug 1326665: use the "Multi-Threaded" options even | Daniel Stenberg | |
when building the static library. http://curl.haxx.se/bug/view.cgi?id=1326665 | |||
2005-10-13 | Make sure that the user and domain strings fit in the target buffer before we | Daniel Stenberg | |
copy them there. | |||
2005-10-10 | pass a NULL pointer in the service argument (the second) if the port number | Daniel Stenberg | |
was 0 as it seems at least some AIX versions don't like a "0" string there | |||
2005-10-06 | Added tftp.obj. | Gisle Vanem | |
2005-10-05 | CURL_TIMECOND_IFMODSINCE actually requires that the remote document has been | Daniel Stenberg | |
modded since the given time, so we should compare <= and not just <. | |||
2005-10-04 | Michael Wallner reported that the date parser had wrong offset stored for | Daniel Stenberg | |
the MEST and CEST time zones. | |||
2005-10-02 | Avoid gcc warning "dereferencing type-punned pointer | Gisle Vanem | |
will break strict-aliasing rules". | |||
2005-10-02 | Fix for building with MS Visual-C and single-threaded | Gisle Vanem | |
runtime libs. | |||
2005-09-29 | Starting now, the verbose text that goes like "About to connect() to" will | Daniel Stenberg | |
now contain the word "proxy" is the hostname is in fact a proxy. This will help users detect situations when they mistakenly use a proxy. | |||
2005-09-27 | An anonymous submitter filed bug #1299181 | Daniel Stenberg | |
(http://curl.haxx.se/bug/view.cgi?id=1299181) that identified a silly problem with Content-Range: headers with the 'bytes' keyword written in a different case than all lowercase! It would cause a segfault! | |||
2005-09-27 | TJ Saunders of the proftpd project identified and pointed out problems with | Daniel Stenberg | |
the modified FTPS negotiation change of August 19 2005. Thus, we revert the change back to pre-7.14.1 status. | |||
2005-09-21 | stricter type usage for time variables to avoid picky compiler warnings | Daniel Stenberg | |
2005-09-21 | return an error string for the missing URL case | Daniel Stenberg | |
2005-09-20 | Uses __stdcall instead of SEC_ENTRY since it seems (at least) mingw doesn't | Daniel Stenberg | |
define SEC_ENTRY and thus fails unless this is done! | |||
2005-09-20 | typecasts added in an attempt to please the picky compilers | Daniel Stenberg | |
2005-09-19 | Dmitry Bartsevich made the SSPI support work on Windows 9x as well | Daniel Stenberg | |
2005-09-16 | keep 'socktype' in the connectdata struct and make sure we use that for all | Daniel Stenberg | |
protocol sockets even if the resolved address may say otherwise | |||
2005-09-15 | minor changes, the biggest one being using Curl_select() | Daniel Stenberg | |
2005-09-14 | oops, return error if an error did occur! | Daniel Stenberg | |
2005-09-07 | added tftp.c | Daniel Stenberg | |
2005-09-06 | Fix warning about missing initializers. | Gisle Vanem | |
2005-09-06 | Fix for bind() on Winsock; AF_UNSPEC (0) is illegal. | Gisle Vanem | |
Should we do this for all targets? | |||
2005-09-06 | sockets are curl_socket_t to build cleaner | Daniel Stenberg | |
2005-09-06 | Use SOCK_DGRAM for TFTP. Consider setting this up at one central place, we | Daniel Stenberg | |
have this check done on far too many places by now... | |||
2005-09-06 | minor Makefile fixes. | Gunter Knauf | |
2005-09-04 | check that bind() returns success | Daniel Stenberg | |
2005-09-04 | Added FTP_SKIP_PASV_IP and --ftp-skip-pasv-ip | Daniel Stenberg | |
2005-09-02 | John Kelly added TFTP support to libcurl. A bunch of new error codes was | Daniel Stenberg | |
added. TODO: add them to docs. add TFTP server to test suite. add TFTP to list of protocols whereever those are mentioned. | |||
2005-08-31 | use it as 'struct addrinfo' so perhaps it builds on mingw again | Daniel Stenberg | |
2005-08-29 | Use the more correct BUILDING_LIBCURL define instead of CURLLIB_EXPORTS. | Daniel Stenberg | |
Kevin Lussier pointed this out! |