95 Commits (bd2a2d53d3a4d632c9fae7c1b6426c3b5ef34010)

Author SHA1 Message Date
Brad Fitzpatrick bd2a2d53d3 all: use Go 1.26 things, run most gofix modernizers 1 month ago
Will Norris 3ec5be3f51 all: remove AUTHORS file and references to it 3 months ago
Harry Harpham 1b88e93ff5 ipn/ipnlocal: allow retrieval of serve config ETags from local API 3 months ago
Jonathan Nobels 643e91f2eb
net/netmon: move TailscaleInterfaceIndex out of netmon.State (#18428) 3 months ago
Jonathan Nobels 3e89068792
net/netmon, wgengine/userspace: purge ChangeDelta.Major and address TODOs (#17823) 4 months ago
Raj Singh 65182f2119
ipn/ipnlocal: add ProxyProtocol support to VIP service TCP handler (#18175) 4 months ago
Peter A. f4d34f38be cmd/tailscale,ipn: add Unix socket support for serve 4 months ago
Harry Harpham ac74d28190
ipn/ipnlocal: add validations when setting serve config (#17950) 5 months ago
Andrew Dunham 3a41c0c585 ipn/ipnlocal: add PROXY protocol support to Funnel/Serve 5 months ago
Brad Fitzpatrick 8ed6bb3198 ipn/ipnlocal: move vipServiceHash etc to serve.go, out of local.go 5 months ago
Fernando Serboncini d68513b0db
ipn: add support for HTTP Redirects (#17594) 6 months ago
Gesa Stupperich d2e4a20f26 ipn/ipnlocal/serve: error when PeerCaps serialisation fails 6 months ago
Gesa Stupperich d6fa899eba ipn/ipnlocal/serve: remove grant header truncation logic 6 months ago
Gesa Stupperich 576aacd459 ipn/ipnlocal/serve: add grant headers 6 months ago
Brad Fitzpatrick 2c956e30be ipn/ipnlocal: proxy h2c grpc using net/http.Transport instead of x/net/http2 7 months ago
Brad Fitzpatrick 01e645fae1 util/backoff: rename logtail/backoff package to util/backoff 7 months ago
Brad Fitzpatrick 4cca9f7c67 all: add ts_omit_serve, start making tailscale serve/funnel be modular 7 months ago
KevinLiang10 19faaff95c
cmd/tailscale/cli: revert key for web config for services to FQDN (#16627) 9 months ago
KevinLiang10 e7238efafa
cmd/tailscale/cli: Add service flag to serve command (#16191) 9 months ago
Nick Khyl 8b72dd7873 ipn/ipnlocal: add localNodeContext with netmap-related fields and methods 12 months ago
Nick Khyl 7090f7fffc ipn/ipnlocal: use MagicDNSName of the current profile instead of generating a full ipnstate.Status 1 year ago
Nick Khyl 4e7f4086b2 ipn: generate LoginProfileView and use it instead of *LoginProfile where appropriate 1 year ago
Adrian Dewhurst 0fa7b4a236 tailcfg: add ServiceName 1 year ago
KevinLiang10 550923d953 fix handler related and some nit 1 year ago
KevinLiang10 8c8750f1b3 ipn/ipnlocal: Support TCP and Web VIP services 1 year ago
Brad Fitzpatrick 47bd0723a0 all: use iterators in more places instead of Range funcs 1 year ago
Brad Fitzpatrick 4e0fc037e6 all: use iterators over slice views more 1 year ago
Nick Khyl 959285e0c5 ipn/ipnlocal: fix race condition that results in a panic sending on a closed channel 2 years ago
Naman Sood f79183dac7
cmd/tsidp: add funnel support (#12591) 2 years ago
Naman Sood 75254178a0
ipn/ipnlocal: don't bind localListener if its context is canceled (#12621) 2 years ago
Andrew Dunham 45d2f4301f proxymap, various: distinguish between different protocols 2 years ago
Maisem Ali 491483d599 cmd/viewer,type/views: add MapSlice for maps of slices 2 years ago
Brad Fitzpatrick 7c1d6e35a5 all: use Go 1.22 range-over-int 2 years ago
Charlotte Brandhorst-Satzkorn 93618a3518
tailscale: update tailfs functions and vars to use drive naming (#11597) 2 years ago
Brad Fitzpatrick b9611461e5 ipn/ipnlocal: q-encode (RFC 2047) Tailscale serve header values 2 years ago
Brad Fitzpatrick e1bd7488d0 all: remove LenIter, use Go 1.22 range-over-int instead 2 years ago
Percy Wegmann 993acf4475 tailfs: initial implementation 2 years ago
Irbe Krumina 6ee956333f
ipn/ipnlocal: fix proxy path that matches mount point (#10864) 2 years ago
Joe Tsai c25968e1c5
all: make use of ctxkey everywhere (#10846) 2 years ago
Tyler Smalley 90eb5379f4
ipn/ipnlocal: log and don't return full file serve error (#10174) 2 years ago
Will Norris 1cb8d2ffdd ipn/ipnlocal: only call serve handler if non-nil 2 years ago
Will Norris b7918341f9 ipn/ipnlocal: call serve handler for local traffic 2 years ago
Will Norris 09de240934 ipn/ipnlocal: allow connecting to local web client 2 years ago
Maisem Ali f398712c00 ipn/ipnlocal: prevent changing serve config if conf.Locked 3 years ago
Irbe Krumina eced054796
ipn/ipnlocal: close connections for removed proxy transports (#9884) 3 years ago
Irbe Krumina f09cb45f9d
ipn/ipnlocal: initiate proxy transport once (#9883) 3 years ago
Irbe Krumina 09b5bb3e55
ipn/ipnlocal: proxy gRPC requests over h2c if needed. (#9847) 3 years ago
Maisem Ali 24f322bc43 ipn/ipnlocal: do unexpired cert renewals in the background 3 years ago
Maisem Ali 319607625f ipn/ipnlocal: fix log spam from now expected paths 3 years ago
Marwan Sulaiman 651620623b ipn/ipnlocal: close foreground sessions on SetServeConfig 3 years ago