summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-09-29[refactor] make parameters of blobmanager methods explicitdrebs
2017-09-29[bug] check all http response status codesdrebs
2017-09-29[bug] raise when trying to get flags of unexisting blobdrebs
2017-09-28[doc] add api reference to the docsdrebs
2017-09-28[doc] remove unused pagesdrebs
2017-09-28[doc] fix blobs table in reference docdrebs
2017-09-28[doc] mock the pysqlcihper module on readthedocsdrebs
2017-09-28[doc] fix readthedocs yaml file namedrebs
2017-09-28[doc] add license informationdrebs
2017-09-28[doc] move migrations doc to server sectiondrebs
2017-09-28[doc] move development docs to a subdirdrebs
2017-09-28[doc] improve client docdrebs
2017-09-28[doc] move server db info to reference sectiondrebs
2017-09-28[doc] improve server docdrebs
2017-09-28[doc] move auth to reference sectiondrebs
2017-09-28[doc] add blobs docdrebs
2017-09-28[docs] update badges in README to point to unified packageKali Kaneko
2017-09-28[docs] add entry about packaging to changelogKali Kaneko
2017-09-28[pkg] remove classifier, pypi is choking on that oneKali Kaneko
2017-09-28[pkg] update pypi upload commandKali Kaneko
2017-09-28[pkg] Add packages for debian busterVarac
Resolves: #8963
2017-09-20[test] use swaks on e2e testdrebs
2017-09-20[test] add swaks to docker imagedrebs
2017-09-20[test] use new Dockerfile location to update docker imagedrebs
2017-09-20[test] remove dependency on numpydrebs
2017-09-20[test] make conftest.py compatible with python3drebs
2017-09-20[bug] pin six version to avoid breaking pgpydrebs
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 pipelinedrebs
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 fixturedrebs
2017-09-20[docs] prettify changelog, bump it0.10.3Kali Kaneko
2017-09-20[tests] add back sqlcipher checks to tox setupVictor Shyba
2017-09-17[responsiveness] post seconds blocked to elasticsearchdrebs
2017-09-17[test] split benchmarks in different ci jobsdrebs
2017-09-17[refactor] move tests to root of repositorydrebs
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 sectiondrebs
2017-09-14[pkg] add python-routes to soledad-commonKali Kaneko
- Resolves: #8944
2017-09-14[refactor] improve instructions and fix small typosVictor Shyba
2017-09-14[test] add graph for sqlite blobs backend benchmark testdrebs
2017-09-14[test] move legacy-vs-blobs graphing to benchmark scripts dirdrebs
2017-09-14[test] add SQLiteBlobBackend benchmark testsdrebs
2017-09-14[doc] update documentation on authenticationdrebs
- add server config file options for section [soledad-server] - fix services tokens file name - improve auth doc
2017-09-14[pkg] use /var/lib/soledad as home directory for usersdrebs
The soledad-server debian package adds 2 users (soledad and soledad-admin), and was previously using /srv/leap as their home directories. As we are now using /var/lib/soledad for blobs, it also makes sense to have soledad users' home directories be set for /var/lib/soledad. This commit implements that.
2017-09-14[pkg] standardize location of services tokens filedrebs
Introduction of local services authentication added a configuration file containing the auth tokens for each service. There were different names for that file, and this commit standardizes all of them to the same value: /etc/soledad/services.tokens
2017-09-14[pkg] use /var/lib/soledad/blobs to store blobsdrebs
Soledad Server was previously using something in /srv to store blobs in the server side. Debian/lintian doesn't like that at all, so we are changing to /var/lib/soledad/blobs. Closes: #8948
2017-09-13[refactor] remove dead code and improve namingVictor Shyba
From code review. -- Related: #8945
2017-09-11[bug] use sql file handler from adbapi threadpoolVictor Shyba
This commit makes all write calls happen inside the same thread that opened the blob handle. Doing it outside using FileBodyProducer will yield and run the writes across random reactor threads. This is an attempt to fix #8945 -- Resolves: #8945
2017-09-11[bug] do not allow concurrent schema creationVictor Shyba
Moved schema creation and migrations to the pragma locked call, so we avoid it running concurrently on a thread pool. -- Resolves: #8945
2017-09-11[pkg] update changelogVictor Shyba
2017-09-11[bug] close consumer on FileBodyProducerVictor Shyba
It isn't closed by Twisted like the producer is. -- Resolves: #8924 -- Related: #8932
2017-09-11[tests] fix test_unarmored_blob_encrypt flakinessVictor Shyba
AES can generate base64 valid strings, making this test flaky. Try to decrypt using armor=False instead.