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
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
460adfef93
ftpserver.pl: Reworked custom reply handling code
...
1) To fix issues with IMAP custom replies
2) So initial space is not required in IMAP display text
3) To be more readable and understandable
2013-11-10 15:18:04 +00:00
Steve Holme
c876f6ae6d
ftpserver.pl: Reworked unrecognised command responses
...
As the IMAP regex could fail and $1 would not contain the command id
updated the unrecognised command response to be more generic and
realistic (like those used in the command handlers).
Additionally updated the POP3, SMTP and FTP responses.
2013-11-10 10:20:50 +00:00
Steve Holme
f49276bfcb
ftpserver.pl: Fixed processing of IMAP authentication strings
2013-11-10 10:08:32 +00:00
Steve Holme
cf7008670b
Revert "ftpserver.pl: Corrected logic from commit 27b7b1062f9d97"
...
This reverts commit 558034ab70
as it appears to break the auto
builds. More thought is required for this!
2013-11-06 12:31:46 +00:00
Steve Holme
558034ab70
ftpserver.pl: Corrected logic from commit 27b7b1062f
2013-11-06 09:52:24 +00:00
Steve Holme
27b7b1062f
ftpserver.pl: Fixed IMAP cmdid being sent on custom responses
2013-11-06 07:19:01 +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
Steve Holme
5b315a273e
base64: Fixed compilation warnings when using Curl_base64_decode()
...
curl_sasl.c:294: warning: dereferencing type-punned pointer will break
strict-aliasing rules
getpart.c:201: warning: dereferencing type-punned pointer will break
strict-aliasing rules
2013-11-03 12:25:07 +00:00
Steve Holme
9a1755264f
getpart: Fixed base64 encoded parts following commit e17c1b25bc
2013-11-02 17:00:00 +00:00
Kamil Dudka
8179354c2f
tests: use proper padding in NTLM responses
2013-10-30 20:38:01 +00:00
Steve Holme
e17c1b25bc
base64: Added basic validation to base64 input string when decoding
...
A base64 string should be a multiple of 4 characters in length, not
contain any more than 2 padding characters and only contain padding
characters at the end of string. For example: Y3VybA==
Strings such as the following are considered invalid:
Y= - Invalid length
Y== - Invalid length
Y=== - More than two padding characters
Y=x= - Padding character contained within string
2013-10-30 07:31:22 +00:00