From f4561f3462d8a265f11811d65c4b50db1dd61b45 Mon Sep 17 00:00:00 2001 From: drebs Date: Mon, 3 Jun 2013 17:10:15 -0300 Subject: Remove strict dependency on leap.common. * 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. --- changes/feature_remove-strict-dependency-on-leap.common | 1 + 1 file changed, 1 insertion(+) create mode 100644 changes/feature_remove-strict-dependency-on-leap.common (limited to 'changes') diff --git a/changes/feature_remove-strict-dependency-on-leap.common b/changes/feature_remove-strict-dependency-on-leap.common new file mode 100644 index 00000000..f25dcbf3 --- /dev/null +++ b/changes/feature_remove-strict-dependency-on-leap.common @@ -0,0 +1 @@ + o Remove strict dependency on leap.common. -- cgit v1.2.3 From 34a1686f44248e3ed96ebb58071c4093e16ce794 Mon Sep 17 00:00:00 2001 From: Micah Anderson Date: Thu, 6 Jun 2013 12:37:32 -0400 Subject: add changes file detailing initscript enhancements --- changes/feature_initscript-enhancements | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 changes/feature_initscript-enhancements (limited to 'changes') diff --git a/changes/feature_initscript-enhancements b/changes/feature_initscript-enhancements new file mode 100644 index 00000000..24ff239e --- /dev/null +++ b/changes/feature_initscript-enhancements @@ -0,0 +1,5 @@ + o Add LSB (Linux Standards Base) 3.1 compliant header + o Remove unnecessary backslashes in variable definitions + o Replace environment variables with more standard upper-cased names + o Make a TWISTD_PATH environment variable to replace hard-coded /usr/local/bin/twistd + o Pull environment variables together into one block \ No newline at end of file -- cgit v1.2.3 From 4df465cc90ec65fc968af0e10833f9127e03532f Mon Sep 17 00:00:00 2001 From: drebs Date: Thu, 6 Jun 2013 19:32:24 -0300 Subject: Add changes file. --- changes/feature_improve-test-coverage | 1 + 1 file changed, 1 insertion(+) create mode 100644 changes/feature_improve-test-coverage (limited to 'changes') diff --git a/changes/feature_improve-test-coverage b/changes/feature_improve-test-coverage new file mode 100644 index 00000000..54910185 --- /dev/null +++ b/changes/feature_improve-test-coverage @@ -0,0 +1 @@ + o Improve tests coverage. -- cgit v1.2.3 From 92724a1bf110a6f97dbfaec4a7d68388eef19dc5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1s=20Touceda?= Date: Fri, 7 Jun 2013 12:56:34 -0300 Subject: Do not list the backends as __all__ --- changes/bug_all_backends | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 changes/bug_all_backends (limited to 'changes') diff --git a/changes/bug_all_backends b/changes/bug_all_backends new file mode 100644 index 00000000..bfb7253d --- /dev/null +++ b/changes/bug_all_backends @@ -0,0 +1,3 @@ + o Do not list the backends in the __init__'s __all__ to allow not + supporting couch on the client side until the code is diveded into + client and server. \ No newline at end of file -- cgit v1.2.3 From 7a737ff200c63e7d3a2dc5619b619e07b56fc6a2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1s=20Touceda?= Date: Tue, 11 Jun 2013 10:32:13 -0300 Subject: Make request timeouts modifiable --- changes/bug_modifiable_timeout | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 changes/bug_modifiable_timeout (limited to 'changes') diff --git a/changes/bug_modifiable_timeout b/changes/bug_modifiable_timeout new file mode 100644 index 00000000..be690d5a --- /dev/null +++ b/changes/bug_modifiable_timeout @@ -0,0 +1,3 @@ + o Database request have default timeout too high, a + soledad.SOLEDAD_TIMEOUT variable has been added in order to have + more control over this. Fixes #2713 \ No newline at end of file -- cgit v1.2.3 From eb4d19190cd4b726613a04bae534c2f1b89c7183 Mon Sep 17 00:00:00 2001 From: drebs Date: Thu, 20 Jun 2013 12:39:37 -0300 Subject: Add changes file. --- changes/feature_split-soledad-client-and-server | 1 + 1 file changed, 1 insertion(+) create mode 100644 changes/feature_split-soledad-client-and-server (limited to 'changes') diff --git a/changes/feature_split-soledad-client-and-server b/changes/feature_split-soledad-client-and-server new file mode 100644 index 00000000..0abab836 --- /dev/null +++ b/changes/feature_split-soledad-client-and-server @@ -0,0 +1 @@ + o Split soledad client and server into two different packages. -- cgit v1.2.3 From d09c78c0981f5637b8b7fbd32c4924764f566fd5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1s=20Touceda?= Date: Fri, 28 Jun 2013 15:11:27 -0300 Subject: Bump version and fold in changes for 0.2.1 release --- changes/bug_all_backends | 3 --- changes/bug_fix-deps | 1 - changes/bug_fix-pip-install | 1 - changes/bug_modifiable_timeout | 3 --- changes/feature_add-action-validation | 1 - changes/feature_add-mac-authentication | 1 - changes/feature_add-sqlcipher-api | 3 --- changes/feature_add-status-to-initscript | 1 - changes/feature_blank-server | 1 - changes/feature_change-symmetric-encryption-method-to-aes-256-ctr | 1 - changes/feature_encode-all-u1db-data-in-couch-backend | 1 - changes/feature_encrypt-storage-key-with-kdf | 6 ------ changes/feature_improve-test-coverage | 1 - changes/feature_initscript-enhancements | 5 ----- changes/feature_remove-strict-dependency-on-leap.common | 1 - changes/feature_split-soledad-client-and-server | 1 - changes/feature_use-raw-sqlcipher-key-with-scrypt-as-kdf | 1 - 17 files changed, 32 deletions(-) delete mode 100644 changes/bug_all_backends delete mode 100644 changes/bug_fix-deps delete mode 100644 changes/bug_fix-pip-install delete mode 100644 changes/bug_modifiable_timeout delete mode 100644 changes/feature_add-action-validation delete mode 100644 changes/feature_add-mac-authentication delete mode 100644 changes/feature_add-sqlcipher-api delete mode 100644 changes/feature_add-status-to-initscript delete mode 100644 changes/feature_blank-server delete mode 100644 changes/feature_change-symmetric-encryption-method-to-aes-256-ctr delete mode 100644 changes/feature_encode-all-u1db-data-in-couch-backend delete mode 100644 changes/feature_encrypt-storage-key-with-kdf delete mode 100644 changes/feature_improve-test-coverage delete mode 100644 changes/feature_initscript-enhancements delete mode 100644 changes/feature_remove-strict-dependency-on-leap.common delete mode 100644 changes/feature_split-soledad-client-and-server delete mode 100644 changes/feature_use-raw-sqlcipher-key-with-scrypt-as-kdf (limited to 'changes') diff --git a/changes/bug_all_backends b/changes/bug_all_backends deleted file mode 100644 index bfb7253d..00000000 --- a/changes/bug_all_backends +++ /dev/null @@ -1,3 +0,0 @@ - o Do not list the backends in the __init__'s __all__ to allow not - supporting couch on the client side until the code is diveded into - client and server. \ No newline at end of file diff --git a/changes/bug_fix-deps b/changes/bug_fix-deps deleted file mode 100644 index 415386f8..00000000 --- a/changes/bug_fix-deps +++ /dev/null @@ -1 +0,0 @@ - o Fix bad dependencies in setup.py. diff --git a/changes/bug_fix-pip-install b/changes/bug_fix-pip-install deleted file mode 100644 index fcb58295..00000000 --- a/changes/bug_fix-pip-install +++ /dev/null @@ -1 +0,0 @@ - o Fix broken pip install diff --git a/changes/bug_modifiable_timeout b/changes/bug_modifiable_timeout deleted file mode 100644 index be690d5a..00000000 --- a/changes/bug_modifiable_timeout +++ /dev/null @@ -1,3 +0,0 @@ - o Database request have default timeout too high, a - soledad.SOLEDAD_TIMEOUT variable has been added in order to have - more control over this. Fixes #2713 \ No newline at end of file diff --git a/changes/feature_add-action-validation b/changes/feature_add-action-validation deleted file mode 100644 index 57d5b90c..00000000 --- a/changes/feature_add-action-validation +++ /dev/null @@ -1 +0,0 @@ - o Add validation and authorization of actions upon interaction with server. diff --git a/changes/feature_add-mac-authentication b/changes/feature_add-mac-authentication deleted file mode 100644 index ce5a4789..00000000 --- a/changes/feature_add-mac-authentication +++ /dev/null @@ -1 +0,0 @@ - o Add MAC authentication to encrypted representation of documents. diff --git a/changes/feature_add-sqlcipher-api b/changes/feature_add-sqlcipher-api deleted file mode 100644 index 94c5aa57..00000000 --- a/changes/feature_add-sqlcipher-api +++ /dev/null @@ -1,3 +0,0 @@ - o Add SQLCipher API to SQLCipher backend (allow for use of raw keys, add - better encrypted db assertion, add cipher, kdf_iter, cipher_page_size and - rekey PRAGMAS). diff --git a/changes/feature_add-status-to-initscript b/changes/feature_add-status-to-initscript deleted file mode 100644 index ff264091..00000000 --- a/changes/feature_add-status-to-initscript +++ /dev/null @@ -1 +0,0 @@ - o Add a `status` option to Soledad init script. diff --git a/changes/feature_blank-server b/changes/feature_blank-server deleted file mode 100644 index 6e68c992..00000000 --- a/changes/feature_blank-server +++ /dev/null @@ -1 +0,0 @@ - o Allow to initialize soledad with a blank server diff --git a/changes/feature_change-symmetric-encryption-method-to-aes-256-ctr b/changes/feature_change-symmetric-encryption-method-to-aes-256-ctr deleted file mode 100644 index 8c44436a..00000000 --- a/changes/feature_change-symmetric-encryption-method-to-aes-256-ctr +++ /dev/null @@ -1 +0,0 @@ - o Change symmetric encryption method to AES-256 CTR mode. diff --git a/changes/feature_encode-all-u1db-data-in-couch-backend b/changes/feature_encode-all-u1db-data-in-couch-backend deleted file mode 100644 index 03660557..00000000 --- a/changes/feature_encode-all-u1db-data-in-couch-backend +++ /dev/null @@ -1 +0,0 @@ - o b64 encode all U1DB data in couch backend to avoid utf8 encoding problems. diff --git a/changes/feature_encrypt-storage-key-with-kdf b/changes/feature_encrypt-storage-key-with-kdf deleted file mode 100644 index f3ccf401..00000000 --- a/changes/feature_encrypt-storage-key-with-kdf +++ /dev/null @@ -1,6 +0,0 @@ - o Change the local storage of the storage secret: - * Use scrypt to derive a key for the encryption of the storage secret. - * Store secret in a file called 'soledad.json' by default. - * Also store the salt and encryption details, as defined in the spec. - * This change is not backwards compatible (i.e. all previously stored - secrets are incompatible with this new encryption and storage scheme). diff --git a/changes/feature_improve-test-coverage b/changes/feature_improve-test-coverage deleted file mode 100644 index 54910185..00000000 --- a/changes/feature_improve-test-coverage +++ /dev/null @@ -1 +0,0 @@ - o Improve tests coverage. diff --git a/changes/feature_initscript-enhancements b/changes/feature_initscript-enhancements deleted file mode 100644 index 24ff239e..00000000 --- a/changes/feature_initscript-enhancements +++ /dev/null @@ -1,5 +0,0 @@ - o Add LSB (Linux Standards Base) 3.1 compliant header - o Remove unnecessary backslashes in variable definitions - o Replace environment variables with more standard upper-cased names - o Make a TWISTD_PATH environment variable to replace hard-coded /usr/local/bin/twistd - o Pull environment variables together into one block \ No newline at end of file diff --git a/changes/feature_remove-strict-dependency-on-leap.common b/changes/feature_remove-strict-dependency-on-leap.common deleted file mode 100644 index f25dcbf3..00000000 --- a/changes/feature_remove-strict-dependency-on-leap.common +++ /dev/null @@ -1 +0,0 @@ - o Remove strict dependency on leap.common. diff --git a/changes/feature_split-soledad-client-and-server b/changes/feature_split-soledad-client-and-server deleted file mode 100644 index 0abab836..00000000 --- a/changes/feature_split-soledad-client-and-server +++ /dev/null @@ -1 +0,0 @@ - o Split soledad client and server into two different packages. diff --git a/changes/feature_use-raw-sqlcipher-key-with-scrypt-as-kdf b/changes/feature_use-raw-sqlcipher-key-with-scrypt-as-kdf deleted file mode 100644 index 385c1c84..00000000 --- a/changes/feature_use-raw-sqlcipher-key-with-scrypt-as-kdf +++ /dev/null @@ -1 +0,0 @@ - o Use scrypt to derive the key for local encryption. -- cgit v1.2.3 From 4724b2d7e66ae3fd23405b3415f7ad11af8384d7 Mon Sep 17 00:00:00 2001 From: Kali Kaneko Date: Thu, 1 Aug 2013 12:44:44 +0200 Subject: changes file --- changes/feature_2662_thread_safe | 1 + 1 file changed, 1 insertion(+) create mode 100644 changes/feature_2662_thread_safe (limited to 'changes') diff --git a/changes/feature_2662_thread_safe b/changes/feature_2662_thread_safe new file mode 100644 index 00000000..f32ade59 --- /dev/null +++ b/changes/feature_2662_thread_safe @@ -0,0 +1 @@ + o Thread safe wrapper for pysqlcipher -- cgit v1.2.3 From 9378f533f80f2a7f5f554f5bd1323e47abce9316 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1s=20Touceda?= Date: Fri, 9 Aug 2013 14:47:14 -0300 Subject: Fold in changes --- changes/feature_2662_thread_safe | 1 - 1 file changed, 1 deletion(-) delete mode 100644 changes/feature_2662_thread_safe (limited to 'changes') diff --git a/changes/feature_2662_thread_safe b/changes/feature_2662_thread_safe deleted file mode 100644 index f32ade59..00000000 --- a/changes/feature_2662_thread_safe +++ /dev/null @@ -1 +0,0 @@ - o Thread safe wrapper for pysqlcipher -- cgit v1.2.3 From 26d5b4f30aff0bb3435b516cde8d188c0af334e2 Mon Sep 17 00:00:00 2001 From: drebs Date: Sun, 9 Jun 2013 15:17:51 -0300 Subject: Use pycryptopp for symmetric encryption. --- changes/feature_use-pycryptopp-for-symmetric-encryption | 1 + 1 file changed, 1 insertion(+) create mode 100644 changes/feature_use-pycryptopp-for-symmetric-encryption (limited to 'changes') diff --git a/changes/feature_use-pycryptopp-for-symmetric-encryption b/changes/feature_use-pycryptopp-for-symmetric-encryption new file mode 100644 index 00000000..1f28db97 --- /dev/null +++ b/changes/feature_use-pycryptopp-for-symmetric-encryption @@ -0,0 +1 @@ + o Use pycryptopp for symmetric encryption. -- cgit v1.2.3 From df8b3c9bcbb3659667f8a7e08de6ad9aaf527ff2 Mon Sep 17 00:00:00 2001 From: drebs Date: Sun, 9 Jun 2013 15:33:57 -0300 Subject: Add XSalsa20 symmetric encryption method. --- changes/feature_add-xsalsa20-encryption-method | 1 + 1 file changed, 1 insertion(+) create mode 100644 changes/feature_add-xsalsa20-encryption-method (limited to 'changes') diff --git a/changes/feature_add-xsalsa20-encryption-method b/changes/feature_add-xsalsa20-encryption-method new file mode 100644 index 00000000..66b97de8 --- /dev/null +++ b/changes/feature_add-xsalsa20-encryption-method @@ -0,0 +1 @@ + o Add XSalsa20 symmetric encryption method. -- cgit v1.2.3 From 342b441fe2236f23c8cb57b012d5e4adcfc65f0c Mon Sep 17 00:00:00 2001 From: Kali Kaneko Date: Fri, 16 Aug 2013 18:59:23 +0200 Subject: Avoid none problems when calls are made to non-initialized soledad. --- changes/bug_3497-check-for-none-in-priv-db | 1 + 1 file changed, 1 insertion(+) create mode 100644 changes/bug_3497-check-for-none-in-priv-db (limited to 'changes') diff --git a/changes/bug_3497-check-for-none-in-priv-db b/changes/bug_3497-check-for-none-in-priv-db new file mode 100644 index 00000000..26365ec8 --- /dev/null +++ b/changes/bug_3497-check-for-none-in-priv-db @@ -0,0 +1 @@ + o Check for None in private methods that depend on _db. Closes: #3497 -- cgit v1.2.3 From aafd4c0760d775730a9e2ac667a96a0726adbb06 Mon Sep 17 00:00:00 2001 From: Ivan Alejandro Date: Mon, 19 Aug 2013 14:45:28 -0300 Subject: Add package requirement for soledad. --- changes/bug-update-readme-requirements | 1 + 1 file changed, 1 insertion(+) create mode 100644 changes/bug-update-readme-requirements (limited to 'changes') diff --git a/changes/bug-update-readme-requirements b/changes/bug-update-readme-requirements new file mode 100644 index 00000000..fedb78cf --- /dev/null +++ b/changes/bug-update-readme-requirements @@ -0,0 +1 @@ + o Add libsqlite3-dev requirement for soledad. -- cgit v1.2.3