Daniel Stenberg
62fdf8eaed
we all the next version 7.15.0 due to the new TFTP support
2005-10-06 12:56:13 +00:00
Daniel Stenberg
7e845e7cfd
Added FTP_SKIP_PASV_IP and --ftp-skip-pasv-ip
2005-09-04 05:16:06 +00:00
Daniel Stenberg
56d9624b56
John Kelly added TFTP support to libcurl. A bunch of new error codes was
...
added. TODO: add them to docs. add TFTP server to test suite. add TFTP to
list of protocols whereever those are mentioned.
2005-09-02 15:11:08 +00:00
Daniel Stenberg
7722452b98
work on 7.14.2 starts now
2005-09-01 21:08:56 +00:00
Daniel Stenberg
a4773fcbbb
Toby Peterson added CURLOPT_IGNORE_CONTENT_LENGTH to the library, accessible
...
from the command line tool with --ignore-content-length. This will make it
easier to download files from Apache 1.x (and similar) servers that are
still having problems serving files larger than 2 or 4 GB. When this option
is enabled, curl will simply have to wait for the server to close the
connection to signal end of transfer. I wrote test case 269 that runs a
simple test that this works.
2005-08-24 10:57:28 +00:00
Daniel Stenberg
2b7a38d032
removed old info about curl_getdate() just simply isn't true and hasn't been
...
true since the getdate() parser code rewrite
2005-08-17 09:12:08 +00:00
Daniel Stenberg
2236ba0d20
Peteris Krumins added CURLOPT_COOKIELIST and CURLINFO_COOKIELIST, which is a
...
simple interface to extracting and setting cookies in libcurl's internal
"cookie jar". See the new cookie_interface.c example code.
2005-07-27 22:17:14 +00:00
Daniel Stenberg
3afc57bab8
start working on 7.14.1
2005-05-16 13:27:41 +00:00
Daniel Stenberg
9a9c07f571
Initial curl_multi_socket() stuff, #ifdef'ed out for now but committed for
...
documentational purposes.
2005-04-18 11:40:50 +00:00
Daniel Stenberg
e01e364c37
next release will be version 7.14.0 thanks to the added GnuTLS support
2005-04-12 14:17:07 +00:00
Daniel Stenberg
2a8b91cdb9
ssl_version_num won't be used anymore since we will soon offer multiple SSL
...
layers and it won't make sense to provide a numerical version for it. I also
doubt that many people have used this for anything critical.
2005-04-07 15:18:51 +00:00
Daniel Stenberg
c53e9ccf4a
7.13.3 in progress
2005-04-05 15:11:51 +00:00
Daniel Stenberg
ab4086bc24
Updated the copyright year since changes have been this year.
2005-03-31 07:02:02 +00:00
Daniel Stenberg
84bc23b92f
curl_version_info() returns the feature bit CURL_VERSION_SSPI
2005-03-11 15:10:36 +00:00
Daniel Stenberg
4869fa285b
7.13.2-CVS
2005-03-04 15:42:33 +00:00
Daniel Stenberg
6a2e21ec8c
FTP code turned into state machine. Not completely yet, but a good start.
...
The tag 'before_ftp_statemachine' was set just before this commit in case
of future need.
2005-02-09 13:06:40 +00:00
Daniel Stenberg
0d9301539e
and we start over again
2005-02-01 08:46:06 +00:00
Daniel Stenberg
177dbc7be0
Ian Ford asked about support for the FTP command ACCT, and I discovered it is
...
present in RFC959... so now (lib)curl supports it as well. --ftp-account and
CURLOPT_FTP_ACCOUNT set the account string. (The server may ask for an account
string after PASS have been sent away. The client responds with "ACCT [account
string]".) Added test case 228 and 229 to verify the functionality. Updated
the test FTP server to support ACCT somewhat.
2005-01-25 22:13:12 +00:00
Daniel Stenberg
d8f79b263d
next release will be 7.13.0
2005-01-22 19:26:37 +00:00
Daniel Stenberg
7e42cb61f7
FTP third transfer support overhaul. See CHANGES for details.
2005-01-21 09:32:32 +00:00
Daniel Stenberg
0406b1facf
skip sys/socket.h on windows CE
2005-01-18 15:13:23 +00:00
Dan Fandrich
327b46cced
Fixed a compile warning introduced by making the protocol table const. This
...
involves a binary-compatible change to the API struct curl_version_info_data
2004-12-20 21:14:45 +00:00
Daniel Stenberg
7270d5ce26
start working on 7.12.4
2004-12-20 13:09:38 +00:00
Daniel Stenberg
37c7a695a2
Moved the CURLE_SSL_ENGINE_INITFAILED error code last in the list so that
...
the others remain at previous values.
2004-12-14 09:58:45 +00:00
Gisle Vanem
4cf14e9f85
Added CURLcode CURLE_SSL_ENGINE_INITFAILED,
...
Added CURLINFO_SLIST type for returing a 'struct slist' in
curl_easy_getinfo().
Added CURLINFO_SSL_ENGINES.
2004-12-13 16:35:56 +00:00
Daniel Stenberg
976285ccbc
undef more obsolete defines if CURL_NO_OLDIES is defined
2004-12-11 22:17:47 +00:00
Daniel Stenberg
3e1caa6185
HTTP "auth done right". See lib/README.httpauth
2004-11-24 16:11:35 +00:00
Gisle Vanem
7ec200f4d1
Update comment.
2004-11-13 16:54:26 +00:00
Gisle Vanem
98a8103a3b
Netware target (hosted on Linux gcc) doesn't support
...
or need __declspec.
2004-11-12 11:45:05 +00:00
Daniel Stenberg
8ef8e949bd
fix curl.h include
2004-11-11 08:03:43 +00:00
Gisle Vanem
3ccbed1022
Changes for removing libcurl.def file on Win32.
...
Mark public functions with "CURL_EXTERN".
2004-11-09 14:02:58 +00:00
Daniel Stenberg
24d47a6e07
Paul Nolan fix to make libcurl build nicely on Windows CE
2004-11-02 10:12:22 +00:00
Daniel Stenberg
f4bef25b5e
CURLINFO_NUM_CONNECTS and more
2004-10-19 15:30:08 +00:00
Daniel Stenberg
48750d5fc7
start over on 7.12.3
2004-10-18 08:42:44 +00:00
Daniel Stenberg
39af394a1c
removed tabs and trailing whitespace from source
2004-10-06 07:50:18 +00:00
Daniel Stenberg
be1cece69b
- Larry Campbell added CURLINFO_OS_ERRNO to curl_easy_getinfo() that allows an
...
app to retrieve the errno variable after a (connect) failure. It will make
sense to provide this for more failures in a more generic way, but let's
start like this.
2004-09-30 21:01:23 +00:00
Daniel Stenberg
d4db35c125
Gnter Knauf and Casey O'Donnell worked out an extra #if condition for the
...
curl/multi.h header to work better in winsock-using apps.
2004-09-30 19:50:36 +00:00
Daniel Stenberg
6a06667cc0
Added CURLOPT_FTPSSLAUTH
2004-09-16 21:45:16 +00:00
Daniel Stenberg
1faa9d6fd5
minor indent change
2004-09-10 21:46:58 +00:00
Daniel Stenberg
d0dcb3b554
removed trailing whitespace
2004-08-17 19:46:34 +00:00
Daniel Stenberg
99db7fb222
7.12.2 work in progress
2004-08-10 10:40:56 +00:00
Daniel Stenberg
1d23affbc5
oops, curl_easy_reset is a void
2004-07-29 07:29:56 +00:00
Daniel Stenberg
ca5e6160b7
provide a curl_easy_reset() proto
2004-07-29 07:20:19 +00:00
Daniel Stenberg
f508f30fb6
curl_easy_reset() added. Need testing and docs. I also think we should make
...
the initial setting up the struct should use this single function to avoid
having the initialisation code at two places.
2004-07-24 21:31:01 +00:00
Daniel Stenberg
8d2120566e
added CURL_READFUNC_ABORT
2004-06-21 14:04:36 +00:00
Daniel Stenberg
bd3d5a17b4
Gisle's "SSL patch" from June 16th 2004, modified by me as discussed on the
...
mailing list.
2004-06-18 06:20:43 +00:00
Daniel Stenberg
40a58c392f
Added CURL_FORMADD_DISABLED when libcurl is built with HTTP disabled
2004-06-09 08:21:11 +00:00
Daniel Stenberg
d3454ceb94
Kjetil Jacobsen pointed out that the CURLOPT_FILETIME option was wrongly
...
marked as accepting an objectpoint argument while it actually assumes a long.
The comment was also grossly misleading. The man page was and is correct
though.
2004-06-08 14:13:50 +00:00
Daniel Stenberg
3d38080d54
*seven* new options to support 3rd party FTP transfers
2004-06-02 13:51:36 +00:00
Daniel Stenberg
fe07962f9c
7.12.1-CVS in progress
2004-06-02 11:39:06 +00:00
Daniel Stenberg
938a72b2db
Gisle's adjustments to allow building with lcc-win32
2004-06-02 11:36:07 +00:00
Daniel Stenberg
83dcc3e061
delete trailing whitespace
2004-05-24 10:46:22 +00:00
Daniel Stenberg
a5aa569fe3
Added CURLSHE_NOMEM
2004-05-14 09:30:31 +00:00
Daniel Stenberg
0b0b37cffe
make the libidn pointer in the version struct a const
2004-05-11 14:22:51 +00:00
Daniel Stenberg
bbafb2eb27
curl_global_init_mem() allows the memory functions to be replaced.
...
memory.h is included everywhere for this.
2004-05-11 11:30:23 +00:00
Daniel Stenberg
2960d37d71
removed curl_formparse() from the library
2004-05-04 08:24:13 +00:00
Daniel Stenberg
34be9df773
deprecated functions
2004-04-30 10:34:54 +00:00
Daniel Stenberg
ffc5fa3a2b
typedef CURL in the curl.h file instead of only having a single useful typedef
...
in the separate types.h
2004-04-26 14:06:51 +00:00
Daniel Stenberg
496e81a25a
the next release is planned to become 7.12.0
2004-04-26 07:04:40 +00:00
Daniel Stenberg
b053ae6a65
define the obsolete options to different values to prevent "duplicate case"
...
situtations in bindings that still have switch() cases for them
2004-04-23 06:29:41 +00:00
Daniel Stenberg
310086deed
we're working on 7.11.2-CVS right now
2004-03-31 20:22:28 +00:00
Daniel Stenberg
bb3d6e8552
tcp-nodelay patch by Joe Halpin
2004-03-25 13:37:18 +00:00
Daniel Stenberg
76e73cfec8
make clean now removes *dist files too that might be leftovers from
...
'maketgz'
2004-03-25 11:34:35 +00:00
Daniel Stenberg
eab8cdc640
Added protos for the upcoming curl_*_strerror() functions
2004-03-24 22:53:42 +00:00
Daniel Stenberg
c5f02c1986
Introducing curl/curlver.h for keeping the curl version info only.
2004-03-22 08:37:38 +00:00
Daniel Stenberg
5b55f9ecb3
Gnter Knauf's NetWare changes.
2004-03-17 12:46:42 +00:00
Daniel Stenberg
1ebda8fa0e
Added CURLOPT_POSTFIELDSIZE_LARGE to offer a large file version of the
...
CURLOPT_POSTFIELDSIZE option to allow really big HTTP POSTs.
2004-03-12 08:55:47 +00:00
Daniel Stenberg
a8419d68b6
#ifdef #define #undef circus to prevent compiler warnings on #if operations
...
with undefined variables.
2004-03-03 12:37:15 +00:00
Daniel Stenberg
5c4dba1418
* Added CURL_VERSION_LARGEFILE
...
* If CURL_NO_OLDIES is defined, we hide all obsolete functions/options.
* CURL_FORMAT_OFF_T is defined for portable printf()ing of curl_off_t types
(although not with curl_mprintf()!)
2004-03-01 16:20:20 +00:00
Daniel Stenberg
2b634be467
Mark obsolete options with OSBOLETE in a comment on the same line, to make
...
it easier to exclude them with grep, when grepping for options.
2004-02-27 12:41:03 +00:00
Daniel Stenberg
4515d06465
David Byron's fixes to make the latest curl build fine under MSVC 6.
2004-02-26 16:23:28 +00:00
Daniel Stenberg
70d7a9e6a5
Introducing the SECOND version of the version_info struct. This should
...
be backwards compatible with older libcurls just fine.
2004-02-02 16:24:18 +00:00
Daniel Stenberg
d5bb877fba
s/not/note
2004-01-22 11:56:39 +00:00
Daniel Stenberg
0c4907afcc
curl_off_t is the new type for large file support
...
HttpPost is not defined anymore
2004-01-22 11:54:39 +00:00
Daniel Stenberg
9beae7693a
Removed defines with TIMECOND_ prefixes. They have been obsolte since April 22
...
2002, and if this causes anyone any problems now it is very easy to just
add CURL_ to the names. This corrects this name space pollution.
2004-01-21 08:39:54 +00:00
Daniel Stenberg
053f6c85ef
updated year in the copyright string
2004-01-07 09:19:33 +00:00
Daniel Stenberg
979a1e6237
fix duplicates
2004-01-05 22:34:37 +00:00
Daniel Stenberg
b60e0fa97e
David J Meyer's large file support.
2004-01-05 22:29:29 +00:00
Daniel Stenberg
1e98727c55
FTPS support added as RFC2228 and the murray-ftp-auth-ssl draft describe it
2003-11-24 07:15:37 +00:00
Daniel Stenberg
78fb476677
FTPSSL support options and defines added
2003-11-23 15:36:24 +00:00
Daniel Stenberg
ad77f760cf
Added CURLOPT_NETRC_FILE.
2003-11-11 14:30:43 +00:00
Daniel Stenberg
45abf75e1e
We offer the version number "in parts" as well by introducing three new
...
defines.
2003-11-06 11:33:08 +00:00
Daniel Stenberg
aeb5edbf07
Moved the TRUE and FALSE #defines to lib/setup.h instead, as they don't
...
belong in the public header file. They are not in our name space so we
should not set them globally.
2003-11-06 07:21:32 +00:00
Daniel Stenberg
79cb1400ab
starting on 7.10.9 in CVS
2003-11-01 11:33:51 +00:00
Daniel Stenberg
39f673874f
Set version string to -CVS. This string is generated by maketgz at release-
...
time.
2003-10-30 13:30:21 +00:00
Daniel Stenberg
4606dc4158
ignore .dist files here
2003-10-30 13:07:36 +00:00
Daniel Stenberg
2e9d100d03
pre5
2003-10-21 14:11:25 +00:00
Daniel Stenberg
f7f7cd6cce
7.10.8-pre4
2003-10-18 12:04:38 +00:00
Daniel Stenberg
ce5db9a86e
Dominick Meglio implemented CURLOPT_MAXFILESIZE and --max-filesize.
2003-10-17 13:11:00 +00:00
Daniel Stenberg
22adcb9cd1
password promting support removed from libcurl
2003-10-16 14:08:59 +00:00
Daniel Stenberg
33525ac165
7.10.8-pre3 commit
2003-10-08 13:54:36 +00:00
Daniel Stenberg
09d593ade0
Renamed the function argument named 'access', as noted by Neil Spring in the
...
debian bug report #213180 .
2003-10-03 13:13:53 +00:00
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