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
Steve Holme
131649a121
ftpserver.pl: Corrected POP3 LIST as message numbers should be contiguous
...
The message numbers given in the LIST response are an index into the
list, which are only valid for the current session, rather than being a
unique message identifier. An index would only be missing from the LIST
response if a DELE command had been issued within the same session and
had not been committed by the end of session QUIT command. Once
committed the POP3 server will regenerate the message numbers in the
next session to be contiguous again. As such our LIST response should
list message numbers contiguously until we support a DELE command in the
same session.
Should a POP3 user require the unique message ID for any or all
messages then they should use the extended UIDL command. This command
will be supported by the test ftpserver in an upcoming commit.
2013-09-08 20:19:20 +01:00
Steve Holme
241aeadc50
tests: Updated descriptions to be more meaningful
2013-09-08 16:59:57 +01:00
Steve Holme
669e4ca366
tests: Added test for POP3 NOOP command
2013-09-08 16:59:55 +01:00
Steve Holme
c9617d9f93
ftpserver.pl: Added support for POP3 NOOP command
2013-09-08 16:45:52 +01:00
Steve Holme
f8986a2b34
ftpserver.pl: Fixed 'Use of uninitialized value $args in string ne'
2013-09-08 16:39:41 +01:00
Steve Holme
1b96ce04b2
tests: Added test for POP3 STAT command
2013-09-08 08:52:53 +01:00
Steve Holme
f851df88fb
ftpserver.pl: Added support for POP STAT command
2013-09-08 08:49:40 +01:00
Steve Holme
18c595fde2
ftpserver.pl: Moved POP3 QUIT handler into own function
2013-09-08 08:44:49 +01:00
Steve Holme
56abdd07e7
ftpserver.pl: Reordered the POP3 handlers to be alphabetical
...
In preparation for additional POP3 tests, re-ordered the command
function defintions to be sorted alphabetically.
2013-09-08 02:48:34 +01:00
Steve Holme
7e06c336d6
ftpserver.pl: Corrected misaligned indentation in POP3 handlers
...
Fixed incorrect indentation used in both the RETR_pop3 and LIST_pop3
functions which was 5 and 9 characters rather than 4 and 8.
2013-09-08 02:48:33 +01:00
Steve Holme
8a4069fb17
tests: Added test for POP3 DELE command
2013-09-07 19:49:12 +01:00
Steve Holme
243ad539fe
ftpserver.pl: Added support for POP3 DELE command
2013-09-07 19:31:46 +01:00
Daniel Stenberg
9fa42beddc
urlglob: improved error messages and column number on bad use
...
Introduce a convenience macro and keep of the column better so that it
can point out the offending column better.
Updated test 75 accordingly.
2013-09-06 23:27:47 +02:00
Steve Holme
f73f052010
lib1512.c: Fixed compilation warning
...
An enumerated type is mixed with another type.
...as well as a small coding style error.
2013-09-02 20:39:53 +01:00
Guenter Knauf
97ed1ac905
Killed warning 'res' might be used uninitialized.
2013-09-01 23:08:29 +02:00
Steve Holme
83f5332536
tests: Added test for IMAP CHECK command
2013-08-31 18:40:48 +01:00
Steve Holme
497775024c
ftpserver.pl: Added support for the IMAP CHECK command
2013-08-31 18:40:46 +01:00
Steve Holme
5eea336d01
ftpserver.pl: Corrected flawed logic in commit 1ca6ed7b75
2013-08-31 11:10:20 +01:00
Steve Holme
1ca6ed7b75
ftpserver.pl: Added argument check to IMAP command handlers
...
Added BAD argument check to the following IMAP command handlers:
APPEND, STORE, LIST, EXAMINE, STATUS and SEARCH
2013-08-31 10:41:25 +01:00
Steve Holme
aa51d3a139
ftpserver.pl: More whitespace corrections
...
LIST_imap() had a second level of indentation at 9 characters and not 8.
2013-08-31 10:35:05 +01:00
Steve Holme
64c8909071
ftpserver.pl: Small correction tidy up
...
Corrected some IMAP variable names and whitespace issues.
2013-08-30 22:11:17 +01:00
Steve Holme
75b52f9dcc
tests: Added tests for IMAP CREATE, DELETE and RENAME commands
2013-08-30 18:56:56 +01:00
Daniel Stenberg
221825aebf
ftpserver: Bareword "to_mailbox" not allowed
...
Added missing $
2013-08-30 15:21:39 +02:00
Steve Holme
9d35ad9552
ftpserver.pl: Added support for IMAP CREATE, DELETE and RENAME commands
2013-08-30 07:35:00 +01:00
Steve Holme
2ef83136d4
ftpserver.pl: Updated IMAP EXAMINE handler to use dynamic test data
2013-08-29 20:08:27 +01:00
Daniel Stenberg
d737aa19c8
unit1304: include memdebug and free everything correctly
2013-08-29 12:50:15 +02:00
Steve Holme
6a353049ac
ftpserver.pl: Added SELECT check to IMAP FETCH and STORE handlers
2013-08-29 07:20:03 +01:00
Steve Holme
49e3d803ab
ftpserver.pl: Corrected accidental move of logmsg() call
...
Corrected the call to logmsg() in the IMAP SEARCH handler from commit
4ae7b7ea69
as it should have been outputting the what argument and
not the test number.
2013-08-28 22:58:33 +01:00
Daniel Stenberg
b644ae68c8
ftpserver: add missing '}' from 4ae7b7ea69
2013-08-28 22:59:19 +02:00
Steve Holme
4ae7b7ea69
ftpserver.pl: Added SELECT check to IMAP SEARCH command
2013-08-28 18:56:19 +01:00
Steve Holme
13a2e32548
ftpserver.pl: Fixed IMAP SEARCH command
2013-08-28 18:51:59 +01:00
Steve Holme
1b4dc10393
tests: Added test for IMAP SEARCH command
2013-08-28 07:27:10 +01:00
Daniel Stenberg
45b6e2dd89
valgrind.supp: fix for regular curl_easy_perform too
...
When we introduced curl_easy_perform_ev, this got a slightly modified
call trace. Without this, test 165 causes a false positive valgrind
error.
2013-08-28 00:09:27 +02:00
Daniel Stenberg
6dca35c0e5
valgrind.supp: add the event-based call stack-trace too
...
Without this, test 165 triggers a valgrind error when ran with
curl_easy_perform_ev
2013-08-28 00:07:12 +02:00
Steve Holme
3d1a453d88
ftpserver.pl: Added support for IMAP SEARCH command
2013-08-27 20:47:31 +01:00