<feed xmlns='http://www.w3.org/2005/Atom'>
<title>aerc/worker, branch 0.3.0</title>
<subtitle>Mirror of https://git.sr.ht/~sircmpwn/aerc
</subtitle>
<link rel='alternate' type='text/html' href='https://git.benburwell.com/mirrors/aerc/'/>
<entry>
<title>Parse Reply-To header while parsing envelope</title>
<updated>2019-11-17T18:24:23+00:00</updated>
<author>
<name>Srivathsan Murali</name>
<email>sri@vathsan.com</email>
</author>
<published>2019-11-15T10:00:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benburwell.com/mirrors/aerc/commit/?id=59c24523af859dfbd2d5d33f46ab8d5c5a347f8f'/>
<id>59c24523af859dfbd2d5d33f46ab8d5c5a347f8f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>worker/imap: Fix seqMap race condition</title>
<updated>2019-11-10T22:19:23+00:00</updated>
<author>
<name>Kevin Kuehler</name>
<email>keur@xcf.berkeley.edu</email>
</author>
<published>2019-11-10T22:17:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benburwell.com/mirrors/aerc/commit/?id=8a848303fe0f19fde02793024299356bcdb06048'/>
<id>8a848303fe0f19fde02793024299356bcdb06048</id>
<content type='text'>
When deleting a message, sometimes FetchDirectoryContents will fire.
FetchDirectoryContents will return a smaller set of UIDs since messages
have been deleted. This operation races with fetching from the seqMap in
client.ExpungeUpdate. Only recreate the seqMap if it can grow so that
messages will continue to be expunged.

Signed-off-by: Kevin Kuehler &lt;keur@xcf.berkeley.edu&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When deleting a message, sometimes FetchDirectoryContents will fire.
FetchDirectoryContents will return a smaller set of UIDs since messages
have been deleted. This operation races with fetching from the seqMap in
client.ExpungeUpdate. Only recreate the seqMap if it can grow so that
messages will continue to be expunged.

Signed-off-by: Kevin Kuehler &lt;keur@xcf.berkeley.edu&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Notmuch: be resilient to config errors</title>
<updated>2019-11-01T15:02:01+00:00</updated>
<author>
<name>Reto Brunner</name>
<email>reto@labrat.space</email>
</author>
<published>2019-10-28T20:31:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benburwell.com/mirrors/aerc/commit/?id=6dc537fbe3516181322a93b04f3884b9a4bb243c'/>
<id>6dc537fbe3516181322a93b04f3884b9a4bb243c</id>
<content type='text'>
Right now notmuch panics if something goes wrong in the configure event.
This patch checks for that and returns an error instead, so that we can at least
get the UI up and running (and all the other accounts)

The experience will be completely degraded until another configure event occurs.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Right now notmuch panics if something goes wrong in the configure event.
This patch checks for that and returns an error instead, so that we can at least
get the UI up and running (and all the other accounts)

The experience will be completely degraded until another configure event occurs.
</pre>
</div>
</content>
</entry>
<entry>
<title>notmuch: ignore comments and blank lines when processing query-map file</title>
<updated>2019-11-01T15:02:01+00:00</updated>
<author>
<name>Matt Snider</name>
<email>matt.snider@protonmail.com</email>
</author>
<published>2019-10-27T13:54:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benburwell.com/mirrors/aerc/commit/?id=cd39e8f90cde6adb3d127454f99184d84d74d40c'/>
<id>cd39e8f90cde6adb3d127454f99184d84d74d40c</id>
<content type='text'>
A segmentation fault occurs when using the notmuch backend and a `query-map`
file that contains blank lines or comments.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
A segmentation fault occurs when using the notmuch backend and a `query-map`
file that contains blank lines or comments.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix: oauthbearer runtime error</title>
<updated>2019-10-16T15:04:41+00:00</updated>
<author>
<name>Frode Aannevik</name>
<email>frode.aa@gmail.com</email>
</author>
<published>2019-10-13T18:01:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benburwell.com/mirrors/aerc/commit/?id=550ef0bc1f21dfaeb1bf216b28c3fce9a816cb73'/>
<id>550ef0bc1f21dfaeb1bf216b28c3fce9a816cb73</id>
<content type='text'>
Configure an oauthbearer source without a token_endpoint
parameter would panic due to nil pointer dereference

  Example
    source=imaps+oauthbearer://frode.aa%40gmail.com@imap.gmail.com:993
    source-cred-cmd=pass oatuh2 frode.aa@gmail.com

token_endpoint is not required as it will use the provided
password as access_token when it is not set
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Configure an oauthbearer source without a token_endpoint
parameter would panic due to nil pointer dereference

  Example
    source=imaps+oauthbearer://frode.aa%40gmail.com@imap.gmail.com:993
    source-cred-cmd=pass oatuh2 frode.aa@gmail.com

token_endpoint is not required as it will use the provided
password as access_token when it is not set
</pre>
</div>
</content>
</entry>
<entry>
<title>Change search flags</title>
<updated>2019-09-20T19:06:54+00:00</updated>
<author>
<name>Jeffas</name>
<email>dev@jeffas.io</email>
</author>
<published>2019-09-20T16:26:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benburwell.com/mirrors/aerc/commit/?id=d2a18e267c5d8908377d5a73172bd4313edc4891'/>
<id>d2a18e267c5d8908377d5a73172bd4313edc4891</id>
<content type='text'>
This changes the search flags for maildir and imap backends.

They now no longer use -t for searching all text. This seems to make
more sense as being the targeted recipient. I have similarly added Cc
for -c. The text search now resides under -a for all text.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This changes the search flags for maildir and imap backends.

They now no longer use -t for searching all text. This seems to make
more sense as being the targeted recipient. I have similarly added Cc
for -c. The text search now resides under -a for all text.
</pre>
</div>
</content>
</entry>
<entry>
<title>notmuch: add sort functionality</title>
<updated>2019-09-20T19:01:07+00:00</updated>
<author>
<name>Reto Brunner</name>
<email>reto@labrat.space</email>
</author>
<published>2019-09-20T17:11:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benburwell.com/mirrors/aerc/commit/?id=3ec9fd216d9e3b38d1d5abb5fba24199185f7054'/>
<id>3ec9fd216d9e3b38d1d5abb5fba24199185f7054</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add sorting functionality</title>
<updated>2019-09-20T18:56:02+00:00</updated>
<author>
<name>Jeffas</name>
<email>dev@jeffas.io</email>
</author>
<published>2019-09-19T22:37:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benburwell.com/mirrors/aerc/commit/?id=90d26da58a4af2d34328f5916adf3781222966c6'/>
<id>90d26da58a4af2d34328f5916adf3781222966c6</id>
<content type='text'>
There is a command and config option. The criteria are a list of the
sort criterion and each can be individually reversed.

This only includes support for sorting in the maildir backend currently.
The other backends are not supported in this patch.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
There is a command and config option. The criteria are a list of the
sort criterion and each can be individually reversed.

This only includes support for sorting in the maildir backend currently.
The other backends are not supported in this patch.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add directory info messages</title>
<updated>2019-09-18T23:34:30+00:00</updated>
<author>
<name>Jeffas</name>
<email>dev@jeffas.io</email>
</author>
<published>2019-09-16T18:22:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benburwell.com/mirrors/aerc/commit/?id=43435ba06cd0820a83f14630881981b338473cb8'/>
<id>43435ba06cd0820a83f14630881981b338473cb8</id>
<content type='text'>
This populates the directory info model properly when requested,
allowing the fields to be relied upon elsewhere.

This also sends the dirinfo when new messages come in.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This populates the directory info model properly when requested,
allowing the fields to be relied upon elsewhere.

This also sends the dirinfo when new messages come in.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add basic searching to the maildir backend</title>
<updated>2019-09-16T16:40:26+00:00</updated>
<author>
<name>Jeffas</name>
<email>dev@jeffas.io</email>
</author>
<published>2019-09-14T17:05:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benburwell.com/mirrors/aerc/commit/?id=c97d0d6320de996f00e5562c487059950423c151'/>
<id>c97d0d6320de996f00e5562c487059950423c151</id>
<content type='text'>
Basic searching is supported with the following:
- read messages
- unread messages
- from addresses
- text in body
- text in subject
- text in all

The implementation loops through all messages in the selected directory.
It tries to be smart by detecting which parts of each message the search
query needs to use and only loads these from the filesystem.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Basic searching is supported with the following:
- read messages
- unread messages
- from addresses
- text in body
- text in subject
- text in all

The implementation loops through all messages in the selected directory.
It tries to be smart by detecting which parts of each message the search
query needs to use and only loads these from the filesystem.
</pre>
</div>
</content>
</entry>
</feed>
