summaryrefslogtreecommitdiff
path: root/src/modules
AgeCommit message (Collapse)Author
2008-06-10Add deop protection for services, bug #554brain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9884 e03df62e-2008-0410-955e-edbf42e46eb7
2008-06-09Slight adjustment to our standard to avoid an obvious race condition found ↵brain
by anmaster and nenolod, only really reported by neno. Thanks :p git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9881 e03df62e-2008-0410-955e-edbf42e46eb7
2008-06-08Properly ignore second STARTTLS request on same socket, as per our specbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9878 e03df62e-2008-0410-955e-edbf42e46eb7
2008-06-08Ignore CAP from clients that have already registeredbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9877 e03df62e-2008-0410-955e-edbf42e46eb7
2008-06-08Add module that allows hiding of MAP and LINKS as per ircu, e.g. ↵brain
":server.name NOTICE nick :The /MAP command has been disabled, visit: url" URL is configurable in the config file, blocks LINKS and MAP for non-opers. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9870 e03df62e-2008-0410-955e-edbf42e46eb7
2008-06-08Fix #551brain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9862 e03df62e-2008-0410-955e-edbf42e46eb7
2008-06-06Remove this debug line, eliminating its pointless warningbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9858 e03df62e-2008-0410-955e-edbf42e46eb7
2008-06-06And fix typo that came with itbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9857 e03df62e-2008-0410-955e-edbf42e46eb7
2008-06-06Fix bug from std::string porting, thanks ThunderHackerbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9856 e03df62e-2008-0410-955e-edbf42e46eb7
2008-06-06Whoops, remote users not being counted in map, fixbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9851 e03df62e-2008-0410-955e-edbf42e46eb7
2008-06-06Abort on matchlist.length() > 450brain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9850 e03df62e-2008-0410-955e-edbf42e46eb7
2008-06-06Whoops eat command not allow itbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9849 e03df62e-2008-0410-955e-edbf42e46eb7
2008-06-06If we have > 10 matches to a command, abort and dont try and show the list. ↵brain
This stops "/." listing a massive amount of commands too long to show, and keeps things within common sense. :P git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9848 e03df62e-2008-0410-955e-edbf42e46eb7
2008-06-06On ambiguous abbreviation, list all possibilities and eat the command ↵brain
(numeric 420, unused and as close as i could get it to numeric 421, unknown command) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9847 e03df62e-2008-0410-955e-edbf42e46eb7
2008-06-06Remove excessive debugbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9846 e03df62e-2008-0410-955e-edbf42e46eb7
2008-06-06m_abbreviation completed. :)brain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9845 e03df62e-2008-0410-955e-edbf42e46eb7
2008-06-06More spanningtree tweaksbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9844 e03df62e-2008-0410-955e-edbf42e46eb7
2008-06-06Another here toobrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9843 e03df62e-2008-0410-955e-edbf42e46eb7
2008-06-06Update a header i left outbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9842 e03df62e-2008-0410-955e-edbf42e46eb7
2008-06-06Allow changing of command string and parameter vector within OnPreCommand, ↵brain
allowing for m_abbreviation and other fancy stuff. Add basic skeleton module for it git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9840 e03df62e-2008-0410-955e-edbf42e46eb7
2008-06-01Remove limits on assigning of oper types. Theres no practical reason to ↵brain
restrict these to nicklen length git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9831 e03df62e-2008-0410-955e-edbf42e46eb7
2008-06-01Fix warningw00t
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9829 e03df62e-2008-0410-955e-edbf42e46eb7
2008-06-01Add ProtocolInterface::Introduce() to prevent confusion over event ordering, ↵brain
and allow for more flexible protocol use git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9827 e03df62e-2008-0410-955e-edbf42e46eb7
2008-05-31Forward port r9825: Fix bug found by the atheme migration testing: +V should ↵w00t
never affect INVITE from a remote issuer git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9826 e03df62e-2008-0410-955e-edbf42e46eb7
2008-05-31and another rev bites the dust..thanks dzbricker
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9824 e03df62e-2008-0410-955e-edbf42e46eb7
2008-05-31fix. thanks jackmcbarn and special.bricker
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9823 e03df62e-2008-0410-955e-edbf42e46eb7
2008-05-31make the +J msg a little more coherent bricker
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9822 e03df62e-2008-0410-955e-edbf42e46eb7
2008-05-29Apply patch to fix ipv6 builds, contributed by danieldg, thanks :-)brain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9817 e03df62e-2008-0410-955e-edbf42e46eb7
2008-05-29Finally get the headers right on this module.peavey
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9815 e03df62e-2008-0410-955e-edbf42e46eb7
2008-05-28revert this 1 revision back, since it fell victim to collateral damage of ↵peavey
the latest refactor spree. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9814 e03df62e-2008-0410-955e-edbf42e46eb7
2008-05-26Fix errorbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9812 e03df62e-2008-0410-955e-edbf42e46eb7
2008-05-26Eliminate string joining craqbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9811 e03df62e-2008-0410-955e-edbf42e46eb7
2008-05-25Give modestacker a serverinstancebrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9806 e03df62e-2008-0410-955e-edbf42e46eb7
2008-05-25More compile fixesbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9805 e03df62e-2008-0410-955e-edbf42e46eb7
2008-05-25Compile fixes, was forced to move some stuff aroundbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9804 e03df62e-2008-0410-955e-edbf42e46eb7
2008-05-25First phase of conversion to dynamic limits on all the lengths, configured ↵brain
via the <limits> tag (the tag isnt there yet, these all just run on defaults in the class constructor) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9802 e03df62e-2008-0410-955e-edbf42e46eb7
2008-05-24Kick the client in the balls if they try STARTTLS after client registrationbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9801 e03df62e-2008-0410-955e-edbf42e46eb7
2008-05-24Fix memory leak if we send STARTTLS twice, thanks special and psychonbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9800 e03df62e-2008-0410-955e-edbf42e46eb7
2008-05-23There is no need for char* here any morebrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9798 e03df62e-2008-0410-955e-edbf42e46eb7
2008-05-23NEVER use the two-param assign unless you want your string padding to len ↵brain
bytes with \0! git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9796 e03df62e-2008-0410-955e-edbf42e46eb7
2008-05-23Don't copy vars (faster) and also avoid a crash (non-const -> const)w00t
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9795 e03df62e-2008-0410-955e-edbf42e46eb7
2008-05-23Fix this being broken over remote linksw00t
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9794 e03df62e-2008-0410-955e-edbf42e46eb7
2008-05-23Collision tweaksbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9790 e03df62e-2008-0410-955e-edbf42e46eb7
2008-05-21Implement Bug #533, Oper type-specific autojoins for m_operjoin via ↵aquanight
<type:autojoin> git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9789 e03df62e-2008-0410-955e-edbf42e46eb7
2008-05-21Clean this up a bit, and log about ignoring link blocks due to missing ↵w00t
attributes git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9787 e03df62e-2008-0410-955e-edbf42e46eb7
2008-05-20Forward port r9782: show IP (not unknown) for unauthed connectionsw00t
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9783 e03df62e-2008-0410-955e-edbf42e46eb7
2008-05-20Add note to check other server on this messagew00t
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9779 e03df62e-2008-0410-955e-edbf42e46eb7
2008-05-19Convert channel::name to std::string, this was a beastie!brain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9770 e03df62e-2008-0410-955e-edbf42e46eb7
2008-05-19Convert channel banlist members to std::stringbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9769 e03df62e-2008-0410-955e-edbf42e46eb7
2008-05-19Convert connection::hostbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9768 e03df62e-2008-0410-955e-edbf42e46eb7