int testing_conf = 0;
time_t startup_time;
-int default_server_capabs = CAP_MASK;
+int default_server_capabs;
int splitmode;
int splitchecking;
ConfigFileEntry.dpath = DPATH;
ConfigFileEntry.configfile = CPATH; /* Server configuration file */
ConfigFileEntry.connect_timeout = 30; /* Default to 30 */
-
+
umask(077); /* better safe than sorry --SRB */
myargv = argv;
memset(&AdminInfo, 0, sizeof(AdminInfo));
memset(&ServerStats, 0, sizeof(struct ServerStatistics));
- /* Initialise the channel capability usage counts... */
- init_chcap_usage_counts();
-
if(printVersion)
{
printf("ircd: version %s(%s)\n", ircd_version, serno);
+#ifdef CUSTOM_BRANDING
+ printf("ircd: based on %s-%s\n", PACKAGE_NAME, PACKAGE_VERSION);
+#endif
printf("ircd: %s\n", rb_lib_version());
exit(EXIT_SUCCESS);
}
-
-
setup_signals();
if (testing_conf)
seed_random(NULL);
+ init_builtin_capabs();
+ default_server_capabs = CAP_MASK;
+
init_main_logfile();
newconf_init();
init_s_conf();
init_reject();
init_cache();
init_monitor();
- init_isupport();
construct_cflags_strings();
mod_add_path(MODULE_DIR "/autoload");
#endif
+ init_isupport();
+
init_bandb();
init_ssld();