Steve Holme
50aac1a37d
ftpserver.pl: Updated custom full text REPLY regex
...
SASL downgrade tests: 833, 835, 879, 881, 935 and 937 would fail as
they contained a minus sign in their authentication mechanism and this
would be missed by the custom reply parser.
2013-12-23 12:24:06 +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
3db1f3dd81
ftpserver.pl: Fixed runtime warning from commit 7da9c95bcf
...
Use of uninitialized value $FTPARG in concatenation (.) or string at
line 3255.
2013-12-22 21:59:13 +00:00
Steve Holme
7da9c95bcf
ftpserver.pl: Added the ability to send custom full text replies
2013-12-22 19:36:07 +00:00
Steve Holme
95ae389e17
ftpserver.pl: Added the ability to specify custom full text replies
2013-12-22 17:16:46 +00:00
Steve Holme
91735102ac
ftpserver.pl: Renamed commandreply variable from customreply
2013-12-22 16:09:33 +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
c92c30edbd
base64: Extended validation to look for invalid characters
...
Extended the basic validation in commit e17c1b25bc
to return a
failure when invalid base64 characters are included.
2013-12-01 11:12:23 +00: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
23fabf8dea
ftpserver.pl: Reworked fix from commit 7a36b2abc0
2013-11-23 22:14:34 +00:00
Steve Holme
7a36b2abc0
ftpserver.pl: Fixed unknown IMAP command "*"
2013-11-23 19:19:12 +00:00
Steve Holme
e1c255f388
ftpserver.pl: Fixed servercmd REPLY with * detection
2013-11-23 16:28:28 +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
0cbfe5a7d5
ftpserver.pl: Added support for new SMTP commands
2013-11-16 11:17:23 +00:00
Steve Holme
ed4ce23c23
lib1507.c: Added missing set of CURLOPT_UPLOAD option
...
Although this option should have already been set, the SMTP module can
now download information from and send instructional commands to, an
SMTP server, requiring the option to be set in order to perform a mail
transfer.
2013-11-15 21:01:10 +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
c19cfb79db
runtests.pl: Added SSPI detection
2013-11-12 12:48:28 +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