summaryrefslogtreecommitdiff
path: root/src/irmd
Commit message (Expand)AuthorAgeFilesLines
* lib: Move public key handling from app to IRMdDimitri Staessens2023-12-171-48/+171
* irmd: Don't log an error when server quitsDimitri Staessens2023-11-301-2/+7
* include: Store IPCP name and type in info structDimitri Staessens2023-11-297-73/+89
* include: Rename layer.layer_name to layer.nameDimitri Staessens2023-11-293-8/+8
* lib: Rename ipcp_info to ipcp_list_infoDimitri Staessens2023-11-291-4/+4
* irmd: Fix parsing names without args in configfile0.20.2Dimitri Staessens2023-11-201-0/+5
* irmd: Fix use of uninitialized valueDimitri Staessens2023-11-081-1/+1
* irmd: Don't load config file without --config setDimitri Staessens2023-10-251-1/+1
* lib: Wrap pthread_cond_timedwait for NULL abstimeDimitri Staessens2023-10-254-26/+11
* irmd: Remove separate rwlock for flowsDimitri Staessens2023-10-251-62/+36
* irmd: Simplify mainloopDimitri Staessens2023-10-251-212/+213
* irmd: Print ascii Ouroboros logo at startupDimitri Staessens2023-09-202-1/+34
* include: Revise printing hashesDimitri Staessens2023-08-231-9/+9
* irmd: Fix exit status when failing on configfileDimitri Staessens2023-08-231-2/+5
* irmd: Check lockfile first on initDimitri Staessens2023-08-231-27/+41
* irmd: Simplify ipcp and name listingDimitri Staessens2023-08-041-41/+69
* irmd: Use CMAKE_INSTALL_SBINDIR to spawn IPCPsDimitri Staessens2023-04-032-10/+10
* irmd: Move registry objects to their own sourcesDimitri Staessens2023-03-2120-1762/+1822
* irmd: Use buffer_t for piggybacked dataDimitri Staessens2023-03-185-157/+134
* irmd: Use deadline instead of timeout in mainloopDimitri Staessens2023-03-183-33/+25
* irmd: Remove unused function reg_entry_wait_stateDimitri Staessens2023-03-182-43/+0
* lib: Split flow_alloc from flow_joinDimitri Staessens2023-03-181-25/+104
* build: Fix TOML library variableDimitri Staessens2023-03-081-5/+6
* irmd: Add configuration file supportDimitri Staessens2023-03-0810-70/+1081
* irmd: Fix cleanup of failed flowsDimitri Staessens2023-03-083-3/+7
* build: Update copyright to 2023Dimitri Staessens2023-02-1314-14/+14
* irmd: Refactor main functionDimitri Staessens2022-07-131-162/+192
* build: Update copyright to 2022Dimitri Staessens2022-04-0314-14/+14
* lib: Fix buffer allocation when retransmitting0.19.0Dimitri Staessens2022-03-111-0/+3
* ipcpd: Fix memcpy with NULL in piggyback APIDimitri Staessens2022-03-081-3/+5
* ipdpd: Pass MPL to application at flow_allocationDimitri Staessens2022-03-083-4/+22
* lib: Flag all flows down as the IRMd exitsDimitri Staessens2022-03-031-1/+2
* irmd, ipcp: Remove socket option in acceptloopDimitri Staessens2022-03-031-8/+2
* lib: Make flow liveness timeout configurableDimitri Staessens2022-03-031-1/+1
* irmd: Fix memory leak of ret_msgDimitri Staessens2022-03-032-2/+2
* irmd: Fix race condition in sanitize threadDimitri Staessens2022-02-181-4/+5
* irmd: Fix argvdup util functionDimitri Staessens2022-02-171-10/+12
* irmd: Fix unused variable in builds without fuseDimitri Staessens2021-06-301-1/+2
* irmd: Fix setting mode on RIB directoryDimitri Staessens2021-06-291-0/+5
* lib, ipcpd, irmd: Wrap pthread unlocks for cleanupDimitri Staessens2021-06-234-21/+10
* irmd: Remove unused variable in prog_tableDimitri Staessens2021-04-133-41/+3
* build: Remove raptor IPCPDimitri Staessens2021-03-282-4/+0
* build: Update email addressesDimitri Staessens2021-01-0314-28/+28
* build: Update copyright to 2021Dimitri Staessens2021-01-0314-14/+14
* irmd: Fix data race in flow allocationDimitri Staessens2020-11-251-73/+100
* lib: Complete retransmission logicDimitri Staessens2020-09-253-15/+23
* irmd: Don't always send pub key in alloc response0.17.2Dimitri Staessens2020-03-301-0/+5
* irmd: Fix cleanup of shm_flow_set0.17.1Dimitri Staessens2020-03-201-0/+7
* irm: Revise naming APIDimitri Staessens2020-03-153-46/+169
* lib, ipcpd: piggyback ECDHE on flow allocationDimitri Staessens2020-02-255-36/+119