-
9a05cdd2b5
syncs: add Map (#6260)
Joe Tsai
2022-11-10 10:55:26 -08:00
-
d7bfef12cf
ipn/ipnlocal: support https+insecure:// backend proxy targets
Brad Fitzpatrick
2022-11-10 09:56:49 -08:00
-
9dfb0916c2
ipn/ipnlocal, tailcfg: wire up ingress peerapi
Brad Fitzpatrick
2022-11-07 10:46:42 -05:00
-
65f3dab4c6
cmd/containerboot: make a tests table, add more tests.
David Anderson
2022-11-09 22:01:34 -08:00
-
73b8968404
ipn/ipnlocal: ensure Persist information is saved to server mode start state
Aaron Klotz
2022-11-09 16:28:36 -07:00
-
32a4ff3e5f
ipn/ipnlocal: implement the reverse proxy HTTP handler type
Brad Fitzpatrick
2022-11-09 21:27:09 -08:00
-
6beb3184d5
ipn/ipnlocal: don't serve a TLS cert unless it has webserver config
Brad Fitzpatrick
2022-11-09 21:16:20 -08:00
-
1a94c309ea
ipn/ipnlocal: support web TLS ports other than 443
Brad Fitzpatrick
2022-11-09 21:04:05 -08:00
-
4797bacb7c
ipn/ipnlocal: send RST when serving an actionless TCPPortHandler
Brad Fitzpatrick
2022-11-09 21:05:52 -08:00
-
2111357568
cmd/containerboot: add tests.
David Anderson
2022-11-08 17:29:35 -08:00
-
b683921b87
ipn/ipnlocal: add start of handling TCP proxying
Brad Fitzpatrick
2022-11-09 15:38:09 -08:00
-
4bccc02413
ipn/ipnlocal: use ServerConfig views internally
Brad Fitzpatrick
2022-11-09 13:15:59 -08:00
-
4de643b714
types/netlogtype: add constants for maximum serialized sizes of ConnectionCounts (#6163)
Joe Tsai
2022-11-09 15:50:07 -08:00
-
25e26c16ee
ipn/ipnlocal: start implementing web server bits of serve
Brad Fitzpatrick
2022-11-09 06:55:17 -08:00
-
c35dcd427f
cmd/tailscale/cli: make dev-store-set debug command a bit more magic
Brad Fitzpatrick
2022-11-09 06:34:27 -08:00
-
df5e40f731
ipn: add WebServerConfig, add views
Brad Fitzpatrick
2022-11-09 06:10:06 -08:00
-
79472a4a6e
wgengine/netstack: optimize shouldProcessInbound, avoiding 4via6 lookups
Brad Fitzpatrick
2022-11-08 19:53:40 -08:00
-
2daf0f146c
ipn/ipnlocal, wgengine/netstack: start handling ports for future serving
Brad Fitzpatrick
2022-11-07 15:32:53 -08:00
-
acf5839dd2
wgengine/netstack: add tests for shouldProcessInbound
Andrew Dunham
2022-11-08 16:09:23 -05:00
-
e85613aa2d
net/netcheck: don't use a space in the captive portal challenge
Andrew Dunham
2022-11-08 16:41:20 -05:00
-
cba1312dab
util/endian: add support on Loongnix-Server (loong64)
ysicing
2022-11-08 17:28:34 +08:00
-
abfdcd0f70
wgengine/netstack: fix shouldProcessInbound peerapi non-SYN handling
Brad Fitzpatrick
2022-11-08 07:47:22 -08:00
-
6d8320a6e9
ipn/{ipnlocal,localapi}: move most of cert.go to ipnlocal
Brad Fitzpatrick
2022-11-07 21:26:26 -08:00
-
9be8d15979
ipn/localapi: refactor some cert code in prep for a move
Brad Fitzpatrick
2022-11-07 20:49:46 -08:00
-
847a8cf917
api.md: make it clearer where to get the tailnet name in API calls
Mihai Parparita
2022-11-07 16:02:09 -08:00
-
5e703bdb55
docs/k8s: add secrets patching permission to the tailscale role.
David Anderson
2022-11-07 16:11:54 -08:00
-
6acc27a92f
cmd/containerboot: be more targeted when enabling IP forwarding.
David Anderson
2022-11-07 15:34:08 -08:00
-
5bb7e0307c
cmd/tailscale, ipn/ipnlocal: add debug command to write to StateStore for dev
Brad Fitzpatrick
2022-11-07 13:04:10 -08:00
-
bf2d3cd074
cmd/containerboot: don't write device ID when not in Kubernetes.
David Anderson
2022-11-07 14:58:03 -08:00
-
e0669555dd
cmd/containerboot: don't write device ID into non-existent secret.
David Anderson
2022-11-07 09:24:42 -08:00
-
be7556aece
tsnet/example/tshello: use strings.Cut (#6198)
Xe Iaso
2022-11-07 15:06:34 -05:00
-
c2d7940ec0
cmd/tailscaled, net/tstun: add build tags to omit BIRD and TAP
Andrew Dunham
2022-11-07 10:33:23 -05:00
-
036334e913
net/netcheck: deflake (maybe) magicsock's TestNewConn
Brad Fitzpatrick
2022-11-05 21:44:33 -07:00
-
db2cc393af
util/dirwalk, metrics, portlist: add new package for fast directory walking
Brad Fitzpatrick
2022-11-05 14:26:29 -07:00
-
21ef7e5c35
portlist: add macOS osImpl, finish migration to new style
Brad Fitzpatrick
2022-11-04 06:41:36 -07:00
-
da8def8e13
all: remove old +build tags
Brad Fitzpatrick
2022-11-04 06:42:58 -07:00
-
bb2cba0cd1
ipn: add missing check for nil Notify.Prefs
Maisem Ali
2022-11-04 04:06:25 +05:00
-
6afe26575c
ipn: make Notify.Prefs be a *ipn.PrefsView
Maisem Ali
2022-11-04 03:46:17 +05:00
-
c3a5489e72
util/winutil: remove log spam for missing registry keys
Adrian Dewhurst
2022-11-03 13:34:13 -04:00
-
76904b82e7
cmd/containerboot: PID1 for running tailscaled in a container.
David Anderson
2022-10-25 13:12:54 -07:00
-
0759d78f12
tailcfg: bump CurrentCapabilityVersion for EarlyNoise
Maisem Ali
2022-11-04 02:30:38 +05:00
-
a413fa4f85
control/controlclient: export NoiseClient
Maisem Ali
2022-11-03 12:17:16 +05:00
-
d57cba8655
net/tshttpproxy: add clientmetrics on Windows proxy lookup paths
Brad Fitzpatrick
2022-11-02 21:31:24 -07:00
-
e55ae53169
tailcfg: add Node.UnsignedPeerAPIOnly to let server mark node as peerapi-only
Brad Fitzpatrick
2022-11-02 13:13:26 -07:00
-
3367136d9e
wgengine/netstack: remove old unused handleSSH hook
Brad Fitzpatrick
2022-11-02 20:09:39 -07:00
-
18fa1a0ad7
licenses: update win/apple licenses
License Updater
2022-11-02 21:51:47 +00:00
-
2327c6b05f
wgengine/netlog: preserve Tailscale addresses for exit traffic (#6165)
Joe Tsai
2022-11-02 14:25:31 -07:00
-
e975cb6b05
ipn/ipnlocal: fix test flake when we log after a test completes
Andrew Dunham
2022-11-02 15:45:20 -04:00
-
0af57fce4c
cmd/tailscale,ipn: implement lock sign command
Tom DNetto
2022-10-31 16:47:51 -07:00
-
7d6775b082
wgengine: respect --no-logs-no-support flag for network logging (#6172)
Joe Tsai
2022-11-02 12:57:04 -07:00
-
910db02652
client/tailscale, tsnet, ipn/ipnlocal: prove nodekey ownership over noise
Brad Fitzpatrick
2022-11-01 20:37:13 -07:00
-
8c790207a0
licenses: update tailscale{,d} licenses
License Updater
2022-11-02 16:02:36 +00:00
-
a0ed2c2eb5
go.mod: bump golang-x-crypto
Brad Fitzpatrick
2022-11-02 07:07:16 -07:00
-
06b55ab50f
prober: fix test flake
Andrew Dunham
2022-11-01 18:16:10 -04:00
-
988c1f0ac7
control/controlclient, tailcfg: add support for EarlyNoise payload before http/2
Brad Fitzpatrick
2022-10-30 08:42:54 -07:00
-
a7f7e79245
cmd/tailscale/cli: hide old, useless --host-routes flag
Brad Fitzpatrick
2022-11-01 10:45:22 -07:00
-
f4ff26f577
types/pad32: delete package
Brad Fitzpatrick
2022-10-30 20:15:30 -07:00
-
60f77ba515
Fix vm ci tests clogging in fork repository pull request
Aoang
2022-11-01 16:04:40 +08:00
-
1440742a1c
ssh/tailssh: use root / as cmd.Dir when users HomeDir doesn't exist
Maisem Ali
2022-11-01 16:15:16 +05:00
-
2be951a582
cmd/tsconnect: fix null pointer dereference when DNS lookups fail
Mihai Parparita
2022-10-31 14:05:43 -07:00
-
e2519813b1
licenses: update win/apple licenses
License Updater
2022-10-31 18:58:19 +00:00
-
42f7ef631e
wgengine/netstack: use 72h as the KeepAlive Idle time for Tailscale SSH
Maisem Ali
2022-10-30 23:56:46 -07:00
-
d98305c537
cmd,ipn/ipnlocal,tailcfg: implement TKA disablement
Tom DNetto
2022-10-27 13:40:31 -07:00
-
3d8eda5b72
scripts/install.sh: add RHEL7.
Denton Gentry
2022-10-29 15:10:41 -07:00
-
5677ed1e85
scripts/installer.sh: add Debian Sid (rolling release)
Denton Gentry
2022-10-29 09:45:41 -07:00
-
798dba14eb
scripts/install.sh: add openSUSE Leap 15.4
Denton Gentry
2022-10-29 08:22:32 -07:00
-
ea24895e08
client/tailscale/apitype, tailcfg: delete never used mysterious PerDomain field
Brad Fitzpatrick
2022-10-30 20:24:13 -07:00
-
7ad636f5b7
cmd/tailscale/cli: flesh out "tailscale ssh" CLI docs
Brad Fitzpatrick
2022-10-30 19:56:19 -07:00
-
3336d08d59
cmd/tailscale/cli: make set without args print usage
Brad Fitzpatrick
2022-10-30 14:49:40 -07:00
-
7b6cd4e659
cmd/tailscale/cli: make set's usage match up's, other than defaults
Brad Fitzpatrick
2022-10-30 14:54:02 -07:00
-
231b88cc51
control/controlclient: add start of noise+http2 upgrade test
Brad Fitzpatrick
2022-10-29 21:30:03 -07:00
-
e25ab75795
net/dns: getting base DNS config is not supported on macOS
Anton Tolchanov
2022-10-30 08:35:46 +00:00
-
193afe19cb
ipn/ipnlocal: add tags and a few other details to self status
Anton Tolchanov
2022-10-28 17:39:01 +01:00
-
120bfc97ce
control/controlclient: refactor noiseClient, connections, http2
Brad Fitzpatrick
2022-10-28 14:28:54 -07:00
-
4e6e3bd13d
ipn/ipnlocal: fix a log line having function pointers instead of values
Mihai Parparita
2022-10-28 15:21:24 -07:00
-
cfef47ddcc
wgengine: perform router reconfig for netlog-only changes (#6118)
Joe Tsai
2022-10-28 15:33:24 -07:00
-
dfe67afb4a
control/controlhttp: remove ClientConn.UntrustedUpgradeHeaders
Brad Fitzpatrick
2022-10-28 12:14:58 -07:00
-
b2035a1dca
cmd/netlogfmt: handle any stream of network logs (#6108)
Joe Tsai
2022-10-28 10:40:45 -07:00
-
48ddb3af2a
wgengine/netlog: enforce hard limit on network log message sizes (#6109)
Joe Tsai
2022-10-28 10:13:35 -07:00
-
a3602c28bd
wgengine/netlog: embed the StableNodeID of the authoring node (#6105)
Joe Tsai
2022-10-28 10:09:30 -07:00
-
81fd259133
wgengine/magicsock: gather physical-layer statistics (#5925)
Joe Tsai
2022-10-27 16:26:52 -07:00
-
5e9e57ecf5
control/controlhttp: add AcceptHTTP hook to add coalesced Server->Client write
Brad Fitzpatrick
2022-10-27 13:58:35 -07:00
-
c21a3c4733
types/netlogtype: new package for network logging types (#6092)
Joe Tsai
2022-10-27 14:14:18 -07:00
-
a44687e71f
wgengine/winnet: invoke some COM methods directly instead of through IDispatch.
Aaron Klotz
2022-10-26 14:41:29 -06:00
-
4021ae6b9d
types/key: add missing ChallengePublic.UnmarshalText
Brad Fitzpatrick
2022-10-27 10:34:07 -07:00
-
8c09ae9032
tka, types/key: add NLPublic.KeyID
Adrian Dewhurst
2022-10-26 15:14:01 -04:00
-
944f43f1c8
docs/webhooks: add sample endpoint code
Sonia Appasamy
2022-10-26 12:50:41 -04:00
-
95f3dd1346
net/interfaces: don't dereference null pointer if no destination/netmask
Andrew Dunham
2022-10-25 19:23:36 -04:00
-
19b5586573
cmd/tailscale/cli: add beginnings of
tailscale set
Maisem Ali
2022-10-25 18:02:58 -07:00
-
a471681e28
wgengine/netstack: enable TCP SACK (#6066)
Jordan Whited
2022-10-25 16:09:20 -07:00
-
d60f7fe33f
cmd/tsconnect: run wasm-opt on the generated wasm file
Mihai Parparita
2022-10-24 16:05:01 -07:00
-
2a9ba28def
ipn/ipnlocal: set prefs before calling tkaSyncIfNeeded
Maisem Ali
2022-10-25 11:01:33 -07:00
-
bff202a290
cmd/nginx-auth: add experimental status badge to README
Will Norris
2022-10-25 10:57:01 -07:00
-
35bee36549
portlist: use win32 calls instead of running netstat process [windows]
Brad Fitzpatrick
2022-10-23 22:07:25 -07:00
-
527741d41f
shell.nix: add graphviz
Andrew Dunham
2022-10-25 12:44:17 -04:00
-
a1a2c165e9
licenses: update win/apple licenses
License Updater
2022-10-25 16:36:26 +00:00
-
dafc822654
cmd/nginx-auth: increment version.
Denton Gentry
2022-10-24 20:19:49 -07:00
-
9f39c3b10f
ipn/ipnlocal: make EditPrefs strip private keys before returning
Maisem Ali
2022-10-24 00:15:04 +00:00
-
a2d15924fb
types/persist: add PublicNodeKey helper
Maisem Ali
2022-10-23 07:48:12 +00:00
-
0957bc5af2
ipn/ipnlocal: use ipn.PrefsView
Maisem Ali
2022-10-23 17:07:10 +00:00