#include "common.h"
#include "array.h"
#include "env-util.h"
+#include "restrict-access.h"
#include "master-service.h"
#include "master-interface.h"
#include "connect-limit.h"
master_service = master_service_init("anvil", 0, &argc, &argv, NULL);
if (master_getopt(master_service) > 0)
return FATAL_DEFAULT;
-
master_service_init_log(master_service, "anvil: ");
+
+ restrict_access_by_env(NULL, FALSE);
+ restrict_access_allow_coredumps(TRUE);
+
master_service_init_finish(master_service);
connect_limit = connect_limit_init();
penalty = penalty_init();
#include "lib.h"
#include "array.h"
#include "env-util.h"
+#include "restrict-access.h"
#include "master-service.h"
#include "config-connection.h"
#include "config-parser.h"
master_service = master_service_init("config", 0, &argc, &argv, NULL);
if (master_getopt(master_service) > 0)
return FATAL_DEFAULT;
-
master_service_init_log(master_service, "config: ");
+
+ restrict_access_by_env(NULL, FALSE);
+ restrict_access_allow_coredumps(TRUE);
+
master_service_init_finish(master_service);
config_parse_load_modules();
#include "common.h"
#include "lib-signals.h"
+#include "restrict-access.h"
#include "master-interface.h"
#include "master-service.h"
#include "master-service-settings.h"
if (master_service_settings_read_simple(master_service,
NULL, &error) < 0)
i_fatal("Error reading configuration: %s", error);
-
master_service_init_log(master_service, "log: ");
+
+ restrict_access_by_env(NULL, FALSE);
+ restrict_access_allow_coredumps(TRUE);
+
master_service_init_finish(master_service);
/* logging should never die if there are some clients */
#include "lib-signals.h"
#include "array.h"
#include "ostream.h"
+#include "restrict-access.h"
#include "master-service.h"
#include "ssl-params-settings.h"
#include "ssl-params.h"
if (master_getopt(master_service) > 0)
return FATAL_DEFAULT;
-
set = ssl_params_settings_read(master_service);
+
+ restrict_access_by_env(NULL, FALSE);
+ restrict_access_allow_coredumps(TRUE);
+
master_service_init_finish(master_service);
#ifndef HAVE_SSL