aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/README.md (unfollow)
Commit message (Expand)AuthorFilesLines
2017-10-11receive: disable bh before using stats seq lockJason A. Donenfeld1-0/+4
2017-10-11tools: man: include kill-switch documentation using fwmarkJason A. Donenfeld1-0/+36
2017-10-11socket: set skb->mark in addition to flowiJason A. Donenfeld1-0/+2
2017-10-11send: do not requeue if packet is deadJason A. Donenfeld1-1/+6
2017-10-11compat: move version logic to compat.h and out of main .cJason A. Donenfeld3-8/+22
2017-10-10tools: store tail pointer to make coalescing peers fastJason A. Donenfeld2-74/+70
2017-10-09tools: warn once on unrecognized itemsJason A. Donenfeld2-0/+22
2017-10-09routingtable: iterate progressivelyJason A. Donenfeld4-53/+81
2017-10-09routingtable: only use device's mutex, not a special rt oneJason A. Donenfeld6-100/+38
2017-10-09crypto/x86_64: satisfy stack validation 2.0Jason A. Donenfeld3-31/+29
2017-10-09qemu: bump stable kernelJason A. Donenfeld1-1/+1
2017-10-09Makefile: quiet recursive makeJason A. Donenfeld1-10/+10
2017-10-08tools: try again if dump is interruptedJason A. Donenfeld1-1/+4
2017-10-06socket: gcc inlining makes this fasterJason A. Donenfeld3-11/+10
2017-10-06socket: don't bother recomparing afterwardsJason A. Donenfeld1-6/+4
2017-10-06socket: compare while unlocked firstJason A. Donenfeld2-27/+26
2017-10-06receive: do not consider 0 jiffies as being setJason A. Donenfeld1-4/+4
2017-10-06version: bump snapshot0.0.20171005Jason A. Donenfeld2-2/+2
2017-10-05queueing: cleanup skb_paddingJason A. Donenfeld2-14/+14
2017-10-05compat: macro rewrite netlink instead of clutteringJason A. Donenfeld2-19/+23
2017-10-05Makefile: clang now builds the kernel, so use scan-buildJason A. Donenfeld4-10/+9
2017-10-05queueing: move from ctx to cbJason A. Donenfeld5-151/+119
2017-10-05receive: do not store endpoint in ctxJason A. Donenfeld2-6/+21
2017-10-05compat: RHEL backported netlink changesJason A. Donenfeld1-1/+1
2017-10-05compat: conditionally redefine GENL_UNS_ADMIN_PERMJason A. Donenfeld1-0/+3
2017-10-05compat: support ptr_ring for old kernelsJason A. Donenfeld2-0/+644
2017-10-05queueing: use ptr_ring instead of linked listsJason A. Donenfeld7-76/+67
2017-10-05receive: we're not planning on turning that into a while loop nowJason A. Donenfeld1-6/+5
2017-10-05send: put keypair referenceJason A. Donenfeld2-0/+20
2017-10-03receive: use local keypair, not ctx keypair in error pathJason A. Donenfeld1-1/+1
2017-10-03Makefile: add non-verbose mode to toolsJason A. Donenfeld2-2/+23
2017-10-03global: add space around variable declarationsJason A. Donenfeld13-1/+59
2017-10-03global: use _WG prefix for include guardsJason A. Donenfeld20-60/+60
2017-10-03global: satisfy bitshift pedantryJason A. Donenfeld8-24/+24
2017-10-03receive: simplify message type validationJason A. Donenfeld2-42/+33
2017-10-02curve25519-neon-arm: force ARM encoding, since this is unrepresentable in ThumbJason A. Donenfeld1-0/+1
2017-10-02kernel-tree: remember UAPI in patch creationJason A. Donenfeld1-1/+1
2017-10-02contrib: remove worthless build artifactJason A. Donenfeld1-0/+0
2017-10-02tools: compile on non-LinuxJason A. Donenfeld1-16/+22
2017-10-02tools: simmer down silly compilersJason A. Donenfeld1-1/+1
2017-10-02version: bump snapshot0.0.20171001Jason A. Donenfeld2-2/+2
2017-10-02tools: do not warn on unrecognized itemsJason A. Donenfeld2-26/+0
2017-10-02ratelimiter: wait for destruction, not for read_unlockJason A. Donenfeld1-1/+1
2017-10-02qemu: add watchdog for not hanging on oopsJason A. Donenfeld3-1/+24
2017-10-02messages: reduce maximum staged packets per peerJason A. Donenfeld1-1/+1
2017-10-02noise: use spinlock for rotating keysJason A. Donenfeld3-21/+29
2017-10-02wg-quick: check permissions of parent directoryJason A. Donenfeld1-1/+1
2017-10-02wg-quick: verify wireguard interface in more clever wayJason A. Donenfeld1-1/+1
2017-10-02wg-quick: anchor sysctl regex to start and endJason A. Donenfeld1-1/+1
2017-10-02debug: add better insert targetJason A. Donenfeld1-4/+4