<feed xmlns='http://www.w3.org/2005/Atom'>
<title>aerc/worker/imap, branch threading-v2</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>Add manual threading to the pipeline</title>
<updated>2019-10-29T15:07:55+00:00</updated>
<author>
<name>Kevin Kuehler</name>
<email>keur@xcf.berkeley.edu</email>
</author>
<published>2019-10-28T19:07:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benburwell.com/mirrors/aerc/commit/?id=8bc3ccb9017b04aafccafa294f219ced5b41a372'/>
<id>8bc3ccb9017b04aafccafa294f219ced5b41a372</id>
<content type='text'>
Signed-off-by: Kevin Kuehler &lt;keur@xcf.berkeley.edu&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Kevin Kuehler &lt;keur@xcf.berkeley.edu&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Rework threading and add REFERENCES</title>
<updated>2019-10-29T15:07:51+00:00</updated>
<author>
<name>Kevin Kuehler</name>
<email>keur@xcf.berkeley.edu</email>
</author>
<published>2019-10-28T19:07:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benburwell.com/mirrors/aerc/commit/?id=37f33ad65bfbfa69e620fcb0fdcff6393a251ac7'/>
<id>37f33ad65bfbfa69e620fcb0fdcff6393a251ac7</id>
<content type='text'>
* Implement a simplified version of the REFERENCES algorithm
* Remove FormatThreads function
* Instead of acting on all threads, handle each thread independently

Signed-off-by: Kevin Kuehler &lt;keur@xcf.berkeley.edu&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Implement a simplified version of the REFERENCES algorithm
* Remove FormatThreads function
* Instead of acting on all threads, handle each thread independently

Signed-off-by: Kevin Kuehler &lt;keur@xcf.berkeley.edu&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>worker/imap: Add threading extension</title>
<updated>2019-10-29T15:07:25+00:00</updated>
<author>
<name>Kevin Kuehler</name>
<email>keur@xcf.berkeley.edu</email>
</author>
<published>2019-10-28T19:07:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benburwell.com/mirrors/aerc/commit/?id=fad17adfefce95234856fb558becd73fb61c830b'/>
<id>fad17adfefce95234856fb558becd73fb61c830b</id>
<content type='text'>
* Import the go-imap-sortthread library
* Add sortthread client to imapClient in worker
* Add handleDirectoryThreaded, which uses the go-imap-sortthread, and
  converts the results to the aerc thread type

Signed-off-by: Kevin Kuehler &lt;keur@xcf.berkeley.edu&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Import the go-imap-sortthread library
* Add sortthread client to imapClient in worker
* Add handleDirectoryThreaded, which uses the go-imap-sortthread, and
  converts the results to the aerc thread type

Signed-off-by: Kevin Kuehler &lt;keur@xcf.berkeley.edu&gt;
</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>Add new search behaviour for imap</title>
<updated>2019-09-11T16:24:27+00:00</updated>
<author>
<name>Jeffas</name>
<email>dev@jeffas.io</email>
</author>
<published>2019-09-09T20:37:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benburwell.com/mirrors/aerc/commit/?id=32381592fc335bc26a06cee847df926b9f6e6c06'/>
<id>32381592fc335bc26a06cee847df926b9f6e6c06</id>
<content type='text'>
This patch adds search behaviour to allow searching in the body of the
messages, the entire text (body + header), and searching just the from
header.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This patch adds search behaviour to allow searching in the body of the
messages, the entire text (body + header), and searching just the from
header.
</pre>
</div>
</content>
</entry>
<entry>
<title>extract search criteria parsing into the backends</title>
<updated>2019-08-28T23:44:10+00:00</updated>
<author>
<name>Reto Brunner</name>
<email>reto@labrat.space</email>
</author>
<published>2019-08-28T04:39:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benburwell.com/mirrors/aerc/commit/?id=94b9d557dee0fd13853b1883cc2730c5cbdbcd3f'/>
<id>94b9d557dee0fd13853b1883cc2730c5cbdbcd3f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>imap worker: do not copy mailbox status mutex</title>
<updated>2019-08-26T00:54:57+00:00</updated>
<author>
<name>Wagner Riffel</name>
<email>wgrriffel@gmail.com</email>
</author>
<published>2019-08-22T12:53:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benburwell.com/mirrors/aerc/commit/?id=90453b5db4a187b47756029615b012f165dc3ef3'/>
<id>90453b5db4a187b47756029615b012f165dc3ef3</id>
<content type='text'>
Signed-off-by: Wagner Riffel &lt;wgrriffel@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Wagner Riffel &lt;wgrriffel@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Don't print imap errors to ui</title>
<updated>2019-08-08T00:47:15+00:00</updated>
<author>
<name>Jelle Besseling</name>
<email>jelle@pingiun.com</email>
</author>
<published>2019-08-04T20:02:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benburwell.com/mirrors/aerc/commit/?id=aeca428c14e542b23774e3fa6ec27dc08271ba71'/>
<id>aeca428c14e542b23774e3fa6ec27dc08271ba71</id>
<content type='text'>
This fixes ~sircmpwn/aerc2#245. This sets up the imap client to send
error messages to the logger of the worker. Errors now end up in the
bottom status line.

https://todo.sr.ht/~sircmpwn/aerc2/245
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This fixes ~sircmpwn/aerc2#245. This sets up the imap client to send
error messages to the logger of the worker. Errors now end up in the
bottom status line.

https://todo.sr.ht/~sircmpwn/aerc2/245
</pre>
</div>
</content>
</entry>
<entry>
<title>Register worker in init.</title>
<updated>2019-07-19T19:37:55+00:00</updated>
<author>
<name>Reto Brunner</name>
<email>reto@labrat.space</email>
</author>
<published>2019-07-18T04:25:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benburwell.com/mirrors/aerc/commit/?id=6fed04bb9fa43d3886d47d0c845d32fff11569b5'/>
<id>6fed04bb9fa43d3886d47d0c845d32fff11569b5</id>
<content type='text'>
This allows backends which can't always be compiled due to missing
dependencies (say libnotmuch) to be compiled conditionally with buildflags.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This allows backends which can't always be compiled due to missing
dependencies (say libnotmuch) to be compiled conditionally with buildflags.
</pre>
</div>
</content>
</entry>
</feed>
