| Age | Commit message (Expand) | Author | Files | Lines |
| 2026-03-06 | all: use Go 1.26 things, run most gofix modernizers | Brad Fitzpatrick | 1 | -1/+1 |
| 2026-01-23 | all: remove AUTHORS file and references to it | Will Norris | 1 | -1/+1 |
| 2026-01-07 | ipn,cmd/tailscale/cli: set correct SNI name for TLS-terminated TCP Services (... | Naman Sood | 1 | -12/+25 |
| 2025-12-04 | cmd/tailscale,ipn: add Unix socket support for serve | Peter A. | 1 | -0/+16 |
| 2025-11-25 | ipn/serve: validate service paths in HasPathHandler | Sachin Iyer | 1 | -0/+14 |
| 2025-11-20 | ipn/ipnlocal: add validations when setting serve config (#17950) | Harry Harpham | 1 | -29/+15 |
| 2025-11-19 | cmd/tailscale/cli: allow remote target as service destination (#17607) | KevinLiang10 | 1 | -8/+30 |
| 2025-11-16 | ipn/ipnlocal: add PROXY protocol support to Funnel/Serve | Andrew Dunham | 1 | -3/+16 |
| 2025-10-29 | ipn: add support for HTTP Redirects (#17594) | Fernando Serboncini | 1 | -1/+10 |
| 2025-10-28 | ipn/ipnlocal/serve: remove grant header truncation logic | Gesa Stupperich | 1 | -1/+1 |
| 2025-10-28 | ipn/ipnlocal/serve: add grant headers | Gesa Stupperich | 1 | -0/+2 |
| 2025-07-22 | cmd/tailscale/cli: revert key for web config for services to FQDN (#16627) | KevinLiang10 | 1 | -5/+5 |
| 2025-07-16 | cmd/tailscale/cli: Add service flag to serve command (#16191) | KevinLiang10 | 1 | -39/+169 |
| 2025-01-22 | tailcfg: add ServiceName | Adrian Dewhurst | 1 | -3/+3 |
| 2025-01-22 | fix handler related and some nit | KevinLiang10 | 1 | -3/+3 |
| 2025-01-22 | ipn/ipnlocal: Support TCP and Web VIP services | KevinLiang10 | 1 | -2/+52 |
| 2025-01-19 | ipn: [serve] warn that foreground funnel won't work if shields are up (#14685) | Irbe Krumina | 1 | -8/+12 |
| 2025-01-07 | ipn/ipnlocal: connect serve config to c2n endpoint | KevinLiang10 | 1 | -0/+40 |
| 2025-01-04 | ipn: convert ServeConfig Range methods to iterators | Brad Fitzpatrick | 1 | -24/+28 |
| 2025-01-04 | types/views: remove various Map Range funcs; use iterators everywhere | Brad Fitzpatrick | 1 | -56/+45 |
| 2024-12-02 | IPN: Update ServeConfig to accept configuration for Services. | KevinLiang10 | 1 | -0/+21 |
| 2024-06-26 | cmd/serve: don't convert localhost to 127.0.0.1 | Josh McKinney | 1 | -1/+1 |
| 2024-05-29 | serve.go, tsnet.go: Fix "in in" typo (#12279) | Walter Poupore | 1 | -1/+1 |
| 2024-03-24 | all: deprecate Node.Capabilities (more), remove PeerChange.Capabilities [capv... | Brad Fitzpatrick | 1 | -1/+1 |
| 2024-03-06 | {ipn,cmd/tailscale/cli}: move ServeConfig mutation logic to ipn/serve | Sonia Appasamy | 1 | -0/+106 |
| 2024-03-05 | {ipn/serve,cmd/tailscale/cli}: move some shared funcs to ipn | Sonia Appasamy | 1 | -2/+84 |
| 2023-10-26 | ipn/localapi: require local Windows admin to set serve path (#9969) | Tyler Smalley | 1 | -0/+24 |
| 2023-09-28 | ipn: use NodeCapMap in CheckFunnel | Maisem Ali | 1 | -18/+42 |
| 2023-09-17 | tailcfg: define a type for NodeCapability | Maisem Ali | 1 | -4/+5 |
| 2023-09-13 | cmd/tailscale/cli: use optimistic concurrency control on SetServeConfig | Marwan Sulaiman | 1 | -0/+6 |
| 2023-09-13 | cmd/tailscale: funnel wip cleanup and additional test coverage (#9316) | Tyler Smalley | 1 | -21/+0 |
| 2023-09-07 | ipn, ipn/ipnlocal: add Foreground field for ServeConfig | Marwan Sulaiman | 1 | -6/+105 |
| 2023-09-06 | ipn, ipn/ipnlocal: remove log streaming for StreamServe | Marwan Sulaiman | 1 | -20/+0 |
| 2023-09-05 | ipn, ipn/ipnlocal: add Foreground field to ServeConfig | Marwan Sulaiman | 1 | -0/+8 |
| 2023-09-01 | cmd/tailscale: combine serve and funnel for debug wip funnel stream model (#9... | Tyler Smalley | 1 | -0/+4 |
| 2023-08-22 | ipn, ipn/ipnlocal: clean up documentation and use clock instead of time | Marwan Sulaiman | 1 | -3/+4 |
| 2023-08-22 | cmd/tailscale/cli, ipn/ipnlocal: [funnel] add stream mode | Marwan Sulaiman | 1 | -0/+51 |
| 2023-08-17 | all: use Go 1.21 slices, maps instead of x/exp/{slices,maps} | Brad Fitzpatrick | 1 | -1/+1 |
| 2023-08-09 | tailscale/cli: add interactive flow for enabling Funnel | Sonia Appasamy | 1 | -11/+7 |
| 2023-06-21 | {cmd/tailscale/cli,ipn}: add http support to tailscale serve (#8358) | shayne | 1 | -15/+33 |
| 2023-04-04 | cmd/tailscale/cli: do not allow turning Funnel on while shields-up (#7770) | shayne | 1 | -0/+6 |
| 2023-03-27 | funnel: change references from alpha to beta (#7613) | shayne | 1 | -2/+2 |
| 2023-03-13 | all: replace /kb/ links with /s/ equivalents | Maisem Ali | 1 | -3/+3 |
| 2023-03-11 | ipn: add Funnel port check from nodeAttr | Maisem Ali | 1 | -6/+71 |
| 2023-03-11 | tsnet: add ListenFunnel | Maisem Ali | 1 | -0/+23 |
| 2023-03-09 | ipn/ipnlocal: add support for funnel in tsnet | Maisem Ali | 1 | -0/+25 |
| 2023-01-27 | all: update copyright and license headers | Will Norris | 1 | -3/+2 |
| 2022-12-07 | cmd/tailscale/cli, ipn/localapi: add funnel status to status command (#6402) | shayne | 1 | -9/+20 |
| 2022-11-19 | cmd/tailscale/cli, ipn: move serve CLI funcs on to ServeConfig (#6401) | shayne | 1 | -0/+135 |