summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorAdam <Adam@drink-coca-cola.info>2010-05-14 20:35:38 -0400
committerAdam <Adam@anope.org>2010-06-18 21:01:53 -0400
commitf049124905bd9f53439293e873003cb027a17b91 (patch)
tree352ed9251fd47055dd770aa2d5eabb20247e4b43 /src
parent81a45520a773732c9f46785f27aa1956150775d7 (diff)
Rewrote the hashing system to use std::tr1::unordered_map
Diffstat (limited to 'src')
-rw-r--r--src/Makefile2
-rw-r--r--src/actions.c26
-rw-r--r--src/bots.cpp67
-rw-r--r--src/botserv.c90
-rw-r--r--src/channels.c151
-rw-r--r--src/chanserv.c282
-rw-r--r--src/command.cpp10
-rw-r--r--src/commands.c113
-rw-r--r--src/config.c8
-rw-r--r--src/core/bs_act.c2
-rw-r--r--src/core/bs_assign.c2
-rw-r--r--src/core/bs_badwords.c2
-rw-r--r--src/core/bs_bot.c2
-rw-r--r--src/core/bs_botlist.c44
-rw-r--r--src/core/bs_help.c4
-rw-r--r--src/core/bs_info.c27
-rw-r--r--src/core/bs_kick.c2
-rw-r--r--src/core/bs_say.c2
-rw-r--r--src/core/bs_set.c2
-rw-r--r--src/core/bs_unassign.c2
-rw-r--r--src/core/cs_access.c4
-rw-r--r--src/core/cs_akick.c49
-rw-r--r--src/core/cs_ban.c4
-rw-r--r--src/core/cs_clear.c2
-rw-r--r--src/core/cs_drop.c4
-rw-r--r--src/core/cs_forbid.c6
-rw-r--r--src/core/cs_getkey.c2
-rw-r--r--src/core/cs_help.c4
-rw-r--r--src/core/cs_info.c2
-rw-r--r--src/core/cs_invite.c2
-rw-r--r--src/core/cs_kick.c4
-rw-r--r--src/core/cs_list.c88
-rw-r--r--src/core/cs_modes.c32
-rw-r--r--src/core/cs_register.c4
-rw-r--r--src/core/cs_set.c8
-rw-r--r--src/core/cs_status.c2
-rw-r--r--src/core/cs_suspend.c8
-rw-r--r--src/core/cs_topic.c10
-rw-r--r--src/core/cs_unban.c2
-rw-r--r--src/core/cs_xop.c14
-rw-r--r--src/core/db_plain.cpp444
-rw-r--r--src/core/hs_del.c2
-rw-r--r--src/core/hs_delall.c2
-rw-r--r--src/core/hs_group.c2
-rw-r--r--src/core/hs_help.c4
-rw-r--r--src/core/hs_list.c69
-rw-r--r--src/core/hs_off.c2
-rw-r--r--src/core/hs_on.c2
-rw-r--r--src/core/hs_set.c2
-rw-r--r--src/core/hs_setall.c2
-rw-r--r--src/core/ms_cancel.c2
-rw-r--r--src/core/ms_check.c2
-rw-r--r--src/core/ms_del.c2
-rw-r--r--src/core/ms_help.c4
-rw-r--r--src/core/ms_info.c2
-rw-r--r--src/core/ms_list.c2
-rw-r--r--src/core/ms_read.c2
-rw-r--r--src/core/ms_rsend.c2
-rw-r--r--src/core/ms_send.c2
-rw-r--r--src/core/ms_sendall.c20
-rw-r--r--src/core/ms_set.c2
-rw-r--r--src/core/ms_staff.c17
-rw-r--r--src/core/ns_access.c2
-rw-r--r--src/core/ns_alist.c36
-rw-r--r--src/core/ns_drop.c6
-rw-r--r--src/core/ns_forbid.c4
-rw-r--r--src/core/ns_getemail.c23
-rw-r--r--src/core/ns_getpass.c6
-rw-r--r--src/core/ns_ghost.c2
-rw-r--r--src/core/ns_group.c8
-rw-r--r--src/core/ns_help.c4
-rw-r--r--src/core/ns_identify.c4
-rw-r--r--src/core/ns_info.c2
-rw-r--r--src/core/ns_list.c95
-rw-r--r--src/core/ns_logout.c2
-rw-r--r--src/core/ns_recover.c2
-rw-r--r--src/core/ns_register.c6
-rw-r--r--src/core/ns_release.c2
-rw-r--r--src/core/ns_resetpass.c2
-rw-r--r--src/core/ns_saset.c4
-rw-r--r--src/core/ns_sendpass.c2
-rw-r--r--src/core/ns_set.c2
-rw-r--r--src/core/ns_status.c2
-rw-r--r--src/core/ns_suspend.c8
-rw-r--r--src/core/ns_update.c2
-rw-r--r--src/core/os_akill.c4
-rw-r--r--src/core/os_chankill.c4
-rw-r--r--src/core/os_chanlist.c31
-rw-r--r--src/core/os_clearmodes.c4
-rw-r--r--src/core/os_defcon.c24
-rw-r--r--src/core/os_global.c4
-rw-r--r--src/core/os_help.c4
-rw-r--r--src/core/os_ignore.c2
-rw-r--r--src/core/os_jupe.c4
-rw-r--r--src/core/os_kick.c6
-rw-r--r--src/core/os_mode.c6
-rw-r--r--src/core/os_modinfo.c49
-rw-r--r--src/core/os_modlist.c109
-rw-r--r--src/core/os_modload.c12
-rw-r--r--src/core/os_modunload.c12
-rw-r--r--src/core/os_news.c6
-rw-r--r--src/core/os_noop.c12
-rw-r--r--src/core/os_oline.c8
-rw-r--r--src/core/os_quit.c2
-rw-r--r--src/core/os_reload.c2
-rw-r--r--src/core/os_restart.c2
-rw-r--r--src/core/os_session.c19
-rw-r--r--src/core/os_set.c10
-rw-r--r--src/core/os_sgline.c4
-rw-r--r--src/core/os_shutdown.c2
-rw-r--r--src/core/os_sqline.c4
-rw-r--r--src/core/os_staff.c6
-rw-r--r--src/core/os_stats.c2
-rw-r--r--src/core/os_svsnick.c4
-rw-r--r--src/core/os_szline.c4
-rw-r--r--src/core/os_umode.c6
-rw-r--r--src/core/os_update.c2
-rw-r--r--src/core/os_userlist.c32
-rw-r--r--src/core/ss_main.c19
-rw-r--r--src/hashcomp.cpp43
-rw-r--r--src/hostserv.c33
-rw-r--r--src/init.c90
-rw-r--r--src/log.c2
-rw-r--r--src/main.c19
-rw-r--r--src/memoserv.c4
-rw-r--r--src/messages.c22
-rw-r--r--src/misc.c21
-rw-r--r--src/module.cpp151
-rw-r--r--src/modulemanager.cpp35
-rw-r--r--src/modules.c496
-rw-r--r--src/modules/cs_appendtopic.c2
-rw-r--r--src/modules/cs_enforce.c2
-rw-r--r--src/modules/cs_tban.c2
-rw-r--r--src/modules/hs_request.c10
-rw-r--r--src/modules/mysql/db_mysql.h7
-rw-r--r--src/modules/mysql/db_mysql_execute.cpp25
-rw-r--r--src/modules/mysql/db_mysql_read.cpp8
-rw-r--r--src/modules/mysql/db_mysql_write.cpp174
-rw-r--r--src/modules/ns_maxemail.c13
-rw-r--r--src/modules/os_info.c27
-rw-r--r--src/nickalias.cpp24
-rw-r--r--src/nickcore.cpp13
-rw-r--r--src/nickserv.c343
-rw-r--r--src/operserv.c60
-rw-r--r--src/process.c29