aboutsummaryrefslogtreecommitdiffstats
path: root/src/modules
Commit message (Expand)AuthorAgeFilesLines
...
* Test•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5930 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-12-111-1/+1
* More crap•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5929 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-12-111-6/+9
* Tons of debug, dont use•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5928 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-12-111-1/+21
* Debug stuff, and some minor fixes•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5927 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-12-114-6/+41
* Untested, new clever pointer voodoo class for binary-safe ziplinks output buf...•••PLUS: Fix for random epoll dispatchevents crashes. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5926 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-12-111-81/+139
* Add InspIRCd::UseInterface and InspIRCd::DoneWithInterface, and also InspIRCd...•••These can be used for one module to lock other modules in memory that it depends on, this way they can enforce an unload order so that you cant (for example) unload m_ssl_gnutls.so whilst m_spanningtree.so is using it for ssl server to server sessions (in this case, youd have to unload spanningtree first, THEN ssl_gnutls, to satisfy the dependencies and unload orders) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5924 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-12-103-1/+11
* Change this to prepend its lines to stats z which already shows misc stats•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5923 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-12-101-9/+8
* Add very funky stats C (compression statistics) for people using m_ziplinks•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5922 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-12-101-1/+34
* Record compression ratio stats for a /stats char (this isnt finished yet)•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5921 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-12-101-3/+15
* Host cloaks for resolved hosts are wayyyy too long, cut the hash down to the ...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5918 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-12-101-1/+1
* Comment tidyups•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5917 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-12-102-9/+35
* Fix m_conn_waitpong not to use base64 uneccessarily.•••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 Gravatar brain2006-12-102-13/+20
* Update comment's ascii diagram to be more like those in an RFC•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5914 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-12-101-1/+1
* Rename ssl.h -> transport.h, as its now used for ziplinks•••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 Gravatar brain2006-12-107-13/+33
* Add buffering of last frame, if we dont read the whole frame•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5911 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-12-101-24/+37
* More stuff•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5910 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-12-101-6/+16
* Tweaks•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5909 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-12-101-20/+59
* Change name•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5908 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-12-101-1/+1
* This compiles, but isnt tested yet. DO NOT USE.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5907 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-12-101-0/+231
* Fix for end of handshake detection, HANDSHAKEN is a silly name for a const :/•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5904 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-12-101-1/+1
* Don't allow the user to define a non-existent transport in the <link> tag•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5902 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-12-091-2/+10
* Correctly report the transport names when server links occur•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5900 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-12-091-0/+10
* Remove AES•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5899 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-12-091-133/+7
* Make it all work properly. Have it wait for handshake to complete before send...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5898 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-12-094-4/+106
* It works! WOO AND YAY! (this isnt finished yet, only an idiot would use this ...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5897 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-12-093-13/+33
* Whoops, some stuff was sdrawkcab!•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5896 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-12-091-1/+3
* Move around the initialization stuff so it gets called in the right order•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5895 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-12-091-20/+19
* Add stuff for <bind:transport> and <link:transport> that should be the transp...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5894 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-12-091-8/+26
* Enumerate InspSocketHook modules•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5893 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-12-091-0/+27
* Add stuff so that TreeSockets can call any found hook modules•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5892 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-12-091-5/+19
* Move this•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5891 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-12-092-0/+1
* Add the stuff required for the InspSocketHook interface•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5890 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-12-093-7/+83
* Whoops•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5889 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-12-091-1/+1
* Rename ssl_cert.h to ssl.h, it will contain the interface for hooking inspsoc...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5888 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-12-095-8/+8
* Add OnRawSocketConnect, we've not had it till now because we've not needed it :)•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5887 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-12-092-2/+46
* Fix for peavy :p•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5882 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-12-051-1/+1
* More tidyups•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5880 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-12-051-12/+7
* Tidy up cloaking algorithms a bit•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5879 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-12-051-25/+18
* Add VF_SERVICEPROVIDER flag to these•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5878 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-12-052-2/+2
* Tidy up with a typedef•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5877 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-12-051-5/+7
* Throw if we cant find any modules that implement our interface•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5876 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-12-051-0/+4
* Comments comments!•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5875 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-12-051-6/+23
* Make hash algo names case insensitive•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5873 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-12-051-6/+6
* More stuff•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5872 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-12-053-56/+25
* Fix up brokage•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5871 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-12-052-2/+2
* Enumeration stuff beginneth!•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5870 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-12-051-0/+9
* And forgot a semicolon.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5869 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-12-051-1/+1
* Allow for querying the hash modules for the hashing algorithm name•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5868 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-12-053-10/+37
* Untested, undocumented PublishInterface, UnpublishInterface, FindInterface.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5867 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-12-053-0/+11
* Fix all this.•••TODO: A system to group together modules which share an identical request/event API, so m_oper_hash can enumerate modules which implement HashRequest git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5866 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-12-052-2/+6