Age | Commit message (Collapse) | Author | |
---|---|---|---|
2005-07-03 | Andrew Bushnell provided enough info for me to tell that we badly needed to | Daniel Stenberg | |
fix the CONNECT authentication code with multi-pass auth methods (such as NTLM) as it didn't previously properly ignore response-bodies - in fact it stopped reading after all response headers had been received. This could lead to libcurl sending the next request and reading the body from the first request as response to the second request. (I also renamed the function, which wasn't strictly necessary but...) The best fix would to once and for all make the CONNECT code use the ordinary request sending/receiving code, treating it as any ordinary request instead of the special-purpose function we have now. It should make it better for multi-interface too. And possibly lead to less code... Added test case 265 for this. It doesn't work as a _really_ good test case since the test proxy is too stupid, but the test case helps when running the debugger to verify. | |||
2005-06-30 | use %p to printf pointers since %x doesn't work properly on tru64 for this | Daniel Stenberg | |
(and besides, we should be using the same %-code for all pointers) | |||
2005-06-30 | enable memory debugging on tru64 with ipv6 support by doing a little different | Daniel Stenberg | |
defining, since the system headers themselves redefine getaddrinfo | |||
2005-06-22 | David Shaw's fix that unifies proxy string treatment so that a proxy given | Daniel Stenberg | |
with CURLOPT_PROXY can use a http:// prefix and user + password. The user and password fields are now also URL decoded properly. Test case 264 added to verify. | |||
2005-06-14 | Ensure thread handle is closed too. | Gisle Vanem | |
2005-05-31 | Todd Kulesza reported a flaw in the proxy option, since a numerical IPv6 | Daniel Stenberg | |
address was not possible to use. It is now, but requires it written RFC2732-style, within brackets - which incidently is how you enter numerical IPv6 addresses in URLs. Test case 263 added to verify. | |||
2005-05-29 | Eric Cooper reported about a problem with HTTP servers that responds with | Daniel Stenberg | |
binary zeroes within the headers. They confused libcurl to do wrong so the downloaded headers become incomplete. The fix is now verified with test case 262. | |||
2005-05-27 | avoid the sensitive word as it looks bad in some people's eyes | Daniel Stenberg | |
2005-05-26 | provide the proper copyright texts for these | Daniel Stenberg | |
2005-05-24 | Now allow TYPE responses to be any 2xx code, and log if it isn't 200. | Daniel Stenberg | |
2005-05-19 | additional fix for the malformed URL fix of yday | Daniel Stenberg | |
2005-05-18 | Bug report #1204435 identified a problem with malformed URLs like | Daniel Stenberg | |
"http://somehost?data" as it added a slash too much in the request ("GET /?data/"...). Added test case 260 to verify. | |||
2005-05-18 | The configure check for strerror_r() failed to detect the proper API at | Daniel Stenberg | |
times, like on my HP-UX 10.20 tests. And then lib/strerror.c badly assumed the glibc version if the posix define wasn't set (since it _had_ found a strerror_r). | |||
2005-05-17 | check if getsockname() returns failure before using the address it provides | Daniel Stenberg | |
2005-05-17 | reduced typecasts, from two to one | Daniel Stenberg | |
2005-05-14 | fix warning about redefined symbol | Daniel Stenberg | |
2005-05-14 | Updated generated dependencies. | Gisle Vanem | |
2005-05-14 | Some patches for (a stricter/smarter) gcc 4.0 and | Gisle Vanem | |
warnings like: 'x' may be used uninitialized in this function. | |||
2005-05-14 | 'ssize_t' seems to be a gcc 4.x built-in. | Gisle Vanem | |
2005-05-14 | Change for systems with >1 ways of setting (non-)blocking | Gisle Vanem | |
mode. (djgpp/Watt-32 has 3 ways). Should rewrite this using "#elif ..", but maybe there is still broken cpp around? | |||
2005-05-12 | oops, found by bug reported in bug report #1200661 | Daniel Stenberg | |
2005-05-12 | spell | Daniel Stenberg | |
2005-05-12 | typecast to fix warning on 64bit systems | Daniel Stenberg | |
2005-05-11 | Modified the default HTTP headers used by libcurl: | Daniel Stenberg | |
A) Normal non-proxy HTTP: - no more "Pragma: no-cache" (this only makes sense to proxies) B) Non-CONNECT HTTP request over proxy: - "Pragma: no-cache" is used (like before) - "Proxy-Connection: Keep-alive" (for older style 1.0-proxies) C) CONNECT HTTP request over proxy: - "Host: [name]:[port]" - "Proxy-Connection: Keep-alive" | |||
2005-05-10 | Hm, this doesn't feel right. The error bits returned from Curl_select() can | Daniel Stenberg | |
be returned at times when we want to ignore them. Test case 160 fails on Linux, so I modify the comparison to check for _only_ the error bit set... | |||
2005-05-10 | me stupid, errno is not set for mere select()-exceptions | Daniel Stenberg | |
2005-05-10 | include protos to fix warnings | Daniel Stenberg | |
2005-05-10 | If Curl_select() returns with the error bit set, bail out. | Daniel Stenberg | |
2005-05-08 | silence compiler warnings | Daniel Stenberg | |
2005-05-07 | fix warnings about unused variables for non-debug builds | Daniel Stenberg | |
2005-05-07 | fix | Daniel Stenberg | |
2005-05-07 | DEBUGF() is a new conveniant macro to add infof() calls (or similar) for | Daniel Stenberg | |
debug builds only. Made the ftp code use it on several places. | |||
2005-05-05 | use calloc instead of malloc to save a call to memset() | Daniel Stenberg | |
2005-05-04 | prevent memory leak when built SSL disabled | Daniel Stenberg | |
2005-05-02 | improved failf() error messages | Daniel Stenberg | |
2005-05-02 | corrected copyright year | Daniel Stenberg | |
2005-05-02 | Now configure checks for struct sockaddr_storage and the ftp code tries | Daniel Stenberg | |
to survive without it if not found. AIX 4.3 targetted adjustment. | |||
2005-04-30 | there cannot be chunked problem when no_body (HEAD) is true since without | Daniel Stenberg | |
body there is nothing chunked-encoded! | |||
2005-04-30 | singleipconnect() returns a socket descriptor, not a CURLcode (but perhaps | Daniel Stenberg | |
we should make it do that...) | |||
2005-04-26 | Cory Nelson's work on nuking compiler warnings when building on x64 with | Daniel Stenberg | |
VS2005. | |||
2005-04-26 | Since Windows doesn't have/use the POSIX prototype for send() and recv(), we | Daniel Stenberg | |
typecast the third argument in the macros to avoid compiler warnings. | |||
2005-04-26 | adding a bunch of comments for each #endif | Daniel Stenberg | |
2005-04-25 | Fred New reported a bug where we used Basic auth and user name and password in | Daniel Stenberg | |
.netrc, and when following a Location: the subsequent requests didn't properly use the auth as found in the netrc file. Added test case 257 to verify my fix. | |||
2005-04-24 | Based on feedback from Cory Nelson, I added some preprocessor magic in | Daniel Stenberg | |
*/setup.h and */config-win32.h to build fine with VS2005 on x64. | |||
2005-04-22 | Dave Dribin: set CURL_STATICLIB when it builds static library variants. | Daniel Stenberg | |
2005-04-22 | Fixed the CN extraction | Daniel Stenberg | |
2005-04-22 | modified this year | Daniel Stenberg | |
2005-04-20 | changes for building with IPV6 and LDAP. | Gunter Knauf | |
2005-04-19 | prevent compiler warning | Daniel Stenberg | |
2005-04-19 | added typecast when converting from long to unsigned short, to prevent ↵ | Daniel Stenberg | |
compiler warning |