summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2007-05-14Add +f (chanfilter) to <options:exemptchanops>w00t
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7019 e03df62e-2008-0410-955e-edbf42e46eb7
2007-05-13Replace strip/blockcolor tags with <options:exemptchanops>, sexy string of ↵w00t
modes to exempt chanops from (currently Sc are supported). git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7018 e03df62e-2008-0410-955e-edbf42e46eb7
2007-05-13We dont need to send FMODE for user mode changes, and the FMODE handler ↵brain
doesnt need to error on FMODE from a user if we get one git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7017 e03df62e-2008-0410-955e-edbf42e46eb7
2007-05-13Move IsIdent() into helperfuncs.cpp along with IsNick/IsChannel.w00t
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7016 e03df62e-2008-0410-955e-edbf42e46eb7
2007-05-13Remove static linking support craq that hasn't been working/used since 1.0 ↵w00t
cygwin builds. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7015 e03df62e-2008-0410-955e-edbf42e46eb7
2007-05-13Fix remote bursting with quietbursts, before QA actually test it :P (thanks ↵brain
HiroP) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7014 e03df62e-2008-0410-955e-edbf42e46eb7
2007-05-13Better logging to troubleshoot silentburstsbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7013 e03df62e-2008-0410-955e-edbf42e46eb7
2007-05-13Make the debug output a bit more readablebrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7012 e03df62e-2008-0410-955e-edbf42e46eb7
2007-05-13Add <blockcolor:allowchanops>, mirroring <stripcolor:allowchanops>.w00t
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7011 e03df62e-2008-0410-955e-edbf42e46eb7
2007-05-13Poach feature request: If a server does not respond after x seconds to a ↵brain
PING, send a warning to opers via +l snomask. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7010 e03df62e-2008-0410-955e-edbf42e46eb7
2007-05-13Make this FindFeature once, and store the result. It was different dating ↵w00t
back from before we had module interfaces. Thanks LeaChim :) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7009 e03df62e-2008-0410-955e-edbf42e46eb7
2007-05-12Argh, forgot the space on the end. >_<w00t
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7007 e03df62e-2008-0410-955e-edbf42e46eb7
2007-05-12Make this use std::string, not char crapw00t
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7006 e03df62e-2008-0410-955e-edbf42e46eb7
2007-05-12Last IS_AWAY fix. No more *u->awaymsg. :)w00t
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7003 e03df62e-2008-0410-955e-edbf42e46eb7
2007-05-12While I'm on the macro warpath: start using IS_AWAY. Also, show the away ↵w00t
message all the time, don't check IS_LOCAL. We used to not propegate away messages, but that hasn't been the case for ..fucking years? :p. WHOIS works correctly. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7002 e03df62e-2008-0410-955e-edbf42e46eb7
2007-05-12The commit that should have been r7000: src/modules now uses IS_OPER instead ↵w00t
of not so tidy char equivilant git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7001 e03df62e-2008-0410-955e-edbf42e46eb7
2007-05-12Opers cannot change the modes of others, and on this module, it's a ↵w00t
reeeeeeeeeeeal bad idea. :p git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6999 e03df62e-2008-0410-955e-edbf42e46eb7
2007-05-12Opers cannot change the modes of others.w00t
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6998 e03df62e-2008-0410-955e-edbf42e46eb7
2007-05-12Change to IS_OPER, also modify to use short circuit evaluation (simple char ↵w00t
check is quicker than ReadFlag no doubt) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6997 e03df62e-2008-0410-955e-edbf42e46eb7
2007-05-12Opers cannot change the modes of others. (In retrospect, a mass commit of ↵w00t
these would have been better, but I'm working on another mass commit.) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6996 e03df62e-2008-0410-955e-edbf42e46eb7
2007-05-12Opers cannot change the modes of others.w00t
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6995 e03df62e-2008-0410-955e-edbf42e46eb7
2007-05-12Small thing, but check for IS_OPER(source) too, just in case someone crazy ↵w00t
writes a module that lets users kill people. I'm not sure what would happen here otherwise. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6994 e03df62e-2008-0410-955e-edbf42e46eb7
2007-05-12Opers cannot change the modes of othersw00t
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6993 e03df62e-2008-0410-955e-edbf42e46eb7
2007-05-12Opers cannot change the modes of othersw00t
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6992 e03df62e-2008-0410-955e-edbf42e46eb7
2007-05-12This catch doesn't need to be here. :ow00t
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6991 e03df62e-2008-0410-955e-edbf42e46eb7
2007-05-12We've had an IS_OPER macro for a long time. About time we started using it, ↵w00t
maybe? :p git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6990 e03df62e-2008-0410-955e-edbf42e46eb7
2007-05-12Fix compile error.w00t
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6989 e03df62e-2008-0410-955e-edbf42e46eb7
2007-05-12Make this use SendError rather than rolling it's own. Fun fact: this notice ↵w00t
was always broken, as it send the nick, user, host of the oper it was *sending* to, not the nuh of the oper issuing the die. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6988 e03df62e-2008-0410-955e-edbf42e46eb7
2007-05-12Remove the char junk here, use an std::stringw00t
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6987 e03df62e-2008-0410-955e-edbf42e46eb7
2007-05-11Make sure we always use the correct index for the nickname (thanks djGrr)brain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6986 e03df62e-2008-0410-955e-edbf42e46eb7
2007-05-11Remove some stuff deprecated since 1.0w00t
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6985 e03df62e-2008-0410-955e-edbf42e46eb7
2007-05-11Allow removal of client ports from the config file via rehashbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6984 e03df62e-2008-0410-955e-edbf42e46eb7
2007-05-11Thou shalt test compile before committing :pbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6983 e03df62e-2008-0410-955e-edbf42e46eb7
2007-05-11Refactor port binding, warning not yet tested fullybrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6982 e03df62e-2008-0410-955e-edbf42e46eb7
2007-05-11(Pretend the last commit never happened.)w00t
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6981 e03df62e-2008-0410-955e-edbf42e46eb7
2007-05-11Change the text of the 461 on invalid ident. Technically, this is correct, ↵w00t
but nobody else respects this. Also, the numeric is the important bit, not the text. Now a little more nub friendly. :) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6980 e03df62e-2008-0410-955e-edbf42e46eb7
2007-05-11One of my XXXs done, tidy logic in herew00t
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6979 e03df62e-2008-0410-955e-edbf42e46eb7
2007-05-11Last commit of that batch: Fix some returncodes (some stuff here really ↵w00t
didn't need to be routed), clarify a few in comments, and also add some todos for myself next. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6978 e03df62e-2008-0410-955e-edbf42e46eb7
2007-05-11Yes, and here too. I want these in seperatly so I can roll them back if I ↵w00t
screwed up (somehow) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6977 e03df62e-2008-0410-955e-edbf42e46eb7
2007-05-11Logic cleanup here too.w00t
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6976 e03df62e-2008-0410-955e-edbf42e46eb7
2007-05-11Opers haven't been able to change the modes of others since 1.0.w00t
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6975 e03df62e-2008-0410-955e-edbf42e46eb7
2007-05-11Clear up logic a little here, check error conditions at the top, succeed at ↵w00t
the bottom. Little neater :) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6974 e03df62e-2008-0410-955e-edbf42e46eb7
2007-05-11Make the same (r6972) fix here.w00t
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6973 e03df62e-2008-0410-955e-edbf42e46eb7
2007-05-11Remove duplication of conf loading code here. Just call rehash in ↵w00t
constructor quietly, like normal. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6972 e03df62e-2008-0410-955e-edbf42e46eb7
2007-05-11Fix a slightly out of date comment (from before the days of the self ↵w00t
commenting IS_LOCAL :p) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6971 e03df62e-2008-0410-955e-edbf42e46eb7
2007-05-10Add <watch maxentries> and <silence maxentries>brain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6969 e03df62e-2008-0410-955e-edbf42e46eb7
2007-05-10Attach ident and original username to the metadata of the user, so that it ↵brain
can be retrieved with /taxonomy. Fixes feature request/bug #285. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6968 e03df62e-2008-0410-955e-edbf42e46eb7
2007-05-10Add m_taxonomy and api minor tweak to make it work, enable some modules for it.brain
I have higher aims for this module, namely a neat fix for feature request in bug #285 git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6967 e03df62e-2008-0410-955e-edbf42e46eb7
2007-05-10Patch by djGrrr to WHOIS to fix up another potential information leak, now ↵w00t
remote and local whois work the same way really :P git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6966 e03df62e-2008-0410-955e-edbf42e46eb7
2007-05-10Remove redundant if (), pointed out by djGrrr.w00t
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6965 e03df62e-2008-0410-955e-edbf42e46eb7