Author: Kev <klmitch@mit.edu>
authorKevin L. Mitchell <klmitch@mit.edu>
Fri, 8 Dec 2000 20:19:33 +0000 (20:19 +0000)
committerKevin L. Mitchell <klmitch@mit.edu>
Fri, 8 Dec 2000 20:19:33 +0000 (20:19 +0000)
commit42018a0638a44a4a91ff78b56b852a881c828846
tree2d29882a0307b19fe2ddbd35a0974f23b277c433
parent9e17f04447e8baf88a573207d61d1947d4eff7fb
Author: Kev <klmitch@mit.edu>
Log message:

Implement a msgq system and switch to it, removing some old dead code in
the process--this includes removing help from Configure.help that no longer
has a corresponding compile-time option, as well as permanently switching
to the new mode implementation.

One of the effects this has is a switch to a priority-queue system, which
should allow wallops to be moved to the head of the sendq.  Lag no longer
becomes an issue for important routing notifications.

Status: stable

Testing needed:

This patch needs to be tested under heavy load.

Testing done:

Compiles and runs with no apparent problems

git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@325 c9e4aea6-c8fd-4c43-8297-357d70d61c8c
30 files changed:
ChangeLog
config/config-sh.in
doc/Configure.help
include/client.h
include/msgq.h [new file with mode: 0644]
include/s_user.h
include/send.h
ircd/IPcheck.c
ircd/Makefile.in
ircd/channel.c
ircd/dbuf.c
ircd/ircd_reply.c
ircd/list.c
ircd/listener.c
ircd/m_burst.c
ircd/m_ison.c
ircd/m_mode.c
ircd/m_names.c
ircd/m_settime.c
ircd/m_stats.c
ircd/m_userhost.c
ircd/m_userip.c
ircd/m_version.c
ircd/msgq.c [new file with mode: 0644]
ircd/parse.c
ircd/s_bsd.c
ircd/s_conf.c
ircd/s_debug.c
ircd/s_user.c
ircd/send.c