Internal firewall: allow download with context menu

This commit is contained in:
Carmelo Messina
2025-06-03 10:34:35 +02:00
parent 89b396e356
commit 2bf7dd4fc4
+5 -3
View File
@@ -31,7 +31,7 @@ License: GPL-2.0-or-later - https://spdx.org/licenses/GPL-2.0-or-later.html
services/firewall/tools/codegen.py | 82 +++
services/firewall/tools/decode_template.py | 85 +++
services/firewall/tools/gen_builders.py | 65 +++
services/firewall/tools/rules.xml | 97 ++++
services/firewall/tools/rules.xml | 99 ++++
services/firewall/tools/rules_model.py | 35 ++
services/network/network_context.cc | 73 +++
.../network/public/cpp/simple_url_loader.cc | 17 +
@@ -40,7 +40,7 @@ License: GPL-2.0-or-later - https://spdx.org/licenses/GPL-2.0-or-later.html
.../loader/fetch/url_loader/url_loader.cc | 4 +-
.../scripts/auditor/auditor.py | 1 +
.../scripts/auditor/util.py | 1 +
31 files changed, 1655 insertions(+), 22 deletions(-)
31 files changed, 1657 insertions(+), 22 deletions(-)
create mode 100644 cromite_flags/chrome/browser/about_flags_cc/Internal-firewall.inc
create mode 100644 services/firewall/public/BUILD.gn
create mode 100644 services/firewall/public/firewall_features.cc
@@ -1514,7 +1514,7 @@ diff --git a/services/firewall/tools/rules.xml b/services/firewall/tools/rules.x
new file mode 100644
--- /dev/null
+++ b/services/firewall/tools/rules.xml
@@ -0,0 +1,97 @@
@@ -0,0 +1,99 @@
+<?xml version="1.0"?>
+<!--
+ This file is part of Bromite.
@@ -1546,6 +1546,8 @@ new file mode 100644
+ <item id="save_file_manager" allowed="1"/>
+ <item id="download_via_toolbar_menu" allowed="1"/>
+ <item id="download_manager_resume" allowed="1"/>
+ <item id="render_view_context_menu" allowed="1"/>
+ <item id="downloads_dom_handler" allowed="1"/>
+
+ <!-- Disallow temporarily controlling the revoked list,
+ suffers from possible privacy problems -->