aboutsummaryrefslogtreecommitdiffstats
path: root/src/modules
Commit message (Collapse)AuthorAgeFilesLines
...
* 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
* Back out the incomplete linebuffering stuff that shouldn't have been committed..Gravatar w00t2008-07-021-4/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9948 e03df62e-2008-0410-955e-edbf42e46eb7
* Forward port r9946: make SVSHOLD silent to avoid useless irritation to opersGravatar w00t2008-07-022-4/+4
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9947 e03df62e-2008-0410-955e-edbf42e46eb7
* Make gcc 4.3 whine lessGravatar peavey2008-06-271-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9940 e03df62e-2008-0410-955e-edbf42e46eb7
* Merge in patch from nenolod to make channelmode +z not count ulined clients ↵Gravatar brain2008-06-261-1/+1
| | | | | | when determining if all users on a channel are ssl before setting the mode. Thanks nenolod. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9936 e03df62e-2008-0410-955e-edbf42e46eb7
* This is more correct, thanks PhoenixGravatar brain2008-06-242-6/+4
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9932 e03df62e-2008-0410-955e-edbf42e46eb7
* Merge swhois patch from jackmcbarnGravatar brain2008-06-221-3/+3
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9931 e03df62e-2008-0410-955e-edbf42e46eb7
* It is unnecessary and rather less efficient to use memmove() everywhere; ↵Gravatar special2008-06-202-4/+4
| | | | | | it's only needed when the buffers may overlap. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9927 e03df62e-2008-0410-955e-edbf42e46eb7
* Whos been commiting a quarter of a fix?Gravatar brain2008-06-192-6/+6
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9925 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
* Win32 compilation fixesGravatar brain2008-06-132-4/+5
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9904 e03df62e-2008-0410-955e-edbf42e46eb7
* Change wording of a log messageGravatar brain2008-06-121-2/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9903 e03df62e-2008-0410-955e-edbf42e46eb7