-
9c6bdae556
cmd/tsconnect: use the parent window for
beforeunload event listener
Mihai Parparita
2022-09-12 17:44:35 -07:00
-
82e82d9b7a
net/dns/resolver: remove unused responseTimeout constant
Mihai Parparita
2022-09-13 17:20:37 -07:00
-
0f16640546
net/dns: fix fmt error on Revert print
nyghtowl
2022-09-13 16:24:38 -07:00
-
aa0064db4d
logpolicy: add NewWithConfigPath (#5625)
Joe Tsai
2022-09-13 16:30:40 -07:00
-
45a3de14a6
cmd/tailscaled, tailcfg, hostinfo: add flag to disable logging + support
Brad Fitzpatrick
2022-09-13 07:09:57 -07:00
-
f6da2220d3
wgengine: set fwmark masks in netfilter & ip rules
Tom DNetto
2022-09-12 13:29:41 -07:00
-
b22b565947
cmd/tsconnect: allow xterm.js terminal options to be passed in
Mihai Parparita
2022-09-12 16:00:35 -07:00
-
7c49db02a2
wgengine/magicsock: don't use BPF receive when SO_MARK doesn't work.
David Anderson
2022-09-12 14:31:20 -07:00
-
c312e0d264
cmd/tsconnect: allow hostname to be specified
Mihai Parparita
2022-09-12 11:51:19 -07:00
-
11fcc3a7b0
cmd/tsconnect: fix xterm.js link opening not working when rendered into another window
Mihai Parparita
2022-09-12 11:48:19 -07:00
-
f03a63910d
cmd/tailscale: add licenses link to web UI
Will Norris
2022-09-09 12:14:08 -07:00
-
024257ef5a
net/stun: unmap IPv4 addresses in 16 byte STUN replies
Brad Fitzpatrick
2022-09-12 11:37:56 -07:00
-
eb5939289c
cmd/derper: add /generate_204 endpoint (#5601)
Andrew Dunham
2022-09-12 13:43:50 -04:00
-
16939f0d56
hostinfo: detect being run in a container in more ways
Brad Fitzpatrick
2022-09-11 21:45:08 -07:00
-
d5e7e3093d
hostinfo, tailcfg: split Hostinfo.OSVersion into separate fields
Brad Fitzpatrick
2022-09-11 10:57:18 -07:00
-
708b7bff3d
net/dns/publicdns: also support NextDNS DoH query parameters
Brad Fitzpatrick
2022-09-11 08:07:45 -07:00
-
81bc4992f2
net/netns: add TS_FORCE_LINUX_BIND_TO_DEVICE for Linux
Brad Fitzpatrick
2022-09-10 17:46:09 -07:00
-
f3ce1e2536
util/mak: deprecate NonNil, add type-safe NonNilSliceForJSON, NonNilMapForJSON
Brad Fitzpatrick
2022-09-10 12:11:59 -07:00
-
e7376aca25
net/dns/resolver: set DNS-over-HTTPS Accept and User-Agent header on requests
Brad Fitzpatrick
2022-09-10 08:43:18 -07:00
-
ed2b8b3e1d
wgengine/router: reduce routing rule priority for openWRT + mwan3
Tom DNetto
2022-09-09 14:23:48 -07:00
-
c14361e70e
net/dns/publicdns: support NextDNS DoH URLs with path parameters
Brad Fitzpatrick
2022-09-09 14:06:06 -07:00
-
b302742137
cmd/tsconnect: enable web links addon in the terminal
Mihai Parparita
2022-09-08 14:37:16 -07:00
-
62035d6485
cmd/tsconnect: switch back to public version of xterm npm package
Mihai Parparita
2022-09-09 10:32:03 -07:00
-
89fee056d3
cmd/derper: add robots.txt to disallow all
Brad Fitzpatrick
2022-09-09 10:21:39 -07:00
-
3ed366ee1e
licenses: update android licenses
License Updater
2022-09-09 15:48:29 +00:00
-
2aade349fc
net/dns, types/dnstypes: update some comments, tests for DoH
Brad Fitzpatrick
2022-09-08 15:54:29 -07:00
-
58abae1f83
net/dns/{publicdns,resolver}: add NextDNS DoH support
Brad Fitzpatrick
2022-09-06 11:15:30 -07:00
-
01e6565e8a
cmd/tsconnect: temporarily switch to xterm.js fork that handles popup windows
Mihai Parparita
2022-09-07 18:23:37 -07:00
-
2400ba28b1
cmd/tsconnect: handle terminal resizes before the SSH session is created
Mihai Parparita
2022-09-07 18:22:35 -07:00
-
2266b59446
go.toolchain.rev: bump to Go 1.19.1
Brad Fitzpatrick
2022-09-07 21:53:53 -07:00
-
ad7546fb9f
tailcfg: fix broken test from comment change
Brad Fitzpatrick
2022-09-07 21:57:16 -07:00
-
255c0472fb
tailcfg: reformat CurrentCapabilityVersion to be a bulleted list
Brad Fitzpatrick
2022-09-07 21:46:54 -07:00
-
c5adc5243c
licenses: update win/apple licenses
License Updater
2022-09-07 21:26:11 +00:00
-
c9961b8b95
cmd/derper: filter out useless HTTP error logs (#5563)
Andrew Dunham
2022-09-07 16:31:06 -04:00
-
8fdf137571
licenses: update tailscale{,d} licenses
License Updater
2022-09-06 18:35:57 +00:00
-
9c8bbc7888
wgengine/magicsock: fix panic in http debug server
Colin Adler
2022-06-08 19:22:16 -05:00
-
9240f5c1e2
wgengine/netstack: only accept connection after dialing (#5503)
Andrew Dunham
2022-09-06 16:04:10 -04:00
-
2f702b150e
cmd/tsconnect: add dev-pkg command for two-sided development
Mihai Parparita
2022-08-30 18:05:49 -07:00
-
672c2c8de8
wgengine/magicsock: add filter to ignore disco to old/other ports
James Tucker
2022-09-02 10:33:46 -07:00
-
be140add75
wgengine/magicsock: fix regression in initial bind for js
James Tucker
2022-09-06 12:16:39 -07:00
-
1f959edeb0
wgengine/magicksock: remove nullability of RebindingUDPConns
James Tucker
2022-09-02 14:24:51 -07:00
-
56f6fe204b
go.mod, wgengine/wgint: bump wireguard-go
Brad Fitzpatrick
2022-09-06 11:21:30 -07:00
-
f52a659076
net/dnsfallback: allow setting log function (#5550)
Andrew Dunham
2022-09-06 11:19:50 -04:00
-
b8596f2a2f
net/dnsfallback: cache most recent DERP map on disk (#5545)
Andrew Dunham
2022-09-05 14:36:30 -04:00
-
060ecb010f
docs/k8s: make run.sh handle SIGINT
Maisem Ali
2022-09-04 15:27:13 -07:00
-
02de34fb10
cmd/derper: add flag to run derper in bootstrap-dns-only mode
Brad Fitzpatrick
2022-09-03 19:41:31 -07:00
-
3344c3b89b
tsnet: add Server method to listener
Will Norris
2022-08-31 16:08:21 -07:00
-
a0bae4dac8
cmd/derper: add support for unpublished bootstrap DNS entries (#5529)
Andrew Dunham
2022-09-02 14:48:30 -04:00
-
9132b31e43
tailcfg: refactor/implement wire structs for TKA
Tom DNetto
2022-08-29 14:02:12 -07:00
-
19008a3023
net/dnscache: use net/netip
Kris Brandow
2022-08-16 14:45:46 -04:00
-
ba3cc08b62
cmd/tailscale/cli: add backwards compatibility 'up' processing for legacy client
Brad Fitzpatrick
2022-09-01 09:27:06 -07:00
-
d8bfb7543e
licenses: update win/apple licenses
License Updater
2022-09-01 20:23:04 +00:00
-
265b008e49
wgengine: fix race on endpoints in getStatus
James Tucker
2022-09-01 10:51:44 -07:00
-
a5ad57472a
cli/cert: Fix help message for --key-file
Bertrand Lorentz
2022-09-01 16:04:56 +02:00
-
3564fd61b5
cmd/gitops-pusher: standardize hujson before posting to validate (#5525)
Xe Iaso
2022-09-01 13:38:32 -04:00
-
cfbbcf6d07
cmd/nginx-auth/nginx-auth: update auth to allow for new domains
nyghtowl
2022-08-31 17:44:22 -07:00
-
9c66dce8e0
licenses: update win/apple licenses
License Updater
2022-08-31 22:37:37 +00:00
-
e470893ba0
wgengine/magicsock: use mak in another spot
Brad Fitzpatrick
2022-08-31 13:47:25 -07:00
-
c72caa6672
wgengine/magicsock: use AF_PACKET socket + BPF to read disco messages
Andrew Dunham
2022-08-29 10:57:54 -04:00
-
58f35261d0
cmd/tsconnect: remove debugging code
Mihai Parparita
2022-08-30 10:57:23 -07:00
-
be95aebabd
tka: implement credential signatures (key material delegation)
Tom DNetto
2022-08-29 13:53:33 -07:00
-
490acdefb6
licenses: update android licenses
License Updater
2022-08-31 16:42:57 +00:00
-
84b74825f0
licenses: update tailscale{,d} licenses
License Updater
2022-08-31 15:38:13 +00:00
-
9bd9f37d29
go.mod: bump wireguard/windows, which moves to using net/netip
Brad Fitzpatrick
2022-08-11 10:23:35 -07:00
-
185f2e4768
words: this title should have been a pun, but I chickened out (#5506)
Charlotte Brandhorst-Satzkorn
2022-08-31 07:02:49 -07:00
-
53e08bd7ea
VERSION.txt: this is 1.31
Denton Gentry
2022-08-31 06:29:54 -07:00
-
70ed22ccf9
util/uniq: add ModifySliceFunc (#5504)
Andrew Dunham
2022-08-30 18:51:18 -04:00
-
7ca17b6bdb
tka: validate key after UpdateKey before applying state
Tom DNetto
2022-08-30 11:30:09 -07:00
-
e945d87d76
util/uniq: use generics instead of reflect (#5491)
Andrew Dunham
2022-08-30 17:56:51 -04:00
-
1ac4a26fee
ipn/localapi: send Tailscale version in ACME User-Agent (#5499)
Andrew Dunham
2022-08-30 16:48:59 -04:00
-
761163815c
tailcfg: add Hostinfo.Userspace{,Router} bits
Brad Fitzpatrick
2022-08-30 12:30:55 -07:00
-
9f6c8517e0
net/dns: set OS DNS to 100.100.100.100 for route-less ExtraRecords [cap 41]
Brad Fitzpatrick
2022-08-30 09:34:59 -07:00
-
27f36f77c3
cmd/tsconnect: output errors to the JS console too
Mihai Parparita
2022-08-29 18:12:52 -07:00
-
122bd667dc
cmd/gitops-pusher: be less paranoid about external modifications (#5488)
Xe Iaso
2022-08-30 09:41:25 -04:00
-
21cd402204
logtail: do not log when backing off (#5485)
Joe Tsai
2022-08-30 06:21:03 -07:00
-
0ae0439668
docs/k8s: add IPv6 forwarding in proxy.yaml
Denton Gentry
2022-08-27 21:55:12 -07:00
-
6dcc6313a6
CI: add
go mod tidy workflow
Denton Gentry
2022-08-27 19:35:37 -07:00
-
78dbb59a00
CI: make all workflows get Go version from go.mod
Denton Gentry
2022-08-30 04:41:08 -07:00
-
7e40071571
util/deephash: handle slice edge-cases (#5471)
Joe Tsai
2022-08-30 00:33:18 -07:00
-
90dc0e1702
wgengine: remove unused singleflight group
James Tucker
2022-08-29 17:39:32 -07:00
-
2c18517121
cmd/tsconnect: add npm publish workflow
Mihai Parparita
2022-08-24 18:05:42 -07:00
-
d6c3588ed3
wgengine/wgcfg: only write peer headers if necessary (#5449)
Andrew Dunham
2022-08-29 20:47:52 -04:00
-
81dba3738e
wgengine: remove all peer status from open timeout diagnostics
James Tucker
2022-08-26 13:36:55 -07:00
-
ad1cc6cff9
wgengine: use Go API rather than UAPI for status
James Tucker
2022-08-26 11:35:53 -07:00
-
68d9d161f4
net/dns: [win] fix regression in disableDynamicUpdate
Maisem Ali
2022-08-29 15:16:34 -07:00
-
c66f99fcdc
tailcfg, control/controlclient, ipn/ipnlocal: add c2n (control-to-node) system
Brad Fitzpatrick
2022-08-27 12:55:41 -07:00
-
08b3f5f070
wgengine/wgint: add shady temporary package to get at wireguard internals
Brad Fitzpatrick
2022-08-29 09:46:26 -07:00
-
66d7d2549f
logger: migrate rusage syscall use to x/sys/unix
Nahum Shalman
2022-08-28 14:41:41 +00:00
-
d20392d413
cmd/tailscale: add emoji for illumos in status subcommand
Nahum Shalman
2022-08-28 14:54:33 +00:00
-
58cc049a9f
util/cstruct: add package for decoding padded C structures (#5429)
Andrew Dunham
2022-08-28 11:12:09 -04:00
-
9b77ac128a
wgengine: print in-flight operations on watchdog trigger (#5447)
Andrew Dunham
2022-08-27 22:06:18 -04:00
-
e1738ea78e
chirp: add a 10s timeout when communicating with BIRD (#5444)
Andrew Dunham
2022-08-27 20:49:31 -04:00
-
9bf13fc3d1
util/deephash: remove getTypeInfo (#5469)
Joe Tsai
2022-08-27 17:39:51 -07:00
-
ab7e6f3f11
util/deephash: require pointer in API (#5467)
Joe Tsai
2022-08-27 16:08:31 -07:00
-
c5b1565337
util/deephash: move pointer and interface logic to separate function (#5465)
Joe Tsai
2022-08-27 15:51:34 -07:00
-
d2e2d8438b
util/deephash: move map logic to separate function (#5464)
Joe Tsai
2022-08-27 15:49:26 -07:00
-
23c3831ff9
util/deephash: coalesce struct logic (#5466)
Joe Tsai
2022-08-27 15:39:46 -07:00
-
296b008b9f
util/deephash: move array and slice logic to separate function (#5463)
Joe Tsai
2022-08-27 15:37:36 -07:00
-
31bf3874d6
util/deephash: use unsafe.Pointer instead of reflect.Value (#5459)
Joe Tsai
2022-08-27 12:30:35 -07:00
-
e0c5ac1f02
util/deephash: add debug printer (#5460)
Joe Tsai
2022-08-27 12:14:07 -07:00