aboutsummaryrefslogtreecommitdiffstatshomepage
Commit message (Expand)AuthorAgeFilesLines
* version: bump snapshot0.0.20170706Jason A. Donenfeld2017-07-062-2/+2
* socket: the checkers distinguish between _bh and non _bhJason A. Donenfeld2017-07-061-1/+1
* device: cleanup register_netdev logicJason A. Donenfeld2017-07-062-15/+12
* compat: priv_destructor got backportedJason A. Donenfeld2017-07-061-5/+7
* counter: use correct unit for indicesJason A. Donenfeld2017-07-061-3/+3
* ratelimiter: add self-testJason A. Donenfeld2017-07-064-1/+121
* ratelimiter: use IPv6 /64 instead of /96Jason A. Donenfeld2017-07-041-8/+8
* ratelimiter: use kvzalloc for hash table allocationJason A. Donenfeld2017-07-042-9/+41
* gitignore: ignore split DWARF debug infoSamuel Holland2017-07-031-0/+1
* compat: workaround Ubuntu 16.10 kernel weirdnessJason A. Donenfeld2017-07-031-0/+1
* compat: support OpenSUSE's backportsJason A. Donenfeld2017-07-031-1/+6
* receive: cleanup error handlersJason A. Donenfeld2017-06-291-21/+23
* version: bump snapshot0.0.20170629Jason A. Donenfeld2017-06-292-2/+2
* receive: pull IP header into headJason A. Donenfeld2017-06-291-0/+4
* receive: fix off-by-one in packet length checkingJason A. Donenfeld2017-06-291-1/+1
* tools: remove double include in ipcJason A. Donenfeld2017-06-291-1/+0
* version: bump snapshot0.0.20170628Jason A. Donenfeld2017-06-282-2/+2
* compat: support Ubuntu 14.04Jason A. Donenfeld2017-06-281-4/+10
* compat: support EL7.3Jason A. Donenfeld2017-06-281-16/+21
* wg-quick: use printf -v instead of namerefs for bash 4.2Jason A. Donenfeld2017-06-281-3/+2
* compat: do not export symbols unnecessarilyJason A. Donenfeld2017-06-284-34/+0
* global: cleanup IP header checkingJason A. Donenfeld2017-06-267-77/+46
* device: remove icmp conntrack hacksJason A. Donenfeld2017-06-263-35/+37
* compat: clean up cruftJason A. Donenfeld2017-06-261-4/+2
* device: avoid double icmp send on routing loopJason A. Donenfeld2017-06-261-1/+0
* socket: use ip_rt_put instead of dst_releaseJason A. Donenfeld2017-06-261-2/+2
* socket: verify saddr belongs to interfaceJason A. Donenfeld2017-06-262-1/+9
* ratelimiter: rewrite from scratchJason A. Donenfeld2017-06-2611-159/+179
* curve25519: keep certain sandy2x functions in CJason A. Donenfeld2017-06-252-232/+84
* curve25519: satisfy sparse and use short typesJason A. Donenfeld2017-06-241-26/+26
* receive: extend rate limiting to 1 second after under load detectionJason A. Donenfeld2017-06-241-0/+5
* device: only use one sleep notifierJason A. Donenfeld2017-06-242-23/+27
* device: netdevice destruction logic change for 4.12Jason A. Donenfeld2017-06-241-4/+13
* wg-quick: properly match IPv6 endpointJason A. Donenfeld2017-06-241-1/+1
* haskell: re-add updated haskell exampleJason A. Donenfeld2017-06-245-0/+268
* selftest: remove antique siphash self testJason A. Donenfeld2017-06-241-89/+0
* main: annotate init/exit functions to save memoryJason A. Donenfeld2017-06-2411-39/+39
* version: bump snapshot0.0.20170613Jason A. Donenfeld2017-06-132-2/+2
* tools: use proper __linux__ ifdefJason A. Donenfeld2017-06-121-1/+1
* random: wait for random bytes when generating nonces and ephemeralsJason A. Donenfeld2017-06-124-7/+12
* version: bump snapshot0.0.20170612Jason A. Donenfeld2017-06-122-2/+2
* wg-quick: match ipv6 default route more broadlyJason A. Donenfeld2017-06-121-1/+1
* wg-quick: make sure we have empty table for both v6 and v4Jason A. Donenfeld2017-06-111-1/+3
* external-tests: trim the fatJason A. Donenfeld2017-06-095-205/+0
* config: ensure the RNG is initialized before settingJason A. Donenfeld2017-06-082-0/+48
* noise: fix race when replacing handshakeJason A. Donenfeld2017-06-083-11/+24
* go test: use x/crypto for blake2s now that we have 128-bit macJason A. Donenfeld2017-06-081-3/+3
* peer: explicitly initialize atomicJason A. Donenfeld2017-06-051-0/+3
* go test: correct tai64n and formattingJason A. Donenfeld2017-06-011-26/+26
* external-tests: add keepalive packetJason A. Donenfeld2017-06-012-0/+23