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
Age
Commit message (
Collapse
)
Author
2018-10-21
Oops
dec05eba
2018-10-21
uu
dec05eba
2018-10-21
Fix concurrent connection to an address
dec05eba
2018-10-19
Add put retry
dec05eba
2018-10-19
Fix messages getting corrupt
dec05eba
2018-10-19
Fix password salt not stored, generating a new salt everytime
dec05eba
2018-10-17
Update pubsub
dec05eba
2018-10-16
Listen on receive custom msg key
dec05eba
2018-10-16
Listen on key when sending custom message
dec05eba
2018-10-16
Replace opendht with sibs pubsub
dec05eba
This should fix issues with memory usage/leaks and make it easier to get peers subscribed to the same key. It will also be easier to modify and also works easier cross platform because of no additional dependencies.
2018-09-21
Add compile_commands.json to git ignore
dec05eba
2018-09-21
Update opendht
dec05eba
2018-07-18
Add method to get user lowest permission level
dec05eba
2018-06-02
Update todo
dec05eba
2018-06-01
Update readme, crdt
dec05eba
2018-05-30
TODO: Move opendht static library to another repo
dec05eba
2018-05-30
Add mingw64 lib for opendht
dec05eba
2018-05-30
Add flag for data loaded from cache
dec05eba
2018-05-24
Fix read outside buffer
dec05eba
2018-05-23
Add missing include for 'stdout'
dec05eba
2018-05-22
Follow cppcheck suggestions
dec05eba
2018-05-21
Add methods to allow pinging
dec05eba
2018-05-21
Disable sql debug
dec05eba
2018-05-21
Do not crash if ntp has been synced once and it fails next time (can happen ↵
dec05eba
when laptop lid is closed)
2018-05-21
Add sql debug, fix action counter in request wrong number
dec05eba
2018-05-21
Fix bug with action gaps in response (invalid reference to local array)
dec05eba
2018-05-21
more debug
dec05eba
2018-05-21
Output action gap
dec05eba
2018-05-21
Ping node before sending old data
dec05eba
2018-05-20
Update memory usage test
dec05eba
2018-05-18
Add memory usage test
dec05eba
2018-05-18
Resend data if it fails
dec05eba
2018-05-17
Fix bug where addData/addUser doesn't get send to listening peers
dec05eba
2018-05-16
Fix node raw data bug (data type mismatch), add debug statements
dec05eba
2018-05-16
Add debug output
dec05eba
2018-05-16
Fix info hash not hashing input
dec05eba
2018-05-16
Add delay to sending old nodes to prevent spamming (and getting disconnected)
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 ↵
dec05eba
additional data
2018-05-16
Remove duplicate permission checking for ADD_DATA operation
dec05eba
2018-05-16
Return stored node users decrypted as hash map instead of vector
dec05eba
2018-05-16
Add functions to send/receive custom messages
dec05eba
2018-05-16
Add method to get user groups
dec05eba
2018-05-16
Update sibs serializer
dec05eba
2018-05-15
Remove duplicate authorization for add user (to group)
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
Add versioning to request old data structure
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
[next]