Dan Fandrich
15be441ad8
Changed the default OpenSSL include path
2009-09-25 16:51:57 +00:00
Yang Tse
f2f45339dc
Moved Curl_rand() and Curl_srand() code from formdata.c and formdata.h
...
into curl_rand.c and curl_rand.h
2009-09-17 14:23:27 +00:00
Patrick Monnerat
eb438719f7
OS400: adjust inclusion paths in include files to avoid "include file not found" in DB2 mode.
2009-08-31 15:22:16 +00:00
Patrick Monnerat
501f9f8309
Fix definition of CURLOPT_SOCKS5_GSSAPI_SERVICE from LONG to OBJECTPOINT
...
Fix OS400 makefile for tests to use the new Makefile.inc in libtest
Update the OS400 wrappers and RPG binding according to the current CVS source state
2009-08-11 14:07:08 +00:00
Dan Fandrich
b74b5e0602
Added nonblock.c to the non-automake makefiles (note that the dependencies
...
in the Watcom makefiles aren't quite correct).
2009-07-15 21:49:47 +00:00
Gunter Knauf
f671d0513c
renamed generated config.h to curl_config.h in order to avoid clashes when libcurl is used with other projects which also have a config.h.
2009-07-14 13:25:14 +00:00
Yang Tse
65cf30e441
add default USE_CURLDEBUG setting
2009-06-13 20:47:19 +00:00
Yang Tse
169e94d68b
improve usability with UNIX-like shells or a DOS command interpreters
2009-06-13 18:11:17 +00:00
Yang Tse
6173ce6463
added header inclusion guard
2009-06-11 11:57:46 +00:00
Yang Tse
ec65a9a364
VMS adjustments
2009-06-10 18:02:11 +00:00
Yang Tse
2c16681225
Adjusted to take in account that...
...
With the curl memory tracking feature decoupled from the debug build feature,
CURLDEBUG and DEBUGBUILD preprocessor symbol definitions are used as follows:
CURLDEBUG used for curl debug memory tracking specific code (--enable-curldebug)
DEBUGBUILD used for debug enabled specific code (--enable-debug)
2009-06-10 02:49:42 +00:00
Gisle Vanem
7dbd649f60
Added CVS id.
2009-05-21 11:39:36 +00:00
Gisle Vanem
4282199bb4
Update coments. Long-file name setup is required.
...
C-Ares and IPv6 is no longer a bad combo.
2009-05-21 11:38:48 +00:00
Yang Tse
4677778f85
Remove empty line used to force CVS to update the $Id date string format
2009-05-19 12:12:22 +00:00
Yang Tse
0427b783e2
Add empty line, to force CVS to update the $Id date string format
2009-05-18 12:33:51 +00:00
Patrick Monnerat
1e138c1401
Added seek callback definitions in RPG wrappers
...
Made OS400 version compilable again
2009-05-18 10:46:17 +00:00
Yang Tse
fb202e9de7
Makefile.am was lost
2009-05-09 12:11:32 +00:00
Yang Tse
5dcb5fa862
Remove DOS and TPF package's Makefile.am
...
Not actually needed to simply include some files in the distribution tarball.
2009-05-09 12:08:24 +00:00
Yang Tse
63c5ed3798
curl_sockaddr struct member addrlen is an 'unsigned int' since 7.18.0
2009-05-06 14:04:05 +00:00
Yang Tse
cdaca293d9
ignore this
2009-05-04 00:31:27 +00:00
Yang Tse
b5c599c80c
This wasn't intended to be committed.
...
So, until fixed this will remain FIXME.
2009-05-02 03:16:04 +00:00
Yang Tse
9137e717b0
Use build-time configured curl_socklen_t instead of socklen_t
2009-05-02 02:37:32 +00:00
Yang Tse
5a91746b80
David McCreedy's "TPF-platform specific changes to various files" patch
2009-05-01 12:39:40 +00:00
Yang Tse
9770899a4b
Moved potential inclusion of system's malloc.h and memory.h header files to
...
setup_once.h. Inclusion of each header file is based on the definition of
NEED_MALLOC_H and NEED_MEMORY_H respectively.
2009-04-21 10:26:58 +00:00
Dan Fandrich
e43606eb4d
Added new libcurl source files to Symbian OS build files.
...
Improved Symbian support for SSL.
2009-04-11 07:06:34 +00:00
Patrick Monnerat
2876329f16
Options CURLOPT_REDIR_PROTOCOLS and CURLOPT_PROTOCOLS, and associated definitions added to RPG binding
2009-03-03 09:57:21 +00:00
Patrick Monnerat
4608d0157e
Continue sync work on OS400 specific code and RPG binding.
2009-02-17 16:16:07 +00:00
Patrick Monnerat
1472be4d3e
Preparation of imminent release: synchronizing OS400 wrappers + RPG binding to current state.
2009-02-16 15:33:17 +00:00
Patrick Monnerat
8e255534a1
_ Use getaddrinfo/getnameinfo ascii wrappers on OS400.
...
_ Adjust OS400 make script for non-CVS distributions.
_ Upgrade ILE/RPG binding.
_ Define CURL_HIDDEN_SYMBOLS on OS400, since only CURL_EXTERN-marked symbols are exported.
2008-12-11 19:20:03 +00:00
Yang Tse
608fdce0a0
if2ip.c related preprocessor cleanup
2008-11-17 14:24:15 +00:00
Yang Tse
17d2a464ad
Refactor configure script detection of functions used to set sockets into
...
non-blocking mode, and decouple function detection from function capability.
2008-11-13 18:56:55 +00:00
Yang Tse
707828b71a
Related with bug #2230535 ( http://curl.haxx.se/bug/view.cgi?id=2230535 )
...
Daniel Fandrich noticed that curl_addrinfo was also missing in the build
process of other four non-configure platforms. Added now.
2008-11-11 01:12:17 +00:00
Dan Fandrich
c324033ba4
Tweaked the include paths to work in CodeWarrior
2008-10-28 20:05:09 +00:00
Dan Fandrich
e9c94cdd49
Added experimental support for zlib and OpenSSL on Symbian OS.
2008-10-25 05:41:01 +00:00
Dan Fandrich
a876161ef9
Added rawstr.c to Symbian curl build
2008-10-24 18:45:00 +00:00
Dan Fandrich
4174ec7116
Added rawstr.c to the non-configure libcurl makefiles
2008-10-23 17:29:14 +00:00
Patrick Monnerat
f66e1c49b0
Introduce new options CURLOPT_PROXY{USERNAME, PASSWORD} in OS400 code and RPG binding.
2008-10-17 13:17:41 +00:00
Patrick Monnerat
bb1f6e6818
_ Adapt OS400 EBCDIC wrappers to new options.
...
_ Update RPG binding accordingly.
_ Fix new options comments.
2008-10-10 15:54:07 +00:00
Patrick Monnerat
d5affe1ada
Include latest parameter definitions in ILE/RPG bindings
2008-09-30 14:51:28 +00:00
Yang Tse
267b942383
configure script now checks availability of the inet_ntop() function,
...
and when not crosscompiling verifies if it is IPv6 capable.
HAVE_INET_NTOP will only be defined when an IPv6 capable working
inet_ntop function is available.
2008-09-24 16:43:40 +00:00
Yang Tse
4e909ee8b1
ntoa() and inet_ntoa_r() no longer used
2008-09-24 12:22:16 +00:00
Yang Tse
19bc92289d
HAVE_ALARM definition for static config-*.h files
2008-09-19 23:51:16 +00:00
Yang Tse
651dad0cc1
fix compiler warning: external declaration in primary source file
2008-09-13 16:37:16 +00:00
Yang Tse
aac739ccd2
ANSI C compatibility adjustment
2008-09-12 11:18:17 +00:00
Yang Tse
59e378f48f
remove unnecessary typecasting of malloc()
2008-09-06 05:29:05 +00:00
Yang Tse
a622fd90b4
remove unnecessary typecasting of calloc()
2008-09-06 04:47:14 +00:00
Yang Tse
861b647e7b
remove unnecessary typecasting of realloc()
2008-09-06 04:28:43 +00:00
Marty Kuhrt
9f9e577640
sync curlmsg* with curl.h for 7.19.0
2008-09-03 20:51:36 +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
14240e9e10
Initial support of curlbuild.h and curlrules.h which allows
...
to have a curl_off_t data type no longer gated to off_t.
2008-08-07 00:29:08 +00:00
Patrick Monnerat
309651dc82
New CURLOPT_ADDRESS_SCOPE option in ILE/RPG binding
2008-07-31 13:20:23 +00:00
Dan Fandrich
1c8f689ecb
Minor Symbian updates.
2008-07-30 00:10:32 +00:00
Yang Tse
bffe69a151
when recvfrom prototype uses a void pointer for arguments 2, 5 or 6 this will
...
now cause the definition of RECVFROM_TYPE_ARG2_IS_VOID, RECVFROM_TYPE_ARG5_IS_VOID
or RECVFROM_TYPE_ARG6_IS_VOID, as appropriate.
2008-07-21 00:36:55 +00:00
Patrick Monnerat
ac6d6ec2f1
README.OS400 update for new string options.
2008-07-18 14:46:52 +00:00
Patrick Monnerat
f11d5d9de8
README.OS400 update for new string options.
2008-07-18 14:43:17 +00:00
Yang Tse
39f23aec6b
RECVFROM_TYPE_ARG2, RECVFROM_TYPE_ARG5 and RECVFROM_TYPE_ARG6 are now defined
...
to the data type pointed by its respective argument and not the pointer type.
2008-07-17 03:07:54 +00:00
Yang Tse
a9dc900515
Configure process now checks availability of recvfrom() socket function and
...
finds out its return type and the types of its arguments. Added definitions
for non-configure systems config files, and introduced macro sreadfrom which
will be used on udp sockets as a recvfrom() wrapper.
2008-07-16 19:16:41 +00:00
Patrick Monnerat
ddfa4b8896
New options added to OS400 wrapper and ILERPG definitions.
...
Wrong defines (typos) for QSSL layer fixed.
2008-07-07 10:39:46 +00:00
Dan Fandrich
998ab15570
Mention the minimum Symbian OS version required.
2008-06-05 00:15:01 +00:00
Marty Kuhrt
1ed09ff7a4
updated to match curlmsg.msg 1.7
2008-05-30 23:53:25 +00:00
Marty Kuhrt
d89cf27d65
resync with curl.h messages
2008-05-30 23:52:06 +00:00
Marty Kuhrt
35d5ba2626
resync with curl.h curle_ messages
2008-05-30 23:51:09 +00:00
Yang Tse
0163b5b8be
fix: socklen_t definition comment
2008-05-21 13:57:50 +00:00
Patrick Monnerat
24bf52bc69
Adapting last changes to OS400:
...
_ Updated packages/OS400/curl.inc.in with new definitions.
_ New connect/bind/sendto/recvfrom wrappers to support AF_UNIX sockets.
_ Include files line length shortened below 100 chars.
_ Const parameter in lib/qssl.[ch].
_ Typos in packages/OS400/initscript.sh.
2008-05-20 10:21:50 +00:00
Dan Fandrich
c24ed07596
Reduced the required stack size.
2008-05-14 23:38:21 +00:00
Dan Fandrich
7543c9df50
Added curl_easy_recv & curl_easy_send Symbian exports.
...
Cleaned up Symbian files.
2008-05-13 17:50:03 +00:00
Dan Fandrich
ff748f1a41
Updated Symbian UIDs. Added .pkg files for creating .sis packages.
2008-04-25 22:49:18 +00:00
Dan Fandrich
4e71173928
Reduced the requested Symbian capabilities.
...
Correctly noted what happens to stderr.
2008-04-24 23:24:57 +00:00
Dan Fandrich
b398169567
List extra files individually instead of by directory to avoid including
...
CVS directories.
2008-04-23 05:14:14 +00:00
Dan Fandrich
1960eebc2d
Added support for running on Symbian OS.
2008-04-22 22:53:53 +00:00
Patrick Monnerat
a08b6ae813
Adapt OS400 SSL (qssl.h) to V5R4
...
Fix qssl.c wrong error message
Upgrade OS400 wrappers and makefiles to 7.18.1
2008-04-07 13:09:17 +00:00
Michal Marek
d13be06aaa
Removed the generated ca-bundle.h file. The verbatim value of $ca and
...
$capath is known to configure, so it can be defined in config.h instead.
2008-03-31 12:09:43 +00:00
Gunter Knauf
9d28a0252c
fixed link to latest native awk.
2008-01-24 15:39:51 +00:00
Gunter Knauf
41def4be6e
updated awk script to fetch copyright from header.
2008-01-24 15:27:06 +00:00
Patrick Monnerat
3ee32d7920
OS/400 update:
...
New declarations in curl.h reported to curl.inc.in.
Copyrights extended to 2008.
SONAME handling introduced in build scripts.
2008-01-16 16:04:47 +00:00
Patrick Monnerat
314f62958d
ILE RPG support update (from include/curl/curl.h)
2008-01-07 16:32:49 +00:00
Patrick Monnerat
a83e72692f
Define new options in OS400 RPG interface
...
Port OS400 compilation scripts to >= V5R2M0
2007-12-10 17:09:09 +00:00
Patrick Monnerat
a005243908
Fix dynamic CURLOPT_POSTFIELDS bug: back to static.
...
CURLOPT_COPYPOSTFIELDS option added for dynamic.
Fix some OS400 features.
2007-10-15 18:32:01 +00:00
Patrick Monnerat
43b10339ab
Upgrade OS400 wrappers and RPG copy file according to latest code updates
2007-10-03 15:09:21 +00:00
Daniel Stenberg
fd4cf78f36
Philip Langdale provided the new CURLOPT_POST301 option for
...
curl_easy_setopt() that alters how libcurl functions when following
redirects. It makes libcurl obey the RFC2616 when a 301 response is received
after a non-GET request is made. Default libcurl behaviour is to change
method to GET in the subsequent request (like it does for response code 302
- because that's what many/most browsers do), but with this CURLOPT_POST301
option enabled it will do what the spec says and do the next request using
the same method again. I.e keep POST after 301.
The curl tool got this option as --post301
Test case 1011 and 1012 were added to verify.
2007-09-26 12:44:59 +00:00
Dan Fandrich
3fa60164af
Renamed the CURLE_FTP_SSL_FAILED error code to CURLE_USE_SSL_FAILED.
...
Renamed the curl_ftpssl enum to curl_usessl and its enumerated constants,
creating macros for backward compatibility.
2007-08-31 19:36:32 +00:00
Dan Fandrich
9f44a95522
Renamed several libcurl error codes and options to make them more general
...
and allow reuse by multiple protocols. Several unused error codes were
removed. In all cases, macros were added to preserve source (and binary)
compatibility with the old names. These macros are subject to removal at
a future date, but probably not before 2009. An application can be
tested to see if it is using any obsolete code by compiling it with the
CURL_NO_OLDIES macro defined.
Documented some newer error codes in libcurl-error(3)
2007-08-30 20:34:57 +00:00
Patrick Monnerat
a892cf2c12
Adding DOCS file in OS400 installation library with license and various other documentation text files.
...
Setting character set of OS400 installed source components
2007-08-24 15:56:59 +00:00
Patrick Monnerat
bc0adcef1f
Make ldap.h, gssapi.h and qsossl.h inclusions conditional.
2007-08-23 18:46:45 +00:00
Daniel Stenberg
feb63efc31
Add the files in the OS400 dir to the dist. I didn't add it as a new subdir
...
just because if I do that automake does funny things automatically with the
makefile.sh file in that directory and thus doing it this way was a quick
work-around that annoyance!
2007-08-23 14:46:37 +00:00
Patrick Monnerat
557cc55f6f
Porting library to OS/400
2007-08-23 14:30:24 +00:00
Daniel Stenberg
d0edb47896
Patrick Monnerat modified the LDAP code and approach in curl. Starting now,
...
the configure script checks for openldap and friends and we link with those
libs just like we link all other third party libraries, and we no longer
dlopen() those libraries. Our private header file lib/ldap.h was renamed to
lib/curl_ldap.h due to this. I set a tag in CVS (curl-7_17_0-preldapfix)
just before this commit, just in case.
2007-08-11 20:57:54 +00:00
Marty Kuhrt
7d56f35388
Updated to match curl.h
2007-07-11 23:17:11 +00:00
Yang Tse
94b253fde7
Steve Little's fixes to allow compilation on VMS 64-bit mode
2007-04-25 03:00:10 +00:00
Yang Tse
42a7905205
Update comment
2007-03-28 23:53:13 +00:00
Gisle Vanem
15363cd6dc
Added TOPDIR variable. Updated package locations.
...
Simplified dependency generation.
2007-02-27 15:22:37 +00:00
Daniel Stenberg
e485a23a3e
Marty Kuhrt's VMS updates
2007-01-31 09:37:39 +00:00
Yang Tse
bcd8a3b240
Define HAVE_SIGNAL_H, HAVE_SIG_ATOMIC_T and HAVE_SIG_ATOMIC_T_VOLATILE
...
as appropriate for platforms that don't have autotools support
2006-11-24 16:38:58 +00:00
Yang Tse
5f6fd682a5
Provide 'datarootdir' parameter to shutup configuration warning,
...
'packages/EPM/curl.list.in seems to ignore the --datarootdir setting'
2006-10-21 17:08:48 +00:00
Yang Tse
13616f8f96
Simplify check for NEED_MALLOC_H, and make more explicit that NEED_MALLOC_H shall be defined if <malloc.h> header file must be included even when including <stdlib.h>.
2006-07-25 13:49:49 +00:00
Yang Tse
fe22872d14
include <malloc.h> only if HAVE_MALLOC_H and NEED_MALLOC_H are both defined.
2006-07-11 21:34:23 +00:00
Yang Tse
7e43d06b60
Get qualifier of arg 2 for send() apart into SEND_QUAL_ARG2.
2006-07-04 16:54:10 +00:00
Yang Tse
89f54f3739
Platforms that don't have/run configure need default values in their config files for:
...
HAVE_GETNAMEINFO, GETNAMEINFO_QUAL_ARG1, GETNAMEINFO_TYPE_ARG1, GETNAMEINFO_TYPE_ARG2, GETNAMEINFO_TYPE_ARG46, GETNAMEINFO_TYPE_ARG7
HAVE_RECV, RECV_TYPE_ARG1, RECV_TYPE_ARG2, RECV_TYPE_ARG3, RECV_TYPE_ARG4, RECV_TYPE_RETV
HAVE_SEND, SEND_TYPE_ARG1, SEND_TYPE_ARG2, SEND_TYPE_ARG3, SEND_TYPE_ARG4, SEND_TYPE_RETV
2006-07-04 16:10:13 +00:00
Daniel Stenberg
28605f6bd3
cvsignore these files
2006-05-10 14:16:30 +00:00
Daniel Stenberg
c7e9e60b05
fixed the AIX packages
2006-03-20 07:59:45 +00:00