summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-07-08[feat] use OpenSSL backend for scrypt if availableKali Kaneko
This needs OpenSSL >= 1.1, otherwise it will keep using the scrypt dependency. We should think about deprecating scrypt as a dependency when we can be sure that the adoption of libssl 1.1 is wide enough. I think that at some point (soledad 0.11 or so) we can drop the scrypt dependency, which was being somehow problematic at times (the _scrypt.so was not appearing when installing with pip, needed workarounds). From that moment on, we can raise an error if an old libssl is found and no scrypt can be imported - leaving that to the user/packager. In debian stretch and afterwards, you can get that version by installing libssl-dev - Related: #8472
2017-07-07[pkg] workaround multiline bug in .gitlab-ci.ymldrebs
2017-07-07[doc] add doc on benchmark sync tests sizesdrebs
Closes: #8884
2017-07-07[benchmarks] move adbapi tuning script to benchmark scripts folderdrebs
2017-07-07[benchmarks] use new gitlab ci variable namesdrebs
2017-07-07[benchmarks] add README to benchmark-all-commitsdrebs
2017-07-07[benchmarks] record start and end timestamp when benchmarking all commitsdrebs
2017-07-07[benchmarks] stop benchmarking-all-commits when first commit is reacheddrebs
2017-07-07[benchmarks] move benchmark-all-commits script to scripts dirdrebs
2017-07-07[benchmarks] Set a timeout of 2 hours for docker jobs.drebs
2017-07-07[benchmarks] Checkout check-pysqlcipher script because older commits don't ↵drebs
have it.
2017-07-07[benchmarks] Add timestamp, commit id and exit status to results.txtdrebs
2017-07-07[benchmarks] Fix script name inside .gitlab-ci.ymldrebs
2017-07-07[benchmarks] Fix script name.drebs
2017-07-07[benchmarks] Use script to tune adbapi parameters istead of cherry-pick.drebs
2017-07-07[benchmarks] Cherry pick tuned adbapi parameters before running tests.drebs
2017-07-07[benchmarks] All PRs got mergedvarac
2017-07-07[benchmarks] Ignore failed commitsvarac
2017-07-07[benchmarks] Fetch files from the futurevarac
2017-07-07[benchmarks] Show pytest-benchmark git remote in tox.inivarac
2017-07-07[benchmarks] Stay on current branch and not in detatched HEADvarac
2017-07-07[benchmarks] Use git reset --hard so commit_info.branch will stay at mastervarac
2017-07-07[benchmarks] Show date and commit infovarac
2017-07-07[benchmarks] Break on errorvarac
2017-07-07[benchmarks] Run test in dockervarac
2017-07-07[benchmarks] Improve benchmark-all-commits.sh scriptvarac
2017-07-07[benchmarks] Add benchmark-all-commits.shvarac
2017-07-07[doc] add tests and benchmarks documentationdrebs
2017-07-07[test] change memory sampling interval to 0.1 on benchmarksdrebs
2017-07-07[test] mark tests that depend on couchdb serverdrebs
2017-07-02[feature] namespace capability to BlobsBackendVictor Shyba
Adds an extra parameter called "namespace" on the backend interface and on FileSystemBlobsBackend. This parameter overrides default id partitioning and uses a separate folder for a custom namespace. -- Resolves: #8889
2017-07-02[bug] fix file path from repo unifyVictor Shyba
2017-07-02[bug] incoming doesnt accept encryption schemesVictor Shyba
According to /incoming specification, this parameter doesn't exists. It was added on MX side and brought here on transition. This commit explicitly removes it, leaving a track on history that it got removed during transition. Further work on MX will also remove the "NONE" encryption scheme, which is part of dead code.
2017-07-02[style] fix naming from reviewVictor Shyba
2017-07-02[feature] add formatting from MX into incomingVictor Shyba
Use the same formatting as MX was using for backwards compatibility. -- Resolves: #8828
2017-07-02[feature] make /incoming persist doc on CouchDBVictor Shyba
-- Resolves: #8827
2017-07-02[feature] direct /incoming requests to IncomingResourceVictor Shyba
Adds the routing code for exposing /incoming from SoledadResource. - Related: #8827
2017-07-02[feature] add an IncomingResourceVictor Shyba
That's the resource used for incoming documents or documents to be added externally into user's db. - Related: #8827
2017-06-29[pkg] avoid adding upstream repo twicedrebs
2017-06-29[doc] add readthedocs yaml config filedrebs
2017-06-29[doc] use bundled pyzmq when building docdrebs
2017-06-28[pkg] print explanation message when SSH_PRIVATE_KEY is missingdrebs
2017-06-28[test] remove \n from benchmarking script in CIdrebs
2017-06-28[pkg] skip package upload if no ssh private key is setdrebs
2017-06-28[pkg] ensure repo has tags from upstreamdrebs
2017-06-28[test] remove double avoidance of synchronous benchmark testsdrebs
2017-06-28[test] use pip -e for installing soledad for testsdrebs
2017-06-28[docs] corrections to the specKali Kaneko
based on review by drebs and shyba
2017-06-28[docs] first draft of the incoming box specificationKali Kaneko
2017-06-28[pkg] Add ssl-cert to soledad-server deb depsVarac
The soledad user needs to read the ssl certificate private key stored in `/etc/x509/keys/leap.key`, which is accessible by users in the `ssl-cert` group, added by the `ssl-cert` package. On installation, the soledad user is added to that group so the ssl-package needs to be installed by then. - Resolves: #8849