summaryrefslogtreecommitdiff
path: root/src/lib/cdap_req.c
Commit message (Collapse)AuthorAgeFilesLines
* lib: Handle receiving CDAP reply before waitdimitri staessens2017-02-041-1/+9
| | | | | | In extreme cases, the response to a CDAP request can arrive before the AE doing the request has called cdap_request_wait. This PR handles it by waiting for the state to move away from INIT before responding.
* build: Update licenses and copyrightdimitri staessens2017-01-091-10/+11
| | | | | Copyright is set to 2016 - 2017. License text on includes and sources in the library are changed to indicate the LGPLv2.1 license.
* lib: Revise implementation of listdimitri staessens2017-01-091-1/+1
| | | | Adds LGPL license to the ouroboros lists.
* lib: Fix race in destruction of cdap_reqdimitri staessens2016-12-281-9/+16
| | | | | If cdap_req_destroy was called while in REQ_DONE, cdap->state would be accessed in cdap_req_respond.
* ouroboros: Correct license statementsdimitri staessens2016-12-241-3/+2
| | | | | This corrects the license statements on all files. Installed headers are LGPLv2.1, the rest of the code is GPLv2.
* ipcpd, lib: Refactor normal ipcp and cdapdimitri staessens2016-12-241-0/+151
Refactors the normal IPCP fmgr and ribmgr, and modifies the API for cdap so that no callbacks are needed.