summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2008-04-18Remove _CrtCheckMemory()brain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9535 e03df62e-2008-0410-955e-edbf42e46eb7
2008-04-18Add GreenReaper and Skip to contributorsw00t
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9534 e03df62e-2008-0410-955e-edbf42e46eb7
2008-04-18Apply patches to remove 200-odd dll limit on windows, made by GreenReaper, ↵brain
lots of thanks! git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9533 e03df62e-2008-0410-955e-edbf42e46eb7
2008-04-17Add operator new[] and delete[], otherwise we can and will get crashes on ↵brain
using a C++ allocated array outside the place where its allocated. Thanks for finding this (indirectly) GreenReaper :) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9532 e03df62e-2008-0410-955e-edbf42e46eb7
2008-04-17Add todo notew00t
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9531 e03df62e-2008-0410-955e-edbf42e46eb7
2008-04-17Remove SpanningTreeProtocolInterface::SendOperNotice - it was translated to ↵w00t
a SendSNONotice 'A' anyway, and only used by SAMODE, which duplicated it with a SendSNONotice 'A' also anyhow o.o - this means OPERNOTICE is now gone from protocol 1200, and SNONOTICE should be used instead. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9530 e03df62e-2008-0410-955e-edbf42e46eb7
2008-04-17Fix format fuckup I introduced (that warning shows one example of when it's ↵w00t
useful here) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9529 e03df62e-2008-0410-955e-edbf42e46eb7
2008-04-17Remove completed XXX: override is now only checked locally, snotices are ↵w00t
automatically broadcast globally, and all is well in the universe once more. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9528 e03df62e-2008-0410-955e-edbf42e46eb7
2008-04-17Add potential for local-only snotices and use them for the ones that should ↵w00t
be local. Individual messages cannot be made local-only, but I can't think of circumstances where this is necessary. Let's write it when it *is* necessary. :) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9527 e03df62e-2008-0410-955e-edbf42e46eb7
2008-04-17Remove use of SendSNONotice to send to remote servers, this is done ↵w00t
automagically now git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9526 e03df62e-2008-0410-955e-edbf42e46eb7
2008-04-17Remove debug from snomask flushing, and send ALL snotices globally ↵w00t
automagically (this probably means that calling SendSNONotice calls can be removed from places where they were added individually. XXX this needs fixing in two places: some snomasks are entirely local (local connect/quit) and some individual snotices may wish to be local only (though I can't think of any right now) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9525 e03df62e-2008-0410-955e-edbf42e46eb7
2008-04-17m_override now has a 'requirekey' option, that requires a special key of ↵w00t
'override' before permitting operoverride to prevent accidental abuse, fixes bug #516 reported by Jason. This isn't quite complete. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9524 e03df62e-2008-0410-955e-edbf42e46eb7
2008-04-16Revert back to /MT, this shit isnt working and its too late to think straightbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9523 e03df62e-2008-0410-955e-edbf42e46eb7
2008-04-16/MT -> /MDbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9522 e03df62e-2008-0410-955e-edbf42e46eb7
2008-04-16Implement our own dllmain. if this works and gets rid of error at 70 ↵brain
modules, i will backport it git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9521 e03df62e-2008-0410-955e-edbf42e46eb7
2008-04-16Rebase modules a meg higher than command objects so they dont collidebrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9520 e03df62e-2008-0410-955e-edbf42e46eb7
2008-04-16Automatic rebasing of load addresses for .so files on windows, thanks to ↵brain
GreenReaper for the hints and tips git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9519 e03df62e-2008-0410-955e-edbf42e46eb7
2008-04-16Change warnings a bitbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9518 e03df62e-2008-0410-955e-edbf42e46eb7
2008-04-16Maybe make this the right way around...brain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9517 e03df62e-2008-0410-955e-edbf42e46eb7
2008-04-16Change that allows the m_override module to not announce a key override for ↵brain
a user that specified the right key git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9516 e03df62e-2008-0410-955e-edbf42e46eb7
2008-04-15ahh shit, remove windows specific code i left laying aroundbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9515 e03df62e-2008-0410-955e-edbf42e46eb7
2008-04-15Fix the problems GreenReaper found with the windows select engine, this has ↵brain
never worked properly in trunk! -- This needs tidying up, its on my todo either tonight if im awake enough, or tomorrow evening git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9514 e03df62e-2008-0410-955e-edbf42e46eb7
2008-04-15Fix obvious compile error (whoops)brain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9513 e03df62e-2008-0410-955e-edbf42e46eb7
2008-04-15the select socket engine went on the assumption that a socket may remove ↵brain
itself from the socket engine in the middle of the loop. Cull lists did away with this late 1.0, early 1.1, so there is now no need to keep this archaic system in here and we can halve the number of loops per cycle down to half what they used to be. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9512 e03df62e-2008-0410-955e-edbf42e46eb7
2008-04-15Fixes for ValidateHostnamepeavey
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9511 e03df62e-2008-0410-955e-edbf42e46eb7
2008-04-15Chain ValidateServerName onto ValidateHostname so that the servername gets ↵brain
hostname validity checks (prevents servernames with spaces etc) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9510 e03df62e-2008-0410-955e-edbf42e46eb7
2008-04-15Deprecate a few more config options.peavey
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9509 e03df62e-2008-0410-955e-edbf42e46eb7
2008-04-15Nuke the ability to define <options:loglevel> from orbit :pbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9508 e03df62e-2008-0410-955e-edbf42e46eb7
2008-04-15See configreader.cpp line 764 to see how to declare deprecated items. This ↵brain
is reasonably well thought out so i see no issue with leaving items here a very long time :) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9507 e03df62e-2008-0410-955e-edbf42e46eb7
2008-04-14Move options vlaues netbuffersize, maxwho, maxconn, softlimit, quietbursts, ↵brain
nouserdns into performance tag git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9505 e03df62e-2008-0410-955e-edbf42e46eb7
2008-04-14TRUNK CONFIG BREAKAGE WARNING: Move a bunch of options tag values into a new ↵brain
tag called 'security'. See example conf git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9504 e03df62e-2008-0410-955e-edbf42e46eb7
2008-04-14Set the required prefix for ops to @, thanksbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9503 e03df62e-2008-0410-955e-edbf42e46eb7
2008-04-14end a sentence.bricker
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9502 e03df62e-2008-0410-955e-edbf42e46eb7
2008-04-14remove "nicks" from SAMODE so people don't get confusedbricker
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9501 e03df62e-2008-0410-955e-edbf42e46eb7
2008-04-13yay 9500 is MINEpeavey
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9500 e03df62e-2008-0410-955e-edbf42e46eb7
2008-04-13Here toow00t
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9499 e03df62e-2008-0410-955e-edbf42e46eb7
2008-04-13Bump datew00t
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9498 e03df62e-2008-0410-955e-edbf42e46eb7
2008-04-13revert, proper fixed in 9495 by brainpeavey
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9497 e03df62e-2008-0410-955e-edbf42e46eb7
2008-04-13fix so it actually loads.peavey
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9496 e03df62e-2008-0410-955e-edbf42e46eb7
2008-04-13trunk doesnt seem to like < and > in a quoted section, because someone ↵brain
REMOVED the if check by mistake! git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9495 e03df62e-2008-0410-955e-edbf42e46eb7
2008-04-13Only restrict set with <class:usermodes/chanmodes>, not unsetbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9494 e03df62e-2008-0410-955e-edbf42e46eb7
2008-04-131.2.0a2+TexasLonghornbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9492 e03df62e-2008-0410-955e-edbf42e46eb7
2008-04-13Make run-cc handle containers of std::pair, and also filtering for ↵aquanight
std::{vector,string}::iterator git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9491 e03df62e-2008-0410-955e-edbf42e46eb7
2008-04-13Remove comments about coming up with a better way that has been come up with.aquanight
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9490 e03df62e-2008-0410-955e-edbf42e46eb7
2008-04-13Sane-ify the STL filtering and coloring in run-cc.aquanight
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9489 e03df62e-2008-0410-955e-edbf42e46eb7
2008-04-13Add newlines to the end :) (\n)brain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9488 e03df62e-2008-0410-955e-edbf42e46eb7
2008-04-13add a hint to users for using an IP instead of *bricker
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9487 e03df62e-2008-0410-955e-edbf42e46eb7
2008-04-13Correct indentationbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9486 e03df62e-2008-0410-955e-edbf42e46eb7
2008-04-13char -> const charw00t
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9485 e03df62e-2008-0410-955e-edbf42e46eb7
2008-04-13Cast these to shut up compilerw00t
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9484 e03df62e-2008-0410-955e-edbf42e46eb7