feat(core): block remote URLs from accessing the IPC

This was cherry picked from ee71c31fd0, keeping only the logic to block remote URLs from using the IPC.
PR: #5918
This commit is contained in:
Lucas Nogueira
2023-04-12 11:45:22 -03:00
parent e4159d4a1b
commit 58ea0b4526
12 changed files with 139 additions and 57 deletions

View File

@@ -3105,7 +3105,7 @@ dependencies = [
[[package]]
name = "tauri"
version = "1.0.5"
version = "1.1.3"
dependencies = [
"anyhow",
"attohttpc",
@@ -3167,7 +3167,7 @@ dependencies = [
[[package]]
name = "tauri-build"
version = "1.0.4"
version = "1.1.1"
dependencies = [
"anyhow",
"cargo_toml",
@@ -3183,7 +3183,7 @@ dependencies = [
[[package]]
name = "tauri-codegen"
version = "1.0.4"
version = "1.1.1"
dependencies = [
"base64",
"brotli",
@@ -3207,7 +3207,7 @@ dependencies = [
[[package]]
name = "tauri-macros"
version = "1.0.4"
version = "1.1.1"
dependencies = [
"heck 0.4.0",
"proc-macro2",
@@ -3219,7 +3219,7 @@ dependencies = [
[[package]]
name = "tauri-runtime"
version = "0.10.2"
version = "0.11.1"
dependencies = [
"gtk",
"http",
@@ -3231,6 +3231,7 @@ dependencies = [
"serde_json",
"tauri-utils",
"thiserror",
"url",
"uuid 1.1.2",
"webview2-com",
"windows 0.39.0",
@@ -3238,7 +3239,7 @@ dependencies = [
[[package]]
name = "tauri-runtime-wry"
version = "0.10.2"
version = "0.11.1"
dependencies = [
"cocoa",
"gtk",
@@ -3247,6 +3248,7 @@ dependencies = [
"raw-window-handle",
"tauri-runtime",
"tauri-utils",
"url",
"uuid 1.1.2",
"webkit2gtk",
"webview2-com",
@@ -3256,7 +3258,7 @@ dependencies = [
[[package]]
name = "tauri-utils"
version = "1.0.3"
version = "1.1.1"
dependencies = [
"aes-gcm",
"brotli",