From dac45fecd9bcd970b491015d04ef23cc597f5f1f Mon Sep 17 00:00:00 2001 From: Charlie Root Date: Sun, 26 Jul 2026 14:33:29 +0000 Subject: [PATCH] default values for unveil --- daemon/Daemon.cpp | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/daemon/Daemon.cpp b/daemon/Daemon.cpp index 4e70c99b..8df884df 100644 --- a/daemon/Daemon.cpp +++ b/daemon/Daemon.cpp @@ -159,12 +159,32 @@ namespace util i2p::config::GetOption("openbsd.unveil_file",unveil_file); i2p::config::GetOption("certsdir", certsdir); + if(certsdir == "") + { + certsdir = datadir; + } i2p::config::GetOption("tunnelsdir", tunnelsdir); + if(tunnelsdir == "") + { + tunnelsdir = "/etc/i2pd/tunnels.d"; + } i2p::config::GetOption("reseed.file", reseed_file); i2p::config::GetOption("openbsd.pledge_file", openbsd_pledge_file); i2p::config::GetOption("tunconf", tunconf); + if(tunconf == "") + { + tunconf = "/etc/i2pd/i2pd.conf"; + } i2p::config::GetOption("pidfile", pidfile); + if(pidfile == "") + { + pidfile = datadir+"/i2pd.pid"; + } i2p::config::GetOption("logfile", logfile); + if(logfile == "") + { + logfile = datadir+"/logfile";//for service + } i2p::config::GetOption("i2pcontrol.cert", i2pcontrol_cert); i2p::config::GetOption("i2pcontrol.key", i2pcontrol_key); if(i2pcontrol_cert == "i2pcontrol.crt.pem")