Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-07-18 | [feat] use MX as default namepace for incoming blobs | drebs | |
2017-07-18 | [tests] enable blobs in tests | drebs | |
2017-07-18 | [bug] avoid closing blobmanager if it doesn't exist | drebs | |
2017-07-18 | [feat] toggle switch for blobs in the client | Kali Kaneko | |
- Resolves: #8839 | |||
2017-07-18 | [test] avoid reinstalling pysqlcipher if unneeded | drebs | |
2017-07-18 | [style] fixes from review | Victor Shyba | |
Updates IBlobsBackend with list_blobs order_by parameter and add a elif clause to order_by checking, raising if the ordering parameter isn't supported. | |||
2017-07-18 | [feature] add namespace support for BlobsManager | Victor Shyba | |
'namespace' argument is supported by backend but not yet exposed on API for clients. Since IncomingBox makes heavy usage of it, this commit exposes the argument as a query string for clients to use it. | |||
2017-07-18 | [feature] remote list sorting by date | Victor Shyba | |
Listing by date is useful for listing newest/oldest documents on blobs storage and should be used for listing new IncomingMessages as described on specification. -- Resolves: #8879 | |||
2017-07-18 | [feature] add blobs as a incoming api backend | Victor Shyba | |
We started with CouchDB due legacy system relying on it. This commit adds the possibility of adding blobs as a IncomingAPI backend if blobs is enabled on config file. -- Resolves: #8868 | |||
2017-07-18 | [style] fix naming from review | Victor Shyba | |
2017-07-18 | [feature] add blobs as a incoming api backend | Victor Shyba | |
We started with CouchDB due legacy system relying on it. This commit adds the possibility of adding blobs as a IncomingAPI backend if blobs is enabled on config file. -- Resolves: #8868 | |||
2017-07-18 | [feature] add external/pgp to common/preamble | Victor Shyba | |
Incoming API will receive externally encrypted PGP documents. This commit adds this kind of encryption scheme and method to preamble module on soledad.common -- Resolves: #8890 | |||
2017-07-18 | [refactor] move preamble module to common | Victor Shyba | |
This move allows server to use it on #8868 as described in #8890 -- Relates: #8890 | |||
2017-07-18 | [refactor] move preamble to a new module | Victor Shyba | |
Extracted preamble code for making space to #8890 changes. -- Related: #8890 | |||
2017-07-18 | Fix commit_info.branch var | Varac | |
Gitlab by default will checkout a detatched HEAD so in order to collect the branch name it's running the CI for we need to checkout the branch name and reset to current commit sha. | |||
2017-07-18 | [benchmarks] add docstrings for benchmarks | drebs | |
2017-07-18 | [benchmarks] store test function docstring | drebs | |
2017-07-18 | [style] pep8 | Kali Kaneko | |
2017-07-18 | [pkg] cover corner case with scrypt path | Kali Kaneko | |
there is a combination that was failing, with a recent-enough version of cryptography coming from jessie-backports (>1.0), but still being linked to openssl 1.0 which does not have a usable scrypt backend. with this commit we fallback on doing scrypt using python's scrypt package. | |||
2017-07-18 | [bug] use scrypt lib if an old cryptography found | Kali Kaneko | |
2017-07-18 | [pkg] Add python-leap-common as dep to soledad-common | Varac | |
Currently, the platform soledad client sync test fails when python-leap-common is missing. We add it as dep to soledad-common because blob implementation also needs it. - Fixes|Closes #8899 | |||
2017-07-18 | [bug] fix bad import | Kali Kaneko | |
2017-07-18 | fix import | kali kaneko | |
leap.common 0.6.0 renamed this method. we should think about not using the factory directly, since we want to deprecate leap.common.http | |||
2017-07-13 | [doc] add image example to benchmark with python page | drebs | |
2017-07-13 | [docs] add code example for plotting elasticsearch with python | drebs | |
2017-07-13 | [doc] add info on how to update benchmarks website | drebs | |
2017-07-13 | [doc] show second level in main doc | drebs | |
2017-07-13 | [benchmarks] change 20_500k to 10_1000k | drebs | |
2017-07-12 | [doc] add reference, move deprecation | drebs | |
2017-07-12 | [doc] add a contributing page | drebs | |
2017-07-12 | [doc] add explanation on how to run benchmark tests | drebs | |
2017-07-12 | [doc] mark which sync benchmark scenarios are actually run | drebs | |
2017-07-12 | [doc] clarify what we mean with "big data set" | drebs | |
2017-07-12 | [doc] update documentation on benchmark tests | drebs | |
Closes: #8885. | |||
2017-07-12 | [benchmarks] limit number of runs of sqlcipher benchmark tests | drebs | |
As sqlcipher benchmark tests take longer, we want to limit the number of repetitions. Previous to this change, these tests were being calibrated automatically and would run 5 times becuase it is the default minimum number of times for pytest-benchmark. By changing the runner to pedantic mode, now they will be run 4 times, the same number of times as benchmark sync tests. | |||
2017-07-12 | [benchmarks] allow passing args and kwargs to txbenchmark_with_setup | drebs | |
2017-07-11 | [doc] unify benchmark pages | drebs | |
2017-07-11 | [doc] factor dev and ref out of main page | drebs | |
2017-07-11 | [doc] fix changelog levels | drebs | |
2017-07-10 | [doc] limit depth of toc | drebs | |
2017-07-10 | [benchmarks] checkout script for bundled pysqlcipher | drebs | |
2017-07-09 | [benchmarks] import the correct script for setting up env | drebs | |
2017-07-09 | [benchmarks] separate memory sampling from cpu measurement | drebs | |
2017-07-09 | [benchmarks] fix branch for checking out setup script | drebs | |
2017-07-09 | [benchamrks] fix .gitlab-ci.yml | drebs | |
2017-07-09 | [benchmarks] checkout benchmark-all-commits script before using it | drebs | |
2017-07-08 | [benchmarks] setup env for benchmark-all-commits earlier | drebs | |
2017-07-08 | [benchmarks] properly pass environment variable to gitlab-runner | drebs | |
2017-07-08 | [benchmark] setup env for benchmark-all-commits conditionally | drebs | |
2017-07-08 | [benchmarks] run benchmarks twice, for time and resources | drebs | |
We noticed that instrumentation added for watching resources has an impact in time statistics (i.e. it increases average and stddev). This commit makes the benchmark tests run twice: once for measuring time and a second time for measuring resources. |