summaryrefslogtreecommitdiff
path: root/src/modules
Commit message (Collapse)AuthorAgeFilesLines
* Newly revamped ziplinks module, work of psychon.. resolves (a lot) of ↵Gravatar w00t2008-08-281-193/+176
| | | | | | problems with ziplinks and large data amounts, fixes a few bugs, etc. (thanks for your work). - Yes, this missed the alpha. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10342 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix: 'Notice' vs 'NOTICE' as a command. I bet this would break some client ↵Gravatar w00t2008-08-281-1/+1
| | | | | | or other.. ;p. Thanks to mixx941. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10339 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix aliases stuff.Gravatar w00t2008-08-281-2/+3
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10338 e03df62e-2008-0410-955e-edbf42e46eb7
* Patch modifying these modules to work on older gcc/openbsd, provided by ↵Gravatar w00t2008-08-282-217/+236
| | | | | | Dagonet (CUSTOM_PRINTF() needs to be in the prototype, not the function body. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10336 e03df62e-2008-0410-955e-edbf42e46eb7
* this new stuff in m_ssl_gnutls is NOT in our spec! probably shouldnt be ↵Gravatar brain2008-08-281-0/+1
| | | | | | either, because it adds confusion and its clearly documented that initialising tls is done via STARTTLS and CAP advertises it (not to mention clients are already doing it this way) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10334 e03df62e-2008-0410-955e-edbf42e46eb7
* Make this comply with the spec; that is - CAP may be requested after ↵Gravatar w00t2008-08-281-4/+0
| | | | | | registration. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10333 e03df62e-2008-0410-955e-edbf42e46eb7
* Add CAP REQ tls support, thanks to psychonGravatar w00t2008-08-281-0/+13
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10332 e03df62e-2008-0410-955e-edbf42e46eb7
* Don't force-finish a burst on a timer, instead, set bursted if a PONG is ↵Gravatar w00t2008-08-272-10/+6
| | | | | | recieved while still bursting (obviously wrong). git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10326 e03df62e-2008-0410-955e-edbf42e46eb7
* Clean up opering a tiny bit.. pave the way for SVSOPERGravatar w00t2008-08-271-6/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10324 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix ident using uninitialised memory, forward-port of r10321. Thanks psychon.Gravatar w00t2008-08-271-0/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10323 e03df62e-2008-0410-955e-edbf42e46eb7
* USERHOST/USERIP fix, return '-' char, not '+' if the user is away. Thanks ↵Gravatar w00t2008-08-271-1/+6
| | | | | | jilles. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10319 e03df62e-2008-0410-955e-edbf42e46eb7
* Add <shun:notifyuser>, default on, which notifies the user that their ↵Gravatar w00t2008-08-271-0/+7
| | | | | | command was blocked git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10317 e03df62e-2008-0410-955e-edbf42e46eb7
* Add and document <shun:enabledcommands>, allowing customisation of ↵Gravatar w00t2008-08-271-7/+33
| | | | | | specifically which commands shunned users may execute. NOTE: PART/QUIT (if allowed) will always suppress the PART/QUIT message. This needs some testing. :) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10316 e03df62e-2008-0410-955e-edbf42e46eb7
* Delete R:Lines from memory on destroyGravatar w00t2008-08-271-0/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10313 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix build.Gravatar w00t2008-08-251-2/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10293 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix a few malformed Id tagsGravatar w00t2008-08-253-3/+3
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10292 e03df62e-2008-0410-955e-edbf42e46eb7
* Change module versions to use a string instead of fixed digits, and use ↵Gravatar w00t2008-08-25137-146/+138
| | | | | | propset ID to auto-set versions, so we don't have (essentially unused) module versions. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10291 e03df62e-2008-0410-955e-edbf42e46eb7
* Change module versions to use a string instead of fixed digits, and use ↵Gravatar w00t2008-08-2518-18/+18
| | | | | | propset ID to auto-set versions, so we don't have (essentially unused) module versions. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10290 e03df62e-2008-0410-955e-edbf42e46eb7
* Add and document <permchannels> block for m_permchannels, which creates a ↵Gravatar w00t2008-08-251-0/+56
| | | | | | channel on startup. Fixes bug #511. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10271 e03df62e-2008-0410-955e-edbf42e46eb7
* Forward port r10255: prevent redundant mode changes (thanks to mixx941 for ↵Gravatar w00t2008-08-241-2/+8
| | | | | | my noticing this) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10256 e03df62e-2008-0410-955e-edbf42e46eb7
* Remove m_proxyscan; not functional and not targetted at 1.2 release anywayGravatar w00t2008-08-241-393/+0
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10237 e03df62e-2008-0410-955e-edbf42e46eb7
* Move unused code to the bottom of the fileGravatar w00t2008-08-231-45/+53
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10232 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix bug that would cause tags to be ignored (etc), thanks dzGravatar w00t2008-08-231-2/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10230 e03df62e-2008-0410-955e-edbf42e46eb7
* Convert m_chanlog from using logfile output (dangerous, not really that ↵Gravatar w00t2008-08-231-43/+62
| | | | | | useful) to logging snotices to channel instead, using OnSendSnotice. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10229 e03df62e-2008-0410-955e-edbf42e46eb7
* Remove (unnecessary) compiler warning bypass; we don't need to assign ↵Gravatar w00t2008-08-231-2/+2
| | | | | | TreeSocket to a temporary var anyway, so remove the assign and we have no need to get gcc to ignore an unused var ;p. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10228 e03df62e-2008-0410-955e-edbf42e46eb7
* Nuke last references to MatchTextGravatar w00t2008-08-222-2/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10217 e03df62e-2008-0410-955e-edbf42e46eb7
* Match conversion stuff.Gravatar w00t2008-08-2264-104/+59
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10216 e03df62e-2008-0410-955e-edbf42e46eb7
* Revert automated conversion by Special, as it (unfortunately) neglects some ↵Gravatar w00t2008-08-2253-30/+82
| | | | | | details. It provides a useful start point, though, so it'll be used as the basis for the final conversion. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10215 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix a lot of calls to match() and uses of wildcard.h (which doesn't exist ↵Gravatar special2008-08-2253-82/+30
| | | | | | anymore) after w00t broke them. Still broken pending a few more changes (it's all w00t's fault.) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10214 e03df62e-2008-0410-955e-edbf42e46eb7
* TypoGravatar w00t2008-08-211-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10204 e03df62e-2008-0410-955e-edbf42e46eb7
* Don't even touch remote joins.Gravatar w00t2008-08-211-0/+3
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10202 e03df62e-2008-0410-955e-edbf42e46eb7
* Use ERR_BANNEDFROMCHAN, not ERR_TOOMANYCHANNELSGravatar w00t2008-08-211-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10201 e03df62e-2008-0410-955e-edbf42e46eb7
* Apply to clictx tooGravatar brain2008-08-181-0/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10164 e03df62e-2008-0410-955e-edbf42e46eb7
* Forward-port r10160: openssl partial write fucking shit up, add Namegduf to ↵Gravatar w00t2008-08-181-0/+2
| | | | | | contributors git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10161 e03df62e-2008-0410-955e-edbf42e46eb7
* Increase the size of the matrix for map drawing to 250x250Gravatar brain2008-08-182-13/+13
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10158 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix const_iterator issue in m_callerid (when did we alter this?)Gravatar brain2008-08-171-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10151 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix bug #555 : <options:deprotectothers> now works correctly, and applies to ↵Gravatar aquanight2008-08-101-11/+17
| | | | | | what other things a +q/+a can do to other +q/+a users (eg, -ohv and kick) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10139 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix checks on GetExt everywhere its used.Gravatar peavey2008-08-102-18/+8
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10135 e03df62e-2008-0410-955e-edbf42e46eb7
* Forward port r10133.Gravatar peavey2008-08-102-4/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10134 e03df62e-2008-0410-955e-edbf42e46eb7
* Unbreak compile for real.Gravatar aquanight2008-08-091-1/+4
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10132 e03df62e-2008-0410-955e-edbf42e46eb7
* Add translation type TR_CUSTOM, and fix up callerid some.Gravatar aquanight2008-08-092-65/+166
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10130 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix for bug #583 reported by Deyan, thanks for the heads upGravatar brain2008-08-091-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10128 e03df62e-2008-0410-955e-edbf42e46eb7
* Restrict uninviteGravatar w00t2008-08-071-3/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10119 e03df62e-2008-0410-955e-edbf42e46eb7
* Rethink that. Remove noinvite since it's essentially useless now, so we have ↵Gravatar w00t2008-08-072-75/+1
| | | | | | chmode +A to allow everyone to invite and extban A to block invite from specific users. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10118 e03df62e-2008-0410-955e-edbf42e46eb7
* Use correct char in exemption.. could lead to chanops being exempted ↵Gravatar w00t2008-08-071-1/+1
| | | | | | incorrectly from noinvite git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10117 e03df62e-2008-0410-955e-edbf42e46eb7
* Add module implementing +A and extban +b A: which explicitly allow users to ↵Gravatar w00t2008-08-071-0/+69
| | | | | | use /invite. m_noinvite is still available, also. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10116 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix two modules set VF_COMMON incorrectly, closes bug #587Gravatar w00t2008-08-072-2/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10114 e03df62e-2008-0410-955e-edbf42e46eb7
* Fixes to m_satopic from danieldg, closes bug #586. Thanks.Gravatar w00t2008-08-071-5/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10112 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix bug #584 (not with the provided patch) and stuff nobody really cares aboutGravatar w00t2008-08-052-2/+3
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10106 e03df62e-2008-0410-955e-edbf42e46eb7
* Make this fit in with the rest of the codeGravatar w00t2008-08-051-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10104 e03df62e-2008-0410-955e-edbf42e46eb7