Commit Graph

1834 Commits

Author SHA1 Message Date
Daniel Stenberg 5d9ae88f58 getaddrinfo() cleanups 2001-10-04 13:25:12 +00:00
Daniel Stenberg 9d066935e5 Keith McGuigan's excellent fix that makes a cloned copy of the hostent struct
for when gethostbyname() is used so that we have the memory of the struct
allocated. This turns out to be needed if the curl handled is passed between
threads on Windows and possibly other operating systems where we use that
function.
2001-10-03 21:42:04 +00:00
Daniel Stenberg bc40063e07 Nico Baggus' updated for 7.9 2001-10-03 21:28:01 +00:00
Daniel Stenberg 3c92d45386 Bjrn Stenberg reported successfully having built curl on StrongARM Linux 2001-10-03 15:08:36 +00:00
Daniel Stenberg fcf4fccfa4 non-blocking connects *done* 2001-10-03 11:58:12 +00:00
Daniel Stenberg eafd2c6bd5 me fix curl_formadd() again 2001-10-03 11:55:09 +00:00
Daniel Stenberg 64f00454e5 hm, I edited away the fine functionality and with this edit test case 9
is once again running OK
2001-10-03 09:31:16 +00:00
Daniel Stenberg d678727430 7.9.1 pre-release 1 status 2001-10-03 08:16:26 +00:00
Daniel Stenberg efc15fb128 The ARRAY stuff is now added 2001-10-03 08:02:17 +00:00
Daniel Stenberg 3d4cd8c9aa added new curl_formadd() stuff 2001-10-03 08:01:38 +00:00
Daniel Stenberg 420259993e Georg Huettenegger's fix that makes us no longer use curl_formparse() but
instead entirely rely on the curl_formadd() function. The former one is
subject for removal in a future release.
2001-10-03 08:00:12 +00:00
Daniel Stenberg 66087bdac6 Georg Huettenegger's curl_formadd fixes 2001-10-03 07:54:42 +00:00
Daniel Stenberg ac70a43452 the changes done since the 7.9 release 2001-10-02 17:22:23 +00:00
Daniel Stenberg 72dbe9da72 praise Bjorn Reese for mastering these dusty corners of socket hacking, now
we check for the error state before believing we are connected in IPv6
cases
2001-10-02 17:18:46 +00:00
Daniel Stenberg dd02881788 added port number in informational connect message 2001-10-02 12:51:15 +00:00
Daniel Stenberg ced8955325 IPv6 adjustments, connect()ing to bad ports still don't work properly for
IPv6
2001-10-02 11:26:53 +00:00
Daniel Stenberg 51ca5fcbe0 major connecting updates 2001-10-02 09:40:06 +00:00
Daniel Stenberg 56ff2aa059 pick the correct timeout before the connecthost call 2001-10-01 23:25:59 +00:00
Daniel Stenberg 9f77771ff9 faster bailout on timeouts 2001-10-01 23:25:26 +00:00
Daniel Stenberg f0fa858885 added comment to the tvdiff 2001-10-01 22:50:20 +00:00
Daniel Stenberg 3298630500 removed warning 2001-10-01 22:50:03 +00:00
Daniel Stenberg dc27488c47 corrected for IPv6 2001-10-01 22:42:46 +00:00
Daniel Stenberg 375e615a6d added five non-blocking #defines 2001-10-01 22:34:08 +00:00
Daniel Stenberg 6918427fae conn->hp is now conn->hostaddr
changed the Curl_connethost() proto again
2001-10-01 22:32:37 +00:00
Daniel Stenberg 9d342bbf07 sessionhandle->hp => hostaddr 2001-10-01 22:31:43 +00:00
Daniel Stenberg afc81ada0c renamed the stupid 'hp' to 'hostaddr' which actually says what it is 2001-10-01 22:31:10 +00:00
Daniel Stenberg 5cd267b2be removed obsoletetd myalarm() calls 2001-10-01 11:35:29 +00:00
Daniel Stenberg 09da90076f moved the myalarm() usage, and now makes sure to switch it off after the
name resolving, as that should be the *ONLY* section in libcurl that may
take a while in a synchronous call.
2001-10-01 11:27:39 +00:00
Daniel Stenberg d0079d9054 fixed the connecthost proto: added the timeout argument 2001-10-01 11:26:21 +00:00
Daniel Stenberg ede5b54edc corrected the #include files 2001-10-01 11:25:27 +00:00
Daniel Stenberg c5fdeef41d introduced non-blocking connects 2001-10-01 08:59:17 +00:00
Daniel Stenberg 6ca45beaed Added non-blocking sockets test 2001-10-01 08:58:03 +00:00
Daniel Stenberg 2a07626aa8 moved to the java module 2001-10-01 07:46:45 +00:00
Daniel Stenberg 9127554852 moved to the perl module 2001-10-01 07:44:12 +00:00
Daniel Stenberg 9ff28a8237 moved to separate module 2001-10-01 07:40:32 +00:00
Daniel Stenberg e9aa07f660 filetime should be -1 if the remote time was unknown as 0 is actually a
valid time. we now store the filetime as a long to know for sure it can
hold -1 (there exist some unsigned time_t cases)
2001-09-28 11:04:43 +00:00
Daniel Stenberg 88e21894c7 improved readability slightly 2001-09-28 09:25:59 +00:00
Daniel Stenberg 09da2c1767 fixed the missing getftpresponse edits 2001-09-28 09:19:35 +00:00
Daniel Stenberg ae2ecfc5cb removed the socket argument from some functions that always passed in the
same socket and it was available from the passed-in struct anyway!
2001-09-28 09:15:19 +00:00
Daniel Stenberg cc610f0d1f now compiles warning-free when IPv6-enabled 2001-09-28 09:02:57 +00:00
Daniel Stenberg 8333644c84 moved the PORT and PASV code into separate smaller functions for readability
renamed all static ^_ftp_* functions to ^ftp_, prefixing with underscore is
not nice
2001-09-28 08:58:18 +00:00
Daniel Stenberg 4d13b2cc64 more ipv6 cleanups to make smaller functions that are easier to read 2001-09-28 07:46:39 +00:00
Daniel Stenberg 48dc74aecc more transparant support for IPv6 name resolving 2001-09-28 07:05:26 +00:00
Daniel Stenberg 888d39e083 generate bzip2 and zip files too 2001-09-27 12:44:17 +00:00
Daniel Stenberg 7239ecd456 free cookiejar string 2001-09-26 07:12:07 +00:00
Daniel Stenberg 598e8dfbfb Now we're setting a default domain for received cookies so that we can
properly match those cookies in subsequent requests
2001-09-26 07:08:29 +00:00
Daniel Stenberg 9efdb68035 Added test 46, cookie jar functionality 2001-09-26 07:06:00 +00:00
Daniel Stenberg 14b898cb05 we can verify files too 2001-09-26 07:05:00 +00:00
Daniel Stenberg 8d16b2b119 winsock 2 fixes 2001-09-25 07:55:19 +00:00
Daniel Stenberg 4d2cb8b32a 7.9 commit 2001-09-25 06:39:18 +00:00