-
1dd2552032
wgengine: actively log FlushDNS.
Denton Gentry
2021-08-19 09:32:30 -07:00
-
36ffd509de
net/dns: avoid Linux PolicyKit GUI dialog during tests
Brad Fitzpatrick
2021-08-19 08:58:47 -07:00
-
edb338f542
cmd/tailscale: fix sporadic 'context canceled' error on 'up'
Brad Fitzpatrick
2021-08-19 08:44:39 -07:00
-
faa891c1f2
client/tailscale,ipn/localapi: warn on tailscale/tailscaled version skew
Brad Fitzpatrick
2021-08-19 08:36:13 -07:00
-
8269a23758
version: bump date
Brad Fitzpatrick
2021-08-19 08:28:08 -07:00
-
bf8556ab86
portlist: fix build tag to build only on macOS, not macOS+iOS.
David Anderson
2021-08-18 16:17:41 -07:00
-
6ef734e493
wgengine: predict min.Peers length across calls
Josh Bleecher Snyder
2021-08-18 15:06:40 -07:00
-
adf696172d
wgengine/userspace: reduce allocations in getStatus
Josh Bleecher Snyder
2021-08-18 14:30:14 -07:00
-
af30897f0d
Makefile: add a linux/arm check
Brad Fitzpatrick
2021-08-18 15:36:04 -07:00
-
1f006025c2
net/tstun: fix build on arm
Maisem Ali
2021-08-18 15:18:44 -07:00
-
fcca374fa7
tstest/integration/testcontrol: sort peers in map response
Josh Bleecher Snyder
2021-08-18 14:19:21 -07:00
-
cd426eaf4c
net/portmapper: fix t.Log-after-test-done race in tests
Brad Fitzpatrick
2021-08-18 14:39:12 -07:00
-
9f62cc665e
tailscaled: try migrating old state on synology devices
Maisem Ali
2021-08-18 13:34:31 -07:00
-
5c383bdf5d
wgengine/router: pass in AmbientCaps when calling
ip rule
Maisem Ali
2021-08-18 11:44:35 -07:00
-
56db3e2548
ipn/localapi: refresh ACME certs in background two weeks in advance
Brad Fitzpatrick
2021-08-18 12:55:29 -07:00
-
6f8c8c771b
control/controlclient: tweak a couple error messages
Brad Fitzpatrick
2021-08-18 10:11:38 -07:00
-
b7ae529ecc
client/tailscale: make GetCertificate guess cert if SNI lacks dots
Brad Fitzpatrick
2021-08-18 10:05:05 -07:00
-
e199e407d2
tailcfg: add IP and Types field to PingRequest
Simeng He
2021-07-16 10:51:54 -04:00
-
d5e1abd0c4
cmd/tailscale/cli: only write cert file if it changed
Brad Fitzpatrick
2021-08-18 08:18:53 -07:00
-
57b794c338
ipn/localapi: move cert fetching code to localapi, cache, add cert subcommand
Brad Fitzpatrick
2021-08-17 15:03:28 -07:00
-
4c8b5fdec4
control/controlclient: do not periodically print full netmap
Josh Bleecher Snyder
2021-08-17 10:05:20 -07:00
-
a666b546fb
ipn/ipnlocal: log number of packet filters rather than entire filter
Josh Bleecher Snyder
2021-08-17 10:06:36 -07:00
-
0c038b477f
logtail: add a re-usable buffer for uploads
Josh Bleecher Snyder
2021-08-17 12:29:58 -07:00
-
278e7de9c9
logtail: always send a json array
Josh Bleecher Snyder
2021-08-17 12:14:38 -07:00
-
93284209bc
logtail/filch: preallocate a scanner buffer
Josh Bleecher Snyder
2021-08-17 09:54:05 -07:00
-
8ab44b339e
net/tstun: use unix.Ifreq type for Linux TAP interface configuration
Matt Layher
2021-08-09 14:08:37 -04:00
-
6da6d47a83
all: simplify build tags involving iOS
Josh Bleecher Snyder
2021-08-17 10:25:32 -07:00
-
a24cee0d67
all: simplify ts_macext build tags
Josh Bleecher Snyder
2021-08-17 10:21:52 -07:00
-
d2aa144dcc
syncs: bump known good version to include Go 1.17
Josh Bleecher Snyder
2021-08-17 10:20:24 -07:00
-
25e060a841
cmd/tailscale/cli: fix cert fetch WaitOrder retry loop, misc cleanups
Brad Fitzpatrick
2021-08-16 14:53:45 -07:00
-
833200da6f
net/tstun: don't exec uname -r on Linux in TUN failure diagnostics
Brad Fitzpatrick
2021-08-16 12:18:06 -07:00
-
e804ab29fd
net/tstun: move TUN failure diagnostics to OS-specific files
Brad Fitzpatrick
2021-08-16 11:24:25 -07:00
-
b2eea1ee00
cmd/tailscale/cli: make cert fetch registration automatic, show valid domains
Brad Fitzpatrick
2021-08-16 10:45:05 -07:00
-
39610aeb09
wgengine/magicsock: move debug knobs to their own file, compile out on iOS
Brad Fitzpatrick
2021-08-15 13:20:44 -07:00
-
98d557dd24
Dockerfile: use alpine:3.14
Denton Gentry
2021-08-14 20:53:56 -07:00
-
3e7ff5ff98
cmd/tailscaled: enable hybrid netstack mode for FreeBSD.
Denton Gentry
2021-08-14 18:38:26 -07:00
-
954867fef5
words: fix parser to handle missing newline at end
Brad Fitzpatrick
2021-08-13 19:37:18 -07:00
-
c992504375
words: group some scales, support comments
Brad Fitzpatrick
2021-08-13 15:46:13 -07:00
-
1bca722824
words: add five types of tales, best dog
Brad Fitzpatrick
2021-08-13 15:32:13 -07:00
-
00b4c2331b
words: add accessors and tests for a few of our favorite words
Brad Fitzpatrick
2021-08-13 15:27:34 -07:00
-
9547669787
words: these are a few more of my favorite words
Charlotte Brandhorst-Satzkorn
2021-08-13 16:15:10 -04:00
-
b5a41ff381
words: these are a few of my favorite words
Charlotte Brandhorst-Satzkorn
2021-08-13 15:39:19 -04:00
-
ec9f3f4cc0
cmd/tailscale: update depaware
Brad Fitzpatrick
2021-08-13 08:56:12 -07:00
-
c68a12afe9
cmd/tailscale: add temporary debug command for getting DNS-01 LetsEncrypt cert
Brad Fitzpatrick
2021-06-08 14:50:24 -07:00
-
d2d55bd63c
cmd/microproxy: delete.
David Anderson
2021-08-12 14:17:24 -07:00
-
c6740da624
tsweb: make VarzHandler support untyped expvar.Maps for compatibility
Brad Fitzpatrick
2021-08-12 13:35:14 -07:00
-
7c7eb8094b
tsweb: make VarzHandler support expvar.Funcs returning ints/floats
Brad Fitzpatrick
2021-08-12 13:07:34 -07:00
-
5aba620fb9
tsweb: make VarzHandler capable of walking structs with reflect
Brad Fitzpatrick
2021-08-11 14:18:52 -07:00
-
b9bd7dbc5d
net/portmapper: log upnp information
julianknodt
2021-08-10 14:50:33 -07:00
-
26b6fe7f02
net/portmapper: add PCP integration test
julianknodt
2021-08-06 12:01:23 -07:00
-
3700cf9ea4
tsweb: also support LabelMaps from expvar.Map, without metrics
Brad Fitzpatrick
2021-08-10 13:56:15 -07:00
-
5f45d8f8e6
tsweb: add VarzHandler tests
Brad Fitzpatrick
2021-08-10 13:38:12 -07:00
-
a4e19f2233
version: remove rsc.io/goversion dependency
Josh Bleecher Snyder
2021-08-09 17:31:29 -07:00
-
bdb93c5942
net/portmapper: actually test something in TestProbeIntegration
Brad Fitzpatrick
2021-08-09 12:52:15 -07:00
-
26c1183941
hostinfo: add fly.io detection
Denton Gentry
2021-08-08 18:37:37 -07:00
-
0796c53404
tsnet: add AuthKey support.
Denton Gentry
2021-08-08 15:46:30 -07:00
-
8bdf878832
net/dns/resolver: use forwarded dns txid directly
Adrian Dewhurst
2021-08-06 11:46:33 -04:00
-
360223fccb
types/dnstype: introduce new package for Resolver
David Crawshaw
2021-08-05 14:05:24 -07:00
-
4d19db7c9f
scripts/installer: work on Oracle Linux (#2604)
Christine Dodrill
2021-08-06 11:47:04 -04:00
-
e6d4ab2dd6
net/portmapper: add start of self-contained portmapper integration tests
Brad Fitzpatrick
2021-08-05 10:32:13 -07:00
-
98d36ee18d
net/portmapper: add hook for use with prev ip
julianknodt
2021-08-05 12:33:13 -07:00
-
85304d7392
net/portmapper: check disable flags
julianknodt
2021-08-04 16:51:10 -07:00
-
777b711d96
net/portmapper: add pcp portmapping
julianknodt
2021-08-03 15:29:53 -07:00
-
5c98b1b8d0
net/portmapper: move pcp code to separate file
julianknodt
2021-08-03 15:28:13 -07:00
-
eee6b85b9b
cmd/tailscaled: don't require root for --cleanup
Josh Bleecher Snyder
2021-08-05 15:38:38 -07:00
-
a5da4ed981
all: gofmt with Go 1.17
Josh Bleecher Snyder
2021-08-05 15:42:39 -07:00
-
a729070252
net/tstun: add start of Linux TAP support, with DHCP+ARP server
Brad Fitzpatrick
2021-07-23 09:45:04 -07:00
-
fd7b738e5b
derp: use pad32 package for padding, reduce duplication
Brad Fitzpatrick
2021-08-04 14:43:01 -07:00
-
fdc081c291
net/portmapper: fix UPnP probing, work against all ports
Brad Fitzpatrick
2021-08-02 22:09:50 -07:00
-
f013960d87
tstime/mono: make json.Unmarshal of a zero time.Time yield a zero Time
Josh Bleecher Snyder
2021-08-04 10:36:51 -07:00
-
f3c96df162
ipn/ipnstate: move tailscale status "active" determination to tailscaled
Brad Fitzpatrick
2021-08-04 08:01:35 -07:00
-
0858673f1f
tstest/integration: regenerate test deps
Brad Fitzpatrick
2021-08-04 08:39:10 -07:00
-
9d0c86b6ec
util/deephash: remove unnecessary formatting for structs and slices (#2571)
Joe Tsai
2021-08-03 20:35:57 -07:00
-
1db9032ff5
cmd/tailscaled: let portmap debug mode have an gateway/IP override knob
Brad Fitzpatrick
2021-08-03 19:33:17 -07:00
-
260b85458c
net/dns: correct log message.
Denton Gentry
2021-08-03 12:55:51 -07:00
-
54e33b511a
net/dns/resolver: add test that I forgot to git add earlier
Brad Fitzpatrick
2021-08-03 08:31:20 -07:00
-
eab80e3877
logpolicy: only log panics when running under systemd
David Crawshaw
2021-08-03 07:25:05 -07:00
-
24ee0ed3c3
tstest/integration: update test deps
Brad Fitzpatrick
2021-08-02 22:15:34 -07:00
-
31ea073a73
cmd/tailscaled: add debug -portmap mode
Brad Fitzpatrick
2021-08-02 22:09:03 -07:00
-
d8fbce7eef
util/deephash: hash uint{8,16,32,64} explicitly (#2502)
Joe Tsai
2021-08-02 21:44:13 -07:00
-
01d4dd331d
util/deephash: simplify hasher.hashMap (#2503)
Joe Tsai
2021-08-02 21:29:14 -07:00
-
be921d1a95
net/dns/resolver: fix skipped DoH test that bitrot
Brad Fitzpatrick
2021-08-02 15:26:19 -07:00
-
0373ba36f3
logtail: fix typo in comment
Josh Bleecher Snyder
2021-08-02 14:32:02 -07:00
-
1606ef5219
logtail: print panics from previous runs on stderr
David Crawshaw
2021-07-28 15:36:23 -07:00
-
3e039daf95
logpolicy: actually collect panics
David Crawshaw
2021-07-28 15:17:31 -07:00
-
7298e777d4
derp: reduce server memory by 30% by removing persistent bufio.Writer
Brad Fitzpatrick
2021-08-02 09:17:08 -07:00
-
5a7ff2b231
net/dnsfallback: re-run go generate
Brad Fitzpatrick
2021-08-01 19:14:33 -07:00
-
b622c60ed0
derp,wgengine/magicsock: don't assume stringer is in $PATH for go:generate
Brad Fitzpatrick
2021-08-01 19:14:08 -07:00
-
effee49e45
net/interfaces: explicitly check netaddr.IP.Is6 in isUsableV6
Matt Layher
2021-07-28 14:30:06 -04:00
-
3ff8a55fa7
net/tsaddr: remove IsULA, replace with netaddr.IP.IsPrivate
Matt Layher
2021-07-28 14:23:43 -04:00
-
d37451bac6
cmd/derper: dial VPC address with right context
Brad Fitzpatrick
2021-07-29 14:29:05 -07:00
-
e422e9f4c9
cmd/derper: mesh over VPC network
Brad Fitzpatrick
2021-07-29 10:45:07 -07:00
-
0554b64452
ipnlocal: allow access to guest VMs/containers while using an exit node
David Crawshaw
2021-07-02 07:15:28 -07:00
-
9da4181606
tstime/rate: new package
Josh Bleecher Snyder
2021-07-21 17:23:38 -07:00
-
f6e833748b
wgengine: use mono.Time
Josh Bleecher Snyder
2021-07-21 12:14:04 -07:00
-
8a3d52e882
wgengine/magicsock: use mono.Time
Josh Bleecher Snyder
2021-07-21 11:04:36 -07:00
-
c2202cc27c
net/tstun: use mono.Time
Josh Bleecher Snyder
2021-07-21 10:43:53 -07:00
-
142670b8c2
tstime/mono: new package
Josh Bleecher Snyder
2021-07-20 11:11:37 -07:00
-
881bb8bcdc
net/dns/resolver: allow an extra alloc for go closure allocation
Josh Bleecher Snyder
2021-07-29 12:25:06 -07:00
-
b6179b9e83
net/dnsfallback: add new nodes
Brad Fitzpatrick
2021-07-29 10:50:46 -07:00