Daniel Stenberg
|
9ee94b3d84
|
fixed a leaked file descriptor when PORT failed
|
2000-12-19 09:06:36 +00:00 |
|
Daniel Stenberg
|
184ad46a27
|
fixed accept() for memory debugging
|
2000-12-18 16:13:37 +00:00 |
|
Daniel Stenberg
|
74d35416a2
|
changed the return code checker in the quote command send to only fail
on >= 400 errors
|
2000-12-16 10:36:08 +00:00 |
|
Daniel Stenberg
|
bf43b49a20
|
added socket() / sclose() checks to the memdebug system
|
2000-12-14 15:56:59 +00:00 |
|
Daniel Stenberg
|
7dcda6a370
|
unix style newlines
|
2000-12-11 08:14:34 +00:00 |
|
Daniel Stenberg
|
69abefc936
|
Added SA_RESTART since (some) HPUX doesn't have that define and it doesn't
need it
|
2000-12-07 09:09:26 +00:00 |
|
Daniel Stenberg
|
160d2a30db
|
Added the borland makefiles
|
2000-12-05 13:47:30 +00:00 |
|
Daniel Stenberg
|
6ced1ba615
|
changed third argument to size_t to match SCO prototype
|
2000-12-05 08:04:04 +00:00 |
|
Daniel Stenberg
|
52707f9590
|
7.5-commit
|
2000-12-04 09:44:57 +00:00 |
|
Daniel Stenberg
|
421fccb12a
|
Added -version-info and lots of info
|
2000-11-30 22:22:08 +00:00 |
|
Daniel Stenberg
|
173f12db68
|
added a typecast to shut up a VC++ warning when converting from long
to unsigned short
|
2000-11-30 21:59:51 +00:00 |
|
Daniel Stenberg
|
983e3ae8c5
|
Craig Davison updated this
|
2000-11-30 21:54:00 +00:00 |
|
Daniel Stenberg
|
db7d772d3e
|
removed #if 0 sections
|
2000-11-29 08:19:23 +00:00 |
|
Daniel Stenberg
|
64761bc786
|
removed #if 0 section
|
2000-11-29 08:17:12 +00:00 |
|
Daniel Stenberg
|
9980568f42
|
removed '#if 0' sections
|
2000-11-29 08:16:27 +00:00 |
|
Daniel Stenberg
|
7c7923761d
|
free the URL on redirections, this was a previous memory leak
|
2000-11-28 09:41:01 +00:00 |
|
Daniel Stenberg
|
b8f7d94ef1
|
James Griffiths' max-redirs fix
|
2000-11-28 09:05:47 +00:00 |
|
Daniel Stenberg
|
79a84d20f2
|
Added the memdebug include file
|
2000-11-27 12:04:51 +00:00 |
|
Daniel Stenberg
|
b5739b3a97
|
document time fixes
|
2000-11-22 13:50:17 +00:00 |
|
Daniel Stenberg
|
86d4488cc7
|
Added struct fields to deal with time-of-document
|
2000-11-22 12:57:16 +00:00 |
|
Daniel Stenberg
|
ce1cb29d20
|
client_write() proto and defines added
|
2000-11-22 12:55:55 +00:00 |
|
Daniel Stenberg
|
526eca191a
|
uses client_write()
|
2000-11-22 12:55:24 +00:00 |
|
Daniel Stenberg
|
79beebdabe
|
uses client_write() now
|
2000-11-22 12:54:48 +00:00 |
|
Daniel Stenberg
|
39abde5db5
|
Added the client_write() function
|
2000-11-22 12:53:56 +00:00 |
|
Daniel Stenberg
|
fb962a281e
|
uses the new client_write() function
|
2000-11-22 12:51:18 +00:00 |
|
Daniel Stenberg
|
2f6e61d5fb
|
GetLastResponse() modified to return ftp code as integer
initial modified-time support
|
2000-11-22 12:50:41 +00:00 |
|
Daniel Stenberg
|
c938166520
|
set rangestringalloc to 0 after the string has been freed to prevent it
from being freed twice (a NULL free the second time)
|
2000-11-21 19:06:55 +00:00 |
|
Daniel Stenberg
|
50d564b4d4
|
uses the "internal" mprintf() routines for formatted output
|
2000-11-21 19:05:26 +00:00 |
|
Daniel Stenberg
|
29d21bea18
|
bad directory name extractor fixed, now always free the file and directory
very early, as that could leak memory before
|
2000-11-21 19:04:25 +00:00 |
|
Daniel Stenberg
|
b734bc37eb
|
curl_unescape() did not stop at the set length properly when %-codes were
used
|
2000-11-21 19:01:53 +00:00 |
|
Daniel Stenberg
|
2a5e68ea89
|
added some defensive code around the GetHost()'s third argument result
|
2000-11-21 15:36:38 +00:00 |
|
Daniel Stenberg
|
c06f726614
|
GetHost() now sets the third pointer to NULL when the lookup fails, as the
memory is then freed in the function
|
2000-11-21 15:35:45 +00:00 |
|
Daniel Stenberg
|
52909688cf
|
when using PORT, we now free the host name buffer properly
|
2000-11-21 15:34:40 +00:00 |
|
Daniel Stenberg
|
56ac132401
|
removed the storenonprintable function as it isn't used anymore
|
2000-11-21 13:18:30 +00:00 |
|
Daniel Stenberg
|
3e5ba33e2d
|
removed two unused variables and added an extra set of parentheses, done
to remove pedantic compiler warnings
|
2000-11-21 09:31:55 +00:00 |
|
Daniel Stenberg
|
9a9013ac25
|
typecasted the argument to isspace() to int, to remove a pedantic compiler
warning
|
2000-11-21 09:31:03 +00:00 |
|
Daniel Stenberg
|
59693250c4
|
includes http.h for the proxytunnel stuff
|
2000-11-21 09:30:07 +00:00 |
|
Daniel Stenberg
|
336b0b7d82
|
added comment on a variable that is unused on some platforms
|
2000-11-21 09:29:21 +00:00 |
|
Daniel Stenberg
|
42280e95bf
|
removed URL size restrictions
|
2000-11-20 08:53:21 +00:00 |
|
Daniel Stenberg
|
91c879461e
|
Alexander Kourakos's lowercase environment variable fix
|
2000-11-20 07:35:21 +00:00 |
|
Daniel Stenberg
|
bda9fde4d8
|
spell correction resolv => resolve in two error messages
|
2000-11-18 16:31:27 +00:00 |
|
Daniel Stenberg
|
3e6a354c4c
|
now exits and alerts on bad uses of strdup() and free()
|
2000-11-17 15:31:45 +00:00 |
|
Daniel Stenberg
|
c0936824d4
|
added curl_formfree()
|
2000-11-17 14:06:24 +00:00 |
|
Daniel Stenberg
|
57ddd7e928
|
now includes stdlib.h
|
2000-11-17 14:05:43 +00:00 |
|
Daniel Stenberg
|
868488b518
|
memory leak cleanup campaign
|
2000-11-17 14:03:58 +00:00 |
|
Daniel Stenberg
|
2297bc4791
|
changed the 'port' field to long to better work with the va_arg() system
|
2000-11-17 09:48:21 +00:00 |
|
Daniel Stenberg
|
77bbbd868b
|
data->err must be used, not stderr
|
2000-11-16 07:20:12 +00:00 |
|
Daniel Stenberg
|
5a07305dc8
|
not printf()ing %s normally for character that weren't isprint() made things
go weird, had to remove this. I should use trio soon for all the *printf()
stuff as this is too broken
|
2000-11-15 15:36:41 +00:00 |
|
Daniel Stenberg
|
2bd70e1351
|
moved the followlocation field from the http struct to the urldata struct
since it has to survive http struct deletion
|
2000-11-13 18:23:21 +00:00 |
|
Daniel Stenberg
|
bfb118e42a
|
Added space after the Cookie: header keyword
|
2000-11-13 11:29:32 +00:00 |
|
Daniel Stenberg
|
c605f81a09
|
Jörg updated the list of exported functions
|
2000-11-13 08:36:17 +00:00 |
|
Daniel Stenberg
|
460aa295e0
|
Chris Faherty fixed a free-twice problem
|
2000-11-13 07:51:23 +00:00 |
|
Daniel Stenberg
|
4035543763
|
set type before checking --head size, as the type may cause the server
to return different sizes
|
2000-11-10 13:42:45 +00:00 |
|
Daniel Stenberg
|
920579ba11
|
doing an ftp upload append that was already completed resulted in a
"hang", it now results in an error instead
|
2000-11-10 11:28:01 +00:00 |
|
Daniel Stenberg
|
7b5c551835
|
adjusted to the changed getpass_r()
|
2000-11-10 09:19:09 +00:00 |
|
Daniel Stenberg
|
a5b2eb7962
|
new interface, updated Angus' license, dependent on HAVE_GETPASS_R
|
2000-11-10 09:18:25 +00:00 |
|
Daniel Stenberg
|
78423c5899
|
Venkataramana Mokkapati corrected a cookie parser bug
|
2000-11-10 08:10:04 +00:00 |
|
Daniel Stenberg
|
c0a44b4b9b
|
Added typecast to localtime_r()
|
2000-11-07 23:09:08 +00:00 |
|
Daniel Stenberg
|
ef8741d23c
|
removed the perror() outputs as they did nothing good to us
|
2000-11-07 07:33:40 +00:00 |
|
Daniel Stenberg
|
56548f9a13
|
getpass_r() is the new getpass name for thread-safe getpass!
|
2000-11-06 23:18:50 +00:00 |
|
Daniel Stenberg
|
9f4f16b55d
|
new getpass proto and function pointer usage
|
2000-11-06 22:53:50 +00:00 |
|
Daniel Stenberg
|
e05922c428
|
modified pgrsTime() to the new functionality
|
2000-11-06 15:32:16 +00:00 |
|
Daniel Stenberg
|
71fb701168
|
adjusted the time-keeping function to work better for location following
requests
|
2000-11-06 15:31:10 +00:00 |
|
Daniel Stenberg
|
b6bb734215
|
Emmanuel Tychon found a problem when specifying user-name only in a URL
(and the password entered interactively). This fix also includes proper
URL-decoding of the user name and password if specified in the URL.
|
2000-11-06 08:12:30 +00:00 |
|
Daniel Stenberg
|
852b664e45
|
added signal in case sigaction is missing
|
2000-11-01 08:19:10 +00:00 |
|
Daniel Stenberg
|
6f7dcf3f22
|
typecasted the localtime_r() return code to not make it not warn even if the
function prototype is missting
|
2000-10-30 11:54:27 +00:00 |
|
Daniel Stenberg
|
0cff279063
|
new urldata ssl layout and T. Bharath brought the new SSL cert verify function
|
2000-10-30 11:53:40 +00:00 |
|
Daniel Stenberg
|
f6daff475f
|
removed old unused getpass() leftovers
|
2000-10-26 21:59:54 +00:00 |
|
Daniel Stenberg
|
9d0d8280e9
|
Georg Horn provided a fix for the timeout signal stuff. Finally the timeout
switch should work under most unixes (requires sigaction())
|
2000-10-26 21:57:12 +00:00 |
|
Daniel Stenberg
|
02037971ed
|
renamed getpass() to my_getpass() and it is now thread-safe and should
disable passwd-echoing on win32 (supplied by Björn Stenberg)
|
2000-10-26 10:32:04 +00:00 |
|
Daniel Stenberg
|
e4a7e18a0c
|
compiles on Linux now
|
2000-10-25 07:41:11 +00:00 |
|
Daniel Stenberg
|
c44b10de41
|
remote_port used in Host: headers only when non-default
|
2000-10-20 13:48:38 +00:00 |
|
Daniel Stenberg
|
135cc036aa
|
made the speedcheck actually work again
|
2000-10-17 14:53:03 +00:00 |
|
Daniel Stenberg
|
f6163b375f
|
7.4.1 commit
|
2000-10-16 13:52:05 +00:00 |
|
Daniel Stenberg
|
751d503f54
|
sprintf() => snprintf()
|
2000-10-12 08:22:16 +00:00 |
|
Daniel Stenberg
|
7717212912
|
free the URL string if that was allocated
|
2000-10-11 10:58:37 +00:00 |
|
Daniel Stenberg
|
ccb2b5d22c
|
free the FTP struct already in the _done() function
|
2000-10-11 10:57:52 +00:00 |
|
Daniel Stenberg
|
85174ed358
|
memory leak adjusts
|
2000-10-11 10:29:25 +00:00 |
|
Daniel Stenberg
|
111d1d09d3
|
removed the header that confuses PHP
|
2000-10-09 22:29:35 +00:00 |
|
Daniel Stenberg
|
4f5a4c9bd5
|
added the bool typedef, moved here from curl/curl.h
|
2000-10-09 21:36:38 +00:00 |
|
Daniel Stenberg
|
cdd91bed46
|
I commented the -DMALLOCDEBUG flag to make it easier to add
|
2000-10-09 11:24:18 +00:00 |
|
Daniel Stenberg
|
0f8facb49b
|
added memory debugging include file
|
2000-10-09 11:12:34 +00:00 |
|
Daniel Stenberg
|
d49d05bce6
|
added for memory leak debugging etc
|
2000-10-09 11:11:43 +00:00 |
|
Daniel Stenberg
|
1e2e6a4e33
|
GetHost() did not properly assign the third argument pointer!
|
2000-10-08 12:50:51 +00:00 |
|
Daniel Stenberg
|
2918836cef
|
removed include "writeout.h"
|
2000-10-06 11:06:20 +00:00 |
|
Daniel Stenberg
|
b900318d8d
|
Jörg's updated makefile
|
2000-10-06 11:03:43 +00:00 |
|
Daniel Stenberg
|
c58dc8f82f
|
the --interface code doesn't work on win32 and is #ifndef WIN32 now
|
2000-10-06 11:03:20 +00:00 |
|
Daniel Stenberg
|
0ddacf929a
|
added for the win32 version
|
2000-10-06 11:02:48 +00:00 |
|
Daniel Stenberg
|
03a56b3e56
|
HTTP resume fix, now the range pointer may be allocated
|
2000-10-06 06:28:39 +00:00 |
|
Daniel Stenberg
|
5865860ad6
|
counts header and request size
|
2000-10-04 13:07:43 +00:00 |
|
Daniel Stenberg
|
2cdd150723
|
removed writeinfo stuff
|
2000-10-03 22:04:04 +00:00 |
|
Daniel Stenberg
|
d46b006f22
|
add_buffer_send() free()d the buffer *before* it was used! :-O
|
2000-10-03 16:53:41 +00:00 |
|
Daniel Stenberg
|
033263e696
|
added the new upload_bufsize to the connectdata struct
|
2000-10-03 11:05:09 +00:00 |
|
Daniel Stenberg
|
eee5c71aff
|
inits the upload_bufsize at connect time
|
2000-10-03 11:03:55 +00:00 |
|
Daniel Stenberg
|
f1b8566ea2
|
new upload-buffer size design that starts with a smallish buffer and increases
its size in case of need
|
2000-10-03 11:02:52 +00:00 |
|
Daniel Stenberg
|
d3f9b2a490
|
introduced the new add_buffer() concept that makes the HTTP request to get
sent in only one shot
|
2000-10-03 11:01:32 +00:00 |
|
Daniel Stenberg
|
ef77d484f0
|
removed writeout.[ch] and added getinfo.c
|
2000-10-02 06:32:31 +00:00 |
|
Daniel Stenberg
|
d5ad450db6
|
getinfo.c replaces the former writeout.c
|
2000-10-02 06:28:55 +00:00 |
|
Daniel Stenberg
|
b0274a553b
|
Added curl_easy_getinfo()
|
2000-10-02 06:27:43 +00:00 |
|
Daniel Stenberg
|
e372a440c0
|
#include <malloc.h> was removed, it causes warnings on openbsd
|
2000-09-29 06:34:50 +00:00 |
|
Daniel Stenberg
|
91bda5650c
|
include base64.h instead of base64_krb.h
|
2000-09-28 10:36:31 +00:00 |
|
Daniel Stenberg
|
13962adcb5
|
7.3 commit
|
2000-09-28 10:26:44 +00:00 |
|
Daniel Stenberg
|
221f1c2ca2
|
replaced the old base64 stuff with the new ones
|
2000-09-28 08:01:52 +00:00 |
|
Daniel Stenberg
|
bac96e9f49
|
Added strlcpy() since it turns out some krb4-implementations don't include
their own, even if mine did!
|
2000-09-26 22:28:46 +00:00 |
|
Daniel Stenberg
|
60ee571bd6
|
CRYPTO_free() of course, it makes it run with previous openssl versions too
|
2000-09-26 07:03:59 +00:00 |
|
Daniel Stenberg
|
d03db1cd11
|
corrected curl_write() for kerberos
|
2000-09-25 22:16:36 +00:00 |
|
Daniel Stenberg
|
1dac7f4d05
|
Martin Hedenfalk added sec_fflush_fd()
|
2000-09-25 22:15:56 +00:00 |
|
Daniel Stenberg
|
ad01481b28
|
krb4 transfers get a sec_fflush_fd() to get uploads to work
|
2000-09-25 22:15:28 +00:00 |
|
Daniel Stenberg
|
28ad7dc4a1
|
a single cookie does not require a trailing semicolon anymore
|
2000-09-25 22:14:42 +00:00 |
|
Daniel Stenberg
|
e40f0be7e3
|
No longer uses Free() as that was removed from OpenSSL with 0.9.6
|
2000-09-25 22:04:51 +00:00 |
|
Daniel Stenberg
|
f353258ff6
|
corrected bad data re-use and buffer problems
|
2000-09-25 21:49:37 +00:00 |
|
Daniel Stenberg
|
c62cc76fdb
|
now reports "krb4 enabled" is that's so
|
2000-09-21 08:51:15 +00:00 |
|
Daniel Stenberg
|
7bac857fdd
|
krb4 fields structs and fields added
|
2000-09-21 08:50:48 +00:00 |
|
Daniel Stenberg
|
ce406a732f
|
krb4 support
new GetHost() usage
new base64 encoder usage
|
2000-09-21 08:50:05 +00:00 |
|
Daniel Stenberg
|
a82eb0fc6d
|
adjusted to support krb4
|
2000-09-21 08:49:16 +00:00 |
|
Daniel Stenberg
|
6f6dfa97a8
|
Uses the new interface to ssend() and the base64 encoder
|
2000-09-21 08:48:48 +00:00 |
|
Daniel Stenberg
|
aa8a2fbde3
|
GetHost() changed function arguments
|
2000-09-21 08:47:48 +00:00 |
|
Daniel Stenberg
|
3471e2c59d
|
krb4 support added, new GetHost() usage
|
2000-09-21 08:47:20 +00:00 |
|
Daniel Stenberg
|
37249c3a41
|
new interface to the base64 encoder
|
2000-09-21 08:46:44 +00:00 |
|
Daniel Stenberg
|
def69c3087
|
new for kerberos support
|
2000-09-21 08:46:14 +00:00 |
|
Daniel Stenberg
|
c9c7fcf411
|
Stephen Kick's interface fixes
|
2000-09-18 21:54:08 +00:00 |
|
Daniel Stenberg
|
398e3f423f
|
GetHost() now should return NULL when it fails, even for Tru64 unix
|
2000-09-18 21:16:27 +00:00 |
|
Daniel Stenberg
|
00eaf20298
|
bugfixed the proxytunnel
|
2000-09-15 12:55:38 +00:00 |
|
Daniel Stenberg
|
0da7057591
|
more "anything through http proxy tunnel" fixes
|
2000-09-15 06:10:52 +00:00 |
|
Daniel Stenberg
|
86ff2c46b7
|
introduced 'tunnel through http proxy' for ftp
|
2000-09-14 14:05:01 +00:00 |
|
Daniel Stenberg
|
0a2f677374
|
file:// fix that prevents name lookup and sets no-upload and no-download
|
2000-09-14 10:41:07 +00:00 |
|
Daniel Stenberg
|
5e7cd528b0
|
made -I (size info only) work for ftp again
|
2000-08-31 12:04:55 +00:00 |
|
Daniel Stenberg
|
60eab89f10
|
in unescape(), '+' is now only converted to space after the first '?'
|
2000-08-31 12:03:04 +00:00 |
|
Daniel Stenberg
|
d49eba2aed
|
Jan Schmidt supplied an update
|
2000-08-24 17:55:48 +00:00 |
|
Daniel Stenberg
|
53c2798886
|
moved include setup.h
|
2000-08-24 14:28:11 +00:00 |
|
Daniel Stenberg
|
7271ebf23e
|
include config.h first
|
2000-08-24 14:27:51 +00:00 |
|
Daniel Stenberg
|
b6e18f2f66
|
#include "setup.h" moved first of all includes
|
2000-08-24 14:26:33 +00:00 |
|
Daniel Stenberg
|
400ca043c7
|
inet_ntoa_r() usage made more portable
|
2000-08-24 14:26:06 +00:00 |
|
Daniel Stenberg
|
1b1f143cd6
|
hostname and large file support added
|
2000-08-24 12:33:16 +00:00 |
|
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 Björn 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
|
Jört 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 |
|
Daniel Stenberg
|
cc80e5b582
|
Damien Adant <dams@usa.net> suggestion to make it compile on Ultrix
|
2000-03-02 23:00:54 +00:00 |
|
Daniel Stenberg
|
14e71a04d5
|
new variables added
|
2000-03-01 22:07:46 +00:00 |
|
Daniel Stenberg
|
cf23986a70
|
Added more variables to the progress struct targeted for statistics output
|
2000-03-01 22:06:57 +00:00 |
|
Daniel Stenberg
|
dfd341efd5
|
Added two new time stamp places
|
2000-03-01 22:05:11 +00:00 |
|
Daniel Stenberg
|
28011b8f9c
|
added prototype and defines for pgrsTime()
|
2000-03-01 22:01:46 +00:00 |
|
Daniel Stenberg
|
5fb1d20ed9
|
added pgrsTime() to store various time stamps for the -w option
|
2000-03-01 21:59:59 +00:00 |
|
Daniel Stenberg
|
4ff9f2b08e
|
store the pretransfer time
store the http code
|
2000-03-01 21:56:23 +00:00 |
|
Daniel Stenberg
|
04e714562c
|
Applied Jörn's patch
|
2000-03-01 21:54:50 +00:00 |
|
Daniel Stenberg
|
a5f13de704
|
Added writeout.[ch]
|
2000-02-21 23:53:36 +00:00 |
|
Daniel Stenberg
|
d073ec0a71
|
Supports the -w/--write-out feature
|
2000-02-21 23:52:53 +00:00 |
|
Daniel Stenberg
|
dd11333fce
|
new fields in the progress struct
|
2000-02-21 23:51:38 +00:00 |
|
Daniel Stenberg
|
10f958029a
|
Added writeout stuff
|
2000-02-21 23:51:09 +00:00 |
|
Daniel Stenberg
|
947a644d5a
|
moved a few more variables to the progress struct and I had some problems
on how to approach the -# progress bar in the new style transfers...
|
2000-02-21 23:50:27 +00:00 |
|
Daniel Stenberg
|
f028f4f4a5
|
removed upload.[ch] from here
|
2000-02-21 22:25:02 +00:00 |
|
Daniel Stenberg
|
f4898981b0
|
added #include <timeval.h> on Jörn's advice
added lastshow to the progress struct
|
2000-02-16 00:02:40 +00:00 |
|
Daniel Stenberg
|
8ed78f6c38
|
Now starts the progress meter timer at once!
|
2000-02-16 00:01:50 +00:00 |
|
Daniel Stenberg
|
65b3a9b498
|
Jörn Hartroth adjusted for the mingw32 compiler
|
2000-02-16 00:01:07 +00:00 |
|
Daniel Stenberg
|
b4a47dda27
|
re-arranged the progress meter columns, made the hour-field two characters
wide and made the pgrsUpdate() make a final meter update so that the final
values actually are displayed last.
|
2000-02-16 00:00:27 +00:00 |
|
Daniel Stenberg
|
325238708f
|
modified the progress meter usage
|
2000-02-15 23:59:03 +00:00 |
|
Daniel Stenberg
|
7413ee668f
|
all new progress stuff on the way in
|
2000-02-14 23:15:08 +00:00 |
|
Daniel Stenberg
|
41fb29e8c7
|
upload.[ch] are removed
|
2000-02-14 23:14:44 +00:00 |
|
Daniel Stenberg
|
f63c7b8d62
|
new stuff for the new progress meter
|
2000-02-14 23:13:15 +00:00 |
|
Daniel Stenberg
|
1ebeb976f9
|
newly generated from the new getdate.y
|
2000-02-14 23:12:19 +00:00 |
|
Daniel Stenberg
|
582754c0e2
|
uses the new progress functions
|
2000-02-14 23:03:05 +00:00 |
|
Daniel Stenberg
|
238baede4b
|
made upload/download work better simultaneously
now uses the new progress meter functions
|
2000-02-14 22:59:39 +00:00 |
|
Daniel Stenberg
|
5a99be2545
|
updated to use the new set of progress-functions
|
2000-02-14 22:57:42 +00:00 |
|
Daniel Stenberg
|
efb410a188
|
Ellis Pritchard <ellis@citria.com> made it work for MacOS X
|
2000-02-10 23:28:10 +00:00 |
|
Daniel Stenberg
|
9ef5f5ef5a
|
This should no longer send empty cookies to the server
|
2000-02-10 23:15:33 +00:00 |
|
Daniel Stenberg
|
9280c208d3
|
* Made '-' as file name to read cookies from equal stdin.
* I hope I finally removed 'empty cookies' crash
|
2000-02-10 23:14:53 +00:00 |
|
Daniel Stenberg
|
bc375152b1
|
removed include upload.h
|
2000-02-01 23:57:54 +00:00 |
|
Daniel Stenberg
|
c758744e7e
|
removed #include "upload.h"
|
2000-02-01 23:56:28 +00:00 |
|
Daniel Stenberg
|
c6a8bb3d56
|
Added some RFC2109 support
|
2000-02-01 23:54:51 +00:00 |
|
Daniel Stenberg
|
dbc0b63935
|
upload.[ch] are history
|
2000-02-01 23:52:43 +00:00 |
|
Daniel Stenberg
|
15755b3fd8
|
Adjusted to use the new Transfer() instead of the old Download()
|
2000-02-01 23:52:11 +00:00 |
|
Daniel Stenberg
|
d2af77e60c
|
Download() was merged with Upload() and now they both form the new Transfer()
function that deals with both directions at the same time.
|
2000-02-01 23:51:01 +00:00 |
|
Daniel Stenberg
|
a96c6e9693
|
Upload() and Download() are now Transfer()!
|
2000-02-01 23:50:13 +00:00 |
|
Daniel Stenberg
|
fd921c8cd6
|
removed the port number reset again, it is already being made when the
location: URL turns out to be an "absolute" one and that should be the only
time it is required.
|
2000-01-31 22:20:17 +00:00 |
|
Daniel Stenberg
|
ede7cf175e
|
assume 79 columns instead of 80 in case we don't know, to better work on
win32 systems
|
2000-01-31 22:19:17 +00:00 |
|
Daniel Stenberg
|
2be8c7a4e9
|
- Oskar Liljeblad <osk@hem.passagen.se> pointed out and corrected a problem
in the Location: following system that made curl following a location: to a
different protocol to fail.
|
2000-01-19 21:57:48 +00:00 |
|
Daniel Stenberg
|
aec48e7894
|
Joern.Hartroth@telekom.de rightfully suggested two #include include fixes
|
2000-01-17 17:29:42 +00:00 |
|
Daniel Stenberg
|
c8d64b8ac2
|
I removed the Makefile. Since it is generated, it always gets changed and I
don't want to keep commiting it!
|
2000-01-16 18:54:11 +00:00 |
|
Daniel Stenberg
|
7c8bb5dfff
|
Made the progress bar cooler, with ideas from Björn Stenberg <bjorn@haxx.nu>
|
2000-01-16 18:52:53 +00:00 |
|
Daniel Stenberg
|
63aefdb50b
|
changed a tiny comment
|
2000-01-16 18:52:24 +00:00 |
|
Daniel Stenberg
|
90719eb3fd
|
more removals
|
2000-01-10 23:55:47 +00:00 |
|
Daniel Stenberg
|
360edafb43
|
cleanup
|
2000-01-10 23:46:24 +00:00 |
|
Daniel Stenberg
|
26e8ccc631
|
syncing with local edit
|
2000-01-10 23:36:14 +00:00 |
|
Daniel Stenberg
|
ae1912cb0d
|
Initial revision
|
1999-12-29 14:20:26 +00:00 |
|