fixed MODE_REGISTERED bug; introduced MCP_REGISTERED
[srvx.git] / ChangeLog
index b5c819394e76339c770ab1c2e9cb1ae2b20fdcd7..b3bda78c0a4a609fcabcc344b90c1f70490d89fc 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -2,6 +2,194 @@
 # arch-tag: automatic-ChangeLog--srvx@srvx.net--2004-srvx/srvx--devo--1.3
 #
 
+2004-06-08 09:24:49 GMT        adam <adam@gamesurge.net>       patch-68
+
+    Summary:
+      fixed MODE_REGISTERED bug; introduced MCP_REGISTERED 
+    Revision:
+      srvx--devo--1.3--patch-68
+
+    * fixed MODE_REGISTERED bug: srvx was sending a blank mode change on channel unregistrations; we now have a srvx.conf setting that dictates whether or not to use MODE_REGISTERED (which has no corresponding letter on P10 networks!) - also, we now set MODE_REGISTERED in newly registered channels (which we werent before)
+    
+    * introduced MCP_REGISTERED: we now don't let channels that are registered play with the registered mode (usually +r on bahamut networks) via chanserv user-level commands (ie: !mode -r) 
+    
+    
+    
+
+    modified files:
+     ChangeLog src/chanserv.c src/proto-bahamut.c src/proto.h
+     srvx.conf.example
+
+
+2004-05-22 04:24:57 GMT        Michael Poole <mdpoole@troilus.org>     patch-67
+
+    Summary:
+      Add fake host support (assuming your ircd supports it)
+    Revision:
+      srvx--devo--1.3--patch-67
+
+    Add definitions in various places to support assigning fake hosts to
+    users.  We will not give you (or make for you) patches to make your
+    ircd support this feature, so please do not ask.  You must set a
+    certain srvx.conf setting to be able to assign fakehosts; finding it
+    is left as an exercise to the reader.
+
+    modified files:
+     ChangeLog src/chanserv.c src/hash.c src/hash.h src/log.c
+     src/nickserv.c src/nickserv.h src/opserv.c src/proto-bahamut.c
+     src/proto-common.c src/proto-p10.c src/proto.h src/tools.c
+
+
+2004-05-22 03:00:05 GMT        Michael Poole <mdpoole@troilus.org>     patch-66
+
+    Summary:
+      Remove obsolete check for src/srvx directory
+    Revision:
+      srvx--devo--1.3--patch-66
+
+    Since srvx is in arch, and arch doesn't have CVS's eccentricities
+    about old directories, remove the test for src/srvx being a directory.
+
+    modified files:
+     ChangeLog autogen.sh
+
+
+2004-05-21 12:58:18 GMT        Michael Poole <mdpoole@troilus.org>     patch-65
+
+    Summary:
+      Fix memory leak in ?accounts
+    Revision:
+      srvx--devo--1.3--patch-65
+
+    Fix a memory leak in ?accounts.
+
+    modified files:
+     ChangeLog src/nickserv.c
+
+
+2004-05-21 12:38:39 GMT        Michael Poole <mdpoole@troilus.org>     patch-64
+
+    Summary:
+      Fix helpserv whine when helpers leave the channel; fix ?devoiceall
+    Revision:
+      srvx--devo--1.3--patch-64
+
+    Remove the parting modeNode before making callbacks, so callbacks
+    don't get confused and think the user is still in the channel.
+    
+    In ?devoiceall, OpServ should only remove voice from users who have it.
+
+    modified files:
+     ChangeLog src/hash.c src/opserv.c
+
+
+2004-05-17 09:44:35 GMT        adam <adam@gamesurge.net>       patch-63
+
+    Summary:
+      fix minor EnfModes bug in chanserv.c 
+    Revision:
+      srvx--devo--1.3--patch-63
+
+    * address bug id #955105; minor EnfModes issue
+    
+
+    modified files:
+     ChangeLog src/chanserv.c
+
+
+2004-05-14 06:27:30 GMT        adam <adam@gamesurge.net>       patch-62
+
+    Summary:
+      fix stupid typo from --patch-61
+    Revision:
+      srvx--devo--1.3--patch-62
+
+    * fix stupid typo in nickserv.c from --patch-61; sigh.
+    
+
+    modified files:
+     ChangeLog src/nickserv.c
+
+
+2004-05-14 05:37:38 GMT        adam <adam@gamesurge.net>       patch-61
+
+    Summary:
+      rearrange chanserv-level ban/kick messages; change wording on authentication cookie email, implement old tried2reg patch 
+    Revision:
+      srvx--devo--1.3--patch-61
+
+    * chanserv ban/kick messages are now displayed as "(name) message" as opposed to what they were, which was "message (name)"; this was done to remove irregularity with how it was in some parts of the code.
+    
+    * at semi-popular request, wording in initial registration emails has been changed to explain that COOKIE should not be used more than once
+    
+    * implemented old 'tried2reg' patch - you may only use /msg authserv register once per session (this was not the case before, which was apparent with email registrations)
+    
+
+    removed files:
+     patches/.arch-ids/ns_tried2reg102403.diff.id
+     patches/ns_tried2reg102403.diff
+
+    modified files:
+     ChangeLog src/chanserv.c src/hash.h src/nickserv.c
+     src/opserv.c
+
+
+2004-05-09 03:05:48 GMT        Michael Poole <mdpoole@troilus.org>     patch-60
+
+    Summary:
+      Fix several bugs; make off-channel a per-channel option
+    Revision:
+      srvx--devo--1.3--patch-60
+
+    * Add per-channel option (!set offchannel) for off-channel services
+    support.
+    
+    * Rename REGISTERED_MODE to MODE_REGISTERED and always use it.
+    
+    * Delete remaining (registered) channels on exit.
+    
+    * Fix tests in proto-p10.c for chanop-ness when using off-channel
+    services support.
+
+    modified files:
+     ChangeLog src/chanserv.c src/chanserv.h src/hash.c src/hash.h
+     src/nickserv.c src/proto-bahamut.c src/proto-common.c
+     src/proto-p10.c src/proto.h srvx.conf.example
+
+
+2004-05-07 14:32:06 GMT        Michael Poole <mdpoole@troilus.org>     patch-59
+
+    Summary:
+      allow daemon mode under cygwin
+    Revision:
+      srvx--devo--1.3--patch-59
+
+    * Remove code to disable daemon mode in Cygwin, since Cygwin now
+    properly implements fork() etc.
+
+    modified files:
+     ChangeLog src/main.c
+
+
+2004-05-06 09:46:38 GMT        adam <adam@gamesurge.net>       patch-58
+
+    Summary:
+      basic off-channel support; restructuring how part functions are handled 
+    Revision:
+      srvx--devo--1.3--patch-58
+
+    * 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.
+    
+    
+
+    modified files:
+     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
+
+
 2004-05-01 11:17:11 GMT        adam <akl@gamesurge.net>        patch-57
 
     Summary: