Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-12-12 | [refactor] remove encryption pool | Kali Kaneko | |
2015-02-11 | move public api to its own file | Kali Kaneko | |
2015-02-11 | reorganize pragmas, stub SQLCipherOptions object | Kali Kaneko | |
2014-12-09 | Fix incorrect ssl context setup | Kali Kaneko | |
The changes introduced in aafa79c0f5 having to do with the cert verification are incorrect, regarding the use of the newest ssl context api introduced in python 2.7.9. There the use of the server setup was taken, instead of the correct client options. I hereby apologize for the insuficient testing on that fix. It happens that I wrongly tested in an evironment that did the fallback to pre-2.7.9 interpreter. | |||
2014-12-04 | fix ssl negotiation | Kali Kaneko | |
since ssl.SSLContext does not exist prior to python 2.7.9 | |||
2014-12-03 | Use SSL negotiation. | Kali Kaneko | |
Although the API can be misleading, PROTOCOL_SSLv23 selects the highest protocol version that both the client and server support. Despite the name, this option can select “TLS” protocols as well as “SSL”. In this way, we can use TLSv1.2 (PROTOCOL_TLSv1 will *only* give us TLS v1.0) In the client side, we try to disable SSLv2 and SSLv3 options explicitely. The python version in wheezy does not offer PROTOCOL_TLSv1_2 nor OP_NO_SSLv2 or OP_NO_SSLv3 (It's new in 2.7.9) | |||
2014-11-27 | force tls v1 in soledad client. Partially fixes #6437 | Kali Kaneko | |
2014-08-12 | Fix bits from pullreq review. | drebs | |
2014-08-08 | Protect sync db with a password. | drebs | |
2014-08-08 | Add salt for sync sb key derivation. | drebs | |
2014-08-08 | Refactor secrets out of main soledad client class. | drebs | |
2014-07-09 | Close all connections after syncing (#5518). | drebs | |
2014-07-08 | Stop syncers when closing soledad. | drebs | |
2014-07-02 | Decouple sync from actual encryption/decryption (#5326). | drebs | |
2014-06-05 | Move the syncing lock to inside SQLCipherDatabase. | drebs | |
2014-06-05 | Reset synchronizer state in order to reuse the same synchronizer multiple times. | drebs | |
2014-05-22 | Add sync status signals (#5517). | drebs | |
2014-05-22 | Allow for interrupting and recovering sync (#5571). | drebs | |
2014-05-22 | Cleanup and pep8 fix. | drebs | |
2014-03-12 | Do not autocreate remote db when syncing (#5302). | drebs | |
2014-03-11 | Fix docstring typo. | drebs | |
2014-03-05 | backward-compatibility for socket.create_connection in 2.6 | Kali Kaneko | |
Closes: #5208 | |||
2014-02-19 | Remove global client rw lock | Kali Kaneko | |
leap.mail is handling locks in a finer-grained way now, so we do not need to block everything so much | |||
2014-01-27 | Always return unicode, even on UnicodeError. | Ivan Alejandro | |
2014-01-15 | add rw_lock to client ops | Kali Kaneko | |
2014-01-06 | Add proper error reporting to shared db lock. | drebs | |
2013-12-24 | Avoid concurrent sync attempts from the same replica in the client (#4451). | drebs | |
2013-12-19 | Set soledad timeout default to 2 min | Kali Kaneko | |
2013-12-13 | Merge remote-tracking branch ↵ | Tomás Touceda | |
'refs/remotes/kali/feature/expand-sqlicipher-capabilities' into develop | |||
2013-12-13 | get_count_from_index | Kali Kaneko | |
2013-12-12 | Unlock shared db if bootstrapping fails in any way | Tomás Touceda | |
2013-12-04 | Revert "Stop creating per-user databases. Closes #4626." | Tomás Touceda | |
This reverts commit 6eeed5c116d38ebae7d9309dd2f11660f6cff37e. | |||
2013-11-29 | Stop creating per-user databases. Closes #4626. | drebs | |
2013-11-21 | Add scripts for debugging client and server side databases. | drebs | |
2013-11-21 | Add unicode conversion to put_doc. Closes #4095. | drebs | |
2013-11-19 | Add MAC verification to recovery document. Closes #4348. | drebs | |
2013-11-08 | default detected encoding to utf-8 | Kali Kaneko | |
2013-10-31 | change error severity | Kali Kaneko | |
2013-10-29 | Passphrase is already an unicode object. | Ivan Alejandro | |
As we enforce to have the passphrase as an unicode object, we no longer need this conversion. [Related to bug #4330] | |||
2013-10-28 | Add shared db locking. | drebs | |
* Improve bootstrap sequence: - stages are more organized. - there are less useless requests to server. * Improve shared db access: - instantiate the shared db only once. - also results in less requests to server. * Handle unicode passphrases. * Move some common functions and global variables to common. * Improve security of recovery document: - access to the recovery document now depends on the user password. * Improve documentation. | |||
2013-10-28 | use chardet as fallback | Kali Kaneko | |
2013-10-23 | Support use of non-ascii passwords. | Ivan Alejandro | |
[Closes #4001] | |||
2013-10-03 | Convert to utf8 all the strings before saving them | Tomás Touceda | |
2013-09-30 | Updates to client docstrings | Kali Kaneko | |
* Add a more precise description of cert_file * change docstring placeholder to be compliant with sphinx rst | |||
2013-09-18 | remove redundant logging | Kali Kaneko | |
2013-09-16 | reorder imports | Kali Kaneko | |
2013-08-28 | Use dirspec instead of plain xdg. Closes #3574. | Ivan Alejandro | |
2013-08-23 | packaging improvements | Kali Kaneko | |
* add versioneer (patched for our particular repo config) * add parse_requirements to unify requirement handling | |||
2013-08-22 | remove unused dbwrapper | Kali Kaneko | |
2013-08-21 | Split soledad into common, client and server. | drebs | |