Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | |||
2017-08-11 | [refactor] add IIncomingBoxBackend | Victor Shyba | |
IIncomingBoxBackend holds backend specific methods used for IncomingBox implementation. - Resolves: #8888 | |||
2017-08-11 | [pkg] uncomment verbose mode for package | Kali Kaneko | |
2017-08-07 | [docs] adds a changelog for incoming box changes0.10.1 | Victor Shyba | |
2017-08-07 | [tests] use assert_has_calls instead of has_calls | Victor Shyba | |
2017-08-07 | [bug] skip processing if no consumers to avoid data loss | Victor Shyba | |
2017-08-07 | [refactor] use endStream public method instead of private one | Victor Shyba | |
2017-08-07 | [docs] fix typos and improve text from code review | Victor Shyba | |
2017-08-03 | [test] add sqlcipher check also to parallel test suite | Victor Shyba | |
2017-08-03 | [feature] integrate incoming loop into server | Victor Shyba | |
Adds a IncomingBox implementation that can be used by the incoming loop to interact with the server. Includes end to end test from message creation on Incoming API to callback consumer. -- Related: #8914 | |||
2017-08-03 | [feature] handle unsupported encryption schemes by saving directly | Victor Shyba | |
2017-08-03 | [bug] separate preamble from content on incoming resource | Victor Shyba | |
2017-08-03 | [bug] flag as PENDING during incoming creation | Victor Shyba | |
Clients will query for blobs flagged PENDING so they can start processing. This commit adds flagging, but still in a hacky way as the backend requires the flags as a json string inside a request. A refactor to separate request handling from the backend itself will solve it in the near future. -- Related: #8874 |