summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2006-12-05Add m_sha256 to herebrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5859 e03df62e-2008-0410-955e-edbf42e46eb7
2006-12-05Seperate out sha256 into m_sha256.so. API is identical to MD5 except where ↵brain
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
2006-12-04Tweaks, fixes, and commentsbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5857 e03df62e-2008-0410-955e-edbf42e46eb7
2006-12-04Add m_md5.so to example conf.brain
HEY OM WE BROKE YOUR ALPHABETICAL ORDER AGAIN! (this is pointless unless its placed before the two modules that rely on it) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5856 e03df62e-2008-0410-955e-edbf42e46eb7
2006-12-04Whoops one star missing left a chunk out of the docsbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5855 e03df62e-2008-0410-955e-edbf42e46eb7
2006-12-04More $ModDep stuffbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5854 e03df62e-2008-0410-955e-edbf42e46eb7
2006-12-04Update $ModDep lines so that these properly depend on their headers in the ↵brain
makefile git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5853 e03df62e-2008-0410-955e-edbf42e46eb7
2006-12-04Tons of comments!brain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5852 e03df62e-2008-0410-955e-edbf42e46eb7
2006-12-04Make m_cloaking use m_md5. Fix m_md5.brain
TODO: Document m_md5. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5851 e03df62e-2008-0410-955e-edbf42e46eb7
2006-12-04m_md5 works now. No docs yet, CODER BEWARE!brain
(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
2006-12-04Header for md5 request classesbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5849 e03df62e-2008-0410-955e-edbf42e46eb7
2006-12-04MD5 service provider module (not tested yet)brain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5848 e03df62e-2008-0410-955e-edbf42e46eb7
2006-12-04Add nicer ipv6 cloakingbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5847 e03df62e-2008-0410-955e-edbf42e46eb7
2006-12-04Fix it good :pbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5846 e03df62e-2008-0410-955e-edbf42e46eb7
2006-12-04Move ipv4 cloaking to cloak4brain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5845 e03df62e-2008-0410-955e-edbf42e46eb7
2006-12-04Fix the new ipv4 cloaks to not change wildly if one octet changesbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5844 e03df62e-2008-0410-955e-edbf42e46eb7
2006-12-04Forgot to include 'version' in the syntaxbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5843 e03df62e-2008-0410-955e-edbf42e46eb7
2006-12-04Tweak this module to always allow remove from remote, no matter what the ↵brain
permissions git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5842 e03df62e-2008-0410-955e-edbf42e46eb7
2006-12-04Fix for bug #177, generate the version string at configure time and write it ↵brain
into the .inspircd.inc, then when running the ./inspircd, output the string, this way we dont need the source code to hand to report the version. (btw special, the doctor has cured you of perlprogramophobia) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5841 e03df62e-2008-0410-955e-edbf42e46eb7
2006-12-04Reverted the addition of ./inspircd version; I should've considered this a ↵special
bit more, its flawed in several ways git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5840 e03df62e-2008-0410-955e-edbf42e46eb7
2006-12-04Added ./inspircd version, requested and written by Mitchspecial
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5839 e03df62e-2008-0410-955e-edbf42e46eb7
2006-12-03Account for channels with no modes setbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5838 e03df62e-2008-0410-955e-edbf42e46eb7
2006-12-03Remove an assignment from definition (damn java thinking)peavey
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5837 e03df62e-2008-0410-955e-edbf42e46eb7
2006-12-03Make the 'override' parameter actually *do* something, weew00t
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5836 e03df62e-2008-0410-955e-edbf42e46eb7
2006-12-03Make this look less insane :Pw00t
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5835 e03df62e-2008-0410-955e-edbf42e46eb7
2006-12-03LOL INFINITE LOOPS IN IRCD ARE ROXw00t
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5834 e03df62e-2008-0410-955e-edbf42e46eb7
2006-12-03CheckDie was always still here, we were just forgetting to set the die ↵brain
value's string git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5833 e03df62e-2008-0410-955e-edbf42e46eb7
2006-12-03Fix <die:value>, its been broken for quite some time. (whoops *hide*)brain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5832 e03df62e-2008-0410-955e-edbf42e46eb7
2006-12-03Remote SQUIT, and god save the coder..w00t
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5831 e03df62e-2008-0410-955e-edbf42e46eb7
2006-12-02That patch (TM) of controversy, plus a minor cleanupw00t
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5830 e03df62e-2008-0410-955e-edbf42e46eb7
2006-12-02I don't know if anything actually uses this, but irc::hex is now *much* more ↵special
efficient git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5829 e03df62e-2008-0410-955e-edbf42e46eb7
2006-11-30Fix typo that stops m_cban from workingbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5828 e03df62e-2008-0410-955e-edbf42e46eb7
2006-11-29Added InspIRCd::GetTimeDelta() - previously m_alltime was using a hack to ↵special
get the delta, which wasn't always reliable git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5827 e03df62e-2008-0410-955e-edbf42e46eb7
2006-11-29Same againbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5826 e03df62e-2008-0410-955e-edbf42e46eb7
2006-11-29Add fix suggested by mitch to show when nicks dont existbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5825 e03df62e-2008-0410-955e-edbf42e46eb7
2006-11-29Added a missing error message to SAJOIN - thanks Mitchspecial
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5824 e03df62e-2008-0410-955e-edbf42e46eb7
2006-11-28Fixed a crash when spanningtree is given a blank line; really simple fix, ↵special
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
2006-11-27O(n^n) is bad. O(log n) is better.brain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5822 e03df62e-2008-0410-955e-edbf42e46eb7
2006-11-27Tidyupbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5821 e03df62e-2008-0410-955e-edbf42e46eb7
2006-11-27There, the guts of it are done, spanningtree now uses the exempt lists to ↵brain
cleverly route its messages and save bandwidth git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5820 e03df62e-2008-0410-955e-edbf42e46eb7
2006-11-27BuildExemptList is becoming pretty ugly. grr.brain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5819 e03df62e-2008-0410-955e-edbf42e46eb7
2006-11-27Add OnBuildExemptList, which is used to build an exempt list when passing a ↵brain
privmsg on, but not directly processing it (m_spanningtree etc) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5818 e03df62e-2008-0410-955e-edbf42e46eb7
2006-11-27Add exception lists to OnUserMessage and OnUserNotice, to be used for ↵brain
smarter routing of messages in spanningtree amongst other things git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5817 e03df62e-2008-0410-955e-edbf42e46eb7
2006-11-26C DOS, C DOS RUN, RUN DOS RUN ^M^M^Mpeavey
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5816 e03df62e-2008-0410-955e-edbf42e46eb7
2006-11-26add m_deaf.so to example.confpeavey
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5815 e03df62e-2008-0410-955e-edbf42e46eb7
2006-11-26Provides support for ircu style usermode +d (deaf to channel messages and ↵peavey
channel notices) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5814 e03df62e-2008-0410-955e-edbf42e46eb7
2006-11-26Fix really minor typobrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5813 e03df62e-2008-0410-955e-edbf42e46eb7
2006-11-26Update the comment for flag 't'brain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5812 e03df62e-2008-0410-955e-edbf42e46eb7
2006-11-26Tidyup, avoid ternary if() on every iteration of a loop (bad brain bad)brain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5811 e03df62e-2008-0410-955e-edbf42e46eb7
2006-11-26SILENCE_CNOTICE, flag 't'. Needs testing, peavey should probably review to ↵brain
check it fits in with what he was doing :p git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5810 e03df62e-2008-0410-955e-edbf42e46eb7