Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | |
2017-08-11 | [refactor] make blobs client unaware of 'default' | Victor Shyba | |
This value was hardcoded on client, but it's assumed to be default by the server and there is no need for it to be hardcoded. -- Resolves: #8882 | |||
2017-08-11 | [bug] track namespace information on blobs client | Victor Shyba | |
A reported bug on namespace feature was that we couldn't delete a namespaced blob after a cold start, since the client wasn't able to check which namespace it belongs. This commits completes the tracking of namespace over client site code, making it possible to query and store namespce information on disk, through sqlcipher. -- Resolves: #8882 | |||
2017-08-11 | [feature] add namespace to local blobs db table | Victor Shyba | |
This column will keep track of namespace locally. -- Related: #8882 | |||
2017-08-11 | [bug] enforce namespace to default on server | Victor Shyba | |
This commit is complementary to the previous one. It adds a test for the reported bug (listing default namespace was listing others) and fixes it. -- Related: #8882 | |||
2017-08-11 | [feature] add path partitioning to namespaces | Victor Shyba | |
All blobs were being stored in a single folder when using namespaces, this commits adds path partitioning as discussed on #8882, which should help with a large number of files (each folder will hold a smaller subset, allowing the use of better filesystem walk strategies). Also, the default empty namespace is now called 'default' to prevent it from listing other namespaces contents. So everything will always use namespaces, with the option to use it explicitly or just fall to the default one. -- Related: #8882 |