<feed xmlns='http://www.w3.org/2005/Atom'>
<title>soledad.git/src/leap/soledad/server, branch 0.10.2</title>
<subtitle>[soledad]
</subtitle>
<link rel='alternate' type='text/html' href='https://leap.se/git/soledad.git/'/>
<entry>
<title>[bug] enforce namespace to default on server</title>
<updated>2017-08-11T22:52:08+00:00</updated>
<author>
<name>Victor Shyba</name>
<email>victor1984@riseup.net</email>
</author>
<published>2017-08-10T03:39:50+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/soledad.git/commit/?id=05b5c10b6c2eeb5a05963c1489e576a5e12a89c9'/>
<id>05b5c10b6c2eeb5a05963c1489e576a5e12a89c9</id>
<content type='text'>
This commit is complementary to the previous one. It adds a test for the
reported bug (listing default namespace was listing others) and fixes
it.

-- Related: #8882
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This commit is complementary to the previous one. It adds a test for the
reported bug (listing default namespace was listing others) and fixes
it.

-- Related: #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>[refactor] add IIncomingBoxBackend</title>
<updated>2017-08-11T22:41:20+00:00</updated>
<author>
<name>Victor Shyba</name>
<email>victor1984@riseup.net</email>
</author>
<published>2017-08-07T22:37:48+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/soledad.git/commit/?id=0942f91b1f09f2ee69d88aa51edfb83cb2b6a7be'/>
<id>0942f91b1f09f2ee69d88aa51edfb83cb2b6a7be</id>
<content type='text'>
IIncomingBoxBackend holds backend specific methods used for IncomingBox
implementation.

- Resolves: #8888
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
IIncomingBoxBackend holds backend specific methods used for IncomingBox
implementation.

- Resolves: #8888
</pre>
</div>
</content>
</entry>
<entry>
<title>[bug] separate preamble from content on incoming resource</title>
<updated>2017-08-03T08:33:01+00:00</updated>
<author>
<name>Victor Shyba</name>
<email>victor1984@riseup.net</email>
</author>
<published>2017-07-25T08:51:37+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/soledad.git/commit/?id=7007606e2fc10a836bb52ef3eb40db8b15f3c4ac'/>
<id>7007606e2fc10a836bb52ef3eb40db8b15f3c4ac</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[bug] flag as PENDING during incoming creation</title>
<updated>2017-08-03T08:33:01+00:00</updated>
<author>
<name>Victor Shyba</name>
<email>victor1984@riseup.net</email>
</author>
<published>2017-07-25T07:36:04+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/soledad.git/commit/?id=639d86626b8e519a966578b48b77c68f7076be35'/>
<id>639d86626b8e519a966578b48b77c68f7076be35</id>
<content type='text'>
Clients will query for blobs flagged PENDING so they can start
processing. This commit adds flagging, but still in a hacky way as the
backend requires the flags as a json string inside a request. A refactor
to separate request handling from the backend itself will solve it in
the near future.

-- Related: #8874
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Clients will query for blobs flagged PENDING so they can start
processing. This commit adds flagging, but still in a hacky way as the
backend requires the flags as a json string inside a request. A refactor
to separate request handling from the backend itself will solve it in
the near future.

-- Related: #8874
</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>[refactor] error handling and missing headers</title>
<updated>2017-07-21T13:58:48+00:00</updated>
<author>
<name>Victor Shyba</name>
<email>victor1984@riseup.net</email>
</author>
<published>2017-07-20T07:31:40+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/soledad.git/commit/?id=961e43404e0d23674360860b04ba5480e752cc94'/>
<id>961e43404e0d23674360860b04ba5480e752cc94</id>
<content type='text'>
Improves error handling, add missing header to __init__.py and remove
mkdirs from flags methods. This is a commit from code review on !117.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Improves error handling, add missing header to __init__.py and remove
mkdirs from flags methods. This is a commit from code review on !117.
</pre>
</div>
</content>
</entry>
<entry>
<title>[refactor] fixes from review</title>
<updated>2017-07-21T13:58:48+00:00</updated>
<author>
<name>Victor Shyba</name>
<email>victor1984@riseup.net</email>
</author>
<published>2017-07-20T05:19:05+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/soledad.git/commit/?id=76cbf4cbf0876e06d1d8e2839b63dffc13c271dd'/>
<id>76cbf4cbf0876e06d1d8e2839b63dffc13c271dd</id>
<content type='text'>
Improve test naming, creates a "count" method and filter flags files
properly.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Improve test naming, creates a "count" method and filter flags files
properly.
</pre>
</div>
</content>
</entry>
<entry>
<title>[feature] LIST blobs - filter by 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-13T06:33:48+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/soledad.git/commit/?id=7690dc61d1186b4c1b350566f0e6e1600165bf33'/>
<id>7690dc61d1186b4c1b350566f0e6e1600165bf33</id>
<content type='text'>
filter_flag parameter can now be used to filter listing blobs by a
specific flags. Eg: I can ask for blobs on incoming namespace flagged as pending.

-- Resolves: #8913
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
filter_flag parameter can now be used to filter listing blobs by a
specific flags. Eg: I can ask for blobs on incoming namespace flagged as pending.

-- Resolves: #8913
</pre>
</div>
</content>
</entry>
<entry>
<title>[feature] add possibility to count on blob manager</title>
<updated>2017-07-21T13:58:47+00:00</updated>
<author>
<name>Victor Shyba</name>
<email>victor1984@riseup.net</email>
</author>
<published>2017-07-13T05:02:39+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/soledad.git/commit/?id=5d521e5a1c5fdd4cf926062dc26147dbcd110b05'/>
<id>5d521e5a1c5fdd4cf926062dc26147dbcd110b05</id>
<content type='text'>
By using `only_count=True` parameter, instead of returning a full list,
server just count the amount of blobs.

-- Resolves: #8871
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
By using `only_count=True` parameter, instead of returning a full list,
server just count the amount of blobs.

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