Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-06-24 | [pkg] use stock versioneer | drebs | |
2017-06-24 | [bug] fix package __version__ attribute | drebs | |
2017-06-24 | [pkg] unify client and server into a single python package | drebs | |
We have been discussing about this merge for a while. Its main goal is to simplify things: code navigation, but also packaging. The rationale is that the code is more cohesive in this way, and there's only one source package to install. Dependencies that are only for the server or the client will not be installed by default, and they are expected to be provided by the environment. There are setuptools extras defined for the client and the server. Debianization is still expected to split the single source package into 3 binaries. Another avantage is that the documentation can now install a single package with a single step, and therefore include the docstrings into the generated docs. - Resolves: #8896 | |||
2013-06-20 | Split client and server in two different packages and refactor. | drebs | |
2013-06-11 | Make request timeouts modifiable | Tomás Touceda | |
2013-06-05 | Remove strict dependency on leap.common. | drebs | |
* Encapsulate leap_assert and leap_assert_type so Soledad works without them. * Remove dependency on leap.common.files.mkdir_p(). * Encapsulate signaling. * Add changes file. | |||
2013-06-05 | Use scrypt to derive key for local encryption. | drebs | |
2013-05-30 | Remove unneeded exception import. | drebs | |
2013-05-25 | Remove unneeded exceptions. | drebs | |
2013-05-25 | Add action validation in server. | drebs | |
* Use routes for validating user actions when interacting with server. * Also add tests for action validation. * Add changes file. * Closes #2356. | |||
2013-05-23 | The IV is now a base64 string | Tomás Touceda | |
2013-05-21 | Improve export/import_recovery_document() | drebs | |
* Fix docstrings. | |||
2013-05-21 | Improve _has_secret() logic and tests. | drebs | |
2013-05-21 | Increase storage secret size and use half of it to get the local storage ↵ | drebs | |
passphrase. | |||
2013-05-21 | Fix various encryption details. | drebs | |
* Use AES256 for encrypting storage_secret. * Add prepended IV to storage secret's ciphertext. * _get_storage_secret() returns binary. * Fix key length when hashing using scrypt. * Remove password from export/import_recovery_document(). | |||
2013-05-18 | Merge remote-tracking branch 'kali/feature/blank-server' into develop | Tomás Touceda | |
2013-05-19 | add warning if no shared db found | Kali Kaneko | |
2013-05-17 | Allow to initialize soledad with a blank server | Kali Kaneko | |
2013-05-16 | Merge branch 'bug/ssl_hostname_check' of git://github.com/chiiph/soledad ↵ | drebs | |
into develop | |||
2013-05-15 | Merge remote-tracking branch 'drebs/feature/2349-add-mac-auth-3' into develop | Tomás Touceda | |
2013-05-15 | Fix pep8 style. | drebs | |
2013-05-15 | Add MAC authentication to encrypted docs. | drebs | |
* Fix review comments: * Use of literal string instead of self.STORAGE_SECRETS_KEY * Add mac_method param to mac_doc() * Verify mac_method in mac_doc() and raise in there if unknown method * Use different parts of storage_secret for generating doc passphrase and mac key. * Add changes file. | |||
2013-05-15 | Add hostname checking | Tomás Touceda | |
Also remove some trailing whitespace | |||
2013-05-15 | Fix cert checking and comment match_hostname for the time being | Tomas Touceda | |
2013-05-14 | Fix wrong variable naming | Tomas Touceda | |
2013-05-14 | Refactor ssl monkey patching and fix https tests. | drebs | |
2013-05-13 | Remove bootstrap param from Soledad. | drebs | |
2013-05-13 | Encrypt storage secret using scrypt KDF. | drebs | |
* Change format of storage. * Refactor and modify export/import recovery documents logic. * Change storage secret length to 512. * Encrypt the storage document with derived function. * Refactor property name inside crypto submodule. * Add docstrings for new methods. * Fix wrong method call import_recovery_document. * Fix base64 encoding and secret/kdf length info. * Add missing header. * Add missing fields to comment. Closes 2475 and 2423. | |||
2013-05-09 | Fix URLs of remote replicas. | drebs | |
2013-05-08 | Fix key for dict, and make couch_url a property | Tomas Touceda | |
2013-05-03 | Use mkdir_p from leap.common. | drebs | |
2013-05-01 | Fix some items from second review. | drebs | |
Items are: * remove unused imports. * __init__.py: initialize variable before read from file. * backends/leap_backend.py: Fix mistyped exception name, fix docstring of encryption function. | |||
2013-05-01 | Monkey patch u1db to allow self-signed SSL cert | Tomas Touceda | |
2013-05-01 | Soledad close method checks if db exists. | drebs | |
2013-04-30 | Remove unauth requests. | drebs | |
2013-04-30 | Make soledad's init arguments mandatory. | drebs | |
2013-04-30 | Use uuid instead of address. | drebs | |
2013-04-30 | Add __del__ to Soledad to ensure db is closed. | drebs | |
2013-04-30 | Remove dependence on BaseConfig. | drebs | |
Also does: * Remove config_path so soledad does not read configuration from file. * Change shared_db_url to server_db. * Make sync and shared_db use server_db. | |||
2013-04-30 | Fix shared db auth and add tests. | drebs | |
2013-04-29 | Change string constants into string literals for couch backend. | drebs | |
2013-04-29 | Refactor name and fix doc of function that stores secrets in shred recovery ↵ | drebs | |
database. | |||
2013-04-29 | Switch string literals to string constants. | drebs | |
2013-04-29 | Fix file left open in _store_symkey. | drebs | |
2013-04-29 | Cleanup _gen_symkey error raising. | drebs | |
2013-04-29 | Fix file left open in _has_symkey(). | drebs | |
2013-04-29 | Add checks, exceptions and warnings for directory creation. | drebs | |
2013-04-29 | Fix _init_config params and source for random symkey. | drebs | |
2013-04-29 | Remove gnupg_home from where it still was. | drebs | |
2013-04-25 | Add token auth infrastructure. | drebs | |