Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-09-07 | [pkg] ensure that script's execution is aborted on errors | drebs | |
Avoid the "maintainer-script-ignores-errors postinst" error. | |||
2017-09-07 | [pkg] make soledad-server debian package depend on adduser | drebs | |
Soledad Server Debian package calls adduser in postinst, so it also has to depend on it for installation. | |||
2017-09-07 | [pkg] remove .gitnore to avoid it ending up in the debian package | drebs | |
As we now copy the migration script into the debian package, the .gitignore file would also be copied. The simplest is to just remove it from the repo. | |||
2017-09-07 | [pkg] fix and improve migration script README file | drebs | |
2017-09-07 | [pkg] fix error logging in migration script | drebs | |
2017-09-07 | [pkg] adapt migration script to new get_config() | drebs | |
2017-09-07 | [pkg] add migration script to soledad-server debian package | drebs | |
2017-09-05 | [pkg] remove deprecated init script | drebs | |
2017-09-05 | [doc] update server startup doc | drebs | |
2017-09-05 | [doc] document environment variables | drebs | |
2017-09-05 | [feat] toggle http persistence depending on environment variable | drebs | |
2017-09-05 | [test] add script and data to plot legacy-vs-blobs | drebs | |
2017-09-05 | [feat] use a persistent connetion pool in http agent | drebs | |
2017-09-05 | [feat] use cookies in the client syncer | drebs | |
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 | |