commit 619dd35321c13684d5496b660a3404d2d3fe2827
parent 5db238f3e3df54b11cf376d57d2cd89257b594f8
Author: David Goulet <dgoulet@torproject.org>
Date: Mon, 31 Oct 2022 11:37:43 -0400
sandbox: Add my-consensus-<flavor-name> to sandbox for dirauth
Fixese #40663
Signed-off-by: David Goulet <dgoulet@torproject.org>
Diffstat:
2 files changed, 7 insertions(+), 1 deletion(-)
diff --git a/changes/ticket40663 b/changes/ticket40663
@@ -0,0 +1,3 @@
+ o Minor bugfixes (authorities, sandbox):
+ - Allow to write file my-consensus-<flavor-name> to disk when sandbox is
+ activated. Fixes bug 40663; bugfix on 0.3.5.1-alpha.
diff --git a/src/app/main/main.c b/src/app/main/main.c
@@ -922,8 +922,11 @@ sandbox_init_filter(void)
if (options->BridgeAuthoritativeDir)
OPEN_DATADIR_SUFFIX("networkstatus-bridges", ".tmp");
- if (authdir_mode(options))
+ if (authdir_mode(options)) {
OPEN_DATADIR("approved-routers");
+ OPEN_CACHEDIR_SUFFIX("my-consensus-microdesc", ".tmp");
+ OPEN_CACHEDIR_SUFFIX("my-consensus-ns", ".tmp");
+ }
if (options->ServerDNSResolvConfFile)
sandbox_cfg_allow_open_filename(&cfg,