index
:
odhtdb
master
Decentralized key-value database using sibs-pubsub for decentralized communication. CRDT is used to replicate data across nodes.
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
DatabaseStorage.cpp
Age
Commit message (
Expand
)
Author
2018-05-30
Add flag for data loaded from cache
dec05eba
2018-05-21
Ping node before sending old data
dec05eba
2018-05-16
Fix node raw data bug (data type mismatch), add debug statements
dec05eba
2018-05-16
Fix memory leak (mismatch free/delete/delete[]), fix invalid memory access
dec05eba
2018-05-16
Store node encryption key with user data, fix encryption bug when using addit...
dec05eba
2018-05-16
Return stored node users decrypted as hash map instead of vector
dec05eba
2018-05-16
Add method to get user groups
dec05eba
2018-05-15
Allow storing user without nodes
dec05eba
2018-05-15
Add methods to store/retrieve encrypted user (using argon2 for hash)
dec05eba
2018-05-15
Store known remote nodes and connect to them next time
dec05eba
2018-05-15
Implement exception safe sqlite transaction class (rollback)
dec05eba
2018-05-14
Implement node load/fetch order
dec05eba
2018-05-14
Only download nodes that we are missing
dec05eba
2018-05-14
Remove user/group classes, user public key/group id directly to database instead
dec05eba
2018-05-14
Replace files with sqlite
dec05eba
2018-05-03
Temporary remove timestamp check
dec05eba
2018-05-01
Update ntp dependency with bug fix, make error messages better
dec05eba
2018-05-01
Update storage version
dec05eba
2018-04-28
Add stop seeding function
dec05eba
2018-04-28
Add decryption (and caching) of data, even when adding encryption key after d...
dec05eba
2018-04-27
Change local storage to fit dchat better
dec05eba
2018-04-27
Add local user storage function (locally stored encrypted user private key)
dec05eba
2018-04-25
Store opendht identity in storage file (cached)
dec05eba
2018-04-14
Store database storage to files, also loading
Aleksi Lindeman
2018-03-13
Expose include dir
Aleksi Lindeman
2018-03-13
Use result of set::insert to determinate if data already exists
Aleksi Lindeman
2018-03-13
Fix add data operation not working correctly
Aleksi Lindeman
2018-03-11
Add operation to allow users to be added to group
Aleksi Lindeman
2018-03-09
Partially implement 'add' operation
Aleksi Lindeman
2018-03-05
Implement 'create' operation, add seeding
Aleksi Lindeman
2018-03-05
Add encryption functions (xchacha20)
Aleksi Lindeman
2018-02-13
Add database storage (in memory), need to store it on disk later
Aleksi Lindeman