You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Jordan Whited
25a0091f69
net/portmapper: relax handling of UPnP resp ( #6946 )
...
Gateway devices operating as an HA pair w/VRRP or CARP may send UPnP
replies from static addresses rather than the floating gateway address.
This commit relaxes our source address verification such that we parse
responses from non-gateway IPs, and re-point the UPnP root desc
URL to the gateway IP. This ensures we are still interfacing with the
gateway device (assuming L2 security intact), even though we got a
root desc from a non-gateway address.
This relaxed handling is required for ANY port mapping to work on certain
OPNsense/pfsense distributions using CARP at the time of writing, as
miniupnpd may only listen on the static, non-gateway interface address
for PCP and PMP.
Fixes #5502
Signed-off-by: Jordan Whited <jordan@tailscale.com>
3 years ago
..
connstats
net/connstats: enforce maximum number of connections ( #6760 )
3 years ago
dns
net/dns,userspace: remove unused DNS paths, normalize query limit on iOS
3 years ago
dnscache
all: update golang.zx2c4.com/wireguard to github.com/tailscale/wireguard-go ( #6692 )
3 years ago
dnsfallback
all: remove old +build tags
4 years ago
flowtrack
net/flowtrack,wgengine/filter: refactor Cache to use generics
3 years ago
interfaces
all: update golang.zx2c4.com/wireguard to github.com/tailscale/wireguard-go ( #6692 )
3 years ago
netaddr
all: migrate code from netaddr.FromStdAddr to Go 1.18
4 years ago
netcheck
net/netcheck: don't use a space in the captive portal challenge
3 years ago
neterror
net/{neterror,dns/resolver}: move PacketWasTruncated to neterror from DNS code
4 years ago
netknob
all: disable TCP keep-alives on iOS/Android
5 years ago
netns
util/endian: delete package; use updated josharian/native instead
3 years ago
netstat
netstat, portlist: update Windows implementation to disambiguate svchost processes
3 years ago
nettest
ssh/tailssh: add TestSSHAuthFlow
4 years ago
netutil
all: fix spelling mistakes
4 years ago
packet
all: fix spelling mistakes
4 years ago
ping
all: fix spelling mistakes
4 years ago
portmapper
net/portmapper: relax handling of UPnP resp ( #6946 )
3 years ago
proxymux
net/proxymux: add a listener mux that can run SOCKS and HTTP on a single socket.
4 years ago
routetable
all: remove old +build tags
4 years ago
socks5
net/socks5: use new Go 1.19 binary.AppendByteOrder.AppendUintX
4 years ago
speedtest
net/speedtest: retune to meet iperf on localhost in a VM
4 years ago
stun
net/netcheck: deflake (maybe) magicsock's TestNewConn
3 years ago
tlsdial
net/tlsdial,tstest,version: use go command from $PATH
3 years ago
tsaddr
net/tsaddr: remove ContainsFunc helpers (they're now in x/exp/slices)
3 years ago
tsdial
all: standardize on PeerAPI
3 years ago
tshttpproxy
net/tshttpproxy: don't ignore env-based HTTP proxies after system lookups fail
3 years ago
tstun
go.mod, etc: bump gvisor
3 years ago
wsconn
net/wsconn: add back custom wrapper for turning a websocket.Conn into a net.Conn
4 years ago