aboutsummaryrefslogtreecommitdiffstats
path: root/README.md (unfollow)
Commit message (Expand)AuthorFilesLines
2022-06-15version: bumpv0.0.20220615Jason A. Donenfeld1-1/+1
2022-06-14compat: update version to handle sbcreatecontrol() changesJoseph Mingrone1-1/+1
2022-06-14crypto: inline blake2s convenience functionJason A. Donenfeld2-16/+13
2022-06-14wg_noise: import hmac from cryptoJason A. Donenfeld3-45/+41
2022-06-14ci: add FreeBSD 12.3 and 13.1Ed Maste1-0/+6
2022-06-14version: bumpv0.0.20220614Jason A. Donenfeld1-1/+1
2022-06-14compat: fix version stampJason A. Donenfeld1-1/+1
2022-06-14crypto: harmonize with compat and clean upJason A. Donenfeld3-181/+170
2022-06-14crypto: use curve25519 API from the kernel when availableJohn Baldwin2-0/+13
2022-06-14crypto: use <crypto/chacha20_poly1305.h> when presentJohn Baldwin2-8/+74
2022-06-14crypto: use OCF to encrypt/decrypt packets when supportedJohn Baldwin3-2/+109
2022-06-14if_wg: wg_peer_alloc and wg_aip_add: Use M_WAITOK with mallocJohn Baldwin2-28/+7
2022-06-10build: include compat.h for all filesJason A. Donenfeld2-3/+3
2022-06-10version: bumpv0.0.20220610Jason A. Donenfeld1-1/+1
2022-06-10if_wg: account for added argument to sbcreatecontrolJason A. Donenfeld2-2/+7
2022-06-10crypto: return an error code from mbuf crypt routinesJohn Baldwin3-13/+18
2022-06-10if_wg: wg_module_init: clean up more if the self tests failJohn Baldwin1-1/+4
2022-06-10if_wg: avoid scheduling excessive tasks for encryption/decryptionJohn Baldwin1-10/+13
2022-06-10if_wg: wg_mbuf_reset: don't free send tagsJohn Baldwin2-14/+2
2022-06-10wg_cookie: ratelimit_init: use callout_init_mtxJohn Baldwin1-1/+1
2022-06-10if_wg: wg_clone_create: Use M_WAITOK with mallocJohn Baldwin2-15/+5
2022-06-10if_wg: wgc_get/set: use M_WAITOK with malloc()John Baldwin1-24/+16
2022-06-10if_wg: wg_queue_delist_staged: use more standard STAILQ_CONCATJohn Baldwin1-2/+2
2022-06-10if_wg: wg_queue_len: remove lockingJohn Baldwin1-5/+1
2022-06-10build: only include compat.h for if_wg.c and fix build with an obj directoryJohn Baldwin1-1/+1
2022-06-10if_wg: account for input function returning a booleanJason A. Donenfeld1-9/+9
2022-06-10if_wg: do not use continue statement on \!VIMAGEJason A. Donenfeld1-4/+4
2021-11-05version: bumpv0.0.20211105Jason A. Donenfeld1-1/+1
2021-10-29if_wg: protect in6_mask2len with INET6Jason A. Donenfeld1-1/+6
2021-10-26if_wg: bump keepalive timers unconditionally on sendJason A. Donenfeld1-2/+2
2021-06-07compat: taskqueue draining was backported to stable/13Jason A. Donenfeld1-1/+1
2021-06-06version: bumpv0.0.20210606Jason A. Donenfeld1-1/+1
2021-06-06if_wg: do not crash if deiniting before vnet is upJason A. Donenfeld2-2/+5
2021-06-05global: replace rwlock with mtx if never rlockedJason A. Donenfeld4-45/+44
2021-06-05global: destroy rwlocks and mtxsJason A. Donenfeld5-1/+31
2021-06-01ci: test on 12.1 and 12.2Jason A. Donenfeld2-15/+16
2021-06-01compat: account for lack of CSUM_SND_TAG on ≤12.2Jason A. Donenfeld1-0/+5
2021-06-01if_wg: add braces for 12.1 compiler warningJason A. Donenfeld1-2/+2
2021-06-01netns: use massive datagramsJason A. Donenfeld1-1/+4
2021-06-01netns: account for FreeBSD 12 quirksJason A. Donenfeld1-2/+7
2021-06-01netns: trim test to working parts and rework jail logicJason A. Donenfeld2-707/+43
2021-05-19if_wg: pass back result of selftests and enable in CIJason A. Donenfeld6-22/+43