<feed xmlns='http://www.w3.org/2005/Atom'>
<title>soledad.git/client, branch 0.9.0rc1</title>
<subtitle>[soledad]
</subtitle>
<link rel='alternate' type='text/html' href='https://leap.se/git/soledad.git/'/>
<entry>
<title>[pkg] update leap requirements files</title>
<updated>2016-11-09T13:25:58+00:00</updated>
<author>
<name>drebs</name>
<email>drebs@leap.se</email>
</author>
<published>2016-11-09T13:20:12+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/soledad.git/commit/?id=0fd7e9f018b02161a844c11332ffced56b256010'/>
<id>0fd7e9f018b02161a844c11332ffced56b256010</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[bug] remove finalClose from SQLCipherU1DBSync</title>
<updated>2016-10-12T13:45:44+00:00</updated>
<author>
<name>Tulio Casagrande</name>
<email>tcasagra@thoughtworks.com</email>
</author>
<published>2016-10-04T21:40:33+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/soledad.git/commit/?id=2b6a0e8d7168b20f86d585ebc4e57b61b1bb9cf9'/>
<id>2b6a0e8d7168b20f86d585ebc4e57b61b1bb9cf9</id>
<content type='text'>
We discovered that class was registering a `finalClose` to be
executed on reactor shutdown.

On the multiuser scenario, a logout destroys Soledad and should
properly terminate everything related to it. That SQLCipherU1DBSync
instance was being held even after logout by the reactor so it
could call that `finalClose` on shutdown.

The `finalClose` only set running to False and set a `shutdownID` that
was not used anywhere else, so we removed it and moved setting
running to False to the `close` function method. That way we preserve
the functionality but let the instance be properly garbage collected
on logout.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We discovered that class was registering a `finalClose` to be
executed on reactor shutdown.

On the multiuser scenario, a logout destroys Soledad and should
properly terminate everything related to it. That SQLCipherU1DBSync
instance was being held even after logout by the reactor so it
could call that `finalClose` on shutdown.

The `finalClose` only set running to False and set a `shutdownID` that
was not used anywhere else, so we removed it and moved setting
running to False to the `close` function method. That way we preserve
the functionality but let the instance be properly garbage collected
on logout.
</pre>
</div>
</content>
</entry>
<entry>
<title>[bug] use % for formatting</title>
<updated>2016-09-30T18:54:39+00:00</updated>
<author>
<name>Victor Shyba</name>
<email>victor.shyba@gmail.com</email>
</author>
<published>2016-09-30T18:40:54+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/soledad.git/commit/?id=0c89333460953413033154e60da2ddb9cc1aed55'/>
<id>0c89333460953413033154e60da2ddb9cc1aed55</id>
<content type='text'>
Otherwise it will put the exception as an additional parameter.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Otherwise it will put the exception as an additional parameter.
</pre>
</div>
</content>
</entry>
<entry>
<title>[style] standardize log messages</title>
<updated>2016-09-22T20:58:18+00:00</updated>
<author>
<name>drebs</name>
<email>drebs@leap.se</email>
</author>
<published>2016-09-22T18:32:34+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/soledad.git/commit/?id=b1a7b538ab851c9e1aab3be5ba31411d658a4773'/>
<id>b1a7b538ab851c9e1aab3be5ba31411d658a4773</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[feat] centralize logging and use twisted.logger by default</title>
<updated>2016-09-22T20:57:40+00:00</updated>
<author>
<name>drebs</name>
<email>drebs@leap.se</email>
</author>
<published>2016-09-22T17:44:46+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/soledad.git/commit/?id=b7340a962bfeae9af28c4b514d0eb077f41dd832'/>
<id>b7340a962bfeae9af28c4b514d0eb077f41dd832</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[style] pep8</title>
<updated>2016-09-06T14:06:18+00:00</updated>
<author>
<name>Kali Kaneko</name>
<email>kali@leap.se</email>
</author>
<published>2016-09-06T14:06:18+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/soledad.git/commit/?id=47fa0a4554ddf5a81d5da895b00ed8c33526694b'/>
<id>47fa0a4554ddf5a81d5da895b00ed8c33526694b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[bug] fail gracefully if dbsyncer has not been initialized</title>
<updated>2016-09-02T19:33:41+00:00</updated>
<author>
<name>Kali Kaneko</name>
<email>kali@leap.se</email>
</author>
<published>2016-09-01T04:55:26+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/soledad.git/commit/?id=6b283761de3a845d09de20fcc2b6a4a63130e45f'/>
<id>6b283761de3a845d09de20fcc2b6a4a63130e45f</id>
<content type='text'>
this is needed for some mail tests.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
this is needed for some mail tests.
</pre>
</div>
</content>
</entry>
<entry>
<title>[pkg] remove deprecated requirements-testing.pip</title>
<updated>2016-08-29T15:56:05+00:00</updated>
<author>
<name>drebs</name>
<email>drebs@leap.se</email>
</author>
<published>2016-08-26T00:33:34+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/soledad.git/commit/?id=0f4bc628a4677978a9330f510fb20dfc7c8fced2'/>
<id>0f4bc628a4677978a9330f510fb20dfc7c8fced2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[doc] improve SQLITE_MAX_VARIABLE_NUMBER comments</title>
<updated>2016-08-23T18:48:55+00:00</updated>
<author>
<name>Victor Shyba</name>
<email>victor.shyba@gmail.com</email>
</author>
<published>2016-08-23T18:48:55+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/soledad.git/commit/?id=eaf8907696a7b5ae0b1411f0770f59c0ed5f9fc4'/>
<id>eaf8907696a7b5ae0b1411f0770f59c0ed5f9fc4</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[bug] limit pool comnsumption to 900 docs</title>
<updated>2016-08-22T15:36:16+00:00</updated>
<author>
<name>Victor Shyba</name>
<email>victor.shyba@gmail.com</email>
</author>
<published>2016-08-20T03:44:02+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/soledad.git/commit/?id=062d781b734db60d0ae317eaf5b86c7d75abacd9'/>
<id>062d781b734db60d0ae317eaf5b86c7d75abacd9</id>
<content type='text'>
This was discovered during load tests: Trying to process more than 999
docs triggers an error on SQLite due a select query not supporting 999
values to query.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This was discovered during load tests: Trying to process more than 999
docs triggers an error on SQLite due a select query not supporting 999
values to query.
</pre>
</div>
</content>
</entry>
</feed>
