Yang Tse
66fb9ca5f6
For congruency sake with the naming of other CURL_XXXXXX_CURL_OFF_T macros,
...
the names of the curl_off_t formatting string directives now become
CURL_FORMAT_CURL_OFF_T and CURL_FORMAT_CURL_OFF_TU.
CURL_FMT_OFF_T -> CURL_FORMAT_CURL_OFF_T
CURL_FMT_OFF_TU -> CURL_FORMAT_CURL_OFF_TU
Remove the use of an internal name for the curl_off_t formatting string directives
and use the common one available from the inside and outside of the library.
FORMAT_OFF_T -> CURL_FORMAT_CURL_OFF_T
FORMAT_OFF_TU -> CURL_FORMAT_CURL_OFF_TU
2008-08-15 02:58:15 +00:00
Yang Tse
11cb78c5f8
curlbuild.h is a generated file on configure-capable systems
2008-08-14 23:55:24 +00:00
Dan Fandrich
527a5f0980
Added Range keyword
2008-08-14 19:18:18 +00:00
Dan Fandrich
6e878d2ca4
Added test 1063 to test an invalid large range on a file:
2008-08-14 19:18:01 +00:00
Dan Fandrich
cf30b24706
Fixed unused variable warning
2008-08-14 18:41:37 +00:00
Yang Tse
709a2ed474
Take three at trying to detect signed and unsigned curl_off_t integer constant
...
suffixes, using a test-and-try suffix approach letting the compiler validate it.
2008-08-14 18:30:19 +00:00
Yang Tse
ecd30cc8bb
When using our internal curlx_strtoll function NEED_CURL_STRTOLL must be defined,
...
the source code of curlx_strtoll is excluded if NEED_CURL_STRTOLL isn't defined.
2008-08-14 11:56:55 +00:00
Yang Tse
0105ad5e39
CURL_LLONG_MIN should now be signed
2008-08-14 10:30:45 +00:00
Yang Tse
cebaab8ee5
Use our CURL_LLONG_MAX and CURL_LLONG_MIN which are defined with the proper suffix.
2008-08-14 03:39:45 +00:00
Yang Tse
34281925d6
Change CURL_CHECK_DEF_INTXX_C suffix definition detection.
...
Add debug tracing for CURL_CHECK_DEF_INTXX_C.
2008-08-14 01:39:49 +00:00
Daniel Stenberg
e90c4fa770
Fixed:
...
155 - bug #2038004 "Curl OpenSSL not compatible with 7.17 or 7.18"
156 - proxy CONNECT issue (details not public yet due to possible security impact)
2008-08-13 21:05:13 +00:00
Yang Tse
a06e077938
Use autoconf's result of AC_CHECK_SIZEOF(long) in CURL_CONFIGURE_LONG
2008-08-13 19:49:19 +00:00
Yang Tse
7bdae7be4f
Ensure that the compiler 'knows' the 'long' type in CURL_CONFIGURE_LONG
2008-08-13 18:57:48 +00:00
Yang Tse
c125d83e9e
Sync config.h generation from lib/Makefile.netware and src/Makefile.netware
2008-08-13 18:43:53 +00:00
Yang Tse
2abf9221e3
Using the name of a macro inside AC_MSG_WARN takes aclocal to NeverLand.
2008-08-13 17:23:13 +00:00
Yang Tse
6f1e89085c
Adjust IBM C compiler CURL_SIZEOF_LONG
2008-08-13 16:14:22 +00:00
Yang Tse
5303cdc4af
Remove first version of comment not intended to be finally committed.
2008-08-13 15:48:44 +00:00
Yang Tse
feb03e4717
The size of long is a build time characteristic and as such it is now recorded
...
in curlbuild.h as CURL_SIZEOF_LONG. Definition now done from configure process
and in CVS curlbuild.h.dist for non-configure systems.
2008-08-13 15:32:20 +00:00
Yang Tse
64e3a091c3
Split comparison among several lines for debugging
2008-08-13 13:07:50 +00:00
Daniel Stenberg
a2c50a980c
on second thought, let's remove this number from here since it doesn't really
...
belong among the release numbers anyway
2008-08-13 10:57:11 +00:00
Daniel Stenberg
23478b891f
dead mirrors removed => http://curl.haxx.se/mail/lib-2008-08/0208.html
2008-08-13 10:55:23 +00:00
Daniel Stenberg
aab2d52b25
httpcustomheader.c is a new tiny example showing a HTTP request with a custom
...
header replacing an internal one
2008-08-13 08:51:52 +00:00
Gisle Vanem
9a9041f1ce
Watcom doesn't have <sys/time.h>.
2008-08-13 08:32:22 +00:00
Gisle Vanem
0aa704935b
Remved '-dDEBUG_THREADING_GETADDRINFO' (no longer used).
2008-08-13 08:19:51 +00:00
Gisle Vanem
ede7f8f5de
Update dependencies.
2008-08-13 08:17:50 +00:00
Gisle Vanem
3c317d2fac
Update dependencies.
2008-08-13 07:30:21 +00:00
Gisle Vanem
b55b0258e0
MingW uses gcc. Hence the suffixes for 64-bit are 'LL' and 'ULL'.
2008-08-13 07:16:20 +00:00
Yang Tse
55a8098d48
Adjustment due to curl_off_t no longer following off_t
2008-08-13 03:05:00 +00:00
Dan Fandrich
389e50ff1e
Added a few user-visible bug fixes
2008-08-13 00:43:46 +00:00
Gunter Knauf
1df4043ad7
sync src makefile with lib makefile.
2008-08-12 21:25:11 +00:00
Dan Fandrich
b000b8a736
Removed unneeded header files
2008-08-12 20:21:40 +00:00
Dan Fandrich
7eab7fa353
Fixed a buffer overflow problem in Curl_proxyCONNECT that could occur
...
when a server responded with long headers and data. Luckily, the buffer
overflowed into another unused buffer, so no actual harm was done.
Added test cases 1060 and 1061 to verify.
2008-08-12 20:07:52 +00:00
Yang Tse
58f7c82d52
Fix 'result' may be used uninitialized in function readwrite_data()
2008-08-12 19:09:20 +00:00
Yang Tse
4d1cd0da93
Fix curl_off_t sized constants usage
2008-08-12 18:49:33 +00:00
Dan Fandrich
9ee7a014c9
Handle short reads
2008-08-12 18:32:55 +00:00
Yang Tse
e1ab7db87d
DOS/Windows 'shells' eat echoed percent sign characters unless escaped.
2008-08-12 10:08:14 +00:00
Daniel Stenberg
14a5596346
- Andy Tsouladze fixed runtests.pl to not attempt to execute the stunnel
...
_directory_ if that happened to appear in the path!
2008-08-12 07:21:39 +00:00
Yang Tse
2eba5f33b9
Fix CURL_CHECK_DEF_INTXX_C suffix definition detection
2008-08-12 07:20:44 +00:00
Yang Tse
60a3773c50
Added macros for minimum-width signed and unsigned curl_off_t integer
...
constants CURL_OFF_T_C and CURL_OFF_TU_C. The clever double helper macro
used internally to provide its functionality is thanks to Lars Nilsson.
2008-08-12 03:00:24 +00:00
Dan Fandrich
e8e8177e9d
Added HTTP CONNECT keywords
2008-08-11 23:16:48 +00:00
Dan Fandrich
f1fe04245a
Fixed a boundary condition error in ftp_readresp() whereby a non-terminal
...
line of a multiline FTP response whose last byte landed exactly at the end
of the BUFSIZE-length buffer would be treated as the terminal response
line. The following response code read in would then actually be the
end of the previous response line, and all responses from then on would
correspond to the wrong command. Test case 1062 verifies this.
Stop closing a never-opened ftp socket.
2008-08-11 23:16:08 +00:00
Daniel Stenberg
8bb208e8f8
152 + 153 are fixed!
2008-08-11 20:30:37 +00:00
Daniel Stenberg
f8a3aa91cd
- Constantine Sapuntzakis filed bug report #2042430
...
(http://curl.haxx.se/bug/view.cgi?id=2042430 ) with a patch. "NTLM Windows
SSPI code is not thread safe". This was due to libcurl using static
variables to tell wether to load the necessary SSPI DLL, but now the loading
has been moved to the more suitable curl_global_init() call.
2008-08-11 20:29:36 +00:00
Daniel Stenberg
019bde82ce
- Constantine Sapuntzakis filed bug report #2042440
...
(http://curl.haxx.se/bug/view.cgi?id=2042440 ) with a patch. He identified a
problem when using NTLM over a proxy but the end-point does Basic, and then
libcurl would do wrong when the host sent "Connection: close" as the proxy's
NTLM state was erroneously cleared.
2008-08-11 19:26:01 +00:00
Yang Tse
ca5e38751c
Ooops
2008-08-11 19:00:26 +00:00
Yang Tse
b5b25b39e9
Added missing signed and unsigned curl_off_t integer constant suffixes for
...
internal and external use. CURL_SUFFIX_CURL_OFF_T, CURL_SUFFIX_CURL_OFF_TU.
2008-08-11 18:27:21 +00:00
Daniel Stenberg
1784523cc6
added two known topics for 7.19.1
2008-08-11 12:41:13 +00:00
Daniel Stenberg
d71d10adbc
five more bugs I'd like to get fixed or at least considered before 7.19.0
2008-08-11 10:55:47 +00:00
Yang Tse
40fb750589
Old logic based on CURL_SIZEOF_CURL_OFF_T, ENABLE_64BIT, HAVE_LONGLONG,
...
has to be revisited and adjusted as appropriate.
Enabling and disabling of large file support needs further inspection.
2008-08-11 03:26:23 +00:00
Yang Tse
62a6b8d4a6
Fix NetWare missing curl_off_t typedef!!
2008-08-11 02:40:19 +00:00