basic off-channel support; restructuring how part functions are handled
authoradam <adam@gamesurge.net>
Thu, 6 May 2004 09:46:38 +0000 (09:46 +0000)
committeradam <adam@gamesurge.net>
Thu, 6 May 2004 09:46:38 +0000 (09:46 +0000)
commit5bd4f4499d0fa3e2163fdba2ac20b487af87b158
tree9287583105040fca08d6f6d25c49329a9b1819f8
parent83a576f5a3e128554968fbbf32439da77b1150d5
basic off-channel support; restructuring how part functions are handled

* added srvx.conf setting to allow chanserv to work being outside of a channel; if you'd like to have srvx set a mode as it joins, edit REGISTERED_MODE in hash.h. this will not work properly on P10 networks - though it may be nice for bahamut-based networks. either way, please do not ask us for assistance.

* changed the way part functions are called - a modeNode is now passed, and they are run *before* the user's membership link in that channel is nuked.

git-archimport-id: srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-58
ChangeLog
src/chanserv.c
src/hash.c
src/hash.h
src/mod-helpserv.c
src/mod-snoop.c
src/proto-common.c
src/proto-p10.c
srvx.conf.example