Jeremy Lakeman
|
0382e7990e
|
Enable a more graceful shutdown of the server in most cases
|
2017-09-12 15:37:52 +09:30 |
|
Jeremy Lakeman
|
e158a38137
|
Clean up a number of memory leaks, as revealed by clang's sanitiser
|
2017-09-11 14:09:27 +09:30 |
|
Andrew Bettison
|
093bdfdcd3
|
Add FALLTHROUGH macro to silence -Wimplicit-fallthrough in GCC7
|
2017-09-11 12:43:38 +09:30 |
|
Jeremy Lakeman
|
8cdd849c3e
|
Return STATUS_OLD from is_interesting
|
2017-05-17 14:24:28 +09:30 |
|
Jeremy Lakeman
|
d213247927
|
One more fix for transfers with DB locking
|
2017-03-07 10:07:42 +10:30 |
|
Jeremy Lakeman
|
585e573ecf
|
Refactor rhizome storage methods to return database busy status, and pause rhizome sync
|
2017-03-06 16:12:55 +10:30 |
|
Jeremy Lakeman
|
c739555e8c
|
Ensure we call rhizome_fail_write when the store was busy
|
2017-03-01 12:44:47 +10:30 |
|
Jeremy Lakeman
|
9ec46f2279
|
Deal with some database locking during transfers with the rhizome sync keys process.
Push back messages to re-process later
Queue and retry both the start and end of the transfer process
|
2017-02-28 13:13:31 +10:30 |
|
Jeremy Lakeman
|
65831e31d4
|
Report the state of each network interface in routing table
|
2016-10-20 08:48:35 -04:00 |
|
Jeremy Lakeman
|
b927af79a8
|
Introduce new typedef for signing keys to expose their internal structure
|
2016-09-27 10:28:46 +09:30 |
|
Jeremy Lakeman
|
7beab7e5d8
|
Bias rhizome transfer based on route to recipient
|
2016-09-05 15:12:36 +09:30 |
|
Jeremy Lakeman
|
83b6ecb453
|
Roll an in memory identity when the keyring is empty
|
2016-08-02 11:01:32 +09:30 |
|
Jeremy Lakeman
|
00f49c249e
|
Keep syncing when a peer has nothing, and all existing bundles are replaced before transfer
|
2016-05-23 15:38:40 +09:30 |
|
Jeremy Lakeman
|
2b991a0917
|
Lower mdp qos priority of new rhizome sync, bias bundles with no reachable receiver
|
2016-05-10 13:34:38 +09:30 |
|
Jeremy Lakeman
|
6cedb2d0ac
|
Cleanup sync state when complete, or peers move out of range
|
2016-05-09 11:10:50 +09:30 |
|
Jeremy Lakeman
|
c5957e9c85
|
Transfer bundles via msp, triggered by key sync
|
2016-05-09 11:10:50 +09:30 |
|
Jeremy Lakeman
|
6b7aa800e4
|
Start syncing rhizome based on manifest hashes
|
2016-05-09 11:10:50 +09:30 |
|