aboutsummaryrefslogtreecommitdiff
path: root/src/DatabaseStorage.cpp
AgeCommit message (Expand)Author
2019-04-07Use argon2d instead of argon2iAleksi Lindeman
2019-01-27Rethrow exception instead of copyAleksi Lindeman
2018-11-09Append user to group if user already exists instead of throwingAleksi Lindeman
2018-11-01Make operation callback funcs synchronousAleksi Lindeman
2018-10-21Add database object to callback funcsdec05eba
2018-10-19Fix password salt not stored, generating a new salt everytimedec05eba
2018-10-16Replace opendht with sibs pubsubdec05eba
2018-07-18Add method to get user lowest permission leveldec05eba
2018-05-30Add flag for data loaded from cachedec05eba
2018-05-21Ping node before sending old datadec05eba
2018-05-16Fix node raw data bug (data type mismatch), add debug statementsdec05eba
2018-05-16Fix memory leak (mismatch free/delete/delete[]), fix invalid memory accessdec05eba
2018-05-16Store node encryption key with user data, fix encryption bug when using addit...dec05eba
2018-05-16Return stored node users decrypted as hash map instead of vectordec05eba
2018-05-16Add method to get user groupsdec05eba
2018-05-15Allow storing user without nodesdec05eba
2018-05-15Add methods to store/retrieve encrypted user (using argon2 for hash)dec05eba
2018-05-15Store known remote nodes and connect to them next timedec05eba
2018-05-15Implement exception safe sqlite transaction class (rollback)dec05eba
2018-05-14Implement node load/fetch orderdec05eba
2018-05-14Only download nodes that we are missingdec05eba
2018-05-14Remove user/group classes, user public key/group id directly to database insteaddec05eba
2018-05-14Replace files with sqlitedec05eba
2018-05-03Temporary remove timestamp checkdec05eba
2018-05-01Update ntp dependency with bug fix, make error messages betterdec05eba
2018-05-01Update storage versiondec05eba
2018-04-28Add stop seeding functiondec05eba
2018-04-28Add decryption (and caching) of data, even when adding encryption key after d...dec05eba
2018-04-27Change local storage to fit dchat betterdec05eba
2018-04-27Add local user storage function (locally stored encrypted user private key)dec05eba
2018-04-25Store opendht identity in storage file (cached)dec05eba
2018-04-14Store database storage to files, also loadingAleksi Lindeman
2018-03-13Expose include dirAleksi Lindeman
2018-03-13Use result of set::insert to determinate if data already existsAleksi Lindeman
2018-03-13Fix add data operation not working correctlyAleksi Lindeman
2018-03-11Add operation to allow users to be added to groupAleksi Lindeman
2018-03-09Partially implement 'add' operationAleksi Lindeman
2018-03-05Implement 'create' operation, add seedingAleksi Lindeman
2018-03-05Add encryption functions (xchacha20)Aleksi Lindeman
2018-02-13Add database storage (in memory), need to store it on disk laterAleksi Lindeman