You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
tailscale/client/web
Sonia Appasamy f3077c6ab5 client/web: add self node cache
Adds a cached self node to the web client Server struct, which will
be used from the web client api to verify that request came from the
node's own machine (i.e. came from the web client frontend). We'll
be using when we switch the web client api over to acting as a proxy
to the localapi, to protect against DNS rebinding attacks.

Updates tailscale/corp#13775

Signed-off-by: Sonia Appasamy <sonia@tailscale.com>
2 years ago
..
src client/web: enforce full path for CGI platforms 2 years ago
api.go client/web: invert auth logic for synology and qnap 2 years ago
dev.go client/web: add barebones vite dev setup 2 years ago
index.html client/web: copy existing UI to basic react components 2 years ago
package.json client/web: add csrf protection to web client api 2 years ago
postcss.config.js client/web: add tailwind styling to react app 2 years ago
qnap.go client/web: enforce full path for CGI platforms 2 years ago
synology.go client/web: enforce full path for CGI platforms 2 years ago
tailwind.config.js client/web: add tailwind styling to react app 2 years ago
tsconfig.json client/web: add tsconfig.json 2 years ago
vite.config.ts client/web: enforce full path for CGI platforms 2 years ago
web.css client/web: extract web client from cli package 2 years ago
web.go client/web: add self node cache 2 years ago
web.html client/web: extract web client from cli package 2 years ago
web_test.go client/web: extract web client from cli package 2 years ago
yarn.lock client/web: add csrf protection to web client api 2 years ago