This website requires JavaScript.
d6dbefaa91
api.md: lowercase ACL field names
Anton Tolchanov
2022-12-01 19:55:05 +00:00
71c0e8d428
api.md: update documentation for the "set ACL" endpoint
Anton Tolchanov
2022-11-28 22:33:51 +00:00
e1d7d072a3
ipn/ipnlocal: set Notify.Version on initial Notifies
Brad Fitzpatrick
2022-12-01 19:06:21 -08:00
d5b4d2e276
cmd/tailscale/cli: improve tailnet lock help (#6583 )
Maya Kaczorowski
2022-12-01 09:19:28 -08:00
74b47eaad6
cmd/tailscale/cli: Fix 'tailscale switch' error message (#6585 )
Walter Poupore
2022-12-01 08:17:16 -08:00
99aa335923
net/dns: [linux] log and add metric for dnsMode
Maisem Ali
2022-12-01 16:07:44 +05:00
a5a3188b7e
cmd/tailscale/cli: unhide login and switch subcommands
Maisem Ali
2022-12-01 10:14:12 +00:00
a1084047ce
cmd/tailscale/cli: capitalize Get (#6586 )
Maya Kaczorowski
2022-11-30 21:32:14 -08:00
74c1f632f6
types/key,cmd/tailscale/cli: support tlpub prefix for tailnet-lock keys
Tom DNetto
2022-11-30 12:30:44 -08:00
8dd1418774
ipn{,/ipnlocal}: add ipn.NotifyInitial* flags to WatchIPNBus
Brad Fitzpatrick
2022-11-30 17:39:43 -08:00
197a4f1ae8
types/ptr: move all the ptrTo funcs to one new package's ptr.To
Brad Fitzpatrick
2022-11-30 17:33:29 -08:00
a277eb4dcf
ipn/ipnlocal: add missing context cancel
Brad Fitzpatrick
2022-11-30 17:31:36 -08:00
978d6af91a
ipn/ipnlocal: tweak error handling in interfaces PeerAPI debug endpoint
Mihai Parparita
2022-11-30 17:06:21 -08:00
5bdca747b7
ipn/ipnlocal: fix netstack peerapi crash over IPv6
Brad Fitzpatrick
2022-11-30 16:21:56 -08:00
f1ab11e961
ipn/ipnlocal,tailcfg: introduce capability to gate TKA init paths
Tom DNetto
2022-11-30 10:34:59 -08:00
9a80b8fb10
cmd/tailscale,ipn: surface TKA-filtered peers in lock status command
Tom DNetto
2022-11-30 13:04:43 -08:00
731be07777
cmd/tailscale/cli: show rotation key when suggesting lock sign command
Tom DNetto
2022-11-30 11:06:51 -08:00
a6dff4fb74
docs/webhooks: use subtle.ConstantTimeCompare for comparing signatures
Andrew Dunham
2022-11-30 11:41:03 -05:00
74744b0a4c
ipn: be more consistent with omitempty on debug/rare Prefs
Brad Fitzpatrick
2022-11-29 21:09:38 -08:00
f710d1cb20
cmd/tailscale/cli: add set --unattended on Windows
Brad Fitzpatrick
2022-11-29 21:08:44 -08:00
d2a51f03ce
licenses: update win/apple licenses
License Updater
2022-11-30 00:13:29 +00:00
a200a23f97
Revert "cmd/tailscale: access QNAP via localhost"
Denton Gentry
2022-11-20 13:32:19 -08:00
82ad585b5b
ipn/ipnlocal: account for ControlURL when merging profiles
Maisem Ali
2022-11-30 04:16:01 +05:00
adc302f428
all: use named pipes on windows
Maisem Ali
2022-11-21 09:00:20 -08:00
45042a76cd
cmd/tailscale,ipn: store disallowed TKA's in prefs, lock local-disable
Tom DNetto
2022-11-28 16:39:03 -08:00
c4980f33f7
ipn,types/persist: add DisallowedTKAStateIDs, refactor as view type
Tom DNetto
2022-11-29 12:00:40 -08:00
6d012547b6
ipn/ipnlocal: use double dash flag style
Brad Fitzpatrick
2022-11-29 10:51:10 -08:00
390d1bb871
Revert "ipn,types/persist: store disallowed TKA's in prefs, lock local-disable"
Brad Fitzpatrick
2022-11-29 11:15:42 -08:00
f1130421f0
ipn,types/persist: store disallowed TKA's in prefs, lock local-disable
Tom DNetto
2022-11-28 16:39:03 -08:00
659e7837c6
health, ipn/ipnlocal: when -no-logs-no-support is enabled, deny access to tailnets that have network logging enabled
Aaron Klotz
2022-10-18 14:54:07 -06:00
ad41cbd9d5
ipn/ipnlocal: sanitize prefs before sending over IPN Bus
Maisem Ali
2022-11-29 10:57:44 +05:00
0a10a5632b
cmd/tailscaled: add TS_DEBUG_BACKEND_DELAY_SEC for testing async startup
Brad Fitzpatrick
2022-11-28 21:07:33 -08:00
256ba62e00
README.md: add commit message style bit
Brad Fitzpatrick
2022-07-22 13:05:25 -07:00
0cb2ccce7f
safesocket: remove the IPN protocol support
Brad Fitzpatrick
2022-11-28 20:08:35 -08:00
06c4c47d46
ipn: remove unused Backend interface
Brad Fitzpatrick
2022-11-28 18:47:05 -08:00
2e5d08ec4f
net/connstats: invert network logging data flow (#6272 )
Joe Tsai
2022-11-28 15:59:33 -08:00
35c10373b5
types/logid: move logtail ID types here (#6336 )
Joe Tsai
2022-11-28 15:25:47 -08:00
6cc6c70d70
derp: prevent concurrent access to multiForwarder map
Anton Tolchanov
2022-11-22 16:13:53 +00:00
6e33d2da2b
ipn/ipnauth, util/winutil: add temporary LookupPseudoUser workaround to address os/user.LookupId errors on Windows
Aaron Klotz
2022-11-24 15:51:19 -07:00
3b0de97e07
cmd/tailscaled: unify the two Windows paths + separate IPN server path
Brad Fitzpatrick
2022-11-27 20:40:36 -08:00
ea25ef8236
util/set: add new set package for SetHandle type
Brad Fitzpatrick
2022-11-28 10:34:35 -08:00
5c8d2fa695
cmd/tailscale,ipn: improve UX of lock init command, cosmetic changes
Tom DNetto
2022-11-23 11:19:30 -08:00
e8cc78b1af
ipn/ipnserver: change Server to let LocalBackend be supplied async
Brad Fitzpatrick
2022-11-27 13:07:41 -08:00
8049053f86
ipn/*: make new WindowsUserID type to consolidate docs
Brad Fitzpatrick
2022-11-27 09:04:00 -08:00
3b73727e39
cmd/tailscale: de-punycode hostnames in status display
Brad Fitzpatrick
2022-11-26 21:27:10 -08:00
5676d201d6
ipn: add a WatchIPNBus option bit to subscribe to EngineStatus changes
Brad Fitzpatrick
2022-11-26 12:19:16 -08:00
f45106d47c
ipn/ipnserver: move Windows-specific code to tailscaled_windows.go
Brad Fitzpatrick
2022-11-26 11:08:51 -08:00
109aa3b2fb
cmd/tailscale: add start of "debug derp" subcommand
Brad Fitzpatrick
2022-11-26 14:23:00 -08:00
b0545873e5
ipn/ipnserver: remove protoSwitchConn shenanigans; just use http.Server early
Brad Fitzpatrick
2022-11-25 20:54:37 -08:00
e567902aa9
gitignore: ignore direnv nix-shell environment cache (#6520 )
shayne
2022-11-26 09:30:00 -05:00
f3ba268a96
ipn/ipnserver: move BabysitProc to tailscaled_windows.go
Brad Fitzpatrick
2022-11-25 11:59:24 -08:00
699b39dec1
ipn/ipnlocal: drop LocalBackend.inServerMode
Maisem Ali
2022-11-25 19:50:15 +05:00
7e016c1d90
ipn/ipnserver: remove IPN protocol server
Brad Fitzpatrick
2022-11-25 07:54:57 -08:00
624d9c759b
licenses: update win/apple licenses
License Updater
2022-11-25 15:49:10 +00:00
b8fe89d15f
net/portmapper: add test for Huawei router
Denton Gentry
2022-11-25 07:11:17 -08:00
1fdfb0dd08
ipn/localapi: add "enginestatus" debug command to LocalAPI
Brad Fitzpatrick
2022-11-25 07:22:20 -08:00
c258015165
ipn/ipnlocal,ipnserver: rename {,Set}CurrentUser to {,Set}CurrentUserID
Maisem Ali
2022-11-25 06:11:06 -08:00
0a842f353c
ipn/ipnserver: move more connection acceptance logic to LocalBackend
Brad Fitzpatrick
2022-11-23 11:18:18 -08:00
5ea7c7d603
ipn/{ipnlocal,ipnserver}: add some comments
Brad Fitzpatrick
2022-11-25 06:02:40 -08:00
732c3d2ed0
.github/workflows: use ubuntu-22.04 for qemu tests
Maisem Ali
2022-11-25 05:36:24 -08:00
a3cd171773
ipn/ipnserver: remove Server.serverModeUser
Maisem Ali
2022-11-25 03:53:39 -08:00
d321b0ea4f
ipn/ipnlocal: add docs to LocalBackend.SetCurrentUserID
Maisem Ali
2022-11-25 03:52:47 -08:00
992749c44c
tsnet/example/tshello: use the correct LocalClient for certs
Maisem Ali
2022-11-25 14:55:05 +05:00
0c4c66948b
cmd/tailscale/cli: Improve messaging when Funnel is unavailable. (#6502 )
shayne
2022-11-24 22:40:48 -05:00
344abaf3d3
licenses: update android licenses
License Updater
2022-11-25 00:10:48 +00:00
250edeb3da
ipn/ipnserver: only permit the pre-HTTP LocalAPI protocol on Windows
Brad Fitzpatrick
2022-11-24 12:56:54 -08:00
033bd94d4c
cmd/tailscaled, wgengine/router: use wingoes/com for COM initialization instead of go-ole
Aaron Klotz
2022-11-14 16:51:09 -07:00
d6021ae71c
words: hybrid theory (#6404 )
Charlotte Brandhorst-Satzkorn
2022-11-24 10:28:11 -08:00
b68d008fee
envknob: add CanTaildrop (TS_DISABLE_TAILDROP) to disable taildrop on device
Brad Fitzpatrick
2022-11-23 20:16:31 -08:00
20b27df4d0
tailcfg, ipn, controlclient: add MapResponse.ClientVersion, plumb to IPN bus
Brad Fitzpatrick
2022-11-23 19:13:41 -08:00
4d3713f631
envknob: add GOOS func
Brad Fitzpatrick
2022-11-23 15:40:47 -08:00
6e6f27dd21
ipn/ipnlocal: lock down unsigned peers more
Brad Fitzpatrick
2022-11-23 15:14:25 -08:00
dc75b7cfd1
cmd/derpprobe: add -once flag for one-off CLI diagnostics
James Tucker
2022-11-23 16:09:24 -08:00
b1441d0044
cmd/stunc: add command for making debug stun requests
James Tucker
2022-11-23 14:45:44 -08:00
7bff7345cc
ipn/ipnauth: start splitting ipnserver into new ipnauth package
Brad Fitzpatrick
2022-11-23 10:19:38 -08:00
5f6fec0eba
cmd/tailscale: fix 'debug local-creds' hostname
Brad Fitzpatrick
2022-11-23 09:44:50 -08:00
ec790e58df
net/dns: retry overwriting hosts file on Windows
Andrew Dunham
2022-11-23 09:35:24 -05:00
3a5d02cb31
ipn/ipnlocal: update comment about using FallbackResolvers for exit nodes
Maisem Ali
2022-11-23 16:01:25 +05:00
300aba61a6
ipn, cmd/tailscale/cli: add LocalAPI IPN bus watch, Start, convert CLI
Brad Fitzpatrick
2022-11-22 11:41:03 -08:00
d4f6efa1df
ipn/ipnlocal: handle case when selected profile is deleted
Maisem Ali
2022-11-22 05:34:28 -08:00
b45b948776
ipn/ipnlocal: call initTKALocked on backend start
Tom DNetto
2022-11-22 10:48:07 -08:00
1ef4be2f86
licenses: update tailscale{,d} licenses
License Updater
2022-11-22 18:32:16 +00:00
aeb80bf8cb
ipn/ipnlocal,tka: generate a nonce for each TKA
Tom DNetto
2022-11-16 15:38:25 -08:00
6708f9a93f
cmd/tailscale,ipn: implement lock log command
Tom DNetto
2022-11-14 15:04:10 -08:00
ed1fae6c73
ipn/ipnlocal: always tx TKA sync after enablement
Tom DNetto
2022-11-15 15:03:11 -08:00
0f7da5c7dc
ipn{,/ipnlocal}, client/tailscale: move Taildrop recv notifications to LocalAPI HTTP method
Brad Fitzpatrick
2022-11-20 13:25:54 -08:00
f053f16460
tsweb: export version metrics to Prometheus
Anton Tolchanov
2022-11-22 11:22:26 +00:00
8d84178884
ipn/ipnlocal: stop storing serverURL in LocalBackend
Maisem Ali
2022-11-22 16:27:05 +05:00
aeac4bc8e2
ipn/ipnlocal: account for currentUserID when iterating over knownProfiles
Maisem Ali
2022-11-22 12:02:16 +05:00
18c7c3981a
ipn/ipnlocal: call checkPrefs in Start too
Maisem Ali
2022-11-22 04:11:44 +05:00
41dd49391f
tstest/integration: add --accept-risk=all to tailscale down
Maisem Ali
2022-11-18 11:14:16 -08:00
0480a925c1
ipn/ipnlocal: send Content-Security-Policy, etc to peerapi browser requests
Brad Fitzpatrick
2022-11-19 15:29:15 -08:00
b190c1667b
words: add some cloven-hoofed ruminants (#6393 )
Luke Rewega
2022-11-21 19:49:00 -05:00
5c9203669a
licenses: update tailscale{,d} licenses
License Updater
2022-11-21 23:16:55 +00:00
a0ef51f570
cmd/{tailscale,tailscaled}: embed manifest into Windows binaries
Andrew Dunham
2022-11-16 16:47:53 -05:00
b94b91c168
cmd/tailscale/cli: add ability to set short names for profiles
Maisem Ali
2022-11-18 14:36:45 +05:00
575fd5f22b
ipn: add ability to name profiles
Maisem Ali
2022-11-18 14:42:32 +05:00
33520920c3
all: use strs.CutPrefix and strs.CutSuffix more
Mihai Parparita
2022-11-18 10:13:14 -08:00
41e1d336cc
net/dns: change windows DNS manager to use pointer receiver
Aaron Klotz
2022-08-03 16:18:19 -06:00
bdd8ce6692
cmd/tailscale/cli: disallow empty text "" from serve CLI (#6416 )
shayne
2022-11-20 15:04:58 -05:00