Daniel Stenberg
|
a140e5311d
|
moved the protocol-specific free to allow easier multiple transfers
|
2001-02-13 13:34:16 +00:00 |
|
Daniel Stenberg
|
c107303ade
|
very minor indentation fix
|
2001-02-12 08:22:19 +00:00 |
|
Daniel Stenberg
|
21b05afc99
|
removed getenv.h from the package as it was unused
|
2001-02-12 08:21:45 +00:00 |
|
Daniel Stenberg
|
eebcf7d4f5
|
Not used anymore
|
2001-02-09 07:33:58 +00:00 |
|
Daniel Stenberg
|
8d169dfadd
|
Added a failf() call in the error-check just added
|
2001-02-09 07:14:28 +00:00 |
|
Daniel Stenberg
|
b12e334d83
|
if netrc is parsed and our host was found in there, set data->bits.user_passwd
unconditioanlly!
|
2001-02-08 13:53:13 +00:00 |
|
Daniel Stenberg
|
7e36c4437e
|
today's FTP response check fix
|
2001-02-08 13:52:38 +00:00 |
|
Daniel Stenberg
|
61e2a8108b
|
7.6.1-pre3
|
2001-02-07 09:49:06 +00:00 |
|
Daniel Stenberg
|
abb14de7e0
|
GetLine() didn't properly act on -1 lengths returned from Curl_read()
|
2001-02-07 09:31:03 +00:00 |
|
Daniel Stenberg
|
58d70db92e
|
no longer #includes "getenv.h"
|
2001-02-07 08:36:23 +00:00 |
|
Daniel Stenberg
|
09f6fc22ed
|
silly me, corrected the strlcat() to compile
|
2001-02-06 09:12:39 +00:00 |
|
Daniel Stenberg
|
833ce37cb9
|
new openbsd inspired implementation of strlcat()
|
2001-02-06 09:08:24 +00:00 |
|
Daniel Stenberg
|
db70cd28b3
|
adjusted the IPv6 stuff to compile and build on Linux as well
|
2001-02-05 23:35:44 +00:00 |
|
Daniel Stenberg
|
f6e2bfd464
|
Jun-ichiro itojun Hagino's IPv6 adjustments
|
2001-02-05 23:04:44 +00:00 |
|
Daniel Stenberg
|
6f7c70fbbc
|
CURLINFO_CONTENT_LENGTH_DOWNLOAD and CURLINFO_CONTENT_LENGTH_UPLOAD were
added as suggested by Bob Schader
|
2001-02-04 20:03:30 +00:00 |
|
Daniel Stenberg
|
9ab5d30e3b
|
Ingo Ralf Blum made it compile with the newest cygwin
|
2001-02-04 19:00:27 +00:00 |
|
Daniel Stenberg
|
9464c5430d
|
Curl_read() uses ssize_t now
|
2001-01-31 15:06:56 +00:00 |
|
Daniel Stenberg
|
a14aaaf23f
|
fixed up the telnet to work (using support from Linus Nielsen)
|
2001-01-31 15:05:44 +00:00 |
|
Daniel Stenberg
|
c41c5a0ef2
|
curl_read() and Curl_read() now have ssize_t in the last argument
|
2001-01-31 13:54:12 +00:00 |
|
Daniel Stenberg
|
1bcd3e601a
|
changed order of the range and follow-location checks so that a range-request
will work even when following a Location:
|
2001-01-30 11:52:59 +00:00 |
|
Daniel Stenberg
|
513bc44421
|
HTTP PUT resume now sends Content-Range: headers as I believe the RFC2616
describes, Bob Schader's research seems to agree.
|
2001-01-29 07:24:20 +00:00 |
|
Daniel Stenberg
|
4cc76d1576
|
upload sets HTTP request to PUT for "HTTP upload"
|
2001-01-29 07:23:11 +00:00 |
|
Daniel Stenberg
|
c69c79dd04
|
bettersupport for HTTP return codes 300-399
|
2001-01-27 20:31:51 +00:00 |
|
Daniel Stenberg
|
3a8210c975
|
Resume is now done with a Content-Range header instead of a Range header if
the request isn't GET. Presumably, this is how it should be made.
|
2001-01-27 18:57:07 +00:00 |
|
Daniel Stenberg
|
c8a546c941
|
The progess meter title get an extra output when a resumed transfer is
taking place
|
2001-01-27 18:23:59 +00:00 |
|
Daniel Stenberg
|
62fec1d28d
|
data->httpreq was not set properly
|
2001-01-27 17:58:15 +00:00 |
|
Daniel Stenberg
|
fcb347d124
|
Added a httpreq field in the main struct so that there's one field to check
for what HTTP request that is being used. The old bit-style fields are still
in there as well.
|
2001-01-26 15:52:01 +00:00 |
|
Daniel Stenberg
|
c331ef02f9
|
The check for that content-range is received must only be made if we requested
GET resume. Other resumes are upload-wise and don't care about this header
in the download stream
|
2001-01-26 15:50:56 +00:00 |
|
Daniel Stenberg
|
3a3f632bf0
|
Made it possible to do "upload resume" over HTTP
|
2001-01-26 15:49:39 +00:00 |
|
Daniel Stenberg
|
c43a9d9068
|
timespent is now updated in every call to the progress meter update function
|
2001-01-25 12:32:40 +00:00 |
|
Daniel Stenberg
|
149d6363b3
|
modified the Curl_ConnectHTTPProxyTunnel proto
|
2001-01-25 12:24:34 +00:00 |
|
Daniel Stenberg
|
30eab8ca51
|
moved curl_read() and curl_write() to sendf.c
|
2001-01-25 12:23:57 +00:00 |
|
Daniel Stenberg
|
e49a82b06c
|
converted to use Curl_read() and Curl_write()
|
2001-01-25 12:23:12 +00:00 |
|
Daniel Stenberg
|
45fdb48189
|
uses Curl_read() and Curl_write()
unfolded telwrite() instead of being a separate single function
|
2001-01-25 12:22:17 +00:00 |
|
Daniel Stenberg
|
3fcc9677c4
|
use recv()/send() instead of read()/write() with sockets
|
2001-01-25 12:21:10 +00:00 |
|
Daniel Stenberg
|
1552bd9c8c
|
sendf is now only Curl_sendf
Curl_write() and Curl_read() are here
|
2001-01-25 12:20:30 +00:00 |
|
Daniel Stenberg
|
939c0c5521
|
removed two compiler warnings
|
2001-01-25 12:19:36 +00:00 |
|
Daniel Stenberg
|
f0b9aefd2e
|
Curl_read() and Curl_write() are now used for reading/writing sockets.
Some functions changed prototype due to this change as well.
|
2001-01-25 12:19:02 +00:00 |
|
Daniel Stenberg
|
11f3c51e8f
|
Get get-ftp-response function is now using Curl_read() for reading from a
socket. Curl_ConnectHTTPProxyTunnel changed prototype.
|
2001-01-25 12:17:07 +00:00 |
|
Daniel Stenberg
|
1a329b98a3
|
replaced sendf() calls with Curl_sendf()
|
2001-01-25 12:13:35 +00:00 |
|
Daniel Stenberg
|
29bcba9a90
|
Ingo Ralf Blum's cygwin fixes
|
2001-01-24 14:44:05 +00:00 |
|
Daniel Stenberg
|
8bafc3692d
|
fixed the comment for 'path'
|
2001-01-24 14:03:48 +00:00 |
|
Daniel Stenberg
|
8a75120568
|
added comments all over
|
2001-01-24 12:32:34 +00:00 |
|
Daniel Stenberg
|
3d96ee7423
|
extended the gname field one byte to avoid a possible overflow
added lots of explaining comments
|
2001-01-24 12:10:10 +00:00 |
|
Daniel Stenberg
|
b3dbdfa306
|
Robert Weaver's fix
|
2001-01-24 09:01:32 +00:00 |
|
Daniel Stenberg
|
7872cc131a
|
Enabled support for IPv6-style IP-addresses if ENABLE_IPV6 is set. If it isn't,
curl will return an error when such an address is used.
|
2001-01-23 10:21:30 +00:00 |
|
Daniel Stenberg
|
6f438bc8fb
|
Added 'ipv6 enabled' for ipv6 compiled versions
|
2001-01-23 08:16:59 +00:00 |
|
Daniel Stenberg
|
abcd1e7d5a
|
Björn Stenberg's patch for making the progress meter betterlooking
|
2001-01-22 16:21:05 +00:00 |
|
Daniel Stenberg
|
faa5c14aee
|
No more URL length restrictions
|
2001-01-19 12:15:23 +00:00 |
|
Daniel Stenberg
|
ae0a6835bd
|
Transfer is now Curl_Tranfer() and transfer.h is used instead of highlevel.h
and download.h
|
2001-01-17 13:23:01 +00:00 |
|
Daniel Stenberg
|
f2f11be8ba
|
download.[ch] is renamed to transfer.[ch], highlevel.[ch] is history
|
2001-01-17 13:22:27 +00:00 |
|
Daniel Stenberg
|
e09eda9c7c
|
download and highlevel are replaced with transfer
|
2001-01-17 13:19:01 +00:00 |
|
Daniel Stenberg
|
f5aa7f64bd
|
added missing newlines to two infof() functions about document dates
|
2001-01-10 22:46:26 +00:00 |
|
Daniel Stenberg
|
e8b99d21e5
|
Added the curl source-header
|
2001-01-09 07:41:04 +00:00 |
|
Daniel Stenberg
|
370d7f7527
|
Added source header. Made the prototype not being set if HAVE_GETPASS_R is
set, as those systems are likely to have it already set in a system header
and this prototype has proven to cause problems on SCO systems.
|
2001-01-08 22:30:30 +00:00 |
|
Daniel Stenberg
|
ff8fb8cdb0
|
krb4.c header file, no source header (yet)
|
2001-01-08 22:02:23 +00:00 |
|
Daniel Stenberg
|
e8a5f3026f
|
Added mprintf #include
|
2001-01-08 16:22:55 +00:00 |
|
Daniel Stenberg
|
10051e6916
|
generated file
|
2001-01-08 13:39:49 +00:00 |
|
Daniel Stenberg
|
d54cdf294b
|
adjusted to work with automake 'make dist'
|
2001-01-08 13:39:21 +00:00 |
|
Daniel Stenberg
|
044ca343ad
|
Loic Dachary's makefile/dist/rpm fixes
|
2001-01-08 10:00:14 +00:00 |
|
Daniel Stenberg
|
6403257886
|
renamed Curl_ to curl_ for the printf() prefixes
|
2001-01-05 12:19:42 +00:00 |
|
Daniel Stenberg
|
4031104404
|
Internal symbols that aren't static are now prefixed with 'Curl_'
|
2001-01-05 10:11:41 +00:00 |
|
Daniel Stenberg
|
ed8dbf4ac2
|
updated license text in headers
|
2001-01-04 12:27:04 +00:00 |
|
Daniel Stenberg
|
24dee483e9
|
dual-license fix
|
2001-01-03 09:29:33 +00:00 |
|
Daniel Stenberg
|
f4acbed214
|
ftpsendf() is remade to send the entire command in one write(), as some
firewalls (like FW-1) seems to dislike split-up writes at times...
|
2000-12-30 13:12:30 +00:00 |
|
Daniel Stenberg
|
3d8bb1c27a
|
include unistd.h if present to prevent compiler warnings on close()
|
2000-12-19 13:35:23 +00:00 |
|
Daniel Stenberg
|
5594741acb
|
Added fopen() and fclose() leak tracking
|
2000-12-19 13:23:54 +00:00 |
|
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 |
|