Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-09-05 | [feat] cache session data in server | drebs | |
2017-09-05 | [test] refactor and fixes for blobs vs legacy test | drebs | |
- create payloads before running tests - use different group names for different amount/sizes - move legacy index creation to setup function - limit concurrency on blobmanager to 2 (same as thread pool size) - add a VACUUM call to observe blobs db size decreasing between tests - properly cleanup server between blobs test runs - refactor blobs pipeline so it makes more sense and is easier to read | |||
2017-09-05 | [bug] ensure the number of threads in blobs thread pool | drebs | |
The number of threads in the blobs databae thread pool can't be smaller than the number of attemps to write concurrently to the database, otherwise different kinds of concurrency problems may arise. By setting the minimum and maximum number of threads to the same number, we make sure there will always be that number of available threads for interaction with the blobs db. | |||
2017-09-05 | [test] use indexes in clean client's dbs | drebs | |
2017-09-05 | [bug] use a different name for each user's blobs db | drebs | |
2017-09-05 | [doc] fix names in new auth doc | drebs | |
2017-09-05 | [refactor] follow new resource class style naming | drebs | |
2017-09-05 | [bug] add schema to incoming couchdb backend | Victor Shyba | |
Schema was using a default value instead of using the one passed as a parameter. Additional test for formatter is also included. -- Related: #8867 | |||
2017-09-05 | [bug] avoid cross uuid checks on incoming | Victor Shyba | |
Incoming API is supposed to be able to, given a valid service token, write a incoming document into any user database. Leaving the parameter as 'uuid' triggers defensive code against unauthorized accesses between users. This commit renames the parameter so this isn't checked. -- Related: #8867 | |||
2017-09-05 | [tests] add tests for cross user access code | Victor Shyba | |
2017-09-05 | [style] improve naming and fixes from code review | Victor Shyba | |
-- Related: #8867 | |||
2017-09-05 | [bug] check for conflicting ports + systemd fixes | Victor Shyba | |
-- Related: #8867 | |||
2017-09-05 | [pkg] update soledad-server.service to use tac | Victor Shyba | |
-- Related: #8867 | |||
2017-09-05 | [bug] remove incoming child from SoledadResource | Victor Shyba | |
-- Related: #8867 | |||
2017-09-05 | [pkg] move server.tac to server src folder | Victor Shyba | |
This way the file gets copied during package install. -- Related: #8867 | |||
2017-09-05 | [tests] add integration test to server.tac | Victor Shyba | |
-- Related: #8867 | |||
2017-09-05 | [refactor] add localhost endpoint to server tac | Victor Shyba | |
-- Related: #8867 | |||
2017-09-05 | [feature] add a tac file for server | Victor Shyba | |
-- Related: #8867 | |||
2017-09-05 | [feature] add a local realm with file auth checker | Victor Shyba | |
-- Related: #8867 | |||
2017-09-05 | [feature] new config option for tokens auth file | Victor Shyba | |
-- Related: #8867 | |||
2017-09-05 | [docs] add auth documentation from drebs draft | Victor Shyba | |
-- Related: #8867 | |||
2017-09-01 | [docs] update changelog | Kali Kaneko | |
2017-08-31 | [test] use semaphore in legacy vs blobs test | drebs | |
2017-08-31 | [test] pass config file in environment variable | drebs | |
2017-08-31 | [feat] get config file name from environment | drebs | |
For tests, we may want to configure the server with non-default options, and the easiest way to do this is by creating a configuration file in a temporary directory and passing the file name by means of an environment variable. This commit changes the server config file loading scheme to account for a variable called SOLEDAD_SERVER_CONFIG_FILE. If that variable is set, the configuration is read from the file pointed by it. Otherwise, /etc/soledad/soledad-server.conf is used. | |||
2017-08-31 | [bug] revert pool size change pushed by mistake | drebs | |
2017-08-30 | [pkg] Packages for ubuntu zesty + debian stretch | Varac | |
- Upload to client repo as well | |||
2017-08-25 | [bug] increase number of connections in local blobs db pool | drebs | |
If the number of threads on the connection pool is small and the local blobs db is stressed, different concurrent access problems may arise. | |||
2017-08-25 | [benchmarks] add legacy mail delivery test | drebs | |
2017-08-25 | [test] enable blobs in soledad server for tests | drebs | |
2017-08-23 | [scripts] update deploy script to new paths | Kali Kaneko | |
2017-08-23 | [bug] fix tests | Victor Shyba | |
2017-08-23 | [bug] revert setting of default config that enabled blobs prematurely | Kali Kaneko | |
We do not want to enable blobs on any server that, by mistake, deploys from master or from a released version in the 0.10.x series. for testing it's more sensible to allow instantiating the server with a custom config file. | |||
2017-08-23 | [docs] add bugfixes to changelog | Kali Kaneko | |
2017-08-23 | [bug] add missing DELETE permission for blobs | drebs | |
2017-08-23 | [tests] use latest version of pytest-benchmark | drebs | |
2017-08-23 | [test] use sensible server default config for testing | drebs | |
2017-08-23 | [test] find correct twistd when outside tox envs | drebs | |
2017-08-23 | [bug] retain tempdir name in soledad server fixture | drebs | |
2017-08-23 | [bug] add slash to end of blobs listing url in mapper | drebs | |
2017-08-23 | [bug] use correct keyword argument | drebs | |
2017-08-23 | [bug] use correct StringIO class | drebs | |
2017-08-23 | [bug] use remote secret for uploading blobs | drebs | |
2017-08-23 | [bug] use correct uuid in blobmanager setup | drebs | |
2017-08-21 | [pkg] bump debian changelog0.10.2 | Kali Kaneko | |
2017-08-21 | [docs] add version and release to sphinx docs | Kali Kaneko | |
2017-08-21 | [docs] update changelog to 0.10.2 | Kali Kaneko | |
and bump changelog to 0.10.3 | |||
2017-08-16 | [docs] improve incoming spec from review | Victor Shyba | |
Fixed some typos and added a example for Trusted App Client Consumer. -- Resolves: #8928 | |||
2017-08-12 | [docs] update specification from latest code | Victor Shyba | |
-- Resolves: #8928 | |||
2017-08-11 | [pkg] update changelog to ongoing 0.10.2 | Kali Kaneko | |