summaryrefslogtreecommitdiffhomepage
path: root/net/portmapper
AgeCommit message (Expand)AuthorFilesLines
2024-10-01net/portmapper: don't treat 0.0.0.0 as a valid IPBrad Fitzpatrick1-0/+4
2024-10-01net/portmapper: don't return unspecified/local external IPsAndrew Dunham2-21/+92
2024-06-05all: use math/rand/v2 moreMaisem Ali1-2/+2
2024-05-06net/portmapper: add envknob to disable portmapper in localhost integration testsBrad Fitzpatrick1-0/+6
2024-04-28net/{interfaces,netmon}, all: merge net/interfaces package into net/netmonBrad Fitzpatrick1-2/+1
2024-04-27net/netns, net/dns/resolver, etc: make netmon required in most placesBrad Fitzpatrick2-4/+8
2024-04-16all: use Go 1.22 range-over-intBrad Fitzpatrick2-3/+3
2024-03-25tailcfg, ipn/ipnlocal, wgengine/magicsock: add only-tcp-443 node attrBrad Fitzpatrick1-0/+18
2024-01-23net/portmapper: support legacy "urn:dslforum-org" portmapping servicesAndrew Dunham4-2/+488
2024-01-22net/portmapper: handle cases where we have no supported clientsAndrew Dunham2-1/+232
2024-01-03net/portmapper: check returned epoch from PMP and PCP protocolsAndrew Dunham2-3/+65
2023-12-20all: cleanup unused code, part 1 (#10661)Andrew Lytvynov1-2/+0
2023-12-20net/portmapper: add logs about obtained mapping(s)Andrew Dunham4-1/+69
2023-12-18net/portmapper: handle multiple UPnP discovery responsesAndrew Dunham4-84/+395
2023-12-13net/portmapper: be smarter about selecting a UPnP deviceAndrew Dunham4-109/+697
2023-12-05net/portmap: add test of Mikrotik Root Desc XML.Denton Gentry1-29/+170
2023-10-26net/portmapper: avoid alloc in getUPnPErrorsMetricAndrew Dunham1-10/+12
2023-10-25net/portmapper: convert UPnP metrics to new syncs.Map.LoadOrInit methodVal1-12/+3
2023-09-27net/portmapper: fix invalid UPnP metric nameAndrew Dunham2-1/+21
2023-09-18net/portmapper: add clientmetric for UPnP error codesAndrew Dunham2-10/+34
2023-09-12net/portmapper: fall back to permanent UPnP leases if necessaryAndrew Dunham3-2/+283
2023-09-11control/controlknobs, all: add plumbed Knobs type, not global variablesBrad Fitzpatrick4-11/+24
2023-08-28cmd/tailscale, net/portmapper: add --log-http option to "debug portmap"Andrew Dunham2-0/+67
2023-08-21net/portmapper: never select port 0 in UPnPAndrew Dunham1-14/+34
2023-04-20all: avoid repeated default interface lookupsMihai Parparita4-7/+13
2023-04-17various: add golangci-lint, fix issues (#7905)Andrew Dunham1-1/+1
2023-04-15wgengine/magicsock, types/nettype, etc: finish ReadFromUDPAddrPort netip migr...Brad Fitzpatrick1-10/+5
2023-04-12net/sockstats: pass in logger to sockstats.WithSockStatsMihai Parparita1-1/+1
2023-03-06sockstats: switch label to enumMihai Parparita1-1/+1
2023-03-04net/portmapper: relax source port check for UPnP responsesAndrew Dunham1-22/+41
2023-03-04net/portmapper: send UPnP protocol in upper-caseAndrew Dunham1-4/+14
2023-03-04net/portmapper: don't pick external ports below 1024Andrew Dunham1-2/+9
2023-03-03cmd/tailscale, cmd/tailscaled: move portmapper debugging into tailscale CLIAndrew Dunham5-26/+37
2023-03-01sockstats: instrument networking code pathsMihai Parparita1-0/+3
2023-01-27all: update tools that manage copyright headersWill Norris2-2/+2
2023-01-27all: update copyright and license headersWill Norris10-30/+20
2023-01-12net/portmapper: relax handling of UPnP resp (#6946)Jordan Whited2-5/+12
2022-11-25net/portmapper: add test for Huawei routerDenton Gentry1-6/+10
2022-11-04all: remove old +build tagsBrad Fitzpatrick2-2/+0
2022-09-29all: fix spelling mistakesJosh Soref1-1/+1
2022-08-04syncs, all: move to using Go's new atomic types instead of oursBrad Fitzpatrick1-6/+6
2022-08-03logtail, net/portmapper, wgengine/magicsock: use fmt.AppendfBrad Fitzpatrick1-1/+1
2022-08-02all: migrate code from netaddr.FromStdAddr to Go 1.18Brad Fitzpatrick2-5/+4
2022-08-02all: migrate more code code to net/netip directlyBrad Fitzpatrick4-7/+7
2022-07-25all: convert more code to use net/netip directlyBrad Fitzpatrick5-72/+72
2022-07-25all: use various net/netip parse funcs directlyBrad Fitzpatrick3-4/+6
2022-07-25net/netaddr: start migrating to net/netip via new netaddr adapter packageBrad Fitzpatrick8-38/+51
2022-06-28net/portmapper: send discovery packet for IGD specifically.Denton Gentry1-0/+16
2022-06-28net/portmap: add a test for Sagemcom FAST3890V3.Denton Gentry1-0/+10
2022-06-28net/portmap: run go fmtDenton Gentry1-0/+1