summaryrefslogtreecommitdiff
path: root/src/ipcpd/ipcp.c
Commit message (Expand)AuthorAgeFilesLines
...
* lib: Simplify initializing flowsSander Vrijders2017-08-011-1/+3
* lib: Add threadpool managerdimitri staessens2017-07-261-160/+21
* Merged in dstaesse/ouroboros/be-dht (pull request #529)dimitri staessens2017-07-181-1/+0
|\
| * ipcpd: Add DHT as directory in normal IPCPdimitri staessens2017-07-181-1/+0
* | ipcpd: Log exit status before log_fini()dimitri staessens2017-07-161-2/+2
|/
* ipcpd, lib, irmd: Hardcode shim hash algorithmsSander Vrijders2017-07-121-2/+4
* ipcpd: Fix routing type configurationdimitri staessens2017-06-051-5/+6
* ipcpd: Allow specifying fixed syntaxdimitri staessens2017-05-151-25/+20
* ipcpd: Add capability reportingdimitri staessens2017-04-271-2/+10
* Merged in dstaesse/ouroboros/be-hashing (pull request #484)dimitri staessens2017-04-161-9/+9
|\
| * ipcpd: Allow specifying the hash algorithm to usedimitri staessens2017-04-161-9/+9
* | irmd, ipcpd: Include socket in select() for FreeBSDdimitri staessens2017-04-161-1/+1
|/
* include, lib: Rename ap_init/ap_finidimitri staessens2017-04-131-4/+4
* lib, ipcpd, irmd: Register hash instead of namedimitri staessens2017-04-131-46/+165
* ipcpd: Fix race condition with concurrent allocsdimitri staessens2017-04-061-2/+11
* lib, irmd: Implement flow allocation timeoutdimitri staessens2017-04-061-1/+3
* ipcpd: Add lock for allocation requestsSander Vrijders2017-04-051-87/+61
* ipcpd, irmd: Fix cleanup of thread resourcesdimitri staessens2017-04-041-23/+16
* ipcpd: Add dynamic threadpooling for IPCPsdimitri staessens2017-04-021-26/+244
* Change email addresses to ugent.beSander Vrijders2017-03-031-1/+2
* lib: Remove application entity nameSander Vrijders2017-02-241-1/+0
* ipcpd: Fix timeout in ipcp_wait_statedimitri staessens2017-02-121-2/+2
* ipcpd: Remove logging if not initialized yetSander Vrijders2017-02-101-3/+1
* lib: Log to the logging systemdimitri staessens2017-02-081-65/+72
* ipcpd: Refactor ipcpi structdimitri staessens2017-02-071-14/+18
* ipcpd, lib: Revise normal IPCPdimitri staessens2017-02-061-1/+1
* ipcpd: Remove strdup() from ipcp main loopdimitri staessens2017-02-031-6/+1
* ipcpd: Don't strdup() the dif_name in main loopdimitri staessens2017-01-291-3/+1
* ipcpd: normal: Create policies for GAMSander Vrijders2017-01-121-0/+1
* ipcpd: Let IPCPs bind a nameSander Vrijders2017-01-091-6/+10
* ipcpd: Fix state in ipcp_bootdimitri staessens2017-01-041-2/+3
* ipcpd: Add boot and shutdown operationsdimitri staessens2017-01-041-7/+27
* Merged in dstaesse/ouroboros/be-normal-refactor (pull request #331)Sander Vrijders2017-01-041-2/+5
|\
| * ipcpd: Refactor of normal IPCPdimitri staessens2017-01-041-2/+5
* | lib, ipcpd, irmd: Proof of concept QoSdimitri staessens2017-01-031-1/+1
|/
* ipcpd: Hide the IPCP mainloopdimitri staessens2016-12-271-169/+169
* ipcpd: Simplify ipcp_wait_state implementationdimitri staessens2016-12-271-11/+7
* ouroboros: Correct license statementsdimitri staessens2016-12-241-3/+2
* irmd, ipcp: Call select on FreeBSDdimitri staessens2016-12-081-1/+11
* Merged in sandervrijders/ouroboros/be-addr-auth (pull request #296)dimitri staessens2016-11-011-0/+1
|\
| * ipcpd: normal: Add policy for obtaining a flat addressSander Vrijders2016-11-011-0/+1
* | lib, ipcpd: Improve flow allocationdimitri staessens2016-10-311-11/+5
* | ipcpd: Clean shutdown when bootstrap failsdimitri staessens2016-10-311-2/+4
|/
* ipcpd: Add threadpool for main loopSander Vrijders2016-10-261-30/+46
* lib, irmd, ipcpd: Add name querying to IPCPsSander Vrijders2016-10-261-3/+14
* build: Compile with strict conversiondimitri staessens2016-10-221-2/+1
* build: Comply with -Wextra compiler flagdimitri staessens2016-10-211-0/+2
* lib: Demultiplex the fast pathdimitri staessens2016-10-211-3/+3
* lib, dev: Add asynchronous deallocationdimitri staessens2016-10-071-4/+7
* lib, ipcp: Revise fast path and flow interfacesdimitri staessens2016-10-041-66/+101