Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-05-02 | [feature] add and integrate DELETE to blobs server | Victor Shyba | |
Add a DELETE method for blobs server and integrate it into client's BlobManager. - Resolves: #8846 | |||
2017-05-01 | [feature] delete method on blob sqlcipher backend | Victor Shyba | |
- Related: #8846 | |||
2017-05-01 | [refactor] unify path validation | Victor Shyba | |
2017-05-01 | [refactor] merge refactor from drebs | Victor Shyba | |
2017-05-01 | [refactor] create client _database module | drebs | |
2017-05-01 | [feature] blobs path validation | Victor Shyba | |
Check if user and blob_id are valid strings, then check if the resulting path is a subdirectory of blobs configured path. - Related: #8800 | |||
2017-05-01 | [test] missing inlineCallback | Victor Shyba | |
- Related: #8812 | |||
2017-05-01 | [test] add tests for sqlcipher client backend | Victor Shyba | |
BlobManager tests covers them indirectly, but testing them directly may help locating source of bugs. - Related: #8812 | |||
2017-05-01 | [test] rename file to match test case name | Victor Shyba | |
- Related: #8812 | |||
2017-05-01 | [test] rename and add comments for clarity | Victor Shyba | |
- Related: #8812 | |||
2017-05-01 | [bug] fail locally if blob exists | Victor Shyba | |
We can't let the local DB try an isertion before making sure doc isn't already there. - Resolves: #8845 | |||
2017-04-26 | [feature] use Twisted getProcessOutput on backend | Victor Shyba | |
This makes process communication async during quota measurement, as specified on #8832 - Related: #8832 | |||
2017-04-19 | [tests] dont mock local db on local tests | Victor Shyba | |
2017-04-19 | [feature] add send_missing to send pending uploads | Victor Shyba | |
This method will gather a list of local docs and a list of remote docs, compare them and send docs which server doesn't have. - Related: #8807 | |||
2017-04-10 | [refactor] use fixed rev and remove doc_id (blobs) | Victor Shyba | |
doc_id wasn't being stored, loaded or used anywhere except for authentication. This commit removes it and uses a fixed value for rev since blobs is supposed to be immutable. - Resolves: #8813 | |||
2017-04-04 | [test] change assert for self.assertX | Victor Shyba | |
2017-04-04 | [docs] improve docstrings and comments from review | Victor Shyba | |
2017-04-04 | [style] naming improvements | Victor Shyba | |
2017-04-04 | [feature] add listing to local blob db | Victor Shyba | |
2017-04-04 | [feature] add blobs listing | Victor Shyba | |
2017-04-04 | [feature] use 409 status code for existing blob id | Victor Shyba | |
Raising was generating 500, which is a generic status code for server side errors. This commit adds proper status code of 409 while handling the error on client side by translating the code into a proper exception class. | |||
2017-04-04 | [test] fix treq -> _client change | Victor Shyba | |
2017-04-04 | [test] test blobs local db with file handlers | Victor Shyba | |
2017-04-04 | [test] test get inexistent on local sqlcipher for blobs client | Victor Shyba | |
2017-04-04 | [test] use mock instead of directly patching | Victor Shyba | |
2017-04-04 | [test] patch pinned client in blobs test | drebs | |
2017-04-04 | [test] check path partitioning | Victor Shyba | |
2017-04-04 | [test] check that write respects quota | Victor Shyba | |
2017-04-04 | [test] check blobs server cant overwrite | Victor Shyba | |
2017-04-04 | [test] check FS backend read | Victor Shyba | |
2017-04-04 | [test] check tag header on FS backend | Victor Shyba | |
2017-04-04 | [test] BlobManager encrypt test | Victor Shyba | |
2017-04-04 | [feature] unarmored incremental blobs decrypt | Victor Shyba | |