<feed xmlns='http://www.w3.org/2005/Atom'>
<title>soledad.git/testing/tests/blobs, branch master</title>
<subtitle>[soledad]
</subtitle>
<link rel='alternate' type='text/html' href='https://leap.se/git/soledad.git/'/>
<entry>
<title>[refactor] move tests to root of repository</title>
<updated>2017-09-17T18:50:55+00:00</updated>
<author>
<name>drebs</name>
<email>drebs@riseup.net</email>
</author>
<published>2017-09-17T15:08:25+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/soledad.git/commit/?id=cfff46ff9becdbe5cf48816870e625ed253ecc57'/>
<id>cfff46ff9becdbe5cf48816870e625ed253ecc57</id>
<content type='text'>
Tests entrypoint was in a testing/ subfolder in the root of the
repository. This was made mainly because we had some common files for
tests and we didn't want to ship them (files in testing/test_soledad,
which is itself a python package. This sometimes causes errors when
loading tests (it seems setuptools is confused with having one python
package in a subdirectory of another).

This commit moves the tests entrypoint to the root of the repository.

Closes: #8952
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Tests entrypoint was in a testing/ subfolder in the root of the
repository. This was made mainly because we had some common files for
tests and we didn't want to ship them (files in testing/test_soledad,
which is itself a python package. This sometimes causes errors when
loading tests (it seems setuptools is confused with having one python
package in a subdirectory of another).

This commit moves the tests entrypoint to the root of the repository.

Closes: #8952
</pre>
</div>
</content>
</entry>
<entry>
<title>[tests] improve isolation on user uuid</title>
<updated>2017-09-11T14:22:59+00:00</updated>
<author>
<name>Victor Shyba</name>
<email>victor1984@riseup.net</email>
</author>
<published>2017-09-07T21:09:11+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/soledad.git/commit/?id=f5e2ec7f1901863ce967a91cf0a244b771bcf857'/>
<id>f5e2ec7f1901863ce967a91cf0a244b771bcf857</id>
<content type='text'>
Hardcoded and repeated user uuids can lead to accidental concurrent
operations between test cases, breaking isolation and creating random
failures. This commit improves it a bit.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Hardcoded and repeated user uuids can lead to accidental concurrent
operations between test cases, breaking isolation and creating random
failures. This commit improves it a bit.
</pre>
</div>
</content>
</entry>
<entry>
<title>[feature] save sync status on client side</title>
<updated>2017-09-11T14:22:58+00:00</updated>
<author>
<name>Victor Shyba</name>
<email>victor1984@riseup.net</email>
</author>
<published>2017-09-07T10:30:08+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/soledad.git/commit/?id=f0e069b9f7f0718263d96b3158c0c6a3de959d04'/>
<id>f0e069b9f7f0718263d96b3158c0c6a3de959d04</id>
<content type='text'>
Adds two new columns for sync status and retries. Also some initial
rough logic for upload retry limiting.

-- Resolves: #8823
-- Related: #8822
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Adds two new columns for sync status and retries. Also some initial
rough logic for upload retry limiting.

-- Resolves: #8823
-- Related: #8822
</pre>
</div>
</content>
</entry>
<entry>
<title>[refactor] make blobs client unaware of 'default'</title>
<updated>2017-08-11T22:52:10+00:00</updated>
<author>
<name>Victor Shyba</name>
<email>victor1984@riseup.net</email>
</author>
<published>2017-08-10T22:10:31+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/soledad.git/commit/?id=f94519c0c9fbbf50b272e62b5e8d0998d25275fc'/>
<id>f94519c0c9fbbf50b272e62b5e8d0998d25275fc</id>
<content type='text'>
This value was hardcoded on client, but it's assumed to be default by
the server and there is no need for it to be hardcoded.

-- Resolves: #8882
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This value was hardcoded on client, but it's assumed to be default by
the server and there is no need for it to be hardcoded.

-- Resolves: #8882
</pre>
</div>
</content>
</entry>
<entry>
<title>[bug] track namespace information on blobs client</title>
<updated>2017-08-11T22:52:10+00:00</updated>
<author>
<name>Victor Shyba</name>
<email>victor1984@riseup.net</email>
</author>
<published>2017-08-10T07:34:30+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/soledad.git/commit/?id=9703a03cff56f7ea0e97f6275637d137bbcc2544'/>
<id>9703a03cff56f7ea0e97f6275637d137bbcc2544</id>
<content type='text'>
A reported bug on namespace feature was that we couldn't delete a
namespaced blob after a cold start, since the client wasn't able to
check which namespace it belongs.
This commits completes the tracking of namespace over client site code,
making it possible to query and store namespce information on disk,
through sqlcipher.

-- Resolves: #8882
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
A reported bug on namespace feature was that we couldn't delete a
namespaced blob after a cold start, since the client wasn't able to
check which namespace it belongs.
This commits completes the tracking of namespace over client site code,
making it possible to query and store namespce information on disk,
through sqlcipher.

-- Resolves: #8882
</pre>
</div>
</content>
</entry>
<entry>
<title>[feature] add path partitioning to namespaces</title>
<updated>2017-08-11T22:52:07+00:00</updated>
<author>
<name>Victor Shyba</name>
<email>victor1984@riseup.net</email>
</author>
<published>2017-08-10T03:15:01+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/soledad.git/commit/?id=78621bb742cd0a816dc507010743a7d765d84538'/>
<id>78621bb742cd0a816dc507010743a7d765d84538</id>
<content type='text'>
All blobs were being stored in a single folder when using namespaces,
this commits adds path partitioning as discussed on #8882, which should
help with a large number of files (each folder will hold a smaller
subset, allowing the use of better filesystem walk strategies).
Also, the default empty namespace is now called 'default' to prevent it
from listing other namespaces contents. So everything will always use
namespaces, with the option to use it explicitly or just fall to the
default one.

-- Related: #8882
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
All blobs were being stored in a single folder when using namespaces,
this commits adds path partitioning as discussed on #8882, which should
help with a large number of files (each folder will hold a smaller
subset, allowing the use of better filesystem walk strategies).
Also, the default empty namespace is now called 'default' to prevent it
from listing other namespaces contents. So everything will always use
namespaces, with the option to use it explicitly or just fall to the
default one.

-- Related: #8882
</pre>
</div>
</content>
</entry>
<entry>
<title>[bug] make download namespace-aware</title>
<updated>2017-08-03T08:33:01+00:00</updated>
<author>
<name>Victor Shyba</name>
<email>victor1984@riseup.net</email>
</author>
<published>2017-07-24T21:11:14+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/soledad.git/commit/?id=841db9f072401f2b6f40873b35c733723a54de36'/>
<id>841db9f072401f2b6f40873b35c733723a54de36</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 get/set flags</title>
<updated>2017-07-21T13:58:47+00:00</updated>
<author>
<name>Victor Shyba</name>
<email>victor1984@riseup.net</email>
</author>
<published>2017-07-08T10:04:49+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/soledad.git/commit/?id=64107009a869a6ddb6cea129e65735d9740e697b'/>
<id>64107009a869a6ddb6cea129e65735d9740e697b</id>
<content type='text'>
IncomingBox spec has a flags feature for the processing flow of
messages. This commit adds it using a .flags file.

-- Resolves: #8869
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
IncomingBox spec has a flags feature for the processing flow of
messages. This commit adds it using a .flags file.

-- Resolves: #8869
</pre>
</div>
</content>
</entry>
<entry>
<title>[feature] remote list sorting by date</title>
<updated>2017-07-18T18:30:30+00:00</updated>
<author>
<name>Victor Shyba</name>
<email>victor1984@riseup.net</email>
</author>
<published>2017-07-07T05:32:36+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/soledad.git/commit/?id=679e1bb7990fc1fc9c4971db6383a75ae6acab80'/>
<id>679e1bb7990fc1fc9c4971db6383a75ae6acab80</id>
<content type='text'>
Listing by date is useful for listing newest/oldest documents on blobs
storage and should be used for listing new IncomingMessages as described
on specification.

-- Resolves: #8879
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Listing by date is useful for listing newest/oldest documents on blobs
storage and should be used for listing new IncomingMessages as described
on specification.

-- Resolves: #8879
</pre>
</div>
</content>
</entry>
<entry>
<title>[feature] namespace capability to BlobsBackend</title>
<updated>2017-07-02T04:40:32+00:00</updated>
<author>
<name>Victor Shyba</name>
<email>victor1984@riseup.net</email>
</author>
<published>2017-06-26T08:25:55+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/soledad.git/commit/?id=ab297c4efe10c70949fac5384a63cbf553ba5da9'/>
<id>ab297c4efe10c70949fac5384a63cbf553ba5da9</id>
<content type='text'>
Adds an extra parameter called "namespace" on the backend interface and
on FileSystemBlobsBackend. This parameter overrides default id
partitioning and uses a separate folder for a custom namespace.

-- Resolves: #8889
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Adds an extra parameter called "namespace" on the backend interface and
on FileSystemBlobsBackend. This parameter overrides default id
partitioning and uses a separate folder for a custom namespace.

-- Resolves: #8889
</pre>
</div>
</content>
</entry>
</feed>
