Age | Commit message (Collapse) | Author | |
---|---|---|---|
2005-02-09 | issue #54 done | Daniel Stenberg | |
2005-02-09 | Set 'bits.close' in case of malloc fail. | Gisle Vanem | |
Don't free 'lud_dn' twice in case curl_unescape() fails. | |||
2005-02-09 | add missing error codes | Daniel Stenberg | |
2005-02-09 | Use CURL_SOCKET_BAD. | Gisle Vanem | |
2005-02-09 | Handle CURLE_LOGIN_DENIED in strerror.c. | Gisle Vanem | |
For ftp only? | |||
2005-02-09 | FD_SET can be big macro, use braces | Daniel Stenberg | |
2005-02-09 | FTP code turned into state machine. Not completely yet, but a good start. | Daniel Stenberg | |
The tag 'before_ftp_statemachine' was set just before this commit in case of future need. | |||
2005-02-09 | Replace LF with CRLF. Ref RFC-2229, sec 2.3: | Gisle Vanem | |
"Each command line must be terminated by a CRLF". | |||
2005-02-08 | -O clarification | Daniel Stenberg | |
2005-02-08 | inflate and out of memory fixes | Daniel Stenberg | |
2005-02-08 | ares_gethostbyname wants a 'ares_host_callback' in the 4th argument | Daniel Stenberg | |
2005-02-08 | Curl_addrinfo?_callback() and addrinfo_callback() now returns | Gisle Vanem | |
CURLE_OK or CURLE_OUT_OF_MEMORY. Add typecast in hostares.c. | |||
2005-02-08 | Don't free too much in freedirs() if realloc() fails. | Gisle Vanem | |
2005-02-08 | Curl_wait_for_resolv() no longer disconnects on failure, but leaves that | Daniel Stenberg | |
operation to the caller. Disconnecting has the disadvantage that the conn pointer gets completely invalidated and this is not handled on lots of places in the code. | |||
2005-02-07 | Fix for a bug report that compressed files that are exactly 64 KiB long | Dan Fandrich | |
produce a zlib error. | |||
2005-02-06 | Preserve previous status in Curl_http_done(). | Gisle Vanem | |
2005-02-05 | valgrind errors occur too often when 'make test' is used. It is because too | Daniel Stenberg | |
many third-party libs and tools have problems. When curl is built without --disable-shared, the testing is done with a front-end script which makes the valgrind testing include (ba)sh as well and that often causes valgrind errors. Either we improve the valgrind error scanner a lot to better identify (lib)curl errors only, or we disable valgrind checking by default | |||
2005-02-04 | fix type | Daniel Stenberg | |
2005-02-04 | Eric Vergnaud found a use of an uninitialized variable | Daniel Stenberg | |
2005-02-04 | David Byron pointed out that this -1 on the buffer size is pointless since | Daniel Stenberg | |
the buffer is already BUFSIZE +1 one big to fit the extra trailing zero. This change is reported to fix David's weird SSL problem... | |||
2005-02-02 | another example | Daniel Stenberg | |
2005-02-02 | HTML parsing example with libtidy, by Jeff Pohlmeyer | Daniel Stenberg | |
2005-02-01 | and we start over again | Daniel Stenberg | |
2005-02-01 | 7.13 coming up | Daniel Stenberg | |
2005-01-31 | somewhat nicer libcurl usage | Daniel Stenberg | |
2005-01-31 | htmltitle | Daniel Stenberg | |
2005-01-31 | HTML <head> parsing (with libxml) example code by Lars Nilsson. | Daniel Stenberg | |
2005-01-30 | four changes | Daniel Stenberg | |
2005-01-30 | if the DO operation returns failure, bail out and close down nicely to | Daniel Stenberg | |
prevent memory leakage | |||
2005-01-30 | Let's add a cookie interface in 7.14 | Daniel Stenberg | |
2005-01-30 | Bugfixed the parser that scans the valgrind report outputs. I noticed that it | Daniel Stenberg | |
previously didn't detect and report the "Conditional jump or move depends on uninitialised value(s)" error. When I fixed this, I caught a few curl bugs with it. And then I had to spend time to make the test suite IGNORE these errors when OpenSSL is used since it produce massive amounts of valgrind warnings (but only of the "Conditional..." kind it seems). So, if a test that requires SSL is run, it ignores the "Conditional..." errors, and you'll get a "valgrind PARTIAL" output instead of "valgrind OK". | |||
2005-01-30 | properly mark tests as requiring feature 'SSL' | Daniel Stenberg | |
2005-01-30 | Use calloc() to save us the memset() call and terminate conn->host.name | Daniel Stenberg | |
properly, to avoid reading uninited variables when using file:// (valgrind) | |||
2005-01-29 | Clear the urlglob struct when allocated, since we might otherwise use | Daniel Stenberg | |
uninitialized variables. Pointed out to us by the friendly Valgrind. | |||
2005-01-29 | include "url.h" for the Curl_safefree() proto | Daniel Stenberg | |
2005-01-29 | Using the multi interface, and doing a requsted a re-used connection that | Daniel Stenberg | |
gets closed just after the request has been sent failed and did not re-issue a request on a fresh reconnect like the easy interface did. Now it does! (define CURL_MULTIEASY, run test case 160) | |||
2005-01-29 | Define CURL_MULTIEASY when building this, to use my new curl_easy_perform() | Daniel Stenberg | |
that uses the multi interface to run the request. It is a great testbed for the multi interface and I believe we shall do it this way for real in the future when we have a successor to curl_multi_fdset(). | |||
2005-01-29 | corrected the URL | Daniel Stenberg | |
2005-01-29 | conn->ip_addr MUST NOT be used on re-used connections | Daniel Stenberg | |
2005-01-29 | when using valgrind, include a much longer stack trace | Daniel Stenberg | |
2005-01-29 | multi interface: when a request is denied due to "Maximum redirects followed" | Daniel Stenberg | |
libcurl leaked the last Location: URL. | |||
2005-01-28 | Connect failures with the multi interface was often returned as "connect() | Daniel Stenberg | |
timed out" even though the reason was different. Fixed this problem by not setting this timeout to zero when using multi. | |||
2005-01-28 | adjusted to the moved unlock of the DNS entry | Daniel Stenberg | |
2005-01-28 | KNOWN_BUGS #17 fixed. A DNS cache entry may not remain locked between two | Daniel Stenberg | |
curl_easy_perform() invokes. It was previously unlocked at disconnect, which could mean that it remained locked between multiple transfers. The DNS cache may not live as long as the connection cache does, as they are separate. To deal with the lack of DNS (host address) data availability in re-used connections, libcurl now keeps a copy of the IP adress as a string, to be able to show it even on subsequent requests on the same connection. | |||
2005-01-28 | Stephen More pointed out that CURLOPT_FTPPORT and the -P option didn't work | Daniel Stenberg | |
when built ipv6-enabled. I've now made a fix for it. Writing test cases for custom port strings turned too tricky so unfortunately there's none. | |||
2005-01-27 | test the EPRT/LPRT/PORT somewhat more | Daniel Stenberg | |
2005-01-27 | Use the same work-around for the memdebug stuff as in the command line client, | Daniel Stenberg | |
to allow the contents of the env var decide the file name. | |||
2005-01-27 | a slightly involved work-around to prevent the debug-tracing from logging | Daniel Stenberg | |
a free-without-alloc as the first call | |||
2005-01-27 | Make the debug build get the debug dump file path from the environment | Daniel Stenberg | |
variable to allow the test suite to better control where it ends up. | |||
2005-01-27 | verify a part of the PORT line | Daniel Stenberg | |