summaryrefslogtreecommitdiffhomepage
path: root/net
AgeCommit message (Expand)AuthorFilesLines
2022-04-21.github/workflows: add cross-androidJames Tucker1-0/+3
2022-04-21net/dns/resolver, net/tsaddr: fix reverse lookups in 4to6 IP rangeTom DNetto3-2/+29
2022-04-20cmd/tailscale: add "debug via" subcommand to do CIDR math for via rangesBrad Fitzpatrick1-0/+16
2022-04-19derp/derphttp,net/netcheck: improve netcheck behavior under MITM proxiesTom DNetto1-6/+21
2022-04-19net/dns: schedule DoH upgrade explicitly, fix Resolver.Addr confusionBrad Fitzpatrick7-146/+134
2022-04-19net/dns/resolver: count errors when racing DNS queries, fail earlierBrad Fitzpatrick1-25/+34
2022-04-19net/dns: remove an unused functionBrad Fitzpatrick1-8/+0
2022-04-18net/dns/resolver: make DoH dialer use existing dnscache happy eyeball dialerBrad Fitzpatrick4-15/+113
2022-04-17net/dnsfallback: update from 'go generate'Brad Fitzpatrick1-8/+15
2022-04-14net/dns/publicdns: add missing call to sync.Once.Do (#4410)phirework1-0/+1
2022-04-14net/dns, util/publicdns: extract public DNS mapping into own package (#4405)phirework4-75/+150
2022-04-13Revert ".github/workflows: work around golang/go#51629"Brad Fitzpatrick2-10/+2
2022-04-11net/tsaddr, wgengine/netstack: add IPv6 range that forwards to site-relative ...Brad Fitzpatrick2-0/+55
2022-04-08net/dns, net/dns/resolver, wgengine: refactor DNS request path (#4364)Tom3-13/+84
2022-04-06net/dns/resolver: return symbolic PTR records for TS service IPs (#4361)Tom2-0/+24
2022-03-28net/netutil: add CheckIPForwardingLinux (#4301)Maisem Ali2-0/+224
2022-03-26net/packet, wgengine/netstack: remove workaround for old gvisor ECN bugBrad Fitzpatrick2-113/+0
2022-03-25cmd/tailscale: write fewer known_hosts, resolve ssh host to FQDN earlyBrad Fitzpatrick1-7/+12
2022-03-24net/dnsfallback: do not attempt lookups of IPs.Maisem Ali1-0/+4
2022-03-24net/dnscache: do not call LookupIPFallback if the context was canceled.Maisem Ali1-1/+1
2022-03-24net/netutil: move some net utils from control/controlhttp to netutilBrad Fitzpatrick1-0/+53
2022-03-21wgengine: inject packetbuffers rather than bytes (#4220)James Tucker1-15/+47
2022-03-19all: use strings.Cut even moreBrad Fitzpatrick3-10/+6
2022-03-18net/tshttpproxy: ensure we pass the correct flags to WinHttpOpen on Win7 and ...Aaron Klotz1-1/+26
2022-03-17.github/workflows: work around golang/go#51629David Anderson2-2/+10
2022-03-17all: use any instead of interface{}Josh Bleecher Snyder17-26/+26
2022-03-16all: use Go 1.18's strings.CutBrad Fitzpatrick1-4/+4
2022-03-16net/dns/resolver: remove closure allocation explanationJosh Bleecher Snyder1-2/+0
2022-03-08net/interfaces: add FreeBSD default route lookup (portmapping, etc)Brad Fitzpatrick2-2/+138
2022-03-08net/socks5: always close client connections after servingMaisem Ali1-1/+1
2022-03-04net/tsaddr: add func ContainsExitRoutesBrad Fitzpatrick1-0/+25
2022-02-28net/interfaces: get Linux default route from netlink as fallbackBrad Fitzpatrick3-6/+79
2022-02-27net/tstun: set link speed to SPEED_UNKNOWNDmytro Shynkevych3-0/+81
2022-02-23net/dns: ignore permission errors on Synology DSM7 for nowBrad Fitzpatrick1-3/+20
2022-02-22net/netutil: fix regression where peerapi would get closed after 1st reqBrad Fitzpatrick2-14/+83
2022-02-16net/dns: add health check for particular broken-ish Linux DNS configBrad Fitzpatrick1-1/+3
2022-02-14net/dns/resolvconffile: unify three /etc/resolv.conf parsers into new packageBrad Fitzpatrick5-126/+226
2022-02-14net/dnscache: don't do bootstrap DNS lookup after most failed dialsBrad Fitzpatrick2-17/+181
2022-02-14net/dnscache: refactor from func-y closure-y state to types & methodsBrad Fitzpatrick1-42/+72
2022-02-13net/tstun: remove TODO that's doneBrad Fitzpatrick1-1/+0
2022-02-13net/netutil: unify two oneConnListeners into a new packageBrad Fitzpatrick1-0/+50
2022-02-11net/dns: slightly optimize dbusPing for non-dbus case [Linux]Brad Fitzpatrick1-3/+3
2022-02-11net/dns: remove some unused code for detecting systemd-resolved [Linux]Brad Fitzpatrick1-32/+0
2022-02-11net/dns: fix systemd-resolved detection race at bootBrad Fitzpatrick2-15/+60
2022-02-10net/dns: add NetworkManager regression testDenton Gentry1-0/+11
2022-02-03net/interfaces: bound Linux /proc/net/route parsingBrad Fitzpatrick2-3/+21
2022-01-31net/dns/resolvd: properly handle not having "search" entriesAaron Bieber1-1/+3
2022-01-26go.mod: bump netstack, switch to upstream netstackBrad Fitzpatrick1-5/+5
2022-01-24envknob: add new package for all the strconv.ParseBool(os.Getenv(..))Brad Fitzpatrick5-14/+11
2022-01-24net/dns: log why resolved does not look like it's on use [Linux]Brad Fitzpatrick2-7/+11