aboutsummaryrefslogtreecommitdiffstats
path: root/src/modules
Commit message (Collapse)AuthorAgeFilesLines
...
* Move thisGravatar brain2006-12-092-0/+1
| | | | 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
* Fix for peavy :pGravatar brain2006-12-051-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5882 e03df62e-2008-0410-955e-edbf42e46eb7
* More tidyupsGravatar brain2006-12-051-12/+7
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5880 e03df62e-2008-0410-955e-edbf42e46eb7
* Tidy up cloaking algorithms a bitGravatar brain2006-12-051-25/+18
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5879 e03df62e-2008-0410-955e-edbf42e46eb7
* Add VF_SERVICEPROVIDER flag to theseGravatar brain2006-12-052-2/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5878 e03df62e-2008-0410-955e-edbf42e46eb7
* Tidy up with a typedefGravatar brain2006-12-051-5/+7
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5877 e03df62e-2008-0410-955e-edbf42e46eb7
* Throw if we cant find any modules that implement our interfaceGravatar brain2006-12-051-0/+4
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5876 e03df62e-2008-0410-955e-edbf42e46eb7
* Comments comments!Gravatar brain2006-12-051-6/+23
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5875 e03df62e-2008-0410-955e-edbf42e46eb7
* Make hash algo names case insensitiveGravatar brain2006-12-051-6/+6
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5873 e03df62e-2008-0410-955e-edbf42e46eb7
* More stuffGravatar brain2006-12-053-56/+25
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5872 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix up brokageGravatar brain2006-12-052-2/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5871 e03df62e-2008-0410-955e-edbf42e46eb7
* Enumeration stuff beginneth!Gravatar brain2006-12-051-0/+9
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5870 e03df62e-2008-0410-955e-edbf42e46eb7
* And forgot a semicolon.Gravatar brain2006-12-051-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5869 e03df62e-2008-0410-955e-edbf42e46eb7
* Allow for querying the hash modules for the hashing algorithm nameGravatar brain2006-12-053-10/+37
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5868 e03df62e-2008-0410-955e-edbf42e46eb7
* Untested, undocumented PublishInterface, UnpublishInterface, FindInterface.Gravatar brain2006-12-053-0/+11
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5867 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix all this.Gravatar brain2006-12-052-2/+6
| | | | | | | 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
* More tweakageGravatar brain2006-12-056-256/+72
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5865 e03df62e-2008-0410-955e-edbf42e46eb7
* .Gravatar brain2006-12-051-47/+47
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5864 e03df62e-2008-0410-955e-edbf42e46eb7
* This has changed again, i suggest you dont bother trying to keep up till im ↵Gravatar brain2006-12-052-12/+14
| | | | | | done :p git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5863 e03df62e-2008-0410-955e-edbf42e46eb7
* Change this a LOT.Gravatar brain2006-12-051-54/+71
| | | | | | | | | <oper blah.... hash="md5|sha256" pass="blah..."> It will now only check pass if you put the hash= in, people have been bugging for this for a while. note the m_oper_hash module will try and detect both m_sha256 and m_md5 now, and will provide /mkpasswd that can do either. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5862 e03df62e-2008-0410-955e-edbf42e46eb7
* Here it is, the whole lot merged into one.Gravatar brain2006-12-053-242/+170
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5860 e03df62e-2008-0410-955e-edbf42e46eb7
* Seperate out sha256 into m_sha256.so. API is identical to MD5 except where ↵Gravatar brain2006-12-053-228/+528
| | | | | | | | | the class names are MD5 for MD5, these are SHA256... duh ;) Now we're left with a dialemma - is m_opersha256.cpp now pointless? Does anyone use both sha256 and md5 together? Should we just rename this to m_oper_hash, and have them pick their encryption in the config? :P git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5858 e03df62e-2008-0410-955e-edbf42e46eb7
* Tweaks, fixes, and commentsGravatar brain2006-12-042-42/+33
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5857 e03df62e-2008-0410-955e-edbf42e46eb7
* Whoops one star missing left a chunk out of the docsGravatar brain2006-12-041-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5855 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-048-2/+8
| | | | | | makefile git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5853 e03df62e-2008-0410-955e-edbf42e46eb7
* Tons of comments!Gravatar brain2006-12-041-0/+100
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5852 e03df62e-2008-0410-955e-edbf42e46eb7
* Make m_cloaking use m_md5. Fix m_md5.Gravatar brain2006-12-042-254/+49
| | | | | | | TODO: Document m_md5. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5851 e03df62e-2008-0410-955e-edbf42e46eb7
* m_md5 works now. No docs yet, CODER BEWARE!Gravatar brain2006-12-041-6/+8
| | | | | | | (on the flip side, see m_opermd5 for how to use it in the BASIC sense... it can do much more than this like take different IV's or change the binary-to-hex table (m_cloaking uses this stuff)) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5850 e03df62e-2008-0410-955e-edbf42e46eb7
* Header for md5 request classesGravatar brain2006-12-042-251/+92
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5849 e03df62e-2008-0410-955e-edbf42e46eb7
* MD5 service provider module (not tested yet)Gravatar brain2006-12-041-0/+343
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5848 e03df62e-2008-0410-955e-edbf42e46eb7
* Add nicer ipv6 cloakingGravatar brain2006-12-041-23/+50
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5847 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix it good :pGravatar brain2006-12-041-7/+21
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5846 e03df62e-2008-0410-955e-edbf42e46eb7
* Move ipv4 cloaking to cloak4Gravatar brain2006-12-041-22/+29
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5845 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix the new ipv4 cloaks to not change wildly if one octet changesGravatar brain2006-12-041-23/+11
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5844 e03df62e-2008-0410-955e-edbf42e46eb7
* Tweak this module to always allow remove from remote, no matter what the ↵Gravatar brain2006-12-041-2/+2
| | | | | | permissions git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5842 e03df62e-2008-0410-955e-edbf42e46eb7
* Account for channels with no modes setGravatar brain2006-12-031-2/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5838 e03df62e-2008-0410-955e-edbf42e46eb7
* Remove an assignment from definition (damn java thinking)Gravatar peavey2006-12-031-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5837 e03df62e-2008-0410-955e-edbf42e46eb7
* Remote SQUIT, and god save the coder..Gravatar w00t2006-12-031-3/+59
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5831 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix typo that stops m_cban from workingGravatar brain2006-11-301-4/+4
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5828 e03df62e-2008-0410-955e-edbf42e46eb7
* Added InspIRCd::GetTimeDelta() - previously m_alltime was using a hack to ↵Gravatar special2006-11-291-2/+1
| | | | | | get the delta, which wasn't always reliable git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5827 e03df62e-2008-0410-955e-edbf42e46eb7
* Same againGravatar brain2006-11-291-0/+4
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5826 e03df62e-2008-0410-955e-edbf42e46eb7
* Add fix suggested by mitch to show when nicks dont existGravatar brain2006-11-292-0/+8
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5825 e03df62e-2008-0410-955e-edbf42e46eb7
* Added a missing error message to SAJOIN - thanks MitchGravatar special2006-11-291-2/+5
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5824 e03df62e-2008-0410-955e-edbf42e46eb7
* Fixed a crash when spanningtree is given a blank line; really simple fix, ↵Gravatar special2006-11-281-2/+2
| | | | | | and I had to wait 10 minutes to test it :< git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5823 e03df62e-2008-0410-955e-edbf42e46eb7
* O(n^n) is bad. O(log n) is better.Gravatar brain2006-11-271-25/+20
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5822 e03df62e-2008-0410-955e-edbf42e46eb7