summaryrefslogtreecommitdiffhomepage
path: root/ipn/ipnserver
AgeCommit message (Expand)AuthorFilesLines
2025-10-02feature/featuretags, all: add build features, use existing ones in more placesBrad Fitzpatrick3-0/+29
2025-09-29feature/sdnotify: move util/systemd to a modular featureBrad Fitzpatrick1-2/+4
2025-09-25various: allow tailscaled shutdown via LocalAPINick Khyl2-2/+71
2025-09-21ipn/ipnauth: don't crash on OpenBSD trying to log username of unknown peerBrad Fitzpatrick1-1/+5
2025-08-18ipn/localapi: plumb an event bus through the localapi.Handler (#16892)M. J. Fromberger1-1/+7
2025-06-17ipn: add missing entries for OpenBSDJuan Francisco Cantero Hurtado1-1/+1
2025-05-09ipn/ipn{server,test}: extract the LocalAPI test client and server into ipntestNick Khyl4-335/+138
2025-04-16net/netmon: publish events to event busDavid Anderson1-1/+1
2025-04-16all: update the tsd.System constructor name (#15372)M. J. Fromberger1-1/+1
2025-04-16all: construct new System values with an event bus pre-populatedM. J. Fromberger1-1/+1
2025-04-02ipn/ipnserver: treat all plan9 safesocket connections as permittedBrad Fitzpatrick1-1/+1
2025-02-14various: keep tailscale connected when Always On mode is enabled on WindowsNick Khyl1-0/+1
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