<feed xmlns='http://www.w3.org/2005/Atom'>
<title>soledad.git/client/src, branch release/bitmask-0.9.x-alpha</title>
<subtitle>[soledad]
</subtitle>
<link rel='alternate' type='text/html' href='https://leap.se/git/soledad.git/'/>
<entry>
<title>[bug] fix a typo in the usage ISoledadPostSyncPlugin</title>
<updated>2015-06-12T16:47:02+00:00</updated>
<author>
<name>Ruben Pollan</name>
<email>meskio@sindominio.net</email>
</author>
<published>2015-06-12T16:47:02+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/soledad.git/commit/?id=a70f2f0c74362b0b2d16b31b9b3ce66da9ce4b47'/>
<id>a70f2f0c74362b0b2d16b31b9b3ce66da9ce4b47</id>
<content type='text'>
The variable was renamed in the definition but not where it's used.

* Related: #7138
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The variable was renamed in the definition but not where it's used.

* Related: #7138
</pre>
</div>
</content>
</entry>
<entry>
<title>[style] minor style fixes for correction</title>
<updated>2015-06-09T16:03:26+00:00</updated>
<author>
<name>Kali Kaneko</name>
<email>kali@leap.se</email>
</author>
<published>2015-06-09T16:03:26+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/soledad.git/commit/?id=6b0eab6ffa638fb521a524ce281212a796f12b04'/>
<id>6b0eab6ffa638fb521a524ce281212a796f12b04</id>
<content type='text'>
after suggestions in the review
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
after suggestions in the review
</pre>
</div>
</content>
</entry>
<entry>
<title>[refactor] use twisted logging facility to log failure</title>
<updated>2015-06-09T15:40:03+00:00</updated>
<author>
<name>Kali Kaneko</name>
<email>kali@leap.se</email>
</author>
<published>2015-06-09T15:40:03+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/soledad.git/commit/?id=c097cfd5ef4fd0aef4ed91da3fcdae1e486f84f7'/>
<id>c097cfd5ef4fd0aef4ed91da3fcdae1e486f84f7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[refactor] move collect_plugins to leap.common</title>
<updated>2015-06-05T17:11:24+00:00</updated>
<author>
<name>Kali Kaneko</name>
<email>kali@leap.se</email>
</author>
<published>2015-06-05T17:11:24+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/soledad.git/commit/?id=251155bf9228ac2f80ec6cf875e512e8b0ada0ac'/>
<id>251155bf9228ac2f80ec6cf875e512e8b0ada0ac</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[feature] filter documents before passing them to the plugin</title>
<updated>2015-06-05T15:41:32+00:00</updated>
<author>
<name>Kali Kaneko</name>
<email>kali@leap.se</email>
</author>
<published>2015-06-05T15:41:32+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/soledad.git/commit/?id=c849a67b986c826f128b045181d8b880744de104'/>
<id>c849a67b986c826f128b045181d8b880744de104</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[feature] use raw operation, returns no result</title>
<updated>2015-06-05T15:22:42+00:00</updated>
<author>
<name>Kali Kaneko</name>
<email>kali@leap.se</email>
</author>
<published>2015-06-04T14:23:50+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/soledad.git/commit/?id=6e3e31c0a357c633c0d52f996e4edd4bc159ccf7'/>
<id>6e3e31c0a357c633c0d52f996e4edd4bc159ccf7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[feature] add post-sync hooks using twisted plugins</title>
<updated>2015-06-05T15:21:17+00:00</updated>
<author>
<name>Kali Kaneko</name>
<email>kali@leap.se</email>
</author>
<published>2015-06-05T15:21:17+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/soledad.git/commit/?id=0093b9b7cf79b0e2e83cc76783152cc56c98f572'/>
<id>0093b9b7cf79b0e2e83cc76783152cc56c98f572</id>
<content type='text'>
implementing a generic plugin interface to allow other modules to react
to soledad syncs, receiving a list of document ids that they've
subscribed to.

- Resolves: #6996
- Releases: 0.7.1
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
implementing a generic plugin interface to allow other modules to react
to soledad syncs, receiving a list of document ids that they've
subscribed to.

- Resolves: #6996
- Releases: 0.7.1
</pre>
</div>
</content>
</entry>
<entry>
<title>[bug] allow reuse of decr pool</title>
<updated>2015-06-05T15:21:01+00:00</updated>
<author>
<name>Kali Kaneko</name>
<email>kali@leap.se</email>
</author>
<published>2015-06-05T15:21:01+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/soledad.git/commit/?id=d3b7e95d11e25a321dd68bf4205049cb5a537ea9'/>
<id>d3b7e95d11e25a321dd68bf4205049cb5a537ea9</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[feature] increase the async encryption period</title>
<updated>2015-06-03T19:07:50+00:00</updated>
<author>
<name>drebs</name>
<email>drebs@leap.se</email>
</author>
<published>2015-06-02T11:42:24+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/soledad.git/commit/?id=289fab7dbeace040cdd6752026870e4d72e8265f'/>
<id>289fab7dbeace040cdd6752026870e4d72e8265f</id>
<content type='text'>
When async decrypting, we want to finish as fast as possible. When encrypting,
though, we don't have such a rush. With an encryption loop period of 2
seconds, we're able to encrypt 30 documents in one minute (the current bitmask
client sync period), which is meaningful: should moderatelly use the processor
while not syncing and relief from some work when actually syncing.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When async decrypting, we want to finish as fast as possible. When encrypting,
though, we don't have such a rush. With an encryption loop period of 2
seconds, we're able to encrypt 30 documents in one minute (the current bitmask
client sync period), which is meaningful: should moderatelly use the processor
while not syncing and relief from some work when actually syncing.
</pre>
</div>
</content>
</entry>
<entry>
<title>[bug] do not block when getting doc for async enc</title>
<updated>2015-06-03T19:07:50+00:00</updated>
<author>
<name>drebs</name>
<email>drebs@leap.se</email>
</author>
<published>2015-06-02T11:40:06+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/soledad.git/commit/?id=36d3fe05282bbc586c52536962cebf636a9b499f'/>
<id>36d3fe05282bbc586c52536962cebf636a9b499f</id>
<content type='text'>
Previous to this change, the actual encryption method used to run on its own
thread. When the close method was called from another thread, the queue could
be deleted after the encryption method loop had started, but before the queue
was checked for new items.

By removing that thread and moving the encryption loop to the reactor, that
race condition should disappear.

Closes: #7088.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Previous to this change, the actual encryption method used to run on its own
thread. When the close method was called from another thread, the queue could
be deleted after the encryption method loop had started, but before the queue
was checked for new items.

By removing that thread and moving the encryption loop to the reactor, that
race condition should disappear.

Closes: #7088.
</pre>
</div>
</content>
</entry>
</feed>
