Yang Tse
c30e908034
Compiler warning fix
2006-09-10 23:37:42 +00:00
Daniel Stenberg
8d24c0212e
curl_multi_socket() fix thanks to Jeff's test code
2006-09-10 22:15:57 +00:00
Daniel Stenberg
8240cea628
Jeff Pohlmeyer presented a *multi_socket()-using program that exposed a
...
problem with it (SIGSEGV-style). It clearly showed that the existing
socket-state and state-difference function wasn't good enough so I rewrote
it and could then re-run Jeff's program without any crash. The previous
version clearly could miss to tell the application when a handle changed
from using one socket to using another.
While I was at it (as I could use this as a means to track this problem
down), I've now added a 'magic' number to the easy handle struct that is
inited at curl_easy_init() time and cleared at curl_easy_cleanup() time that
we can use internally to detect that an easy handle seems to be fine, or at
least not closed or freed (freeing in debug builds fill the area with 0x13
bytes but in normal builds we can of course not assume any particular data
in the freed areas).
2006-09-10 22:15:32 +00:00
Daniel Stenberg
f2a33eb372
Added a useful debug function within #if 0. The function makes it easy to
...
"dump" a hash table which is useful when tracking problems with data stored
in one of our hashes.
2006-09-10 22:12:24 +00:00
Gisle Vanem
e134a40208
Added select_test() function to allow selecting on no sockets on
...
Winsock.
2006-09-10 19:01:04 +00:00
Gisle Vanem
690888cfc1
SIGALARM -> SIGALRM.
2006-09-09 19:13:13 +00:00
Gisle Vanem
fb8d9b6645
#ifdef around alarmfunc() to supress warning.
2006-09-09 19:11:54 +00:00
Gisle Vanem
f7ddb39ee1
iconv-data needs to be fully reallocated (to prevent a double-free).
2006-09-09 18:23:29 +00:00
Gisle Vanem
145084b699
Print usage in case 'arg2 == NULL'.
2006-09-09 16:55:21 +00:00
Gisle Vanem
f1ba12607a
Duplicate iconv-data too in curl_easy_duphandle().
2006-09-09 16:36:05 +00:00
Yang Tse
bb87b65f08
Compiler warning fix
2006-09-09 13:24:42 +00:00
Daniel Stenberg
b0f6e7cee4
Michele Bini fixed how the hostname is put in NTLM packages. As servers
...
don't expect fully qualified names we need to cut them off at the first dot.
2006-09-09 11:45:27 +00:00
Daniel Stenberg
ed72d4e104
tab => space
2006-09-09 11:45:05 +00:00
Daniel Stenberg
8ec1bfe897
Peter Sylvester cleaned up and fixed the getsockname() uses in ftp.c. Some
...
of them can be completetly removed though...
2006-09-08 22:17:39 +00:00
Gisle Vanem
1dec17562f
signal() returns 'void (*)(int)'.
2006-09-08 13:06:41 +00:00
Daniel Stenberg
9cc3795f1a
Mention that CURLOPT_MAX_RECV/SEND* were added in 7.15.5
2006-09-08 12:46:41 +00:00
Gisle Vanem
be1306a6c2
Update comment reflecting structure change.
2006-09-08 12:17:58 +00:00
Daniel Stenberg
e9160a31e0
removed the comment that isn't valid for this file, just a copy'n paste error
2006-09-08 12:03:55 +00:00
Gisle Vanem
0a670c578f
Compilation fix; 'reqdata' is not a pointer. 'path' is part of SessionHandle.
2006-09-08 12:03:39 +00:00
Daniel Stenberg
e3c15fc4b9
test 530 is the first ever HTTP pipelining test for libcurl
2006-09-08 11:56:56 +00:00
Yang Tse
dc7c915553
Compilation fix
2006-09-08 05:18:07 +00:00
Daniel Stenberg
b7eeb6e67f
Major overhaul introducing http pipelining support and shared connection
...
cache within the multi handle.
2006-09-07 21:49:20 +00:00
Yang Tse
7e4193b538
Fix compiler warning
2006-09-07 01:18:46 +00:00
Daniel Stenberg
a932803eac
Invoke memanalyze from the source path and hush up about killing the FTP
...
server as part of test cases
2006-09-06 10:03:34 +00:00
Daniel Stenberg
52560142bf
added some fresh new blurb
2006-09-05 21:17:04 +00:00
Daniel Stenberg
874a4ef8c7
spell fix and added Jari
2006-09-04 22:21:32 +00:00
Daniel Stenberg
0bb3ac7c31
Jari Sundell's minor cleanup, added comments and some extra error-checkings
...
for easier future error-tracking.
2006-09-04 22:19:13 +00:00
Daniel Stenberg
1e9f5845ab
I fell over a new libtool that starts with a newline so we need to fetch
...
the two first lines to get the version string. The good news is that older
libtools have an empty line after the first so I think this works fine all
over...
2006-09-04 08:53:28 +00:00
Daniel Stenberg
c41dfc2501
oops, we're on the .6 track now
2006-09-04 08:43:44 +00:00
Daniel Stenberg
30ac7eced1
proper credit
2006-09-04 06:17:55 +00:00
Daniel Stenberg
466d093a92
- "Dortik" ( http://curl.haxx.se/bug/view.cgi?id=1551412 ) provided a patch that
...
while not fixing things very nicely, it does make the SOCKS5 proxy
connection slightly better as it now acknowledges the timeout for connection
and it no longer segfaults in the case when SOCKS requires authentication
and you did not specify username:password.
2006-09-03 22:52:42 +00:00
Daniel Stenberg
1e9be353c2
Mohun Biswas' improvements and clarifications about the options and how to use
...
them.
2006-09-03 22:12:57 +00:00
Gisle Vanem
4f4277d9c7
Simplified #ifdef on WIN32; the statement
...
" !defined(__GNUC__) || defined(__MINGW32__)" implies
CygWin.
2006-09-03 13:52:07 +00:00
Gisle Vanem
6728bda5c5
Watcom lacks <sys/time.h>.
2006-09-03 13:45:42 +00:00
Daniel Stenberg
dc9f154823
added missing test
2006-08-31 22:18:08 +00:00
Daniel Stenberg
d7168a82e2
Dmitriy Sergeyev found and fixed a multi interface flaw when using asynch
...
name resolves. It could get stuck in the wrong state.
2006-08-31 12:53:39 +00:00
Gisle Vanem
c9c8ee3796
Added HAVE_SYS_TIME_H for djgpp and HighC.
2006-08-30 16:18:03 +00:00
Gisle Vanem
c7aae10300
Removed "#ifndef__WATCOMC__". Use "#ifdef HAVE_SYS_TIME_H" instead.
2006-08-30 16:17:06 +00:00
Gisle Vanem
909941405f
Added support for more MS-DOS compilers.
2006-08-30 12:10:30 +00:00
Gisle Vanem
4031eb1d91
Avoid Metaware's High-C warning "'=' encountered where '==' may have been intended."
2006-08-29 21:11:55 +00:00
Gisle Vanem
59cf6fd4f0
Watcom lacks <sys/time.h>.
2006-08-29 18:45:55 +00:00
Gisle Vanem
6de9732a88
Added support for Watcom/DOS.
2006-08-29 18:40:36 +00:00
Gisle Vanem
1f7f500922
Updated dependency section.
2006-08-29 18:17:43 +00:00
Gisle Vanem
4b1462ec65
Don't include zlib headers in dependency output.
2006-08-29 18:13:54 +00:00
Gisle Vanem
6ed47f0aad
Renamed config.dj -> config.dos.
2006-08-29 16:40:47 +00:00
Gisle Vanem
2d8c7ba9fc
Use config.dos instead. Updated generated dependencies.
2006-08-29 16:35:11 +00:00
Gisle Vanem
3b342d18bc
Removed. New file is config.dos.
2006-08-29 16:34:40 +00:00
Gisle Vanem
f24ad3800c
Renamed config.dj -> config.dos. Added #ifdef-section for djgpp.
2006-08-29 16:33:41 +00:00
Gisle Vanem
e2ff369eba
BUFSIZE defined in Metaware's <stdio.h>. Undefine to avoid warning.
2006-08-29 16:27:13 +00:00
Gisle Vanem
9691a78f6b
Support other MS-DOS compilers (MSDOS is a djgpp built-in define).
2006-08-29 16:26:41 +00:00