Age | Commit message (Collapse) | Author | |
---|---|---|---|
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. | |||
2017-07-08 | [benchmarks] add --watch-resources option | drebs | |
This commit adds the --watch-resources command line option for benchmarks tests, and allows to running the benchmark test suite with and without resource monitoring instrumentation code. This is needed because resource consumption monitoring impacts the mean time and standard deviation of time taken to run benchmarked tests. |