summaryrefslogtreecommitdiffhomepage
path: root/ipn/ipnserver/server.go
AgeCommit message (Expand)AuthorFilesLines
2025-10-02feature/featuretags, all: add build features, use existing ones in more placesBrad Fitzpatrick1-0/+17
2025-09-29feature/sdnotify: move util/systemd to a modular featureBrad Fitzpatrick1-2/+4
2025-09-25various: allow tailscaled shutdown via LocalAPINick Khyl1-2/+11
2025-08-18ipn/localapi: plumb an event bus through the localapi.Handler (#16892)M. J. Fromberger1-1/+7
2025-04-02ipn/ipnserver: treat all plan9 safesocket connections as permittedBrad Fitzpatrick1-1/+1
2025-02-11ipn/ipn{local,server}: move "staying alive in server mode" from ipnserver to ...Nick Khyl1-14/+2
2025-02-10ipn/ipn{local,server}: remove ResetForClientDisconnect in favor of SetCurrent...Nick Khyl1-1/+1
2025-02-06safesocket: add ability for Darwin clients to set explicit credentials (#14702)Jonathan Nobels1-0/+7
2025-02-04ipn/{ipnserver,localapi},tsnet: use ipnauth.Self as the actor in tsnet locala...Nick Khyl1-7/+7
2025-02-01client/tailscale,ipn/ipn{local,server},util/syspolicy: implement the AlwaysOn...Nick Khyl1-1/+11
2025-01-15ipn/ipnserver: fix a deadlock in (*Server).blockWhileIdentityInUseNick Khyl1-1/+12
2025-01-14ipn/ipnserver: fix race condition where LocalBackend is reset after a differe...Nick Khyl1-8/+7
2025-01-14ipn/{ipnlocal,ipnserver}: remove redundant (*LocalBackend).ResetForClientDisc...Nick Khyl1-22/+1
2025-01-14ipn/ipnserver: use ipnauth.Actor instead of *ipnserver.actor whenever possibleNick Khyl1-8/+16
2024-09-05ipn/ipnserver: remove IdleTimeoutNick Khyl1-10/+1
2024-08-28ipn/{ipnauth,ipnlocal,ipnserver,localapi}: start baby step toward moving acce...Nick Khyl1-79/+53
2024-07-10all: add test for package comments, fix, add comments as neededBrad Fitzpatrick1-0/+2
2024-05-07ipn/ipnserver: close a small race in ipnserver, ~simplify codeBrad Fitzpatrick1-23/+2
2024-04-26ipn/{ipnlocal,localapi},wgengine{,/magicsock}: plumb health.TrackerBrad Fitzpatrick1-1/+1
2024-04-16all: use Go 1.22 range-over-intBrad Fitzpatrick1-1/+1
2024-01-12ipn/ipnserver: always allow Windows SYSTEM user to connectWill Norris1-2/+10
2023-11-09ipn/localapi: only perform local-admin check in serveServeConfig (#10163)Andrew Lytvynov1-59/+1
2023-11-07ipn/localapi: require root or sudo+operator access for SetServeConfig (#10142)Andrew Lytvynov1-7/+46
2023-11-03ipn/ipnauth: improve the Windows token administrator checkAaron Klotz1-8/+2
2023-10-26ipn, safesocket: use Windows token in LocalAPIAaron Klotz1-9/+68
2023-05-04tsd: add package with System type to unify subsystem init, discoveryBrad Fitzpatrick1-3/+4
2023-04-20all: avoid repeated default interface lookupsMihai Parparita1-2/+7
2023-03-23all: pass log IDs as the proper type rather than stringsWill Norris1-3/+4
2023-01-27all: update copyright and license headersWill Norris1-3/+2
2022-12-15ipn/ipnserver: propagate http.Serve errorAnton Tolchanov1-0/+1
2022-12-03ipn/{ipnserver,localapi}: fix InUseOtherUser handling with WatchIPNBusBrad Fitzpatrick1-15/+75
2022-11-28cmd/tailscaled: unify the two Windows paths + separate IPN server pathBrad Fitzpatrick1-8/+82
2022-11-28ipn/ipnserver: change Server to let LocalBackend be supplied asyncBrad Fitzpatrick1-160/+81
2022-11-27ipn/*: make new WindowsUserID type to consolidate docsBrad Fitzpatrick1-6/+4
2022-11-26ipn/ipnserver: move Windows-specific code to tailscaled_windows.goBrad Fitzpatrick1-113/+0
2022-11-26ipn/ipnserver: remove protoSwitchConn shenanigans; just use http.Server earlyBrad Fitzpatrick1-125/+112
2022-11-25ipn/ipnserver: move BabysitProc to tailscaled_windows.goBrad Fitzpatrick1-129/+0
2022-11-25ipn/ipnserver: remove IPN protocol serverBrad Fitzpatrick1-265/+30
2022-11-25ipn/ipnserver: move more connection acceptance logic to LocalBackendBrad Fitzpatrick1-2/+2
2022-11-25ipn/{ipnlocal,ipnserver}: add some commentsBrad Fitzpatrick1-0/+2
2022-11-25ipn/ipnserver: remove Server.serverModeUserMaisem Ali1-62/+11
2022-11-24ipn/ipnserver: only permit the pre-HTTP LocalAPI protocol on WindowsBrad Fitzpatrick1-4/+34
2022-11-23ipn/ipnauth: start splitting ipnserver into new ipnauth packageBrad Fitzpatrick1-198/+33
2022-11-18ipn/{localapi,ipnserver}: set a CSP for ServeHTMLStatus, refactor host checkTom DNetto1-1/+4
2022-11-17ipn/ipnserver: validate Host header on debug ServeHTMLStatus statusBrad Fitzpatrick1-0/+11
2022-11-15all: store NL keys per profileMaisem Ali1-18/+0
2022-11-11ipn/ipnlocal: add support for multiple user profilesMaisem Ali1-49/+19
2022-09-29all: fix spelling mistakesJosh Soref1-1/+1
2022-09-21control/controlclient,ipn/ipnlocal: wire tka enable/disableTom DNetto1-1/+1
2022-09-16envknob: generalize Windows tailscaled-env.txt supportBrad Fitzpatrick1-43/+0