Tom Holford
0e4482a086
device: use rand.NewSource instead of rand.Seed
...
Signed-off-by: Jason A. Donenfeld <[email protected] >
2025-05-05 15:10:08 +02:00
Tom Holford
77b6c824a8
global: replaced unused function params with _
...
Signed-off-by: Jason A. Donenfeld <[email protected] >
2025-05-05 15:10:08 +02:00
Jason A. Donenfeld
9eb3221f1d
global: bump copyright notice
...
Signed-off-by: Jason A. Donenfeld <[email protected] >
2025-05-05 15:05:35 +02:00
Jason A. Donenfeld
ebbd4a4330
global: bump copyright year
...
Signed-off-by: Jason A. Donenfeld <[email protected] >
2023-02-07 20:39:29 -03:00
Jason A. Donenfeld
bb719d3a6e
global: bump copyright year
...
Signed-off-by: Jason A. Donenfeld <[email protected] >
2022-09-20 17:21:32 +02:00
Josh Bleecher Snyder
42c9af45e1
all: update to Go 1.18
...
Bump go.mod and README.
Switch to upstream net/netip.
Use strings.Cut.
Signed-off-by: Josh Bleecher Snyder <[email protected] >
2022-03-16 16:09:48 -07:00
Jason A. Donenfeld
9c9e7e2724
global: apply gofumpt
...
Signed-off-by: Jason A. Donenfeld <[email protected] >
2021-12-09 23:15:55 +01:00
Jason A. Donenfeld
ef8d6804d7
global: use netip where possible now
...
There are more places where we'll need to add it later, when Go 1.18
comes out with support for it in the "net" package. Also, allowedips
still uses slices internally, which might be suboptimal.
Signed-off-by: Jason A. Donenfeld <[email protected] >
2021-11-23 22:03:15 +01:00
Jason A. Donenfeld
f9b48a961c
device: zero out allowedip node pointers when removing
...
This should make it a bit easier for the garbage collector.
Signed-off-by: Jason A. Donenfeld <[email protected] >
2021-06-04 16:33:28 +02:00
Jason A. Donenfeld
841756e328
device: simplify allowedips lookup signature
...
The inliner should handle this for us.
Signed-off-by: Jason A. Donenfeld <[email protected] >
2021-06-03 16:29:43 +02:00
Jason A. Donenfeld
b41f4cc768
device: remove recursion from insertion and connect parent pointers
...
This makes the insertion algorithm a bit more efficient, while also now
taking on the additional task of connecting up parent pointers. This
will be handy in the following commit.
Signed-off-by: Jason A. Donenfeld <[email protected] >
2021-06-03 15:08:42 +02:00
Jason A. Donenfeld
4a57024b94
device: reduce size of trie struct
...
Signed-off-by: Jason A. Donenfeld <[email protected] >
2021-06-03 13:51:03 +02:00
Jason A. Donenfeld
d4112d9096
global: bump copyright
...
Signed-off-by: Jason A. Donenfeld <[email protected] >
2021-01-28 17:52:15 +01:00
Josh Bleecher Snyder
6a2ecb581b
device: remove unused trie test code
...
Signed-off-by: Josh Bleecher Snyder <[email protected] >
2021-01-20 20:03:40 +01:00
Josh Bleecher Snyder
1481e72107
all: use ++ to increment
...
Make the code slightly more idiomatic. No functional changes.
Signed-off-by: Josh Bleecher Snyder <[email protected] >
2021-01-07 14:49:44 +01:00
Jason A. Donenfeld
db0aa39b76
global: update header comments and modules
...
Signed-off-by: Jason A. Donenfeld <[email protected] >
2020-05-02 02:08:26 -06:00
Jason A. Donenfeld
69f0fe67b6
global: begin modularization
2019-03-03 05:00:40 +01:00