Age | Commit message (Expand) | Author |
2018-11-13 | email: Discard angle brackets in address fields only.•••* email/email.scm (define-angle-addr): New macro.
(unbracketed-angle-addr): New pattern.
(name-addr): Use unbracketed-angle-addr instead of angle-addr.
(post-process-mailbox): Do not trim angle brackets from address. That
is now handled by the grammar itself.
| Arun Isaac |
2018-11-13 | email: Deduplicate email address parsing.•••* email/email.scm (post-process-mailbox): New function.
(parse-email-address): Call post-process-mailbox instead of
reimplementing address parsing using regular expressions.
(parse-email-headers): Call post-process-mailbox.
| Arun Isaac |
2018-11-13 | email: Fix typo in parse-email-address docstring.•••* email/email.scm (parse-email-address): Fix typo in examples in
parse-email-address docstring. The returned value must be an
association list of pairs, not of lists.
| Arun Isaac |
2018-10-01 | email: Do not discard trace fields.•••* email/email.scm (angle-addr): Capture "<" and ">".
(parse-email-headers): Do not discard trace fields. Trim "<" and ">"
from angle-addr in mailbox, but not from trace fields.
| Arun Isaac |
2018-10-01 | email: Handle truncated messages gracefully.•••* email/email.scm (body->mime-entities)[read-mime-entity]: Check for
eof-object so that truncated messages are handled gracefully without
raising an error.
| Arun Isaac |
2018-09-12 | Untabify and re-indent all sources.•••* build-aux/test-driver.scm, email/base64.scm, email/email.scm,
email/quoted-printable.scm, email/utils.scm,
tests/quoted-printable.scm: Untabify and re-indent.
| Arun Isaac |
2018-09-08 | Initial commit. | Arun Isaac |