path: root/TODO.md (follow)
Commit message (Expand)AuthorAgeFilesLines
* global: replace rwlock with mtx if never rlockedJason A. Donenfeld2021-06-051-1/+0
* TODO: add note about excessive rw locksJason A. Donenfeld2021-05-031-0/+1
* if_wg: handle if_transmit and if_output properlyJason A. Donenfeld2021-04-271-3/+1
* if_wg: do not increment error counter when sc is nullJason A. Donenfeld2021-04-251-0/+5
* if_wg: count on peers always having a remoteJason A. Donenfeld2021-04-241-6/+2
* if_wg: remove M_WAITOK, check return codes on initMatt Dunwoodie2021-04-231-1/+0
* wg_cookie: hash vnet into ratelimiter entryJason A. Donenfeld2021-04-221-3/+0
* if_wg: properly use rn_inithead and rn_detachheadJason A. Donenfeld2021-04-221-2/+0
* wg_cookie: add cookie_valid boolMatt Dunwoodie2021-04-231-3/+0
* wg_cookie: make ratelimiter globalMatt Dunwoodie2021-04-231-2/+1
* TODO: more nitsJason A. Donenfeld2021-04-221-2/+12
* selftests: fixup headersJason A. Donenfeld2021-04-221-1/+0
* if_wg: port allowedips selftest from Linux code and fix bugsJason A. Donenfeld2021-04-221-2/+1
* global: use ck for loads/stores, rather than macro mazeJason A. Donenfeld2021-04-201-1/+0
* TODO: add a few thingsJason A. Donenfeld2021-04-201-0/+4
* if_wg: replace wg_tag with wg_packetMatt Dunwoodie2021-04-191-5/+0
* if_wg: import latest wg_noise.{c,h}Matt Dunwoodie2021-04-191-2/+0
* if_wg: remove peer marshalling from get requestJason A. Donenfeld2021-04-131-5/+0
* TODO: initial dumpJason A. Donenfeld2021-03-311-0/+36