summaryrefslogtreecommitdiff
path: root/src/ipcpd/normal/dht.c
Commit message (Expand)AuthorAgeFilesLines
* build: Refactor normal to unicastDimitri Staessens2019-07-291-2840/+0
* build: Update copyright to 2019Dimitri Staessens2019-02-051-1/+1
* ipcpd: Configure DHT slack timer at build timeDimitri Staessens2018-10-121-1/+1
* ipcpd: Speed up enrolment of DHTDimitri Staessens2018-10-111-0/+4
* ipcpd, lib, irmd, tools: Change SDU to packetSander Vrijders2018-10-051-24/+24
* include: Remove _DEFAULT_SOURCE in endian.hDimitri Staessens2018-09-271-0/+4
* lib: Use macros for all time utility functions0.11.9Dimitri Staessens2018-06-131-0/+1
* ipcpd: Avoid false positive use-after-free in DHTDimitri Staessens2018-05-281-0/+1
* ipcpd: Fix memleak in DHTDimitri Staessens2018-05-271-9/+5
* ipcpd: Fix check build for DHT0.11.6Dimitri Staessens2018-05-081-0/+4
* ipcpd: Include ipcp-dev header in DHT0.11.5Dimitri Staessens2018-05-081-1/+1
* ipcpd: Limit number of returned query addresses0.11.4Dimitri Staessens2018-05-031-12/+18
* ipcpd: Allow wait for dir enrollment on dt connDimitri Staessens2018-05-031-1/+1
* ipcpd: Prevent parallel DHT enrollment threadsDimitri Staessens2018-05-031-22/+24
* ipcpd: Don't do lookup with new DT when runningDimitri Staessens2018-05-031-4/+8
* ipcpd: Cleanup pending DHT commands on shutdownDimitri Staessens2018-05-031-0/+7
* ipcpd: Remove cookie from DHT lookup at updateDimitri Staessens2018-05-031-1/+4
* ipcpd: Shut down DHT gracefully during enrollmentDimitri Staessens2018-05-031-0/+10
* ipcpd: Fix data race when accessing DHT stateDimitri Staessens2018-02-261-1/+2
* ipcpd: Print endpoint in flow statisticsDimitri Staessens2018-02-231-2/+3
* ipcpd: Revise Data Transfer component0.10.0Dimitri Staessens2018-02-131-1/+1
* ipcpd: Revise lookup tracking in DHTDimitri Staessens2018-02-101-52/+84
* ipcpd: Handle LU_DONE state in DHTDimitri Staessens2018-02-061-0/+1
* 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