summaryrefslogtreecommitdiffhomepage
path: root/wgengine
AgeCommit message (Expand)AuthorFilesLines
2021-08-30WIP: kernel accelerated tailscaleddanderson/kernel-tailscaleDavid Anderson3-4/+396
2021-08-27wgengine/netstack: clarify a commentBrad Fitzpatrick1-6/+8
2021-08-25wgengine/netstack: fix crash in userspace netstack TCP forwardingBrad Fitzpatrick1-9/+36
2021-08-24fix: typo spelling grammarslowy071-3/+3
2021-08-23wgengine/magicsock: restore a bit of logging on node becoming activeBrad Fitzpatrick1-6/+41
2021-08-20Revert "wgengine: actively log FlushDNS."Denton Gentry1-1/+0
2021-08-19wgengine: actively log FlushDNS.Denton Gentry1-0/+1
2021-08-18wgengine: predict min.Peers length across callsJosh Bleecher Snyder1-1/+3
2021-08-18wgengine/userspace: reduce allocations in getStatusJosh Bleecher Snyder1-9/+20
2021-08-18wgengine/router: pass in AmbientCaps when calling `ip rule`Maisem Ali2-3/+25
2021-08-15wgengine/magicsock: move debug knobs to their own file, compile out on iOSBrad Fitzpatrick3-40/+73
2021-08-05all: gofmt with Go 1.17Josh Bleecher Snyder7-1/+8
2021-08-05net/tstun: add start of Linux TAP support, with DHCP+ARP serverBrad Fitzpatrick1-1/+10
2021-08-04ipn/ipnstate: move tailscale status "active" determination to tailscaledBrad Fitzpatrick2-3/+4
2021-08-01derp,wgengine/magicsock: don't assume stringer is in $PATH for go:generateBrad Fitzpatrick1-1/+1
2021-07-29tstime/rate: new packageJosh Bleecher Snyder2-2/+2
2021-07-29wgengine: use mono.TimeJosh Bleecher Snyder2-26/+30
2021-07-29wgengine/magicsock: use mono.TimeJosh Bleecher Snyder4-50/+53
2021-07-26wgengine: re-set DNS config on Linux after a major link changeBrad Fitzpatrick1-0/+19
2021-07-21wgengine/netstack: implement UDP relaying to advertised subnetsBrad Fitzpatrick1-46/+96
2021-07-21wgengine/netstack: fix doc commentBrad Fitzpatrick1-1/+0
2021-07-20wgengine/{monitor,router}: restore Linux ip rules when systemd deletes themBrad Fitzpatrick3-7/+115
2021-07-20wgengine/router: take a link monitorBrad Fitzpatrick9-16/+54
2021-07-20util/deephash: make hash type opaqueJoe Tsai1-6/+6
2021-07-19cmd/addlicense: add command to add licenseheaders to generated codeJosh Bleecher Snyder1-1/+1
2021-07-19wgengine/magicsock: add debug envvar to force all traffic over DERPJosh Bleecher Snyder1-0/+8
2021-07-19wgengine/monitor: don't spam about Linux RTM_NEWRULE eventsBrad Fitzpatrick1-0/+3
2021-07-18wgengine/monitor: subscribe to Linux ip rule events, log on rule deletesBrad Fitzpatrick1-1/+20
2021-07-13wgengine/magicsock: fix latent data race in testJosh Bleecher Snyder1-0/+5
2021-07-13wgcfg: Switch to using mem.ROjulianknodt1-60/+60
2021-07-13wgcfg: use string cut instead of string splitjulianknodt2-6/+13
2021-07-13wgcfg: add benchmark for FromUAPIjulianknodt2-1/+45
2021-07-09tailcfg: break DERPNode.DERPTestPort into DERPPort & InsecureForTestsBrad Fitzpatrick1-8/+9
2021-07-09wgengine/magicsock: make portmapping asyncBrad Fitzpatrick1-5/+11
2021-07-02util/deephash: move internal/deephash to util/deephashBrad Fitzpatrick1-1/+1
2021-06-29wgengine/router_windows: support toggling local lan access when usingMaisem Ali1-29/+58
2021-06-28wgengine/netstack: make SOCKS5 resolve names to IPv6 if self node when no IPv4Brad Fitzpatrick2-3/+127
2021-06-28cmd/tailscale: make netcheck use active DERP map, delete static copyjulianknodt1-3/+14
2021-06-25wgengine/filter: add a debug flag for filter logs (#2241)Christine Dodrill1-0/+14
2021-06-24wgengine: make dnsIPsOverTailscale also consider DefaultResolversBrad Fitzpatrick1-1/+6
2021-06-23wgengine/netstack: add Impl.DialContextUDPBrad Fitzpatrick1-0/+24
2021-06-23net/dns{,/resolver}: refactor DNS forwarder, send out of right link on macOS/iOSBrad Fitzpatrick1-1/+60
2021-06-23wgengine: randomize client port if netmap says toDavid Crawshaw5-14/+89
2021-06-23magicsock: add SetPreferredPort methodDavid Crawshaw1-33/+71
2021-06-11cmd/tailscale, wgengine, tailcfg: don't assume LastSeen is present [mapver 20]Brad Fitzpatrick1-6/+5
2021-06-10wgenine/router: fix OpenBSD route creationFletcher Nichol1-4/+19
2021-06-04wgengine/wglog: match upstream wireguard-go's code for wireguardGoStringJosh Bleecher Snyder1-14/+16
2021-06-02go.mod: update netaddrBrad Fitzpatrick2-3/+7
2021-05-28wgengine/magicsock: delete dead codeJosh Bleecher Snyder1-20/+0
2021-05-25go.mod: upgrade wireguard-windows, de-fork wireguard-goJosh Bleecher Snyder20-25/+25