Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | ratelimiter: remove and use in-kernel functionalityjd/builtin-ratelimiter | Jason A. Donenfeld | 2017-08-03 | 7 | -366/+22 |
| | |||||
* | netns: work around linux 3.10 issues | Jason A. Donenfeld | 2017-08-03 | 1 | -0/+6 |
| | |||||
* | netns: explictly test reply to sender routing | Jason A. Donenfeld | 2017-08-03 | 1 | -1/+25 |
| | |||||
* | tools: stricter userspace ipc parsing | Jason A. Donenfeld | 2017-08-02 | 1 | -3/+3 |
| | |||||
* | routingtable: unbloat BUG() | Jason A. Donenfeld | 2017-08-02 | 1 | -3/+2 |
| | | | | Really isn't necessary. | ||||
* | blake2s: satisfy sparse | Jason A. Donenfeld | 2017-08-02 | 1 | -2/+2 |
| | |||||
* | selftest: more checking in ratelimiter | Jason A. Donenfeld | 2017-08-02 | 1 | -10/+16 |
| | |||||
* | contrib: move Android tools to wireguard-android repo | Jason A. Donenfeld | 2017-08-01 | 4 | -259/+0 |
| | | | | https://git.zx2c4.com/wireguard-android/ | ||||
* | recieve: pskb_trim already checks length | Jason A. Donenfeld | 2017-08-01 | 1 | -1/+1 |
| | |||||
* | receive: single line if style | Jason A. Donenfeld | 2017-08-01 | 1 | -2/+1 |
| | |||||
* | socket: move print function from compat | Jason A. Donenfeld | 2017-07-28 | 2 | -10/+10 |
| | |||||
* | compat: get rid of warnings on frankenkernels | Jason A. Donenfeld | 2017-07-28 | 1 | -0/+8 |
| | |||||
* | recieve: cleanup variable usage | Jason A. Donenfeld | 2017-07-28 | 1 | -11/+7 |
| | |||||
* | compat: work around odd kernels that backport kv[mz]alloc | Jason A. Donenfeld | 2017-07-27 | 1 | -3/+5 |
| | |||||
* | android: fix readme | Jason A. Donenfeld | 2017-07-26 | 1 | -2/+2 |
| | |||||
* | version: bump snapshot0.0.20170726 | Jason A. Donenfeld | 2017-07-26 | 2 | -2/+2 |
| | |||||
* | wg-quick: add explicit support for common DNS usage | Jason A. Donenfeld | 2017-07-26 | 2 | -12/+34 |
| | |||||
* | wg-quick: do not use grep | Jason A. Donenfeld | 2017-07-24 | 1 | -1/+1 |
| | |||||
* | wg-quick: do not set explicit src route for v6 default route | Jason A. Donenfeld | 2017-07-24 | 1 | -11/+3 |
| | | | | | | | | | This was only required because clueless network operators were trying to route fec0::/10 globally, when that range doesn't actually have global scope. Now that we understand the cause was operator error, we revert the change here, so that the routing table is kept consistent. This reverts commit 64e47de870a2f0575b5564a70e5680b48ab83ff9. | ||||
* | android: add port of wg-quick | Jason A. Donenfeld | 2017-07-24 | 4 | -0/+259 |
| | |||||
* | wg-quick: usage typos | Jason A. Donenfeld | 2017-07-20 | 1 | -1/+2 |
| | |||||
* | qemu: warn on all unseeded random usage when in debug mode | Jason A. Donenfeld | 2017-07-20 | 1 | -0/+1 |
| | |||||
* | global: wireguard.io --> wireguard.com | Jason A. Donenfeld | 2017-07-20 | 15 | -19/+19 |
| | | | | | Due to concerns with the .io TLD, we are switching to using wireguard.com instead. | ||||
* | blake2s: fix up alignment issues | Jason A. Donenfeld | 2017-07-20 | 1 | -9/+11 |
| | | | | | When it's unclear if block is aligned, we just assume unaligned, rather than branching. | ||||
* | blake2s: move compression loop to assembly | Samuel Neves | 2017-07-20 | 3 | -72/+84 |
| | |||||
* | send: use skb_queue_empty where appropriate | Samuel Holland | 2017-07-20 | 1 | -3/+3 |
| | | | | Signed-off-by: Samuel Holland <samuel@sholland.org> | ||||
* | data: simplify no-keypair failure case | Samuel Holland | 2017-07-20 | 1 | -5/+2 |
| | | | | Signed-off-by: Samuel Holland <samuel@sholland.org> | ||||
* | data: use KMEM_CACHE macro | Jason A. Donenfeld | 2017-07-20 | 1 | -2/+2 |
| | | | | Suggested-by: Samuel Holland <samuel@sholland.org> | ||||
* | ratelimiter: use KMEM_CACHE macro | Jason A. Donenfeld | 2017-07-20 | 1 | -6/+6 |
| | | | | Suggested-by: Samuel Holland <samuel@sholland.org> | ||||
* | global: use pointer to net_device | Jason A. Donenfeld | 2017-07-20 | 12 | -52/+46 |
| | | | | | | DaveM prefers it to be this way per [1]. [1] http://www.spinics.net/lists/netdev/msg443992.html | ||||
* | device: support 4.13's extact newlink param | Jason A. Donenfeld | 2017-07-20 | 2 | -1/+5 |
| | |||||
* | send: orphan skbs when buffering longterm | Jason A. Donenfeld | 2017-07-20 | 1 | -1/+7 |
| | | | | | | | | | Otherwise we quickly use up all of a socket's memory, which prevents a socket from sending packets to other interfaces. This also has the nice effect of letting TCP connections continue to attempt to begin, with the older ones being naturally rotated out and freed, so when a connection finally is made, only the later TCP connections are attempted, not the ones that would already have timed out. | ||||
* | selftests: ensure that there isnt CPU lag when testing rate limiter | Jason A. Donenfeld | 2017-07-20 | 1 | -1/+25 |
| | |||||
* | compat: work around odd kernels that backport kvfree | Jason A. Donenfeld | 2017-07-07 | 1 | -1/+3 |
| | |||||
* | socket: style | Jason A. Donenfeld | 2017-07-07 | 1 | -12/+3 |
| | |||||
* | qemu: update default testing kernel | Jason A. Donenfeld | 2017-07-07 | 1 | -1/+1 |
| | |||||
* | ratelimiter: consistently use non-bh rcu | Jason A. Donenfeld | 2017-07-07 | 2 | -2/+2 |
| | |||||
* | version: bump snapshot0.0.20170706 | Jason A. Donenfeld | 2017-07-06 | 2 | -2/+2 |
| | |||||
* | socket: the checkers distinguish between _bh and non _bh | Jason A. Donenfeld | 2017-07-06 | 1 | -1/+1 |
| | |||||
* | device: cleanup register_netdev logic | Jason A. Donenfeld | 2017-07-06 | 2 | -15/+12 |
| | |||||
* | compat: priv_destructor got backported | Jason A. Donenfeld | 2017-07-06 | 1 | -5/+7 |
| | |||||
* | counter: use correct unit for indices | Jason A. Donenfeld | 2017-07-06 | 1 | -3/+3 |
| | | | | | Even though redundant bits == bits per long, we're indexing into something that uses longs as its unit, so this is correct. | ||||
* | ratelimiter: add self-test | Jason A. Donenfeld | 2017-07-06 | 4 | -1/+121 |
| | |||||
* | ratelimiter: use IPv6 /64 instead of /96 | Jason A. Donenfeld | 2017-07-04 | 1 | -8/+8 |
| | |||||
* | ratelimiter: use kvzalloc for hash table allocation | Jason A. Donenfeld | 2017-07-04 | 2 | -9/+41 |
| | |||||
* | gitignore: ignore split DWARF debug info | Samuel Holland | 2017-07-03 | 1 | -0/+1 |
| | | | | Signed-off-by: Samuel Holland <samuel@sholland.org> | ||||
* | compat: workaround Ubuntu 16.10 kernel weirdness | Jason A. Donenfeld | 2017-07-03 | 1 | -0/+1 |
| | |||||
* | compat: support OpenSUSE's backports | Jason A. Donenfeld | 2017-07-03 | 1 | -1/+6 |
| | |||||
* | receive: cleanup error handlers | Jason A. Donenfeld | 2017-06-29 | 1 | -21/+23 |
| | |||||
* | version: bump snapshot0.0.20170629 | Jason A. Donenfeld | 2017-06-29 | 2 | -2/+2 |
| |