Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-04-04 | [bug] cache pip instead of tox | Victor Shyba | |
Caching .tox breaks when installing new dependencies. Caching pip instead and asking tox to always recreate will ensure newer dependencies are installed while getting existing ones from cache. | |||
2017-04-04 | [refactor] change size into a required parameter where it is necessary | Victor Shyba | |
2017-04-04 | [bug] copy returns a closed handle | Victor Shyba | |
copy call returns a closed file handler, instead we can query for the blob after insertion and use the returned file handle to be consumed for upload. A better solution would be to "pipe" the writes into the database into the upload, but that involves solving a larger set of issues to be done later. | |||
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 | [feature] adds a close method for local blobs store | Victor Shyba | |
2017-04-04 | [test] upload/download integration test | Victor Shyba | |
2017-04-04 | [test] use mock instead of directly patching | Victor Shyba | |
2017-04-04 | [bug] create dirs before checking disk usage | Victor Shyba | |
2017-04-04 | [refactor] quota and size configurable on constructor | Victor Shyba | |
2017-04-04 | [feature] improve error messages on preamble check | Victor Shyba | |
2017-04-04 | [bug] check status code on upload | Victor Shyba | |
2017-04-04 | [test] patch pinned client in blobs test | drebs | |
2017-04-04 | [refactor] pass configured blobs resource to server auth class | drebs | |
2017-04-04 | [bug] use postpath to get blobs user and id in server | drebs | |
2017-04-04 | [feat] use pinned token agent in client blobs | drebs | |
2017-04-04 | [feat] allow blobs urls in server | drebs | |
2017-04-04 | [feature] add a treq-based http client to soledad client | drebs | |
2017-04-04 | [feature] add a tls-pinned, token-authenticated http agent | drebs | |
2017-04-04 | [feat] add token auth to blobs client | drebs | |
2017-04-04 | [refactor] create blobs directory on server resource initialization | 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 | [doc] remove excessive signal doc from client api | drebs | |
2017-04-04 | [bug] return 0 quota if user's blob dir doesn't exist | drebs | |
2017-04-04 | [feat] make blobs server path configurable | drebs | |
2017-04-04 | [feat] add log to blobs server | drebs | |
2017-04-04 | [pkg] add dependency on treq | drebs | |
2017-04-04 | [feat] improve blobs standalone testing options | drebs | |
2017-04-04 | [test] BlobManager encrypt test | Victor Shyba | |
2017-04-04 | [feature] unarmored incremental blobs decrypt | Victor Shyba | |
2017-04-04 | [feature] send tag header from server | Victor Shyba | |
2017-04-04 | [feature] incremental decrypter | Victor Shyba | |
2017-04-04 | [feature] ascii armor disable option | Victor Shyba | |
2017-04-04 | [bug] fix path and config on blobs | Victor Shyba | |
2017-04-04 | [bug] fix loose ends on _crypto and tests | Victor Shyba | |
2017-04-04 | [bug] fix resource parameter | Victor Shyba | |
2017-04-04 | [style] pep8 fixes | Victor Shyba | |
2017-04-04 | [bug] fix blobs put | drebs | |
2017-04-04 | [bug] handle case when blob is not found in server | drebs | |
2017-04-04 | [refactor] improve logging and manual testing of blobs | drebs | |
2017-04-04 | [doc] add license header to _blobs.py | drebs | |
2017-04-04 | [style] pep8 fixes | drebs | |
2017-04-04 | [bug] use rowid to insert blob in sqlcipher | drebs | |
2017-04-04 | [feature] implement basic fs quota per user | Kali Kaneko | |
this is simplistic, but adds a minimal protection against trivial DoS. the call to the ps command should be fast, but could use some profiling for the case of some ten of thousands files. - Resolves: #8778 | |||
2017-04-04 | [feature] close mvp loop with client | Kali Kaneko | |
2017-04-04 | [feature] enable simple obfuscation of blob size in preamble | Kali Kaneko | |
use a powers of two ceiling for the reported size in the preamble. for this to be effective against a passive adversary, cover traffic should be used in the uploads too. This is just a first-stop measure; proper research should be done to determine a good tradeoff between avoiding information leakage and saving some storage and bandwidth.. - Documentation: #8759 - Related: #8759 |