Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-01-03 | [style] fix typos and add comments from review | Victor Shyba | |
2017-12-31 | [bug] handle incomplete preamble as a retriable error | Victor Shyba | |
2017-12-26 | [doc] add comment to clarify order of results | drebs | |
2017-12-24 | [refactor] use explicit stream direction argument | Victor Shyba | |
download was being inferred. It's now being set on each and will raise an error if node is provided. Also removed a duplication on params variable. | |||
2017-12-24 | [bug] add code to obey protocol pause and stop | Victor Shyba | |
Stream production wasn't pausing or stopping as asked by protocol. | |||
2017-12-22 | [feature] add a producer protocol for upstream | Victor Shyba | |
-- Resolves: #8809 | |||
2017-12-22 | [feature] client implementation for upstream | Victor Shyba | |
-- Resolves #8773 | |||
2017-12-22 | [feature] get_size_list for listing blobs sizes | Victor Shyba | |
2017-12-12 | [bug] use namespace when uploading blobs | drebs | |
2017-12-05 | [bug] transfer maximum allowed number of blobs | drebs | |
-- Closes: #9004 | |||
2017-12-04 | [bug] escape tag and size | Victor Shyba | |
It was generating spaces, causing split to fail sometimes. | |||
2017-12-04 | [style] fixes from code review | Victor Shyba | |
2017-12-01 | [feature] adds a stream downloader | Victor Shyba | |
First version, still missing consumer/producer model and some tweaks, but working. -- Related: #8809 | |||
2017-12-01 | [style] fix typo | Victor Shyba | |
2017-11-30 | [style] remove public get/set blob priority methods | drebs | |
2017-11-30 | [bug] avoid overwriting priorities on sync status batch update | drebs | |
2017-11-30 | [style] some sugar for setting the priority | Kali Kaneko | |
2017-11-30 | [feature] add priorities for blob transfers | drebs | |
Closes: #8691 | |||
2017-11-13 | [style] fixes from code review | Victor Shyba | |
2017-11-13 | [feature] support unsynced local_only blobs | Victor Shyba | |
Adds the ability to have document that wont be synced. This enables applications to use soledad to store temporary blobs that should be discarded later instead of unnecessarily keeping the sync loop busy. -- Resolves: #8819 | |||
2017-11-13 | [feature] apply deletions from server | Victor Shyba | |
Sync method to propagate deletions in batch locally. -- Resolves: #8961 | |||
2017-11-13 | [feature] list deleted files from server | Victor Shyba | |
-- Related: #8961 | |||
2017-11-13 | [bug] update pending_upload from server listing | Victor Shyba | |
We were doing it for downloads, but not for uploads. | |||
2017-11-10 | [bug] mark deletion as pending_delete if offline | Victor Shyba | |
This commit creates a PENDING_DELETE sync status which can be used to keep track of whats deleted locally in order to propagate to server later. -- Related: #8961 | |||
2017-11-09 | [bug] retry on sqlcipher db timeouts for blobs | drebs | |
Closes: #8981. | |||
2017-11-03 | [doc] add blobs api doc | drebs | |
2017-10-31 | [style] wrong/missing docs/comments (code review) | Victor Shyba | |
2017-10-31 | [feature] add sync progress attribute | Victor Shyba | |
--Resolves: #8848 | |||
2017-10-27 | [bug] there is no retry limit for usual transfers | Victor Shyba | |
Retry limit was originally specified in #8825 as a protection mechanism, but #8822 (retry) doesn't specify a retry limit. In fact, blobs is supposed to retry until transfer is complete using timed delays between attempts, but never giving up. -- Related: #8822 -- Related: #8825 | |||
2017-10-27 | [refactor] semaphore.run instead acquire/release | Victor Shyba | |
2017-10-27 | [refactor] add a table for sync_status | Victor Shyba | |
As defined in #8970, this table and the new module will ease adding sync features such as priority queues and streaming. --Resolves: #8970 | |||
2017-10-27 | [refactor] split blobs into modules | Victor Shyba | |
So we can have manager, sync, sql and errors in its own places. --Related: #8970 |