Daniel Stenberg
|
8eda06131b
|
new netware-related files added to the distribution
|
2004-03-17 12:48:41 +00:00 |
Daniel Stenberg
|
5b55f9ecb3
|
Günter Knauf's NetWare changes.
|
2004-03-17 12:46:42 +00:00 |
Daniel Stenberg
|
fc67cca882
|
removed the min() macro define
|
2004-03-16 09:16:38 +00:00 |
Daniel Stenberg
|
256a16a8a3
|
if the global_init() is called from within curl_easy_init() and returns
an error code, we now make curl_easy_init fail and return NULL.
|
2004-03-15 16:28:36 +00:00 |
Daniel Stenberg
|
8f77030473
|
Initial commit of the first attempt to make three new *strerror() functions.
No protos in the headers yet and no docs.
|
2004-03-15 11:51:32 +00:00 |
Daniel Stenberg
|
f788f988ea
|
fix signed and unsigned warnings
|
2004-03-14 18:15:04 +00:00 |
Daniel Stenberg
|
d04ffd258b
|
postsize is off_t now, so we typecase it to int before doing normal printf
with it (knowing it won't be larger than what fits in an int)
|
2004-03-13 17:11:42 +00:00 |
Daniel Stenberg
|
24cfa7f1bb
|
the postsize is an off_t so use the proper printf format to output the
content-length when doing multipart posts
|
2004-03-13 17:03:17 +00:00 |
Daniel Stenberg
|
94a1d09ac7
|
more variable type fixing for the huge posts
|
2004-03-12 14:22:16 +00:00 |
Daniel Stenberg
|
4ad68ec305
|
more variable type fixes for the large POST support
|
2004-03-12 13:06:01 +00:00 |
Daniel Stenberg
|
ef776ab893
|
Made the 'postsize' variable an off_t type to be able to hold large file
sizes if desired
|
2004-03-12 12:07:01 +00:00 |
Daniel Stenberg
|
1ebda8fa0e
|
Added CURLOPT_POSTFIELDSIZE_LARGE to offer a large file version of the
CURLOPT_POSTFIELDSIZE option to allow really big HTTP POSTs.
|
2004-03-12 08:55:47 +00:00 |
Daniel Stenberg
|
9d064a3927
|
dl and ulspeed are now curl_off_t so typecast them to double when we
return their values
|
2004-03-11 21:51:55 +00:00 |
Daniel Stenberg
|
1d5a914c1c
|
Made max5data() take a curl_off_t size as argument instead of double. Should
make the progress meter more accurate for large files. Also made the sprintf
usage in that function avoid floating point.
|
2004-03-11 21:48:15 +00:00 |
Daniel Stenberg
|
e545e33d5f
|
Gisle Vanem's fixes to use CURL_SOCKET_BAD more instead of -1 for sockets.
|
2004-03-11 13:13:35 +00:00 |
Daniel Stenberg
|
326e8b9fc1
|
don't let the EINTR stuff build on windows
|
2004-03-11 12:57:04 +00:00 |
Daniel Stenberg
|
0d1fc73f21
|
Use more curl_off_t variables when doing the progress meter calculations and
argument passing and try to convert to double only when providing data to the
external world.
|
2004-03-10 16:20:33 +00:00 |
Daniel Stenberg
|
7225b14002
|
curl_socket_t mistakes cleanup
|
2004-03-10 16:01:47 +00:00 |
Daniel Stenberg
|
85838a8966
|
turn niflags into a define named NIFLAGS
|
2004-03-10 15:24:56 +00:00 |
Daniel Stenberg
|
b45d50ccc2
|
Nah, ignore the OS define in here. This is being included by ares and it
certainly doesn't need the OS define.
|
2004-03-10 10:19:32 +00:00 |
Daniel Stenberg
|
c39c55cb2d
|
Minor edit to avoid an unreachable break and to remove the extra {} body
within the switch.
|
2004-03-10 09:50:12 +00:00 |
Daniel Stenberg
|
cf004cbc7e
|
keep the number of bytes read in a size_t variable
|
2004-03-10 09:44:42 +00:00 |
Daniel Stenberg
|
9948250723
|
strequal() returns int so we typecast the return to bool when we store the
result as bool
|
2004-03-10 09:41:37 +00:00 |
Daniel Stenberg
|
47afa058a8
|
store times in time_t
|
2004-03-10 09:36:43 +00:00 |
Daniel Stenberg
|
40e892bb36
|
Jeff Lawson fixed the SSL connection to deal with received signals during the
connect.
|
2004-03-10 08:43:01 +00:00 |
Daniel Stenberg
|
bc6f3beb9c
|
Now requires an OS string defined by the config*.h file
|
2004-03-10 08:15:50 +00:00 |
Daniel Stenberg
|
f9e1f32adb
|
make windows builds use the OS string "i386-pc-win32" instead of just "win32"
to make it more like other OS strings
|
2004-03-10 08:14:22 +00:00 |
Daniel Stenberg
|
22f4d81f3e
|
Make sure SIZEOF_CURL_OFF_T is defined before we check for it being > 4.
It is only undefined when this file is included by others (like ares) and
in those cases it doesn't matter.
|
2004-03-10 08:08:02 +00:00 |
Daniel Stenberg
|
0d1f80ccb5
|
removed the #if 0'ed pragmas that disable warnings on msvc
|
2004-03-10 07:04:31 +00:00 |
Daniel Stenberg
|
4e87dd89bf
|
moved the curl_socket_t typedef downwards
|
2004-03-10 07:03:13 +00:00 |
Daniel Stenberg
|
ce5805a955
|
Use curl_socket_t instead of int for holding sockets. The typedefs and
defines are in setup.h.
|
2004-03-09 22:52:50 +00:00 |
Daniel Stenberg
|
52d85341ae
|
only build with the windows threading trace code if
DEBUG_THREADING_GETHOSTBYNAME is defined
|
2004-03-09 21:42:43 +00:00 |
Daniel Stenberg
|
7b2869338d
|
explicit typecast to visualize that we really want the result of the
operation as a size_t
|
2004-03-09 21:39:50 +00:00 |
Daniel Stenberg
|
ab35b2837f
|
Tor Arntsen's fix to a AIX build problem
|
2004-03-09 21:25:59 +00:00 |
Daniel Stenberg
|
bab9f532f2
|
added HAVE_IOCTLSOCKET here
|
2004-03-09 08:35:33 +00:00 |
Daniel Stenberg
|
702021e099
|
don't compare signed/unsigned
|
2004-03-08 16:20:51 +00:00 |
Daniel Stenberg
|
2c756fa1d7
|
Commented the Curl_read() arguments.
|
2004-03-08 12:37:46 +00:00 |
Daniel Stenberg
|
385086b460
|
size_t/int fix
|
2004-03-08 12:37:11 +00:00 |
Daniel Stenberg
|
72a4715dff
|
strlen() returns size_t
|
2004-03-08 12:36:54 +00:00 |
Daniel Stenberg
|
576be36249
|
waitconnect() takes the timeout argument as a long
|
2004-03-08 11:36:47 +00:00 |
Daniel Stenberg
|
c52c592f4c
|
store size as size_t
use %zd when outputting size_t
|
2004-03-08 11:33:49 +00:00 |
Daniel Stenberg
|
d9ffd2f544
|
don't use 'register'
make strtol() returns get stored in long variables
don't mix size_t with int
|
2004-03-08 11:28:14 +00:00 |
Daniel Stenberg
|
a684c51c9b
|
size_t/int/long fixes
|
2004-03-08 08:38:29 +00:00 |
Daniel Stenberg
|
3fa4ac080e
|
we must not only support long long for Largefile to work, we must have
a curl_off_t type that is larger than 4 bytes
|
2004-03-08 07:46:26 +00:00 |
Daniel Stenberg
|
498666bdc3
|
issue 12 fix
|
2004-03-05 12:54:18 +00:00 |
Daniel Stenberg
|
3d3612e252
|
another include to prevent warnings
|
2004-03-05 11:39:19 +00:00 |
Daniel Stenberg
|
6717240650
|
more fixing to make the progress/getinfo stuff to work properly when doing
file: transfers too
|
2004-03-05 09:40:16 +00:00 |
Daniel Stenberg
|
ef0a2c714b
|
clearly tell that these are ftp response timeouts
|
2004-03-05 09:37:48 +00:00 |
Daniel Stenberg
|
465753c2de
|
When following to a new URL, we must make sure to call Curl_done() first,
since the current connection must be taken care of properly before we move
on. Christopher R. Palmer reported a problem he found due to this mistake.
|
2004-03-04 16:13:33 +00:00 |
Daniel Stenberg
|
e40392ac03
|
Andrés García's patch to prevent warnings while compiling with mingw, mainly
because it is now possible to have both WIN32 and HAVE_CONFIG_H defined.
|
2004-03-04 15:32:18 +00:00 |
Daniel Stenberg
|
1eb9fd6c4d
|
use size_t for the data, but keep the protos use ssize_t to better fit
with the existing transfer.c code
|
2004-03-04 15:25:06 +00:00 |
Daniel Stenberg
|
78e47fbb5c
|
include the proper header file too
|
2004-03-04 15:23:57 +00:00 |
Daniel Stenberg
|
2b59e90c54
|
fix progress data to be updated properly for file: transfers, as reported
by Jesse Noller
|
2004-03-04 15:12:12 +00:00 |
Daniel Stenberg
|
59a30e6d9b
|
prevent harmless compiler warning
|
2004-03-04 12:57:12 +00:00 |
Daniel Stenberg
|
2479e06848
|
David Byron's work on making libcurl only require winsock 1.1 on Windows
machines.
|
2004-03-03 13:32:56 +00:00 |
Daniel Stenberg
|
5e7f1a0eaf
|
more variable type cleanups
|
2004-03-03 13:24:14 +00:00 |
Daniel Stenberg
|
eb9383d49b
|
our timeout values are longs while 'tv_sec' is int
|
2004-03-03 13:17:44 +00:00 |
Daniel Stenberg
|
817d17354e
|
make the backup variable of the same kind as the data it backups! ;-)
|
2004-03-03 13:12:30 +00:00 |
Daniel Stenberg
|
88e226c686
|
some more size_t usage, and two added typecasts when converting from size_t
to long (MIPSpro warnings)
|
2004-03-03 13:11:28 +00:00 |
Daniel Stenberg
|
9116dd41bd
|
tv_sec is an int, so we explicitly typecast the result of long - long to
an int when we assign it.
|
2004-03-03 13:07:32 +00:00 |
Daniel Stenberg
|
b2ef40731a
|
Tom Bates' adjustment to build on his nsr-tandem-nsk.
|
2004-03-03 09:27:18 +00:00 |
Daniel Stenberg
|
e2f7030202
|
rename struct FILE to FILEPROTO, to prevent it from causing trouble with
the plain old FILE typedef.
|
2004-03-03 09:25:59 +00:00 |
Daniel Stenberg
|
7c85be9435
|
corrected the reuse_fresh condition
|
2004-03-02 14:00:44 +00:00 |
Daniel Stenberg
|
353f764119
|
Yet another curl_off_t printf format attempt, we now exclude the %-letter from
FORMAT_OFF_T to allow additional options to get specified, like with '"%5"
FORMAT_OFF_T'.
|
2004-03-02 09:31:18 +00:00 |
Daniel Stenberg
|
7ab3b5b3bb
|
use FORMAT_OFF_T instead of CURL_FORMAT_OFF_T to reduce the complexity of
having to redef that name
|
2004-03-02 07:25:39 +00:00 |
Daniel Stenberg
|
00d5f886e3
|
- we switch to simply use FORMAT_OFF_T internally
- Also, we must not assume that SIZEOF_CURL_OFF_T is defined, as this file
gets included from the ares dir at times and then it isn't defined.
|
2004-03-02 07:25:08 +00:00 |
Daniel Stenberg
|
cb72a80fe0
|
Use CURL_FORMAT_OFF_T for printf()inf curl_off_t variables.
|
2004-03-01 16:28:00 +00:00 |
Daniel Stenberg
|
71d81f1f75
|
Now uses CURL_FORMAT_OFF_T instead of %Od
Fixed the check for bad resumes. Made test case 99 work and proved a bug
in test case ... eh, was it 32?
|
2004-03-01 16:27:34 +00:00 |
Daniel Stenberg
|
7983ec84a7
|
set CURL_VERSION_LARGEFILE if we support large files
|
2004-03-01 16:24:04 +00:00 |
Daniel Stenberg
|
8cb2a68694
|
define ENABLE_64BIT if we have enabled 64bit large files
define our internal CURL_FORMAT_OFF_T define, we don't use the global one!
|
2004-03-01 16:23:35 +00:00 |
Daniel Stenberg
|
485122035c
|
fixed the test code to work
|
2004-03-01 16:22:17 +00:00 |
Daniel Stenberg
|
4d12be9867
|
removed an unnecessary shift and splut up som weird two-statements-per-line
code
|
2004-03-01 12:54:59 +00:00 |
Daniel Stenberg
|
5eeaff8235
|
Support 'z' for size_t-sized integer printing, as in %zd or %zx.
|
2004-03-01 12:44:07 +00:00 |
Daniel Stenberg
|
7d2e872828
|
Only consider the fresh-connection option on the first connection made, not
on followed redirections etc. This should fix the bug #905365, which caused
NTLM to fail with the option set.
|
2004-03-01 09:43:42 +00:00 |
Daniel Stenberg
|
4dfc0a78e7
|
Only attempt to send the FTP QUIT command if we actually have a FTP struct.
|
2004-03-01 07:59:25 +00:00 |
Daniel Stenberg
|
82bd583251
|
in Curl_disonnect(): call the protocol-specific disconnect function before we
unlink the "current" connection struct from the connection cache.
|
2004-03-01 07:19:26 +00:00 |
Daniel Stenberg
|
6c78b4b7c0
|
fixed some more size_t/int/long warnings and removed a few CMC comments
|
2004-02-27 13:21:14 +00:00 |
Daniel Stenberg
|
77268e0649
|
Joe Halpin made the FTP code send 'QUIT' on the control connection before
it disconnects the TCP connection, like a good ftp client should!
|
2004-02-27 07:08:37 +00:00 |
Daniel Stenberg
|
4515d06465
|
David Byron's fixes to make the latest curl build fine under MSVC 6.
|
2004-02-26 16:23:28 +00:00 |
Daniel Stenberg
|
07de0ff0ff
|
Gisle Vanem's added support calloc()-debugging and outputting mode for
fopen() as well.
|
2004-02-26 14:52:51 +00:00 |
Daniel Stenberg
|
7d8cd5906c
|
use calloc instead of malloc and we won't have to memset() the struct
|
2004-02-26 14:52:16 +00:00 |
Daniel Stenberg
|
d571064b65
|
Clear up int/long/size_t/ssize_t usage a bit
|
2004-02-26 13:40:43 +00:00 |
Daniel Stenberg
|
d687eed33e
|
use %ld when printf()ing long variables (and removed use of 'register')
|
2004-02-26 12:32:29 +00:00 |
Daniel Stenberg
|
be2cdf14f3
|
Don't call the lock/unlock functions if they are NULL. They can still be
NULL without violating protocol.
|
2004-02-26 11:39:38 +00:00 |
Daniel Stenberg
|
f9b2b7940e
|
disable the use of long double, we don't use it
|
2004-02-25 15:34:05 +00:00 |
Daniel Stenberg
|
df94c7aedc
|
Based on a patch by Greg Hewgill I modified how long long is used, as we
can use a 64bit type with MSVC that is a long long equivalent.
|
2004-02-25 14:15:38 +00:00 |
Daniel Stenberg
|
f128fae705
|
fixed some warnings in the (both new and old) base64 usage
|
2004-02-23 16:09:39 +00:00 |
Daniel Stenberg
|
2ae4420869
|
make newer MSCV7 compilers use _strtoi64() as a strtoll() replacement
|
2004-02-23 14:24:49 +00:00 |
Daniel Stenberg
|
888eec833c
|
Removed getpass from here. The fact this still was present here indicates
that this file is out of date!
|
2004-02-23 12:01:10 +00:00 |
Daniel Stenberg
|
2911e63bc2
|
curl_off_t is 8 bytes big on windows
|
2004-02-23 11:59:28 +00:00 |
Daniel Stenberg
|
34d247bc4e
|
switch the arguments according to the c source
|
2004-02-23 11:44:03 +00:00 |
Daniel Stenberg
|
99bc7e5fd3
|
oops, the decode() function got its arguments reversed in my cleanup
operation!
|
2004-02-23 11:39:21 +00:00 |
Daniel Stenberg
|
f35c28214e
|
use size_t to keep strlen() results
|
2004-02-23 08:38:49 +00:00 |
Daniel Stenberg
|
35fd1365ae
|
simplied how create_hostcache_id() is used, and also its function somewhat
cleared up some ssize_t/size_t mixups
|
2004-02-23 08:35:57 +00:00 |
Daniel Stenberg
|
f493081004
|
adjusted to the modified base64 protos
|
2004-02-23 08:24:53 +00:00 |
Daniel Stenberg
|
e1b5e15431
|
More size_t cleanups in the base64 functions.
|
2004-02-23 08:22:43 +00:00 |
Daniel Stenberg
|
1aba4c519b
|
The base64 encode function now takes a size_t for size, not an int as
previously.
|
2004-02-23 08:07:55 +00:00 |
Daniel Stenberg
|
0ffec4272a
|
the missing part of Gisle Vanem's connect-timeout fix for win32
|
2004-02-22 22:31:24 +00:00 |
Daniel Stenberg
|
4bde770169
|
added some extra typecasts to prevent compiler warnings when converting
int to various types
|
2004-02-21 15:05:46 +00:00 |
Daniel Stenberg
|
9af7e46f72
|
inlcude krb4.h to get the proto for Curl_krb_kauth() to satisfy picky
compilers
|
2004-02-21 14:57:29 +00:00 |