File: ROADMAP

package info (click to toggle)
ruby-mail 2.6.4%2Bdfsg1-1
  • links: PTS, VCS
  • area: main
  • in suites: stretch
  • size: 4,256 kB
  • ctags: 1,327
  • sloc: ruby: 44,678; makefile: 3
file content (92 lines) | stat: -rw-r--r-- 2,433 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
=Mail Development Road Path
-------------------------------------------------------------

==Basic Email Handling

* Everything so far [DONE - ML]

* Address parsing working with all TMail tests passing [DONE - ML]

* All address fields handling addresses correctly [DONE - ML]

* Mail able to instantiate on any known header type, use method missing [DONE - ML]

* Keywords and comments fields working (low hanging fruit) [DONE - ML]

* Date parsing working [DONE - ML]

* Date fields handling dates correctly [DONE - ML]

* Trace fields decided on method to handle [DONE - ML]

* Trace fields parsing correctly [DONE - ML]

* All trace field functionality working [DONE - ML]

* Message ID fields handling correctly [DONE - ML]

* Message ID fields generating correctly [DONE - ML]

* Work out basic API on address fields [DONE - ML]

* All RFC 2822 example emails passing [DONE - ML]

* All TMail tests relating to RFC2822 passing

* All RFC 2822 obsolete example emails passing

==Multipart Email Handling

 (need to break down into smaller steps when we get here)

* Initial stages of RFC 2045 implemented (content-type and 2046, 2047) [DONE - ML]

* Mime-Version field parsing [DONE - ML]

* Mime-Version field setting [DONE - ML]

* Content-ID field parsing [DONE - ML]

* Content-ID field setting [DONE - ML]

* Content-Description field parsing [DONE - ML]

* Content-Description field setting [DONE - ML]

* Content-Transfer-Encoding parsing [DONE - ML]

* Content-Transfer-Encoding setting [DONE - ML]

* Content-Type field parsing [DONE - ML]

* Content-Type field setting [DONE - ML]

* Multipart email support [DONE - ML]

* Reading multipart emails [DONE - ML]

* Creating multipart emails [DONE - ML]

* Multipart/Report reporting done [DONE - ML]

* Implement all helper methods on adding and deleting parts and attachments [DONE - ML]

==Encoding/Decoding

* Support for content-transport-encoding handling [DONE - ML] (base64)

* Handle non us-ascii in Subject, keywords, header fields in general [DONE - ML]

* handle encoding and decoding of multipart emails [DONE - ML] (base64)

==Basic Email Sending & Receiving

* Wrap up Net/SMTP [DONE - NF] (missing STMPS and Authentication Schemes support)

* Wrap up Net/POP3 [DONE - NF] (missing APOP support)

* Provide SMTP/POP3/IMAP default configurations for all known webmails

* Wrap up Net/IMAP (if we really want to...)

* Get a mbox parser and handler written