summaryrefslogtreecommitdiffhomepage
path: root/ipn/ipnserver
AgeCommit message (Expand)AuthorFilesLines
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
2022-09-05net/dnsfallback: cache most recent DERP map on disk (#5545)Andrew Dunham1-0/+3
2022-08-26tka: make storage a parameter rather than an Authority struct memberTom DNetto1-3/+3
2022-08-03assorted: plumb tka initialization & network-lock key into tailscaledTom DNetto1-0/+20
2022-07-25all: convert more code to use net/netip directlyBrad Fitzpatrick1-2/+1
2022-07-25all: use various net/netip parse funcs directlyBrad Fitzpatrick1-2/+3
2022-07-25net/netaddr: start migrating to net/netip via new netaddr adapter packageBrad Fitzpatrick1-4/+4
2022-07-22ipn/{ipnserver,ipnlocal}: support incoming Taildrop on QNAPDenton Gentry1-1/+25
2022-06-03ipn/ipnserver, cmd/tailscaled: fix peerapi on WindowsBrad Fitzpatrick2-15/+22
2022-05-19ipn/ipnserver: fix build on js/wasmBrad Fitzpatrick2-0/+20
2022-03-17all: use any instead of interface{}Josh Bleecher Snyder1-2/+2
2022-03-16ipn/ipnserver: use strings.CutJosh Bleecher Snyder1-10/+1
2022-02-28ipn/store: add common package for instantiating ipn.StateStoresMaisem Ali2-72/+2