summaryrefslogtreecommitdiff
path: root/src/irmd/main.c
Commit message (Expand)AuthorAgeFilesLines
* ipcpd: Fix memcpy with NULL in piggyback APIDimitri Staessens2022-03-081-3/+5
* ipdpd: Pass MPL to application at flow_allocationDimitri Staessens2022-03-081-4/+20
* 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-031-0/+1
* irmd: Fix race condition in sanitize threadDimitri Staessens2022-02-181-4/+5
* 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-231-11/+5
* irmd: Remove unused variable in prog_tableDimitri Staessens2021-04-131-11/+1
* build: Update email addressesDimitri Staessens2021-01-031-2/+2
* build: Update copyright to 2021Dimitri Staessens2021-01-031-1/+1
* irmd: Fix data race in flow allocationDimitri Staessens2020-11-251-73/+100
* lib: Complete retransmission logicDimitri Staessens2020-09-251-8/+12
* 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-151-40/+141
* lib, ipcpd: piggyback ECDHE on flow allocationDimitri Staessens2020-02-251-19/+80
* build: Update copyright to 20200.16.0Dimitri Staessens2020-01-021-1/+1
* irmd: Check if entry actually existsSander Vrijders2019-10-061-0/+5
* irmd, lib: Improve libgcrypt initDimitri Staessens2019-07-291-4/+13
* build: Refactor normal to unicastDimitri Staessens2019-07-291-2/+2
* irmd: Don't destroy shm_flow_set from IRMdDimitri Staessens2019-03-121-5/+0
* build: Update copyright to 2019Dimitri Staessens2019-02-051-1/+1
* include: Add a flow_join operation for broadcastDimitri Staessens2018-12-271-9/+47
* ipcpd: Add broadcast IPCPDimitri Staessens2018-10-241-1/+1
* tools: Specify QoS cube for data transfer flows0.13.0Dimitri Staessens2018-10-191-3/+5
* ipcpd, irmd: Handle signal in main threadDimitri Staessens2018-10-181-73/+43
* irmd: Don't warn if server leavesDimitri Staessens2018-10-121-3/+1
* lib: Rename port_id to flow_idDimitri Staessens2018-10-051-61/+61
* ipcpd, lib, irmd, tools: Change SDU to packetSander Vrijders2018-10-051-1/+1
* lib: Pass qosspec at flow allocationDimitri Staessens2018-10-051-9/+13
* irmd: Add missing unlocks and avoid NULL dereferenceSander Vrijders2018-09-271-22/+24
* include: Remove _DEFAULT_SOURCE in endian.hDimitri Staessens2018-09-271-2/+5
* irmd: Remove shm_sanitizer threadDimitri Staessens2018-06-081-46/+0
* irmd: Retry bind for live processesDimitri Staessens2018-06-061-5/+20
* irmd: Fix comparison of uninitialized valueDimitri Staessens2018-05-271-0/+1
* irmd: Fix use-after-free in mainloopDimitri Staessens2018-05-071-75/+50
* lib: Make UNIX socket buffer size configurable0.11.3Sander Vrijders2018-05-031-2/+2
* irmd: Shut down IPCPs before IRMd internalsDimitri Staessens2018-04-261-18/+20
* irmd: Fix unreachable statement0.11.1Dimitri Staessens2018-03-281-1/+0
* irmd: Fix memleak when failing to list ipcpsDimitri Staessens2018-03-221-15/+9
* lib: Simplify reg/unreg APIDimitri Staessens2018-03-221-368/+401
* irmd: Remove obsolete layer to name mappingsDimitri Staessens2018-03-211-10/+0
* irmd: Cleanup flow datastructures on exit0.10.3Dimitri Staessens2018-02-241-5/+12
* irmd: Remove dead variable assignmentsSander Vrijders2018-02-241-2/+0
* irmd: Replace fork and execv with posix_spawnSander Vrijders2018-02-231-15/+10
* ipcpd: Revise Data Transfer component0.10.0Dimitri Staessens2018-02-131-41/+41
* irmd: Fix lookup of program for autoexecution0.9.8Dimitri Staessens2018-02-051-2/+2