summaryrefslogtreecommitdiff
path: root/src/ipcpd/shim-udp/CMakeLists.txt
Commit message (Collapse)AuthorAgeFilesLines
* Implementation of a full flow allocator for the shim UDP.dimitri staessens2016-05-181-3/+11
| | | | | | | | | It uses UDP port 0x0D1F on all hosts to send and receive flow allocation messages. It supports communication between server and client AP over a single shim IPCP. Implementation of full flow deallocation is pending. Both the client and the server still have to call flow_dealloc();
* ipcpd: Add nslookup to shim UDPSander Vrijders2016-05-101-0/+12
| | | | | This adds nslookup support to the shim UDP, so that a custom DNS server can be queried.
* ipcpd: Allow disabling of DNSSander Vrijders2016-05-101-12/+28
| | | | | | This allows someone to disable the use of DNS in the shim UDP. It also adds a config file specific for the shim UDP (which holds the nsupdate location). Certain defines were also moved to the global config file.
* ipcpd: Add registration to DNS serverSander Vrijders2016-04-271-13/+23
| | | | | This adds support for adding the application name to a BIND DNS server through the nsupdate utility.
* shim-udp: resolve dst_name using DNSdimitri staessens2016-04-261-0/+15
| | | | | | This commits adds the gethostbyname call to resolve the dst_name for a flow allocation using DNS. The DNS server should be specified using the method mandated by the system (e.g. added to /etc/resolv.conf).
* ipcpd: initial IPC processesdimitri staessens2016-04-181-0/+31
Basic functions for implementation of IPC processes, and implementation of core functions of the shim IPCP over UDP. Updates to the build system to compile these IPC processes, as well as some fixes in the irmd (rudimentary capturing exit signals) and some fixes in the library, mainly relating to the messaging. Basic implementation of creation / bootstrapping / deletion of the shim UDP. Placeholders for other functions.