Commit Graph

333 Commits

Author SHA1 Message Date
Daniel Stenberg 0d0d5e7ee3 Harshal Pradhan fixed changing username/password on a persitent HTTP
connection.
2004-12-14 21:22:51 +00:00
Daniel Stenberg 1687a9eb94 large file file:// resumes on windows 2004-12-13 10:58:37 +00:00
Daniel Stenberg 9b3b7ad22e HTTP IPv6 support added to the test suite 2004-12-11 21:41:00 +00:00
Daniel Stenberg 6b7f6369ec username and IPv6 numerical address URL parser fix 2004-12-10 21:42:55 +00:00
Daniel Stenberg a7488672bf configure and curl-config fixes 2004-12-10 09:46:14 +00:00
Daniel Stenberg 80a324386b Rene Bernhardt found and fixed a buffer overrun in the NTLM code, where
libcurl always and unconditionally overwrote a stack-based array with 3 zero
bytes. I edited the fix to make it less likely to occur again (and added
a comment explaining the reason to the buffer size).
2004-12-07 23:09:41 +00:00
Daniel Stenberg ac269a8f68 Dan Fandrich added the --disable-cookies option to configure to build
libcurl without cookie support. This is mainly useful if you want to build a
minimalistic libcurl with no cookies support at all. Like for embedded
systems or similar.
2004-12-05 23:59:32 +00:00
Daniel Stenberg 35944744f8 Richard Atterer fixed libcurl's way of dealing with the EPSV
response. Previously, libcurl would re-resolve the host name with the new
port number and attempt to connect to that, while it should use the IP from
the control channel. This bug made it hard to EPSV from an FTP server with
multiple IP addresses!
2004-12-05 23:33:33 +00:00
Daniel Stenberg b7ff86fa2b credit where credit is due 2004-12-03 11:06:05 +00:00
Daniel Stenberg 2c27e4ee76 Bug report #1078066: when a chunked transfer was pre-maturely closed exactly
at a chunk boundary it was not considered an error and thus went unnoticed.
Added test case 207 to verify.
2004-12-03 09:31:25 +00:00
Daniel Stenberg 6bb215f56c recent changes 2004-11-30 10:21:25 +00:00
Daniel Stenberg 93aa22ea08 --disable-epsv when connecting to an IPv6 ftp server 2004-11-29 21:45:25 +00:00
Daniel Stenberg 4c8fbe9abf spell 2004-11-29 08:47:33 +00:00
Daniel Stenberg 9a0d5c4ed8 progress meter newline 2004-11-26 21:35:14 +00:00
Daniel Stenberg bf51f05a50 FTP improvements:
If EPSV, EPRT or LPRT is tried and doesn't work, it will not be retried on
the same server again even if a following request is made using a persistent
connection.

If a second request is made to a server, requesting a file from the same
directory as the previous request operated on, libcurl will no longer make
that long series of CWD commands just to end up on the same spot. Note that
this is only for *exactly* the same dir. There is still room for improvements
to optimize the CWD-sending when the dirs are only slightly different.

Added test 210, 211 and 212 to verify these changes. Had to improve the
test script too and added a new primitive to the test file format.
2004-11-25 22:21:49 +00:00
Daniel Stenberg 3e1caa6185 HTTP "auth done right". See lib/README.httpauth 2004-11-24 16:11:35 +00:00
Daniel Stenberg 4afc4aed73 yet another binding 2004-11-23 09:22:23 +00:00
Daniel Stenberg 1a05a90f1c David Phillips' FD_SETSIZE fix 2004-11-19 08:52:33 +00:00
Daniel Stenberg 5931d43a36 clean up start time and t_startsingle use so that redirect_time works properly 2004-11-15 11:27:03 +00:00
Daniel Stenberg c1688733c1 recent fixes 2004-11-11 09:51:12 +00:00
Daniel Stenberg 0dc79376e7 with all external functions marked with CURL_EXTERN it is easy to count them
and... yes, they are 46!
2004-11-09 14:42:04 +00:00
Daniel Stenberg 1f2b042b95 today's work 2004-11-08 21:39:18 +00:00
Daniel Stenberg 6b49fd7483 Tim Sneddon's VMS fix for huge HTTP POSTs 2004-11-05 14:43:35 +00:00
Daniel Stenberg 40498ffdd0 update 2004-11-04 16:18:50 +00:00
Daniel Stenberg ab909fc4c2 recent changes 2004-11-02 21:46:27 +00:00
Daniel Stenberg f4bef25b5e CURLINFO_NUM_CONNECTS and more 2004-10-19 15:30:08 +00:00
Daniel Stenberg 48750d5fc7 start over on 7.12.3 2004-10-18 08:42:44 +00:00
Daniel Stenberg db4d0d307a new mirror 2004-10-17 07:48:00 +00:00
Daniel Stenberg 2baf22e184 today's changes 2004-10-16 14:07:31 +00:00
Daniel Stenberg e8f85cba0f Eric Vergnaud pointed out that libcurl didn't treat ?-letters in the user name
and password fields properly in URLs, like
ftp://us?er:pass?word@site.com/. Added test 191 to verify the fix.
2004-10-14 13:44:54 +00:00
Daniel Stenberg c98676068e .NET binding 2004-10-13 08:46:36 +00:00
Daniel Stenberg 3fa1879f6a recent fixes 2004-10-12 12:47:38 +00:00
Daniel Stenberg 253ff7b2ad Gisle's new fix, the old file:// leak 2004-10-07 12:17:53 +00:00
Daniel Stenberg 9a2aed7d7a Chih-Chung Chang reported that if you use CURLOPT_RESUME_FROM and enabled
CURLOPT_FOLLOWLOCATION, libcurl reported error if a redirect happened even if
the new URL would provide the resumed file. Test case 188 added to verify the
fix (together with existing test 99).
2004-10-06 13:37:12 +00:00
Daniel Stenberg 01acbfa1a5 updates of today 2004-10-06 09:04:20 +00:00
Daniel Stenberg 3d9fb701e2 recent fixes 2004-10-05 10:52:51 +00:00
Daniel Stenberg 6eb58549a9 closing in on release 2004-10-04 10:37:30 +00:00
Daniel Stenberg afc0dfb141 reflect the last few changes 2004-10-01 06:43:37 +00:00
Daniel Stenberg 2576ac1c76 Bertrand Demiddelaer fixed curl_easy_reset() so that it doesn't mistakingly
enable the progress meter.
2004-09-28 22:26:47 +00:00
Daniel Stenberg 2f89f2311c recent stuff 2004-09-28 22:04:17 +00:00
Daniel Stenberg 595016d393 Dan Fandrich patched three tests 2004-09-22 18:23:14 +00:00
Daniel Stenberg 8420de971f Jean-Claude Chauve is a friend! 2004-09-22 12:54:41 +00:00
Daniel Stenberg 7676f40218 jean-claude Chauve fixed an LDAP bug 2004-09-22 08:01:41 +00:00
Daniel Stenberg 2b6f7ef2a9 the error message fix for failed connects 2004-09-19 14:30:16 +00:00
Daniel Stenberg 60fccf4e37 Location:-follow problem 2004-09-17 07:55:14 +00:00
Daniel Stenberg 8a8028394f one more option, one more friend 2004-09-16 22:10:15 +00:00
Daniel Stenberg 6a06667cc0 Added CURLOPT_FTPSSLAUTH 2004-09-16 21:45:16 +00:00
Daniel Stenberg 106695d45e the new date parser affects -z 2004-09-15 07:31:48 +00:00
Daniel Stenberg 4e0aee9408 mention more friends 2004-09-11 20:06:14 +00:00
Daniel Stenberg 0ec4c66fba fixed -F to support setting type= even on parts that aren't file-uploads 2004-09-10 21:47:52 +00:00
Daniel Stenberg 23d64e720d up to date with recent changes 2004-09-10 21:13:55 +00:00
Daniel Stenberg b08dc2cadb proxy connection close and so 2004-08-30 15:02:37 +00:00
Daniel Stenberg 24353c4372 getdate fix, adacurl release 2004-08-30 09:16:43 +00:00
Daniel Stenberg cd52b9f0da Alexander Krasnostavsky made the write callback get called even when a zero
byte file is downloaded.
2004-08-20 12:09:09 +00:00
Daniel Stenberg c8c47768c7 Ling Thio pointed out that getaddrinfo() reverse-lookups ip-only names, and
this is an attempt to prevent it from doing that. affects ipv6-enabled only.
2004-08-19 06:44:19 +00:00
Daniel Stenberg 847c91e568 recent fixes 2004-08-17 06:56:53 +00:00
Daniel Stenberg 49d0272627 and we're back on a clean notes sheet again 2004-08-10 08:56:12 +00:00
Daniel Stenberg da30242640 7.12.1 notes 2004-08-10 08:42:54 +00:00
Daniel Stenberg 5ddad4cdb3 version string, krb4 link fix, added number of web mirrors and libcurl bindings 2004-08-09 13:13:10 +00:00
Daniel Stenberg 1dfff2487f new web mirror 2004-08-06 17:44:59 +00:00
Daniel Stenberg 4ff9cd39c5 negotiate fix and new glib/GTK+ binding 2004-08-05 18:55:51 +00:00
Daniel Stenberg 6b5a04cf83 multi-connect fix and cookie domain fix 2004-08-04 13:12:00 +00:00
Daniel Stenberg 5e1eb58e5a borland is already mentioned 2004-07-31 20:47:04 +00:00
Daniel Stenberg f2e35fad27 digest fix 2004-07-31 19:23:57 +00:00
Daniel Stenberg 43ae26f146 fixes! 2004-07-28 22:00:14 +00:00
Daniel Stenberg 33f42aacca recent activities 2004-07-22 22:20:07 +00:00
Daniel Stenberg cbfc737d79 recent activities 2004-07-15 09:03:32 +00:00
Daniel Stenberg 2046a6b9e5 curl_share_cleanup fix 2004-07-02 11:27:06 +00:00
Daniel Stenberg 6df3bf3644 --trace fix 2004-07-01 12:37:55 +00:00
Daniel Stenberg 3523613826 wxcurldav 2004-06-30 10:47:14 +00:00
Daniel Stenberg 03f8ec89db multi interface connect fix 2004-06-29 11:27:33 +00:00
Daniel Stenberg a913e93667 --limit-rate problems on Mac OS X was reported by Rob Stanzel 2004-06-28 07:08:09 +00:00
Daniel Stenberg 9729df1756 socks proxy support even when libcurl is built ipv6-enabled 2004-06-24 08:59:54 +00:00
Daniel Stenberg 1c10272e15 cookie size 2004-06-22 21:22:42 +00:00
Daniel Stenberg bc80599178 read callback return code and fixed the pycurl url 2004-06-21 14:20:34 +00:00
Daniel Stenberg f8188ddfee recent events 2004-06-21 10:56:33 +00:00
Daniel Stenberg 713effb6e4 large file FTP upload bug 2004-06-17 08:07:24 +00:00
Daniel Stenberg 557e95c0a3 post with auth problems fixed 2004-06-15 11:04:21 +00:00
Daniel Stenberg a79b9e9d4a recent action 2004-06-14 08:54:59 +00:00
Daniel Stenberg 23fbb89805 recent changes 2004-06-09 07:01:48 +00:00
Daniel Stenberg 7c3ee84295 updates 2004-06-03 14:41:44 +00:00
Daniel Stenberg ff40cd71ac and we start all over again 2004-06-02 11:31:36 +00:00
Daniel Stenberg 67ad29e716 more changes 2004-06-02 08:57:43 +00:00
Daniel Stenberg 1de1dc7314 minor edits 2004-05-28 11:16:09 +00:00
Daniel Stenberg f99e347878 bugs, changes, sponsors! 2004-05-26 09:23:11 +00:00
Daniel Stenberg 0fbcea45d6 cert verify 2004-05-19 11:10:36 +00:00
Daniel Stenberg 3920b4dae8 torture testing and a moved CVS repo 2004-05-17 10:39:44 +00:00
Daniel Stenberg a13f5888d5 they're at least 36 functions now 2004-05-11 14:21:34 +00:00
Daniel Stenberg bbafb2eb27 curl_global_init_mem() allows the memory functions to be replaced.
memory.h is included everywhere for this.
2004-05-11 11:30:23 +00:00
Daniel Stenberg 724e4a3585 more changes, more news, more people 2004-05-11 08:10:15 +00:00
Daniel Stenberg d56c03840b little fixes 2004-05-06 15:11:16 +00:00
Daniel Stenberg 2960d37d71 removed curl_formparse() from the library 2004-05-04 08:24:13 +00:00
Daniel Stenberg fc6eff13b5 General HTTP authentication cleanup and fixes 2004-05-04 07:52:53 +00:00
Daniel Stenberg f77949ef3b recent changes 2004-04-30 08:52:11 +00:00
Daniel Stenberg 97769737d0 we released yesterday, we have heaps of new stuff today! :-) 2004-04-27 14:22:40 +00:00
Daniel Stenberg f39b081253 start all over again 2004-04-26 07:03:51 +00:00
Daniel Stenberg 2ddbf8975a disable-manual 2004-04-25 08:19:55 +00:00
Daniel Stenberg e202a29a9a removed a memory leak when doing a windows threaded resolve and it failed 2004-04-23 14:10:29 +00:00
Daniel Stenberg a1c8aaf666 o --proxy-ntlm now checks if libcurl supports NTLM before using it
o minor --fail with authentication bugfix
2004-04-23 08:50:28 +00:00
Daniel Stenberg 26a5ec9aa0 danish mirror 2004-04-22 08:54:34 +00:00
Daniel Stenberg b7a7600465 Cleaned up hostname/name/gname and path/ppath confusion. Removed the fixed-
length limit of the hostname part of the URL.
2004-04-20 07:53:24 +00:00
Daniel Stenberg 4f84e6d9e2 removed the fixed dir depth limit in the FTP code 2004-04-15 07:52:39 +00:00
Daniel Stenberg 6f08903f07 two ipresolve fixes 2004-04-14 12:13:32 +00:00
Daniel Stenberg 804534fbc9 spell fixes 2004-04-13 11:03:02 +00:00
Daniel Stenberg 1bc6532c16 more news 2004-04-13 10:58:44 +00:00
Daniel Stenberg 72b1144b8c getting only a 100 Continue response and nothing else, when talking HTTP,
is now treated as an error by libcurl
2004-04-07 14:27:54 +00:00
Daniel Stenberg 8ed44e8dfb New authentication code added, particularly noticable when doing POST or PUT
with Digest or NTLM. libcurl will now use HEAD to negotiate the authentication
and when done perform the requested POST.
2004-04-06 15:14:10 +00:00
Daniel Stenberg 0fff8656e9 one change, three bugs, one credit 2004-04-06 06:24:37 +00:00
Daniel Stenberg cd3bf7c56f updates and David Byron's spellfix 2004-03-31 21:01:20 +00:00
Daniel Stenberg 18a3c3302f several noticable recent changes 2004-03-29 13:46:16 +00:00
Daniel Stenberg 9d1ce9c0df we are progressing 2004-03-23 16:12:37 +00:00
Daniel Stenberg ec7f244ee9 starting a new cycle 2004-03-19 08:41:49 +00:00
Daniel Stenberg 5b55f9ecb3 Gnter Knauf's NetWare changes. 2004-03-17 12:46:42 +00:00
Daniel Stenberg 546d0bd3d1 windows builds now report a slightly different "OS" string 2004-03-15 11:43:04 +00:00
Daniel Stenberg 230a75091b newer c-ares release 2004-03-12 13:17:46 +00:00
Daniel Stenberg 1ebda8fa0e Added CURLOPT_POSTFIELDSIZE_LARGE to offer a large file version of the
CURLOPT_POSTFIELDSIZE option to allow really big HTTP POSTs.
2004-03-12 08:55:47 +00:00
Daniel Stenberg 467c3e3a1f fixing 2004-03-10 11:28:45 +00:00
Daniel Stenberg 9c8b2a9958 issue 12 fixed, the final known outstanding issue to be done before 7.11.1 2004-03-05 13:12:58 +00:00
Daniel Stenberg e9920d8a04 two fixes, one new mirror 2004-03-05 10:18:58 +00:00
Daniel Stenberg 23ef66f33a largefile bit for the version_info and now winsock 1.1 only 2004-03-03 14:39:47 +00:00
Daniel Stenberg 49daeaf805 the CURLOPT_FRESH_CONNECT fix 2004-03-01 16:32:51 +00:00
Daniel Stenberg 009cd96490 remove the number of obsolete options 2004-02-27 09:02:29 +00:00
Daniel Stenberg ab44763cb7 updated with recent events 2004-02-27 08:08:08 +00:00
Daniel Stenberg 8ba042cf88 limit rate and windows timeouts 2004-02-23 13:48:27 +00:00
Daniel Stenberg bd63a557f3 fixes from the recent days 2004-02-19 10:21:43 +00:00
Daniel Stenberg f516734941 updates 2004-02-16 13:36:08 +00:00
Daniel Stenberg 496bbceef1 bind interface and large file fixes 2004-02-15 13:51:07 +00:00
Daniel Stenberg d8a1415646 up to date with recent fixes 2004-02-12 15:50:38 +00:00
Daniel Stenberg fc4f777b42 updated with recent fixes 2004-02-06 14:23:10 +00:00
Daniel Stenberg 508ad2c92f catching up with reality 2004-01-30 09:31:44 +00:00
Daniel Stenberg e5641a33bb updates 2004-01-29 11:21:37 +00:00
Daniel Stenberg a37a79c2a9 start working on 7.11.1 2004-01-22 09:40:30 +00:00
Daniel Stenberg 945c6f7279 Byron's fixes 2004-01-21 08:45:34 +00:00
Daniel Stenberg eabbb5331a now compressed out of the box 2004-01-15 10:21:29 +00:00
Daniel Stenberg 7561cbda0a clarified the recent fix, added cred 2004-01-14 09:16:47 +00:00
Daniel Stenberg 9e80356dd5 Luck Call made win32 password prompting support backspace 2004-01-13 16:07:40 +00:00
Daniel Stenberg d0ad607c46 the multi change, the amiga build, credits 2004-01-13 08:36:29 +00:00
Daniel Stenberg 9e5aee63c7 removed the "build natively on amiga" note as this is not yet true, we're
awaiting a patch that might be delayed into 7.11.1 instead (see TODO-RELEASE)
2004-01-12 08:14:14 +00:00
Daniel Stenberg 5ac047dc39 Dan Fandrich does download page edits
ftps has a new port
2004-01-12 07:59:25 +00:00
Daniel Stenberg ad36138f52 the --with-spnego fix 2004-01-09 09:25:14 +00:00
Daniel Stenberg b921777057 added fresh mirror info since last release 2004-01-07 13:41:56 +00:00
Daniel Stenberg 7bf11297fe Dan Fandrich fixed our zlib usage 2004-01-05 22:55:51 +00:00
Daniel Stenberg 1109a4a629 mr Meyer brought large file support 2004-01-05 22:37:31 +00:00
Daniel Stenberg aef6208bd7 curl-related news 2004-01-04 13:01:59 +00:00
Daniel Stenberg b3afb31181 spell 2003-12-17 16:07:34 +00:00
Daniel Stenberg 15b775e126 one correction, one addition 2003-12-15 17:37:25 +00:00
Daniel Stenberg 5b8852107b added the six most recent bugfixes 2003-12-15 15:46:24 +00:00
Daniel Stenberg dfd1a636b4 updated 2003-12-08 13:11:04 +00:00
Daniel Stenberg 7d7e99104e updated 2003-12-01 10:25:45 +00:00
Daniel Stenberg 15d41dfbcd somewhat up to speed with the devel 2003-11-24 15:46:01 +00:00
Daniel Stenberg f99a1d4e82 updated 2003-11-13 13:39:44 +00:00
Daniel Stenberg 556d59dfcf blanked, starting all over again 2003-11-01 11:40:07 +00:00
Daniel Stenberg b4d8108ba1 --head on file://, some cleanups 2003-10-30 10:30:41 +00:00
Daniel Stenberg e9c835ad06 David Hull made the file: URL parser also accept the somewhat sloppy file
syntax: file:/path. I added test case 203 to verify this.
2003-10-29 09:53:21 +00:00
Daniel Stenberg 25613503cb Another glibc resolve name fix 2003-10-28 13:06:15 +00:00
Daniel Stenberg 54c6f2c7c0 James Bursa found an ERRORBUFFFER overflow 2003-10-26 15:42:21 +00:00
Daniel Stenberg 3dd26b7932 HTTP resume fix 2003-10-24 21:58:11 +00:00
Daniel Stenberg 5c96266d45 solaris build improvement 2003-10-24 21:27:22 +00:00
Daniel Stenberg ded884e825 the actual release-notes is new too 2003-10-24 08:56:08 +00:00
Daniel Stenberg 4799d39be6 disable-eprt, fixed CA cert verfication 2003-10-24 06:12:39 +00:00
Daniel Stenberg 64731b0056 we continue to improve things 2003-10-22 12:05:21 +00:00
Daniel Stenberg be2b742b85 Andres 2003-10-21 14:15:10 +00:00
Daniel Stenberg ac2af59880 Georg Horn patched Curl_read() 2003-10-19 17:54:51 +00:00
Daniel Stenberg ce5db9a86e Dominick Meglio implemented CURLOPT_MAXFILESIZE and --max-filesize. 2003-10-17 13:11:00 +00:00
Daniel Stenberg 460979496e password prompting gone from libcurl, fixed for ntlm 2003-10-16 14:13:08 +00:00
Daniel Stenberg 622984de64 now libcurl runs better multi-threaded on windows 2003-10-15 11:44:34 +00:00
Daniel Stenberg 171229e122 duphandle fix 2003-10-14 13:13:50 +00:00
Daniel Stenberg 1c604b7ba9 Gisle Vanem brought IPv6-support to curl on Windows 2003-10-14 12:03:06 +00:00
Daniel Stenberg c6f11b053d Added Domenico Andreoli for his patches 2003-10-14 08:19:52 +00:00
Daniel Stenberg 6d6de53eb9 Dirk modifide the share-locking for DNS lookups 2003-10-12 13:58:16 +00:00
Daniel Stenberg 4935853eb9 resume fix 2003-10-09 20:12:16 +00:00
Daniel Stenberg 5c52cacc98 - Frank Ticheler provided a patch that fixes how libcurl connects to multiple
addresses, if one of them fails (ipv4-code).
2003-10-08 13:32:43 +00:00
Daniel Stenberg 9f002b1289 Neil Dunbar and subjectAltNames 2003-10-07 21:59:35 +00:00
Daniel Stenberg 0b615afac9 http post fix 2003-10-07 14:42:02 +00:00
Daniel Stenberg 9d5c22d5ae builds better on BeOS 2003-10-05 15:16:18 +00:00
Daniel Stenberg 23f8692058 - Vincent Bronner pointed out that if you set CURLOPT_COOKIE for a transfer
and then set it to NULL in a subsequent one, the previous cookie was still
  sent off!
2003-10-04 15:51:16 +00:00
Daniel Stenberg 8297ac4a28 Jon Turner fix 2003-10-04 15:28:23 +00:00
Daniel Stenberg a191fe028c fixed ares-resolves and ip-only names 2003-10-04 14:53:19 +00:00
Daniel Stenberg ba1ff79b3f proto fix 2003-10-03 13:19:52 +00:00
Daniel Stenberg 8a46c64c78 more details 2003-09-23 11:42:43 +00:00
Daniel Stenberg edd09a1b16 real name 2003-09-23 05:54:23 +00:00
Daniel Stenberg 881c38b38a cut the leading blurb, that will be used for the mail announce only, not
the actual text included here
2003-09-22 21:42:20 +00:00
Daniel Stenberg 734c17ae56 working draft of the upcoming 7.10.8 release notes 2003-09-22 21:38:52 +00:00