Steve Holme
517b8e2290
ftpserver.pl: Corrected SMTP QUIT response to be more realistic
2013-09-20 23:08:28 +01:00
Steve Holme
eecb0e969f
ftpserver.pl: Moved SMTP RCPT response text into command handler
2013-09-20 21:25:48 +01:00
Steve Holme
bd7d56ec71
tests: Added SMTP invalid --mail-from test
2013-09-20 07:09:39 +01:00
Steve Holme
89d320c2fd
tests: Updated SMTP AUTH tests to use the new AUTH directive
...
...rather than specify a customised EHLO response.
2013-09-19 20:29:59 +01:00
Steve Holme
b809bafb0c
tests: Corrected test913 as the QUIT response is received
2013-09-19 20:13:08 +01:00
Steve Holme
3b6a1681dc
tests: Added SMTP large message SIZE test
2013-09-19 18:17:11 +01:00
Steve Holme
9300bb826d
ftpserver.pl: Updated email regex from commit 98f7ca7e97
...
...to not be as strict as it was rejecting valid numeric email
addresses.
2013-09-19 12:44:27 +01:00
Steve Holme
dfe7ee1429
tests: Fixed smtp mail from addresses
2013-09-19 07:19:25 +01:00
Steve Holme
841103c776
ftpserver.pl: Standardised CAPA and AUTH responses
2013-09-18 19:38:26 +01:00
Steve Holme
8d2335ca23
ftpserver.pl: Corrected POP3 QUIT reply to be more realistic
2013-09-18 19:37:03 +01:00
Steve Holme
04064e89c1
runtests.pl: Fixed syntax error in commit c873375123
...
Possible unintended interpolation in string at line 796
2013-09-18 19:32:20 +01:00
Steve Holme
c873375123
runtests.pl: Fixed smtp mail from address
...
Following changes to ftpserver.pl fixed the mail from address to be a
correctly formatted address otherwise the server response will be 501
Invalid address.
2013-09-18 18:04:26 +01:00
Steve Holme
62d232c131
ftpserver.pl: Fixed syntax error in commit 98f7ca7e97
...
Can't modify constant item in scalar assignment line 779, near "0;"
2013-09-18 12:58:34 +01:00
Steve Holme
98f7ca7e97
ftpserver.pl: Expanded the SMTP MAIL handler to validate messages
...
MAIl_smtp() will now check for a correctly formatted FROM address as
well as the optional SIZE parameter comparing it against the server
capability when specified.
2013-09-18 07:23:32 +01:00
YAMADA Yasuharu
4cfbb201c4
cookies: add expiration
...
Implement: Expired Cookies These following situation, curl removes
cookie(s) from struct CookieInfo if the cookie expired.
- Curl_cookie_add()
- Curl_cookie_getlist()
- cookie_output()
2013-09-17 23:25:56 +02:00
Steve Holme
dc016567ce
ftpserver.pl: Corrected response code for successful MAIL command
2013-09-17 22:10:17 +01:00
Steve Holme
96b68c57ce
ftpserver.pl: Moved SMTP MAIL handler into own function
2013-09-17 22:09:30 +01:00
Steve Holme
8f5336a2fa
tests: Fixed test 1406 following recent changes in ftpserver.pl
...
By default the mail server doesn't send the SIZE capability but instead
it has to be specified as a supported capability.
2013-09-16 00:24:46 +01:00
Steve Holme
f8a9dbd391
tests: Added test for SMTP SIZE capability
2013-09-16 00:24:30 +01:00
Steve Holme
016879d477
ftpserver.pl: Added the ability to include spaces in capabilities
...
For example:
CAPA "SIZE 1048576" 8BITMIME BINARYMIME
will populate the capabilities list with the following in:
SIZE 1048576
8BITMIME
BINARYMIME
2013-09-15 20:56:16 +01:00
Steve Holme
c03335ec68
ftpserver.pl: Corrected response code for successful SMTP QUIT command
2013-09-15 20:09:49 +01:00
Steve Holme
894585784c
ftpserver.pl: Fixed syntax error in commit 33c1f2876b
...
Can't modify constant item in postincrement line 727, near "i++"
2013-09-15 20:07:43 +01:00
Steve Holme
33c1f2876b
ftpserver.pl: Added CAPA & AUTH directive support to the SMTP EHLO handler
2013-09-15 16:53:20 +01:00
Steve Holme
00ee5c5cf1
ftpserver.pl: Fixed SMTP QUIT handler from dadc495540
2013-09-15 12:47:36 +01:00
Steve Holme
dadc495540
ftpserver.pl: Moved SMTP EHLO and QUIT handlers in own functions
2013-09-15 09:20:53 +01:00
Steve Holme
eae86ba62d
ftpserver.pl: Added support for SMTP HELO command
...
...and updated test902 as explicit HELO response is no longer required.
2013-09-15 09:10:11 +01:00
Steve Holme
e9cca79dd1
ftpserver.pl: Added mailbox check to IMAP SELECT handler
2013-09-15 09:00:13 +01:00
Steve Holme
4ba3b6c05a
ftpserver.pl: Corrected invalid user details check
...
...in both the IMAP LOGIN and POP3 PASS handlers introduced in commit
187ac69374
and 84ad1569e5
respectively.
2013-09-15 00:31:55 +01:00
Steve Holme
187ac69374
ftpserver.pl: Moved IMAP LOGIN handler into own function
2013-09-14 20:52:29 +01:00
Steve Holme
84ad1569e5
ftpserver.pl: Moved POP3 USER and PASS handlers into own functions
2013-09-14 20:46:45 +01:00
Steve Holme
45e0a661ce
ftpserver.pl: Corrected invalid argument check in POP3 TOP handler
...
...which was accidentally introduced in commit 4d6ef6297a
.
2013-09-14 16:18:47 +01:00
Steve Holme
4d6ef6297a
ftpserver.pl: Added capability prerequisite for extended POP3 commands
2013-09-14 15:04:26 +01:00
Steve Holme
b68c52704b
tests: Updated descriptions to be more meaningful
2013-09-14 15:04:25 +01:00
Steve Holme
4f4dc5832d
ftpserver.pl: Added support for IMAP NOOP command
2013-09-14 10:44:54 +01:00
Steve Holme
83f6f58834
tests: Updated descriptions to be more meaningful
2013-09-14 10:41:17 +01:00
Steve Holme
6f5b46855c
ftpserver.pl: Fixed missing comma from 7fd84b14d2
2013-09-12 11:52:19 +01:00
Steve Holme
5f93c5d658
ftpserver.pl: Fixed variable error introduced in 7fd84b14d2
...
Global symbol "$mailbox" requires explicit package name
2013-09-12 07:10:41 +01:00
Steve Holme
7fd84b14d2
ftpserver.pl: Added support for UID command
2013-09-11 20:27:13 +01:00
Steve Holme
f2403140f9
ftpserver.pl: Added support for LSUB command
2013-09-11 20:25:48 +01:00
Steve Holme
3f6991766f
ftpserver.pl: Added support for IMAP COPY command
2013-09-11 19:57:29 +01:00
Steve Holme
cfe5f7dbf4
ftpserver.pl: Added support for IMAP CLOSE and EXPUNGE commands
2013-09-11 18:19:38 +01:00
Steve Holme
5840c918d5
ftpserver.pl: Added support for POP3 RSET command
2013-09-11 18:11:33 +01:00
Steve Holme
b0afb00000
ftpserver.pl: Added the ability to remember what messages are deleted
...
...as this will be required for IMAP CLOSE and EXPUNGE commands as well
as the POP3 RSET command.
2013-09-11 18:10:28 +01:00
Steve Holme
eb6314260d
tests: Added test for POP3 TOP command
2013-09-09 17:13:28 +01:00
Steve Holme
313c38c9de
ftpserver.pl: Added support for POP3 TOP command
2013-09-09 17:13:25 +01:00
Steve Holme
ae6096471a
tests: Added test for POP3 UIDL command
2013-09-09 17:10:40 +01:00
Steve Holme
66ea5c415b
ftpserver.pl: Added support for POP3 UIDL command
2013-09-09 17:10:38 +01:00
Steve Holme
ee5e2cf6cb
ftpserver.pl: Fixed empty array checks
...
...from commits 28427b4083
and e8313697b6
.
2013-09-08 23:59:49 +01:00
Steve Holme
e8313697b6
ftpserver: Reworked AUTH support to allow for specifying the mechanisms
...
Renamed SUPPORTAUTH to AUTH and added support for specifying a list of
supported SASL mechanisms to return to the client.
Additionally added the directive to the FILEFORMAT document.
2013-09-08 21:47:56 +01:00
Steve Holme
28427b4083
ftpserver: Reworked CAPA support to allow for specifying the capabilities
...
Renamed SUPPORTCAPA to CAPA and added support for specifying a list of
supported capabilities to return to the client.
Additionally added the directive to the FILEFORMAT document.
2013-09-08 21:45:36 +01:00