summaryrefslogtreecommitdiffhomepage
path: root/ipn/ipnlocal
AgeCommit message (Expand)AuthorFilesLines
2025-04-02ipn/ipnlocal: fix taildrive logf formatting verb (#15514)Jordan Whited1-1/+1
2025-04-02ssh/tailssh: add Plan 9 support for Tailscale SSHBrad Fitzpatrick2-2/+2
2025-04-02wgengine/router: add Plan 9 implementationBrad Fitzpatrick1-0/+5
2025-03-31ipn/ipnlocal: add debug logging to initPeerAPIListenerPercy Wegmann1-1/+6
2025-03-31ipn/ipnlocal: return old hwaddrs if missingKristoffer Dalby2-1/+27
2025-03-28cmd/tailscaled,ipn/{auditlog,ipnlocal},tsd: omit auditlog unless explicitly i...Nick Khyl2-60/+158
2025-03-28ipn/ipnlocal: unconfigure wgengine when switching profilesNick Khyl3-12/+494
2025-03-25ipn/ipnlocal: remove misleading [unexpected] log for auditlog (#15421)Jonathan Nobels1-3/+1
2025-03-25ipn/ipnlocal: add more logging for initializing peerAPIListenersPercy Wegmann1-1/+4
2025-03-24net/netmon: use Monitor's tsIfName if set by SetTailscaleInterfaceNameBrad Fitzpatrick2-4/+4
2025-03-24clientupdate: cache CanAutoUpdate, avoid log spam when falseBrad Fitzpatrick1-12/+14
2025-03-20ipn/ipnlocal: do not attempt to start the auditlogger with a nil transportNick Khyl1-2/+5
2025-03-20ipn/ipnlocal: do not reset the netmap and packet filter in (*LocalBackend).St...Nick Khyl3-16/+28
2025-03-20ipn: ensure that conffile is source of truth for advertised services. (#15361)Irbe Krumina1-22/+123
2025-03-17ipn/ipnlocal: add test for CapMap packet filtersJames Sanderson1-0/+59
2025-03-13ipn/ipnlocal, envknob: make it possible to configure the cert client to act i...Irbe Krumina2-3/+189
2025-03-12control/controlclient, ipn: add client audit logging (#14950)Jonathan Nobels1-3/+65
2025-03-11ipn/ipnlocal: allow cache hits for testing ACME certs (#15023)Tom Proctor2-8/+43
2025-03-07ipn: sort VIP services before hashing (#15035)Naman Sood1-1/+8
2025-03-03ipn/ipnlocal: initialize Taildrive shares when starting backendPercy Wegmann1-13/+10
2025-02-28ipn: update AddPeer to include TaildropTarget (#15091)kari-ts1-1/+1
2025-02-28ipn/ipnlocal: send vipServices info via c2n even it's incomplete (#15166)KevinLiang101-9/+7
2025-02-27ipn/{ipnlocal,store},kube/kubeclient: store TLS cert and key pair to a Secret...Irbe Krumina2-14/+33
2025-02-24ipn/ipnlocal,util/syspolicy,docs/windows/policy: implement the ReconnectAfter...Nick Khyl1-3/+69
2025-02-18ipn/ipnlocal: reset always-on override and apply policy settings on startNick Khyl1-3/+11
2025-02-16ipn/ipnlocal,tailcfg: don't send WireIngress if IngressEnabled already true (...Irbe Krumina2-22/+24
2025-02-14various: keep tailscale connected when Always On mode is enabled on WindowsNick Khyl2-9/+294
2025-02-14ipn, tailscale/cli: add TaildropTargetStatus and remove race with FileTargets...kari-ts1-0/+36
2025-02-14ipn/ipnlocal: add GetFilterForTest (#15025)James 'zofrex' Sanderson1-0/+4
2025-02-12ipn/ipn{local,server}: extract logic that determines the "best" Tailscale pro...Nick Khyl2-41/+108
2025-02-11ipn/ipn{local,server}: move "staying alive in server mode" from ipnserver to ...Nick Khyl2-38/+110
2025-02-11types/netmap,*: pass around UserProfiles as views (pointers) insteadBrad Fitzpatrick3-20/+33
2025-02-10ipn/ipn{local,server}: remove ResetForClientDisconnect in favor of SetCurrent...Nick Khyl1-35/+6
2025-02-10ipn/ipnlocal: fix (*profileManager).DefaultUserProfileID for users other than...Nick Khyl2-26/+28
2025-02-05all: use new LocalAPI client package locationBrad Fitzpatrick2-7/+7
2025-02-04ipn/{ipnauth,ipnlocal,ipnserver}: move the AlwaysOn policy check from ipnserv...Nick Khyl1-1/+3
2025-02-03ipn/ipnlocal: add VIP service IPs to localnetsAdrian Dewhurst1-0/+27
2025-02-03tailcfg: add JSON unmarshal helper for view of node/peer capabilitiesAdrian Dewhurst1-4/+1
2025-02-01client/tailscale,ipn/ipn{local,server},util/syspolicy: implement the AlwaysOn...Nick Khyl2-8/+42
2025-01-31ipn/ipnlocal: fix a panic in setPrefsLockedOnEntry when cc is nilNick Khyl1-1/+1
2025-01-31ssh,tempfork/gliderlabs/ssh: replace github.com/tailscale/golang-x-crypto/ssh...Percy Wegmann1-1/+1
2025-01-31ipn/ipn{auth,server,local}: initial support for the always-on modeNick Khyl1-0/+25
2025-01-30ipn: generate LoginProfileView and use it instead of *LoginProfile where appr...Nick Khyl8-147/+161
2025-01-29Revert "ssh,tempfork/gliderlabs/ssh: replace github.com/tailscale/golang-x-cr...Percy Wegmann1-1/+1
2025-01-28ssh,tempfork/gliderlabs/ssh: replace github.com/tailscale/golang-x-crypto/ssh...Percy Wegmann1-1/+1
2025-01-27types/persist: remove Persist.LegacyFrontendPrivateMachineKeyBrad Fitzpatrick2-21/+2
2025-01-27tempfork/acme: add new package for x/crypto package acme fork, moveBrad Fitzpatrick1-1/+1
2025-01-24feature/capture: move packet capture to feature/*, out of iOS + CLIBrad Fitzpatrick1-44/+36
2025-01-25ipn/ipnlocal: add debug envknob for ACME directory URL (#14771)Tom Proctor2-2/+19
2025-01-24ipn/ipnlocal: include DNS SAN in cert CSR (#14764)Tom Proctor1-3/+4