summaryrefslogtreecommitdiff
path: root/common
AgeCommit message (Collapse)Author
2015-04-09[fix] remove unneded params to CouchServerStatedrebs
This commit removes some leftover code from a time when Soledad Server used to check for permissions on certain databases when starting (i.e. shared and tokens databases). This was later removed as correct permissions enforcement was relayed to tapicero. Closes: #6833.
2015-03-19[fix] add explicit dependency on leap.commondrebs
In the past, we wanted dependency on leap.common to be optional, but now because of the explicit use of the config path prefix and signaling, we want to enforce dependency on leap.common.
2015-03-19[fix] exclude all tests from packagedrebs
Previous to this modification, leap.soledad.common.tests.u1db_tests was being installed and its files were being included in the debian package. By excluding *.tests and *.tests.* from find_packages() in setup.py, we make sure that no test file will be installed not included in the final debian package.
2015-02-11Retry on SQLCipher timeout (#6625).drebs
2015-02-11Bail out ddocs installation if the path doesn't exist. Fix: #6671Kali Kaneko
2015-02-11Use Twisted trial for running tests.drebs
2015-02-11Cleanup unused import.drebs
2015-02-11Adapt tests for new api.drebs
2015-02-11Adapt sqlcipher tests to new api.drebs
2015-02-11Separate soledad interfacesKali Kaneko
* Separate local storage, syncers and shared_db * Comment out unused need_sync method * Use twisted LoopingCall * Create a threadpool for syncs * Return deferred from sync method * Do not pass crypto to SQLCipherDatabase * Pass replica_uid to u1db_syncer * Rename / reorganize some initialization methods
2014-12-08Add encryption scheme, method and iv to symmetrically encrypted document MAC ↵drebs
(#6400).
2014-12-05Refactor client crypto for better code readability.drebs
2014-09-26Clean and pep8 on couch.py.drebs
2014-08-19Include ddocs in sdist (#5896).drebs
2014-08-12Fix bits from pullreq review.drebs
2014-08-08Add salt for sync sb key derivation.drebs
2014-08-08Fix tests after many changes in client.drebs
2014-07-18Fold in changesTomás Touceda
2014-07-08Fix tests according to modified sync.drebs
2014-07-08Update target sync with sequential info (#5869).drebs
2014-07-02Add changes files.drebs
2014-07-02Split tests and fix for new sync (#4710).drebs
2014-07-02Split sync_exchange into many requests (#5517).drebs
2014-06-06Fold in changesTomás Touceda
2014-06-05Add changes file.drebs
2014-06-05Replace client sync state by a sync_id.drebs
2014-06-05Remove close_connections() from tests.drebs
2014-06-03Use a fresh resource for multipart puts (#5739).drebs
2014-05-28Fix stuff from kali's review.drebs
2014-05-23Fix tests for new sync process.drebs
2014-05-22Properly raise when couch db does not exist.drebs
2014-05-22Allow for interrupting and recovering sync (#5571).drebs
2014-05-22Split sync in multiple POST requests in server (#5571).drebs
2014-05-22Add splitted POST sync design docs (#5571).drebs
2014-05-22Cleanup and pep8 fix.drebs
2014-05-16Fold in changesTomás Touceda
2014-04-10Prevent file descriptor leaks on tests.drebs
2014-04-10Properly close connections on couch backend (#5493).drebs
2014-04-09Prevent couch instantiation from creating the db (#5386).drebs
2014-04-09Fix class doc.drebs
2014-04-09Prevent Couch Server State from making one unneeded GET request (#5386).drebs
2014-04-07Add script to compile design docs (#5315)drebs
2014-04-04Fold in changesTomás Touceda
2014-04-04Preload time.strptime() to avoid multi thread problem on couch backend ↵drebs
get_docs() method (#5449).
2014-04-04Renew couch connection session after multipart PUT (#5448).drebs
2014-04-02Retry recording sync info on couch backend (#5388).drebs
2014-03-26Remove check for design docs from couch server state init (#5387).drebs
2014-03-17Fix raising of auth token errors (#5191).drebs
2014-03-17Parallelize get_docs on couch backend (#5008).drebs
2014-03-12Remove check for couch permissions.drebs