summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2006-10-02nenolod, what craq were you smoking? this code was FINE, you broke it :Pbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5399 e03df62e-2008-0410-955e-edbf42e46eb7
2006-10-02Remove testcasesbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5398 e03df62e-2008-0410-955e-edbf42e46eb7
2006-10-02no you can't just go from a std::ostringstream to a std::string, Om. *thwap*nenolod
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5396 e03df62e-2008-0410-955e-edbf42e46eb7
2006-10-02mmmm dinner break, oh and document and make use of modestacker.brain
Someone test this, i cant as im at work. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5395 e03df62e-2008-0410-955e-edbf42e46eb7
2006-10-02Fix PART messagesjamie
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5394 e03df62e-2008-0410-955e-edbf42e46eb7
2006-10-02Fix SAJOIN notices to show target instead of source nickjamie
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5393 e03df62e-2008-0410-955e-edbf42e46eb7
2006-10-02Fix REMOVE reasonjamie
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5392 e03df62e-2008-0410-955e-edbf42e46eb7
2006-10-02Add more features to modestacker so that we can stack +, -, and ↵brain
parameterless modes git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5391 e03df62e-2008-0410-955e-edbf42e46eb7
2006-10-02More efficient modestackerbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5390 e03df62e-2008-0410-955e-edbf42e46eb7
2006-10-02modestacker class, stacks modes and returns a string list of up to MAXMODES ↵brain
modes git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5389 e03df62e-2008-0410-955e-edbf42e46eb7
2006-10-02IsNick moved to helperfuncs.cpp, makes a lot more sense than inspircd.cppw00t
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5388 e03df62e-2008-0410-955e-edbf42e46eb7
2006-10-02Remove -notraceback and -nolimit from command line help; these options are ↵w00t
removed and deprecated/removed respectivly. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5387 e03df62e-2008-0410-955e-edbf42e46eb7
2006-10-02Update credits (add pippijn/jamie to startup notice, move jamie from ↵w00t
contributors to developers in /info) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5386 e03df62e-2008-0410-955e-edbf42e46eb7
2006-10-02Better fix to crash jamie experienced. epoll was the only socket engine ↵w00t
affected by this, and only under weird circumstances like a zlined user. Previous commit will work fine, this is nicer, and more complete. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5385 e03df62e-2008-0410-955e-edbf42e46eb7
2006-10-02Brain, please review this commit ASAP. jamie, hopefully this fixes the crashw00t
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5384 e03df62e-2008-0410-955e-edbf42e46eb7
2006-10-02Use a ternary operator to remove bracketing from ping timeout messagew00t
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5383 e03df62e-2008-0410-955e-edbf42e46eb7
2006-10-02Add r5381 fix to remote rehash toow00t
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5382 e03df62e-2008-0410-955e-edbf42e46eb7
2006-10-02No promises, but maybe this will fix issue with disabled commands, reported ↵w00t
by relax git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5381 e03df62e-2008-0410-955e-edbf42e46eb7
2006-10-02This ULine check looks really, really bad - and caused horrible things to ↵w00t
happen (equal TS wasn't merged, causing infinite loops.). I think removing it is the solution, Brain, please verify when you wake up. Seems to fix it. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5380 e03df62e-2008-0410-955e-edbf42e46eb7
2006-10-01Remove duplicate oper noticejamie
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5379 e03df62e-2008-0410-955e-edbf42e46eb7
2006-10-01Extra debuggingbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5378 e03df62e-2008-0410-955e-edbf42e46eb7
2006-10-01Fix ping timeout messages. This is what I get for not fully testing.w00t
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5377 e03df62e-2008-0410-955e-edbf42e46eb7
2006-10-01Add an extra debug message and change two calls of GetModeType to ↵om
GetModeChar as I'm 99.9% sure they should be git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5376 e03df62e-2008-0410-955e-edbf42e46eb7
2006-10-01It all came down to a >1 where we needed a >0. Things should be stable now jamiebrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5375 e03df62e-2008-0410-955e-edbf42e46eb7
2006-10-0164bit fixesom
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5374 e03df62e-2008-0410-955e-edbf42e46eb7
2006-10-01-> Beta3+SVNbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5373 e03df62e-2008-0410-955e-edbf42e46eb7
2006-10-01Add codename: Granitebrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5372 e03df62e-2008-0410-955e-edbf42e46eb7
2006-10-01Beta2 releasebrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5370 e03df62e-2008-0410-955e-edbf42e46eb7
2006-10-01userrec::CountGlobalClones malfunctioning, spotted by jamie, fixes bug#157 ↵brain
effecting only beta2 git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5369 e03df62e-2008-0410-955e-edbf42e46eb7
2006-10-01Everybody loves boobies. It's true.brain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5367 e03df62e-2008-0410-955e-edbf42e46eb7
2006-10-01Now with binary versioning goodnessbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5366 e03df62e-2008-0410-955e-edbf42e46eb7
2006-10-01InspIRCd: Now with 100% more boobies. Err, ping timeout message coolness.w00t
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5365 e03df62e-2008-0410-955e-edbf42e46eb7
2006-10-01Atheme wont work right, because this wasnt VF_COMMON. If its not VF_COMMON, ↵brain
its not going to show in capab :p git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5364 e03df62e-2008-0410-955e-edbf42e46eb7
2006-10-01Try this w00tbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5363 e03df62e-2008-0410-955e-edbf42e46eb7
2006-10-01Added OnPostJoin, which is (at the moment) almost exactly identical to ↵special
OnUserJoin but called after, so you can play with linking git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5361 e03df62e-2008-0410-955e-edbf42e46eb7
2006-09-30Fix broken opermd5 (switch over % and / operators)brain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5360 e03df62e-2008-0410-955e-edbf42e46eb7
2006-09-30Fix mode desync when setting custom prefixes on joining users (trigger the ↵brain
mode handler explicitly) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5359 e03df62e-2008-0410-955e-edbf42e46eb7
2006-09-29CGIResolver isnt being passed a serverinstance to its constructor, so its ↵brain
trying to use a global copy which we dont really have (e.g. invalid pointer) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5358 e03df62e-2008-0410-955e-edbf42e46eb7
2006-09-29Made m_filter_pcre free the compiled regular expressions on rehash (no more ↵special
memory leak) and fixed my previous fix git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5357 e03df62e-2008-0410-955e-edbf42e46eb7
2006-09-29Fixed the pcre include path in m_filter_pcre - on every system I tested, ↵special
--cflags only gives -I, and on some the include file is not where it was expected before (thanks jamie) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5356 e03df62e-2008-0410-955e-edbf42e46eb7
2006-09-28Cleaned up FJOIN a bit, fixing another segfault in the process. Brain should ↵special
take a look at this and see if there are any subtle bugs in how it works, since its trackrecord isn't great :P git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5355 e03df62e-2008-0410-955e-edbf42e46eb7
2006-09-28Fixed another segfault in m_spanningtree's FJOIN (forgot to check if the ↵special
channel existed before setting its TS) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5354 e03df62e-2008-0410-955e-edbf42e46eb7
2006-09-27Fixed /spynames, thanks to relax for finding the bugspecial
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5353 e03df62e-2008-0410-955e-edbf42e46eb7
2006-09-27Last tidyup of the daybrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5352 e03df62e-2008-0410-955e-edbf42e46eb7
2006-09-27Tidyupsbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5351 e03df62e-2008-0410-955e-edbf42e46eb7
2006-09-27Tidyupsbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5350 e03df62e-2008-0410-955e-edbf42e46eb7
2006-09-27Commentsbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5349 e03df62e-2008-0410-955e-edbf42e46eb7
2006-09-27Because the user's prefix list must remain sorted at all times (because of ↵brain
assumptions in xchat) this means that we don't need to scan the list looking for their highest prefix, it will always be at begin(). This changes the speed of GetPrefix() and GetPrefixValue() from O(n) to O(1). git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5348 e03df62e-2008-0410-955e-edbf42e46eb7
2006-09-27Optimizationsbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5347 e03df62e-2008-0410-955e-edbf42e46eb7
2006-09-27Tidy up how PART without reason is donebrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5346 e03df62e-2008-0410-955e-edbf42e46eb7