aboutsummaryrefslogtreecommitdiffstats
path: root/src/modules
Commit message (Expand)AuthorAgeFilesLines
...
* More tweakage•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5865 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-12-056-256/+72
* .•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5864 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-12-051-47/+47
* This has changed again, i suggest you dont bother trying to keep up till im d...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5863 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-12-052-12/+14
* Change this a LOT.•••<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 Gravatar brain2006-12-051-54/+71
* Here it is, the whole lot merged into one.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5860 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-12-053-242/+170
* Seperate out sha256 into m_sha256.so. API is identical to MD5 except where th...•••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 Gravatar brain2006-12-053-228/+528
* Tweaks, fixes, and comments•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5857 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-12-042-42/+33
* Whoops one star missing left a chunk out of the docs•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5855 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-12-041-1/+1
* More $ModDep stuff•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5854 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-12-044-2/+4
* Update $ModDep lines so that these properly depend on their headers in the ma...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5853 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-12-048-2/+8
* Tons of comments!•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5852 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-12-041-0/+100
* Make m_cloaking use m_md5. Fix m_md5.•••TODO: Document m_md5. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5851 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-12-042-254/+49
* m_md5 works now. No docs yet, CODER BEWARE!•••(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 Gravatar brain2006-12-041-6/+8
* Header for md5 request classes•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5849 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-12-042-251/+92
* MD5 service provider module (not tested yet)•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5848 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-12-041-0/+343
* Add nicer ipv6 cloaking•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5847 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-12-041-23/+50
* Fix it good :p•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5846 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-12-041-7/+21
* Move ipv4 cloaking to cloak4•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5845 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-12-041-22/+29
* Fix the new ipv4 cloaks to not change wildly if one octet changes•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5844 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-12-041-23/+11
* Tweak this module to always allow remove from remote, no matter what the perm...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5842 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-12-041-2/+2
* Account for channels with no modes set•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5838 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-12-031-2/+2
* Remove an assignment from definition (damn java thinking)•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5837 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar peavey2006-12-031-1/+1
* Remote SQUIT, and god save the coder..•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5831 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2006-12-031-3/+59
* Fix typo that stops m_cban from working•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5828 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-11-301-4/+4
* Added InspIRCd::GetTimeDelta() - previously m_alltime was using a hack to get...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5827 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar special2006-11-291-2/+1
* Same again•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5826 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-11-291-0/+4
* Add fix suggested by mitch to show when nicks dont exist•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5825 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-11-292-0/+8
* Added a missing error message to SAJOIN - thanks Mitch•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5824 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar special2006-11-291-2/+5
* Fixed a crash when spanningtree is given a blank line; really simple fix, and...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5823 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar special2006-11-281-2/+2
* O(n^n) is bad. O(log n) is better.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5822 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-11-271-25/+20
* Tidyup•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5821 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-11-271-29/+1
* There, the guts of it are done, spanningtree now uses the exempt lists to cle...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5820 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-11-271-1/+1
* BuildExemptList is becoming pretty ugly. grr.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5819 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-11-273-37/+92
* Add exception lists to OnUserMessage and OnUserNotice, to be used for smarter...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5817 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-11-272-10/+11
* C DOS, C DOS RUN, RUN DOS RUN ^M^M^M•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5816 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar peavey2006-11-261-27/+26
* Provides support for ircu style usermode +d (deaf to channel messages and cha...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5814 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar peavey2006-11-261-0/+158
* Update the comment for flag 't'•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5812 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-11-261-1/+1
* Tidyup, avoid ternary if() on every iteration of a loop (bad brain bad)•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5811 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-11-261-1/+3
* SILENCE_CNOTICE, flag 't'. Needs testing, peavey should probably review to ch...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5810 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-11-261-9/+15
* Fix to work with channel notices.•••SILENCE_PRIVATE silences private PRIVMSG, SILENCE_NOTICE silences private NOTICE, and SILENCE_CHANNEL silences channel PRIVMSG *and* channel NOTICE. This makes sense to me... :) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5809 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-11-261-3/+9
* now using OnUserPreMessage exempt_list instead of OnPreCommand dup code for b...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5808 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar peavey2006-11-261-151/+37
* Add extra parameter to OnUserPreNotice and OnUserPrePrivmsg, CUList &exempt_l...•••This also bumps the module api version by one. added "CUList fixme" to peaveys module just so it builds, as this will be refactored to use the new feature that was just added :) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5806 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-11-2615-45/+48
* 005 tokens: "ESILENCE SILENCE=999"•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5805 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-11-261-1/+1
* Add a description to an exception in the constructor, also reformat all the i...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5803 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-11-261-61/+57
* Tidy up space indents•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5802 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-11-261-2/+2
* fix a few confusing returns•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5801 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar peavey2006-11-261-4/+4
* Improved drop-in replacement for cmd /SILENCE. This first draft features serv...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5800 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar peavey2006-11-261-0/+494
* Make silence list removals and additions a ton faster by making the silence l...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5798 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-11-261-23/+14
* Improve openssl detection•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5797 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-11-251-3/+11
* whoops, !defined not undef!•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5795 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-11-241-2/+2