summaryrefslogtreecommitdiff
path: root/src/modules
Commit message (Collapse)AuthorAgeFilesLines
* Make m_operflood actually work, thanks to KrazyBox for this.Gravatar w00t2008-07-241-1/+5
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10070 e03df62e-2008-0410-955e-edbf42e46eb7
* fix a little typo I found while checking some other stuffGravatar peavey2008-07-231-2/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10068 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix bug #575, taxonomy finally works properlyGravatar w00t2008-07-221-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10065 e03df62e-2008-0410-955e-edbf42e46eb7
* Add extban +b S:, strips colours, same as chmode +SGravatar w00t2008-07-211-4/+8
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10063 e03df62e-2008-0410-955e-edbf42e46eb7
* Add extban +b Q: - prevents matching users from kickingGravatar w00t2008-07-211-3/+7
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10062 e03df62e-2008-0410-955e-edbf42e46eb7
* Add extban +b T:, prevents /notice to channel, same as chmode +TGravatar w00t2008-07-211-3/+7
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10061 e03df62e-2008-0410-955e-edbf42e46eb7
* Add CHANOPS_EXEMPT support to m_noinvite, also add +b V: extbanGravatar w00t2008-07-211-3/+12
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10060 e03df62e-2008-0410-955e-edbf42e46eb7
* Add extban +b c: - blocks colour from matching users, same as chmode +cGravatar w00t2008-07-211-4/+7
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10059 e03df62e-2008-0410-955e-edbf42e46eb7
* Add extban +b B: - matching users may not use caps, same as chmode +B (or +P ↵Gravatar w00t2008-07-212-12/+10
| | | | | | in 1.1) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10058 e03df62e-2008-0410-955e-edbf42e46eb7
* Remove custom members for +lk storageGravatar w00t2008-07-203-5/+9
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10053 e03df62e-2008-0410-955e-edbf42e46eb7
* Fixes to some stuff that writes on memory it shouldn't (thanks psychon).Gravatar w00t2008-07-207-9/+10
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10047 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix total mess of makefile dependency macros (all depending on stuff they ↵Gravatar brain2008-07-1931-112/+33
| | | | | | | | | dont NEED to depend on) and fix includes in all of m_spanningtree (everything including just about everything, doesnt need to) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10046 e03df62e-2008-0410-955e-edbf42e46eb7
* Hook OnUserPreKick and disallow kick on +k users alsoGravatar w00t2008-07-191-2/+13
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10039 e03df62e-2008-0410-955e-edbf42e46eb7
* Spaces to tabs, EXORCISE THE DEMON. Thanks psychon.Gravatar w00t2008-07-191-149/+152
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10038 e03df62e-2008-0410-955e-edbf42e46eb7
* jackmcbarn's patch left something outGravatar brain2008-07-191-25/+25
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10037 e03df62e-2008-0410-955e-edbf42e46eb7
* Crash fix from jackmcbarn, thanks, fixes bug #578Gravatar brain2008-07-191-16/+19
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10035 e03df62e-2008-0410-955e-edbf42e46eb7
* Set parent to empty if there is no parent, pippijn, does this fix your ↵Gravatar w00t2008-07-181-1/+1
| | | | | | duplicate links? git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10034 e03df62e-2008-0410-955e-edbf42e46eb7
* Implement <disabled:usermodes> and <disabled:chanmodes>.Gravatar aquanight2008-07-181-0/+7
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10032 e03df62e-2008-0410-955e-edbf42e46eb7
* Send strerror() on all socket error messages, this should help diagnose ↵Gravatar w00t2008-07-171-3/+3
| | | | | | problems a lot easier git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10028 e03df62e-2008-0410-955e-edbf42e46eb7
* Applied patch by psychon to make AddExtBanChar correctly take a single charGravatar special2008-07-163-4/+4
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10024 e03df62e-2008-0410-955e-edbf42e46eb7
* Add extban types +bb R: and M: - stops matching account masks from joining ↵Gravatar w00t2008-07-141-14/+35
| | | | | | and speaking respectively git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10020 e03df62e-2008-0410-955e-edbf42e46eb7
* Rename quietban to muteban, change character to +b m:, this way it fits with ↵Gravatar w00t2008-07-142-8/+5
| | | | | | cmode +m, which is what it does. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10019 e03df62e-2008-0410-955e-edbf42e46eb7
* Merge m_nickban into m_nonicksGravatar w00t2008-07-142-82/+27
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10018 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix compileGravatar w00t2008-07-142-2/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10015 e03df62e-2008-0410-955e-edbf42e46eb7
* Lots, lots more numerics.h conversionGravatar w00t2008-07-1435-52/+40
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10014 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix order of arguments, this means that ban exceptions for extbans actually ↵Gravatar w00t2008-07-131-1/+1
| | | | | | work again git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10005 e03df62e-2008-0410-955e-edbf42e46eb7
* Indentation tweakGravatar brain2008-07-131-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10003 e03df62e-2008-0410-955e-edbf42e46eb7
* Fixed #568 - gnutls does not allow reuse of credentials, which was making ↵Gravatar special2008-07-121-8/+18
| | | | | | /rehash ssl not work properly git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10001 e03df62e-2008-0410-955e-edbf42e46eb7
* Remove debugGravatar w00t2008-07-121-2/+0
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9993 e03df62e-2008-0410-955e-edbf42e46eb7
* Add support for ban exceptions on non-user extbans (e.g, +be r:*lol* ↵Gravatar w00t2008-07-121-2/+25
| | | | | | r:lol?is?gay will now hopefully work) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9992 e03df62e-2008-0410-955e-edbf42e46eb7
* Make m_gecosban work. We can't make assumptions about how an extban banmask ↵Gravatar w00t2008-07-121-0/+2
| | | | | | must look, as they won't necessarily be a usermask type affair. :( git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9991 e03df62e-2008-0410-955e-edbf42e46eb7
* Add m_gecosban, implements extban +b r: - hostname bans.Gravatar w00t2008-07-121-0/+66
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9989 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix for bug #569, thanks dz.Gravatar w00t2008-07-122-1/+6
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9986 e03df62e-2008-0410-955e-edbf42e46eb7
* Add CIDR mask use to m_connectban, detection and banning may now happen over ↵Gravatar w00t2008-07-122-7/+34
| | | | | | IP ranges instead of individual IPs. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9982 e03df62e-2008-0410-955e-edbf42e46eb7
* Convert SVSHOLD to use the new XLine frameworkGravatar w00t2008-07-121-161/+79
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9978 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix m_cban /stats C, broken after the XLine conversion some months agoGravatar w00t2008-07-121-2/+6
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9977 e03df62e-2008-0410-955e-edbf42e46eb7
* Delete all XLines when destroying moduleGravatar w00t2008-07-122-0/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9976 e03df62e-2008-0410-955e-edbf42e46eb7
* Add <gecos> field to <server> in XML stats output, also add to ProtoServer. ↵Gravatar w00t2008-07-122-1/+3
| | | | | | Fixes part of bug #571, reported by Majic. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9971 e03df62e-2008-0410-955e-edbf42e46eb7
* Implement suggestion from Stealth in bug #572: expand <channeltopic> tag ↵Gravatar w00t2008-07-121-1/+5
| | | | | | into a subsection storing text, setter and set time git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9968 e03df62e-2008-0410-955e-edbf42e46eb7
* Don't broadcast CHANCREATE snotice if channel is +P, fixes second half of ↵Gravatar w00t2008-07-121-1/+1
| | | | | | bug #565, thanks Aleksi for both of these git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9967 e03df62e-2008-0410-955e-edbf42e46eb7
* Delete channel on -P if usercount is 0, fixes part of #565Gravatar w00t2008-07-121-0/+3
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9966 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix for bug #541: /taxonomy reporting metadata for incorrect user. Can ↵Gravatar w00t2008-07-121-1/+1
| | | | | | someone please test? git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9964 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix a memory leak in m_mysql, found and patched by Dart in bug #570 - thanksGravatar w00t2008-07-121-0/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9962 e03df62e-2008-0410-955e-edbf42e46eb7
* Extended ban exceptions (untested, probably will explode as I'm tired..)Gravatar w00t2008-07-111-2/+31
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9958 e03df62e-2008-0410-955e-edbf42e46eb7
* Convert API to use std::string, fixes my slight bug from earlier and looks ↵Gravatar w00t2008-07-114-5/+10
| | | | | | tidier git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9956 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix m_nopartmsg to work via API modification, involves a string copy that ↵Gravatar w00t2008-07-118-10/+8
| | | | | | won't last too long. Compiles cleanly. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9953 e03df62e-2008-0410-955e-edbf42e46eb7
* - xml has no html entities :(Gravatar pippijn2008-07-091-3/+0
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9952 e03df62e-2008-0410-955e-edbf42e46eb7
* that failed to applyGravatar pippijn2008-07-091-0/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9951 e03df62e-2008-0410-955e-edbf42e46eb7
* - disabled m_nopartmsg for now, since it requires API changes to workGravatar pippijn2008-07-091-148/+156
| | | | | | | - fixed m_httpd_stats so it does not send negative numerical xml entities git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9950 e03df62e-2008-0410-955e-edbf42e46eb7
* Add module implementing +b p: - channel part message extban. Breaks compile ↵Gravatar w00t2008-07-021-0/+60
| | | | | | currently as API isn't quite going to let me do this, adding as a reminder to force me to do it tomorrow. (let's see if it works) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9949 e03df62e-2008-0410-955e-edbf42e46eb7