Граф коммитов

197 Коммитов

Автор SHA1 Сообщение Дата
Daniel Stenberg 1998aee2a2 Albert's fixes 2000-08-23 07:25:21 +00:00
Daniel Stenberg d4731b7050 Albert Chin-A-Young's fixes 2000-08-23 07:23:42 +00:00
Daniel Stenberg af352740db increased the buffer size used for name lookups 2000-08-18 15:09:50 +00:00
Daniel Stenberg 4e35b4387c Fred Noz fixed the gethostbyaddr_() call 2000-08-17 21:08:09 +00:00
Daniel Stenberg a8f99e7924 the gethostbyname_r() usage was improved by Fred Noz 2000-08-17 21:07:22 +00:00
Daniel Stenberg e2a63bee59 removed HAVE_VPRINTF dependence 2000-08-17 15:40:26 +00:00
Daniel Stenberg 4496e8ab8c removed the HAVE_VPRINTF check 2000-08-17 15:39:50 +00:00
Daniel Stenberg 89e960f118 made Writeout() capable of getting called repeatedly 2000-08-15 21:54:38 +00:00
Daniel Stenberg e7ce27a22c Linux name resolving problem fixed with larger name-buffer 2000-08-11 18:08:50 +00:00
Daniel Stenberg 349a3aaf5b Made it possible to replace the Content-Type: and Content-Length: headers
curl issues when doing a regular HTTP post. This should not be taken light-
heartedly though. Replacing them might get you into trouble!
2000-08-11 06:39:53 +00:00
Daniel Stenberg 8fd44dd648 allow zero length user names for http 2000-08-08 13:46:26 +00:00
Daniel Stenberg a2f045451f moved an include file further up to make AIX 3 more happy 2000-08-04 11:27:57 +00:00
Daniel Stenberg 02f994a715 Fixed to use the new HAVE_GETHOSTBYxxxx_R_x defines, now trying to support
the AIX-style as well. The AIX-stuff is *NOT* verified to work.
2000-08-04 11:27:17 +00:00
Daniel Stenberg e5c792d4e6 mr Khristophorov added support for lame web servers sending bad range
headers...
2000-08-02 07:15:41 +00:00
Daniel Stenberg c3c7739811 big last-beta (?) cleanup commit 2000-07-31 22:42:34 +00:00
Daniel Stenberg 513ac758da The installed header files were moved from this to include/curl/Makefile.am 2000-07-31 22:41:27 +00:00
Daniel Stenberg 4c32b6c201 generated from the newly edited getdate.y that now supports a thread-safe
localtime() call
2000-07-31 21:32:46 +00:00
Daniel Stenberg a79b541bd2 made urlfree static, added (void) in front of one of the SSL calls. I did
these changes when trying to run lclint on the curl code.
2000-07-31 21:31:27 +00:00
Daniel Stenberg 1cf13c825f Replacing one of the internal headers with one that has no contents will now
completely disable that header to get sent.
2000-07-31 21:30:19 +00:00
Daniel Stenberg 9d5c6df788 added localtime_r() 2000-07-29 22:21:10 +00:00
Daniel Stenberg 215c75135b clear the httproxy bit on cleanup if the allocproxy bit was set 2000-07-28 07:56:06 +00:00
Daniel Stenberg f50fd062e9 corrected the Host: header's port number 2000-07-28 07:55:21 +00:00
Daniel Stenberg f71a1485f3 libtool adjustments 2000-07-26 09:28:29 +00:00
Daniel Stenberg 293cae68bf uses the new curl_close function to clean up the http-specific auth_host 2000-07-25 21:17:45 +00:00
Daniel Stenberg 1156252f92 Added http_close() 2000-07-25 21:16:51 +00:00
Daniel Stenberg 29eda80f96 uses auth_host to only send user+password to that particular site, usable if
Location: following takes "us" to other servers that should not get the
user and password
2000-07-25 21:16:32 +00:00
Daniel Stenberg 29bfaaa190 set a bit when a Location: is followed to allow code to act differently
on those occations
2000-07-25 21:15:01 +00:00
Daniel Stenberg 18853542a1 curl_close is a new function pointer that can be set to a protocol-specific
function to get called in the curl_close() function for cleanup
auth_host is added to store the original (first) host name used
2000-07-25 21:14:12 +00:00
Daniel Stenberg 5b7a5046e6 Torsten Foertsch's improvements 2000-07-25 12:21:22 +00:00
Daniel Stenberg 0cb4814105 tiny adjustments to set the start-time before the curl_connect() is called to
allow the connect function to better deal with timeouts, as was just added
to ftp
2000-07-25 12:13:57 +00:00
Daniel Stenberg 76f3498636 The "get ftp command response" function now uses select() on the socket and
thus enables timeout if the server doesn't respond within the proper time.
2000-07-25 12:12:29 +00:00
Daniel Stenberg 78686a5487 Added proxyport 2000-07-25 07:32:22 +00:00
Daniel Stenberg bb3fa8855c Added CURLOPT_PROXYPORT support
Added a missing free() in curl_disconnect()
Made (https) connect errors abort better and earlier
2000-07-25 07:31:35 +00:00
Daniel Stenberg e999182758 The Host: header now includes the port number if not default HTTP 2000-07-25 07:28:28 +00:00
Daniel Stenberg d9c41a0ffd Code 250 is okay as well as the previous 226-code after a successful file
transfer
2000-07-25 07:26:29 +00:00
Daniel Stenberg 1ef3600a07 haxx.nu => haxx.se 2000-06-20 15:31:26 +00:00
Daniel Stenberg f22717fe6c Added auto and free referer fields to the UrlData struct 2000-06-20 11:23:31 +00:00
Daniel Stenberg f30ffef477 autoreferer added, switches off POST on location: following 2000-06-20 09:28:09 +00:00
Daniel Stenberg 72158ad2cf Rich Gray fixed the PORT command line with the missing \r! 2000-06-20 07:45:53 +00:00
Daniel Stenberg 6489735491 mode was replaced with callback in the progress struct 2000-06-16 13:17:44 +00:00
Daniel Stenberg fb9c5650ce progress.mode replaced with progress.callback 2000-06-16 13:17:07 +00:00
Daniel Stenberg 94deff653b removed pgrsMode() 2000-06-16 13:16:33 +00:00
Daniel Stenberg 435f17195e removed lots of #if 0'ed code
removed the "mode" concept
moved all #-stuff to the client
2000-06-16 13:15:36 +00:00
Daniel Stenberg 8e8da82178 Added pgrsStartNow() on the appropriate place 2000-06-16 13:14:27 +00:00
Daniel Stenberg eb88f3d9b1 when failing to write to a socket, we now bail out better
I also use typecasted size_t now for systems with unsigned such ones
2000-06-15 14:34:43 +00:00
Daniel Stenberg e9957b87cd removed the last \r\n\r\n bytes
now returns -1 from FormReader() when the last form data has been read!
2000-06-15 14:33:17 +00:00
Daniel Stenberg ce7e3586da Added #include <string.h> 2000-06-14 17:23:51 +00:00
Daniel Stenberg 94ec5ff44a correct the POST workings. Tim Tassonis reported. 2000-06-14 17:15:07 +00:00
Daniel Stenberg 069347c83d the -W and -g stuff needn't be here by default 2000-06-14 14:29:39 +00:00
Daniel Stenberg 022f1766f9 Added a define in the Mingw32 makefiles to allow parts of the config-win32
files depend on that as well. It turned out Borland has no unistd.h file
either, only mingw32 seems to use that.
2000-06-14 14:28:45 +00:00
Daniel Stenberg ec520ceefd bad HAVE_STRICMP usage found by Bjrn Stenberg 2000-06-14 14:26:20 +00:00
Daniel Stenberg e22d75cd6e Luong Dinh Dung's comments adjusted 2000-06-13 23:04:44 +00:00
Daniel Stenberg 2488fff451 free-twice problem corrected 2000-06-13 08:11:45 +00:00
Daniel Stenberg 4fd4a6888a added progress callback stuff, changed the callback typedefs to be public 2000-06-08 15:11:39 +00:00
Daniel Stenberg d46932369a curl_getenv() is now lowercase 2000-06-05 08:24:37 +00:00
Daniel Stenberg 476e0502ad the curl_formparse() function was turned lowercase 2000-06-05 08:24:18 +00:00
Daniel Stenberg ecb2b95b1c struct HttpHeader changed to struct curl_slist 2000-06-05 08:23:50 +00:00
Daniel Stenberg 980ee98ec9 David LeBlanc corrected one of my mistakes 2000-05-31 06:31:31 +00:00
Daniel Stenberg 8d76ad6c8e Adjusted to the GETHOSTBYADDR_R_NARGS style 2000-05-30 22:27:39 +00:00
Daniel Stenberg 6d522c9c1d made getenv() more threadsafe for win32 2000-05-29 23:07:22 +00:00
Daniel Stenberg 1ea12e705e had to add this since it was missing in the system includes! 2000-05-29 22:52:17 +00:00
Daniel Stenberg a0ce95e155 David LeBlanc's fixes! 2000-05-29 22:51:13 +00:00
Daniel Stenberg abc751ae13 generated with bison 1.28 which removes the alloca() mess! 2000-05-29 22:50:40 +00:00
Daniel Stenberg 784e9406ae silly mistake corrected 2000-05-26 13:57:11 +00:00
Daniel Stenberg 3ad1df668e AIX wants sys/time.h included 2000-05-25 15:18:34 +00:00
Daniel Stenberg e27e490c7e oops 2000-05-22 19:09:31 +00:00
Daniel Stenberg dbd864a2a6 adjusted to work even without RTLD_GLOBAL defined 2000-05-22 19:04:18 +00:00
Daniel Stenberg c35238e0a3 Jrt Hartroth's updates 2000-05-22 17:18:55 +00:00
Daniel Stenberg 39b1801c63 moved here from the newlib branch 2000-05-22 17:17:57 +00:00
Daniel Stenberg 96dde76b99 moved here from the newlib branch 2000-05-22 14:12:12 +00:00
Daniel Stenberg fb9d1ff00f files moved to main branch from the newlib branch 2000-05-22 14:09:31 +00:00
Daniel Stenberg de275780a9 Support for systems where RTLD_LAZY_GLOBAL is defined instead of
RTLD_GLOBAL and RTLD_LAZY separately.
2000-05-09 22:23:55 +00:00
Daniel Stenberg 89f05410d9 added a missing prototype, removed unused code 2000-04-11 21:48:33 +00:00
Daniel Stenberg 0d12792514 now uses a tiny bit of the new library interface! 2000-04-11 21:47:28 +00:00
Daniel Stenberg 75cd7f482d now sends user agent to all requests that go through a http proxy 2000-04-08 19:29:58 +00:00
Daniel Stenberg eb856b04fe Improved the looks of the progress meter when the file size is between
9999 KB and 100 MB since it then can display the size as XX.X MB instead of
just XX as before.
2000-04-08 19:28:23 +00:00
Daniel Stenberg c30a3913b5 Marco's fix got adjusted 2000-04-04 18:08:34 +00:00
Daniel Stenberg 00ad88408d Marco G. Salvagno's OS/2 patch is applied 2000-04-04 17:44:24 +00:00
Daniel Stenberg 0059911261 James Atwill correctly pointed out that curl didn't follow Location: headers
properly when the new URL is an absolute one to a different port than the
first URL...
2000-04-02 12:08:12 +00:00
Daniel Stenberg 2f668aba96 "H. Daphne Luong" <daphne@tellme.com> pointed out that curl cannot destroy
the proxy server data internally as it did, since when doing a location:
following it needs the proxy server string several times.
2000-03-27 21:36:05 +00:00
Daniel Stenberg 9849c76d88 yet another tiny OS/2 fix 2000-03-23 10:41:39 +00:00
Daniel Stenberg e541da93fe in case the select() returns -1 and errno is EINTR, it should not abort
the download (MT-adjustment)
2000-03-23 10:41:16 +00:00
Daniel Stenberg 0fac349c62 Wham Bang's fixes 2000-03-23 10:40:14 +00:00
Daniel Stenberg 475869a612 6.5.2 release commit 2000-03-21 15:37:13 +00:00
Daniel Stenberg 211b9e552d curl_unescape() could make a buffer overflow 2000-03-20 10:22:12 +00:00
Daniel Stenberg ba37e24abd generated from the new getdate.y file 2000-03-20 09:11:29 +00:00
Daniel Stenberg fe43488fc5 commented the CFLAGS that was left in here by mistake 2000-03-20 09:10:51 +00:00
Daniel Stenberg ff3fd842d8 Marco G. Salvagno's OS/2 fixes 2000-03-19 19:54:13 +00:00
Daniel Stenberg 35140201b5 updated to compile 6.5 2000-03-17 17:18:40 +00:00
Daniel Stenberg 739b3f241d Added the forgotten http_code! 2000-03-16 11:41:56 +00:00
Daniel Stenberg d48939c0c0 makes use of HAVE_RAND_SCREEN instead of WIN32 for using RAND_screen() 2000-03-16 11:41:27 +00:00
Daniel Stenberg 0aa3f705c2 removed an unnecessary #ifdef WIN32 2000-03-16 11:40:48 +00:00
Daniel Stenberg 14253f34f4 if stdlib.h exists, malloc.h should not be included (thus stop OpenBSD
complaints)
2000-03-16 11:40:15 +00:00
Daniel Stenberg ab05797500 cleaned up some #ifdef mess, now uses data->fwrite() to write headers 2000-03-16 11:39:31 +00:00
Daniel Stenberg 8629719e0e now writers the headers with the data->fwrite() function as well 2000-03-16 11:38:32 +00:00
Daniel Stenberg 570b4c3b59 as Pascal Gaudette pointed out, the ldap files were missing 2000-03-16 11:35:48 +00:00
Daniel Stenberg 90030a49c7 6.5 cleanup commit 2000-03-14 08:33:15 +00:00
Daniel Stenberg 2ad8ed7771 now sends cookies space separated to better work with IIS4.0 servers 2000-03-13 09:11:54 +00:00
Daniel Stenberg 01ce1010b4 renamed some variables and made \r work 2000-03-02 23:01:56 +00:00
Daniel Stenberg d4e18e4179 Adjusted to run properly with OpenSSL 0.9.5. 2000-03-02 23:01:35 +00:00