aboutsummaryrefslogtreecommitdiffstats
path: root/src (follow)
Commit message (Expand)AuthorAgeFilesLines
* version: bumpHEADv0.0.20211105masterJason A. Donenfeld2021-11-051-1/+1
* if_wg: protect in6_mask2len with INET6Jason A. Donenfeld2021-10-291-1/+6
* if_wg: bump keepalive timers unconditionally on sendJason A. Donenfeld2021-10-261-2/+2
* compat: taskqueue draining was backported to stable/13Jason A. Donenfeld2021-06-071-1/+1
* version: bumpv0.0.20210606Jason A. Donenfeld2021-06-061-1/+1
* if_wg: do not crash if deiniting before vnet is upJason A. Donenfeld2021-06-062-2/+5
* global: replace rwlock with mtx if never rlockedJason A. Donenfeld2021-06-053-44/+44
* global: destroy rwlocks and mtxsJason A. Donenfeld2021-06-055-1/+31
* compat: account for lack of CSUM_SND_TAG on ≤12.2Jason A. Donenfeld2021-06-011-0/+5
* if_wg: add braces for 12.1 compiler warningJason A. Donenfeld2021-06-011-2/+2
* if_wg: pass back result of selftests and enable in CIJason A. Donenfeld2021-05-195-20/+42
* version: bumpv0.0.20210503Jason A. Donenfeld2021-05-061-1/+1
* if_wg: destroy interfaces before uma zoneJason A. Donenfeld2021-05-031-4/+13
* wg_noise: set handshake to dead before removing keypairJason A. Donenfeld2021-05-031-2/+3
* if_wg: put event notifiers in main loopJason A. Donenfeld2021-05-032-15/+9
* version: bumpv0.0.20210502Jason A. Donenfeld2021-05-031-1/+1
* wg_noise: cleanup counter algorithmJason A. Donenfeld2021-05-032-30/+33
* wg_cookie: zero before init in selftest for witnessJason A. Donenfeld2021-05-021-0/+3
* if_wg: don't double increment error counterJason A. Donenfeld2021-05-021-3/+1
* if_wg: ensure packet is not shared before writingJason A. Donenfeld2021-05-021-1/+16
* if_wg: don't memcpy data for no reasonJason A. Donenfeld2021-05-021-4/+2
* if_wg: pad packets properlyJason A. Donenfeld2021-05-021-11/+22
* if_wg: return to m temporary variable styleJason A. Donenfeld2021-04-301-13/+18
* if_wg: defragment mbufs early onJason A. Donenfeld2021-04-301-0/+16
* version: bumpv0.0.20210428Jason A. Donenfeld2021-04-281-1/+1
* if_wg: allocate entire mbuf all at onceJason A. Donenfeld2021-04-281-2/+1
* if_wg: do not double-free after m_pullupJason A. Donenfeld2021-04-281-18/+13
* if_wg: enter net epoch for isr dispatchJason A. Donenfeld2021-04-281-0/+3
* if_wg: write data header directlyJason A. Donenfeld2021-04-281-6/+5
* if_wg: do not block for memory when sending bufferJason A. Donenfeld2021-04-281-6/+11
* if_wg: use proper bool for is_retryJason A. Donenfeld2021-04-281-5/+5
* if_wg: simplify state setting flowJason A. Donenfeld2021-04-281-26/+22
* if_wg: pull up packet before checking aip on inputJason A. Donenfeld2021-04-281-21/+16
* if_wg: unify xmit error pathJason A. Donenfeld2021-04-282-47/+55
* wg_noise: fix remote refcount leakMatt Dunwoodie2021-04-281-2/+2
* if_wg: do not assume that IP header is pulled upJason A. Donenfeld2021-04-271-17/+40
* if_wg: handle if_transmit and if_output properlyJason A. Donenfeld2021-04-271-23/+62
* if_wg: do not increment error counter when sc is nullJason A. Donenfeld2021-04-251-4/+7
* wg_noise: compile on 32-bitJason A. Donenfeld2021-04-241-7/+37
* version: bumpv0.0.20210424Jason A. Donenfeld2021-04-241-1/+1
* crypto: optimize out `if (encrypt)`Jason A. Donenfeld2021-04-241-1/+1
* if_wg: count on peers always having a remoteJason A. Donenfeld2021-04-242-5/+3
* if_wg: ensure peer lifetimeMatt Dunwoodie2021-04-253-46/+86
* selftests: capitalise fail messages for readabilityMatt Dunwoodie2021-04-232-4/+4
* if_wg: zero out remaining mallocsJason A. Donenfeld2021-04-221-4/+4
* wg_noise: zero out new structuresJason A. Donenfeld2021-04-221-16/+2
* compat: backport m_snd_tag_rele to 12Jason A. Donenfeld2021-04-221-0/+11
* if_wg: remove M_WAITOK, check return codes on initMatt Dunwoodie2021-04-231-67/+90
* if_wg: check wg_module_init succeededMatt Dunwoodie2021-04-231-9/+15
* if_wg: set snd_tag to NULL after releasingJason A. Donenfeld2021-04-221-1/+3