Age | Commit message (Expand) | Author |
2021-06-10 | doc: Update mbox->emails documentation.•••* doc/guile-email.texi (Reading Email): Update mbox->emails
documentation.
| Arun Isaac |
2019-08-07 | doc: Document mbox->emails.•••* doc/guile-email.texi (Reading Email): New chapter.
* email/email.scm (mbox->emails): Add docstring.
| Arun Isaac |
2019-08-07 | doc: Add Data Types chapter to menu.•••* doc/guile-email.texi (Top): Add Data Types chapter to menu.
| Arun Isaac |
2019-08-06 | doc: Move mention of (email quoted-printable).•••* doc/guile-email.texi (Encoding and Decoding)[Quoted-Printable
encoding]: Move mention of (email quoted-printable) module to after
the first paragraph.
| Arun Isaac |
2019-08-06 | doc: Document email data types.•••* doc/guile-email.texi (Data Types): New chapter.
| Arun Isaac |
2019-08-06 | doc: Mention (email email) module.•••* doc/guile-email.texi (Parsing Email): Mention (email email) module.
| Arun Isaac |
2019-08-06 | doc: Change e-mail to email.•••* doc/guile-email.texi (Top, Parsing Email): Change e-mail to email.
| Arun Isaac |
2019-07-28 | email: Support email with mixed encoding of characters.•••Prior to this, parse-email would accept email in the form of a
string. A string is constrained to use the same encoding for all its
characters whereas an email can have characters encoded using
different encoding schemes. Therefore, it is more correct that
parse-email deals with bytevectors instead of strings.
* email/utils.scm (read-bytes-till): New function.
* email/email.scm (body->mime-entities, email->headers+body,
decode-body): Deal with emails as bytevectors instead of strings.
(parse-mime-entity): Rename text argument to bv.
(parse-email, parse-email-body): Overload to handle input in the form
of a string or bytevector.
* doc/guile-email.texi (Parsing e-mail): Document overloading of
parse-email and parse-email-body.
* tests/email.scm ("handle truncated multipart message gracefully"):
Deal in bytevectors instead of strings.
("email with 8 bit encoding and non UTF-8 charset", "multipart email
with a 8 bit encoding and non UTF-8 charset part"): New tests.
* tests/email-with-8bit-encoding-and-non-utf8-charset,
tests/multipart-email-with-a-8bit-encoding-and-non-utf8-charset-part:
New files.
Reported-by: Jack Hill <jackhill@jackhill.us>
| Arun Isaac |
2019-07-19 | Advertise new mailing list.•••* README.org (Contributing), doc/guile-email.texi (Contributing):
Advertise the new guile-email@systemreboot.net mailing list.
| Arun Isaac |
2019-06-25 | doc: Specify module paths for encoding and decoding.•••* doc/guile-email.texi (Encoding and Decoding): Specify module paths.
| Arun Isaac |
2019-06-25 | doc: Fix unmatched `@end deffn'.•••* doc/guile-email.texi (Encoding and Decoding): Move unmatched `@end
deffn' to previous node from where it is missing.
| Arun Isaac |
2019-06-25 | doc: Document encoding and decoding procedures.•••* doc/guile-email.texi (Encoding and Decoding): New chapter.
| Arun Isaac |
2019-06-22 | doc: Create texinfo documentation.•••* doc/guile-email.texi: New file.
* Makefile.am (info_TEXINFOS): Register it.
| Arun Isaac |