]> git.netwichtig.de Git - user/henk/code/inspircd.git/commit
Make more modules rehash atomically (#1535)
authorlinuxdaemon <linuxdaemon@users.noreply.github.com>
Wed, 19 Dec 2018 01:06:56 +0000 (19:06 -0600)
committerPeter Powell <petpow@saberuk.com>
Wed, 19 Dec 2018 01:06:56 +0000 (01:06 +0000)
commit4fbd6681fedbff9b4cb04cc774f785cbe8b5c35b
tree9df58ec3e4cf2c191b4ae0051118606957d89db6
parentbf0bf05ac07a4bd0afeba5a276ef86308f0f9e54
Make more modules rehash atomically (#1535)

Have each module validate the values it loads before setting them, so
any errors don't result in partial application of the configs
24 files changed:
src/coremods/core_channel/core_channel.cpp
src/coremods/core_info/core_info.cpp
src/coremods/core_loadmodule.cpp
src/coremods/core_oper/cmd_die.cpp
src/coremods/core_oper/cmd_restart.cpp
src/coremods/core_oper/core_oper.cpp
src/coremods/core_oper/core_oper.h
src/coremods/core_whois.cpp
src/listmode.cpp
src/modules/m_alias.cpp
src/modules/m_censor.cpp
src/modules/m_chanlog.cpp
src/modules/m_customtitle.cpp
src/modules/m_dccallow.cpp
src/modules/m_dnsbl.cpp
src/modules/m_flashpolicyd.cpp
src/modules/m_hidelist.cpp
src/modules/m_hidemode.cpp
src/modules/m_httpd_acl.cpp
src/modules/m_inviteexception.cpp
src/modules/m_pbkdf2.cpp
src/modules/m_restrictchans.cpp
src/modules/m_securelist.cpp
src/modules/m_vhost.cpp