Yang Tse
fef60d9d41
Added check and symbol definition for WIN32 file API usage in configure,
...
supporting configure's --disable-largefile option for WIN32 targets also.
Non-configure systems which do not use config-win32.h configuration file,
and want to use the WIN32 file API, must define USE_WIN32_LARGE_FILES or
USE_WIN32_SMALL_FILES as appropriate in their own configuration files.
2008-08-26 12:54:12 +00:00
Yang Tse
2fdd24c724
Fix default SIZEOF_OFF_T definition logic
2008-08-26 10:48:52 +00:00
Patrick Monnerat
852a02daff
Fix _LARGE_FILES definition (thanks to Yang Tse for signaling the bug)
2008-08-26 09:26:06 +00:00
Yang Tse
2a6148716c
Functionality only possible if recvfrom() is available.
2008-08-26 03:08:27 +00:00
Yang Tse
5ca692fc89
Three tasks completed and removed:
...
- Logic based on CURL_SIZEOF_CURL_OFF_T and SIZEOF_OFF_T already adjusted.
- Test case 557 already passes on all autobuilds.
- System off_t, or equivalent, size is finally not recorded in curlbuild.h
for this release. SIZEOF_OFF_T from config file is used.
2008-08-26 01:55:05 +00:00
Yang Tse
3e2487493e
Use SIZEOF_OFF_T definition from config file
2008-08-26 01:40:19 +00:00
Patrick Monnerat
fdcb0cd2bc
Adapting OS400 build scripts to new features: new curlbuild.h file and soname in VERSION --> VERSIONINFO
2008-08-25 13:58:45 +00:00
Yang Tse
4962e1772d
Add missing preprocessor symbol definition checks
2008-08-25 13:42:53 +00:00
Daniel Stenberg
d7d5618498
remove some leftover debug code
2008-08-25 12:50:02 +00:00
Daniel Stenberg
3f3d6ebe66
if the size of off_t is not the same as curl_off_t, this is not like how libcurl
...
used to get built < 7.19.0 so we enforce an soname bump and display a warning
2008-08-25 12:49:13 +00:00
Yang Tse
ec28988bfa
leftover
2008-08-25 03:50:51 +00:00
Yang Tse
db23538898
George Neill's fix acountry sample application compilation failure.
2008-08-25 03:44:43 +00:00
Yang Tse
423a18cecc
Brad House's validation that DNS response address matches the request address
2008-08-25 03:34:50 +00:00
Yang Tse
f164260eee
For congruency sake with the naming of other CURL_XXXXXX_CURL_OFF_T macros,
...
the name of the curl_off_t data type used now becomes CURL_TYPEOF_CURL_OFF_T
CURL_OFF_T -> CURL_TYPEOF_CURL_OFF_T
2008-08-25 01:18:49 +00:00
Yang Tse
a091121293
Rename some shell vars with more descriptive names:
...
x_typeof -> curl_typeof_curl_off_t
x_sizeof -> curl_sizeof_curl_off_t
x_format -> curl_format_curl_off_t
u_format -> curl_format_curl_off_tu
2008-08-25 00:56:50 +00:00
Yang Tse
d744c85310
Re-enable all tests on x86_64 and ia64.
2008-08-24 23:26:07 +00:00
Yang Tse
c9f2c54c49
Remove debug tracing and nearly all changes introduced since revision 1.72
...
The effective result of this commit is revision 1.72 plus two changed lines. These
can be viewed in http://cool.haxx.se/cvs.cgi/curl/lib/mprintf.c.diff?r1=1.72&r2=1.77
2008-08-24 23:21:46 +00:00
Daniel Stenberg
f29d223ed5
58. It seems sensible to be able to use CURLOPT_NOBODY and
...
CURLOPT_FAILONERROR with FTP to detect if a file exists or not, but it is
not working: http://curl.haxx.se/mail/lib-2008-07/0295.html
2008-08-24 22:08:42 +00:00
Daniel Stenberg
8dabd34432
Introduced the configure option --enable-soname-bump that lets a user enforce
...
an SONAME bump.
2008-08-24 21:26:42 +00:00
Daniel Stenberg
a104a365e3
Added firefox-db2pem.sh to the release archive
2008-08-24 20:42:51 +00:00
Yang Tse
62d94ff342
Fix wrong signed int formatting string directive in test case #557 .
...
This error did not cause test failures on systems where sizeof(int) == sizeof(long).
2008-08-24 17:10:24 +00:00
Yang Tse
cbc04a7d40
Debug trace curl_mprintf() on x86_64 and ia64 systems.
2008-08-24 16:01:15 +00:00
Yang Tse
71d3c5bf41
Disable all tests except #557 on x86_64 and ia64 to debug trace curl_mprintf() on these systems.
2008-08-24 15:57:52 +00:00
Yang Tse
bc69e46ad1
x86_64 fixes
2008-08-24 10:40:38 +00:00
Yang Tse
13f035b905
x86_64 fixes
2008-08-24 03:59:43 +00:00
Yang Tse
79cbe50894
Test if type casting a 'signed int' to a 'signed long long' fails to do sign extension on x86_64.
2008-08-24 00:15:59 +00:00
Daniel Stenberg
1c04aa54a7
- Running 'make ca-firefox' in the root build dir will now run the new
...
firefox-db2pem.sh conversion script that converts a local Firefox db of ca
certs into PEM format, suitable for use with a OpenSSL or GnuTLS built
libcurl.
2008-08-23 22:02:41 +00:00
Gunter Knauf
b718283327
removed obsolete slash in URL.
2008-08-23 21:31:09 +00:00
Daniel Stenberg
b34390017b
added test case 1067 to verify --referer "firstone.html;auto"
2008-08-23 21:27:58 +00:00
Daniel Stenberg
8980f89370
revert accidental commit of test code
2008-08-23 12:14:35 +00:00
Daniel Stenberg
f46d47239f
revert accidental commit
2008-08-23 12:14:05 +00:00
Daniel Stenberg
13dc82b9d4
- Constantine Sapuntzakis fixed a bug when doing proxy CONNECT with the multi
...
interface, and the proxy would send Connection: close during the
authentication phase. http://curl.haxx.se/bug/view.cgi?id=2069047
2008-08-23 12:11:38 +00:00
Daniel Stenberg
a243dd4587
mention the no soname bump too
2008-08-23 11:37:42 +00:00
Daniel Stenberg
9d5d6c557b
my first take at documenting the curl_off_t situation when doing an upgrade
...
< 7.19.0 to >= 7.19.x
2008-08-23 11:34:42 +00:00
Daniel Stenberg
a604682805
Andy Tsouladze's fix to kill the knowledge of servers properly after they have
...
been killed.
2008-08-23 11:25:14 +00:00
Yang Tse
70b1cd798f
explicit value assignment for comparison result
2008-08-23 02:35:16 +00:00
Yang Tse
578f42d588
typecast constant in comparison
2008-08-23 02:04:55 +00:00
Dan Fandrich
e3ad6d2bd1
Fixed a problem when --dump-header - was given with more than one URL,
...
which caused an error when the second header was dumped due to stdout
being closed. Added test case 1066 to verify. Also fixed a potential
problem where a closed file descriptor might be used for an upload
when more than one URL is given.
2008-08-22 22:57:25 +00:00
Daniel Stenberg
4b64a8d20d
161 - test case 1065 failure (HTTP PUT with one file but two URLs)
...
http://curl.haxx.se/mail/archive-2008-08/0075.html
2008-08-22 21:37:10 +00:00
Yang Tse
fcc8700218
Reinstate struct_stat definition that got lost in previous commit.
2008-08-22 19:01:00 +00:00
Yang Tse
e5b713ee63
Increase to 20 the number of CVS update retries.
2008-08-22 18:18:20 +00:00
Yang Tse
9849c6b847
Adjustments to better select/differentiate when large/small file
...
support is provided using WIN32 functions directly.
2008-08-22 18:09:03 +00:00
Yang Tse
9bb5da968c
Improved curl_m*printf() integral data type size and signedness handling
2008-08-22 11:11:33 +00:00
Daniel Stenberg
d5a71fd567
Removed issue #154 due to the massive problems I've had to repeat it and since
...
this really hasn't bitten anyone else. The issuer of the report (Felix) suggested
the closure himself and he will get back when (if?) he manage to get a more
reliable way to see the problem.
154 - bug #2041827 "Segfault in http_output_auth w/ FORBID_REUSE (7.18.2)"
2008-08-22 09:00:47 +00:00
Daniel Stenberg
0f98ba4729
Jamie Lokier is always helpful and this time around too...
2008-08-22 07:59:42 +00:00
Daniel Stenberg
a6a2174bf7
Sort of hackish approach to get the off_t size before large file support
...
is enabled (or skipped). Thanks to Jamie Lokier for the nice work-around the
cached-check-problem: http://curl.haxx.se/mail/lib-2008-08/0331.html
2008-08-22 07:58:30 +00:00
Yang Tse
f07c3171e3
cleanup the BOOL usage
2008-08-22 06:53:01 +00:00
Daniel Stenberg
6cb1e3f3fa
57. On VMS-Alpha: When using an http-file-upload the file is not sent to the
...
Server with the correct content-length. Sending a file with 511 or less
bytes, content-length 512 is used. Sending a file with 513 - 1023 bytes,
content-length 1024 is used. Files with a length of a multiple of 512 Bytes
show the correct content-length. Only these files work for upload.
http://curl.haxx.se/bug/view.cgi?id=2057858
2008-08-21 18:28:58 +00:00
Daniel Stenberg
81b64f69a5
use a more updated certdata.txt URL
2008-08-21 17:51:22 +00:00
Gisle Vanem
17e1f58fd6
Work around a scanf() bug in djgpp 2.04. The assignments for this
...
format is working okay. But the return value is incorrectly EOF.
2008-08-21 16:20:38 +00:00