aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/src/send.c (unfollow)
Commit message (Expand)AuthorFilesLines
2018-08-01queueing: document double-adding and reference conditionsJason A. Donenfeld1-0/+12
2018-08-01peer: ensure resources are freed when creation failsJason A. Donenfeld1-13/+19
2018-08-01queueing: keep reference to peer after setting atomic state bitJason A. Donenfeld2-3/+8
2018-08-01allowedips: free root inside of RCU callbackJason A. Donenfeld1-8/+10
2018-08-01hashtables: document immediate zeroing semanticsJason A. Donenfeld1-0/+6
2018-08-01allowedips: avoid window of disappeared peerJann Horn1-1/+5
2018-08-01allowedips: prevent double read in krefJason A. Donenfeld2-17/+17
2018-07-31chacha20poly1305: selftest: split up test vector constantsJason A. Donenfeld1-69/+210
2018-07-31version: bump snapshot0.0.20180731Jason A. Donenfeld2-2/+2
2018-07-31device: adjust commentJason A. Donenfeld1-1/+1
2018-07-31noise: use hex constant for tai64n offsetJason A. Donenfeld1-1/+1
2018-07-31main: properly name labelJason A. Donenfeld1-2/+2
2018-07-31noise: remove outdated commentJason A. Donenfeld2-5/+0
2018-07-31send: address of variable is never nullJason A. Donenfeld1-1/+1
2018-07-31peer: simplify rcu reference countsJason A. Donenfeld9-30/+23
2018-07-31ratelimiter: prevent init/uninit raceJason A. Donenfeld2-4/+8
2018-07-31main: add missing chacha20poly1305 headerJason A. Donenfeld3-3/+2
2018-07-28curve25519-x86_64: tighten reductions modulo 2^256-38Samuel Neves1-21/+18
2018-07-28curve25519-x86_64: simplify the final reduction by adding 19 beforehandSamuel Neves1-40/+26
2018-07-28curve25519-x86_64: tighten the x25519 assemblySamuel Neves1-3/+3
2018-07-24qemu: update musl and kernelJason A. Donenfeld1-2/+2
2018-07-24wg-quick: android: remove compat codeJason A. Donenfeld1-10/+0
2018-07-24wg-quick: android: allow package to be overriddenJason A. Donenfeld1-4/+9
2018-07-24qemu: show log if process crashesJason A. Donenfeld1-10/+16
2018-07-24embeddable-wg-library: do not left shift negative numbersJason A. Donenfeld1-7/+2
2018-07-24receive: check against proper return value typeJason A. Donenfeld1-1/+1
2018-07-18version: bump snapshot0.0.20180718Jason A. Donenfeld2-2/+2
2018-07-18recieve: disable NAPI busy pollingThomas Gschwantner2-0/+10
2018-07-18device: destroy workqueue before freeing queueJason A. Donenfeld1-1/+1
2018-07-16wg-quick: allow link local default gatewayJason A. Donenfeld3-3/+0
2018-07-12receive: use gro call instead of plain callJason A. Donenfeld1-1/+1
2018-07-11receive: account for zero or negative budgetJason A. Donenfeld1-0/+3
2018-07-08tools: only error on wg show if all interfaces failJason A. Donenfeld1-1/+4
2018-07-08version: bump snapshot0.0.20180708Jason A. Donenfeld2-2/+2
2018-07-08receive: use NAPI on the receive pathJonathan Neuschäfer6-17/+45
2018-07-06qemu: decide debug kernel based on KERNEL_VERSIONJason A. Donenfeld1-8/+8
2018-07-06qemu: bump default kernel versionJason A. Donenfeld1-1/+1
2018-07-06selftest: ratelimiter: improve chance of success via retryJason A. Donenfeld1-1/+6
2018-07-05wg-quick: android: support excluding applicationsJason A. Donenfeld1-9/+102
2018-07-04receive: styleJason A. Donenfeld1-1/+1
2018-07-04device: print daddr not saddr in missing peer errorJason A. Donenfeld1-1/+4
2018-06-25version: bump snapshot0.0.20180625Jason A. Donenfeld2-2/+2
2018-06-25wg-quick: android: prevent outgoing handshake packets from being droppedJason A. Donenfeld1-0/+4
2018-06-24compat: more robust ktime backportJason A. Donenfeld1-3/+8
2018-06-23global: use fast boottime instead of normal boottimeJason A. Donenfeld12-26/+26
2018-06-23global: use ktime boottime instead of jiffiesJason A. Donenfeld15-64/+69
2018-06-22tools: fix misspelling of strchrnul in commentJonathan Neuschäfer1-1/+1
2018-06-22manpages: eliminate whitespace at the end of the lineJonathan Neuschäfer2-26/+26
2018-06-22global: fix a few typosJonathan Neuschäfer2-2/+2
2018-06-22simd: add missing headerJason A. Donenfeld1-0/+1