checklist for protocol implementation
This commit is contained in:
parent
9c3a4b8c39
commit
b3b137b86a
3 changed files with 61 additions and 1 deletions
38
imap/README.md
Normal file
38
imap/README.md
Normal file
|
@ -0,0 +1,38 @@
|
|||
IMAP
|
||||
===
|
||||
|
||||
here's the list of RFCs planning to be supported and the status of the
|
||||
implementation of their commands:
|
||||
|
||||
- RFC3501 (IMAP4rev1)
|
||||
- any state:
|
||||
- CAPABILITY: works
|
||||
- NOOP: not yet implemented
|
||||
- LOGOUT: not yet implemented
|
||||
- not authenticated state:
|
||||
- STARTTLS: works
|
||||
- AUTHENTICATE: not yet implemented
|
||||
- LOGIN: plain only
|
||||
- authenticated state:
|
||||
- SELECT: not yet implemented
|
||||
- EXAMINE: not yet implemented
|
||||
- CREATE: not yet implemented
|
||||
- DELETE: not yet implemented
|
||||
- RENAME: not yet implemented
|
||||
- SUBSCRIBE: not yet implemented
|
||||
- UNSUBSCRIBE: not yet implemented
|
||||
- LIST: not yet implemented
|
||||
- LSUB: not yet implemented
|
||||
- STATUS: not yet implemented
|
||||
- APPEND: not yet implemented
|
||||
- selected state:
|
||||
- CHECK: not yet implemented
|
||||
- CLOSE: not yet implemented
|
||||
- EXPUNGE: not yet implemented
|
||||
- SEARCH: not yet implemented
|
||||
- FETCH: not yet implemented
|
||||
- STORE: not yet implemented
|
||||
- COPY: not yet implemented
|
||||
- UID: not yet implemented
|
||||
- RFC2177 (IMAP4 IDLE)
|
||||
- IDLE: works?
|
|
@ -27,7 +27,7 @@ impl fmt::Display for Command {
|
|||
match self {
|
||||
Capability => write!(f, "CAPABILITY"),
|
||||
Starttls => write!(f, "STARTTLS"),
|
||||
Login { username, password } => write!(f, "LOGIN {} {}", username, password),
|
||||
Login { username, password } => write!(f, "LOGIN {:?} {:?}", username, password),
|
||||
Select { mailbox } => write!(f, "SELECT {}", mailbox),
|
||||
List { reference, mailbox } => write!(f, "LIST {:?} {:?}", reference, mailbox),
|
||||
|
||||
|
|
22
smtp/README.md
Normal file
22
smtp/README.md
Normal file
|
@ -0,0 +1,22 @@
|
|||
SMTP
|
||||
===
|
||||
|
||||
here's the list of RFCs planning to be supported and the status of the
|
||||
implementation of their commands:
|
||||
|
||||
- RFC5321 (SMTP)
|
||||
- HELO: not yet implemented
|
||||
- EHLO: not yet implemented
|
||||
- MAIL: not yet implemented
|
||||
- RCPT: not yet implemented
|
||||
- DATA: not yet implemented
|
||||
- RSET: not yet implemented
|
||||
- VRFY: not yet implemented
|
||||
- EXPN: not yet implemented
|
||||
- HELP: not yet implemented
|
||||
- NOOP: not yet implemented
|
||||
- QUIT: not yet implemented
|
||||
- RFC3207 (SMTP STARTTLS)
|
||||
- STARTTLS: not yet implemented
|
||||
- RFC2554 (SMTP AUTH)
|
||||
- AUTH: not yet implemented
|
Loading…
Reference in a new issue