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
|
Jrg 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 Bjrn 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
|
Jrg'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 |
|