summaryrefslogtreecommitdiffhomepage
path: root/net
AgeCommit message (Expand)AuthorFilesLines
2021-03-26net/tstun: rename wrap_windows.go to tun_windows.go.David Anderson1-0/+0
2021-03-26net/tstun: document exported function.David Anderson1-0/+1
2021-03-26net/tstun: rename TUN to Wrapper.David Anderson2-46/+43
2021-03-26net/tstun: rename NewFakeTUN to NewFake.David Anderson2-5/+3
2021-03-26net/tstun: merge in wgengine/tstun.David Anderson4-0/+968
2021-03-26net/tstun: rename from net/tun.David Anderson3-3/+3
2021-03-26wgengine: remove Config.TUNName, require caller to create device.David Anderson3-0/+258
2021-03-26net/interfaces: remove mutating methods, add EqualFiltered insteadBrad Fitzpatrick2-41/+74
2021-03-26net/interfaces: track more interface metadata in StateBrad Fitzpatrick1-10/+10
2021-03-25Move DNS flush logic to net/dns.David Anderson1-0/+19
2021-03-25wgengine/router/dns: move to net/dns.David Anderson13-0/+1190
2021-03-25Move wgengine/tsdns to net/dns.David Anderson9-0/+2427
2021-03-24net/packet, wgengine/{filter,tstun}: add TSMP pingBrad Fitzpatrick2-0/+74
2021-03-23all: s/Magic DNS/MagicDNS/ for consistencyBrad Fitzpatrick1-1/+1
2021-03-20net/packet, wgengine{,/filter}: remove net/packet IPProto forwarding constsBrad Fitzpatrick6-56/+71
2021-03-20net/packet, wgengine/filter: support SCTPBrad Fitzpatrick8-78/+82
2021-03-19net/interfaces: use windows API to get the default route instead of parsing `...Aleksandar Pesic1-44/+64
2021-03-17net/portmapper: silently handle PCP NOT_AUTHORIZED responses.David Anderson1-6/+19
2021-03-16net/interfaces: skip IPv6 link-local interfaces like we do for IPv4Brad Fitzpatrick1-7/+6
2021-03-15net/portmapper, wgengine/monitor: cache gateway IP info until link changesBrad Fitzpatrick1-3/+12
2021-03-15net/interfaces: rewrite the darwin likelyHomeRouterIP from C to GoBrad Fitzpatrick5-220/+133
2021-03-12net/netcheck: add a few more STUN retries for prior DERP homeBrad Fitzpatrick2-1/+39
2021-03-12tailcfg, net/netcheck: let control mark "Avoid" bit on DERP regionsBrad Fitzpatrick1-0/+3
2021-03-09wgengine/filter: only log packets to/from non-default routes.David Anderson1-0/+6
2021-03-09tailcfg, net/portmapper, wgengine/magicsock: add NetInfo.HavePortMapBrad Fitzpatrick1-0/+7
2021-03-08net/interfaces, wgengine/monitor: fix false positives link changesBrad Fitzpatrick1-0/+24
2021-03-05net/interfaces: log why when we failed to look up gateway on macOSBrad Fitzpatrick1-0/+2
2021-03-04net/dnsfallback: fix infinite loop and limit number of candidatesBrad Fitzpatrick1-8/+22
2021-03-04net/interfaces: sort returned addresses from LocalAddressesBrad Fitzpatrick1-3/+9
2021-03-03net/tshttpproxy: call winhttp calls from a fixed OS threadBrad Fitzpatrick1-0/+4
2021-03-02net/interfaces: merge darwin files for DefaultRouteInterface in sandboxBrad Fitzpatrick3-82/+67
2021-03-02wgengine/router: add a dummy IPv6 address if needed for default routing.David Anderson1-0/+11
2021-03-02net/portmapper: fix typoBrad Fitzpatrick1-1/+1
2021-03-01ipn/ipnlocal: transform default routes into "all but LAN" routes.David Anderson1-34/+44
2021-03-01control/controlclient, net/{dnscache,dnsfallback}: add DNS fallback mechanismBrad Fitzpatrick2-1/+202
2021-03-01cmd/tailscaled, wgengine: remove --fake, replace with netstackBrad Fitzpatrick1-12/+20
2021-02-26net/socks5: create SOCKS5 package for proxy server in userspace networkingNaman Sood1-0/+356
2021-02-25net/interfaces: go idle on macOS when wifi/etc is down, ignore utun* interfacesBrad Fitzpatrick1-8/+57
2021-02-23net/portmapper: add NAT-PMP client, move port mapping service probingBrad Fitzpatrick3-100/+677
2021-02-18net/tshttpproxy: support HTTP proxy environment credentials on Windows tooBrad Fitzpatrick2-16/+18
2021-02-17net/tshttpproxy: support basic auth when available (#1354)Christine Dodrill2-0/+61
2021-02-14net/{interfaces,netns}: add some new tests, missed from prior commitBrad Fitzpatrick2-0/+59
2021-02-14net/interfaces: fix staticcheck error on darwinBrad Fitzpatrick1-2/+2
2021-02-14net/{interfaces,ns}: add tailscaled-mode darwin routing looping preventionBrad Fitzpatrick4-2/+135
2021-02-12net/interfaces: reconcile interface filtering with address printing in logsBrad Fitzpatrick1-10/+18
2021-02-05tstest/natlab: use net.ErrClosed instead of a new errorJosh Bleecher Snyder1-0/+1
2021-02-04net/packet: add some more TSMP packet reject reasons and MaybeBroken bitBrad Fitzpatrick2-12/+80
2021-02-02net/interfaces: use a uint32_t for ipv4 addressDavid Crawshaw1-4/+4
2021-01-26net/interfaces: don't send over zt* interfacesBrad Fitzpatrick1-2/+17
2021-01-26net/interfaces: remove IsTailscaleIP, make callers use tsaddr.David Anderson2-30/+5