Yang Tse
9258928c2d
minor language adjustment
2008-08-26 13:35:06 +00:00
Daniel Stenberg
132cd3aa2c
spell out some benefits of this new approach of doing curl_off_t
2008-08-26 12:57:29 +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
3e2487493e
Use SIZEOF_OFF_T definition from config file
2008-08-26 01:40:19 +00:00
Yang Tse
ec28988bfa
leftover
2008-08-25 03:50:51 +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
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
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
cbc04a7d40
Debug trace curl_mprintf() on x86_64 and ia64 systems.
2008-08-24 16:01:15 +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
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
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
Yang Tse
fcc8700218
Reinstate struct_stat definition that got lost in previous commit.
2008-08-22 19:01:00 +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
Yang Tse
f07c3171e3
cleanup the BOOL usage
2008-08-22 06:53:01 +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
Gisle Vanem
582833b338
Added '#define HAVE_STRUCT_IN6_ADDR 1' needed when
...
building with 'USE_ARES'.
2008-08-21 14:08:47 +00:00
Gisle Vanem
48be4fa069
Added rule to generate '../include/curl/curlbuild.h'.
2008-08-21 13:51:07 +00:00
Gisle Vanem
2af05bdd3c
Assume we have 'CRYPTO_cleanup_all_ex_data()' on OpenSSL/DOS too.
2008-08-21 13:47:18 +00:00
Yang Tse
4dbfc91e2b
MSVC's __int64 data type is only available when _INTEGRAL_MAX_BITS >= 64
2008-08-21 06:58:12 +00:00
Yang Tse
afe7bb4b33
Fix a LONG_MIN and LLONG_MIN related bug in internal m*printf()
2008-08-21 01:49:19 +00:00
Yang Tse
f209a4804b
Fix one bug detected thanks to test case 557.
2008-08-21 00:12:03 +00:00
Yang Tse
5794ffe4bd
Some data type size adjustments.
2008-08-21 00:10:27 +00:00
Yang Tse
ceb49d3742
Get rid of ENABLE_64BIT symbol definition and usage.
...
Improve HAVE_LONGLONG symbol description.
2008-08-21 00:06:15 +00:00
Yang Tse
8ca51bc68a
Added option to use c-ares resolver lib.
2008-08-20 23:35:48 +00:00
Yang Tse
56f852a64f
Use 'Curl_inet_pton()' instead of 'inet_pton()'.
2008-08-20 23:32:50 +00:00
Yang Tse
1c68e79091
Simplify condition check
2008-08-20 23:29:07 +00:00
Daniel Stenberg
3743f515cf
- Phil Pellouchoud pointed out that the windows version of libcurl had a
...
memory leak because it never called the OpenSSL function
CRYPTO_cleanup_all_ex_data() as it was supposed to. This was because of a
missing define in config-win32.h!
2008-08-20 19:29:00 +00:00
Gisle Vanem
68bb51c55b
Rewritten to also produce a static library (libcurl_wc.lib).
2008-08-17 13:34:15 +00:00
Yang Tse
fb8fe6f2b3
OpenSSl enabled NetWare builds are changed to use the 'openssl' subdirectory
...
when including the OpenSSL header files. This is the recommended setting, this
prevents the undesired inclusion of header files with the same name as those
of OpenSSL but which do not belong to the OpenSSL package. The visible change
from previously released libcurl versions is that now OpenSSl enabled NetWare
builds also define USE_OPENSSL in config files, and that OpenSSL header files
must be located in a subdirectory named 'openssl'.
2008-08-17 13:25:54 +00:00
Yang Tse
3e61c90dbe
Adjust usage of conditional definition of USE_OPENSSL
2008-08-17 01:57:10 +00:00
Yang Tse
ac18b471d2
libcurl internal base64.h header file renamed to curl_base64.h
2008-08-17 00:25:38 +00:00
Yang Tse
bbe2386bff
libcurl internal md5.h header file renamed to curl_md5.h
2008-08-17 00:01:26 +00:00
Yang Tse
0033535e21
Oops, missed FORMAT_OFF_TU
2008-08-16 03:40:25 +00:00
Yang Tse
3e4a8cb800
Fix Use of conditional definition of USE_OPENSSL
2008-08-16 03:27:07 +00:00
Yang Tse
ad638da2c2
Library internal only C preprocessor macros FORMAT_OFF_T and FORMAT_OFF_TU
...
remain in use as internal curl_off_t print formatting strings for the internal
*printf functions which still cannot handle print formatting string directives
such as "I64d", "I64u", and others available on MSVC, MinGW, Intel's ICC, and
other DOS/Windows compilers.
This reverts previous commit part which did:
FORMAT_OFF_T -> CURL_FORMAT_CURL_OFF_T
FORMAT_OFF_TU -> CURL_FORMAT_CURL_OFF_TU
2008-08-16 01:33:59 +00:00
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
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