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.
Adrian Dewhurst
bcaae3e074
net/dns/resolver: clamp EDNS size
...
This change (subject to some limitations) looks for the EDNS OPT record
in queries and responses, clamping the size field to fit within our DNS
receive buffer. If the size field is smaller than the DNS receive buffer
then it is left unchanged.
I think we will eventually need to transition to fully processing the
DNS queries to handle all situations, but this should cover the most
common case.
Mostly fixes #2066
Signed-off-by: Adrian Dewhurst <adrian@tailscale.com>
5 years ago
..
dns
net/dns/resolver: clamp EDNS size
5 years ago
dnscache
control/controlclient, net/{dnscache,dnsfallback}: add DNS fallback mechanism
5 years ago
dnsfallback
net/dnsfallback: fix infinite loop and limit number of candidates
5 years ago
flowtrack
net/packet, wgengine/filter: support SCTP
5 years ago
interfaces
net/interfaces: use IPv4 link local if nothing better
5 years ago
netcheck
net/{interfaces,netcheck}: rename some fields, funcs
5 years ago
netns
net/netns: add Android implementation, allowing registration of JNI hook
5 years ago
netstat
all: adapt to opaque netaddr types
5 years ago
nettest
net/nettest: make nettest.NewConn pass x/net/nettest.TestConn.
5 years ago
packet
net/packet: use netaddr AppendTo methods
5 years ago
portmapper
staticcheck.conf: turn off noisy lint errors
5 years ago
socks5
net/socks5: fix a typo
5 years ago
stun
tstest/integration: add testNode.AwaitListening, DERP+STUN, improve proxy trap
5 years ago
tlsdial
net/tlsdial, derp/derphttp: finish DERPNode.CertName validation
6 years ago
tsaddr
net/tsaddr: simplify TailscaleServiceIP
5 years ago
tshttpproxy
net/tshttpproxy: call winhttp calls from a fixed OS thread
5 years ago
tstun
net/tstun: add a debug envvar to override tun MTU.
5 years ago