Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-10-05 | [feature] send/fetch missing using local statuses | Victor Shyba | |
Instead of querying the server, fetch_missing and send_missing now uses the PENDING_DOWNLOAD and PENDING_UPLOAD statuses to guide itself on what to do. This allows the sync mechanism to control when/how to query data from server and reuse the query data during the sync. -- Related: #8822 | |||
2017-10-05 | [feature] blob get/put handle unavailable statuses | Victor Shyba | |
PENDING_DOWNLOAD is an empty blob, so during blob_manager.get we need to return empty as it's not available. This status is used during sync. During put, if we have an empty unavailable blob, then we delete and replace with is being put, marking it as SYNCED. -- Related: #8822 | |||
2017-10-05 | [refactor] change default dict params | Victor Shyba | |
As raised by kali, they can bring some bugs and avoiding it is pretty easy. -- Resolves: #8957 | |||
2017-10-05 | [feature] improve preamble comparisons | Victor Shyba | |
We were comparing the raw content of preambles. This commit adds a way to compare excluding time so comparisons don't suffer from false negatives caused by time deltas. -- Resolves: #8920 | |||
2017-10-05 | [feature] persist pending_download remote listing | Victor Shyba | |
-- Related: #8822 | |||
2017-10-05 | [feature] filter out unavailable blobs on listing | Victor Shyba | |
-- Related: #8822 | |||
2017-10-05 | [feature] concurrent blob download/upload | Victor Shyba | |
-- Related: #8932 | |||
2017-10-03 | [doc] improve overall client/server info | drebs | |
2017-10-03 | [doc] add reviewed reference from old documentation | drebs | |
2017-10-03 | [doc] add intro section with reviwed content from old doc | drebs | |
2017-10-03 | [test] add missing docstrings to some benchmark tests | drebs | |
2017-09-30 | [test] run benchmark tests in parallel with other tests | drebs | |
2017-09-30 | [bug] fix argument passing in blobs queries | drebs | |
2017-09-30 | [test] fix e2e test call to remote_list | drebs | |
2017-09-29 | [doc] add dependency on mock for docs | drebs | |
2017-09-29 | [refactor] make parameters of blobmanager methods explicit | drebs | |
2017-09-29 | [bug] check all http response status codes | drebs | |
2017-09-29 | [bug] raise when trying to get flags of unexisting blob | drebs | |
2017-09-28 | [doc] add api reference to the docs | drebs | |
2017-09-28 | [doc] remove unused pages | drebs | |
2017-09-28 | [doc] fix blobs table in reference doc | drebs | |
2017-09-28 | [doc] mock the pysqlcihper module on readthedocs | drebs | |
2017-09-28 | [doc] fix readthedocs yaml file name | drebs | |
2017-09-28 | [doc] add license information | drebs | |
2017-09-28 | [doc] move migrations doc to server section | drebs | |
2017-09-28 | [doc] move development docs to a subdir | drebs | |
2017-09-28 | [doc] improve client doc | drebs | |
2017-09-28 | [doc] move server db info to reference section | drebs | |
2017-09-28 | [doc] improve server doc | drebs | |
2017-09-28 | [doc] move auth to reference section | drebs | |
2017-09-28 | [doc] add blobs doc | drebs | |
2017-09-28 | [docs] update badges in README to point to unified package | Kali Kaneko | |
2017-09-28 | [docs] add entry about packaging to changelog | Kali Kaneko | |
2017-09-28 | [pkg] remove classifier, pypi is choking on that one | Kali Kaneko | |
2017-09-28 | [pkg] update pypi upload command | Kali Kaneko | |
2017-09-28 | [pkg] Add packages for debian buster | Varac | |
Resolves: #8963 | |||
2017-09-20 | [test] use swaks on e2e test | drebs | |
2017-09-20 | [test] add swaks to docker image | drebs | |
2017-09-20 | [test] use new Dockerfile location to update docker image | drebs | |
2017-09-20 | [test] remove dependency on numpy | drebs | |
2017-09-20 | [test] make conftest.py compatible with python3 | drebs | |
2017-09-20 | [bug] pin six version to avoid breaking pgpy | drebs | |
New six version (1.11.0) breaks pgpy, so we pin to previous version (1.10.0). See: https://github.com/SecurityInnovation/PGPy/issues/217 | |||
2017-09-20 | [test] add e2e test for incoming mail pipeline | drebs | |
I had to include part of the bonafide source code because it was the easiest way to interact with the webapp. Closes: #8941 | |||
2017-09-20 | [test] allow for custom user information on soledad_client fixture | drebs | |
2017-09-20 | [docs] prettify changelog, bump it0.10.3 | Kali Kaneko | |
2017-09-20 | [tests] add back sqlcipher checks to tox setup | Victor Shyba | |
2017-09-17 | [responsiveness] post seconds blocked to elasticsearch | drebs | |
2017-09-17 | [test] split benchmarks in different ci jobs | drebs | |
2017-09-17 | [refactor] move tests to root of repository | drebs | |
Tests entrypoint was in a testing/ subfolder in the root of the repository. This was made mainly because we had some common files for tests and we didn't want to ship them (files in testing/test_soledad, which is itself a python package. This sometimes causes errors when loading tests (it seems setuptools is confused with having one python package in a subdirectory of another). This commit moves the tests entrypoint to the root of the repository. Closes: #8952 | |||
2017-09-15 | [doc] move environment variables to reference section | drebs | |