<feed xmlns='http://www.w3.org/2005/Atom'>
<title>soledad.git/src, branch 0.10.2</title>
<subtitle>[soledad]
</subtitle>
<link rel='alternate' type='text/html' href='https://leap.se/git/soledad.git/'/>
<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 namespace to local blobs db table</title>
<updated>2017-08-11T22:52:09+00:00</updated>
<author>
<name>Victor Shyba</name>
<email>victor1984@riseup.net</email>
</author>
<published>2017-08-10T07:33:15+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/soledad.git/commit/?id=11f0f9b2ffe2eb58e3eb9e875a1003bc7302a2d2'/>
<id>11f0f9b2ffe2eb58e3eb9e875a1003bc7302a2d2</id>
<content type='text'>
This column will keep track of namespace locally.

-- Related: #8882
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This column will keep track of namespace locally.

-- Related: #8882
</pre>
</div>
</content>
</entry>
<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] skip processing if no consumers to avoid data loss</title>
<updated>2017-08-08T00:09:44+00:00</updated>
<author>
<name>Victor Shyba</name>
<email>victor1984@riseup.net</email>
</author>
<published>2017-08-08T00:09:44+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/soledad.git/commit/?id=90c8ebd220b0e15b75e9c1efc6c760f8b6592c4f'/>
<id>90c8ebd220b0e15b75e9c1efc6c760f8b6592c4f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[refactor] use endStream public method instead of private one</title>
<updated>2017-08-08T00:09:09+00:00</updated>
<author>
<name>Victor Shyba</name>
<email>victor1984@riseup.net</email>
</author>
<published>2017-08-08T00:09:09+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/soledad.git/commit/?id=faa01b5858f9a7a80edb2120f3d767891801b897'/>
<id>faa01b5858f9a7a80edb2120f3d767891801b897</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[docs] fix typos and improve text from code review</title>
<updated>2017-08-08T00:07:58+00:00</updated>
<author>
<name>Victor Shyba</name>
<email>victor1984@riseup.net</email>
</author>
<published>2017-08-08T00:07:58+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/soledad.git/commit/?id=9e7671b4bc8847ab59cca6742e87b83933c60736'/>
<id>9e7671b4bc8847ab59cca6742e87b83933c60736</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[feature] integrate incoming loop into server</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:59:12+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/soledad.git/commit/?id=ccc13a7038a5f524b0549ab0b1a782e7cd4b45cc'/>
<id>ccc13a7038a5f524b0549ab0b1a782e7cd4b45cc</id>
<content type='text'>
Adds a IncomingBox implementation that can be used by the incoming loop
to interact with the server. Includes end to end test from message
creation on Incoming API to callback consumer.

-- Related: #8914
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Adds a IncomingBox implementation that can be used by the incoming loop
to interact with the server. Includes end to end test from message
creation on Incoming API to callback consumer.

-- Related: #8914
</pre>
</div>
</content>
</entry>
</feed>
