summaryrefslogtreecommitdiff
path: root/src/ipcpd/normal/dht.c
Commit message (Expand)AuthorAgeFilesLines
* ipcpd: Wait for DHT_RUNNING state at register/query0.9.4Dimitri Staessens2018-01-251-4/+10
* ipcpd: Fix lookup handling in DHT0.9.3Dimitri Staessens2018-01-231-5/+2
* include, src: Update copyright to 2018Dimitri Staessens2018-01-091-1/+1
* ipcpd: Wait for DHT running state before accessDimitri Staessens2017-12-061-12/+13
* ipcpd: Fix missing bracket in DHTDimitri Staessens2017-12-051-1/+1
* ipcpd: Update DHT buckets in JOINING stateDimitri Staessens2017-12-051-7/+31
* ipcpd: Only update DHT buckets in running stateDimitri Staessens2017-11-281-1/+2
* ipcpd: Create new SDUs for DHT join retriesDimitri Staessens2017-11-071-15/+15
* lib: Deprecate ouroboros_init and ourboros_finidimitri staessens2017-10-141-4/+5
* lib: Cancel tpm threads instead of marking exitdimitri staessens2017-09-301-48/+65
* ipcpd: normal: Set clock to realtime clockSander Vrijders2017-09-261-3/+3
* ipcpd: Fix deadlock in DHTdimitri staessens2017-09-241-27/+41
* ipcpd: Add threadpool manager to DHTdimitri staessens2017-09-241-136/+203
* Merged in dstaesse/ouroboros/be-bugfixes (pull request #614)dimitri staessens2017-09-231-30/+85
|\
| * ipcpd: Don't publish DHT entries under lockdimitri staessens2017-09-231-30/+85
* | Merged in dstaesse/ouroboros/be-bugfixes (pull request #613)dimitri staessens2017-09-231-7/+14
|\|
| * ipcpd: Lock dht before reading parametersdimitri staessens2017-09-231-7/+14
* | ipcpd: Fix DHT recursive lookupdimitri staessens2017-09-221-1/+4
|/
* lib: Pass the fuse struct to the handling threaddimitri staessens2017-09-211-1/+1
* ipcpd: Handle DHT SDUs in different threaddimitri staessens2017-09-201-15/+58
* Merged in dstaesse/ouroboros/be-dht-query-refuse (pull request #601)dimitri staessens2017-09-191-0/+3
|\
| * ipcpd: Refuse query when DHT not in running statedimitri staessens2017-09-191-0/+3
* | ipcpd: Fix contact list in DHTdimitri staessens2017-09-191-3/+3
|/
* ipcpd: Enroll DHT when creating dt connectiondimitri staessens2017-09-191-16/+110
* ipcpd: Revise internals of normal IPCPdimitri staessens2017-09-121-7/+7
* ipcpd: Shutdown DHT work thread first at destroydimitri staessens2017-09-071-6/+4
* ipcpd: Fix missing unlock in dhtdimitri staessens2017-08-291-1/+2
* ipcpd: Fix state in dht lookup at lookup_waitdimitri staessens2017-08-291-16/+23
* lib, ipcpd, irmd: Fix bugs reported by static analysisSander Vrijders2017-08-291-1/+2
* lib, ipcpd, irmd: Fix several memleaksSander Vrijders2017-08-231-1/+1
* build: Revise the build systemdimitri staessens2017-08-211-1/+4
* build: Replace fsf snail mail with contact URLdimitri staessens2017-08-131-2/+1
* Merged in dstaesse/ouroboros/be-tpm (pull request #550)dimitri staessens2017-08-131-7/+28
|\
| * ipcpd: Fix tracking of outstanding DHT requestsdimitri staessens2017-08-131-7/+28
* | build: Fix compilation on OS X Sierradimitri staessens2017-08-111-0/+4
|/
* lib, ipcpd, tools: Fix enum assignmentsSander Vrijders2017-08-101-1/+1
* ipcpd: Fix finding values in DHTDimitri Staessens2017-08-051-5/+18
* ipcpd: Fix registration bug in DHTdimitri staessens2017-07-291-2/+2
* ipcpd: Some fixes in DHTdimitri staessens2017-07-291-13/+10
* ipcpd: Retry sending DHT response messagesdimitri staessens2017-07-241-4/+16
* ipcpd: Fix DHT lookup processingdimitri staessens2017-07-201-20/+25
* ipcpd: Add DHT as directory in normal IPCPdimitri staessens2017-07-181-0/+2369