<feed xmlns='http://www.w3.org/2005/Atom'>
<title>soledad.git/client/src, branch debian/platform-0.7</title>
<subtitle>[soledad]
</subtitle>
<link rel='alternate' type='text/html' href='https://leap.se/git/soledad.git/'/>
<entry>
<title>freeze debian version</title>
<updated>2015-06-01T19:53:29+00:00</updated>
<author>
<name>drebs</name>
<email>drebs@leap.se</email>
</author>
<published>2015-06-01T19:08:40+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/soledad.git/commit/?id=393b795bfdcf85089cd00b3caf64d7f6381b4d7d'/>
<id>393b795bfdcf85089cd00b3caf64d7f6381b4d7d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[feat] adapt to new events api on common</title>
<updated>2015-05-27T15:02:39+00:00</updated>
<author>
<name>Ivan Alejandro</name>
<email>ivanalejandro0@gmail.com</email>
</author>
<published>2015-05-06T20:42:26+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/soledad.git/commit/?id=7d4ab674a167d48686f61310ff4ff6a62a545e67'/>
<id>7d4ab674a167d48686f61310ff4ff6a62a545e67</id>
<content type='text'>
- Related: #6359
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Related: #6359
</pre>
</div>
</content>
</entry>
<entry>
<title>[refactor] move the twisted http code to leap.common</title>
<updated>2015-05-26T22:41:09+00:00</updated>
<author>
<name>Ruben Pollan</name>
<email>meskio@sindominio.net</email>
</author>
<published>2015-05-26T20:04:52+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/soledad.git/commit/?id=91674a40edb19cd241c76b27ad998bb5df404570'/>
<id>91674a40edb19cd241c76b27ad998bb5df404570</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[bug] dictionary cant be modified during iteration</title>
<updated>2015-05-26T18:28:23+00:00</updated>
<author>
<name>Victor Shyba</name>
<email>victor.shyba@gmail.com</email>
</author>
<published>2015-05-25T23:16:30+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/soledad.git/commit/?id=6d4953457726ec7830e48fb899e2e8c17b1ec995'/>
<id>6d4953457726ec7830e48fb899e2e8c17b1ec995</id>
<content type='text'>
I tested that code and this cant happen. We need to iterate keys and
then ask 'del'. The previous method raised: RuntimeError: dictionary
changed size during iteration
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
I tested that code and this cant happen. We need to iterate keys and
then ask 'del'. The previous method raised: RuntimeError: dictionary
changed size during iteration
</pre>
</div>
</content>
</entry>
<entry>
<title>[bug] Empty comes from Queue</title>
<updated>2015-05-26T18:28:18+00:00</updated>
<author>
<name>Victor Shyba</name>
<email>victor.shyba@gmail.com</email>
</author>
<published>2015-05-25T23:14:26+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/soledad.git/commit/?id=5feb66707d84d6644158b5c9b848628a4814610f'/>
<id>5feb66707d84d6644158b5c9b848628a4814610f</id>
<content type='text'>
When handling this exception Python got lost because the import was
incorrect. Queue.Empty comes from Queue, not from multiprocessing.Queue
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When handling this exception Python got lost because the import was
incorrect. Queue.Empty comes from Queue, not from multiprocessing.Queue
</pre>
</div>
</content>
</entry>
<entry>
<title>[bug] remove client syncer call to close method</title>
<updated>2015-05-25T16:49:32+00:00</updated>
<author>
<name>drebs</name>
<email>drebs@leap.se</email>
</author>
<published>2015-05-25T16:47:57+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/soledad.git/commit/?id=3e6e51649bb6206125f20ac6773f6744ec8bf175'/>
<id>3e6e51649bb6206125f20ac6773f6744ec8bf175</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 pool of http/https connections</title>
<updated>2015-05-25T16:49:28+00:00</updated>
<author>
<name>drebs</name>
<email>drebs@leap.se</email>
</author>
<published>2015-05-25T14:46:24+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/soledad.git/commit/?id=31757168f6ad243ec83ba52b2e022298ba08f8d1'/>
<id>31757168f6ad243ec83ba52b2e022298ba08f8d1</id>
<content type='text'>
Instead of opening one TCP connection for each HTTP request, we want to reuse
connections. Also, we need to be able to verify SSL certificates. This commit
implements both features in the twisted http client sync.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Instead of opening one TCP connection for each HTTP request, we want to reuse
connections. Also, we need to be able to verify SSL certificates. This commit
implements both features in the twisted http client sync.
</pre>
</div>
</content>
</entry>
<entry>
<title>[refactor] remove inline enc/dec from client pool</title>
<updated>2015-05-22T19:59:58+00:00</updated>
<author>
<name>drebs</name>
<email>drebs@leap.se</email>
</author>
<published>2015-05-22T19:59:58+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/soledad.git/commit/?id=478dd0eba5129e2e68c85b7b93561bf9f9de2f19'/>
<id>478dd0eba5129e2e68c85b7b93561bf9f9de2f19</id>
<content type='text'>
The whole idea of the encrypter/decrypter pool is to be able to use multiple
cores to allow parallel encryption/decryption. Previous to this commit, the
encryptor/decryptor pools could be configured to not use workers and instead
do encryption/decryption inline. That was meant for testing purposes and
defeated the purpose of the pools.

This commit removes the possibility of inline encrypting/decrypting when using
the pools. It also refactors the enc/dec pool code so any failures while using
the pool are correctly grabbed and raised to the top of the sync deferred
chain.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The whole idea of the encrypter/decrypter pool is to be able to use multiple
cores to allow parallel encryption/decryption. Previous to this commit, the
encryptor/decryptor pools could be configured to not use workers and instead
do encryption/decryption inline. That was meant for testing purposes and
defeated the purpose of the pools.

This commit removes the possibility of inline encrypting/decrypting when using
the pools. It also refactors the enc/dec pool code so any failures while using
the pool are correctly grabbed and raised to the top of the sync deferred
chain.
</pre>
</div>
</content>
</entry>
<entry>
<title>[refactor] remove unneeded proxy for insert_doc_cb</title>
<updated>2015-05-21T12:16:24+00:00</updated>
<author>
<name>drebs</name>
<email>drebs@leap.se</email>
</author>
<published>2015-05-20T21:19:28+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/soledad.git/commit/?id=33fa691e1df4d64d10313d5d192b3c064aafadb7'/>
<id>33fa691e1df4d64d10313d5d192b3c064aafadb7</id>
<content type='text'>
When we initialized the async decrypter pool in the target's init method we
needed a proxy to ensure we could update the insert doc callback with the
correct method later on. Now we initialize the decrypter only when we need it,
so we don't need this proxy anymore. This commit removes the unneeded proxy.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When we initialized the async decrypter pool in the target's init method we
needed a proxy to ensure we could update the insert doc callback with the
correct method later on. Now we initialize the decrypter only when we need it,
so we don't need this proxy anymore. This commit removes the unneeded proxy.
</pre>
</div>
</content>
</entry>
<entry>
<title>[bug] ensure async decryption failures are logged</title>
<updated>2015-05-20T20:28:27+00:00</updated>
<author>
<name>drebs</name>
<email>drebs@riseup.net</email>
</author>
<published>2015-05-20T20:28:27+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/soledad.git/commit/?id=ce161f9623a1dea6eda9fc2350c60073dbcdce06'/>
<id>ce161f9623a1dea6eda9fc2350c60073dbcdce06</id>
<content type='text'>
We have to make sure any failures in asynchronous decryption code is grabbed
and properly transmitted up the deferred chain so it can be logged. This
commit adds errbacks in the decryption pool that grab any failure and a
check on the http target the failure if that is the case.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We have to make sure any failures in asynchronous decryption code is grabbed
and properly transmitted up the deferred chain so it can be logged. This
commit adds errbacks in the decryption pool that grab any failure and a
check on the http target the failure if that is the case.
</pre>
</div>
</content>
</entry>
</feed>
