Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-03-21 | Remove empty soledad-server.postrm | varac | |
2017-03-21 | Depend on adduser package | varac | |
2017-03-21 | Add Uploaders and increase Standards | varac | |
2017-03-21 | Package for jessie/amd64 | varac | |
2017-03-21 | [pkg] update debian changelog | drebs | |
2017-03-21 | [pkg] add systemd service file to debian package | drebs | |
2017-03-21 | [pkg] unify and fix override_dh_auto_clean | drebs | |
2017-03-21 | [pkg] add soledad to the ssl-cert group | drebs | |
Now that uid an gid of the application are changed earlier by systemd (instead of twistd), soledad will fail to start if it doesn't have permission to read the ssl certificate with the new uid/gid. This commit adds soledad to the ssl-cert group, which is the group of the certificate as set by the platform. | |||
2017-03-21 | [pkg] use systemd in debian package | drebs | |
2017-03-21 | [pkg] switch to systemd-style init | drebs | |
2017-03-21 | [pkg] add empty debian postrm file for soledad-server | drebs | |
Seems that this file was removed in the process of packaging different versions of soledad. The missing file caused dh_installinit to create a standard debhelper file that violated lintian. See the following issue for more details: https://leap.se/code/issues/8701 | |||
2017-03-21 | [pkg] update debian changelog | drebs | |
2017-03-21 | update debian changelog | drebs | |
2017-03-21 | [pkg] update debian changelog | drebs | |
2017-03-21 | [pkg] improve speed of *.pyc files removal | drebs | |
2017-03-21 | [pkg] update debian dependencies versions | drebs | |
2017-03-21 | [pkg] add debian directory for 0.8.1 | drebs | |
2017-03-17 | [docs] add tulio to authors0.9.5 | Kali Kaneko | |
2017-03-17 | [docs] add efkin to authors, changelog entry for py3 tests | Kali Kaneko | |
2017-03-17 | [test] Fix Shared Runner config | efkin | |
2017-03-17 | [refactor] Improve python3 compatibility | efkin | |
With this commit all tests on py34 tox environment are collected. | |||
2017-03-17 | [test] Prepare tests for python3 compatibility | efkin | |
2017-03-17 | [test] Prepare new tox environment | efkin | |
At this point tests are not yet collectable in the new environment. But no regressions observed. | |||
2017-03-17 | [docs] Define in details the testing environment | efkin | |
On debian stable the `python3-tox` and `python-tox` packages come with a really old version of `pip` and `setup_tools`. This makes unusable PEP496 that comes handy when dependencies are "py-version-related". As a workaround we can "inject" an upgraded version of `pip` just before running `tox`. | |||
2017-03-17 | [docs] changelog for 0.9.4 | Kali Kaneko | |
2017-03-13 | [pkg] write changelog for 0.9.3 | Kali Kaneko | |
2017-03-13 | [docs] explain sync bypass due lack of token | Victor Shyba | |
2017-03-13 | [feat] make database creation appear in logs | drebs | |
2017-03-13 | [bug] remove offline flag | drebs | |
The offline flag is not needed and rendered the soledad client prone to bugs because it would need to be toggled and that is succeptible to timing problems. | |||
2017-03-13 | [bug] fix raising of invalid auth token error | drebs | |
2017-03-09 | [bug] secrets version defaults to v1 | Tulio Casagrande | |
2017-03-09 | [bug] add default version when decrypting secrets | Tulio Casagrande | |
Resolves: https://0xacab.org/leap/soledad/issues/8788 | |||
2017-03-02 | [test] add comments explaining behaviour of upload/download benchmark | drebs | |
2017-03-02 | [test] improve twistd startup and termination | drebs | |
- use subprocess.check_call() to ensure any errors during twistd startup will properly show up on test reports. - use SIGTERM instead of SIGKILL to gracefully terminate twistd. | |||
2017-03-02 | [test] mark benchmark tests using their group names | drebs | |
2017-03-02 | [test] bugfix: actually use an empty local db in download benchmarks | drebs | |
We were previously not using an empty local db for download benchmark tests, so there was actually nothing to sync. This commit fixes that by adding a way to force an empty local db on soledad client instantiation. | |||
2017-03-02 | [test] use new way of indicating the tcp port for twisted web | drebs | |
2017-03-02 | [test] fix test_sync_target for error handling | Victor Shyba | |
It needs a defer.Deferred | |||
2017-03-02 | [bug] handle error once | Victor Shyba | |
Handle it only if self.deferred wasnt called yet, otherwise that's just an out-of-sync call from a scheduled deferred. Since it was already logged, it's ok to ignore. | |||
2017-03-02 | [bug] fix shared database initialization | drebs | |
2017-02-27 | [style] move path config closer to blobs resource instantiation | drebs | |
2017-02-27 | [feat] add configurable blobs path in server | drebs | |
- Resolves: #8777 | |||
2017-02-25 | [bug] save client secret downloaded from remote storage | drebs | |
After refactor, the client secret bootstrap logic was flawed, and remote secret was not being saved properly. This commit fixed that and tries to improve the bootstrap code to make it more clear. | |||
2017-02-25 | [bug] remove unused named tuple from client secrets | drebs | |
2017-02-25 | [refactor] improve secret bootstrap code and doc | drebs | |
2017-02-25 | [doc] improve doc and rename EmitMixin to UserDataMixin | drebs | |
2017-02-25 | [refactor] pass soledad object to client secrets api | drebs | |
In order to be able to change passphrase, token and offline status of soledad from the bitmask client api, the secrets api also has to be able to use up-to-date values when encrypting/decrypting secrets and uploading/downloading them to the server. This commit makes public some soledad attributes that were previously "private" (i.e. used to start with "_" and were not meant to be accessed from outside), and passes the whole soledad object to the client secrets api. This makes the code cleaner and also allows for always getting newest values of soledad attributes. | |||
2017-02-23 | [refactor] remove syncable property from shared db | drebs | |
2017-02-23 | [feature] add offline status to soledad client api | drebs | |
2017-02-23 | [feat] avoid client sync if no token is set | drebs | |