Daniel Stenberg
6e376532b0
- Internet Explorer had a broken HTTP digest authentication before v7 and
...
there are servers "out there" that relies on the client doing this broken
Digest authentication. Apache even comes with an option to work with such
broken clients.
The difference is only for URLs that contain a query-part (a '?'-letter and
text to the right of it).
libcurl now supports this quirk, and you enable it by setting the
CURLAUTH_DIGEST_IE bit in the bitmask you pass to the CURLOPT_HTTPAUTH or
CURLOPT_PROXYAUTH options. They are thus individually controlled to server
and proxy.
2008-12-10 23:13:31 +00:00
Daniel Stenberg
4ed64fd5ee
use the new URL
2008-12-09 22:49:51 +00:00
Daniel Stenberg
21700ae515
start over on the 1.6.1 release...
2008-12-09 22:41:36 +00:00
Daniel Stenberg
b962ef3154
add space
2008-12-09 22:30:59 +00:00
Dan Fandrich
32f78136b2
Documented CURLOPT_CONNECT_ONLY as being useful only on HTTP URLs.
2008-12-09 22:00:18 +00:00
Dan Fandrich
01d6133bd7
Added test cases 1089 and 1090 to test --write-out after a redirect to
...
test a report that the size didn't work, but these test cases pass.
2008-12-09 21:59:57 +00:00
Daniel Stenberg
4b62cd3616
- Ken Hirsch simplified how libcurl does FTPS: now it doesn't assume any
...
particular state for the control connection like it did before for implicit
FTPS (libcurl assumed such control connections to be encrypted while some
FTPS servers such as FileZilla assumes such connections to be clear
mode). Use the CURLOPT_USE_SSL option to set your desired level.
2008-12-09 15:02:37 +00:00
Gisle Vanem
df7b1d8e64
Fix for Win32 targets using Watt-32.
2008-12-09 14:39:08 +00:00
Dan Fandrich
2449e1f5a5
C89 compilers (like Minix' ACK) only need to handle 31 functions arguments
...
so split a long sprintf into two calls to get below that number.
2008-12-09 01:02:28 +00:00
Daniel Stenberg
66c0e4ad5f
195 - SIZE returning 550 must not abort the transfer
...
Fixed!
2008-12-08 20:21:36 +00:00
Daniel Stenberg
18371aaff9
- Fred Machado posted about a weird FTP problem on the curl-users list and when
...
researching it, it turned out he got a 550 response back from a SIZE command
and then I fell over the text in RFC3659 that says:
The presence of the 550 error response to a SIZE command MUST NOT be taken
by the client as an indication that the file cannot be transferred in the
current MODE and TYPE.
In other words: the change I did on September 30th 2008 and that has been
included in the last two releases were a regression and a bad idea. We MUST
NOT take a 550 response from SIZE as a hint that the file doesn't exist.
2008-12-08 20:20:51 +00:00
Gisle Vanem
f36eab2608
Added needed defines for Watt-32 on Windows.
2008-12-08 16:12:11 +00:00
Gisle Vanem
66d38261f7
Undefine 'optarg', 'optind' and 'opterr' when using Watt-32
...
(to get correct linkage on Windows).
2008-12-08 16:11:16 +00:00
Gisle Vanem
553b4cfd0b
ares_writev() shall not be exported when using Watt-32 (has writev).
...
Added _USE_32BIT_TIME_T to avoid runtime warning. Applies to
VC-2008+ only.
2008-12-08 16:09:21 +00:00
Gisle Vanem
edd63a7920
Removed unneeded defines HAVE_SIGNAL_H, HAVE_SIG_ATOMIC_T,
...
RETSIGTYPE and HAVE_PROCESS_H.
2008-12-08 14:58:56 +00:00
Daniel Stenberg
5ce03efc3e
one more
2008-12-08 14:26:28 +00:00
Daniel Stenberg
4645e8b6b1
192 - "infinite loop during GSS authentication" bug #2221237
...
Fixed!
2008-12-08 14:24:12 +00:00
Daniel Stenberg
42365aa7ef
- Christian Krause filed bug #2221237
...
(http://curl.haxx.se/bug/view.cgi?id=2221237 ) that identified an infinite
loop during GSS authentication given some specific conditions. With his
patience and great feedback I managed to narrow down the problem and
eventually fix it although I can't test any of this myself!
2008-12-08 13:52:20 +00:00
Daniel Stenberg
dff4ce92ad
the initial version of the ares_set_socket_callback man page
2008-12-04 12:54:43 +00:00
Daniel Stenberg
e5b0533dab
Gregor Jasny provided the patch that introduces ares_set_socket_callback(),
...
and I edited it to also get duped by ares_dup().
2008-12-04 12:53:03 +00:00
Dan Fandrich
a2a315a6e8
Bring the sys/include.h include test in line with curl's.
2008-12-04 07:18:13 +00:00
Dan Fandrich
7abdc4b218
Fixed the getifaddrs version of Curl_if2ip to work on systems without IPv6
...
support (e.g. Minix)
2008-12-04 06:24:00 +00:00
Daniel Stenberg
479ddb1fee
- Igor Novoseltsev filed bug #2351645
...
(http://curl.haxx.se/bug/view.cgi?id=2351645 ) that identified a problem with
the multi interface that occured if you removed an easy handle while in
progress and the handle was used in a HTTP pipeline.
2008-12-03 15:20:27 +00:00
Daniel Stenberg
4ee27b4594
filled in SONAME number bump info, after some CVS digging
2008-12-03 15:20:06 +00:00
Daniel Stenberg
58ebde9502
- Pawel Kierski pointed out a mistake in the cookie code that could lead to a
...
bad fclose() after a fatal error had occured.
(http://curl.haxx.se/bug/view.cgi?id=2382219 )
2008-12-03 15:08:09 +00:00
Daniel Stenberg
04ee89493e
Let's not call ares_save_options() deprecated just yet
2008-12-03 10:03:07 +00:00
Daniel Stenberg
dd3594c6b3
Introduce ares_dup(3) and new thoughts about API/ABI and how to move forwards.
...
Also discussed on the ml.
2008-12-03 09:59:50 +00:00
Daniel Stenberg
f7ea431516
explain the two *channel_inuse fields somewhat better
2008-12-02 23:00:10 +00:00
Dan Fandrich
16a153468d
Make sure sys/socket.h is included before netinet/in.h (required by
...
OpenWatcom C, and condoned by SUS)
2008-12-02 02:58:04 +00:00
Daniel Stenberg
b062212e55
minor indent fix
2008-12-01 22:36:39 +00:00
Daniel Stenberg
39eb96e9ff
Convert the public config struct to the same binary size/construct as in the
...
latest releases to remain ABI compatible.
2008-12-01 19:06:24 +00:00
Daniel Stenberg
4c84f6b423
added some more entries for stuff done the last ~2 years
2008-12-01 18:46:31 +00:00
Daniel Stenberg
0b2ae71f8b
People have successfully ran libcurl on iphone
2008-11-30 22:51:54 +00:00
Yang Tse
39d0b57ebf
Further adjust a libssh2 preprocessor function-symbol definition check
2008-11-29 17:45:16 +00:00
Yang Tse
c036f6ae2d
Adjust some libssh2 preprocessor symbol definition checks
2008-11-29 16:39:56 +00:00
Gisle Vanem
e35e2ea6ec
Added '-DHAVE_GETHOSTNAME'.
2008-11-29 15:19:46 +00:00
Dan Fandrich
f33f8eee26
Make sure sys/socket.h is included before netinet/in.h (required by
...
OpenWatcom C)
2008-11-29 00:26:07 +00:00
Dan Fandrich
31a3f064c0
Netware has gethostname()
2008-11-28 23:34:39 +00:00
Dan Fandrich
232518a219
Fixed a couple of typos
2008-11-28 23:24:06 +00:00
Dan Fandrich
bc165078a2
Don't tweak the HAVE_* macros when using autoconf
2008-11-28 23:12:11 +00:00
Dan Fandrich
e4dabef0c7
Make use of gethostname() conditional on it being available
2008-11-28 22:41:14 +00:00
Dan Fandrich
00142d8443
Only set TCP_NODELAY when it exists
2008-11-28 22:07:40 +00:00
Daniel Stenberg
1b0b7fa0e1
updated with changes, preparing for a release soon
2008-11-28 15:44:01 +00:00
Yang Tse
67fb731ec4
Gerald Combs fixed a bug in ares_parse_ptr_reply() which would cause a
...
buffer to shrink instead of expand if a reply contained 8 or more records.
2008-11-26 17:04:35 +00:00
Yang Tse
a30a6f2f20
Brad Spencer provided changes to allow buildconf to work on OS X.
2008-11-26 16:51:51 +00:00
Daniel Stenberg
baeebb2b57
narrow the comment to < 80 columns
2008-11-26 12:35:24 +00:00
Dan Fandrich
ecc6f550eb
Added tests 1087 and 1088 to test Basic authentication on a redirect
...
with and without --location-trusted
2008-11-25 23:30:53 +00:00
Dan Fandrich
640974fb28
If a HTTP request is Basic and num is already >=1000, the HTTP test server
...
adds 1 to num to get the data section to return. This allows testing
authentication negotiations using the Basic authentication method.
2008-11-25 23:23:47 +00:00
Yang Tse
3b0c5ae467
In preparation for the upcomming IPv6 nameservers patch, the internal
...
ares_addr union is now changed into an internal struct which also holds
the address family.
2008-11-25 16:26:58 +00:00
Dan Fandrich
0fa14c8662
Fully clean up after test 608 so that it can be run twice in succession.
2008-11-24 22:06:43 +00:00