summaryrefslogtreecommitdiff
path: root/modules
diff options
context:
space:
mode:
authorAdam <Adam@anope.org>2010-08-17 19:27:37 -0400
committerAdam <Adam@anope.org>2010-08-17 19:27:37 -0400
commite65d8b2f3dfdb40858259b3bb48ef6998c31e62f (patch)
treefd845bdef5664d025ab19c262ae2c5e9d23d7bb2 /modules
parent2575008baa5c9d0ca789680da1a3b81dc74786f7 (diff)
Rewrote the config reader to better handle invalid configs.
This prevents Anope from exploding when /os reload has errors.
Diffstat (limited to 'modules')
-rw-r--r--modules/core/bs_act.cpp16
-rw-r--r--modules/core/bs_assign.cpp18
-rw-r--r--modules/core/bs_badwords.cpp44
-rw-r--r--modules/core/bs_bot.cpp96
-rw-r--r--modules/core/bs_botlist.cpp18
-rw-r--r--modules/core/bs_help.cpp8
-rw-r--r--modules/core/bs_info.cpp88
-rw-r--r--modules/core/bs_kick.cpp110
-rw-r--r--modules/core/bs_say.cpp16
-rw-r--r--modules/core/bs_set.cpp74
-rw-r--r--modules/core/bs_unassign.cpp16
-rw-r--r--modules/core/cs_access.cpp142
-rw-r--r--modules/core/cs_akick.cpp82
-rw-r--r--modules/core/cs_ban.cpp18
-rw-r--r--modules/core/cs_clear.cpp24
-rw-r--r--modules/core/cs_drop.cpp22
-rw-r--r--modules/core/cs_forbid.cpp24
-rw-r--r--modules/core/cs_getkey.cpp12
-rw-r--r--modules/core/cs_help.cpp14
-rw-r--r--modules/core/cs_info.cpp42
-rw-r--r--modules/core/cs_invite.cpp14
-rw-r--r--modules/core/cs_kick.cpp18
-rw-r--r--modules/core/cs_list.cpp34
-rw-r--r--modules/core/cs_modes.cpp72
-rw-r--r--modules/core/cs_register.cpp30
-rw-r--r--modules/core/cs_saset.cpp14
-rw-r--r--modules/core/cs_saset_noexpire.cpp10
-rw-r--r--modules/core/cs_set.cpp16
-rw-r--r--modules/core/cs_set_bantype.cpp14
-rw-r--r--modules/core/cs_set_description.cpp12
-rw-r--r--modules/core/cs_set_entrymsg.cpp14
-rw-r--r--modules/core/cs_set_founder.cpp24
-rw-r--r--modules/core/cs_set_keeptopic.cpp14
-rw-r--r--modules/core/cs_set_mlock.cpp20
-rw-r--r--modules/core/cs_set_opnotice.cpp14
-rw-r--r--modules/core/cs_set_peace.cpp14
-rw-r--r--modules/core/cs_set_persist.cpp18
-rw-r--r--modules/core/cs_set_private.cpp14
-rw-r--r--modules/core/cs_set_restricted.cpp14
-rw-r--r--modules/core/cs_set_secure.cpp14
-rw-r--r--modules/core/cs_set_securefounder.cpp16
-rw-r--r--modules/core/cs_set_secureops.cpp14
-rw-r--r--modules/core/cs_set_signkick.cpp16
-rw-r--r--modules/core/cs_set_successor.cpp24
-rw-r--r--modules/core/cs_set_topiclock.cpp14
-rw-r--r--modules/core/cs_set_xop.cpp20
-rw-r--r--modules/core/cs_status.cpp12
-rw-r--r--modules/core/cs_suspend.cpp46
-rw-r--r--modules/core/cs_topic.cpp14
-rw-r--r--modules/core/cs_unban.cpp16
-rw-r--r--modules/core/cs_xop.cpp96
-rw-r--r--modules/core/db_plain.cpp6
-rw-r--r--modules/core/enc_md5.cpp2
-rw-r--r--modules/core/enc_none.cpp2
-rw-r--r--modules/core/enc_old.cpp2
-rw-r--r--modules/core/enc_sha1.cpp2
-rw-r--r--modules/core/enc_sha256.cpp2
-rw-r--r--modules/core/hs_del.cpp12
-rw-r--r--modules/core/hs_delall.cpp12
-rw-r--r--modules/core/hs_group.cpp10
-rw-r--r--modules/core/hs_help.cpp4
-rw-r--r--modules/core/hs_list.cpp26
-rw-r--r--modules/core/hs_off.cpp8
-rw-r--r--modules/core/hs_on.cpp10
-rw-r--r--modules/core/hs_set.cpp30
-rw-r--r--modules/core/hs_setall.cpp30
-rw-r--r--modules/core/ms_cancel.cpp16
-rw-r--r--modules/core/ms_check.cpp18
-rw-r--r--modules/core/ms_del.cpp22
-rw-r--r--modules/core/ms_help.cpp6
-rw-r--r--modules/core/ms_info.cpp80
-rw-r--r--modules/core/ms_list.cpp32
-rw-r--r--modules/core/ms_read.cpp24
-rw-r--r--modules/core/ms_rsend.cpp20
-rw-r--r--modules/core/ms_send.cpp6
-rw-r--r--modules/core/ms_sendall.cpp10
-rw-r--r--modules/core/ms_set.cpp72
-rw-r--r--modules/core/ms_staff.cpp8
-rw-r--r--modules/core/ns_access.cpp40
-rw-r--r--modules/core/ns_alist.cpp20
-rw-r--r--modules/core/ns_drop.cpp36
-rw-r--r--modules/core/ns_forbid.cpp28
-rw-r--r--modules/core/ns_getemail.cpp12
-rw-r--r--modules/core/ns_getpass.cpp28
-rw-r--r--modules/core/ns_ghost.cpp30
-rw-r--r--modules/core/ns_group.cpp92
-rw-r--r--modules/core/ns_help.cpp16
-rw-r--r--modules/core/ns_identify.cpp36
-rw-r--r--modules/core/ns_info.cpp56
-rw-r--r--modules/core/ns_list.cpp34
-rw-r--r--modules/core/ns_logout.cpp18
-rw-r--r--modules/core/ns_recover.cpp42
-rw-r--r--modules/core/ns_register.cpp124
-rw-r--r--modules/core/ns_release.cpp30
-rw-r--r--modules/core/ns_resetpass.cpp38
-rw-r--r--modules/core/ns_saset.cpp58
-rw-r--r--modules/core/ns_saset_noexpire.cpp10
-rw-r--r--modules/core/ns_sendpass.cpp26
-rw-r--r--modules/core/ns_set.cpp48
-rw-r--r--modules/core/ns_set_autoop.cpp16
-rw-r--r--modules/core/ns_set_email.cpp24
-rw-r--r--modules/core/ns_set_greet.cpp12
-rw-r--r--modules/core/ns_set_hide.cpp16
-rw-r--r--modules/core/ns_set_kill.cpp24
-rw-r--r--modules/core/ns_set_language.cpp16
-rw-r--r--modules/core/ns_set_message.cpp20
-rw-r--r--modules/core/ns_set_private.cpp16
-rw-r--r--modules/core/ns_set_secure.cpp16
-rw-r--r--modules/core/ns_status.cpp14
-rw-r--r--modules/core/ns_suspend.cpp44
-rw-r--r--modules/core/ns_update.cpp6
-rw-r--r--modules/core/os_akill.cpp58
-rw-r--r--modules/core/os_chankill.cpp16
-rw-r--r--modules/core/os_chanlist.cpp14
-rw-r--r--modules/core/os_clearmodes.cpp16
-rw-r--r--modules/core/os_defcon.cpp132
-rw-r--r--modules/core/os_global.cpp8
-rw-r--r--modules/core/os_help.cpp6
-rw-r--r--modules/core/os_ignore.cpp24
-rw-r--r--modules/core/os_jupe.cpp12
-rw-r--r--modules/core/os_kick.cpp14
-rw-r--r--modules/core/os_mode.cpp12
-rw-r--r--modules/core/os_modinfo.cpp12
-rw-r--r--modules/core/os_modlist.cpp26
-rw-r--r--modules/core/os_modload.cpp10
-rw-r--r--modules/core/os_modunload.cpp10
-rw-r--r--modules/core/os_news.cpp46
-rw-r--r--modules/core/os_noop.cpp14
-rw-r--r--modules/core/os_oline.cpp18
-rw-r--r--modules/core/os_quit.cpp8
-rw-r--r--modules/core/os_reload.cpp19
-rw-r--r--modules/core/os_restart.cpp8
-rw-r--r--modules/core/os_session.cpp82
-rw-r--r--modules/core/os_set.cpp92
-rw-r--r--modules/core/os_shutdown.cpp8