summaryrefslogtreecommitdiffhomepage
path: root/wgengine/userspace.go
AgeCommit message (Expand)AuthorFilesLines
2021-08-05net/tstun: add start of Linux TAP support, with DHCP+ARP serverBrad Fitzpatrick1-1/+10
2021-07-29wgengine: use mono.TimeJosh Bleecher Snyder1-19/+23
2021-07-26wgengine: re-set DNS config on Linux after a major link changeBrad Fitzpatrick1-0/+19
2021-07-20util/deephash: make hash type opaqueJoe Tsai1-6/+6
2021-07-02util/deephash: move internal/deephash to util/deephashBrad Fitzpatrick1-1/+1
2021-06-24wgengine: make dnsIPsOverTailscale also consider DefaultResolversBrad Fitzpatrick1-1/+6
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 Crawshaw1-8/+16
2021-05-25go.mod: upgrade wireguard-windows, de-fork wireguard-goJosh Bleecher Snyder1-2/+2
2021-05-24wgengine: pass an addressable value to deephash.UpdateHashJosh Bleecher Snyder1-1/+1
2021-05-16all: adapt to opaque netaddr typesJosh Bleecher Snyder1-12/+12
2021-05-11wgengine: remove wireguard-go DeviceOptionsJosh Bleecher Snyder1-3/+1
2021-05-11all: add extra information to serialized endpointsJosh Bleecher Snyder1-41/+7
2021-05-11internal/deephash: rename from deepprintBrad Fitzpatrick1-4/+4
2021-05-11wgengine/bench: ignore "engine closing" errorsJosh Bleecher Snyder1-1/+3
2021-05-06wgengine/wgcfg: use autogenerated Clone methodsJosh Bleecher Snyder1-1/+1
2021-05-06wgengine/userspace: delete HandshakeDoneJosh Bleecher Snyder1-186/+1
2021-05-05net/tsaddr: add NewContainsIPFunc (move from wgengine)Brad Fitzpatrick1-24/+2
2021-04-27wgengine: periodically poll engine status for logging side effectBrad Fitzpatrick1-0/+17
2021-04-27wgengine: update a log line from 'weird' to conventional 'unexpected'Brad Fitzpatrick1-1/+1
2021-04-26net/tstun: split TUN events channel into up/down and MTUJosh Bleecher Snyder1-5/+1
2021-04-13tailcfg: add Endpoint, EndpointType, MapRequest.EndpointTypeBrad Fitzpatrick1-3/+3
2021-04-12net/dns: return error from NewOSManager, use it to initialize NM.David Anderson1-1/+5
2021-04-11net/dns: improve NetworkManager detection, using more DBus.David Anderson1-6/+9
2021-04-06cmd/tailscaled, wgengine{,/netstack}: add netstack hybrid mode, add to WindowsBrad Fitzpatrick1-0/+20
2021-04-05net/dns: unify the OS manager and internal resolver.David Anderson1-36/+5
2021-04-05net/dns/resolver: remove unused err return value.David Anderson1-5/+2
2021-04-05health: add DNS subsystem and plumb errors in.David Anderson1-3/+13
2021-04-05wgengine: move DNS configuration out of wgengine/router.David Anderson1-6/+17
2021-04-02wgengine/...: split into multiple receive functionsJosh Bleecher Snyder1-3/+6
2021-04-02wgengine: take in dns.Config, split out to resolver.Config and dns.OSConfig.David Anderson1-14/+24
2021-04-01wgengine/magicsock: adapt CreateEndpoint signature to match wireguard-goJosh Bleecher Snyder1-1/+0
2021-04-01net/dns/resolver: add live reconfig, plumb through to ipnlocal.David Anderson1-12/+12
2021-03-31net/dns/resolver: unexport Packet, only use it internally.David Anderson1-10/+6
2021-03-31net/dns/resolver: remove Start method, fully spin up in New instead.David Anderson1-4/+6
2021-03-31net/dns/resolver: remove the Config struct.David Anderson1-5/+1
2021-03-31net/dns/resolver: rename ResolverConfig to just Config.David Anderson1-1/+1
2021-03-31net/dns/resolver: factor the resolver out into a sub-package.David Anderson1-6/+6
2021-03-30wgengine: add IsNetstack func and testBrad Fitzpatrick1-0/+14
2021-03-30wgengine: add temp workaround for netstack WhoIs registration raceBrad Fitzpatrick1-4/+23
2021-03-29net/{packet,tstun}: send peerapi port in TSMP pongsBrad Fitzpatrick1-12/+13
2021-03-28wgengine: rename Fake to RespondToPing.David Anderson1-7/+9
2021-03-28wgengine: make Tun optional again, default to fake.David Anderson1-3/+11
2021-03-28wgengine: optimize isLocalAddr a bitBrad Fitzpatrick1-25/+39
2021-03-28wgengine: default Router to a no-op router.David Anderson1-11/+3
2021-03-28wgengine: remove Config.TUN argument.David Anderson1-3/+0
2021-03-27wgengine: make the tun.Device required at construction.David Anderson1-9/+4
2021-03-26net/tstun: rename TUN to Wrapper.David Anderson1-7/+7
2021-03-26net/tstun: rename NewFakeTUN to NewFake.David Anderson1-1/+1
2021-03-26net/tstun: merge in wgengine/tstun.David Anderson1-1/+1