Commit Graph

36 Commits (7407f404d996594de43a546cfabbd40d776a4e22)

Author SHA1 Message Date
Brad Fitzpatrick 99b3f69126 feature/portmapper: make the portmapper & its debugging tools modular 7 months ago
Andrew Dunham 5177fd2ccb net/portmapper: retry UPnP when we get an "Invalid Args" 1 year 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
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 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
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 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
Will Norris 71029cea2d all: update copyright and license headers 3 years ago
Jordan Whited 25a0091f69
net/portmapper: relax handling of UPnP resp (#6946) 3 years ago
Brad Fitzpatrick da8def8e13 all: remove old +build tags 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
Denton Gentry b5553c6ad2 net/portmap: run go fmt 4 years ago
Denton Gentry 7fffddce8e net/portmapper: enable for iOS 4 years ago
Mihai Parparita 27a1ad6a70
wasm: exclude code that's not used on iOS for Wasm too 4 years ago
Josh Bleecher Snyder 758c37b83d net/netns: thread logf into control functions 4 years ago
julianknodt b9bd7dbc5d net/portmapper: log upnp information 5 years ago
julianknodt 85304d7392 net/portmapper: check disable flags 5 years ago
Josh Bleecher Snyder a5da4ed981 all: gofmt with Go 1.17 5 years ago
Brad Fitzpatrick fdc081c291 net/portmapper: fix UPnP probing, work against all ports 5 years ago
Brad Fitzpatrick 7b295f3d21 net/portmapper: disable UPnP on iOS for now 5 years ago
julianknodt 3a4201e773 net/portmapper: return correct upnp port 5 years ago
Brad Fitzpatrick 171ec9f8f4 control/{controlknobs,controlclient}: simplify knobs API, fix controlclient crash 5 years ago
julianknodt 1bb6abc604 net/portmapper: add upnp port mapping 5 years ago