summaryrefslogtreecommitdiff
path: root/src/irmd/main.c
Commit message (Expand)AuthorAgeFilesLines
...
* 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
* include: Add version header0.9.0Dimitri Staessens2018-01-101-0/+1
* build: Add patchlevel to versionDimitri Staessens2018-01-101-2/+3
* include, src: Update copyright to 2018Dimitri Staessens2018-01-091-1/+1
* ipcpd: Use the term "layer" and deprecate "shim"Dimitri Staessens2017-12-191-3/+3
* lib, tools: Rename application process and instanceDimitri Staessens2017-12-021-300/+303
* irmd: Don't read commands under lockDimitri Staessens2017-11-301-3/+3
* ipcpd, irmd: Bugfix for failed accept() callsDimitri Staessens2017-11-291-3/+0
* irmd: Don't access entry after unlockDimitri Staessens2017-11-141-1/+1
* lib: Deprecate ouroboros_init and ourboros_finidimitri staessens2017-10-141-1/+0
* irmd: Add option to print versiondimitri staessens2017-10-061-9/+16
* irmd: Don't destroy flows before IPCPsdimitri staessens2017-10-041-22/+1
* lib: Cancel tpm threads instead of marking exitdimitri staessens2017-09-301-54/+32
* ipcpd: Add threadpool manager to DHTdimitri staessens2017-09-241-49/+55
* irmd: Init libgcrypt before using itdimitri staessens2017-09-201-0/+16
* lib: Provide RIB API to export internals via fusedimitri staessens2017-09-181-1/+11
* irmd: Fix deleting corrupt shm fileSander Vrijders2017-08-291-1/+1
* ipcpd: Fix state in dht lookup at lookup_waitdimitri staessens2017-08-291-24/+48
* lib, ipcpd, irmd: Fix bugs reported by static analysisSander Vrijders2017-08-291-0/+11
* tools: Add tool to connect IPCP componentsdimitri staessens2017-08-281-0/+82
* irmd: Don't warn on failed write to terminated IPCPdimitri staessens2017-08-251-1/+2
* lib, ipcpd, irmd: Fix several memleaksSander Vrijders2017-08-231-4/+2
* Merge branch 'testing' into beSander Vrijders2017-08-231-3/+5
|\
| * irmd: Fix potential data race in irmdSander Vrijders2017-08-231-3/+5
* | Merged in dstaesse/ouroboros/be-build (pull request #557)dimitri staessens2017-08-211-2/+6
|\ \ | |/ |/|
| * build: Revise the build systemdimitri staessens2017-08-211-2/+6
* | ipcpd, irmd: Fix data racesdimitri staessens2017-08-191-16/+32
|/
* irmd: Handle IPCP creation fails gracefullydimitri staessens2017-08-171-6/+28
* irmd, ipcpd: Signal acceptor onlydimitri staessens2017-08-161-3/+13
* irmd, ipcpd: Listen on a dedicated accept() threaddimitri staessens2017-08-161-70/+177
* build: Replace fsf snail mail with contact URLdimitri staessens2017-08-131-1/+1
* irmd: Fix mainloop timeout on OS Xdimitri staessens2017-08-111-2/+2
* build, lib, ipcpd, irmd: Add support for libgcryptdimitri staessens2017-08-091-21/+8
* irmd: Don't self-query an IPCPDimitri Staessens2017-08-051-4/+5
* irmd: Don't call ipcp_flow_dealloc under lockDimitri Staessens2017-08-051-3/+13
* Merge branch 'testing' into beSander Vrijders2017-08-041-8/+16
|\
| * irmd: Release lock before ipcp_querydimitri staessens2017-08-041-8/+16
* | lib: Add threadpool managerdimitri staessens2017-07-261-183/+26
* | irmd: Fix order of IPCPsSander Vrijders2017-07-181-1/+1
|/