summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2007-07-24Move more modules related stuff to modules.cppw00t
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7541 e03df62e-2008-0410-955e-edbf42e46eb7
2007-07-24Some refactoring; move LoadModule and UnloadModule over to modules.cpp -- ↵w00t
seems like a logical home to me ;p git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7540 e03df62e-2008-0410-955e-edbf42e46eb7
2007-07-24Refactor some craq to not loop through a string 4-5 times for a simple operationw00t
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7539 e03df62e-2008-0410-955e-edbf42e46eb7
2007-07-24Modify RULES to use numerics instead of notices. I'm pretty sure these are ↵w00t
widespread these days, and client authors should <3 us a bit more. :) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7537 e03df62e-2008-0410-955e-edbf42e46eb7
2007-07-24A few more I missed.w00t
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7535 e03df62e-2008-0410-955e-edbf42e46eb7
2007-07-24Convert some ancient GlobalCulls usage into userrec::QuitUserw00t
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7534 e03df62e-2008-0410-955e-edbf42e46eb7
2007-07-24Remove an out of date commentw00t
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7533 e03df62e-2008-0410-955e-edbf42e46eb7
2007-07-24Remove redundant include for a speedup of 0.1 in compile time :ppeavey
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7531 e03df62e-2008-0410-955e-edbf42e46eb7
2007-07-23Fix crash on unload of modules with listening sockets -- some situations ↵brain
require that the socket cull list is purged *immediately*, provide facility for this. Also squish some silly error output on unloading spanningtree. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7529 e03df62e-2008-0410-955e-edbf42e46eb7
2007-07-23Fix some comments to be multiline, and remove a redundant if() case caused ↵w00t
by windows patch a while back git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7528 e03df62e-2008-0410-955e-edbf42e46eb7
2007-07-23Remove darwin hax from 1.2w00t
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7526 e03df62e-2008-0410-955e-edbf42e46eb7
2007-07-23Add some documentationw00t
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7524 e03df62e-2008-0410-955e-edbf42e46eb7
2007-07-23Sanity check: we don't want to deal with Config being invalid while loggingw00t
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7522 e03df62e-2008-0410-955e-edbf42e46eb7
2007-07-23Squash a warning reported by owinew00t
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7519 e03df62e-2008-0410-955e-edbf42e46eb7
2007-07-23Rename this function so it is self documentingw00t
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7518 e03df62e-2008-0410-955e-edbf42e46eb7
2007-07-23Clean up the indenting herew00t
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7517 e03df62e-2008-0410-955e-edbf42e46eb7
2007-07-23Fix a bug reported downstream regarding cloaking keysw00t
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7513 e03df62e-2008-0410-955e-edbf42e46eb7
2007-07-23Yes, it will be. (see the file)brain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7509 e03df62e-2008-0410-955e-edbf42e46eb7
2007-07-23Remove a braindead comment ('this belongs in class InspIRCd' -- when it's ↵w00t
already there.) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7507 e03df62e-2008-0410-955e-edbf42e46eb7
2007-07-23Tidyup a bunch of stuff that was using userrec::modes directly rather than ↵brain
userrec::IsModeSet. Same for chanrec. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7506 e03df62e-2008-0410-955e-edbf42e46eb7
2007-07-23Make these notices a little more helpfulw00t
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7505 e03df62e-2008-0410-955e-edbf42e46eb7
2007-07-23Bit more tidying. Add some comments here, too.w00t
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7504 e03df62e-2008-0410-955e-edbf42e46eb7
2007-07-23Minor cleanupw00t
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7503 e03df62e-2008-0410-955e-edbf42e46eb7
2007-07-23A couple of tweaks that i did earlier as diffs. ISON didnt always respect ↵brain
invisibility state of users. socketengine iocp didnt range check fd's before passing them for array lookup git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7502 e03df62e-2008-0410-955e-edbf42e46eb7
2007-07-23Fix for bug #358, by rogalek.w00t
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7501 e03df62e-2008-0410-955e-edbf42e46eb7
2007-07-23* Sockets will now always be nonblocking on win32 version of InspIRCd. There ↵burlex
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. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7500 e03df62e-2008-0410-955e-edbf42e46eb7
2007-07-22Fixed windows configure in release mode in a directory with spaces.frostycoolslug
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7499 e03df62e-2008-0410-955e-edbf42e46eb7
2007-07-22Grrrbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7498 e03df62e-2008-0410-955e-edbf42e46eb7
2007-07-22m_testcommand deletes its command handler manually, no modules should do ↵brain
this. Will cause a double free git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7497 e03df62e-2008-0410-955e-edbf42e46eb7
2007-07-22Add syntax.peavey
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7496 e03df62e-2008-0410-955e-edbf42e46eb7
2007-07-22Add m_taxonomy.so to example config.peavey
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7495 e03df62e-2008-0410-955e-edbf42e46eb7
2007-07-22Less WOOT more TAXANOMY :>peavey
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7494 e03df62e-2008-0410-955e-edbf42e46eb7
2007-07-21oper-immune filters should be fixed nowbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7493 e03df62e-2008-0410-955e-edbf42e46eb7
2007-07-21I broke socketengine_iocp with some fixes. Fixed again.brain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7488 e03df62e-2008-0410-955e-edbf42e46eb7
2007-07-21Extra Dry! Shame it's not in Hereford right now :pbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7487 e03df62e-2008-0410-955e-edbf42e46eb7
2007-07-21Testbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7486 e03df62e-2008-0410-955e-edbf42e46eb7
2007-07-21Fix pastage spotted by dmb.peavey
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7485 e03df62e-2008-0410-955e-edbf42e46eb7
2007-07-21le cleanuppeavey
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7484 e03df62e-2008-0410-955e-edbf42e46eb7
2007-07-21push metadata out on title-uppeavey
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7483 e03df62e-2008-0410-955e-edbf42e46eb7
2007-07-21Why does getcache return "true" or undef?! Now returns 1 or 0. Thanks stskeepsbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7482 e03df62e-2008-0410-955e-edbf42e46eb7
2007-07-21Make it local only.peavey
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7481 e03df62e-2008-0410-955e-edbf42e46eb7
2007-07-21Add Custom Titles as requested per bug #334peavey
Optional hostmask and vhost supported This will need alot of QA to make it into 1.1.10 git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7480 e03df62e-2008-0410-955e-edbf42e46eb7
2007-07-20Fix gnutls cert generation failing. Thx owine.peavey
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7479 e03df62e-2008-0410-955e-edbf42e46eb7
2007-07-19Fix for bug #326, 'no error' quit can no longer theoretically occur because ↵brain
all errno == 0 are weeded out with a shorthand if() on calling userrec::SetWriteError, before, only one of three occurances was. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7478 e03df62e-2008-0410-955e-edbf42e46eb7
2007-07-19Fix for bug #353, theres no solution to this but a slightly craqy one, but ↵brain
at least its one line. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7477 e03df62e-2008-0410-955e-edbf42e46eb7
2007-07-19Whoops, someone forgot to check the return value when initializing windows IOCPbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7476 e03df62e-2008-0410-955e-edbf42e46eb7
2007-07-19Check libc version for epoll then check that glibc is built against this ↵brain
kernel version, if not dont allow epoll git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7475 e03df62e-2008-0410-955e-edbf42e46eb7
2007-07-18Ive tidied up the mode count stuff, but i still cant duplicate negative ↵brain
invisible counts. :( git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7474 e03df62e-2008-0410-955e-edbf42e46eb7
2007-07-18Fixed m_messageflood to free the channel if it kicks the last user. This ↵special
would cause either a crash or a memory leak, probably the latter git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7473 e03df62e-2008-0410-955e-edbf42e46eb7
2007-07-18there were two.. yes, you're right Specialpippijn
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7472 e03df62e-2008-0410-955e-edbf42e46eb7