aboutsummaryrefslogtreecommitdiffstats
path: root/src/modules/extra
Commit message (Collapse)AuthorAgeFilesLines
...
* Fix m_conn_waitpong not to use base64 uneccessarily.Gravatar brain2006-12-101-1/+1
| | | | | | | Fix a typo introduced into openssl by a search and replace git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5916 e03df62e-2008-0410-955e-edbf42e46eb7
* Update comment's ascii diagram to be more like those in an RFCGravatar brain2006-12-101-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5914 e03df62e-2008-0410-955e-edbf42e46eb7
* Rename ssl.h -> transport.h, as its now used for ziplinksGravatar brain2006-12-105-12/+32
| | | | | | | Document the data format used by our ziplinks (its not just deflated data, there has to be a length header on the start) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5912 e03df62e-2008-0410-955e-edbf42e46eb7
* Add buffering of last frame, if we dont read the whole frameGravatar brain2006-12-101-24/+37
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5911 e03df62e-2008-0410-955e-edbf42e46eb7
* More stuffGravatar brain2006-12-101-6/+16
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5910 e03df62e-2008-0410-955e-edbf42e46eb7
* TweaksGravatar brain2006-12-101-20/+59
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5909 e03df62e-2008-0410-955e-edbf42e46eb7
* Change nameGravatar brain2006-12-101-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5908 e03df62e-2008-0410-955e-edbf42e46eb7
* This compiles, but isnt tested yet. DO NOT USE.Gravatar brain2006-12-101-0/+231
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5907 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix for end of handshake detection, HANDSHAKEN is a silly name for a const :/Gravatar brain2006-12-101-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5904 e03df62e-2008-0410-955e-edbf42e46eb7
* Make it all work properly. Have it wait for handshake to complete before ↵Gravatar brain2006-12-092-0/+28
| | | | | | sending anything down the line git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5898 e03df62e-2008-0410-955e-edbf42e46eb7
* It works! WOO AND YAY! (this isnt finished yet, only an idiot would use this ↵Gravatar brain2006-12-092-1/+12
| | | | | | on a production net atm) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5897 e03df62e-2008-0410-955e-edbf42e46eb7
* Move thisGravatar brain2006-12-091-190/+0
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5891 e03df62e-2008-0410-955e-edbf42e46eb7
* Add the stuff required for the InspSocketHook interfaceGravatar brain2006-12-093-7/+83
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5890 e03df62e-2008-0410-955e-edbf42e46eb7
* WhoopsGravatar brain2006-12-091-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5889 e03df62e-2008-0410-955e-edbf42e46eb7
* Rename ssl_cert.h to ssl.h, it will contain the interface for hooking ↵Gravatar brain2006-12-095-8/+8
| | | | | | inspsockets git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5888 e03df62e-2008-0410-955e-edbf42e46eb7
* Add OnRawSocketConnect, we've not had it till now because we've not needed it :)Gravatar brain2006-12-092-2/+46
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5887 e03df62e-2008-0410-955e-edbf42e46eb7
* This has changed again, i suggest you dont bother trying to keep up till im ↵Gravatar brain2006-12-051-1/+1
| | | | | | done :p git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5863 e03df62e-2008-0410-955e-edbf42e46eb7
* More $ModDep stuffGravatar brain2006-12-044-2/+4
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5854 e03df62e-2008-0410-955e-edbf42e46eb7
* Update $ModDep lines so that these properly depend on their headers in the ↵Gravatar brain2006-12-045-2/+5
| | | | | | makefile git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5853 e03df62e-2008-0410-955e-edbf42e46eb7
* Add a description to an exception in the constructor, also reformat all the ↵Gravatar brain2006-11-261-61/+57
| | | | | | if() without a space that om did :p git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5803 e03df62e-2008-0410-955e-edbf42e46eb7
* Improve openssl detectionGravatar brain2006-11-251-3/+11
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5797 e03df62e-2008-0410-955e-edbf42e46eb7
* whoops, !defined not undef!Gravatar brain2006-11-241-2/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5795 e03df62e-2008-0410-955e-edbf42e46eb7
* Make this smarter when we dont have pkg-configGravatar brain2006-11-241-5/+17
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5794 e03df62e-2008-0410-955e-edbf42e46eb7
* More fixesGravatar brain2006-11-241-2/+9
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5793 e03df62e-2008-0410-955e-edbf42e46eb7
* FixesGravatar brain2006-11-241-0/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5792 e03df62e-2008-0410-955e-edbf42e46eb7
* Smarter openssl detectionGravatar brain2006-11-242-2/+22
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5791 e03df62e-2008-0410-955e-edbf42e46eb7
* fix for bug #175, change OnUserRegister to return int, and if greater than 0 ↵Gravatar peavey2006-11-211-2/+4
| | | | | | = user was quit and stop propagating to rest of loaded modules. Also bumb the module API version. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5783 e03df62e-2008-0410-955e-edbf42e46eb7
* Fixed gnutls_rpath.pl to do rpath for all paths, not just gnutls - this ↵Gravatar special2006-11-212-1/+5
| | | | | | fixes an issue with systems that want to use libgcrypt or libgpg-error in nonstandard locations git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5781 e03df62e-2008-0410-955e-edbf42e46eb7
* Remove spaceGravatar brain2006-11-191-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5780 e03df62e-2008-0410-955e-edbf42e46eb7
* Ooops, remove my debug lineGravatar om2006-11-191-1/+0
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5779 e03df62e-2008-0410-955e-edbf42e46eb7
* Also return for 7.x series > 7.3.15, this still wants testing :p (which ↵Gravatar om2006-11-191-2/+5
| | | | | | versions actually have the functions, I'm pretty happy with the script working properly) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5778 e03df62e-2008-0410-955e-edbf42e46eb7
* Hopefully uncraq this script enough to actually work, should return for ↵Gravatar om2006-11-191-4/+2
| | | | | | versions > 8.1.4 git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5777 e03df62e-2008-0410-955e-edbf42e46eb7
* Merge pgsql stuff from darix, but im sure theres something to be looked at ↵Gravatar brain2006-11-191-2/+1
| | | | | | in the helper script git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5776 e03df62e-2008-0410-955e-edbf42e46eb7
* Use pkg-config to detect lib paths - thanks darix we've been looking for ↵Gravatar brain2006-11-191-2/+2
| | | | | | this for ages :) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5772 e03df62e-2008-0410-955e-edbf42e46eb7
* Dont allow overlapped ports in these filesGravatar brain2006-11-112-2/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5695 e03df62e-2008-0410-955e-edbf42e46eb7
* Add irc::portparser, a class to parse port ranges in the form ↵Gravatar brain2006-11-112-80/+14
| | | | | | | | | "6660,6661,6662-6669,7000". Needs testing, watch next few commits. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5690 e03df62e-2008-0410-955e-edbf42e46eb7
* Make these properly detect port ranges.Gravatar brain2006-11-112-19/+91
| | | | | | | TODO: Make a port range parser class git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5689 e03df62e-2008-0410-955e-edbf42e46eb7
* Add fix for patch #166 (this is a reasonably big one)Gravatar brain2006-11-101-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5679 e03df62e-2008-0410-955e-edbf42e46eb7
* Make /stats s more detailed, fix a grammar errorGravatar brain2006-11-101-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5676 e03df62e-2008-0410-955e-edbf42e46eb7
* Whoops, make /stats s workGravatar brain2006-11-101-1/+0
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5675 e03df62e-2008-0410-955e-edbf42e46eb7
* Add /stats sGravatar brain2006-11-101-0/+14
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5674 e03df62e-2008-0410-955e-edbf42e46eb7
* Whoops, properly handle rehash now that new filters might be added by /FILTERGravatar brain2006-11-101-5/+3
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5672 e03df62e-2008-0410-955e-edbf42e46eb7
* Implement on-burst synching of filtersGravatar brain2006-11-101-4/+11
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5669 e03df62e-2008-0410-955e-edbf42e46eb7
* Oops, forgot command source, these wouldnt be able to be unloaded properlyGravatar brain2006-11-101-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5668 e03df62e-2008-0410-955e-edbf42e46eb7
* Implement the /filter command. Note that this is currently untested, and ↵Gravatar brain2006-11-101-5/+44
| | | | | | propogation of filters between servers on burst isnt implemented yet (This is next on my todo) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5667 e03df62e-2008-0410-955e-edbf42e46eb7
* Add gline type, and <filter:duration> value to say how long to ban for.Gravatar brain2006-11-101-8/+9
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5666 e03df62e-2008-0410-955e-edbf42e46eb7
* Inherit m_filter.cpp and m_filter_pcre.cpp from a base set of classes, so ↵Gravatar brain2006-11-101-87/+27
| | | | | | that changes for /filter command and gline actions etc only need to be made in one place (the base classes header) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5665 e03df62e-2008-0410-955e-edbf42e46eb7
* Fixed at last.Gravatar brain2006-11-031-11/+35
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5640 e03df62e-2008-0410-955e-edbf42e46eb7
* Ive been unable to commit this since 9am, somehow port 22 is unusable at ↵Gravatar brain2006-11-031-4/+0
| | | | | | work now, even though we need to use it... damn cable and witless. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5639 e03df62e-2008-0410-955e-edbf42e46eb7
* Took out a header we needed to keep. Im done stick a fork in meGravatar brain2006-11-031-0/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5638 e03df62e-2008-0410-955e-edbf42e46eb7