summaryrefslogtreecommitdiffhomepage
path: root/ipn/ipnlocal/serve.go
AgeCommit message (Expand)AuthorFilesLines
2025-09-30ipn/ipnlocal: proxy h2c grpc using net/http.Transport instead of x/net/http2Brad Fitzpatrick1-11/+11
2025-09-28util/backoff: rename logtail/backoff package to util/backoffBrad Fitzpatrick1-1/+1
2025-09-16all: add ts_omit_serve, start making tailscale serve/funnel be modularBrad Fitzpatrick1-0/+332
2025-07-22cmd/tailscale/cli: revert key for web config for services to FQDN (#16627)KevinLiang101-1/+3
2025-07-16cmd/tailscale/cli: Add service flag to serve command (#16191)KevinLiang101-2/+2
2025-04-25ipn/ipnlocal: add localNodeContext with netmap-related fields and methodsNick Khyl1-2/+2
2025-04-18ipn/ipnlocal: use MagicDNSName of the current profile instead of generating a...Nick Khyl1-1/+1
2025-01-30ipn: generate LoginProfileView and use it instead of *LoginProfile where appr...Nick Khyl1-1/+1
2025-01-22tailcfg: add ServiceNameAdrian Dewhurst1-3/+3
2025-01-22fix handler related and some nitKevinLiang101-8/+8
2025-01-22ipn/ipnlocal: Support TCP and Web VIP servicesKevinLiang101-7/+116
2025-01-04all: use iterators in more places instead of Range funcsBrad Fitzpatrick1-3/+2
2024-11-11all: use iterators over slice views moreBrad Fitzpatrick1-2/+1
2024-08-29ipn/ipnlocal: fix race condition that results in a panic sending on a closed ...Nick Khyl1-1/+1
2024-08-08cmd/tsidp: add funnel support (#12591)Naman Sood1-8/+26
2024-06-26ipn/ipnlocal: don't bind localListener if its context is canceled (#12621)Naman Sood1-0/+8
2024-06-18proxymap, various: distinguish between different protocolsAndrew Dunham1-1/+1
2024-06-15cmd/viewer,type/views: add MapSlice for maps of slicesMaisem Ali1-2/+2
2024-04-16all: use Go 1.22 range-over-intBrad Fitzpatrick1-1/+1
2024-04-03tailscale: update tailfs functions and vars to use drive naming (#11597)Charlotte Brandhorst-Satzkorn1-1/+1
2024-04-03ipn/ipnlocal: q-encode (RFC 2047) Tailscale serve header valuesBrad Fitzpatrick1-2/+19
2024-02-25all: remove LenIter, use Go 1.22 range-over-int insteadBrad Fitzpatrick1-1/+1
2024-02-09tailfs: initial implementationPercy Wegmann1-1/+1
2024-01-23ipn/ipnlocal: fix proxy path that matches mount point (#10864)Irbe Krumina1-0/+13
2024-01-16all: make use of ctxkey everywhere (#10846)Joe Tsai1-11/+6
2023-11-16ipn/ipnlocal: log and don't return full file serve error (#10174)Tyler Smalley1-2/+4
2023-11-15ipn/ipnlocal: only call serve handler if non-nilWill Norris1-2/+2
2023-11-14ipn/ipnlocal: call serve handler for local trafficWill Norris1-0/+1
2023-11-09ipn/ipnlocal: allow connecting to local web clientWill Norris1-27/+33
2023-10-20ipn/ipnlocal: prevent changing serve config if conf.Lockedc761d10Maisem Ali1-0/+3
2023-10-20ipn/ipnlocal: close connections for removed proxy transports (#9884)Irbe Krumina1-21/+42
2023-10-19ipn/ipnlocal: initiate proxy transport once (#9883)Irbe Krumina1-11/+31
2023-10-19ipn/ipnlocal: proxy gRPC requests over h2c if needed. (#9847)Irbe Krumina1-13/+78
2023-10-12ipn/ipnlocal: do unexpired cert renewals in the backgroundMaisem Ali1-2/+2
2023-10-11ipn/ipnlocal: fix log spam from now expected pathsMaisem Ali1-12/+22
2023-09-26ipn/ipnlocal: close foreground sessions on SetServeConfigMarwan Sulaiman1-2/+23
2023-09-17types/netmap: start phasing out Addresses, add GetAddresses methodBrad Fitzpatrick1-1/+3
2023-09-12ipn/localapi, ipn/ipnlocal: add etag support for SetServeConfigMarwan Sulaiman1-6/+34
2023-09-07ipn, ipn/ipnlocal: add Foreground field for ServeConfigMarwan Sulaiman1-108/+5
2023-09-06ipn, ipn/ipnlocal: remove log streaming for StreamServeMarwan Sulaiman1-64/+4
2023-09-05ipn, ipn/ipnlocal: add Foreground field to ServeConfigMarwan Sulaiman1-0/+17
2023-09-01cmd/tailscale: combine serve and funnel for debug wip funnel stream model (#9...Tyler Smalley1-3/+5
2023-08-22ipn, ipn/ipnlocal: clean up documentation and use clock instead of timeMarwan Sulaiman1-2/+1
2023-08-22cmd/tailscale/cli, ipn/ipnlocal: [funnel] add stream modeMarwan Sulaiman1-0/+164
2023-08-21types/netmap, all: make NetworkMap.SelfNode a tailcfg.NodeViewBrad Fitzpatrick1-2/+2
2023-08-18types/netmap, all: use read-only tailcfg.NodeView in NetworkMapBrad Fitzpatrick1-1/+1
2023-08-17all: use Go 1.21 slices, maps instead of x/exp/{slices,maps}Brad Fitzpatrick1-1/+1
2023-08-07ipn/ipnlocal: add profile pic header to serve HTTP proxySonia Appasamy1-0/+2
2023-07-27ipn/{ipnlocal,localapi}: actually renew certs before expiry (#8731)Andrew Lytvynov1-2/+2
2023-07-17serve: fix hostname for custom http portsWill Norris1-0/+3