Commit Graph

  • 96478ef5ba util/eventbus: give a nicer error when attempting to use a closed client mjf/nicer-errors M. J. Fromberger 2025-09-19 20:37:32 -07:00
  • 798fddbe5c feature/linuxdnsfight: move inotify watching of /etc/resolv.conf out to a feature main Brad Fitzpatrick 2025-09-19 17:15:04 -07:00
  • 24125f7d7c
    client, cmd/tailscale/cli, feature/relayserver, net/udprelay: implement tailscale debug peer-relay-sessions jwhited/debug-peer-relay-sessions Dylan Bargatze 2025-07-25 16:09:16 -04:00
  • f9c699812a
    ipn/ipnlocal: use eventbus.Monitor in expiryManager (#17204) M. J. Fromberger 2025-09-19 14:31:55 -07:00
  • ddc5df1f82
    controlclient/auto: switch eventbus to using a monitor cmol/controlclient_auto_eventbus_monitor Claus Lensbøl 2025-09-19 16:19:40 -04:00
  • 2b6bc11586
    wgengine: use eventbus.Client.Monitor to simplify subscriber maintenance (#17203) M. J. Fromberger 2025-09-19 13:20:50 -07:00
  • ca9d795006
    util/eventbus: add a Monitor type to manage subscriber goroutines (#17127) M. J. Fromberger 2025-09-19 12:34:06 -07:00
  • 89150d2087 Merge branch 'kevin/allow_serve_remote_destination' of github.com:tailscale/tailscale into kevin/allow_serve_remote_destination kevin/allow_serve_remote_destination KevinLiang10 2025-09-19 15:01:16 -04:00
  • 7799dcf51d cmd/tailscale/cli: Allow serve remote destination KevinLiang10 2025-09-19 14:59:32 -04:00
  • 009d702adf
    health: remove direct callback and replace with eventbus (#17199) Claus Lensbøl 2025-09-19 14:58:37 -04:00
  • d559a21418 util/eventbus/eventbustest: fix typo of test name Brad Fitzpatrick 2025-09-19 10:34:55 -07:00
  • 5e698a81b6 cmd/tailscaled: make the outbound HTTP/SOCKS5 proxy modular Brad Fitzpatrick 2025-09-17 09:44:50 -07:00
  • ecfdd86fc9 net/ace, control/controlhttp: start adding ACE dialing support Brad Fitzpatrick 2025-09-17 09:44:50 -07:00
  • 2636db2541 ipn/ipnlocal: check appc events in TestPeerAPIReplyToDNSQueriesAreObservedWithCNAMEFlattening mjf/appc-events M. J. Fromberger 2025-09-19 09:32:42 -07:00
  • b9cda4bca5
    tsnet,internal/client/tailscale: resolve OAuth into authkeys in tsnet (#17191) Naman Sood 2025-09-19 12:31:44 -04:00
  • a6ff4f108a ipn/ipnlocal: check appc events in TestObserveDNSResponse M. J. Fromberger 2025-09-19 09:29:13 -07:00
  • 2351cc0d0e ipn/ipnlocal: make the redactNetmapPrivateKeys test recursive Anton Tolchanov 2025-09-19 16:18:14 +01:00
  • 4a04161828 ipn/ipnlocal: add a C2N endpoint for fetching a netmap Anton Tolchanov 2025-08-13 15:00:35 +01:00
  • 394718a4ca tstest/integration: support multiple C2N handlers in testcontrol Anton Tolchanov 2025-09-09 13:31:01 +01:00
  • 07ae2a9380 ipn/ipnlocal: check appc events in TestPeerAPIReplyToDNSQueriesAreObserved M. J. Fromberger 2025-09-19 09:24:02 -07:00
  • db329058ff ipn/ipnlocal: add test support code for app connectors M. J. Fromberger 2025-09-19 09:23:23 -07:00
  • eca10c0c19 appc: check events in TestUpdateRoutesDeadlock M. J. Fromberger 2025-09-18 17:25:34 -07:00
  • fde7e17263 appc: check events in TestUpdateWildcardRouteRemoval M. J. Fromberger 2025-09-18 17:21:00 -07:00
  • 6fee65ce26 appc: check events in TestUpdateDomainRouteRemoval M. J. Fromberger 2025-09-18 15:59:58 -07:00
  • 896fa3eeb5 appc: check events in TestUpdateRouteRouteRemoval M. J. Fromberger 2025-09-18 15:59:50 -07:00
  • 1b1c347fc0 appc: check events in TestWildcardDomains M. J. Fromberger 2025-09-18 15:20:10 -07:00
  • 8c89e75c50 ipn/ipnlocal: fix racy tests (round 2) M. J. Fromberger 2025-09-18 10:16:30 -07:00
  • b846167f0d appc: check events in TestObserveDNSResponse M. J. Fromberger 2025-09-18 10:08:07 -07:00
  • ae36f9f8b7 appc: check events in TestDomainUpdates M. J. Fromberger 2025-09-18 09:35:37 -07:00
  • 1dc7a3b414 appc: check events in TestUpdateRoutes M. J. Fromberger 2025-09-18 09:13:39 -07:00
  • 497010eaee ipn/ipnlocal: fix racy tests (round 1 of many probably) M. J. Fromberger 2025-09-17 15:20:16 -07:00
  • aeeb434576 ipn/ipnlocal: remove the pointer from appc.RouteInfo M. J. Fromberger 2025-09-17 12:58:56 -07:00
  • 9e4c16292a ipn/ipnlocal: handle route store events, clean up app connector initialization M. J. Fromberger 2025-09-17 10:17:38 -07:00
  • 3473488e05 appc: remove the store routes callback M. J. Fromberger 2025-09-17 10:49:35 -07:00
  • a7d5a8b3af ipn/ipnlocal: remove unused route collectors in tests M. J. Fromberger 2025-09-17 10:17:10 -07:00
  • 0a2b3430da appc,ipn/ipnlocal: make RouteAdvertiser optional; publish events M. J. Fromberger 2025-09-15 10:48:02 -07:00
  • 16808bf297 ipn/ipnlocal: shim in appc route subscriber plumbing M. J. Fromberger 2025-09-12 13:39:39 -07:00
  • ccbf115875 appc: publish events for route updates and storage M. J. Fromberger 2025-09-12 09:55:39 -07:00
  • c563c3a8ef appc: add a required event bus to the AppConnector type M. J. Fromberger 2025-09-12 07:54:10 -07:00
  • b344d3592f appc: factor app connector arguments into a Config type M. J. Fromberger 2025-09-11 11:03:07 -07:00
  • fc9a74a405
    util/eventbus: fix flakes in eventbustest tests (#17198) M. J. Fromberger 2025-09-19 07:56:45 -07:00
  • d2ac6c437e
    Update sessionrecording/connect.go chaosinthecrd/k8s-recorder-api-level-logging Tom Meadows 2025-09-19 15:49:40 +01:00
  • 78035fb9d2 feature/featuretags,cmd/omitsize: support feature dependencies Brad Fitzpatrick 2025-09-17 09:03:17 -07:00
  • 126f0ff0b4
    k8s-operator: send operator logs to tailscale davidb/k8s-operator-control-logging David Bond 2025-09-12 12:19:33 +01:00
  • 98ae8b4aa7 client/{local,tailscale}: delete deprecated and now-unused cert aliases alexc/clean-up-deprecated-aliases Alex Chan 2025-09-19 07:08:57 +01:00
  • 4bea8ebd55 client/{local,tailscale}, all: clean up and remove some deprecated aliases Alex Chan 2025-09-19 07:04:40 +01:00
  • 4f211ea5c5
    util/eventbus: add a LogAllEvents helper for testing (#17187) M. J. Fromberger 2025-09-18 12:44:06 -07:00
  • a645623df2 ipn/ipnlocal/serve: pass grant data in proxy header gesa/serve-grants-headers Gesa Stupperich 2025-09-15 15:42:36 +01:00
  • 70dfdac609
    prober: allow custom tls.Config for TLS probes (#17186) Andrew Lytvynov 2025-09-18 09:10:33 -07:00
  • 73bbd7caca build_dist.sh: add -trimpath Brad Fitzpatrick 2025-09-16 20:22:14 -07:00
  • 61751a0c9a
    scripts/installer.sh: add Siemens Industrial OS (#17185) Erisa A 2025-09-18 15:50:01 +01:00
  • e88c47edb3
    Update sessionrecording/connect.go Tom Meadows 2025-09-18 14:28:12 +01:00
  • 4b751921de
    Update k8s-operator/api-proxy/proxy.go Tom Meadows 2025-09-18 14:27:08 +01:00
  • 444300aef8
    Update k8s-operator/api-proxy/proxy.go Tom Meadows 2025-09-18 14:26:36 +01:00
  • 59b929ab02
    cmd/tsrecorder: adds sending api level logging to tsrecorder chaosinthecrd 2025-07-30 17:57:17 +01:00
  • cd153aa644 control, ipn, tailcfg: enable seamless key renewal by default Alex Chan 2025-09-11 13:11:41 +01:00
  • 1c9aaa444d cmd/tailscale/cli: use helper function for matching profiles Esteban-Bermudez 2025-06-25 12:15:53 -07:00
  • 5e3e536c2d cmd/tailscale/cli: add remove subcommand Esteban-Bermudez 2025-05-08 21:11:33 -07:00
  • 55d0e6d3a8 net/dns/recursive: remove recursive DNS resolver Brad Fitzpatrick 2025-09-16 20:32:28 -07:00
  • 73c371f784 cmd/derper: permit port 80 in ACE targets Brad Fitzpatrick 2025-09-17 12:49:00 -07:00
  • bb38bf7414
    docker: bump alpine v3.19 -> 3.22 (#17155) Tom Proctor 2025-09-17 20:22:24 +01:00
  • 9d661663f3
    cmd/tsidp: update README with new repo location warning Remy Guercio 2025-09-17 14:05:22 -05:00
  • 912a84eadc
    VERSION.txt: this is v1.88.2 v1.88.2 release-branch/1.88 Will Hannah 2025-09-17 13:13:08 -04:00
  • 6992f958fc
    util/eventbus: add an EqualTo helper for testing (#17178) M. J. Fromberger 2025-09-17 08:39:29 -07:00
  • 8a4b1eb6a3
    words: add some more (#17177) Elliot Blackburn 2025-09-17 16:18:25 +01:00
  • df362d0a08
    net/netmon: make ChangeDelta event not a pointer (#17112) Claus Lensbøl 2025-09-17 10:49:41 -04:00
  • 48029a897d
    util/eventbus: allow test expectations reporting only an error (#17146) M. J. Fromberger 2025-09-17 07:20:34 -07:00
  • db0b9a361c net/dns: don't timeout if inotify sends multiple events Alex Chan 2025-09-17 10:46:13 +01:00
  • 604b8ef846 Populate nm.PacketFilter, use b.SetControlClientStatus knyar/serve-grants-headers Anton Tolchanov 2025-09-17 14:41:58 +01:00
  • 63d07db733 cmd/tailscale/cli: fix race condition in up --force-reauth alexc/handle-force-reauth-with-seamless Alex Chan 2025-09-16 11:22:47 +01:00
  • 608975cca2 cmd/tailscale/cli: start WatchIPNBus before initial Start Alex Chan 2025-09-15 23:20:38 +01:00
  • ac681360ee tstest/integration: expand the tests for tailscale up Alex Chan 2025-09-15 11:44:00 +01:00
  • ddc0cd7e1e ipn/ipnlocal: disconnect and block when key expires even when using seamless James Sanderson 2025-09-10 17:31:25 +01:00
  • 03f5511342 WIP Gesa Stupperich 2025-09-15 15:42:36 +01:00
  • 312582bdbf ssh/tailssh: mark TestSSHRecordingCancelsSessionsOnUploadFailure as flaky Alex Chan 2025-09-17 11:11:35 +01:00
  • 697098ed6c ipn/ipnlocal: fix a case where ts_omit_ssh was still linking in x/crypto/ssh Brad Fitzpatrick 2025-09-16 18:11:28 -07:00
  • 6db30a10f7
    cmd/tailscale: shrink QR codes using half blocks (#17084) Simon Law 2025-09-16 15:49:03 -07:00
  • e180fc267b feature/featuretags, all: add ts_omit_acme to disable TLS cert support Brad Fitzpatrick 2025-09-16 10:07:50 -07:00
  • 99b3f69126 feature/portmapper: make the portmapper & its debugging tools modular Brad Fitzpatrick 2025-09-15 19:50:21 -07:00
  • 2b0f59cd38 logpolicy: remove the deprecated and now-unused NewWithConfigPath Alex Chan 2025-09-16 18:35:55 +01:00
  • 8608e42103
    feature,ipn/ipnlocal,wgengine: improve how eventbus shutdown is handled (#17156) M. J. Fromberger 2025-09-16 10:52:39 -07:00
  • b63f5d7e7d logpolicy/logpolicy: use noopPretendSuccessTransport if NoLogsNoSupport envknob is set Paweł Bojanowski 2025-09-13 12:58:46 +02:00
  • 84659b1dc6 ipn: fix the string representation of an empty ipn.Notify Alex Chan 2025-09-16 17:39:21 +01:00
  • a5cdc869a2 more info about binding KevinLiang10 2025-09-16 12:43:23 -04:00
  • 8ed189f3d1 newDialer KevinLiang10 2025-09-16 12:04:30 -04:00
  • c8be1a9499 log control c's dial KevinLiang10 2025-09-16 12:03:52 -04:00
  • 3daf9ee88a rm log KevinLiang10 2025-09-16 11:49:56 -04:00
  • 2015ce4081
    health,ipn/ipnlocal: introduce eventbus in heath.Tracker (#17085) Claus Lensbøl 2025-09-16 11:25:29 -04:00
  • 4cca9f7c67 all: add ts_omit_serve, start making tailscale serve/funnel be modular Brad Fitzpatrick 2025-09-13 20:20:08 -07:00
  • 5b5ae2b2ee
    util/eventbus: add a Done channel to the Client (#17118) M. J. Fromberger 2025-09-16 07:44:08 -07:00
  • c07a684268 temp msg KevinLiang10 2025-09-16 09:07:45 -04:00
  • 9481399377
    fixup! WIP mikeodr/add-nixos-modules Mike O'Driscoll 2025-08-22 20:02:56 -04:00
  • 8ce1bafc55
    Add tailscale module. Mike O'Driscoll 2025-07-29 21:33:06 -04:00
  • 95b9223347
    WIP Mike O'Driscoll 2025-07-25 11:26:20 -04:00
  • 5ad3bd9f47
    flake.nix: fix go version (#17152) Mike O'Driscoll 2025-09-15 19:45:07 -04:00
  • 24dd19c9a0
    tstest/integration{/testcontrol}: add peer relay integration test (#17103) Jordan Whited 2025-09-15 16:32:12 -07:00
  • 8b48f3847d net/netmon, wgengine/magicsock: simplify LinkChangeLogLimiter signature Brad Fitzpatrick 2025-09-15 15:49:56 -07:00
  • 72e06f680d tbr alexc/more-testing-for-tailscale-up Alex Chan 2025-09-15 23:45:11 +01:00
  • a0b819de73 tbr Alex Chan 2025-09-15 23:43:28 +01:00
  • 66fa7221b6 WIP Alex Chan 2025-09-15 23:20:38 +01:00