summaryrefslogtreecommitdiffhomepage
path: root/ipn/ipnserver
AgeCommit message (Expand)AuthorFilesLines
2025-01-15ipn/ipnserver: fix a deadlock in (*Server).blockWhileIdentityInUseNick Khyl2-1/+58
2025-01-15ipn/ipnserver: fix TestConcurrentOSUserSwitchingOnWindowsNick Khyl1-1/+14
2025-01-14ipn/ipnserver: fix race condition where LocalBackend is reset after a differe...Nick Khyl2-8/+74
2025-01-14ipn/{ipnlocal,ipnserver}: remove redundant (*LocalBackend).ResetForClientDisc...Nick Khyl2-22/+30
2025-01-14ipn/{ipnauth,ipnlocal,ipnserver}, client/tailscale: make ipnserver.Server tes...Nick Khyl1-0/+358
2025-01-14ipn/ipnserver: use ipnauth.Actor instead of *ipnserver.actor whenever possibleNick Khyl2-12/+20
2025-01-09all: illumos/solaris userspace only supportNahum Shalman1-1/+1
2024-12-16Switch logging service from log.tailscale.io to log.tailscale.com (#14398)Joe Tsai1-1/+1
2024-10-18ipn/{ipnauth,ipnlocal,ipnserver}: send the auth URL to the user who started i...Nick Khyl1-1/+22
2024-09-05ipn/ipnserver: remove IdleTimeoutNick Khyl1-10/+1
2024-08-28ipn/{ipnauth,ipnlocal,ipnserver,localapi}: start baby step toward moving acce...Nick Khyl2-79/+241
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-12-05all: fix nilness issuesMatt Layher1-1/+1
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-07-10logpolicy, various: allow overriding log functionAndrew Dunham1-1/+1
2023-05-04tsd: add package with System type to unify subsystem init, discoveryBrad Fitzpatrick1-3/+4
2023-04-20all: avoid repeated default interface lookupsMihai Parparita2-3/+9
2023-03-24logpolicy: split out DialContext into a funcMaisem Ali1-2/+1
2023-03-23all: pass log IDs as the proper type rather than stringsWill Norris1-3/+4
2023-01-27all: update copyright and license headersWill Norris4-12/+8
2022-12-15ipn/ipnserver: propagate http.Serve errorAnton Tolchanov1-0/+1
2022-12-03ipn/{ipnserver,localapi}: fix InUseOtherUser handling with WatchIPNBusBrad Fitzpatrick2-15/+122
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 Fitzpatrick3-156/+135
2022-11-25ipn/ipnserver: move BabysitProc to tailscaled_windows.goBrad Fitzpatrick1-129/+0
2022-11-25ipn/ipnserver: remove IPN protocol serverBrad Fitzpatrick2-351/+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-11-04all: remove old +build tagsBrad Fitzpatrick1-1/+0
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
2022-09-15refactor: move from io/ioutil to io and os packagesEng Zer Jun1-3/+2