summaryrefslogtreecommitdiff
path: root/src/modules/m_shun.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Delete all XLines when destroying moduleGravatar w00t2008-07-121-0/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9976 e03df62e-2008-0410-955e-edbf42e46eb7
* IPC now works for receiving one-byte commands in the same manner as the ↵Gravatar brain2008-06-151-7/+0
| | | | | | mailslot. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9911 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix m_shun as per bug #560 reported by Casey, thanksGravatar brain2008-06-141-9/+24
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9905 e03df62e-2008-0410-955e-edbf42e46eb7
* fixed some indentation and spacing in modulesGravatar pippijn2008-06-111-3/+3
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9888 e03df62e-2008-0410-955e-edbf42e46eb7
* Allow changing of command string and parameter vector within OnPreCommand, ↵Gravatar brain2008-06-061-1/+1
| | | | | | | | | 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
* More doneGravatar brain2008-05-191-6/+6
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9759 e03df62e-2008-0410-955e-edbf42e46eb7
* ConversionsGravatar aquanight2008-05-051-11/+11
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9628 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix a bug with /SHUN deletion (it didn't work)Gravatar w00t2008-04-081-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9433 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix compile errorGravatar w00t2008-04-081-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9420 e03df62e-2008-0410-955e-edbf42e46eb7
* REG_ALL check is not required, since OnUserConnect is triggered after ↵Gravatar w00t2008-04-081-3/+3
| | | | | | NICK/USER recieved, but we don't want to bother trying to SHUN remote users too, so check IS_LOCAL in the connection event git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9419 e03df62e-2008-0410-955e-edbf42e46eb7
* SHUN: check SHUN on connect, extend user with shunned metadata if they ↵Gravatar w00t2008-04-081-15/+17
| | | | | | match, and disallow any commands if metadata exists instead of constantly rechecking bans per-command. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9418 e03df62e-2008-0410-955e-edbf42e46eb7
* SHUN works (locally at least)Gravatar w00t2008-04-071-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9412 e03df62e-2008-0410-955e-edbf42e46eb7
* Hook events properly.Gravatar w00t2008-04-071-5/+3
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9411 e03df62e-2008-0410-955e-edbf42e46eb7
* Add a factory to produce shuns, don't autoapply to userlist, etc.Gravatar w00t2008-04-071-4/+30
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9410 e03df62e-2008-0410-955e-edbf42e46eb7
* Use SHUN, not S, try match on std::string for removalGravatar w00t2008-04-071-2/+3
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9408 e03df62e-2008-0410-955e-edbf42e46eb7
* Unrestrict users before REG_ALLGravatar w00t2008-04-071-1/+4
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9407 e03df62e-2008-0410-955e-edbf42e46eb7
* Typo x 2 (ta Zaba)Gravatar w00t2008-04-071-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9399 e03df62e-2008-0410-955e-edbf42e46eb7
* TypoGravatar w00t2008-04-071-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9398 e03df62e-2008-0410-955e-edbf42e46eb7
* Convert this to use the new XLine API, this results in fairly significant ↵Gravatar w00t2008-04-071-128/+84
| | | | | | lessening of code complexity.. also now more up to date with our recent coding style. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9397 e03df62e-2008-0410-955e-edbf42e46eb7
* Add m_shun from third party to 1.2, update it to compile (currently ↵Gravatar w00t2008-04-071-0/+230
untested..) and fix a printf-bug in the process git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9396 e03df62e-2008-0410-955e-edbf42e46eb7