summaryrefslogtreecommitdiffstats
path: root/src/modules/extra
Commit message (Collapse)AuthorAgeFilesLines
* 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
* 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
* Work around OpenSSL retardation and braindamage: if you pass a different ↵Gravatar w00t2008-08-181-0/+2
| | | | | | 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
* 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
* 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
* 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
* 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
* 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
* 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
* Whos been commiting a quarter of a fix?Gravatar brain2008-06-192-5/+5
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@9926 e03df62e-2008-0410-955e-edbf42e46eb7
* It's always good procedure to use memmove() on overlapping data.Gravatar special2008-06-191-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@9924 e03df62e-2008-0410-955e-edbf42e46eb7
* Backport to stableGravatar brain2008-04-041-1/+3
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@9335 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix compile errors, thanks voidzeroGravatar brain2008-04-022-2/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@9272 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix bug - we don't free the InspSocketHook interface when unloading these ↵Gravatar brain2008-04-022-0/+2
| | | | | | modules! git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@9262 e03df62e-2008-0410-955e-edbf42e46eb7
* UnneededGravatar w00t2008-04-021-81/+0
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@9254 e03df62e-2008-0410-955e-edbf42e46eb7
* Same here, i cant make this error occur without changing code so we'll just ↵Gravatar brain2008-03-291-2/+2
| | | | | | make it nicer git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@9214 e03df62e-2008-0410-955e-edbf42e46eb7
* Allow binding to non-anonymous DN for searches (i very much doubt most ↵Gravatar brain2008-03-151-11/+23
| | | | | | people are going to hack open their ldap tree like i did to get this module to work initially, smells of security hole) git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@9094 e03df62e-2008-0410-955e-edbf42e46eb7
* and clean up this too.Gravatar peavey2008-03-141-8/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@9090 e03df62e-2008-0410-955e-edbf42e46eb7
* Roll back to 1.1 module version in Version()Gravatar brain2008-03-141-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@9083 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix deprecation (I hope)Gravatar peavey2008-03-141-8/+13
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@9081 e03df62e-2008-0410-955e-edbf42e46eb7
* Now compiles, note that it seems a few functions are deprecated in the ↵Gravatar brain2008-03-141-0/+3
| | | | | | versions of openldap i have. FIXME? git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@9076 e03df62e-2008-0410-955e-edbf42e46eb7
* Merge copyrightsGravatar brain2008-03-141-1/+12
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@9075 e03df62e-2008-0410-955e-edbf42e46eb7
* Use some of unreal4's extra modules at request of a user. Original code of ↵Gravatar brain2008-03-141-0/+189
| | | | | | this module by Carsten Valdemar Munk based on m_sqlauth. git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@9074 e03df62e-2008-0410-955e-edbf42e46eb7
* Recommend that users symlink, not copy the filesGravatar brain2008-03-081-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@9069 e03df62e-2008-0410-955e-edbf42e46eb7
* Backport update telling users to use -modupdateGravatar brain2008-03-081-1/+5
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@9067 e03df62e-2008-0410-955e-edbf42e46eb7
* Merge in patch by Darom that fixes race condition when unloading m_mysql.so ↵Gravatar brain2008-02-181-2/+18
| | | | | | that may cause it to crash, fixes bug #438 git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@8962 e03df62e-2008-0410-955e-edbf42e46eb7
* Backport r8786 from dz: closes bug #391Gravatar w00t2008-02-022-6/+12
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@8787 e03df62e-2008-0410-955e-edbf42e46eb7
* Header update: 2007 -> 2008Gravatar w00t2008-01-1017-17/+17
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@8695 e03df62e-2008-0410-955e-edbf42e46eb7
* The mysql worker thread only sleeps 50 nanosecs between cycles, this is not ↵Gravatar brain2007-11-291-1/+1
| | | | | | | | | enough to prevent it chomping on the CPU on most machines. Increase to 1000, fixes bugs noticed on forum by JulianD, thanks :) git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@8606 e03df62e-2008-0410-955e-edbf42e46eb7
* Extra sanity checks to openssl module events to check for out of range file ↵Gravatar brain2007-10-132-0/+40
| | | | | | descriptors git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@8156 e03df62e-2008-0410-955e-edbf42e46eb7
* Removed extremely verbose debugging from the SSL modules, as I believe that ↵Gravatar special2007-09-292-11/+0
| | | | | | bug has been fixed (and we don't want this in for release anyway) git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@8093 e03df62e-2008-0410-955e-edbf42e46eb7
* bp typo fixGravatar brain2007-08-111-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@7703 e03df62e-2008-0410-955e-edbf42e46eb7
* Backport *possible* fix for bug #374, note i am working BLIND here without a ↵Gravatar brain2007-08-101-2/+6
| | | | | | proper backtrace! This is *guesswork* but the fix makes sense. diff to see. git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@7701 e03df62e-2008-0410-955e-edbf42e46eb7
* Merge in missing part of gnutls fixGravatar brain2007-08-061-1/+0
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@7683 e03df62e-2008-0410-955e-edbf42e46eb7
* Merge flushbuffer openssl fix from trunk manually (without debug), and set ↵Gravatar peavey2007-08-051-2/+13
| | | | | | svnmerge props for merge -r7661-7663 also by hand. git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@7664 e03df62e-2008-0410-955e-edbf42e46eb7
* Merge buffering and notification fixes from trunk. Lessons learned from ↵Gravatar brain2007-08-051-2/+20
| | | | | | chatspike. git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@7660 e03df62e-2008-0410-955e-edbf42e46eb7
* Merge in fix for hanging client socket from trunkGravatar brain2007-08-051-3/+0
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@7656 e03df62e-2008-0410-955e-edbf42e46eb7
* Merge OpenSSL fix from trunk (r7648-7649)Gravatar peavey2007-08-041-24/+0
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@7652 e03df62e-2008-0410-955e-edbf42e46eb7
* more fixes for openssl buffering (none of this affected the superior gnutls)Gravatar brain2007-08-031-0/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@7647 e03df62e-2008-0410-955e-edbf42e46eb7
* Merge in change from trunkGravatar brain2007-08-031-4/+4
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@7645 e03df62e-2008-0410-955e-edbf42e46eb7
* Merge 7533-7535 from trunkGravatar w00t2007-07-242-2/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@7536 e03df62e-2008-0410-955e-edbf42e46eb7
* OOPS! We try again, since I'm smoking craq. LF is 0x0a NOT CR.Gravatar peavey2007-07-1618-18/+7156
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7456 e03df62e-2008-0410-955e-edbf42e46eb7
* 'svn propset -R svn:eol-style CR *' Set to UNIX-style always. Binaries are ↵Gravatar peavey2007-07-1618-7156/+18
| | | | | | auto skipped by svn. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7454 e03df62e-2008-0410-955e-edbf42e46eb7
* Add flags to /STATS s output, and nuke some ^MGravatar peavey2007-07-161-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7453 e03df62e-2008-0410-955e-edbf42e46eb7
* Made m_ssl_gnutls throw an exception when unable to load the certificate ↵Gravatar special2007-07-161-2/+4
| | | | | | (since SSL won't work at all without one) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7441 e03df62e-2008-0410-955e-edbf42e46eb7
* Implement /dalinfo, as a joke. Consider this an easter egg.Gravatar brain2007-07-071-0/+3
| | | | | | | More debug logging in m_ssl_openssl, still not fixed git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7430 e03df62e-2008-0410-955e-edbf42e46eb7
* Warning: Loads of craq logging in here atm. /connect with openssl is broken, ↵Gravatar brain2007-07-062-3/+50
| | | | | | gnutls seems fine git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7428 e03df62e-2008-0410-955e-edbf42e46eb7
* Add ISUPPORT SSL token requested by tabris.Gravatar brain2007-06-182-2/+21
| | | | | | | | Syntax: SSL=<ip/host>:<port>[;<ip/host>:<port> ...] Note that the insp implementation due to API limitations (ick, we have some) will print '*' in the host/ip section, meaning 'bound to all', a client should just connect-back to the ip it connected to initially, on the new port to make use of this. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7386 e03df62e-2008-0410-955e-edbf42e46eb7
* More (last of extra)Gravatar brain2007-06-172-46/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7359 e03df62e-2008-0410-955e-edbf42e46eb7
* MoreGravatar brain2007-06-175-108/+5
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7358 e03df62e-2008-0410-955e-edbf42e46eb7