Daniel Stenberg
223d848104
- Gabriel Kuri reported a problem with CURLINFO_CONTENT_LENGTH_DOWNLOAD if the
...
download was 0 bytes, as libcurl would then return the size as unknown (-1)
and not 0. I wrote a fix and test case 566 to verify it.
2009-10-31 18:51:50 +00:00
Daniel Stenberg
2c0b65d37b
Added test case 566 in an attempt to repeat bug 2884561
...
(http://curl.haxx.se/bug/view.cgi?id=2884561 ) but it seems to work for me...
2009-10-30 22:38:21 +00:00
Daniel Stenberg
d68f215f03
- "Tom" posted a bug report that mentioned how libcurl did wrong when doing a
...
POST using a read callback, with Digest authentication and
"Transfer-Encoding: chunked" enforced. I would then cause the first request
to be wrongly sent and then basically hang until the server closed the
connection. I fixed the problem and added test case 565 to verify it.
2009-10-30 22:24:48 +00:00
Daniel Stenberg
448d2b5f49
- Dima Barsky made the curl cookie parser accept cookies even with blank or
...
unparsable expiry dates and then treat them as session cookies - previously
libcurl would reject cookies with a date format it couldn't parse. Research
shows that the major browser treat such cookies as session cookies. I
modified test 8 and 31 to verify this.
2009-10-25 18:15:14 +00:00
Yang Tse
640e49976f
Fix compiler warning: loop without body
2009-10-10 12:29:32 +00:00
Daniel Stenberg
4f47fc4e14
- John P. McCaskey posted a bug report that showed how libcurl did wrong when
...
saving received cookies with no given path, if the path in the request had a
query part. That is means a question mark (?) and characters on the right
side of that. I wrote test case 1105 and fixed this problem.
2009-09-26 20:51:51 +00:00
Daniel Stenberg
8d39a31e89
added test 1105 (disabled) - it repeats a cookie path bug we need to fix
2009-09-26 11:46:41 +00:00
Daniel Stenberg
0fdb77d643
added three missing files to the dist archive
2009-09-17 17:38:25 +00:00
Yang Tse
ede2ac0ea2
Attempt to silence bogus compiler warning: "Potential null pointer dereference"
2009-09-17 15:33:32 +00:00
Yang Tse
be5c815f63
remove line obsoleted with previous commit
2009-09-17 14:02:50 +00:00
Yang Tse
31e106ced2
Attempt to silence bogus compiler warning: "Potential null pointer dereference"
2009-09-17 11:45:27 +00:00
Dan Fandrich
c67c4e7095
Added HTTP proxy keyword
2009-09-14 18:43:53 +00:00
Dan Fandrich
beb0a345ac
Renumbered test565 to test1104 to move it out of the range reserved for
...
libcurl tests.
2009-09-11 20:19:43 +00:00
Daniel Stenberg
7ff4b4f2b5
- Claes Jakobsson fixed a problem with cookie expiry dates at exctly the epoch
...
start second "Thu Jan 1 00:00:00 GMT 1970" as the date parser then returns 0
which internally then is treated as a session cookie. That particular date
is now made to get the value of 1.
2009-09-10 21:06:50 +00:00
Daniel Stenberg
b96f11f7ec
comment the "stunnel exited with [num]" stuff since this is now happen
...
in normal tests and is annoying
2009-09-01 17:05:24 +00:00
Gunter Knauf
f1320d6733
add cast to silent compiler warning with 64bit systems.
2009-08-29 15:44:31 +00:00
Daniel Stenberg
1d92cf1dab
disable the tests that differ between 32 and 64 bit
2009-08-27 18:15:38 +00:00
Patrick Monnerat
b0b2824b58
- Introduced a SYST-based test to properly set-up name format when dealing with the OS/400 FTP server.
...
- Fixed an ftp_readresp() bug preventing detection of failing control socket and causing FTP client to loop forever.
2009-08-24 12:57:25 +00:00
Dan Fandrich
5c59ee9488
Pull the certificate files from the source directory. Ensure that the
...
certificate tests only run on a localhost-hosted test server since the
host name is explicitly checked.
2009-08-18 00:18:54 +00:00
Daniel Stenberg
be2fcbcbf1
Added a range of new fun date strings to try. This set of dates come from a
...
mail posted to the http-state mailing list, from Adam Barth, and is said to be
the set of date formats the Chrome browser code is tested against:
http://www.ietf.org/mail-archive/web/http-state/current/msg00129.html
libcurl parses most of them identically, but not all of them.
2009-08-12 11:18:55 +00:00
Daniel Stenberg
4b44638f4d
use --insecure to allow non-matching known hosts for SSH-based protocols
2009-08-12 08:14:53 +00:00
Daniel Stenberg
e73fe837a8
- Peter Sylvester made the HTTPS test server use specific certificates for
...
each test, so that the test suite can now be used to actually test the
verification of cert names etc. This made an error show up in the OpenSSL-
specific code where it would attempt to match the CN field even if a
subjectAltName exists that doesn't match. This is now fixed and verified
in test 311.
2009-08-11 21:48:58 +00:00
Daniel Stenberg
0179dbe1c2
use --insecure for the SFTP and SCP tests
2009-07-28 17:55:00 +00:00
Daniel Stenberg
9cff716925
don't set READDATA since it isn't used and only confuses readers
2009-07-22 22:08:01 +00:00
Bill Hoffman
a8ea1e9ef4
ENH: add optional support for c-ares
2009-07-14 19:03:31 +00:00
Gunter Knauf
6dade671ad
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 (missing bits)
2009-07-14 15:36:12 +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
Gunter Knauf
100f6b7703
added PKG_CONFIG_PATH to output to better verify if it gets properly set with cross compiles.
2009-07-13 23:33:57 +00:00
Michal Marek
0b317b72ae
- When doing non-anonymous ftp via http proxies and the password is not
...
provided in the url, add it there (squid needs this).
2009-06-16 13:16:28 +00:00
Yang Tse
c2ce2aa4de
fix compiler warning
2009-06-12 09:01:41 +00:00
Yang Tse
4ea513cc38
fix compiler warning
2009-06-12 02:41:16 +00:00
Yang Tse
3ca0b9bb47
fix compiler warning
2009-06-11 17:46:33 +00:00
Yang Tse
7edcc22136
changed testcurl script to allow building test harness
...
programs when cross-compiling for a *-*-mingw* host.
2009-06-11 01:22:35 +00:00
Yang Tse
1d97f13462
TrackMemory is another feature not supported by curl-config
2009-06-10 04:06:06 +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
Bill Hoffman
744dceaffe
ENH: lower case cmake functions and remove tabs and re-indent cmake code
2009-06-09 17:29:16 +00:00
Yang Tse
8d581f7fe4
Revert delegating c-ares linking magic on libtool and auto-makefiles when using
...
the uninstalled c-ares libtool archive built from the CVS embedded tree.
This embedded c-ares linking is again handled from the configure script.
2009-06-06 13:20:39 +00:00
Yang Tse
13fdb9d8a5
c-ares embbeded builds header include paths fully defined in makefiles
2009-06-04 04:13:39 +00:00
Yang Tse
7bf82a814b
Die when instructed to build c-ares and this fails
2009-06-03 00:07:46 +00:00
Yang Tse
cd5e6743f7
Delegate c-ares linking magic on libtool and auto-makefiles when using
...
the uninstalled c-ares libtool archive built from the CVS embedded tree.
2009-05-30 15:56:42 +00:00
Dan Fandrich
2091fe530f
Added missing NTLM feature for test 1097
2009-05-30 04:34:11 +00:00
Daniel Stenberg
1cf6c15ab4
- bug report #2796358 ( http://curl.haxx.se/bug/view.cgi?id=2796358 ) pointed
...
out that the cookie parser would leak memory when it parses cookies that are
received with domain, path etc set multiple times in the same header. While
such a cookie is questionable, they occur in the wild and libcurl no longer
leaks memory for them. I added such a header to test case 8.
2009-05-25 12:23:22 +00:00
Dan Fandrich
26028068e8
Added some missing test keywords
2009-05-22 21:34:32 +00:00
Gunter Knauf
274dc3ecac
forced to use nmake for VC builds early so that its also used for ares even if we find a GNU make first in path; simplified curl make call.
2009-05-21 15:18:26 +00:00
Gunter Knauf
5e2b5edde5
strip \r only on non-win32 platforms (wine on Linux).
2009-05-21 14:14:57 +00:00
Gunter Knauf
b8b6521659
removed an attempt to write to non-opened LOG introduced with r1.30.
2009-05-21 14:08:53 +00:00
Gunter Knauf
e37b1b0623
reduced duplicate code.
2009-05-21 13:23:49 +00:00
Gunter Knauf
4a79462c3e
stripped \r from win32 curl --version output.
2009-05-21 13:02:34 +00:00
Gunter Knauf
c328cc9608
enable mingw64 target.
2009-05-21 12:59:49 +00:00
Dan Fandrich
7071dd0162
Added "non-existing host" test keywords to make it easy to skip those
...
tests on machines that have broken DNS configurations (such as
those configured to use OpenDNS).
2009-05-20 19:30:06 +00:00