Yang Tse
a498daa0e0
nss.c: fix compiler warning
2012-04-16 22:37:12 +02:00
Yang Tse
bd12c44d35
curl-compilers.m4: -Wno-pedantic-ms-format for Windows gcc 4.5 builds
...
When building a Windows target with gcc 4.5 or newer and strict compiler
warnings enabled use -Wno-pedantic-ms-format in addition to other flags.
2012-04-16 22:12:02 +02:00
Kamil Dudka
4c385cf896
tests/valgrind.pm: suppress memleaks of NSS_InitContext()
...
Bug: https://bugzilla.mozilla.org/show_bug.cgi?id=745224
2012-04-16 20:11:47 +02:00
Yang Tse
7d4ed0b10e
setup_once.h: tighten requirements for stdbool.h header inclusion
...
Include stdbool.h only when it is available and configure is capable of
detecting a proper 'bool' data type when the header is included.
Compilation fix for old or unpatched versions of XL C compiler.
Report: http://curl.haxx.se/mail/archive-2012-04/0022.html
2012-04-14 15:41:38 +02:00
Yang Tse
48d13b44c6
headers: require GCC 2.7 or newer in order to allow attribute GCC'isms usage
...
Usage in other code paths already protected and requiring even newer versions.
2012-04-14 15:12:30 +02:00
Jonathan Nieder
8b63b48627
headers: surround GCC attribute names with double underscores
...
This protects from attribute names being defined by third party's code.
Improvement: http://curl.haxx.se/mail/lib-2012-04/0127.html
2012-04-14 15:06:57 +02:00
Guenter Knauf
b9ac64c2cb
Updated copyright year.
2012-04-13 20:35:02 +02:00
Yang Tse
4d2c3f0a4d
testcurl.pl: build example programs for Android cross-compiles
2012-04-13 19:33:45 +02:00
Yang Tse
c156b916a4
nss.c: fix compiler warning
2012-04-13 18:26:42 +02:00
Yang Tse
865893fb14
examples: fix compiler warnings
2012-04-13 17:59:49 +02:00
Kamil Dudka
a60edcc6d4
nss: provide human-readable names for NSS errors
2012-04-13 12:19:36 +02:00
Kamil Dudka
20cb12db8d
nss: use NSS_InitContext() to initialize NSS if available
...
NSS_InitContext() was introduced in NSS 3.12.5 and helps to prevent
collisions on NSS initialization/shutdown with other libraries.
Bug: https://bugzilla.redhat.com/738456
2012-04-13 12:19:36 +02:00
Kamil Dudka
42aa796150
nss: unconditionally require PK11_CreateGenericObject()
...
This bumps the minimal supported version of NSS to 3.12.x.
2012-04-13 12:19:36 +02:00
Guenter Knauf
2a902738fb
Set batch mode to 755 to make Cygwin git pulls work.
2012-04-13 12:11:31 +02:00
Guenter Knauf
bb5d4234e3
Added section for Android configure cross-compile.
2012-04-13 10:34:03 +02:00
Guenter Knauf
930781e168
Added NetWare export.
2012-04-13 01:24:34 +02:00
Yang Tse
1c3a99b52c
testcurl.pl: build example programs for MinGW cross-compiles
2012-04-12 21:21:10 +02:00
Yang Tse
5f04843e5b
tool_operate.c: fix compiler warning
2012-04-12 21:21:09 +02:00
Yang Tse
8c29bf5640
url.c: fix compiler warning
2012-04-12 21:21:08 +02:00
Guenter Knauf
82306ebfba
Updated dependency lib versions (2nd try).
2012-04-12 20:51:29 +02:00
Guenter Knauf
03d4b9f078
Updated dependency lib versions.
2012-04-12 20:44:50 +02:00
Yang Tse
51114f07f1
tool_formparse.c: rename a couple of vars to avoid declaration shadowing
2012-04-12 19:28:46 +02:00
Yang Tse
e19917296f
OS400/initscript.sh: fix db2_name() module name generation
...
Allow repeatable file name length reduction on file names with underscore or
dash characters. This is done in order to better support libcurl's existing
source file names and allow OS/400 package to build out of the box again.
2012-04-12 19:13:23 +02:00
Yang Tse
8ed40acac6
testcurl.pl: log more environment vars that modify configure and build behavior
2012-04-12 17:11:17 +02:00
Yang Tse
38ae6ec1a2
configure: NATIVE_WINDOWS no longer defined in config files
2012-04-12 13:08:48 +02:00
Yang Tse
9e24b9c7af
build adjustments: CURL_HIDDEN_SYMBOLS no longer defined in config files
...
configure script now provides conditional definitions for Makefile.am
that result in CURL_HIDDEN_SYMBOLS being defined by resulting makefiles
when appropriate.
Additionally, configure script option for symbol hiding control is now
named --enable-symbol-hiding --disable-symbol-hiding. While still valid,
old option name --enable-hidden-symbols --disable-hidden-symbols will
be deprecated in some future release.
2012-04-11 19:33:54 +02:00
Yang Tse
a144bb8b76
build adjustments: functionally revert commits 4d3fb91f
and bbfe1182
...
Undefining CURL_HIDDEN_SYMBOLS in source files isn't the proper fix.
2012-04-11 19:28:40 +02:00
Yang Tse
4d3fb91fb4
test servers: build adjustment
...
Undefine CURL_HIDDEN_SYMBOLS libcurl private preprocessor macro that might
leak from lib/setup.h into source files where this should not be defined.
2012-04-10 17:32:06 +02:00
Yang Tse
bbfe118209
libtests: build adjustment
...
Undefine CURL_HIDDEN_SYMBOLS libcurl private preprocessor macro that might
leak from lib/setup.h into source files where this should not be defined.
2012-04-10 17:29:37 +02:00
Yang Tse
e5c14674f0
curl tool: make setup.h first header included in tool_setup.h again
2012-04-10 03:20:30 +02:00
Yang Tse
6dba7608bf
curl tool: use configuration files from lib directory - follow-up II
...
lib/config-win32.h no longer copied to src/config-win32.h
2012-04-09 21:39:03 +02:00
Yang Tse
21423497ef
configure: Windows cross-compilation fixes
...
BUILDING_LIBCURL and CURL_STATICLIB are no longer defined in curl_config.h,
configure will generate appropriate conditionals so that mentioned symbols
get defined and used in Makefiles at compilation time
2012-04-09 21:24:16 +02:00
Yang Tse
01b0f1061d
curl tool: make curl.h first header included in tool_setup.h
2012-04-08 13:50:18 +02:00
Yang Tse
3d8c093145
curl tool: use configuration files from lib directory - follow-up I
...
amigaos.[ch] now integrates nicely with any libcurl build
2012-04-07 00:31:24 +02:00
Yang Tse
919c97fa65
curl tool: use configuration files from lib directory
...
Configuration files such as curl_config.h and all config-*.h no longer exist
nor are generated/copied into 'src' directory, now these only exist in 'lib'
directory from where curl tool sources uses them.
Additionally old src/setup.h has been refactored into src/tool_setup.h which
now pulls lib/setup.h
The possibility of a makefile needing an include path adjustment exists.
2012-04-06 23:37:05 +02:00
Daniel Stenberg
376b4d48fe
PolarSSL: correct return code for CRL matches
...
When a server certificate matches one in the given CRL file, the code
now returns CURLE_SSL_CACERT as test case 313 expects and verifies.
2012-04-06 15:10:59 +02:00
Daniel Stenberg
118e73306d
PolarSSL: include version number in version string
...
Previously it would say PolarSSL only, now it says PolarSSL/1.1.0 in the
same style other libs and components do.
2012-04-06 14:44:36 +02:00
Daniel Stenberg
1dd69921d3
test: added test 1332 that tests --post303
2012-04-05 23:37:16 +02:00
Daniel Stenberg
29e68b200c
curl: add --post303 to set the CURL_REDIR_POST_303 option
2012-04-05 23:34:12 +02:00
Andrei Cipu
0b516b7162
CURLOPT_POSTREDIR: also allow 303 to do POST on the redirected URL
...
As it turns out, some people do want that after all.
2012-04-05 23:29:21 +02:00
Daniel Stenberg
a0b3535735
test1331: cookies on a 407 response
...
Verify that cookies are sent back even after a 407 response has been
received
2012-04-05 23:22:15 +02:00
Dag Ekengren
5e852ab9d1
PolarSSL: add support for asynchronous connect
2012-04-05 00:18:34 +02:00
Tim Heckman
f9bb5d2984
Revert "access the CA source file using HTTPS"
...
This reverts commit f7e2ab6
.
This change caused fetching of the certificates to become unreliable.
Bug: http://curl.haxx.se/mail/lib-2012-03/0238.html
Reported by: Tim Heckman
2012-04-04 23:54:02 +02:00
Andrei Cipu
ad595c3ba9
IPv6 cookie domain: get rid of the first bracket before the second.
...
Commit 97b66ebe
was copying a smaller buffer, thus duplicating the last
character.
2012-04-04 23:51:41 +02:00
Daniel Stenberg
7031ff23bb
MAIL-ETIQUETTE: Added "How to unsubscribe"
...
... as it seems to hard for some people
2012-04-04 23:43:44 +02:00
Yang Tse
9753c6bec5
ftp.c: ftplistparser related OOM handling fix
2012-04-04 17:31:11 +02:00
Yang Tse
b16e3da12a
smtp.c: fix compiler warnings
2012-04-04 17:24:30 +02:00
Yang Tse
e7661d198f
lib599.c: fix compiler warning
2012-04-04 17:24:29 +02:00
Daniel Stenberg
13c7b91133
runtests: yassl and polarssl are not openssl
...
Don't set the "has_openssl" variable if yassl or polarssl is found as
they will simply not work as 100% drop-in replacements for some of the
stuff the "OpenSSL" feature is used for.
I spotted this problem when doing test runs with PolarSSL builds.
2012-04-04 00:07:26 +02:00
Lijo Antony
950b0b770e
connect.c: return changed to CURLE_COULDNT_CONNECT when opensocket fails
...
Curl_socket returns CURLE_COULDNT_CONNECT when the opensocket callback
returns CURL_SOCKET_BAD. Previous return value CURLE_FAILED_INIT
conveys incorrect information to the user.
2012-04-03 22:56:29 +02:00