You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
tailscale/wgengine
julianknodt fb06ad19e7 wgcfg: Switch to using mem.RO
As Brad suggested, mem.RO allows for a lot of easy perf gains. There were also some smaller
changes outside of mem.RO, such as using hex.Decode instead of hex.DecodeString.

```
name        old time/op    new time/op    delta
FromUAPI-8    14.7µs ± 3%    12.3µs ± 4%  -16.58%  (p=0.008 n=5+5)

name        old alloc/op   new alloc/op   delta
FromUAPI-8    9.52kB ± 0%    7.04kB ± 0%  -26.05%  (p=0.008 n=5+5)

name        old allocs/op  new allocs/op  delta
FromUAPI-8      77.0 ± 0%      29.0 ± 0%  -62.34%  (p=0.008 n=5+5)
```

Signed-off-by: julianknodt <julianknodt@gmail.com>
4 years ago
..
bench wgengine: randomize client port if netmap says to 5 years ago
filter wgengine/filter: add a debug flag for filter logs (#2241) 5 years ago
magicsock tailcfg: break DERPNode.DERPTestPort into DERPPort & InsecureForTests 4 years ago
monitor all: adapt to opaque netaddr types 5 years ago
netstack wgengine/netstack: make SOCKS5 resolve names to IPv6 if self node when no IPv4 5 years ago
router wgengine/router_windows: support toggling local lan access when using 5 years ago
wgcfg wgcfg: Switch to using mem.RO 4 years ago
wglog wgengine/wglog: match upstream wireguard-go's code for wireguardGoString 5 years ago
winnet wgengine/winnet: don't build on non-windows 5 years ago
mem_ios.go go.mod: upgrade wireguard-windows, de-fork wireguard-go 5 years ago
pendopen.go cmd/tailscale, wgengine, tailcfg: don't assume LastSeen is present [mapver 20] 5 years ago
userspace.go util/deephash: move internal/deephash to util/deephash 5 years ago
userspace_ext_test.go go.mod: upgrade wireguard-windows, de-fork wireguard-go 5 years ago
userspace_test.go wgengine: randomize client port if netmap says to 5 years ago
watchdog.go wgengine: randomize client port if netmap says to 5 years ago
watchdog_test.go wgengine: extend TestWatchdog timeout on macOS 5 years ago
wgengine.go wgengine: randomize client port if netmap says to 5 years ago