111 Commits (68ecc4b033082dea93f76edc273521e5244e741c)

Author SHA1 Message Date
Will Norris 3ec5be3f51 all: remove AUTHORS file and references to it 3 months ago
Eduardo Sorribas 7676030355
net/portmapper: Stop replacing the internal port with the upnp external port (#18349) 3 months ago
Andrew Dunham 6aac87a84c net/portmapper, go.mod: unfork our goupnp dependency 3 months ago
Andrew Lytvynov d01081683c
go.mod: bump golang.org/x/crypto (#17907) 5 months ago
Brad Fitzpatrick 99b06eac49 syncs: add Mutex/RWMutex alias/wrappers for future mutex debugging 5 months ago
Brad Fitzpatrick a208cb9fd5 feature/featuretags: add features for c2n, peerapi, advertise/use routes/exit nodes 7 months ago
Brad Fitzpatrick 99b3f69126 feature/portmapper: make the portmapper & its debugging tools modular 7 months ago
M. J. Fromberger 55698c8511
ipn/localapi: plumb an event bus through the localapi.Handler (#16892) 8 months ago
M. J. Fromberger b34cdc9710
ipn,net,tsnet,wgengine: make an eventbus mandatory where it is used (#16594) 9 months ago
M. J. Fromberger 5ce3845a02
net/portmapper: avert a panic when a mapping is not available (#16686) 9 months ago
Claus Lensbøl f2f1236ad4
util/eventbus: add test helpers to simplify testing events (#16294) 10 months ago
Brad Fitzpatrick 189e03e741 net/portmapper: fix test flakes from logging after test done 12 months ago
Nick Khyl c41a2d5c83 net/portmapper: fix nil pointer dereference in Client.createMapping 12 months ago
M. J. Fromberger 2731171c5e net/portmapper: fire an event when a port mapping is updated (#15371) 1 year ago
M. J. Fromberger baead61e44 {wgengine,util/portmapper}: add and plumb an event bus (#15359) 1 year ago
M. J. Fromberger 418e19fb5e portmapper: update NewClient to use a Config argument 1 year ago
Andrew Dunham 5177fd2ccb net/portmapper: retry UPnP when we get an "Invalid Args" 1 year ago
Brad Fitzpatrick 262c526c4e net/portmapper: don't treat 0.0.0.0 as a valid IP 2 years ago
Andrew Dunham 16ef88754d net/portmapper: don't return unspecified/local external IPs 2 years ago
Maisem Ali 4a8cb1d9f3 all: use math/rand/v2 more 2 years ago
Brad Fitzpatrick ce8969d82b net/portmapper: add envknob to disable portmapper in localhost integration tests 2 years ago
Brad Fitzpatrick b9adbe2002 net/{interfaces,netmon}, all: merge net/interfaces package into net/netmon 2 years ago
Brad Fitzpatrick 3672f29a4e net/netns, net/dns/resolver, etc: make netmon required in most places 2 years ago
Brad Fitzpatrick 7c1d6e35a5 all: use Go 1.22 range-over-int 2 years ago
Brad Fitzpatrick a36cfb4d3d tailcfg, ipn/ipnlocal, wgengine/magicsock: add only-tcp-443 node attr 2 years ago
Andrew Dunham fd94d96e2b net/portmapper: support legacy "urn:dslforum-org" portmapping services 2 years ago
Andrew Dunham b45089ad85 net/portmapper: handle cases where we have no supported clients 2 years ago
Andrew Dunham fa3639783c net/portmapper: check returned epoch from PMP and PCP protocols 2 years ago
Andrew Lytvynov 1302bd1181
all: cleanup unused code, part 1 (#10661) 2 years ago
Andrew Dunham 3c333f6341 net/portmapper: add logs about obtained mapping(s) 2 years ago
Andrew Dunham d05a572db4 net/portmapper: handle multiple UPnP discovery responses 2 years ago
Andrew Dunham bac4890467 net/portmapper: be smarter about selecting a UPnP device 2 years ago
Denton Gentry 137e9f4c46 net/portmap: add test of Mikrotik Root Desc XML. 2 years ago
Andrew Dunham ef596aed9b net/portmapper: avoid alloc in getUPnPErrorsMetric 3 years ago
Val 19e5f242e0 net/portmapper: convert UPnP metrics to new syncs.Map.LoadOrInit method 3 years ago
Andrew Dunham d31460f793 net/portmapper: fix invalid UPnP metric name 3 years ago
Andrew Dunham d9ae7d670e net/portmapper: add clientmetric for UPnP error codes 3 years ago
Andrew Dunham 9ee173c256 net/portmapper: fall back to permanent UPnP leases if necessary 3 years ago
Brad Fitzpatrick 4e91cf20a8 control/controlknobs, all: add plumbed Knobs type, not global variables 3 years ago
Andrew Dunham c86a610eb3 cmd/tailscale, net/portmapper: add --log-http option to "debug portmap" 3 years ago
Andrew Dunham 77ff705545 net/portmapper: never select port 0 in UPnP 3 years ago
Mihai Parparita 7330aa593e all: avoid repeated default interface lookups 3 years ago
Andrew Dunham 280255acae
various: add golangci-lint, fix issues (#7905) 3 years ago
Brad Fitzpatrick 10f1c90f4d wgengine/magicsock, types/nettype, etc: finish ReadFromUDPAddrPort netip migration 3 years ago
Mihai Parparita edb02b63f8 net/sockstats: pass in logger to sockstats.WithSockStats 3 years ago
Mihai Parparita 6ac6ddbb47 sockstats: switch label to enum 3 years ago
Andrew Dunham f6cd24499b net/portmapper: relax source port check for UPnP responses 3 years ago
Andrew Dunham 51eb0b2cb7 net/portmapper: send UPnP protocol in upper-case 3 years ago
Andrew Dunham d379a25ae4 net/portmapper: don't pick external ports below 1024 3 years ago
Andrew Dunham 3f8e8b04fd cmd/tailscale, cmd/tailscaled: move portmapper debugging into tailscale CLI 3 years ago