Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-04-04 | [feature] add blobs listing | Victor Shyba | |
2017-04-04 | [refactor] adds a PreamblePipe for preamble download | Victor Shyba | |
Downloading until there is a space then splitting the content was a mess. Extracted this behaviour out of DecrypterBuffer into a new component so it eases testing by introducing a single responsibility class. | |||
2017-04-04 | [refactor] extracts tail logic into TruncatedTailPipe | 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 | [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 | [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] upload/download integration test | 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 | [refactor] pass configured blobs resource to server auth class | 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 | |
2017-04-04 | [feature] incremental decrypter | Victor Shyba | |
2017-04-04 | [feature] ascii armor disable option | Victor Shyba | |
2017-04-04 | [bug] fix loose ends on _crypto and tests | Victor Shyba | |
2017-04-03 | Post benchmark results to elastticsearch | varac | |
In order to do this from CI, please create a secret variable (at i.e. https://0xacab.org/varac/soledad/settings/ci_cd) called PYTEST_OPTS and use this example: --benchmark-autosave --benchmark-storage="elasticsearch+https://USER:PASSWORD@moose.leap.se:9200" | |||
2017-03-23 | [feature] generate recovery code | Anike Arni | |
with @tayane | |||
2017-03-17 | [refactor] Improve python3 compatibility | efkin | |
With this commit all tests on py34 tox environment are collected. | |||
2017-03-17 | [test] Prepare tests for python3 compatibility | efkin | |
2017-03-17 | [test] Prepare new tox environment | efkin | |
At this point tests are not yet collectable in the new environment. But no regressions observed. | |||
2017-03-17 | [docs] Define in details the testing environment | efkin | |
On debian stable the `python3-tox` and `python-tox` packages come with a really old version of `pip` and `setup_tools`. This makes unusable PEP496 that comes handy when dependencies are "py-version-related". As a workaround we can "inject" an upgraded version of `pip` just before running `tox`. | |||
2017-03-09 | [bug] secrets version defaults to v1 | Tulio Casagrande | |
2017-03-09 | [bug] add default version when decrypting secrets | Tulio Casagrande | |
Resolves: https://0xacab.org/leap/soledad/issues/8788 | |||
2017-03-02 | [test] add comments explaining behaviour of upload/download benchmark | drebs | |
2017-03-02 | [test] improve twistd startup and termination | drebs | |
- use subprocess.check_call() to ensure any errors during twistd startup will properly show up on test reports. - use SIGTERM instead of SIGKILL to gracefully terminate twistd. | |||
2017-03-02 | [test] mark benchmark tests using their group names | drebs | |
2017-03-02 | [test] bugfix: actually use an empty local db in download benchmarks | drebs | |
We were previously not using an empty local db for download benchmark tests, so there was actually nothing to sync. This commit fixes that by adding a way to force an empty local db on soledad client instantiation. | |||
2017-03-02 | [test] use new way of indicating the tcp port for twisted web | drebs | |
2017-03-02 | [test] fix test_sync_target for error handling | Victor Shyba | |
It needs a defer.Deferred | |||
2017-02-27 | [feat] add configurable blobs path in server | drebs | |
- Resolves: #8777 | |||
2017-02-25 | [refactor] pass soledad object to client secrets api | drebs | |
In order to be able to change passphrase, token and offline status of soledad from the bitmask client api, the secrets api also has to be able to use up-to-date values when encrypting/decrypting secrets and uploading/downloading them to the server. This commit makes public some soledad attributes that were previously "private" (i.e. used to start with "_" and were not meant to be accessed from outside), and passes the whole soledad object to the client secrets api. This makes the code cleaner and also allows for always getting newest values of soledad attributes. | |||
2017-02-23 | [refactor] remove syncable property from shared db | drebs | |
2017-02-16 | [style] add deprecation warning on legacy decoder | Victor Shyba | |
2017-02-16 | [feature] add doc size to preamble | Victor Shyba | |
That's necessary for blobs-io. Current code includes backwards compatibility branching and tests, which shall be removed on next releases. | |||
2017-02-15 | [tests] add tests for preamble encoding | Victor Shyba | |
2017-02-15 | [style] pep8 | Victor Shyba | |
2017-02-15 | [tests] fix tests | Kali Kaneko | |
2017-02-13 | [tests] conf format changed, no more nesting | Victor Shyba | |
2017-02-13 | [tests] server parameter is gone, patch the module | Victor Shyba | |
2017-02-09 | [test] move server url mapper tests to its own file | drebs | |
2017-02-09 | [refactor] parametrize blobs toggling in soledad server resource | drebs | |
2017-02-09 | [refacor] make proper use of twisted web dyamic resources in server | drebs | |
2017-02-09 | [refactor] allow passing threadpool pool for server sync resource | drebs | |