Subject: CVS commit: pkgsrc/chat/inspircd
From: Adrian Portelli
Date: 2007-07-31 00:00:00
Message id: 20070730220000.AC60021507@cvs.netbsd.org

Log Message:
Update to 1.1.11

Include SVN patch for cmd_list.cpp.

* Do not take away mode r for nickchanges that only changes the case.
* Merge in error check from trunk, bail if we can't chdir to our own dir on startup
* Merge from trunk, eliminate warning when building with anal flags
* Merge detail fix from trunk
* Convert some ancient GlobalCulls usage into userrec::QuitUser
* Remove redundant include for a speedup of 0.1 in compile time
* Fix some comments to be multiline, and remove a redundant if() case caused by \ 
windows patch a while back
* Fix crash on unload of modules with listening sockets -- some situations \ 
require that the socket cull list is purged *immediately*, provide facility for \ 
this.
* Squish some silly error output on unloading spanningtree.
* Add some documentation
* Sanity check: we don't want to deal with Config being invalid while logging
* Squash a warning reported by owine
* Fix a bug reported downstream regarding cloaking keys
* Remove a braindead comment ('this belongs in class InspIRCd' -- when it's \ 
already there.)
* Tidyup a bunch of stuff that was using userrec::modes directly rather than \ 
userrec::IsModeSet. Same for chanrec.
* Make these notices a little more helpful
* Bit more tidying. Add some comments here, too.
* Minor cleanup
* A couple of tweaks that i did earlier as diffs. ISON didnt always respect \ 
invisibility state of users. socketengine iocp didnt range check fd's before \ 
passing them for array lookup
* Fix for bug #358, by rogalek. "If there is a channel on Server1 without \ 
any ops and Server2 will link to it, first nick sent with FJOINs will be marked \ 
as op on this channel created on Server2. Every user joined this channel from \ 
Server2 will see this nick prefixed by '@'."
* * Sockets will now always be nonblocking on win32 version of InspIRCd. There \ 
were some cases (mainly in TreeSockets) where a socket would not get restored to \ 
nonblocking mode after a connect() call, resulting in the server getting stuck \ 
on a blocking send() call causing freezeups., * configure will now compile under \ 
VC7 again.
* Fixed windows configure in release mode in a directory with spaces.
* m_testcommand deletes its command handler manually, no modules should do this. \ 
Will cause a double free
* Add syntax.
* Add m_taxonomy.so to example config.
* Less WOOT more TAXANOMY :>
* oper-immune filters should be fixed now
* I broke socketengine_iocp with some fixes. Fixed again.

Files:
RevisionActionfile
1.3modifypkgsrc/chat/inspircd/Makefile
1.2modifypkgsrc/chat/inspircd/PLIST
1.2modifypkgsrc/chat/inspircd/distinfo
1.1addpkgsrc/chat/inspircd/patches/patch-ac