<feed xmlns='http://www.w3.org/2005/Atom'>
<title>guile-email, branch v0.1.0</title>
<subtitle>Guile email parser</subtitle>
<id>http://git.systemreboot.net/guile-email/atom?h=v0.1.0</id>
<link rel='self' href='http://git.systemreboot.net/guile-email/atom?h=v0.1.0'/>
<link rel='alternate' type='text/html' href='http://git.systemreboot.net/guile-email/'/>
<updated>2018-11-14T13:02:41+00:00</updated>
<entry>
<title>Distribute README.org</title>
<updated>2018-11-14T13:02:41+00:00</updated>
<author>
<name>Arun Isaac</name>
</author>
<published>2018-11-14T13:02:41+00:00</published>
<link rel='alternate' type='text/html' href='http://git.systemreboot.net/guile-email/commit/?id=73eb3cb4957e93eacea9dce3e1b9078fec7dfeda'/>
<id>urn:sha1:73eb3cb4957e93eacea9dce3e1b9078fec7dfeda</id>
<content type='text'>
* Makefile.am (EXTRA_DIST): Register README.org.
</content>
</entry>
<entry>
<title>Add README.</title>
<updated>2018-11-14T08:18:16+00:00</updated>
<author>
<name>Arun Isaac</name>
</author>
<published>2018-11-14T08:18:16+00:00</published>
<link rel='alternate' type='text/html' href='http://git.systemreboot.net/guile-email/commit/?id=8024df7019c9d840c2806dffa1782015db06e2d9'/>
<id>urn:sha1:8024df7019c9d840c2806dffa1782015db06e2d9</id>
<content type='text'>
* README.org: New file.
</content>
</entry>
<entry>
<title>tests: Add tests for decoding MIME encoded words.</title>
<updated>2018-11-13T18:53:07+00:00</updated>
<author>
<name>Arun Isaac</name>
</author>
<published>2018-11-13T18:53:07+00:00</published>
<link rel='alternate' type='text/html' href='http://git.systemreboot.net/guile-email/commit/?id=6f15087ac668f49e31bd1d138f67438b8e9e49ed'/>
<id>urn:sha1:6f15087ac668f49e31bd1d138f67438b8e9e49ed</id>
<content type='text'>
* tests/email.scm ("decode MIME encoded word: wikipedia example",
"decode MIME encoded phrases that mix ASCII text and MIME encoded
words"): New tests.
</content>
</entry>
<entry>
<title>tests: Add tests for email address parsing.</title>
<updated>2018-11-13T18:51:20+00:00</updated>
<author>
<name>Arun Isaac</name>
</author>
<published>2018-11-13T18:51:20+00:00</published>
<link rel='alternate' type='text/html' href='http://git.systemreboot.net/guile-email/commit/?id=2448f2500e04190206c27812475f83df08439d1b'/>
<id>urn:sha1:2448f2500e04190206c27812475f83df08439d1b</id>
<content type='text'>
* tests/email.scm ("parse name-addr email address", "parse addr-spec
email address", "parse emacs message mode parens style email
address"): New tests.
</content>
</entry>
<entry>
<title>email: Support emacs message mode parens style addresses.</title>
<updated>2018-11-13T18:26:59+00:00</updated>
<author>
<name>Arun Isaac</name>
</author>
<published>2018-11-13T14:17:53+00:00</published>
<link rel='alternate' type='text/html' href='http://git.systemreboot.net/guile-email/commit/?id=82c77e5659d7391bc7d3febca2a83e2c3beba648'/>
<id>urn:sha1:82c77e5659d7391bc7d3febca2a83e2c3beba648</id>
<content type='text'>
* email/email.scm (define-comment-pattern, define-cfws-pattern,
define-dot-atom-pattern, define-domain-pattern,
define-addr-spec-pattern): New macros.
(captured-comment, captured-cfws, captured-dot-atom, captured-domain,
captured-addr-spec): New patterns.
(mailbox): Use captured-addr-spec instead of addr-spec.
(post-process-mailbox): Handle emacs message mode parens style addresses.
</content>
</entry>
<entry>
<title>email: Discard angle brackets in address fields only.</title>
<updated>2018-11-13T14:04:20+00:00</updated>
<author>
<name>Arun Isaac</name>
</author>
<published>2018-11-13T13:56:19+00:00</published>
<link rel='alternate' type='text/html' href='http://git.systemreboot.net/guile-email/commit/?id=f6492cdbd6e364c94f03c36113d44a7fef9ace95'/>
<id>urn:sha1:f6492cdbd6e364c94f03c36113d44a7fef9ace95</id>
<content type='text'>
* 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.
</content>
</entry>
<entry>
<title>email: Deduplicate email address parsing.</title>
<updated>2018-11-13T12:49:49+00:00</updated>
<author>
<name>Arun Isaac</name>
</author>
<published>2018-11-13T12:49:49+00:00</published>
<link rel='alternate' type='text/html' href='http://git.systemreboot.net/guile-email/commit/?id=5fada5773429280293e5dfd25d5e6126b08ea59d'/>
<id>urn:sha1:5fada5773429280293e5dfd25d5e6126b08ea59d</id>
<content type='text'>
* 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.
</content>
</entry>
<entry>
<title>email: Fix typo in parse-email-address docstring.</title>
<updated>2018-11-13T12:18:07+00:00</updated>
<author>
<name>Arun Isaac</name>
</author>
<published>2018-11-13T12:18:07+00:00</published>
<link rel='alternate' type='text/html' href='http://git.systemreboot.net/guile-email/commit/?id=45a88da4a544675ea42dc20011f4091950a1dcb3'/>
<id>urn:sha1:45a88da4a544675ea42dc20011f4091950a1dcb3</id>
<content type='text'>
* 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.
</content>
</entry>
<entry>
<title>Build silently.</title>
<updated>2018-10-01T18:59:14+00:00</updated>
<author>
<name>Arun Isaac</name>
</author>
<published>2018-10-01T18:48:47+00:00</published>
<link rel='alternate' type='text/html' href='http://git.systemreboot.net/guile-email/commit/?id=fa52eac55e5946db89621a6c583d2aa357864dee'/>
<id>urn:sha1:fa52eac55e5946db89621a6c583d2aa357864dee</id>
<content type='text'>
* configure.ac: Build silently.
</content>
</entry>
<entry>
<title>utils: Use else for the default cond clause.</title>
<updated>2018-10-01T18:59:13+00:00</updated>
<author>
<name>Arun Isaac</name>
</author>
<published>2018-10-01T18:46:06+00:00</published>
<link rel='alternate' type='text/html' href='http://git.systemreboot.net/guile-email/commit/?id=b7aa0397ed9163c0854fe4de47da519d65f2ddee'/>
<id>urn:sha1:b7aa0397ed9163c0854fe4de47da519d65f2ddee</id>
<content type='text'>
* email/utils.scm (read-while)[read-while-loop]: Use else, instead
of #t, for the default cond clause.
</content>
</entry>
</feed>
