Subject: CVS commit: pkgsrc/chat/inspircd
To: None <pkgsrc-changes@NetBSD.org>
From: Adrian Portelli <adrianp@netbsd.org>
List: pkgsrc-changes
Date: 07/30/2007 22:00:00
Module Name:	pkgsrc
Committed By:	adrianp
Date:		Mon Jul 30 22:00:00 UTC 2007

Modified Files:
	pkgsrc/chat/inspircd: Makefile PLIST distinfo
Added Files:
	pkgsrc/chat/inspircd/patches: patch-ac

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.


To generate a diff of this commit:
cvs rdiff -r1.2 -r1.3 pkgsrc/chat/inspircd/Makefile
cvs rdiff -r1.1.1.1 -r1.2 pkgsrc/chat/inspircd/PLIST \
    pkgsrc/chat/inspircd/distinfo
cvs rdiff -r0 -r1.1 pkgsrc/chat/inspircd/patches/patch-ac

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.