Steve Holme
daa182afa6
tests: Added test for IMAP LSUB command
2014-02-09 21:21:10 +00:00
Steve Holme
230e872dbd
tests: Removed test 807 as it has been superseded by tests 815 and 816
2014-02-09 21:07:02 +00:00
Steve Holme
5a997d97fd
tests: Updated the titles of tests 815 and 816
2014-02-09 21:00:17 +00:00
Steve Holme
ea3828e0c7
tests: Re-enabled IMAP tests that require URL specific option support
2014-02-09 14:49:38 +00:00
Daniel Stenberg
6b9a3c1865
test96: updated according to recent changes
2014-02-08 23:20:10 +01:00
Steve Holme
132f5edfbd
tool_getparam: Added support for parsing of specific URL options
2014-02-08 11:18:25 +00:00
Daniel Stenberg
9597f7dfbc
formpost: use semicolon in multipart/mixed
...
Not comma, which is an inconsistency and a mistake probably inherited
from the examples section of RFC1867.
This bug has been present since the day curl started to support
multipart formposts, back in the 90s.
Reported-by: Rob Davies
Bug: http://curl.haxx.se/bug/view.cgi?id=1333
2014-02-07 09:43:36 +01:00
Romulo A. Ceccon
8d1377282e
tests: add test for bug #1327 (dns cache timeout)
...
Fix for bug #1303 (030a2b8cb
) was not complete.
libcurl still pruned DNS entries added manually
after detecting a dead connection. This test
checks such behavior.
2014-02-06 23:03:34 +01:00
Romulo A. Ceccon
1505e4612b
tests: add test for bug #1303 (dns cache timeout)
...
Test-case 1515 reproduces bug #1303 , where libcurl
would incorrectly prune DNS entries added via
CURLOPT_RESOLVE after the DNS_CACHE_TIMEOUT had
expired.
2014-02-06 23:03:34 +01:00
Dan Fandrich
2f89a61cc0
tests: Moved some comments so the test data files parse as XML
2014-02-03 00:23:34 +01:00
Steve Holme
ffb8a21d85
tests: Fixed test172 cookie expiry
...
The test contains a cookie jar file where one of the cookies has an
expiry date of 1391252187 -- Sat, 1 Feb 2014 10:56:27 GMT which has
now expired. Updated to Wed, 14 Oct 2037 16:36:33 GMT as per test
179.
Reported-by: Adam Sampson
Bug: http://curl.haxx.se/bug/view.cgi?id=1330
2014-02-02 11:01:10 +00:00
Marc Hoersken
efc112079c
test suite: stop conversion of valid output to CRLF on Windows
...
Since the output isn't actually being written in text-mode and it
was rather used as a workaround, disable text-mode for these tests.
2014-02-01 13:49:58 +01:00
Marc Hoersken
2c49f2e3db
HTTP tests: use CRLF as header seperator according to RFC 2616
2014-02-01 13:47:00 +01:00
Marc Hoersken
9f42205dcc
FTP tests: enable text-mode for more datacheck sections
2014-02-01 13:43:19 +01:00
Marc Hoersken
4ea2d5579b
FTP tests: enable text-mode for data and datacheck sections
2014-01-31 20:05:21 +01:00
Steve Holme
784f225266
tests: Missed updating a type-3 message in commit 1c9aaa0bac
2014-01-30 20:51:34 +00:00
Steve Holme
1c9aaa0bac
tests: Updated NTLM tests for NTLMv2 type-3 message
2014-01-30 19:14:04 +00:00
Marc Hoersken
00787f94b2
http-pipe tests: use text as output data mode to support Windows
2014-01-26 09:19:32 +01:00
Dan Fandrich
88b074df3f
tests: Added missing HTTP proxy keywords
2014-01-25 16:55:05 +01:00
Dan Fandrich
f5860fd5fc
tests: added missing <features> http to a number of tests
2014-01-25 12:47:04 +01:00
Dan Fandrich
e17446b097
tests: Added a keyword for tests depending on internal info logs
2014-01-24 23:39:05 +01:00
Dan Fandrich
606e67c812
tests: Added missing http feature to tests 509 & 1513
2014-01-24 23:14:00 +01:00
Dan Fandrich
e6130c0310
test1514: Used the macros for host and port number
2014-01-24 08:16:17 +01:00
Cédric Deltheil
6217cf6ba3
test1514: added - no more negative Content-Length (HTTP POST)
...
This covers changes from commit afd288b2
.
2014-01-20 12:52:07 +01:00
Daniel Stenberg
d4296f6f06
test1417: verify chunked-encoding transfer without CR
...
As was introduced in 8f6b4be8af04
2014-01-17 08:37:44 +01:00
Daniel Stenberg
3f5546b2be
test1416: verify the chunked size overflow detection
2014-01-17 08:37:44 +01:00
Dan Fandrich
821094ba72
Fixed some XML syntax issues in the test data
...
Also, make the ftp server return a canned response that doesn't
cause XML verification problems. Although the test file format
isn't technically XML, it's still handy to be able to use XML
tools to verify and manipulate them.
2014-01-17 00:32:02 +01:00
Daniel Stenberg
5c0eae136b
ftp tests: provide LIST responses in the test file itself
...
Previously LIST always returned a fixed hardcoded list that the ftp
server code knew about, mostly since the server didn't get any test case
number in the LIST scenario. Starting now, doing a CWD to a directory
named test-[number] will make the test server remember that number and
consider it a test case so that a subsequent LIST command will send the
<data> section of that test case back.
It allows LIST tests to be made more similar to how all other tests
work.
Test 100 was updated to provide its own directory listing.
2014-01-04 23:39:30 +01:00
Daniel Stenberg
404794e97a
test1513: fix spelling
2014-01-03 21:01:55 +01:00
Daniel Stenberg
62da1e7458
test1513: added - verify early progress callback return fail
...
Verify the change brought in commit 8e11731653061. It makes sure that
returning a failure from the progress callback even very early results
in the correct return code.
2014-01-03 14:09:59 +01:00
Steve Holme
01aaad7442
tests: Disabled NTLM tests when running with SSPI enabled
2013-12-28 20:37:00 +00:00
Steve Holme
82bf8edff3
tests: Removed APOP timestamp from default server greeting
2013-12-24 15:07:32 +00:00
Steve Holme
cd492a3ba8
test936: Corrected login details from commit 7246255416
2013-12-23 12:25:42 +00:00
Steve Holme
574db1a6fd
tests: Corrected syntax error from commit 7246255416
2013-12-23 09:25:50 +00:00
Steve Holme
7246255416
tests: Added SMTP SASL downgrade tests
2013-12-23 07:17:53 +00:00
Steve Holme
f763d1b1bb
tests: Added POP3 SASL downgrade tests
2013-12-23 07:17:41 +00:00
Steve Holme
48cd1292e2
tests: Added IMAP SASL downgrade tests
2013-12-23 07:17:31 +00:00
Steve Holme
248967e300
tests: Added SASL cancellation keywords
...
Added SASL CANCELLATION keywords to differentiate these tests from the
upcoming SASL downgrade tests.
2013-12-22 13:06:59 +00:00
Steve Holme
48043f87b6
imap/pop3/smtp: Added support for SASL authentication downgrades
...
Added support for downgrading the SASL authentication mechanism when the
decoding of CRAM-MD5, DIGEST-MD5 and NTLM messages fails. This enhances
the previously added support for graceful cancellation by allowing the
client to retry a lesser SASL mechanism such as LOGIN or PLAIN, or even
APOP / clear text (in the case of POP3 and IMAP) when supported by the
server.
2013-12-18 20:45:17 +00:00
Daniel Stenberg
169fedbdce
login options: remove the ;[options] support from CURLOPT_USERPWD
...
To avoid the regression when users pass in passwords containing semi-
colons, we now drop the ability to set the login options with the same
options. Support for login options in CURLOPT_USERPWD was added in
7.31.0.
Test case 83 was modified to verify that colons and semi-colons can be
used as part of the password when using -u (CURLOPT_USERPWD).
Bug: http://curl.haxx.se/bug/view.cgi?id=1311
Reported-by: Petr Bahula
Assisted-by: Steve Holme
Signed-off-by: Daniel Stenberg <daniel@haxx.se>
2013-12-14 22:40:37 +01:00
Steve Holme
35e476a3f6
tests: Re-ordered test arguments to match other IMAP tests
2013-11-24 17:59:17 +00:00
Steve Holme
0434a19431
tests: Corrected login "username" authentication responses
2013-11-24 16:25:44 +00:00
Steve Holme
2ff0c6f5f3
tests: Added error code explanation comments
2013-11-24 12:35:45 +00:00
Steve Holme
8a94aedbd6
tests: Removed expected QUIT response from graceful cancellation tests
...
A failure during authentication, which is performed as part of the
CONNECT phrase (for IMAP, POP3 and SMTP) is considered by the multi-
interface as being closed prematurely (aka a dead connection). As such
these protocols cannot issue the relevant QUIT or LOGOUT command.
Temporarily fixed the test cases until we can fix this properly.
2013-11-24 11:03:40 +00:00
Steve Holme
95877cf8ae
tests: Added SMTP graceful authentication cancellation tests
2013-11-24 10:37:41 +00:00
Steve Holme
d3325ae40a
tests: Added POP3 graceful authentication cancellation tests
2013-11-24 10:37:30 +00:00
Steve Holme
6d3c832a30
tests: Added IMAP graceful authentication cancellation tests
2013-11-23 15:03:18 +00:00
Steve Holme
7935478397
tests: Moved CR LF in URL tests to their respective protocol groups
2013-11-23 14:49:50 +00:00
Steve Holme
2165298fe6
tests: Added SMTP NOOP and RSET tests
2013-11-17 12:52:42 +00:00
Steve Holme
e885dc85a1
test928: Corrected typo in expected data from commit df58084695
2013-11-17 12:49:10 +00:00
Steve Holme
df58084695
tests: Added SMTP HELP test
2013-11-17 10:11:27 +00:00
Steve Holme
b56d7cda74
tests: Added SMTP EXPN command test
2013-11-17 00:20:58 +00:00
Steve Holme
8896b56488
test926: Corrected unknown user reply from commit 0d735c29f9
...
The error code should not be sent as data as it isn't passed onto the
client as body data, so cannot be compared in the test suite against
expected data.
2013-11-16 20:33:08 +00:00
Steve Holme
0d735c29f9
tests: Corrected missing data reply sections from 3d50e91aee
2013-11-16 17:19:26 +00:00
Steve Holme
3d50e91aee
tests: Added SMTP VRFY command tests
2013-11-16 12:20:22 +00:00
Steve Holme
55250d2d02
test825: Corrected typo from commit b29217d0d6
2013-11-13 17:31:42 +00:00
Steve Holme
bde901ad89
test922: Corrected title to match other OAuth 2.0 tests
2013-11-13 09:17:50 +00:00
Steve Holme
79c77f7c31
tests: Added IMAP OAuth 2.0 authentication with initial response test
2013-11-13 09:14:30 +00:00
Steve Holme
986c249f2f
tests: Added IMAP NTLM authentication with initial response test
2013-11-13 09:14:10 +00:00
Steve Holme
3b8c3eb911
tests: Added IMAP login authentication with initial response test
2013-11-13 09:12:59 +00:00
Steve Holme
b29217d0d6
tests: Added IMAP plain authentication with initial response test
2013-11-13 09:12:32 +00:00
Steve Holme
534f90f9bf
test873: Use proper padding in NTLM responses
2013-11-13 09:12:11 +00:00
Steve Holme
2ea9a125a6
tests: Added POP3 OAuth 2.0 authentication with initial response test
2013-11-13 00:29:05 +00:00
Steve Holme
58a00d6d9f
tests: Added POP3 NTLM authentication with initial response test
2013-11-13 00:24:06 +00:00
Steve Holme
57a27528e6
tests: Added POP3 login authentication with initial response test
2013-11-13 00:11:19 +00:00
Steve Holme
632c1edd06
tests: Added POP3 plain authentication with initial response test
2013-11-13 00:07:02 +00:00
Steve Holme
5f34a10445
tests: Updated CRAM-MD5 tests to use test user details
2013-11-12 09:46:30 +00:00
Steve Holme
c8e63f247a
tests: Corrected titles of POP3 and SMTP OAuth 2.0 tests
2013-11-10 20:26:57 +00:00
Steve Holme
7396ad6e09
test823: Fixed expected authentication text from commit e10a26a9d6
...
Fixed authentication text due to incorrect digest-uri property.
2013-11-10 20:21:18 +00:00
Steve Holme
6d295f8d7d
test821: Fixed expected authentication text from commit 2d5455feac
2013-11-10 20:17:30 +00:00
Steve Holme
9b67960421
tests: Added IMAP OAuth 2.0 authentication test
2013-11-10 17:04:32 +00:00
Steve Holme
e10a26a9d6
tests: Added IMAP DIGEST-MD5 authentication test
2013-11-10 16:53:58 +00:00
Steve Holme
7b68b58bc0
tests: Added IMAP NTLM authentication test
2013-11-10 16:44:19 +00:00
Steve Holme
2d5455feac
tests: Added IMAP CRAM-MD5 authentication test
2013-11-10 16:42:21 +00:00
Steve Holme
ac05c80f19
test819: Fixed expected authentication text from commit 76f924131c
2013-11-10 16:24:38 +00:00
Steve Holme
af82661dbd
tests: Added IMAP login authentication test
2013-11-05 23:48:16 +00:00
Steve Holme
76f924131c
tests: Added IMAP plain authentication test
2013-11-05 23:48:01 +00:00
Steve Holme
aa61e14dc1
tests: Added test for IMAP NOOP command
2013-11-03 21:36:46 +00:00
Steve Holme
a84a09ad0b
tests: Added test for IMAP COPY command
2013-11-03 21:36:11 +00:00
Steve Holme
66b8557aff
tests: Disable IMAP CLOSE and EXPUNGE command tests
...
This is temporary until curl supports either multiple custom commands
or post-quote commands in IMAP.
2013-11-03 20:39:21 +00:00
Steve Holme
63cac69c2a
tests: Added tests for IMAP CLOSE and EXPUNGE commands
2013-11-03 20:37:34 +00:00
Kamil Dudka
8179354c2f
tests: use proper padding in NTLM responses
2013-10-30 20:38:01 +00:00
Daniel Stenberg
d44b014271
FTP: make the data connection work when going through proxy
...
This is a regression since the switch to always-multi internally
c43127414d
.
Test 1316 was modified since we now clearly call the Curl_client_write()
function when doing the LIST transfer part and then the
handler->protocol says FTP and ftpc.transfertype is 'A' which implies
text converting even though that the response is initially a HTTP
CONNECT response in this case.
2013-10-26 23:33:06 +02:00
Steve Holme
e4670a1029
tests: Tidy up of SMTP and POP3 tests
...
Corrected line endings, RFC references and standardised on user names
and passwords used in the tests.
2013-10-26 13:50:08 +01:00
Steve Holme
6e3613e6e6
test907: Corrected DIGEST-MD5 response given in commit 820ed48a00
...
As the URI, which is contained within the DIGEST-MD5 response, is
constructed from the service and realm, the encoded message differs
from that generated under POP3.
2013-10-26 00:24:45 +01:00
Steve Holme
d24b7953c2
tests: Added SMTP OAUTH2 authentication with initial response test
2013-10-25 19:44:03 +01:00
Steve Holme
13db74ffc3
tests: Added SMTP NTLM authentication with initial response test
2013-10-25 19:40:23 +01:00
Steve Holme
98905aa2c5
tests: Added SMTP OAUTH2 authentication test
2013-10-25 19:34:05 +01:00
Steve Holme
820ed48a00
tests: Added SMTP DIGEST-MD5 authentication test
2013-10-25 19:31:51 +01:00
Steve Holme
973cc22529
tests: Regrouped SMTP authentication tests
2013-10-25 19:30:52 +01:00
Steve Holme
58bd0148fb
tests: Added POP3 OAUTH2 authentication test
2013-10-23 22:12:04 +01:00
Steve Holme
ca5c5be3e4
tests: Added empty response support to custom replies
...
...and fixed up test869 as DIGEST-MD transcript is as follows:
S: Challenge
C: Authentication String
S: Continue Response
C: Empty String
2013-10-23 22:05:22 +01:00
Steve Holme
1be69159f3
tests: Added POP3 DIGEST-MD5 authentication test
2013-10-23 18:30:00 +01:00
Daniel Stenberg
626f8a85f0
test1240: verify 867b52a7ac
(glob ranges with text to the right)
2013-10-22 00:10:16 +02:00
Steve Holme
41d820d2c3
test866: Fixed user response from commit 7f7fbe7fbd
2013-10-19 21:43:20 +01:00
Steve Holme
39f4e4fafa
tests: Added POP3 NTLM authentication test
2013-10-19 13:17:25 +01:00
Steve Holme
587811c0a6
tests: Added POP3 CRAM-MD5 authentication test
2013-10-19 12:57:25 +01:00
Steve Holme
7f7fbe7fbd
tests: Added POP3 login authentication test
2013-10-19 12:42:25 +01:00
Steve Holme
9b1eb2b421
tests: Added POP3 plain authentication test
2013-10-19 12:31:55 +01:00
Steve Holme
1034aa6680
tests: Added POP3 APOP authentication test
2013-10-19 12:20:00 +01:00