<feed xmlns='http://www.w3.org/2005/Atom'>
<title>notmuch, branch 0.8_rc0</title>
<subtitle>thread-based email index, search, and tagging</subtitle>
<id>https://git.notmuchmail.org/git/notmuch/atom?h=0.8_rc0</id>
<link rel='self' href='https://git.notmuchmail.org/git/notmuch/atom?h=0.8_rc0'/>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/'/>
<updated>2011-09-06T01:58:52Z</updated>
<entry>
<title>emacs: Improve support for message/rfc822 parts.</title>
<updated>2011-09-06T01:58:52Z</updated>
<author>
<name>Jameson Graef Rollins</name>
<email>jrollins@finestructure.net</email>
</author>
<published>2011-06-06T00:29:29Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=7d3aacbf1440512b58f4394875d60938caef2409'/>
<id>urn:sha1:7d3aacbf1440512b58f4394875d60938caef2409</id>
<content type='text'>
The insert-part-message/rfc822 function is overhauled to properly
processes the new formatting of message/rfc822 parts.  The json output
for message parts now includes "headers" and "body" fields, which are
now parsed and output appropriately.
</content>
</entry>
<entry>
<title>Improve handling of message/rfc822 parts by adding a new header_message_part function to the formating structure.</title>
<updated>2011-09-06T01:58:52Z</updated>
<author>
<name>Jameson Graef Rollins</name>
<email>jrollins@finestructure.net</email>
</author>
<published>2011-06-06T00:29:28Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=12de016686351b78631546299ed35cced01f1e77'/>
<id>urn:sha1:12de016686351b78631546299ed35cced01f1e77</id>
<content type='text'>
This new function takes a GMimeMessage as input, and outputs the
formatted headers.  This allows for message/rfc822 parts to be
formatted on output in a similar way to full messages (see previous
patch that overhauls the multipart test for more info).
</content>
</entry>
<entry>
<title>test: overhaul multipart test to test for improved message/rfc822 handling</title>
<updated>2011-09-06T01:57:39Z</updated>
<author>
<name>Jameson Graef Rollins</name>
<email>jrollins@finestructure.net</email>
</author>
<published>2011-09-05T19:01:46Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=c8598d9a99ca003cd905b4b28d16bda2b9ca785b'/>
<id>urn:sha1:c8598d9a99ca003cd905b4b28d16bda2b9ca785b</id>
<content type='text'>
The main goal of this overhaul is to define how message/rfc822 parts
should be handled.  message/rfc822 parts should be output in a similar
fashion to the outer message, including some subset of the rfc822
headers.  The following decisions about formatting of message/rfc822
parts were made:

The format and content of message/rfc822 parts shall be as similar as
possible to that of full messages.  In particular, for formatted
outputs, the "content" of rfc822 part output should include "headers"
and "body" fields).

The "body" field shall include the body of the message.

The "headers" field shall include the following headers, since these
are the ones available from the GMimeMessage:

  "From"
  "To"
  "Cc"
  "Subject"
  "Date"

However, for the case of --format=raw the raw rfc822 should be output,
including all headers.

A subset of relevant headers shall be output in reply.

The test embedded rfc822 message is also modified to be itself
multipart, so we can more fully test how all sub parts of the message
part are output.

Note added by Committer:

Currently, expect one test (--format=raw --part=3, rfc822 part) to fail.
</content>
</entry>
<entry>
<title>Merge branch 'master' of ssh://notmuchmail.org/git/notmuch</title>
<updated>2011-09-05T13:53:45Z</updated>
<author>
<name>Sebastian Spaeth</name>
<email>Sebastian@SSpaeth.de</email>
</author>
<published>2011-09-05T13:53:45Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=09c0804c2d2e3eb52b4ee90e134a636f38bcb98b'/>
<id>urn:sha1:09c0804c2d2e3eb52b4ee90e134a636f38bcb98b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>python: Make Database take unicode paths</title>
<updated>2011-09-05T13:52:12Z</updated>
<author>
<name>Sebastian Spaeth</name>
<email>Sebastian@SSpaeth.de</email>
</author>
<published>2011-09-05T13:52:12Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=e2e0d487bab0d9b54172e73248b3099825de0479'/>
<id>urn:sha1:e2e0d487bab0d9b54172e73248b3099825de0479</id>
<content type='text'>
Decode and Encode from/to unicode objects as required to be able to take
unicode path names. Previously we would error out when an unicode object
were handed it.

Signed-off-by: Sebastian Spaeth &lt;Sebastian@SSpaeth.de&gt;
</content>
</entry>
<entry>
<title>test: Fix date in test message in multipart test.</title>
<updated>2011-09-05T11:54:56Z</updated>
<author>
<name>Jameson Graef Rollins</name>
<email>jrollins@finestructure.net</email>
</author>
<published>2011-06-06T00:29:26Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=ec2b0a98cc2b02fad99455bca6cf896d7b7e88a6'/>
<id>urn:sha1:ec2b0a98cc2b02fad99455bca6cf896d7b7e88a6</id>
<content type='text'>
The test message date, "Tue, 05 Jan 2001 15:43:57 -0000", is not
actually a real date.  05 Jan 2001 was in fact a Friday, not a
Tuesday.  Date parsers (such as "date" in coreutils) will return "Fri"
as the day for this string, even if "Tue" is specified.

Also, the time zone "-0000" is actually always returned as "+0000", so
we change that here was well.

This will be relevant for later patches when we begin parsing rfc822
part headers, where gmime returns a parsed date string.

If we do want to test date parsing, we should do that in a separate
test.
</content>
</entry>
<entry>
<title>test: some small fixes to multipart test</title>
<updated>2011-09-05T11:54:56Z</updated>
<author>
<name>Jameson Graef Rollins</name>
<email>jrollins@finestructure.net</email>
</author>
<published>2011-06-06T00:29:25Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=ea3a26f590b1d1957907ab83b17a0fe95beb0e3d'/>
<id>urn:sha1:ea3a26f590b1d1957907ab83b17a0fe95beb0e3d</id>
<content type='text'>
There were two "--format=text --part=0" tests.  One of them was
supposed to be a test for "--format=text --part=1".

There were also two errant "test_expect_equal_file OUTPUT EXPECTED"
lines, that are removed here.
</content>
</entry>
<entry>
<title>build system: Check that python bindings have consistent version when releasing</title>
<updated>2011-09-05T11:47:48Z</updated>
<author>
<name>David Bremner</name>
<email>bremner@debian.org</email>
</author>
<published>2011-09-05T11:45:28Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=b71405c9a4501671e6cc5bbb826165fb09dcb87d'/>
<id>urn:sha1:b71405c9a4501671e6cc5bbb826165fb09dcb87d</id>
<content type='text'>
Thanks to Sebastian Spaeth breaking out version.py, this can be done
without loading notmuch.py, or using sed. version.py is not (yet)
autogenerated because it seems more important to minimize the
differences between the tagged version and the tarball.
</content>
</entry>
<entry>
<title>lib/gen-version-script.h: add getline and getdelim to notmuch.sym if needed</title>
<updated>2011-09-05T10:44:14Z</updated>
<author>
<name>David Bremner</name>
<email>bremner@debian.org</email>
</author>
<published>2011-09-05T03:19:32Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=9db21452721356be5169254cd7e8c0ec5b25066b'/>
<id>urn:sha1:9db21452721356be5169254cd7e8c0ec5b25066b</id>
<content type='text'>
If the configure script detects missing getline and/or getdelim
symbols, then notmuch will use it's own versions. This patch, based on
id:"87k49v12i5.fsf@pc44es141.cs.uni-magdeburg.de" by Matthias
Guedemann, adds the symbols to notmuch.sym as well so they are
properly exported from the library.
</content>
</entry>
<entry>
<title>lib/gen-version-script.sh: replace --defined argument to nm with awk</title>
<updated>2011-09-05T10:39:44Z</updated>
<author>
<name>David Bremner</name>
<email>bremner@debian.org</email>
</author>
<published>2011-09-05T02:50:36Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=80212b13294cababfb41f643765ca00bdf8e55dd'/>
<id>urn:sha1:80212b13294cababfb41f643765ca00bdf8e55dd</id>
<content type='text'>
OpenBSD nm apparently doesn't support --defined.

The awk condition is based on the assumption that all defined symbols
have some hex number in the first column.

Thanks to Matthias Guedemann reporting the problem, and an earlier
version of this patch.
</content>
</entry>
</feed>
