Dan Fandrich
70e57dad88
Only compile Curl_ssl_free_certinfo when SSL is enabled
2008-09-05 18:35:29 +00:00
Dan Fandrich
91ff938035
Improved the logic the decides whether to use HTTP 1.1 features or not in a
...
request.
Detect cases where an upload must be sent chunked and the server supports
only HTTP 1.0 and return CURLE_UPLOAD_FAILED.
2008-09-05 17:58:53 +00:00
Dan Fandrich
3acd1146f9
Use realloc when paused in Curl_client_write
2008-09-05 17:21:54 +00:00
Daniel Stenberg
45d3bfff28
Removed after commit:
...
158 - Martin Drasar's CURLOPT_POSTREDIR work:
http://curl.haxx.se/mail/lib-2008-08/0170.html
2008-09-05 16:14:51 +00:00
Daniel Stenberg
18110b519c
- Martin Drasar provided the CURLOPT_POSTREDIR patch. It renames
...
CURLOPT_POST301 (but adds a define for backwards compatibility for you who
don't define CURL_NO_OLDIES). This option allows you to now also change the
libcurl behavior for a HTTP response 302 after a POST to not use GET in the
subsequent request (when CURLOPT_FOLLOWLOCATION is enabled). I edited the
patch somewhat before commit. The curl tool got a matching --post302
option. Test case 1076 was added to verify this.
2008-09-05 16:13:20 +00:00
Daniel Stenberg
4c9768565e
- Introducing CURLOPT_CERTINFO and the corresponding CURLINFO_CERTINFO. By
...
enabling this feature with CURLOPT_CERTINFO for a request using SSL (HTTPS
or FTPS), libcurl will gather lots of server certificate info and that info
can then get extracted by a client after the request has completed with
curl_easy_getinfo()'s CURLINFO_CERTINFO option. Linus Nielsen Feltzing
helped me test and smoothen out this feature.
Unfortunately, this feature currently only works with libcurl built to use
OpenSSL.
This feature was sponsored by networking4all.com - thanks!
2008-09-05 14:29:21 +00:00
Daniel Stenberg
873e734c39
- Dmitriy Sergeyev pointed out that curl_easy_pause() didn't unpause properly
...
during certain conditions. I also changed this code to use realloc() based
on Daniel Fandrich's suggestion.
2008-09-05 09:37:37 +00:00
Daniel Stenberg
747e0c657d
five new recent issues to deal with
2008-09-05 09:32:51 +00:00
Daniel Stenberg
780f13db30
Stefan Krause's mail to curl-library at 03 Sep 2008 made me add these two
...
new date strings to get tested too.
2008-09-05 08:15:21 +00:00
Yang Tse
62519bfe05
somewhat protect Mac OS X users from using Mac OS 9 config file
2008-09-05 01:27:24 +00:00
Yang Tse
29f7f468ce
sync with reality
2008-09-05 00:16:35 +00:00
Gunter Knauf
9c36a5fd06
fixed largefile feature for MingW32 non-configure builds.
2008-09-04 22:04:53 +00:00
Gunter Knauf
4558c8f37a
enabled largefile feature for LIBC builds.
2008-09-04 22:01:19 +00:00
Dan Fandrich
bb67388bbe
Made some variables const
2008-09-04 19:43:35 +00:00
Yang Tse
3dcd2b82c4
fix print formatting string directives
2008-09-04 18:59:05 +00:00
Yang Tse
c0f3e32447
remove duplicate va_start() call
2008-09-04 14:57:03 +00:00
Yang Tse
8733e087d7
fix print formatting string directives
2008-09-04 05:29:10 +00:00
Marty Kuhrt
9f9e577640
sync curlmsg* with curl.h for 7.19.0
2008-09-03 20:51:36 +00:00
Dan Fandrich
9813cea1d0
Fixed curl-config when no features are enabled.
2008-09-03 19:10:48 +00:00
Dan Fandrich
304537c24f
Search for the FreeBSD CA cert file /usr/local/share/certs/ca-root.crt
2008-09-03 18:04:47 +00:00
Yang Tse
cc0054a4d5
remove extra semicolon from curl-config.in
2008-09-03 11:17:20 +00:00
Dan Fandrich
29ec219b82
Fixed an out of memory problem that caused torture test failures in tests
...
706 and 707.
2008-09-02 23:12:00 +00:00
Dan Fandrich
0994d7811f
Removed some redundant type casts
2008-09-02 18:36:39 +00:00
Dan Fandrich
934708d950
Made some variables const which eliminated some casts
2008-09-02 17:41:20 +00:00
Daniel Stenberg
bbc002a505
- Keith Mok added supported_protocols and supported_features to the pkg-config
...
file for libcurl, and while doing that fix he unified with curl-config.in
how the supported protocols and features are extracted and used, so both those
tools should now always be synced.
2008-09-02 12:07:08 +00:00
Yang Tse
c8d4e8b5d0
hex version number for 7.19.1 is 0x071301
2008-09-02 11:28:12 +00:00
Daniel Stenberg
18a21d5802
in the --libcurl output, mention that the large file stuff is only needed for
...
pre 7.19.0 libcurl-using apps
2008-09-02 06:48:11 +00:00
Daniel Stenberg
fcb63f3039
remove 7.19.0 and hint that 7.19.1 might not come until november
2008-09-01 15:31:12 +00:00
Daniel Stenberg
91d7a6f8a9
an impressive 672 contributors (counter after the 7.19.0 release)
2008-09-01 15:29:24 +00:00
Daniel Stenberg
238db14002
clear the way for 7.19.1 work!
2008-09-01 15:26:28 +00:00
Daniel Stenberg
d0995204da
18 new contributors from the 7.19.0 release notes
2008-09-01 15:24:12 +00:00
Daniel Stenberg
6ebc2b2561
the web mirror system is dropped
2008-09-01 14:38:40 +00:00
Daniel Stenberg
95b817e8d7
stand back for 7.19.0
2008-09-01 14:28:48 +00:00
Daniel Stenberg
558f034007
mention the curl_off_t changes first
2008-09-01 14:27:24 +00:00
Daniel Stenberg
72ea805298
Add README.curl_off_t to the release archive
2008-09-01 14:25:37 +00:00
Yang Tse
79ffbf7fe1
MSVC adjustment
2008-08-31 12:12:35 +00:00
Daniel Stenberg
4f0d286d2c
Added:
...
165 - "Problem with CURLOPT_RESUME_FROM and CURLOPT_APPEND" by Daniele Pinau,
recipe: http://curl.haxx.se/mail/lib-2008-08/0439.html
2008-08-30 20:23:31 +00:00
Yang Tse
6fb5888e55
vc6curl.dsw and MSVC 6 IDE build directions
2008-08-30 04:13:31 +00:00
Dan Fandrich
b5810dfe9d
Removed one, added two
2008-08-29 23:49:30 +00:00
Dan Fandrich
85a79f9d67
Added tests 1071 through 1074 to test automatic downgrading from HTTP 1.1
...
to HTTP 1.0 upon receiving a response from the HTTP server. Tests 1072
and 1073 are similar to test 1069 in that they involve the impossible
scenario of sending chunked data to a HTTP 1.0 server. All these currently
fail and are added to DISABLED.
Added test 1075 to test --anyauth with Basic authentication.
2008-08-29 23:42:39 +00:00
Daniel Stenberg
d24465b79a
test 1070 added
2008-08-29 10:48:27 +00:00
Daniel Stenberg
c67a99ff27
- When libcurl was doing a HTTP POST and the server would respond with
...
"Connection: close" and actually close the connection after the
response-body, libcurl could still have outstanding data to send and it
would not properly notice this and stop sending. This caused weirdness and
sad faces. http://curl.haxx.se/bug/view.cgi?id=2080222
Note that there are still reasons to consider libcurl's behavior when
getting a >= 400 response code while sending data, as Craig Perras' note
"http upload: how to stop on error" specifies:
http://curl.haxx.se/mail/archive-2008-08/0138.html
2008-08-29 10:47:59 +00:00
Daniel Stenberg
bae4e12302
we start over working towards 1.5.4
2008-08-29 08:55:02 +00:00
Daniel Stenberg
09df1cdb5c
Version 1.5.3
2008-08-29 08:33:02 +00:00
Daniel Stenberg
2946d87e48
added the three people from RELEASE-NOTES and sorted the list alphabetically
2008-08-29 08:29:47 +00:00
Yang Tse
6a2d7bff1a
Project and workspace files for VC6 IDE supporting 4 configurations:
...
curl - Win32 using libcurl DLL Debug
curl - Win32 using libcurl DLL Release
curl - Win32 using libcurl LIB Debug
curl - Win32 using libcurl LIB Release
2008-08-29 02:08:11 +00:00
Yang Tse
9b7b2b347f
When not using large file support WIN32's lseek offset is a 'long'.
2008-08-28 22:41:35 +00:00
Daniel Stenberg
33638d5347
Andres Garcia pointed out these Makefile mistakes...
2008-08-28 20:08:37 +00:00
Yang Tse
2ae7d2e6ea
Adjust curl_off_t definitions for DJGPP.
...
Ancient versions of DJGPP do not have a 64-bit data type.
2008-08-28 16:08:31 +00:00
Yang Tse
ffc490ef89
Issue #144 seems to be complete. It should no longer be a show-stopper.
2008-08-28 14:06:12 +00:00