Commit message (Expand) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | version: bumpv0.0.20210428 | Jason A. Donenfeld | 2021-04-28 | 1 | -1/+1 |
* | if_wg: allocate entire mbuf all at once | Jason A. Donenfeld | 2021-04-28 | 1 | -2/+1 |
* | if_wg: do not double-free after m_pullup | Jason A. Donenfeld | 2021-04-28 | 1 | -18/+13 |
* | if_wg: enter net epoch for isr dispatch | Jason A. Donenfeld | 2021-04-28 | 1 | -0/+3 |
* | if_wg: write data header directly | Jason A. Donenfeld | 2021-04-28 | 1 | -6/+5 |
* | if_wg: do not block for memory when sending buffer | Jason A. Donenfeld | 2021-04-28 | 1 | -6/+11 |
* | if_wg: use proper bool for is_retry | Jason A. Donenfeld | 2021-04-28 | 1 | -5/+5 |
* | if_wg: simplify state setting flow | Jason A. Donenfeld | 2021-04-28 | 1 | -26/+22 |
* | netns: enable debug logging | Jason A. Donenfeld | 2021-04-28 | 1 | -0/+2 |
* | if_wg: pull up packet before checking aip on input | Jason A. Donenfeld | 2021-04-28 | 1 | -21/+16 |
* | if_wg: unify xmit error path | Jason A. Donenfeld | 2021-04-28 | 2 | -47/+55 |
* | wg_noise: fix remote refcount leak | Matt Dunwoodie | 2021-04-28 | 1 | -2/+2 |
* | if_wg: do not assume that IP header is pulled up | Jason A. Donenfeld | 2021-04-27 | 1 | -17/+40 |
* | if_wg: handle if_transmit and if_output properly | Jason A. Donenfeld | 2021-04-27 | 2 | -26/+63 |
* | if_wg: do not increment error counter when sc is null | Jason A. Donenfeld | 2021-04-25 | 2 | -4/+12 |
* | wg_noise: compile on 32-bit | Jason A. Donenfeld | 2021-04-24 | 1 | -7/+37 |
* | version: bumpv0.0.20210424 | Jason A. Donenfeld | 2021-04-24 | 1 | -1/+1 |
* | crypto: optimize out `if (encrypt)` | Jason A. Donenfeld | 2021-04-24 | 1 | -1/+1 |
* | if_wg: count on peers always having a remote | Jason A. Donenfeld | 2021-04-24 | 3 | -11/+5 |
* | if_wg: ensure peer lifetime | Matt Dunwoodie | 2021-04-25 | 3 | -46/+86 |
* | selftests: capitalise fail messages for readability | Matt Dunwoodie | 2021-04-23 | 2 | -4/+4 |
* | if_wg: zero out remaining mallocs | Jason A. Donenfeld | 2021-04-22 | 1 | -4/+4 |
* | wg_noise: zero out new structures | Jason A. Donenfeld | 2021-04-22 | 1 | -16/+2 |
* | compat: backport m_snd_tag_rele to 12 | Jason A. Donenfeld | 2021-04-22 | 1 | -0/+11 |
* | if_wg: remove M_WAITOK, check return codes on init | Matt Dunwoodie | 2021-04-23 | 2 | -68/+90 |
* | if_wg: check wg_module_init succeeded | Matt Dunwoodie | 2021-04-23 | 1 | -9/+15 |
* | if_wg: set snd_tag to NULL after releasing | Jason A. Donenfeld | 2021-04-22 | 1 | -1/+3 |
* | if_wg: destroy interfaces on module unload | Jason A. Donenfeld | 2021-04-22 | 1 | -10/+4 |
* | wg_cookie: import optional inet6 headers | Jason A. Donenfeld | 2021-04-22 | 1 | -0/+2 |
* | wg_cookie: hash vnet into ratelimiter entry | Jason A. Donenfeld | 2021-04-22 | 5 | -62/+46 |
* | if_wg: properly use rn_inithead and rn_detachhead | Jason A. Donenfeld | 2021-04-22 | 4 | -35/+59 |
* | wg_cookie: allocate ratelimit table statically | Matt Dunwoodie | 2021-04-23 | 2 | -34/+26 |
* | wg_cookie: cleanup internal code | Matt Dunwoodie | 2021-04-23 | 2 | -70/+68 |
* | wg_cookie: add cookie_valid bool | Matt Dunwoodie | 2021-04-23 | 3 | -20/+22 |
* | wg_cookie: make ratelimiter global | Matt Dunwoodie | 2021-04-23 | 5 | -115/+113 |
* | TODO: more nits | Jason A. Donenfeld | 2021-04-22 | 1 | -2/+12 |
* | if_wg: add more usual string concat spacing | Jason A. Donenfeld | 2021-04-22 | 1 | -14/+14 |
* | if_wg: correct logic in tag clearing | Jason A. Donenfeld | 2021-04-22 | 1 | -1/+1 |
* | global: add missing brackets | Jason A. Donenfeld | 2021-04-22 | 2 | -2/+4 |
* | if_wg: more thorough wg_mbuf_reset | Matt Dunwoodie | 2021-04-22 | 1 | -6/+36 |
* | if_wg: better loop detection | Matt Dunwoodie | 2021-04-22 | 1 | -3/+4 |
* | selftests: fixup headers | Jason A. Donenfeld | 2021-04-22 | 4 | -12/+14 |
* | wg_noise: add selftest | Matt Dunwoodie | 2021-04-22 | 4 | -0/+100 |
* | wg_cookie: add selftest | Matt Dunwoodie | 2021-04-22 | 4 | -0/+303 |
* | if_wg: port allowedips selftest from Linux code and fix bugs | Jason A. Donenfeld | 2021-04-22 | 3 | -66/+674 |
* | wg_cookie: ensure gc is called regularly | Matt Dunwoodie | 2021-04-21 | 2 | -29/+44 |
* | global: update timer-type comments | Jason A. Donenfeld | 2021-04-20 | 2 | -5/+5 |
* | global: cleanup openbsd lock defines | Jason A. Donenfeld | 2021-04-20 | 4 | -60/+26 |
* | global: use ck for loads/stores, rather than macro maze | Jason A. Donenfeld | 2021-04-20 | 4 | -86/+70 |
* | global: move siphash helper out of support | Jason A. Donenfeld | 2021-04-20 | 4 | -32/+24 |