summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2006-09-10Remove m_park from example configurationbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5196 e03df62e-2008-0410-955e-edbf42e46eb7
2006-09-10Nicer fixbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5195 e03df62e-2008-0410-955e-edbf42e46eb7
2006-09-10Change a fux into a fix for pippjin (thanks for the bt)brain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5194 e03df62e-2008-0410-955e-edbf42e46eb7
2006-09-10Much neater more compact override notices for modes:brain
[13:16] --- SNOTICE *** OVERRIDE: Brain Overriding modes: #test +sSCT [13:16] --- SNOTICE *** OVERRIDE: Brain Overriding modes: #test +ohv Brain Brain Brain [Detail: 1 op ] [13:16] --- SNOTICE *** OVERRIDE: Brain Overriding modes: #test +vho Brain Brain Brain [Detail: 1 op 1 voice 1 halfop ] git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5193 e03df62e-2008-0410-955e-edbf42e46eb7
2006-09-10Added usermode n (snomask) to the example helpop filesspecial
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5192 e03df62e-2008-0410-955e-edbf42e46eb7
2006-09-09ModuleFactories are not being deleted, this means that updates arent loadedbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5191 e03df62e-2008-0410-955e-edbf42e46eb7
2006-09-09Remove debug outputbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5190 e03df62e-2008-0410-955e-edbf42e46eb7
2006-09-09I'll give you ##TOAST, :pbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5189 e03df62e-2008-0410-955e-edbf42e46eb7
2006-09-09Reset LastParse string when we try to parse new modesbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5188 e03df62e-2008-0410-955e-edbf42e46eb7
2006-09-09Dont generate host change, ident change or fullname change events if the ↵brain
host hasnt changed (case sensitive comparisons) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5187 e03df62e-2008-0410-955e-edbf42e46eb7
2006-09-09Ensure that these output the sane value thats actually set, not the possibly ↵brain
insane one you TRIED to set git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5186 e03df62e-2008-0410-955e-edbf42e46eb7
2006-09-09Tidier string buildingbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5185 e03df62e-2008-0410-955e-edbf42e46eb7
2006-09-09Make SAMODE oper output tidierbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5184 e03df62e-2008-0410-955e-edbf42e46eb7
2006-09-09And fix it so it doesnt go into an infinite loop when meeting the end ↵brain
condition (oops) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5183 e03df62e-2008-0410-955e-edbf42e46eb7
2006-09-09Add sane limiting to mode output, so we cant have more than 100 mode chars ↵brain
in the sequence string, or MAXMODES parameters for the modes, or a total length of params+sequence beyond 450. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5182 e03df62e-2008-0410-955e-edbf42e46eb7
2006-09-09Tidy up override snoticesbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5181 e03df62e-2008-0410-955e-edbf42e46eb7
2006-09-09m_override is now fixed, replaced AC_GENERAL_MODE OnAccessCheck eventbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5180 e03df62e-2008-0410-955e-edbf42e46eb7
2006-09-09More debug logging in this modulebrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5179 e03df62e-2008-0410-955e-edbf42e46eb7
2006-09-09Grrbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5178 e03df62e-2008-0410-955e-edbf42e46eb7
2006-09-09Changes to m_overridebrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5177 e03df62e-2008-0410-955e-edbf42e46eb7
2006-09-08This useless module doesnt work right in multi-server and isnt much good ↵brain
anyway. I said 1.1 wouldnt have it :p git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5176 e03df62e-2008-0410-955e-edbf42e46eb7
2006-09-08Fix output when user SANICKs themselvesbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5175 e03df62e-2008-0410-955e-edbf42e46eb7
2006-09-08Stop valgrind whining about uninitialized array, all we do is pass it as a ↵brain
buffer, but it whines anyway so we do = {0} on it :p git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5174 e03df62e-2008-0410-955e-edbf42e46eb7
2006-09-08Fix small memory leak if non-cidr string passed to MatchCIDRbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5173 e03df62e-2008-0410-955e-edbf42e46eb7
2006-09-08Fix for uninitialized var in valgrind outputbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5172 e03df62e-2008-0410-955e-edbf42e46eb7
2006-09-08Sensible failure messages for cmd_qlinebrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5171 e03df62e-2008-0410-955e-edbf42e46eb7
2006-09-08Move spynames attempt notice into success areabrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5170 e03df62e-2008-0410-955e-edbf42e46eb7
2006-09-08And fix it to compile :pbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5169 e03df62e-2008-0410-955e-edbf42e46eb7
2006-09-08Tidy up setidle message sent to opers, to show the actual idle time set if ↵brain
the oper specifies a bunch of crap as a number git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5168 e03df62e-2008-0410-955e-edbf42e46eb7
2006-09-08Made SANICK not collide the user (theres no need to in the new 1.1 now we ↵brain
have return values- there USED TO BE a need for it) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5167 e03df62e-2008-0410-955e-edbf42e46eb7
2006-09-08Report invalid nicknames back to operbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5166 e03df62e-2008-0410-955e-edbf42e46eb7
2006-09-08Add failed SANICK noticesbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5165 e03df62e-2008-0410-955e-edbf42e46eb7
2006-09-08Only put out SANICK success line if the nickchange succeedsbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5164 e03df62e-2008-0410-955e-edbf42e46eb7
2006-09-08Correctly put qline notices into xline snomaskbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5163 e03df62e-2008-0410-955e-edbf42e46eb7
2006-09-08Fix 'item not on list' outputbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5162 e03df62e-2008-0410-955e-edbf42e46eb7
2006-09-08Typo in mode handler doesnt let -M be removed!brain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5161 e03df62e-2008-0410-955e-edbf42e46eb7
2006-09-08Add similar printf format fix to namesxbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5160 e03df62e-2008-0410-955e-edbf42e46eb7
2006-09-08Explicitly call the std::string version of WriteServ in chanrec::UserList to ↵brain
prevent string format accidents with users who have halfop (oooops) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5159 e03df62e-2008-0410-955e-edbf42e46eb7
2006-09-08Allow QUIT to be used before we fully register the connection. This stops ↵brain
mirc from closing the connection thinking it has quit when inspircd has denied their QUIT command, in theory the ghosts w00t and i saw would have timed out after 60 secs? git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5158 e03df62e-2008-0410-955e-edbf42e46eb7
2006-09-08*YOINK* Add jamie's patch for parameterized usermodes in m_opermodes (thanks)brain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5157 e03df62e-2008-0410-955e-edbf42e46eb7
2006-09-07userrec::ForceNickChange was broken (not the entire nickchange system as i'd ↵brain
suspected at first) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5156 e03df62e-2008-0410-955e-edbf42e46eb7
2006-09-071) Make earlier fix to inspsocket actually compile without errorbrain
2) Make sure that query string is sent back in the reply git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5155 e03df62e-2008-0410-955e-edbf42e46eb7
2006-09-07Delete the file descriptor upon write error to an inspsocket, preventing it ↵brain
eating cpu with endless read events git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5154 e03df62e-2008-0410-955e-edbf42e46eb7
2006-09-06Fix crashbug when /who'ing people who arent on a channel ↵brain
(chan->GetPrefixChar() when chan == NULL is bad, mmk) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5153 e03df62e-2008-0410-955e-edbf42e46eb7
2006-09-06Forgot to returnbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5152 e03df62e-2008-0410-955e-edbf42e46eb7
2006-09-06Finish off the fix for bug #136 (a biggie for such a simple thing)brain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5151 e03df62e-2008-0410-955e-edbf42e46eb7
2006-09-06All commands now return results CMD_FAILURE or CMD_SUCCESSbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5150 e03df62e-2008-0410-955e-edbf42e46eb7
2006-09-06Command result codes. This isnt finished yet, still got to do most of the ↵brain
modules, and alter CallCommandHandler git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5149 e03df62e-2008-0410-955e-edbf42e46eb7
2006-09-06JOIN now has a TS parameter on it. The client protocol will ignore this when ↵brain
we pass it down to the command parser, it is for use if theres a minor desync and we send a PART for the last user at the same time the other side sends a JOIN for a new user, we can at least keep the TS in step. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5148 e03df62e-2008-0410-955e-edbf42e46eb7
2006-09-06Drop and log unknown nicks in FJOIN, rather than aborting the linkbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5147 e03df62e-2008-0410-955e-edbf42e46eb7