You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Brad Fitzpatrick
8570f82c8b
ipn/ipnlocal: finish/fix up filename validation & encoding on disk
...
It used to just store received files URL-escaped on disk, but that was
a half done lazy implementation, and pushed the burden to callers to
validate and write things to disk in an unescaped way.
Instead, do all the validation in the receive handler and only
accept filenames that are UTF-8 and in the intersection of valid
names that all platforms support.
Fixes tailscale/corp#1594
Signed-off-by: Brad Fitzpatrick <bradfitz@tailscale.com>
5 years ago
..
ipnlocal
ipn/ipnlocal: finish/fix up filename validation & encoding on disk
5 years ago
ipnserver
ipn, cmd/tailscale/cli: add pref to configure sudo-free operator user
5 years ago
ipnstate
ipn/ipnlocal, etc: require file sharing capability to send/recv files
5 years ago
localapi
ipn/ipnlocal, etc: require file sharing capability to send/recv files
5 years ago
policy
ipn/policy: mark peerapi4 and peerapi6 as interesting services
5 years ago
backend.go
ipn/ipnlocal: add LocalBackend.SetDirectFileRoot
5 years ago
doc.go
Move Linux client & common packages into a public repo.
6 years ago
fake_test.go
ipn{,/ipnlocal}, cmd/tailscale/cli: don't check pref reverts on initial up
5 years ago
handle.go
ipn{,/ipnlocal}, cmd/tailscale/cli: don't check pref reverts on initial up
5 years ago
message.go
ipn: set BackendServer's notify earlier; don't require Start
5 years ago
message_test.go
ipn: move Options.Notify to its own method
5 years ago
prefs.go
ipn, cmd/tailscale/cli: add pref to configure sudo-free operator user
5 years ago
prefs_clone.go
ipn, cmd/tailscale/cli: add pref to configure sudo-free operator user
5 years ago
prefs_test.go
ipn, cmd/tailscale/cli: add pref to configure sudo-free operator user
5 years ago
store.go
wgkey: new package
5 years ago
store_test.go
Add tstest.PanicOnLog(), and fix various problems detected by this.
6 years ago