Commit Graph

  • a2f2ac6ba1 ipn/local: fix deadlock in initial suggested exit node query (#17025) Jonathan Nobels 2025-09-03 15:35:05 -04:00
  • 2b9d055101 drive: fix StatCache mishandling of paths with spaces Craig Hesling 2025-09-02 02:27:34 -07:00
  • 0f3598b467 util/syspolicy: delete some unused code in handler.go Brad Fitzpatrick 2025-09-03 09:17:24 -07:00
  • c9f214e503 ipn: warn about self as the exit node if backend is running (#17018) Alex Chan 2025-09-03 13:47:32 +01:00
  • d06d9007a6 ipn/ipnlocal: convert more tests to use policytest, de-global-ify Brad Fitzpatrick 2025-09-02 18:47:48 -07:00
  • 21f21bd2a2 util/syspolicy: finish adding ts_omit_syspolicy build tags, tests Brad Fitzpatrick 2025-09-02 16:50:10 -07:00
  • 24b8a57b1e util/syspolicy/policytest: move policy test helper to its own package Brad Fitzpatrick 2025-09-02 16:50:10 -07:00
  • 2b3e533048 util/syspolicy: finish plumbing policyclient, add feature/syspolicy, move global impl Brad Fitzpatrick 2025-09-02 12:49:37 -07:00
  • 9e9bf13063 ipn/ipnlocal: revert some locking changes ahead of release branch cut (#17011) M. J. Fromberger 2025-09-02 15:57:31 -07:00
  • 0d23490e1a ipn/ipnlocal: simplify a test with a new simpler syspolicy client test type Brad Fitzpatrick 2025-09-01 15:31:49 -07:00
  • 1ca4ae598a ipn/ipnlocal: use policyclient.Client always, stop using global syspolicy funcs Brad Fitzpatrick 2025-09-01 15:05:06 -07:00
  • 2434bc69fc util/syspolicy/{setting,ptype}: move PreferenceOption and Visibility to new leaf package Brad Fitzpatrick 2025-09-01 14:37:45 -07:00
  • 42a215e12a cmd/tailscale/cli: prompt for y/n when attempting risky action Percy Wegmann 2025-09-02 09:25:21 -05:00
  • dbc54addd0 licenses: update license notices License Updater 2025-09-01 15:02:24 +00:00
  • 0f5d3969ca tailcfg: add tailnet display name field (#16907) nikiUppal-TS 2025-09-02 11:26:10 -05:00
  • 61d3693e61 cmd/tailscale/cli: add a debug command to force a risky action Brad Fitzpatrick 2025-09-02 08:21:47 -07:00
  • 12ad630128 cmd/k8s-operator: allow specifying replicas for connectors (#16721) David Bond 2025-09-02 13:10:03 +01:00
  • d05e6dc09e util/syspolicy/policyclient: add policyclient.Client interface, start plumbing Brad Fitzpatrick 2025-09-01 08:04:17 -07:00
  • 921d53904c CODE_OF_CONDUCT.md: fix duplicate entry (#16814) Erisa A 2025-09-01 13:02:01 +01:00
  • cc532efc20 util/syspolicy/*: move syspolicy keys to new const leaf "pkey" package Brad Fitzpatrick 2025-08-30 08:02:35 -07:00
  • 6d45fcfc93 .github/workflows: reviewing depaware.txt is unnecessary (#16990) Simon Law 2025-08-31 13:29:25 -04:00
  • 442f4758a9 .github/workflows: reviewing depaware.txt is unnecessary (#16989) Simon Law 2025-08-31 12:30:17 -04:00
  • 3b68d607be wgengine/magicsock: drop DERP queue from head rather than tail James Tucker 2025-08-28 21:29:11 -07:00
  • 89fe2e1f12 cmd/tsidp: add allow-insecure-no-client-registration and JSON file migration (#16881) Remy Guercio 2025-08-29 15:16:39 -05:00
  • 76fc02be09 words: just an ordinary commit, nothing fishy at all (#16982) Naman Sood 2025-08-29 14:25:58 -04:00
  • 7cbcc10eb1 syncs: add Semaphore.Len (#16981) Joe Tsai 2025-08-29 10:33:14 -07:00
  • 1a98943204 go.mod: bump github.com/ulikunitz/xz for security warning Brad Fitzpatrick 2025-08-28 19:05:57 -07:00
  • 3aea0e095a syncs: delete WaitGroup and use sync.WaitGroup.Go in Go 1.25 Joe Tsai 2025-08-28 14:09:01 -07:00
  • f5d3c59a92 wgengine/magicsock: shorten process internal DERP queue James Tucker 2025-08-28 12:00:03 -07:00
  • d42f0b6a21 util/ringbuffer: rename to ringlog James Tucker 2025-08-28 12:24:21 -07:00
  • 4b9a1a0087 licenses: update license notices License Updater 2025-08-28 21:31:44 +00:00
  • 48dbe70b54 go.mod: bump Go 1.25 release (#16969) Patrick O'Doherty 2025-08-28 13:01:20 -07:00
  • 882b05fff9 cmd/viewer: add field comments to generated view methods Maisem Ali 2025-08-27 00:06:28 -07:00
  • 80f5a00e76 ipn/local: add the suggested exit node to the ipn bus (#16748) Jonathan Nobels 2025-08-27 09:51:28 -04:00
  • 6542a00ab0 tailcfg: add mac-ui-v2 node capability (#16940) Jonathan Nobels 2025-08-27 09:45:31 -04:00
  • 575664b263 wgengine/magicsock: make endpoint.discoPing peer relay aware (#16946) Jordan Whited 2025-08-26 09:22:36 -07:00
  • c5429cd49c go.toolchain.branch: bump to go1.25 (#16954) Patrick O'Doherty 2025-08-26 07:44:26 -07:00
  • b411ffb52f ipn/ipnlocal: remove UnlockEarly from doSetHostinfoFilterServices M. J. Fromberger 2025-08-25 09:16:29 -07:00
  • 9002e5fd6b ipn/ipnlocal: remove an unnecessary unlock shortcut M. J. Fromberger 2025-08-23 08:44:43 -07:00
  • 2fb9472990 ipn/ipnlocal: remove unnecessary usees of lockAndGetUnlock M. J. Fromberger 2025-08-25 10:49:06 -07:00
  • 9403ba8c69 wgengine/magicsock: trigger peer relay path discovery on CallMeMaybe RX (#16929) Jordan Whited 2025-08-25 09:40:15 -07:00
  • b5f834aef8 cmd/tailscaled: add Dnscache as a service dependency Aaron Klotz 2025-08-25 10:16:52 -06:00
  • fafb514538 client/systray: go back to using upstream library (#16938) Claus Lensbøl 2025-08-25 08:58:12 -04:00
  • 4236a759f3 cmd/tsidp: Add Docker image to README (#16915) Kot C 2025-08-23 17:52:23 -07:00
  • 16bd60f9ca ipn,tsnet: update AdvertiseTags documentation (#16931) M. J. Fromberger 2025-08-23 08:07:36 -07:00
  • 6c8fef961e ipn/ipnlocal: replace the LockedOnEntry pattern with conventional lock/unlock discipline (#16925) M. J. Fromberger 2025-08-23 02:07:22 -07:00
  • fa0e83ab4f tsnet: add Server.AdvertiseTags option (#15840) Mohammed Naser 2025-08-23 05:00:09 -04:00
  • 86a5292c03 ipn/localapi: make tailscale debug derp STUNOnly-aware (#16927) Jordan Whited 2025-08-22 15:11:51 -07:00
  • b558f81a82 fix: invalid memory address or nil pointer dereference (#16922) Need-an-AwP 2025-08-23 02:51:24 +08:00
  • 3eeecb4c7f cmd/k8s-proxy,k8s-operator: fix serve config for userspace mode (#16919) Tom Proctor 2025-08-22 16:07:05 +01:00
  • c85cdabdfc net/udprelay: set ICMP err immunity sock opt (#16918) Jordan Whited 2025-08-21 13:59:23 -07:00
  • b17cfe4aed wgengine/magicsock,net/sockopts: export Windows ICMP suppression logic (#16917) Jordan Whited 2025-08-21 13:44:13 -07:00
  • cf739256ca net/udprelay: increase socket buffer size (#16910) Jordan Whited 2025-08-21 11:03:05 -07:00
  • e296a6be8d cmd/tsidp: update oidc-funnel-clients.json store path (#16845) Mike O'Driscoll 2025-08-21 13:56:11 -04:00
  • 3e198f6d5f .github: Bump github/codeql-action from 3.29.7 to 3.29.8 (#16828) dependabot[bot] 2025-08-21 09:48:31 -06:00
  • 641a90ea33 net/sockopts,wgengine/magicsock: export socket buffer sizing logic (#16909) Jordan Whited 2025-08-20 16:24:00 -07:00
  • b48d2de6ab cmd/natc,tsconsensus: add cluster config admin Fran Bull 2025-08-19 13:11:10 -07:00
  • d986baa18f tsconsensus,cmd/natc: add 'follower only' bootstrap option Fran Bull 2025-08-06 07:43:58 -07:00
  • d4b7200129 net/udprelay: use batching.Conn (#16866) Jordan Whited 2025-08-19 14:44:39 -07:00
  • 5c560d7489 tsconsensus: check for bootstrap error Fran Bull 2025-08-15 13:29:56 -07:00
  • b28699cd31 types/views: add min/max helpers to views.Slice Adrian Dewhurst 2025-08-19 12:05:41 -04:00
  • 2581e38789 prober: update runall handler to be generic (#16895) Mike O'Driscoll 2025-08-19 12:13:55 -04:00
  • e4031daa08 .github/Makefile/flake: update nix flake support (#16636) Mike O'Driscoll 2025-08-19 10:46:07 -04:00
  • 84472167dd tool/gocross: fix environment variable clearing in gocross-wrapper.ps1 Aaron Klotz 2025-08-18 15:27:16 -06:00
  • d92789affa tool/gocross: don't set executable bits on PowerShell script Aaron Klotz 2025-08-18 14:33:02 -06:00
  • 55698c8511 ipn/localapi: plumb an event bus through the localapi.Handler (#16892) M. J. Fromberger 2025-08-18 10:56:17 -07:00
  • 02f6030dbd tool, tool/gocross: update gocross to support building natively on Windows and add a PowerShell Core wrapper script Aaron Klotz 2025-07-21 14:14:02 -06:00
  • 9d9a70d81d client/systray: disable 'more settings' menu if backend not running Will Norris 2025-08-17 08:26:59 -07:00
  • 6d45663dd4 cmd/derpprobe,prober: add run all probes handler (#16875) Mike O'Driscoll 2025-08-16 09:42:25 -04:00
  • 192fa6f05d {cmd/dist,release/dist}: add support for intermediary QNAP signing certificates Percy Wegmann 2025-08-15 15:45:17 -05:00
  • 6006bc92b5 net/{netns, netmon}: use LastKnownDefaultInterface if set and check for utun (#16873) Jonathan Nobels 2025-08-15 16:04:23 -04:00
  • 9c39296ab5 release/dist/qnap: verify code signing Percy Wegmann 2025-08-15 13:43:45 -05:00
  • 55beba4094 types/key: init HardwareAttestionKey implementation (#16867) Patrick O'Doherty 2025-08-15 11:36:30 -07:00
  • 5b6c64b187 net/tshttpproxy: use errors.New for error creation (#16860) Will Hannah 2025-08-15 06:11:27 -07:00
  • 3f1851a6d9 types/dnstype, ipn/ipnlocal: allow other DNS resolvers with exit nodes Michael Ben-Ami 2025-08-11 12:10:33 -04:00
  • b8c45a6a8f client/systray: add CLI error output if operator is missing Will Norris 2025-08-14 13:46:51 -07:00
  • fbb91758ac cmd/viewer, types/views: implement support for json/v2 (#16852) Joe Tsai 2025-08-14 13:46:48 -07:00
  • c083a9b053 net/batching: fix compile-time assert (#16864) Jordan Whited 2025-08-14 10:48:06 -07:00
  • 819db6759c tka: block key addition when the max number of keys is reached Anton Tolchanov 2025-08-14 14:02:19 +01:00
  • 5402620db8 net/tshttpproxy: add macOS support for system proxy (#16826) Will Hannah 2025-08-14 07:19:20 -07:00
  • e4d2822afc go.toolchain.rev: bump Go for data race in Go http client Brad Fitzpatrick 2025-08-13 17:19:32 -07:00
  • 0f7facfeee control/controlclient: fix data race on tkaHead (#16855) Andrew Lytvynov 2025-08-13 13:49:27 -07:00
  • 16bc0a5558 net/{batching,packet},wgengine/magicsock: export batchingConn (#16848) Jordan Whited 2025-08-13 13:13:11 -07:00
  • f22c7657e5 cmd/tailscale: add --json-docs flag (#16851) Andrew Lytvynov 2025-08-13 11:19:29 -07:00
  • d07166b87d .github: Bump actions/cache from 4.2.3 to 4.2.4 (#16829) dependabot[bot] 2025-08-12 20:36:47 -06:00
  • ee0c7b05a5 cmd/tailscale: fix a panic in netcheck portmapper construction (#16843) M. J. Fromberger 2025-08-12 10:19:33 -07:00
  • cde65dba16 wgengine/magicsock: add clientmetric for Peer Relay challenge reception (#16834) Jordan Whited 2025-08-11 14:53:25 -07:00
  • 4fa27db8dd wgengine/magicsock: add clientmetrics for locally delivered Peer Relay alloc disco (#16833) Jordan Whited 2025-08-11 14:48:19 -07:00
  • 36397f1794 wgengine/magicsock: add clientmetrics for TX direction Peer Relay disco messages (#16831) Jordan Whited 2025-08-11 13:29:57 -07:00
  • 03c4b2a0d0 derp/derphttp: test improvements (#16723) Mike O'Driscoll 2025-08-11 12:57:15 -04:00
  • d122f0350e control/controlknobs,tailcfg,wgengine/magicsock: deprecate NodeAttrDisableMagicSockCryptoRouting (#16818) Jordan Whited 2025-08-11 09:04:03 -07:00
  • 71d51eb8db .github: bump github/codeql-action from 3.29.3 to 3.29.5 (#16765) dependabot[bot] 2025-08-10 21:56:17 -06:00
  • 796eb21204 go.toolchain.rev: bump tsgo toolchain Brad Fitzpatrick 2025-08-08 15:10:06 -07:00
  • 5297dc3baf cmd/tailscale/cli: move systray configuration to tailscale configure (#16817) Claus Lensbøl 2025-08-08 16:12:11 -04:00
  • b5283ab13a go.toolchain.rev: bump to 1.24.6 (#16811) Andrew Lytvynov 2025-08-07 14:41:55 -07:00
  • 3fe022877a client/systray: temporarily replace systray module (#16807) Claus Lensbøl 2025-08-07 16:02:47 -04:00
  • d4060f1a39 CODE_OF_CONDUCT.md: update Code of Conduct (#16806) Erisa A 2025-08-07 19:27:56 +01:00
  • 89954fbceb client/systray: add startup script generator for systemd (#16801) Claus Lensbøl 2025-08-07 11:51:15 -04:00
  • 4666d4ca2a wgengine/magicsock: fix missing Conn.hasPeerRelayServers.Store() call (#16792) Jordan Whited 2025-08-06 14:57:55 -07:00
  • 0374e6d906 wgengine/magicsock: add lazyEndpoint.FromPeer tests (#16791) Jordan Whited 2025-08-06 14:55:34 -07:00