Daniel Stenberg
48c1943824
7.10.8-pre2
2003-09-21 23:22:39 +00:00
Daniel Stenberg
2297eca103
Added CURLOPT_IPRESOLVE support
2003-09-19 15:16:47 +00:00
Daniel Stenberg
09ccfcdcd4
Markus Moeller's SPNEGO patch applied, with my edits, additions and minor
...
cleanups.
2003-09-19 12:56:22 +00:00
Daniel Stenberg
d4ab68cd51
7.10.8-pre1 commit
2003-09-07 23:31:59 +00:00
Daniel Stenberg
29b7fb628e
CURLINFO_HTTPAUTH_AVAIL and CURLINFO_PROXYAUTH_AVAIL
2003-09-04 13:32:55 +00:00
Daniel Stenberg
f2d422235b
Early Ehlinger's CURLOPT_FTP_RESPONSE_TIMEOUT patch applied.
2003-09-03 22:02:40 +00:00
Daniel Stenberg
96d9ddee38
CURLE_LDAP_INVALID_URL added (by Henrik Storner)
2003-09-01 08:22:21 +00:00
Daniel Stenberg
5974309d10
CURLINFO_RESPONSE_CODE replaces CURLINFO_HTTP_CODE
2003-08-20 15:42:24 +00:00
Daniel Stenberg
5c2df3e1a4
7.10.7
2003-08-15 07:08:02 +00:00
Daniel Stenberg
6550d271f0
7.10.7-pre4 commit
2003-08-12 12:48:40 +00:00
Daniel Stenberg
6a4ec3be81
Added CURLINFO_HTTP_CONNECTCODE
...
Added CURL_VERSION_ASYNCHDNS
2003-08-11 23:12:46 +00:00
Daniel Stenberg
4c831f8b68
CURLOPT_PROXYAUTH added by Serge Semashko
2003-08-11 11:48:01 +00:00
Daniel Stenberg
f9f1f0e316
Early Ehlinger's CURLOPT_FTP_CREATE_MISSING_DIRS patch was applied
2003-08-08 09:13:19 +00:00
Daniel Stenberg
bdb5e5a250
7.10.6
2003-07-28 12:13:48 +00:00
Daniel Stenberg
d0bd644eef
Don't depend on the TIME_WITH_SYS_TIME define. win32 doesn't have sys/time.h
...
and I don't think we need it.
2003-07-22 08:23:16 +00:00
Daniel Stenberg
172271498d
pre4-commit
2003-07-21 08:25:31 +00:00
Daniel Stenberg
45fc760985
Peter Sylvester's patch was applied that introduces the following:
...
CURLOPT_SSL_CTX_FUNCTION to set a callback that gets called with the
OpenSSL's ssl_ctx pointer passed in and allow a callback to act on it. If
anything but CURLE_OK is returned, that will also be returned by libcurl
all the way back. If this function changes the CURLOPT_URL, libcurl will
detect this and instead go use the new URL.
CURLOPT_SSL_CTX_DATA is a pointer you set to get passed to the callback set
with CURLOPT_SSL_CTX_FUNCTION.
2003-07-04 16:29:23 +00:00
Daniel Stenberg
4322c1106f
beautified and added comments all over
2003-06-26 11:42:54 +00:00
Daniel Stenberg
ecf32c964a
CURLHTTP* renamed to CURLAUTH* and NEGOTIATE is now GSSNEGOTIATE as there's
...
a "plain" Negotiate as well.
2003-06-12 17:34:27 +00:00
Daniel Stenberg
d0cc92a01a
Set auth type differently, we use one CURLOPT_HTTPAUTH instead as we plan
...
to add more method in the future.
2003-06-10 12:49:16 +00:00
Daniel Stenberg
e56ae1426c
Daniel Kouril's patch that adds HTTP negotiation support to libcurl was
...
added.
2003-06-10 12:22:19 +00:00
Daniel Stenberg
89352d92c5
spellfix
2003-06-06 06:44:05 +00:00
Daniel Stenberg
c32390d84c
Reversed the logic to only include the <sys/select.h> header on systems
...
known to really NEED it as another system that doesn't have it came up:
very old Linux libc5-based systems (as addition to all HPUX versions).
The only known system at this point is AIX.
2003-06-05 14:04:44 +00:00
Daniel Stenberg
6caa656d01
Documented which rules the public headers must follow when we write
...
preprocessor checks for condititions.
2003-05-27 12:51:46 +00:00
Daniel Stenberg
c12af7aed1
oops, removed a # too many
2003-05-27 12:51:15 +00:00
Daniel Stenberg
dcb6d1c01d
remove usage of HAVE_* defines, we cannot and shall not depend on any such
...
defines in the public external header files
2003-05-27 12:45:51 +00:00
Daniel Stenberg
18234cbdac
sys/select.h is not present on HPUX, avoid including it
2003-05-27 12:34:48 +00:00
Daniel Stenberg
18f630ab21
CURLOPT_HTTPDIGEST is added
2003-05-27 06:25:56 +00:00
Daniel Stenberg
e97fd44151
language
2003-05-26 12:32:22 +00:00
Daniel Stenberg
35a84ad576
Chris Lewis mentioned that he doesn't get WIN32 defined, only _WIN32 so we
...
make an adjustment to catch this.
2003-05-26 07:57:53 +00:00
Daniel Stenberg
95a4b8db68
7.10.5 commit
2003-05-19 11:45:10 +00:00
Daniel Stenberg
3c7e33388e
CURLOPT_FTP_USE_EPRT added
2003-05-09 07:42:47 +00:00
Daniel Stenberg
ca04620253
AIX wants sys/select.h
2003-05-09 07:37:27 +00:00
Daniel Stenberg
bfd00ac2ed
7.10.4 commit
2003-04-02 07:48:56 +00:00
Daniel Stenberg
fd33923496
7.10.4-pre6 commit
2003-03-31 14:02:43 +00:00
Daniel Stenberg
25f611ca42
Guillaume Cottenceau's patch that adds CURLOPT_UNRESTRICTED_AUTH that
...
disables the host name check in the FOLLOWLOCATION code. With that option
set, libcurl will send user+password to all hosts.
2003-03-31 04:41:05 +00:00
Daniel Stenberg
8c3a10392e
Include sys/types.h as well. Ray DeGennaro reports successful compiling on
...
AIX when this fix is applied and I cannot see how this will break any
systems.
2003-03-10 12:25:32 +00:00
Daniel Stenberg
60e015d0c1
Removed the defines for strequal() and strnequal().
2003-02-28 12:17:56 +00:00
Daniel Stenberg
065b87e949
7.10.4-pre2 commit
2003-02-24 18:14:48 +00:00
Jean-Philippe Barette-LaPierre
beb13a1d3e
added the sharing of DNS cache
2003-02-04 23:48:46 +00:00
Daniel Stenberg
de6008e01a
James Bursa corrected a bad comment
2003-02-04 18:12:41 +00:00
Daniel Stenberg
543e0b1e0f
oops, broken comment fixed
2003-01-22 18:50:51 +00:00
Daniel Stenberg
64b0ff875f
extern C this to work in C++ conditions
2003-01-22 18:30:58 +00:00
Daniel Stenberg
f26a338a54
copyright year update in the source header
2003-01-16 21:08:12 +00:00
Daniel Stenberg
bf9b9ca29d
7.10.3 commit
2003-01-14 12:42:26 +00:00
Daniel Stenberg
4a2ac166fa
7.10.3-pre4
2003-01-09 10:36:24 +00:00
Daniel Stenberg
5fab55383d
rename the curl share error enum prefix
2003-01-09 10:26:29 +00:00
Daniel Stenberg
abcc5c5a82
cleaned up the share data types and prototypes to be more in line what
...
the design draft mentioned and what I think is fit
2003-01-08 15:50:06 +00:00
Daniel Stenberg
ec24efda74
Simon Liu's HTTP200ALIASES-patch!
2003-01-07 16:15:53 +00:00
Daniel Stenberg
a2ada3cf96
7.10.3-commit
2002-12-20 09:03:38 +00:00
Daniel Stenberg
efbe930a69
CURLE_HTTP_NOT_FOUND => CURLE_HTTP_RETURNED_ERROR
2002-12-18 16:51:02 +00:00
Daniel Stenberg
b5f493c55a
moved the includes to outside the extern "C" stuff
...
decreased the write buffer size to 16KB to perform a lot better on Windows(!)
2002-12-11 11:42:40 +00:00
Daniel Stenberg
7ef749497d
7.10.3-pre2
2002-12-04 09:09:26 +00:00
Daniel Stenberg
8bca5e05b8
Kjetil Jacobsen's patch that introduces CURLOPT_PRIVATE and CURLINFO_PRIVATE
...
for storage and retrieval of private data in the curl handle.
2002-11-20 19:11:22 +00:00
Daniel Stenberg
d2174da641
7.10.2
2002-11-18 22:10:06 +00:00
Daniel Stenberg
255b1e68d0
as requested, CURLE_OPERATION_TIMEDOUT is now the same as
...
CURLE_OPERATION_TIMEOUTED
2002-11-18 21:58:46 +00:00
Daniel Stenberg
3fa353a2d3
improved the check for an ISO cpp by checking specificly for __BORLANDC__
...
too, as Emiliano Ida has confirmed it to work
2002-10-23 14:15:29 +00:00
Daniel Stenberg
123c7b32db
7.10.1 commit
2002-10-11 13:25:08 +00:00
Daniel Stenberg
e2e64798b5
7.10
2002-10-01 08:57:49 +00:00
Daniel Stenberg
dc9e415602
get an argument and add a 'age' field to the struct
2002-09-30 19:51:05 +00:00
Daniel Stenberg
9247daf953
enhanced curl_version_info
2002-09-26 13:03:22 +00:00
Daniel Stenberg
1ee1f5f427
extended curl_version_info() with more info on related sub-libraries
2002-09-25 15:38:48 +00:00
Daniel Stenberg
e399502c7a
curl_free proto added
2002-09-25 12:27:37 +00:00
Daniel Stenberg
c0460660d5
Wez Furlong's curl_version_info() function added, still needs some
...
adjustments and possibly some improvments to feature all those things we
could possibly want from this.
2002-09-25 07:08:41 +00:00
Daniel Stenberg
08620743b9
made the resume error more suitable for all protocols, but we provide a
...
fallback to the old ftp-one to make old programs work the same
2002-09-23 13:27:12 +00:00
Daniel Stenberg
b36c654a3d
Ricardo Cadime helped us work out another check for the ## preprocessor
...
directive.
2002-09-09 06:48:42 +00:00
Daniel Stenberg
ba4e69bebc
updated source code boilerplate/header
2002-09-03 11:52:59 +00:00
Daniel Stenberg
de5e9f100c
7.10-pre2
2002-09-03 11:30:41 +00:00
Daniel Stenberg
64bbe9dfaf
James Gallagher's Content-Encoding work
2002-09-02 22:31:18 +00:00
Daniel Stenberg
0e0caf7c06
CURLE_SSL_INSECURE is removed again and so is CURLOPT_SSL_INSECURE, we
...
proceed fine with the already existing options, just having a different
internal library default for capath.
2002-08-30 11:09:49 +00:00
Daniel Stenberg
8aa3f14303
SOCKS5 support added (contributed by a still unnamed person). Not properly
...
working for "IPv6 enabled" libcurls yet, but should be pretty easy for
someone to adjust.
2002-08-30 09:20:11 +00:00
Daniel Stenberg
27a2e590cd
SSL_INSECURE support and usage added
2002-08-26 23:13:25 +00:00
Daniel Stenberg
904183262a
Markus F.X.J. Oberhumer added better NOSIGNAL description and fixed
...
spelling error
2002-08-22 19:46:16 +00:00
Daniel Stenberg
183f1531d3
include curl-includes "local" instead of <curl/foo>
2002-08-13 15:03:57 +00:00
Daniel Stenberg
6dfe0ec31e
Sterling Hughes brings the share interface
2002-08-13 14:20:47 +00:00
Daniel Stenberg
0009e4dfb9
7.9.9-pre1
2002-08-12 22:36:37 +00:00
Daniel Stenberg
d1be3a4a1d
cvsignore files
2002-08-08 23:07:24 +00:00
Daniel Stenberg
4cf953678d
Markus F.X.J. Oberhumer's CURLOPT_NOSIGNAL patch
2002-08-08 22:52:50 +00:00
Daniel Stenberg
9e4594be53
fix the ansi/iso cpp check to work with c++
2002-08-08 22:44:09 +00:00
Daniel Stenberg
fcb1d3521a
sys/socket.h without #ifdef
...
include sys/time.h as well
2002-07-31 23:18:27 +00:00
Daniel Stenberg
23262e30bc
Added CURLOPT_BUFFERSIZE
2002-06-15 21:06:17 +00:00
Daniel Stenberg
67273eed9b
7.9.8 commit
2002-06-13 14:37:15 +00:00
Daniel Stenberg
131645dc31
Chris Combes added CURLFORM_BUFFER, CURLFORM_BUFFERPTR, CURLFORM_BUFFERLENGTH
2002-06-12 21:40:59 +00:00
Daniel Stenberg
be35b3ad03
7.9.8-pre3 commit
2002-06-11 15:28:50 +00:00
Daniel Stenberg
59c11b82d5
Cris Bailiff's CAPATH support added
2002-05-28 09:21:29 +00:00
Daniel Stenberg
0aeb25ff3b
James Cone added the new CURL_NETRC_OPTION enum
2002-05-21 22:22:28 +00:00
Daniel Stenberg
5d2944c211
curl_formadd() now returns 'CURLFORMcode' instead of int, to better enable
...
checking for particular errors. curl/curl.h defines the errros
2002-05-21 07:44:27 +00:00
Daniel Stenberg
edb1756050
7.9.7 commit
2002-05-13 09:40:16 +00:00
Daniel Stenberg
bbe10cb0cb
7.9.7-pre2
2002-05-07 21:52:38 +00:00
Daniel Stenberg
980a47b42b
support for ingoring session cookies added
2002-05-07 09:58:13 +00:00
Daniel Stenberg
d9a1a59f22
CURL_MAX_WRITE_SIZE is a new exported define that informs about the biggest
...
sized buffer that may be passed to a write callback
2002-05-03 14:50:29 +00:00
Daniel Stenberg
72d722b07b
The timecond stuff now have CURL_ prefixes
2002-04-22 13:33:56 +00:00
Daniel Stenberg
62d205a2ec
Dirk Manske brought the patch that introduces two new CURLINFO_* values:
...
CURLINFO_REDIRECT_TIME and CURLINFO_REDIRECT_COUNT.
2002-04-16 07:59:20 +00:00
Daniel Stenberg
9549cfde02
7.9.6 commit
2002-04-15 06:58:04 +00:00
Daniel Stenberg
e0cc8d2ce9
check for _MSC_VER as well as __STDC__ when deciding to use the ## operator
...
or not
2002-04-14 17:29:35 +00:00
Daniel Stenberg
a00918116d
7.9.6-pre5
2002-04-12 11:39:27 +00:00
Daniel Stenberg
3f6133be27
Jean-Philippe Barrette-LaPierre provided his patch that introduces
...
CURLOPT_DEBUGFUNCTION and CURLOPT_DEBUGDATA.
2002-04-12 07:21:11 +00:00
Daniel Stenberg
3390b6446c
two new error codes to separate READ into READ/RECV and WRITE into WRITE/SEND
2002-04-10 13:24:18 +00:00
Daniel Stenberg
2a72641a0b
7.9.6-pre4 commit
2002-04-08 22:53:22 +00:00
Daniel Stenberg
ea1f138c08
Jonatan Lander's fix to compile properly on pre-ISO compilers (without the
...
## operator)
2002-04-04 10:07:01 +00:00
Daniel Stenberg
3853e3d6f3
added multi.h
2002-03-19 10:35:14 +00:00
Daniel Stenberg
6062a1bd68
include multi.h too
2002-03-19 10:35:02 +00:00
Daniel Stenberg
8d94688fd1
moved here from ../../lib/
2002-03-19 10:34:34 +00:00
Daniel Stenberg
974f314f57
copyright string (year) update
2002-03-19 07:54:55 +00:00
Daniel Stenberg
ce021b79a7
CURLFORM_ARRAYSTART and ARRAYEND are now history
2002-03-13 12:09:52 +00:00
Daniel Stenberg
5799852424
CURLFORM_FILENAME added and some cleanups, HttpPost is now curl_httppost
...
with a #define to preserve backwards compatibiltiy
2002-03-11 15:14:09 +00:00
Daniel Stenberg
c2d4fd876c
7.9.5 commit
2002-03-07 08:50:18 +00:00
Daniel Stenberg
60b2e74fa3
corrected the progress callback prototype!!!
2002-03-05 10:15:38 +00:00
Daniel Stenberg
80b004a57d
Wesley Laxton's CURLOPT_PREQUOTE work
2002-02-28 23:31:23 +00:00
Daniel Stenberg
d9c244278d
7.9.5-pre4 commit
2002-02-26 07:59:43 +00:00
Daniel Stenberg
5370d7a6eb
7.9.4
2002-02-05 11:43:29 +00:00
Daniel Stenberg
685b180ab6
7.9.4-pre2
2002-02-04 09:51:41 +00:00
Daniel Stenberg
a8dd13db4c
struct HttpHeader died ages ago, corrected comments
2002-01-31 14:24:55 +00:00
Daniel Stenberg
76c53c690c
Giaslas Georgios introduced CURLINFO_CONTENT_TYPE
2002-01-29 10:49:32 +00:00
Daniel Stenberg
7e16ec8724
7.9.3
2002-01-23 18:10:00 +00:00
Daniel Stenberg
39d4552dab
pre4
2002-01-21 12:11:45 +00:00
Daniel Stenberg
49f7fa82b9
#if [undefined] => #ifdef [undefined]
2002-01-18 13:04:48 +00:00
Daniel Stenberg
cb5f6e18e6
7.9.3-pre3
2002-01-17 14:34:26 +00:00
Daniel Stenberg
fbe2907599
7.9.3-pre2
2002-01-16 15:12:12 +00:00
Daniel Stenberg
aec7358ca4
7.9.3 pre-release commit
2002-01-08 08:25:44 +00:00
Sterling Hughes
22ac08e06d
Add support for DNS cache timeouts via the CURLOPT_DNS_CACHE_TIMEOUT option.
...
The default cache timeout for this is 60 seconds, which is arbitrary and
completely subject to change :)
2002-01-08 04:26:47 +00:00
Sterling Hughes
8d7f402efb
Make cach'ing work with threads now, there are now three cases:
...
- Use a global dns cache (via setting the tentatively named,
CURLOPT_DNS_USE_GLOBAL_CACHE option to true)
- Use a per-handle dns cache, by default
- Use a pooled dns cache when in the "multi" interface
2002-01-07 20:52:32 +00:00
Daniel Stenberg
af6c394785
Gtz Babin-Ebell's OpenSSL ENGINE patch
2001-12-17 23:01:39 +00:00
Daniel Stenberg
2eb355733f
Marcus Webster's newly added CURLFORM_CONTENTHEADER
2001-12-14 12:59:16 +00:00
Daniel Stenberg
139ab3740a
7.9.2 commit
2001-12-05 08:36:48 +00:00
Daniel Stenberg
533c24a471
disabling EPSV is now possible
2001-11-29 12:49:10 +00:00
Daniel Stenberg
01ed950bbe
added CURLOPT_FTP_USE_EPSV
2001-11-28 23:21:55 +00:00
Daniel Stenberg
ca0fd33d2d
Georg Horn's STARTTRANSFER_TIME patch
2001-11-20 15:00:50 +00:00
Daniel Stenberg
af636c535c
Added an CURL_SSLVERSION_* enum for SSL protocol versions
2001-11-05 14:07:20 +00:00
Daniel Stenberg
329bcf3a71
7.9.1 cleanup commit
2001-11-04 11:35:12 +00:00
Daniel Stenberg
5ccd6bb842
2000 => 2001
2001-10-22 06:39:47 +00:00
Daniel Stenberg
aa9c01ad3e
new return code: CURLE_GOT_NOTHING
2001-10-19 11:59:04 +00:00
Daniel Stenberg
de79348a90
New: CURLOPT_HTTP_VERSION
...
Renamed: the TimeCond type to curl_TimeCond
2001-10-09 06:53:53 +00:00
Daniel Stenberg
3d4cd8c9aa
added new curl_formadd() stuff
2001-10-03 08:01:38 +00:00
Daniel Stenberg
4d2cb8b32a
7.9 commit
2001-09-25 06:39:18 +00:00
Daniel Stenberg
e30dcd0501
Linus Nielsen Feltzing's telnet-for-win32 fixes
2001-09-17 14:10:38 +00:00
Daniel Stenberg
db5c1c61e5
added curl_easy_duphandle
2001-09-13 14:50:04 +00:00
Daniel Stenberg
be47d83555
added CURLOPT_SSL_CIPHER_LIST
2001-09-11 22:36:43 +00:00
Daniel Stenberg
8e0043165a
added COOKIEJAR
2001-08-29 09:32:50 +00:00
Daniel Stenberg
233b3f718f
curl_formadd() adjustments by Georg Huettenegger
2001-08-28 08:55:59 +00:00
Daniel Stenberg
08655d8d5d
Georg Huettenegger's patch curl-7.8.1-pre5-patch-20010819
2001-08-21 13:18:07 +00:00
Daniel Stenberg
7dbad3c382
7.8.1
2001-08-20 07:59:03 +00:00
Daniel Stenberg
16215e80d2
-
2001-08-15 18:40:43 +00:00
Daniel Stenberg
97f3099ff6
curl_getenv() now takes a const char * as argument
2001-08-15 18:33:52 +00:00
Daniel Stenberg
5a0a51a7ac
add include of stdio.h, so that base64.c compiles
2001-08-15 18:17:14 +00:00
Daniel Stenberg
dcfb10fb31
Patrick Bihan-Faou's verifyhost addition
2001-08-08 07:15:00 +00:00
Daniel Stenberg
a6a3673804
7.8.1-pre3 commit
2001-08-06 08:43:37 +00:00
Daniel Stenberg
e791f6ec58
added CURLOPT_HTTPGET
2001-08-03 11:53:16 +00:00
Sterling Hughes
45037a39aa
Add win32 initialization support to curl_global_init() and
...
curl_global_cleanup(). Update corresponding man pages...
Improve the logic in curl_global_cleanup() and curl_global_init() so that
they are not called twice if the application libraries have been
initialized and make sure to reset the init flags in curl_global_cleanup().
2001-07-12 01:57:28 +00:00
Daniel Stenberg
259ac2dd77
7.8 commit
2001-06-07 09:39:29 +00:00