1164 Commits (82e82d9b7a80e4e3e1f3a3b2dd37c6d87b8fb708)

Author SHA1 Message Date
Tom DNetto f6da2220d3 wgengine: set fwmark masks in netfilter & ip rules 4 years ago
David Anderson 7c49db02a2 wgengine/magicsock: don't use BPF receive when SO_MARK doesn't work. 4 years ago
Tom DNetto ed2b8b3e1d wgengine/router: reduce routing rule priority for openWRT + mwan3 4 years ago
Colin Adler 9c8bbc7888 wgengine/magicsock: fix panic in http debug server 4 years ago
Andrew Dunham 9240f5c1e2
wgengine/netstack: only accept connection after dialing (#5503) 4 years ago
James Tucker 672c2c8de8 wgengine/magicsock: add filter to ignore disco to old/other ports 4 years ago
James Tucker be140add75 wgengine/magicsock: fix regression in initial bind for js 4 years ago
James Tucker 1f959edeb0 wgengine/magicksock: remove nullability of RebindingUDPConns 4 years ago
Brad Fitzpatrick 56f6fe204b go.mod, wgengine/wgint: bump wireguard-go 4 years ago
James Tucker 265b008e49 wgengine: fix race on endpoints in getStatus 4 years ago
Brad Fitzpatrick e470893ba0 wgengine/magicsock: use mak in another spot 4 years ago
Andrew Dunham c72caa6672 wgengine/magicsock: use AF_PACKET socket + BPF to read disco messages 4 years ago
Brad Fitzpatrick 9bd9f37d29 go.mod: bump wireguard/windows, which moves to using net/netip 4 years ago
Andrew Dunham e945d87d76
util/uniq: use generics instead of reflect (#5491) 4 years ago
James Tucker 90dc0e1702 wgengine: remove unused singleflight group 4 years ago
Andrew Dunham d6c3588ed3
wgengine/wgcfg: only write peer headers if necessary (#5449) 4 years ago
James Tucker 81dba3738e wgengine: remove all peer status from open timeout diagnostics 4 years ago
James Tucker ad1cc6cff9 wgengine: use Go API rather than UAPI for status 4 years ago
Brad Fitzpatrick 08b3f5f070 wgengine/wgint: add shady temporary package to get at wireguard internals 4 years ago
Andrew Dunham 9b77ac128a
wgengine: print in-flight operations on watchdog trigger (#5447) 4 years ago
Andrew Dunham e8f09d24c7
wgengine: use a singleflight.Group to reduce status contention (#5450) 4 years ago
Kris Brandow 5d559141d5 wgengine/magicsock: remove mention of Start 4 years ago
Joe Tsai 32a1a3d1c0
util/deephash: avoid variadic argument for Update (#5372) 4 years ago
Andrew Dunham f0d6f173c9
net/netcheck: try ICMP if UDP is blocked (#5056) 4 years ago
Maisem Ali a9f6cd41fd all: use syncs.AtomicValue 4 years ago
Brad Fitzpatrick 4950fe60bd syncs, all: move to using Go's new atomic types instead of ours 4 years ago
Maisem Ali 9bb5a038e5 all: use atomic.Pointer 4 years ago
Brad Fitzpatrick 5381437664 logtail, net/portmapper, wgengine/magicsock: use fmt.Appendf 4 years ago
Brad Fitzpatrick 5f6abcfa6f all: migrate code from netaddr.FromStdAddr to Go 1.18 4 years ago
Brad Fitzpatrick 8725b14056 all: migrate more code code to net/netip directly 4 years ago
Brad Fitzpatrick fb82299f5a wgengine/magicsock: avoid RebindingUDPConn mutex in common read/write case 4 years ago
Brad Fitzpatrick 116f55ff66 all: gofmt for Go 1.19 4 years ago
Brad Fitzpatrick a12aad6b47 all: convert more code to use net/netip directly 4 years ago
Brad Fitzpatrick 6a396731eb all: use various net/netip parse funcs directly 4 years ago
Brad Fitzpatrick 7eaf5e509f net/netaddr: start migrating to net/netip via new netaddr adapter package 4 years ago
Maisem Ali 9514ed33d2 go.mod: bump gvisor.dev/gvisor 4 years ago
Brad Fitzpatrick d8cb5aae17 tailcfg, control/controlclient: add tailcfg.PeersChangedPatch [capver 33] 4 years ago
Brad Fitzpatrick 469c30c33b ipn/localapi: define a cert dir for Synology DSM6 4 years ago
Mihai Parparita 06aa141632 wgengine/router: avoid unncessary routing configuration changes 4 years ago
kylecarbs 9280d39678 wgengine/netstack: close ipstack when netstack.Impl is closed 4 years ago
James Tucker 76256d22d8 wgengine/router: windows: set SkipAsSource on IPv6 LL addresses 4 years ago
Mihai Parparita c41837842b wasm: drop pprof dependency 4 years ago
Mihai Parparita 27a1ad6a70
wasm: exclude code that's not used on iOS for Wasm too 4 years ago
Brad Fitzpatrick 69b535c01f wgengine/netstack: replace a 1500 with a const + doc 4 years ago
Brad Fitzpatrick 1336fb740b wgengine/netstack: make netstack MTU be 1280 also 4 years ago
Tom 2903d42921
wgengine/router: delete hardcoded link-local address on Windows (#4740) 4 years ago
Tom fc5839864b
wgengine/netstack: handle multiple magicDNS queries per UDP socket (#4708) 4 years ago
Tom 9343967317
wgengine/filter: preallocate some hot slices in MatchesFromFilterRules (#4672) 4 years ago
Mihai Parparita 561f7be434 wgengine/magicsock: remove unused metric 4 years ago
Mihai Parparita 86069874c9 net/tstun, wgengine: use correct type for counter metrics 4 years ago