mirror of
https://github.com/unrealircd/unrealircd.git
synced 2026-06-28 23:26:38 +02:00
9e887ea4e9
asynchronous on start, which is achieved by this 1st commit. For this to work, the init_conf() stuff has been split to an earlier call to conf_start() and then a loop where you can check for conf_check_complete(). This means init_conf() no longer calls load_conf, as that is moved to conf_start() and conf_check_complete(). Thus, init_conf() is now only called when all includes are in the linked list 'conf_include'. This is work in progress and breaks: 1) rehashes 2) compiling without curl 3) possibly cached remote includes