aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/src/ipc.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* netlink: make sure to clear return value when trying againJason A. Donenfeld2020-01-111-1/+2
* ipc: simplify inflatable buffer and add fuzzerJason A. Donenfeld2020-01-041-60/+42
* global: bump copyrightJason A. Donenfeld2020-01-021-1/+1
* wg: add back source formerly shared with kernel moduleJason A. Donenfeld2019-12-261-1/+1
* ipc: make sure userspace communication frees wgdeviceJason A. Donenfeld2019-12-051-10/+13
* wg: windows: enforce named pipe ownership and use protected prefixJason A. Donenfeld2019-08-311-16/+16
* wg: add wincompat layer to wg(8)Jason A. Donenfeld2019-05-311-0/+4
* netlink: use __kernel_timespec for handshake timeJason A. Donenfeld2019-01-231-2/+2
* global: update copyrightJason A. Donenfeld2019-01-071-1/+1
* wg: don't fail if a netlink interface dump is inconsistentJason A. Donenfeld2018-10-131-2/+9
* netlink: do not stuff index into nla typeJason A. Donenfeld2018-10-081-5/+4
* global: put SPDX identifier on its own lineJason A. Donenfeld2018-09-201-2/+2
* global: prefer sizeof(*pointer) when possibleJason A. Donenfeld2018-09-041-6/+6
* wg: ipc: do not warn on unrecognized netlink attributesJason A. Donenfeld2018-09-021-17/+0
* wg: fix OpenBSD buildFilippo Valsorda2018-05-221-1/+1
* wg: fix errno propagation and messagesJason A. Donenfeld2018-05-181-2/+1
* wg: fixup errno handlingJason A. Donenfeld2018-02-171-7/+8
* wg: normalize strncpy/snprintf usageJason A. Donenfeld2018-02-141-3/+5
* global: year bumpJason A. Donenfeld2018-01-031-1/+1
* global: add SPDX tags to all filesGreg Kroah-Hartman2017-12-091-1/+4
* global: switch from timeval to timespecJason A. Donenfeld2017-11-221-1/+1
* wg: tighten up strtoul parsingJason A. Donenfeld2017-11-171-8/+8
* wg: allow for NULL keys everywhereJason A. Donenfeld2017-11-111-7/+18
* global: style nitsJason A. Donenfeld2017-10-311-0/+7
* global: infuriating kernel iterator styleJason A. Donenfeld2017-10-311-2/+2
* wg: account for padding being in zero attributeJason A. Donenfeld2017-10-171-0/+6
* wg: newline after warningJason A. Donenfeld2017-10-171-1/+1
* wg: styleJason A. Donenfeld2017-10-171-1/+1
* wg: store tail pointer to make coalescing peers fastJason A. Donenfeld2017-10-101-72/+68
* wg: warn once on unrecognized itemsJason A. Donenfeld2017-10-091-0/+21
* wg: try again if dump is interruptedJason A. Donenfeld2017-10-081-1/+4
* wg: compile on non-LinuxJason A. Donenfeld2017-10-021-16/+22
* wg: simmer down silly compilersJason A. Donenfeld2017-10-021-1/+1
* wg: do not warn on unrecognized itemsJason A. Donenfeld2017-10-021-25/+0
* netlink: switch from ioctl to netlink for configurationJason A. Donenfeld2017-10-021-154/+447
* wg: uapi: only make sure socket file is socketJason A. Donenfeld2017-09-261-4/+9
* wg: use key_is_zero for comparing to zerosJason A. Donenfeld2017-09-241-3/+2
* wg: stricter userspace ipc parsingJason A. Donenfeld2017-08-021-3/+3
* wg: remove double include in ipcJason A. Donenfeld2017-06-291-1/+0
* wg: support text-based ipcJason A. Donenfeld2017-05-171-106/+260
* wg: check for proto error on set tooJason A. Donenfeld2017-05-171-3/+4
* wg: side channel resistant base64Jason A. Donenfeld2017-04-191-1/+1
* uapi: add version magicJason A. Donenfeld2017-03-241-7/+26
* Update copyrightJason A. Donenfeld2017-01-101-1/+1
* wg: ipc: read from socket incrementallyJason A. Donenfeld2017-01-101-42/+48
* wg: error on short ret readsJason A. Donenfeld2017-01-101-0/+4
* headers: cleanup noticesJason A. Donenfeld2016-11-211-1/+1
* wg: use correct headers in ipcJason A. Donenfeld2016-08-021-2/+2
* wg: use stream instead of seqpacketJason A. Donenfeld2016-07-221-18/+31
* wg: Use seqpacket instead of dgramJason A. Donenfeld2016-07-221-26/+6