summaryrefslogtreecommitdiffhomepage
path: root/ipn/ipnserver
AgeCommit message (Expand)AuthorFilesLines
2025-02-12ipn/ipn{local,server}: extract logic that determines the "best" Tailscale pro...Nick Khyl1-2/+10
2025-02-11ipn/ipn{local,server}: move "staying alive in server mode" from ipnserver to ...Nick Khyl1-14/+2
2025-02-11ipn/ipn{auth,server}: update ipnauth.Actor to carry a contextNick Khyl1-0/+3
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-05all: use new LocalAPI client package locationBrad Fitzpatrick1-9/+10
2025-02-04ipn/{ipnserver,localapi},tsnet: use ipnauth.Self as the actor in tsnet locala...Nick Khyl1-7/+7
2025-02-04ipn/{ipnauth,ipnlocal,ipnserver}: move the AlwaysOn policy check from ipnserv...Nick Khyl1-14/+3
2025-02-01client/tailscale,ipn/ipn{local,server},util/syspolicy: implement the AlwaysOn...Nick Khyl2-7/+45
2025-01-31ipn/ipn{auth,server,local}: initial support for the always-on modeNick Khyl1-1/+12
2025-01-31ipn/{ipnauth, ipnserver}: extend the ipnauth.Actor interface with a CheckProf...Nick Khyl1-0/+8
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