summaryrefslogtreecommitdiff
path: root/src/modules
Commit message (Collapse)AuthorAgeFilesLines
* Fix warning that added by removing readable ambiguity in order of operations.Gravatar w00t2008-11-271-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@10832 e03df62e-2008-0410-955e-edbf42e46eb7
* Maintain backwards compatibility with older 1.1, so we don't add a second ↵Gravatar w00t2008-11-271-2/+2
| | | | | | Killed() around the reason, thanks jilles. git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@10831 e03df62e-2008-0410-955e-edbf42e46eb7
* Remove server name prefix from kill messages, low-priority cosmetic fix.Gravatar w00t2008-11-271-2/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@10830 e03df62e-2008-0410-955e-edbf42e46eb7
* Backport 8a7abaf: don't check permission to +Q if not a local user, fixes ↵Gravatar w00t2008-11-241-10/+13
| | | | | | bug #619 git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@10820 e03df62e-2008-0410-955e-edbf42e46eb7
* Backport r10791, m_watch was deleting the wrong user's watcher listGravatar dz2008-11-031-2/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@10794 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix an uninitialised variable in ConfigReader::GetError()Gravatar w00t2008-11-021-2/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@10789 e03df62e-2008-0410-955e-edbf42e46eb7
* Backport leak on /rehash fix.Gravatar w00t2008-11-021-2/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@10788 e03df62e-2008-0410-955e-edbf42e46eb7
* Backport race condition fixes.Gravatar w00t2008-10-312-0/+6
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@10761 e03df62e-2008-0410-955e-edbf42e46eb7
* Revert "Backport: Remove user no longer being watched, not the quitting one. ↵Gravatar w00t2008-10-311-1/+1
| | | | | | | | | | | Fix from Szymek (thanks), tested by Darom." This reverts commit e121279e1a71b12e283c5849e0b635fed10512da. As on trunk, this is most likely incorrect, and needs further review. git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@10758 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix a low risk race condition which could result in crashes, spotted by ↵Gravatar w00t2008-10-281-6/+33
| | | | | | Szymek - big thanks! :) git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@10747 e03df62e-2008-0410-955e-edbf42e46eb7
* Backport: Watch visibility test was working the wrong way. Patch from Darom.Gravatar w00t2008-10-281-4/+4
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@10736 e03df62e-2008-0410-955e-edbf42e46eb7
* Backport: Remove user no longer being watched, not the quitting one. Fix ↵Gravatar w00t2008-10-271-1/+1
| | | | | | from Szymek (thanks), tested by Darom. git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@10729 e03df62e-2008-0410-955e-edbf42e46eb7
* Better fix for bug #628Gravatar brain2008-10-271-2/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@10725 e03df62e-2008-0410-955e-edbf42e46eb7
* Numerous fixes for m_dccallow - only the first banfile tag mattered, ↵Gravatar special2008-10-151-9/+18
| | | | | | improper behavior with no banfile tags, incorrect check for adding yourself to the dccallow list, and several cosmetic issues. git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@10647 e03df62e-2008-0410-955e-edbf42e46eb7
* Backport leak fix on helpop config reading, thanks Macgyver.Gravatar w00t2008-10-081-4/+4
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@10632 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix for bug #614 reported by jdhore, thanks. NOTE: The numerics for /MODULES ↵Gravatar brain2008-10-051-3/+3
| | | | | | have been changed in 1.1 to match those in 1.2, now 703 and 704. This is required because conspire seems to want to interpret the old numeric for sasl even if sasl isnt available (numeric 900) git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@10624 e03df62e-2008-0410-955e-edbf42e46eb7
* Replace the IP (in addition to hostname) for CGIIRC clients; fixes glines ↵Gravatar special2008-09-291-17/+16
| | | | | | and zlines on IPs affecting cgiirc users. Thanks to Saz|Laptop git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@10608 e03df62e-2008-0410-955e-edbf42e46eb7
* Backport r10602: potentially unsafe comparison in SSLGravatar w00t2008-09-261-0/+4
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@10603 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix for bug #610 reported by ankitGravatar brain2008-09-241-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@10595 e03df62e-2008-0410-955e-edbf42e46eb7
* Backport r10517: Fix KILL server-notice duplicationGravatar aquanight2008-09-111-0/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@10518 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix an uninitialised variable used for /stats z, also fix the Funky ↵Gravatar w00t2008-08-271-4/+4
| | | | | | Maths(tm) in /stats z (both thanks to psychon). git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@10328 e03df62e-2008-0410-955e-edbf42e46eb7
* Unbreak build.Gravatar w00t2008-08-271-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@10322 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix ident using uninitialised memory meaning that ident lookups would ↵Gravatar w00t2008-08-271-0/+2
| | | | | | sometimes prematurely finish (NOT good). Found and fixed by psychon. git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@10321 e03df62e-2008-0410-955e-edbf42e46eb7
* Backport r10319Gravatar w00t2008-08-271-1/+6
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@10320 e03df62e-2008-0410-955e-edbf42e46eb7
* Prevent redundant mode changesGravatar w00t2008-08-241-3/+13
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@10255 e03df62e-2008-0410-955e-edbf42e46eb7
* Backport r10202Gravatar w00t2008-08-211-0/+4
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@10203 e03df62e-2008-0410-955e-edbf42e46eb7
* Apply to clictx tooGravatar brain2008-08-181-0/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@10163 e03df62e-2008-0410-955e-edbf42e46eb7
* This wasn't supposed to have been committed, my bad.Gravatar w00t2008-08-181-6/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@10162 e03df62e-2008-0410-955e-edbf42e46eb7
* Work around OpenSSL retardation and braindamage: if you pass a different ↵Gravatar w00t2008-08-182-1/+8
| | | | | | buffer to SSL_write() (location or contents/length), then the SSL_write() fails, which will kill the connection. Set ENABLE_PARTIAL_WRITE and ACCEPT_MOVING_WRITE_BUFFER to fix/work around this.. Thanks Namegduf. (add to contributors also) git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@10160 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/branches/1_1_stable@10159 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix for bug #594, already exists in trunk, backportGravatar brain2008-08-161-0/+7
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@10145 e03df62e-2008-0410-955e-edbf42e46eb7
* Backport revision 10139 (fix bug 555, make <options:deprotectothers> work ↵Gravatar aquanight2008-08-101-12/+17
| | | | | | and apply to other things too like +o/+h/+v and kick) git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@10140 e03df62e-2008-0410-955e-edbf42e46eb7
* Backport r10135.Gravatar peavey2008-08-102-18/+8
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@10136 e03df62e-2008-0410-955e-edbf42e46eb7
* Check the return og GetExt instead of the pointer on the resulting object.Gravatar peavey2008-08-102-4/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@10133 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/branches/1_1_stable@10129 e03df62e-2008-0410-955e-edbf42e46eb7
* Patch by CyberBotXGravatar w00t2008-08-081-2/+0
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@10126 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix remote /rehash with modules, patch from CyberBotX.Gravatar w00t2008-08-071-0/+9
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@10121 e03df62e-2008-0410-955e-edbf42e46eb7
* Clear this up a bit, tooGravatar w00t2008-08-051-9/+8
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@10099 e03df62e-2008-0410-955e-edbf42e46eb7
* Not 100% tested, but this should fix the occasional 'anope+inspircd=my ↵Gravatar w00t2008-08-051-2/+16
| | | | | | network is being ddos'd bug', reported by djGrrr, Namegduf, and others. git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@10098 e03df62e-2008-0410-955e-edbf42e46eb7
* Backport r10080: override snotices for KICK not being sent in some cases, ↵Gravatar w00t2008-08-041-1/+2
| | | | | | reported by Namegduf. git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@10081 e03df62e-2008-0410-955e-edbf42e46eb7
* backport 10068Gravatar peavey2008-07-231-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@10069 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix bug #575, taxonomy finally works properly. Backport of r10065.Gravatar w00t2008-07-221-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@10066 e03df62e-2008-0410-955e-edbf42e46eb7
* No crash here, but undefined and possibly odd behavour might occurGravatar brain2008-07-191-39/+43
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@10036 e03df62e-2008-0410-955e-edbf42e46eb7
* Send strerror() on socket errors, backport of r10028Gravatar w00t2008-07-171-3/+3
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@10029 e03df62e-2008-0410-955e-edbf42e46eb7
* bp: Fixed #568 - gnutls does not allow reuse of credentials, which was ↵Gravatar special2008-07-121-9/+19
| | | | | | making /rehash ssl not work properly git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@10002 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/branches/1_1_stable@9965 e03df62e-2008-0410-955e-edbf42e46eb7
* Backport r9962: fix a memory leak noted and fixed by Dart in bug #570Gravatar w00t2008-07-121-0/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@9963 e03df62e-2008-0410-955e-edbf42e46eb7
* Make SVSHOLD silent, this is extremely verbose for bigger networks, and it ↵Gravatar w00t2008-07-021-3/+0
| | | | | | serves no useful purpose git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@9946 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/branches/1_1_stable@9937 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/branches/1_1_stable@9928 e03df62e-2008-0410-955e-edbf42e46eb7