<feed xmlns='http://www.w3.org/2005/Atom'>
<title>notmuch/notmuch-reply.c, branch 0.1</title>
<subtitle>thread-based email index, search, and tagging</subtitle>
<id>https://git.notmuchmail.org/git/notmuch/atom?h=0.1</id>
<link rel='self' href='https://git.notmuchmail.org/git/notmuch/atom?h=0.1'/>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/'/>
<updated>2010-03-09T17:22:29Z</updated>
<entry>
<title>lib: Rename iterator functions to prepare for reverse iteration.</title>
<updated>2010-03-09T17:22:29Z</updated>
<author>
<name>Carl Worth</name>
<email>cworth@cworth.org</email>
</author>
<published>2010-03-09T17:22:29Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=4e5d2f22db290a830c0267f34b519c6138af00ed'/>
<id>urn:sha1:4e5d2f22db290a830c0267f34b519c6138af00ed</id>
<content type='text'>
We rename 'has_more' to 'valid' so that it can function whether
iterating in a forward or reverse direction. We also rename
'advance' to 'move_to_next' to setup parallel naming with
the proposed functions 'move_to_first', 'move_to_last', and
'move_to_previous'.
</content>
</entry>
<entry>
<title>notmuch reply: Rename the mailing_list_munged_reply_to function</title>
<updated>2010-02-04T20:42:09Z</updated>
<author>
<name>Carl Worth</name>
<email>cworth@cworth.org</email>
</author>
<published>2010-02-04T20:39:11Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=d111c720bad53f98edba958aa605e857036a2bc8'/>
<id>urn:sha1:d111c720bad53f98edba958aa605e857036a2bc8</id>
<content type='text'>
This function detects whether the address in the Reply-To header
already appears in either To or Cc. So give it a name that reflects
what it does (reply_to_header_is_redundant) rather than the old name
which described one possible use of the function, (as a simple
heuristic for detecting whether a mailing list had applied reply-to
munging).
</content>
</entry>
<entry>
<title>notmuch reply: Prevent GMIME assertion complaints for empty Reply-to header.</title>
<updated>2010-02-04T20:42:09Z</updated>
<author>
<name>Carl Worth</name>
<email>cworth@cworth.org</email>
</author>
<published>2010-02-04T20:32:28Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=62379f3dee5bc3673007271bc43ecc2587ac4e22'/>
<id>urn:sha1:62379f3dee5bc3673007271bc43ecc2587ac4e22</id>
<content type='text'>
Apparently, GMime doesn't want to create a valid address list object
for an empty string. That's annoying, but it's easy enough to test for
the empty string and avoid the problem.
</content>
</entry>
<entry>
<title>notmuch reply: Use strstr instead of strcasestr for portability.</title>
<updated>2010-02-04T20:42:09Z</updated>
<author>
<name>Carl Worth</name>
<email>cworth@cworth.org</email>
</author>
<published>2010-02-04T20:29:04Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=82e47ec92b41973567f4d89bbd6afdb22fc634bd'/>
<id>urn:sha1:82e47ec92b41973567f4d89bbd6afdb22fc634bd</id>
<content type='text'>
This change was already recommended in a comment in the original
implementation of this patch. If someone really wants to support
un-munging in the case of To: and Reply-To: having the same address
but different case, then they can provide a portable approach for
that.
</content>
</entry>
<entry>
<title>notmuch reply: Fix the support for reply-to un-munging.</title>
<updated>2010-02-04T20:42:09Z</updated>
<author>
<name>Carl Worth</name>
<email>cworth@cworth.org</email>
</author>
<published>2010-02-04T20:27:42Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=aea35aa5c6ccc9a1490e9ef387f37f5547c88605'/>
<id>urn:sha1:aea35aa5c6ccc9a1490e9ef387f37f5547c88605</id>
<content type='text'>
The condition was using a reversed sense for the test of the return
value of strcasestr, (perhaps confusing it with the usage of strcmp?).
</content>
</entry>
<entry>
<title>notmuch-reply: Add missing whitespace.</title>
<updated>2010-02-04T20:42:09Z</updated>
<author>
<name>Carl Worth</name>
<email>cworth@cworth.org</email>
</author>
<published>2010-02-04T20:12:01Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=9953e9a5a85b3ffbf62b86a6aa9bd0322d425f81'/>
<id>urn:sha1:9953e9a5a85b3ffbf62b86a6aa9bd0322d425f81</id>
<content type='text'>
Some recently-added functions were to hard for me to read without
the expected whitespace. Fix these.
</content>
</entry>
<entry>
<title>notmuch-reply.c: Handle munged `Reply-To' headers.</title>
<updated>2010-02-04T20:10:43Z</updated>
<author>
<name>Jed Brown</name>
<email>jed@59A2.org</email>
</author>
<published>2009-11-28T23:19:36Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=fddd3d831b6a34a47b1e68fcaa1bc63d54240df5'/>
<id>urn:sha1:fddd3d831b6a34a47b1e68fcaa1bc63d54240df5</id>
<content type='text'>
Some mailing lists engage in the evil practice of changing the Reply-To
header so that replies from all mailers go to the list by default, at
the expense of not responding to the person who actually sent the
message.  When this is detected, we reply to `From' and remove the
duplicate response to the mailing list.  Consider a reply to the
following message.

  From: Some User &lt;some.user@example.com&gt;
  To: Sample users list &lt;sample-users@sample.org&gt;
  Reply-To: Sample users list &lt;sample-users@sample.org&gt;

Prior to this patch, `notmuch reply' produces

  To: Sample users list &lt;sample-users@sample.org&gt;,
      Sample users list &lt;sample-users@sample.org&gt;

and after the patch,

  To: Some User &lt;some.user@example.com&gt;,
      Sample users list &lt;sample-users@sample.org&gt;

Signed-off-by: Jed Brown &lt;jed@59A2.org&gt;
</content>
</entry>
<entry>
<title>notmuch-reply.c: Factor adding recipients into common function</title>
<updated>2010-02-04T20:10:43Z</updated>
<author>
<name>Jed Brown</name>
<email>jed@59A2.org</email>
</author>
<published>2009-11-28T23:19:35Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=fb50f31048272c6b055f9e1bb049fcf18a92310e'/>
<id>urn:sha1:fb50f31048272c6b055f9e1bb049fcf18a92310e</id>
<content type='text'>
This code was already duplicated. We move it to a new, shared
add_recipients_from_message function, in preparation for more
sophisticated mailing list logic.

Signed-off-by: Jed Brown &lt;jed@59A2.org&gt;
</content>
</entry>
<entry>
<title>notmuch-reply: Display reply message part using UTF-8.</title>
<updated>2009-12-04T00:47:47Z</updated>
<author>
<name>Kan-Ru Chen</name>
<email>kanru@kanru.info</email>
</author>
<published>2009-11-28T11:58:29Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=c8b50eee284ff880aed955018568a14eff03d129'/>
<id>urn:sha1:c8b50eee284ff880aed955018568a14eff03d129</id>
<content type='text'>
Pass the message through the charset filter so that we can view
messages wrote in different charset encoding.

Signed-off-by: Kan-Ru Chen &lt;kanru@kanru.info&gt;
</content>
</entry>
<entry>
<title>reply --format=headers-only: set In-Reply-To header, with ID *last* in References</title>
<updated>2009-11-28T00:56:51Z</updated>
<author>
<name>Jed Brown</name>
<email>jed@59A2.org</email>
</author>
<published>2009-11-25T18:02:18Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=00b138ba2ac0c9a01f19d9e0b75657f1082a766d'/>
<id>urn:sha1:00b138ba2ac0c9a01f19d9e0b75657f1082a766d</id>
<content type='text'>
Apparently this is actually the correct way to do it, it's silly to do
it wrong just to conform to one of git's internal data structures.
</content>
</entry>
</feed>
