summaryrefslogtreecommitdiffstatshomepage
path: root/src (follow)
Commit message (Expand)AuthorAgeFilesLines
* version: bump snapshot0.0.20170409Jason A. Donenfeld2017-04-092-2/+2
* compat: warn on < 4.1Jason A. Donenfeld2017-04-091-0/+2
* compat: careful with destructorsJason A. Donenfeld2017-04-092-7/+7
* compat: support 3.10Jason A. Donenfeld2017-04-093-5/+106
* compat: support 3.12Jason A. Donenfeld2017-04-098-7/+240
* compat: support 3.14Jason A. Donenfeld2017-04-093-8/+132
* compat: support 3.16Jason A. Donenfeld2017-04-098-111/+579
* data: alloca is actually as dangerous as they sayJason A. Donenfeld2017-04-091-6/+4
* debug: cleanupsJason A. Donenfeld2017-04-082-3/+3
* qemu: ensure kernel is configured before headers are installedJason A. Donenfeld2017-04-081-1/+1
* data: cleanup parallel workqueue and use two max_activeJason A. Donenfeld2017-04-087-29/+31
* data: simplify flowJason A. Donenfeld2017-04-044-94/+45
* chacha20poly1305: check return values of sgopsJason A. Donenfeld2017-04-043-14/+22
* locking: always use _bhJason A. Donenfeld2017-04-048-78/+81
* qemu: new stable kernelJason A. Donenfeld2017-04-041-1/+1
* chacha20poly1305: enforce authtag checking with compilerJason A. Donenfeld2017-03-304-32/+22
* curve25519: protect against potential invalid point attacksJason A. Donenfeld2017-03-305-43/+74
* config: do not allow peers with public keys the same as the interfaceJason A. Donenfeld2017-03-281-0/+20
* tools: do not use addrconfig with port in gaiJason A. Donenfeld2017-03-281-1/+1
* main: add /sys/module/wireguard/versionJason A. Donenfeld2017-03-271-0/+1
* compat: allow create-patch to work on debian-based buildsJason A. Donenfeld2017-03-271-0/+4
* version: bump snapshot0.0.20170324Jason A. Donenfeld2017-03-242-2/+2
* uapi: add version magicJason A. Donenfeld2017-03-244-23/+58
* wg-quick: various cleanupsJason A. Donenfeld2017-03-241-5/+6
* socket: avoid deadlock on port retryJason A. Donenfeld2017-03-241-4/+3
* tools: document # comments in wg(8) man pageJason A. Donenfeld2017-03-241-1/+3
* curve25519: 128-bit integer != x86_64Jason A. Donenfeld2017-03-241-2/+8
* version: bump snapshot0.0.20170320.1Jason A. Donenfeld2017-03-202-2/+2
* curve25519: do dispatcher in C instead of asm, since shlx is haswell onlyJason A. Donenfeld2017-03-202-162/+73
* version: bump snapshot0.0.20170320Jason A. Donenfeld2017-03-202-2/+2
* data: big refactoringJason A. Donenfeld2017-03-208-159/+158
* curve25519: add AVX implementationJason A. Donenfeld2017-03-195-24/+3699
* blake2s: add AVX implementationJason A. Donenfeld2017-03-199-8/+613
* config: satisfy sparseJason A. Donenfeld2017-03-191-1/+1
* tools: wg-quick: support old ip(8)Pim van Pelt2017-03-191-4/+8
* cookie: no need to hash rngJason A. Donenfeld2017-03-191-1/+0
* hashtables: get_random_int is now more secure, so expose directlyJason A. Donenfeld2017-03-193-4/+20
* timers: elide enable checkJason A. Donenfeld2017-03-141-3/+3
* compat: use maybe_unused macro over gcc-specificJason A. Donenfeld2017-02-271-1/+1
* data: transition to skb_reset_tc for 4.11Jason A. Donenfeld2017-02-272-3/+11
* device: move sysctl toggling to open timeJason A. Donenfeld2017-02-271-30/+12
* receive: last_rx use is discouraged and removed in recent kernelsJason A. Donenfeld2017-02-271-1/+0
* device: 4.11 uses cnf for addr_gen_modeJason A. Donenfeld2017-02-271-0/+4
* version: bump snapshot0.0.20170223Jason A. Donenfeld2017-02-232-2/+2
* tools: fix bash completion spacesJason A. Donenfeld2017-02-232-5/+13
* tools: add wg show [interface] dumpJason A. Donenfeld2017-02-233-5/+51
* tools: give "off" value for fwmarkJason A. Donenfeld2017-02-234-5/+19
* wg-quick: allow config files without trailing newlineJason A. Donenfeld2017-02-231-1/+1
* socket: do not try to create v6 socket when disabledJason A. Donenfeld2017-02-232-0/+10
* device: disable ICMP redirectsJason A. Donenfeld2017-02-211-1/+30