Commit Graph

  • 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