path: root/device/allowedips.go (follow)
Commit message (Expand)AuthorAgeFilesLines
* global: bump copyright yearHEADmasterJason A. Donenfeld2022-09-201-1/+1
* all: update to Go 1.18Josh Bleecher Snyder2022-03-161-2/+1
* device: remove code using unsafeJosh Bleecher Snyder2021-11-231-33/+13
* global: use netip where possible nowJason A. Donenfeld2021-11-231-19/+23
* device: zero out allowedip node pointers when removingJason A. Donenfeld2021-06-041-0/+12
* device: simplify allowedips lookup signatureJason A. Donenfeld2021-06-031-8/+9
* device: remove nodes by peer in O(1) instead of O(n)Jason A. Donenfeld2021-06-031-26/+32
* device: remove recursion from insertion and connect parent pointersJason A. Donenfeld2021-06-031-42/+77
* device: reduce size of trie structJason A. Donenfeld2021-06-031-33/+35
* device: use container/list instead of open coding itJason A. Donenfeld2021-02-101-27/+14
* global: bump copyrightJason A. Donenfeld2021-01-281-1/+1
* device: use linked list for per-peer allowed-ip traversalJason A. Donenfeld2021-01-271-40/+57
* global: update header comments and modulesJason A. Donenfeld2020-05-021-1/+1
* global: begin modularizationJason A. Donenfeld2019-03-031-0/+251