summaryrefslogtreecommitdiff
path: root/src/ipcpd/udp/main.c
Commit message (Expand)AuthorAgeFilesLines
* ipcpd: Revise loggingDimitri Staessens2023-08-301-29/+31
* ipcpd: Move alloc race mitigation to common sourceDimitri Staessens2023-08-301-53/+3
* ipcpd: Set IPCP states in common sourcesDimitri Staessens2023-08-301-2/+0
* include: Revise printing hashesDimitri Staessens2023-08-231-5/+6
* ipcpd: Fix leaked filedescriptors in ipcpd-udpDimitri Staessens2023-07-311-2/+10
* ipcpd: Use consistent function namingDimitri Staessens2023-03-241-42/+41
* icpdp: Fix layer information for ipcpd-udpDimitri Staessens2023-03-241-0/+1
* ipcpd: Fix condvar initialization in ipcpd-udpDimitri Staessens2023-03-241-2/+13
* ipcpd: Fix address conversion in ipcpd-udpDimitri Staessens2023-03-011-2/+2
* ipcpd: refactor IPCP configurationDimitri Staessens2023-02-131-24/+24
* build: Update copyright to 2023Dimitri Staessens2023-02-131-1/+1
* ipcpd: Refactor main functionsDimitri Staessens2022-07-131-14/+8
* ipcpd: Fix deadlock on exit in udp, local, ethDimitri Staessens2022-05-221-2/+2
* build: Update copyright to 2022Dimitri Staessens2022-04-031-1/+1
* lib: Add np1_flow_read and np1_flow_write callsDimitri Staessens2022-03-301-5/+15
* lib: Refactor reading packet from rbuffDimitri Staessens2022-03-301-1/+1
* ipcpd: Fix memcpy with NULL in piggyback APIDimitri Staessens2022-03-081-2/+4
* ipdpd: Pass MPL to application at flow_allocationDimitri Staessens2022-03-081-2/+5
* lib: Make flow liveness timeout configurableDimitri Staessens2022-03-031-0/+4
* ipcpd: Fix some unchecked return valuesDimitri Staessens2022-03-031-1/+1
* ipcpd: Fix potential overflow in DDNS resolverDimitri Staessens2022-02-181-1/+1
* build: Fix compilation with fuse (RIB) on FreeBSDDimitri Staessens2021-06-281-3/+9
* lib, ipcpd, irmd: Wrap pthread unlocks for cleanupDimitri Staessens2021-06-231-8/+11
* ipcpd: Move RIB initialization to common groundDimitri Staessens2021-06-211-1/+8
* ipcpd: Single UDP port for the ipcpd-udp0.18.0Dimitri Staessens2021-01-031-155/+71
* build: Update email addressesDimitri Staessens2021-01-031-2/+2
* build: Update copyright to 2021Dimitri Staessens2021-01-031-1/+1
* ipcpd: Improve locking np1_flow_set in eth and udpDimitri Staessens2020-09-261-11/+8
* build: Add support for GCC 100.17.5Dimitri Staessens2020-05-231-0/+2
* lib, ipcpd: piggyback ECDHE on flow allocationDimitri Staessens2020-02-251-30/+62
* ipcpd: Filter fqueue events in packet handlersDimitri Staessens2020-01-251-0/+4
* build: Update copyright to 20200.16.0Dimitri Staessens2020-01-021-1/+1
* ipcpd: Remove duplicate ip address in udp dataDimitri Staessens2019-08-311-3/+1
* ipcpd: Fix length mismatch of encryption cypherDimitri Staessens2019-08-091-2/+2
* lib: Add per-message encryption with OpenSSLDimitri Staessens2019-08-031-0/+4
* ipcpd: Don't reuse fqueue between threadsDimitri Staessens2019-03-211-10/+17
* ipcpd: Fix strict aliasing warning0.15.1Dimitri Staessens2019-03-181-6/+8
* ipcpd: Revise UDP IPCPDimitri Staessens2019-03-181-421/+366
* ipcpd: Refactor create_r and flow_req_arrDimitri Staessens2019-03-041-18/+17
* build: Update copyright to 2019Dimitri Staessens2019-02-051-1/+1
* include: Add a flow_join operation for broadcastDimitri Staessens2018-12-271-0/+1
* ipcpd, lib, irmd, tools: Change SDU to packetSander Vrijders2018-10-051-32/+32
* lib: Pass qosspec at flow allocationDimitri Staessens2018-10-051-15/+33
* ipcpd: Add return value checks to UDP IPCPSander Vrijders2018-09-271-17/+37
* include: Remove _DEFAULT_SOURCE in endian.hDimitri Staessens2018-09-271-0/+4
* ipcpd: Support data QoS cube in UDP shimSander Vrijders2018-06-081-1/+1
* ipcpd: Support raw qos in eth and udp IPCPsDimitri Staessens2018-06-081-1/+1
* build: Check for variable length arraysDimitri Staessens2018-05-281-4/+32
* ipcpd: Fix false positive incompatible malloc typeDimitri Staessens2018-05-271-6/+4
* ipcpd: Enable locking threads to a CPU coreDimitri Staessens2018-04-051-0/+4