Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | compat: backport siphash & dst_cache from mainline | Jason A. Donenfeld | 2017-02-13 | 15 | -327/+991 |
| | |||||
* | socket: synchronize net on socket tear down | Jason A. Donenfeld | 2017-02-07 | 1 | -0/+1 |
| | |||||
* | tools: remove key for any empty file | Jason A. Donenfeld | 2017-02-07 | 2 | -25/+18 |
| | | | | | Rather than just using /dev/null to mean key removal, match on any empty file, so that this interface is cross platform. | ||||
* | tools: setconf should remove existing psk | Jason A. Donenfeld | 2017-02-07 | 1 | -0/+3 |
| | |||||
* | timers: use simpler uninit sync technique | Jason A. Donenfeld | 2017-02-07 | 4 | -38/+25 |
| | |||||
* | timers: use setup_timer macro helper | Jason A. Donenfeld | 2017-01-23 | 1 | -20/+5 |
| | |||||
* | tools: wg-quick: recommend using resolvconf in exclusive mode | Jason A. Donenfeld | 2017-01-19 | 1 | -1/+1 |
| | |||||
* | tools: man: recommend correct port | Jason A. Donenfeld | 2017-01-15 | 2 | -2/+2 |
| | |||||
* | curve25519: do everything on the stack | Jason A. Donenfeld | 2017-01-15 | 1 | -171/+0 |
| | | | | | | With MIPS now supporting a separate IRQ stack, and with these changes being backported into OpenWRT (and likely the stable mainline releases), we no longer need to kmalloc more space for temporary variables. | ||||
* | version: bump snapshot0.0.20170115 | Jason A. Donenfeld | 2017-01-15 | 2 | -2/+2 |
| | |||||
* | tools: wg-quick: parse IPv6 endpoints correctly | Jason A. Donenfeld | 2017-01-15 | 1 | -1/+1 |
| | |||||
* | ratelimiter: 800ms too fast, decrease to 2s sustained rate | Jason A. Donenfeld | 2017-01-15 | 1 | -2/+2 |
| | |||||
* | Use __read_mostly attribute when possible | Jason A. Donenfeld | 2017-01-13 | 4 | -9/+9 |
| | |||||
* | config: useless newline | Jason A. Donenfeld | 2017-01-12 | 1 | -2/+0 |
| | |||||
* | tools: wg-quick: better removal of suppress_prefix rule | Jason A. Donenfeld | 2017-01-11 | 1 | -1/+1 |
| | |||||
* | Update copyright | Jason A. Donenfeld | 2017-01-10 | 72 | -73/+73 |
| | |||||
* | uapi: use sockaddr union instead of sockaddr_storage | Jason A. Donenfeld | 2017-01-10 | 5 | -26/+27 |
| | |||||
* | uapi: use flag instead of C bitfield for portability | Jason A. Donenfeld | 2017-01-10 | 3 | -28/+32 |
| | |||||
* | tools: ipc: read from socket incrementally | Jason A. Donenfeld | 2017-01-10 | 2 | -43/+49 |
| | |||||
* | tools: error on short ret reads | Jason A. Donenfeld | 2017-01-10 | 1 | -0/+4 |
| | |||||
* | uapi: add missing userspace headers | James Tucker | 2017-01-10 | 1 | -0/+2 |
| | | | | Signed-off-by: James Tucker <jftucker@gmail.com> | ||||
* | tools: wg-quick: enforce good permissions | Jason A. Donenfeld | 2017-01-09 | 2 | -1/+3 |
| | |||||
* | tools: add installation note for distros | Jason A. Donenfeld | 2017-01-05 | 1 | -0/+5 |
| | |||||
* | version: bump snapshot0.0.20170105 | Jason A. Donenfeld | 2017-01-05 | 2 | -2/+2 |
| | |||||
* | tools: remove DESTDIR for autodetection | Christian Hesse | 2017-01-05 | 1 | -3/+3 |
| | | | | | | | DESTDIR is always empty, no need to check anything there. Check the main system instead. Signed-off-by: Christian Hesse <mail@eworm.de> | ||||
* | tools: add systemd unit and auto-detection | Jason A. Donenfeld | 2017-01-05 | 5 | -31/+66 |
| | |||||
* | tools: add makefile instructions | Jason A. Donenfeld | 2017-01-05 | 2 | -1/+38 |
| | |||||
* | tools: add wg-quick | Jason A. Donenfeld | 2017-01-05 | 8 | -337/+430 |
| | | | | | This is based on wg-config, but is even easier to use, and now makes our full tools suite. | ||||
* | tools: add bash completion for wg(8) | Jason A. Donenfeld | 2017-01-04 | 2 | -2/+96 |
| | |||||
* | contrib: slight ncat tweak | Jason A. Donenfeld | 2017-01-03 | 1 | -1/+1 |
| | |||||
* | version: bump snapshot0.0.20161230 | Jason A. Donenfeld | 2016-12-30 | 2 | -2/+2 |
| | |||||
* | tools: syscall.h should actually be sys/syscall.h | Jason A. Donenfeld | 2016-12-30 | 1 | -1/+1 |
| | |||||
* | wg-config: use ip rules instead of tungate | Jason A. Donenfeld | 2016-12-30 | 4 | -92/+42 |
| | |||||
* | qemu: kernel.org mirrors get updates slowly | Jason A. Donenfeld | 2016-12-29 | 1 | -2/+2 |
| | |||||
* | compat: support 3.18, 3.19, 4.0 | Jason A. Donenfeld | 2016-12-26 | 4 | -8/+33 |
| | |||||
* | blake2s: cleanup | Jason A. Donenfeld | 2016-12-26 | 1 | -9/+4 |
| | |||||
* | cookie: optimize | Jason A. Donenfeld | 2016-12-26 | 1 | -29/+11 |
| | |||||
* | qemu: 4.10 needs posix timers | Jason A. Donenfeld | 2016-12-26 | 1 | -0/+1 |
| | |||||
* | external-tests: update to latest | Jason A. Donenfeld | 2016-12-25 | 3 | -28/+50 |
| | |||||
* | tools: rename 'bandwidth' to 'transfer' in output | Tomasz Torcz | 2016-12-23 | 2 | -4/+4 |
| | | | | | 'bandwidth' is a measure of speed, but wg's output shows only the number of bytes transferred. Thus 'transfer' is a better label. | ||||
* | version: bump snapshot0.0.20161223 | Jason A. Donenfeld | 2016-12-23 | 2 | -2/+2 |
| | |||||
* | cookies: use xchacha20poly1305 instead of chacha20poly1305 | Jason A. Donenfeld | 2016-12-23 | 8 | -43/+204 |
| | | | | | This allows us to precompute the blake2s calls and save cycles, since hchacha is fast. | ||||
* | wg-config: cleanups | Jason A. Donenfeld | 2016-12-23 | 2 | -7/+8 |
| | |||||
* | tools: do not use AI_ADDRCONFIG | Jason A. Donenfeld | 2016-12-23 | 1 | -2/+1 |
| | | | | | | | | | | Some people run wg(8) using hard coded v6 addresses before interfaces have v6 addresses, causing getaddrinfo to fail. Since AI_ADDRCONFIG doesn't actualy change the sorting, but just the queries made, we don't really need AI_ADDRCONFIG anyway, since we're always only taking the first result. Reported-by: Benedikt Morbach <benedikt.morbach@googlemail.com> | ||||
* | tools: allowed-ips is easier to parse with spaces instead of ", " | Jason A. Donenfeld | 2016-12-23 | 2 | -2/+2 |
| | |||||
* | routing-table: simplify and mask reparented root | Jason A. Donenfeld | 2016-12-23 | 1 | -16/+9 |
| | |||||
* | wg-config: cleanup ip parsing | Jason A. Donenfeld | 2016-12-23 | 1 | -2/+2 |
| | | | | This also sorts routes by cidr. | ||||
* | config: allow removing multiple peers at once | Jason A. Donenfeld | 2016-12-23 | 1 | -1/+2 |
| | |||||
* | version: bump snapshot0.0.20161218 | Jason A. Donenfeld | 2016-12-18 | 2 | -2/+2 |
| | |||||
* | siphash: preserve endian-ness for quick helper | Jason A. Donenfeld | 2016-12-16 | 1 | -5/+9 |
| | | | | This fixes errors on big endian machines. |