mirror of
https://github.com/denoland/deno.git
synced 2024-12-22 07:14:47 -05:00
22e0ee92a6
Allowlist checking already uses hosts but for some reason requests, revokes and the runtime permissions API use URLs. - BREAKING(lib.deno.unstable.d.ts): Change NetPermissionDescriptor::url to NetPermissionDescriptor::host - fix(runtime/permissions): Don't add whole URLs to the allowlist on request - fix(runtime/permissions): Harden strength semantics: ({ name: "net", host: "127.0.0.1" } is stronger than { name: "net", host: "127.0.0.1:8000" }) for blocklisting - refactor(runtime/permissions): Use tuples for hosts, make the host optional in Permissions::{query_net, request_net, revoke_net}() |
||
---|---|---|
.. | ||
crypto.rs | ||
dispatch_minimal.rs | ||
fetch.rs | ||
fs.rs | ||
fs_events.rs | ||
io.rs | ||
mod.rs | ||
net.rs | ||
net_unix.rs | ||
os.rs | ||
permissions.rs | ||
plugin.rs | ||
process.rs | ||
runtime.rs | ||
signal.rs | ||
timers.rs | ||
tls.rs | ||
tty.rs | ||
web_worker.rs | ||
websocket.rs | ||
worker_host.rs |