-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathTODO.txt
59 lines (41 loc) · 1.88 KB
/
TODO.txt
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
* make `genemail.util.emailRegex_cre` configurable
* genemail failed to correctly extract only one email address from this:
To: "Donna [email protected]" <[email protected]>
* preserve XML-based comments in output html... "if in the input, put in the output"
==> make optional!
==> maybe add special syntax for having both be possible?, eg:
<email:comment>the comment</email:comment>
becomes
<!-- the comment -->
* adding two "To" email headers does not result in two recipients... eg:
<email:header name="To">[email protected]</email:header>
<email:header name="To">[email protected]</email:header>
* add documentation about:
* Manager.default
* Email.structure
* Modifiers
* ... and much more
* add `less` support for CSS via lesscpy
* add ability to add modifiers on a per-email basis
==> maybe controlled/configured by <email:modifier .../> ?...
==> or possibly by email.spec ?...
* add a MIME prolog? eg:
This is a multi-part message in MIME format.
*just in case* some email is received by a non-MIME aware reader.
(say whaaa?)
* switch to use asset.isstr() -- search for isinstance()...
* the PgpModifier implements PGP/MIME (RFC 3156), add support for:
* inline-PGP
* add S/MIME (RFC 5750) modifier for certificate-based encryption
(makes much more sense in server environments)
* technically, this package is not zip-safe, but *only* for testing
of the pgp modifier (since it uses gpg, an external program, which
needs access to the test_data/gpg-* folders). what to do about that?
* support directproject.org?...
* add a Modifier base class parameter 'failaction' = {'abort', 'ignore'}
* if 'Date' header is not a str, render it:
int => as epoch
tuple => as timetuple
datetime => as datetime
* use unittest.Skip(...) for unittests that skip...