summaryrefslogtreecommitdiff
path: root/src/modules
Commit message (Collapse)AuthorAgeFilesLines
* - Remove duplicate call to MatchText in filter.. it seems to work ok for me, ↵Gravatar w00t2007-05-261-2/+1
| | | | | | fingers crossed.. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7145 e03df62e-2008-0410-955e-edbf42e46eb7
* - Fix some win32 warnings in a way that won't crash gcc compiles (I thought ↵Gravatar w00t2007-05-261-2/+2
| | | | | | I fixed this) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7144 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix for bug #303 reported by HiroP, thanksGravatar brain2007-05-252-3/+26
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7136 e03df62e-2008-0410-955e-edbf42e46eb7
* Don't allow SVSHOLD from a non-ulined client. Thanks click.Gravatar w00t2007-05-251-0/+6
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7133 e03df62e-2008-0410-955e-edbf42e46eb7
* Propagate the gunloadmodule command even if the module isn't loaded locally; ↵Gravatar special2007-05-241-5/+6
| | | | | | bug #299 git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7132 e03df62e-2008-0410-955e-edbf42e46eb7
* Somehow, the code which does the "assumption" that no prefix means 'that' ↵Gravatar brain2007-05-241-1/+5
| | | | | | | | | server's name, got removed or broken. I've put it back, this would explain the commands with empty prefixes being echoed back during that java stuff git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7131 e03df62e-2008-0410-955e-edbf42e46eb7
* Commit patch by IronLegend, thanks :) -- Fixes bug #298Gravatar brain2007-05-231-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7125 e03df62e-2008-0410-955e-edbf42e46eb7
* One more with redundant ref to instance. I think this is the last one.Gravatar peavey2007-05-231-3/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7124 e03df62e-2008-0410-955e-edbf42e46eb7
* Module class has a member ServerInstance, so remove any extra refs still ↵Gravatar peavey2007-05-224-31/+27
| | | | | | lingering in a few modules. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7123 e03df62e-2008-0410-955e-edbf42e46eb7
* - Fix two minor warnings here (catch (ModuleException& e) -> catch ↵Gravatar w00t2007-05-221-2/+2
| | | | | | (ModuleException), as we're not actually using e). Noted on w32, compiles ok, stab me if it breaks linux (I don't think it will.) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7121 e03df62e-2008-0410-955e-edbf42e46eb7
* Bloody 'safe stl' warnings.Gravatar brain2007-05-222-0/+6
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7120 e03df62e-2008-0410-955e-edbf42e46eb7
* Someone forgot the blindingly obvious - APPLY the glines/zlines you add! ↵Gravatar brain2007-05-221-0/+8
| | | | | | they dont apply themselves :p git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7112 e03df62e-2008-0410-955e-edbf42e46eb7
* This says ten minutes drift and should say five, fixedGravatar brain2007-05-221-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7106 e03df62e-2008-0410-955e-edbf42e46eb7
* In this module we declare the md5 context as a class, then reference it in ↵Gravatar brain2007-05-211-3/+3
| | | | | | | | | functions as struct MD5Context*. Not only does this make little sense readability wise, it triggers a warning in vs8. Fixed. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7100 e03df62e-2008-0410-955e-edbf42e46eb7
* Move inspircd.h to topGravatar brain2007-05-219-9/+9
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7099 e03df62e-2008-0410-955e-edbf42e46eb7
* Header rearrangement, move inspircd.h to top, remove stdio, stdlib, ↵Gravatar brain2007-05-21121-980/+801
| | | | | | | | | stdblahblah that we dont even use, remove redeclared <string>, <map>, <vector>. This (1) fixes the irc::string::move warnings on vc8 (2) speeds up compile a lot git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7098 e03df62e-2008-0410-955e-edbf42e46eb7
* Reverted broken patch.. This may break, but it's unlikely :pGravatar frostycoolslug2007-05-211-5/+11
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7090 e03df62e-2008-0410-955e-edbf42e46eb7
* - Comment on the ifdef in here, to avoid people (like myself) going 'what ↵Gravatar w00t2007-05-201-0/+4
| | | | | | the fuck'. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7081 e03df62e-2008-0410-955e-edbf42e46eb7
* - Fix a small warning thrown by cl about unused local.Gravatar w00t2007-05-201-2/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7061 e03df62e-2008-0410-955e-edbf42e46eb7
* Send CHANMODES= and PREFIX= in CAPAB CAPABILITIES.Gravatar brain2007-05-201-1/+1
| | | | | | | Sorry, if you encounter a server < 1.1.8, youll have to guess by module name. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7055 e03df62e-2008-0410-955e-edbf42e46eb7
* SPACE INDENTING ACTION RANGERS -- ATTACK!Gravatar brain2007-05-1921-124/+129
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7048 e03df62e-2008-0410-955e-edbf42e46eb7
* Windows support. Tested and working to compile on freebsd and linux. Next ↵Gravatar w00t2007-05-19115-250/+283
| | | | | | step is to make sure it actually works in windows too. ;p. Add Burlex to contributors. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7043 e03df62e-2008-0410-955e-edbf42e46eb7
* Fixed a fairly low-risk crash in m_spanningtreeGravatar special2007-05-181-2/+8
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7042 e03df62e-2008-0410-955e-edbf42e46eb7
* m_censor can now block lines as well, by specifying an empty replace string ↵Gravatar special2007-05-181-0/+6
| | | | | | (QA, test please, my dev server seems to be broken :P) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7041 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix broken return statements preventing blockchat and blocked files to be ↵Gravatar brain2007-05-171-15/+8
| | | | | | used individually. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7040 e03df62e-2008-0410-955e-edbf42e46eb7
* Change the way i/o lines are formatted in debug log to make them more ↵Gravatar brain2007-05-171-2/+2
| | | | | | | | | | intuitive. Now includes a C or S to say if its client or server, plus the fd: Thu May 17 17:56:16 2007: C[15] -> :Brain MODE #test Thu May 17 17:56:17 2007: C[15] -> :Brain WHO #test git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7039 e03df62e-2008-0410-955e-edbf42e46eb7
* This is funny, in m_md5 we have an ancient comment from w00t that i forgot ↵Gravatar brain2007-05-161-2/+1
| | | | | | to remove that says "maybe this md5 stuff would be better in a dedicated md5 module". LOL. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7037 e03df62e-2008-0410-955e-edbf42e46eb7
* We announce a ping timeout THREE different times and ways on the server that ↵Gravatar brain2007-05-161-2/+1
| | | | | | | | | sent the ping. this is excessive. Remove the announcement in DoPingChecks. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7036 e03df62e-2008-0410-955e-edbf42e46eb7
* And fix another boobooGravatar brain2007-05-161-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7035 e03df62e-2008-0410-955e-edbf42e46eb7
* Add a notice on connection close stating server link uptime, and fix a bug ↵Gravatar brain2007-05-164-10/+22
| | | | | | | | | in m_opermodes which meant that its modes werent being replicated across servers (it was sending a totally malformed MODE command with the nick in twice, and has been doing this presumably since early 1.1's) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7034 e03df62e-2008-0410-955e-edbf42e46eb7
* Tidy logic a little in here, and support <options:exemptchanops>Gravatar w00t2007-05-161-2/+4
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7033 e03df62e-2008-0410-955e-edbf42e46eb7
* Opers are not exempt from other modes, don't exempt them from +N (we may add ↵Gravatar w00t2007-05-161-1/+2
| | | | | | this back post 1.1.8 as a config setting) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7031 e03df62e-2008-0410-955e-edbf42e46eb7
* While rolling our own IS_LOCAL check with irc::string comparison is clever ↵Gravatar w00t2007-05-161-3/+1
| | | | | | (TM), it does seem a little redundant :p git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7030 e03df62e-2008-0410-955e-edbf42e46eb7
* More tweaks from Eric, when an oper is invisible, attempting to /notice or ↵Gravatar brain2007-05-141-1/+21
| | | | | | /privmsg them returns 'no such nick' :) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7026 e03df62e-2008-0410-955e-edbf42e46eb7
* Added patch from Eric at neowin.net so that opers are still visible ↵Gravatar brain2007-05-141-2/+28
| | | | | | joining/parting to other opers (They should have been anyway, but it was broken) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7025 e03df62e-2008-0410-955e-edbf42e46eb7
* quietbursts tweak for hiropGravatar brain2007-05-141-8/+6
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7023 e03df62e-2008-0410-955e-edbf42e46eb7
* Now really add +f to <options:chanopsexempt>. Previous add was m_chanfilter ↵Gravatar w00t2007-05-141-30/+32
| | | | | | (+g). git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7021 e03df62e-2008-0410-955e-edbf42e46eb7
* The last commit never happened.Gravatar w00t2007-05-141-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7020 e03df62e-2008-0410-955e-edbf42e46eb7
* Add +f (chanfilter) to <options:exemptchanops>Gravatar w00t2007-05-141-1/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7019 e03df62e-2008-0410-955e-edbf42e46eb7
* Replace strip/blockcolor tags with <options:exemptchanops>, sexy string of ↵Gravatar w00t2007-05-132-22/+4
| | | | | | modes to exempt chanops from (currently Sc are supported). git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7018 e03df62e-2008-0410-955e-edbf42e46eb7
* We dont need to send FMODE for user mode changes, and the FMODE handler ↵Gravatar brain2007-05-132-3/+5
| | | | | | doesnt need to error on FMODE from a user if we get one git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7017 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix remote bursting with quietbursts, before QA actually test it :P (thanks ↵Gravatar brain2007-05-133-5/+8
| | | | | | HiroP) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7014 e03df62e-2008-0410-955e-edbf42e46eb7
* Better logging to troubleshoot silentburstsGravatar brain2007-05-131-2/+5
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7013 e03df62e-2008-0410-955e-edbf42e46eb7
* Make the debug output a bit more readableGravatar brain2007-05-131-9/+7
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7012 e03df62e-2008-0410-955e-edbf42e46eb7
* Add <blockcolor:allowchanops>, mirroring <stripcolor:allowchanops>.Gravatar w00t2007-05-131-15/+26
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7011 e03df62e-2008-0410-955e-edbf42e46eb7
* Poach feature request: If a server does not respond after x seconds to a ↵Gravatar brain2007-05-134-0/+18
| | | | | | PING, send a warning to opers via +l snomask. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7010 e03df62e-2008-0410-955e-edbf42e46eb7
* Make this FindFeature once, and store the result. It was different dating ↵Gravatar w00t2007-05-131-27/+19
| | | | | | back from before we had module interfaces. Thanks LeaChim :) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7009 e03df62e-2008-0410-955e-edbf42e46eb7
* Argh, forgot the space on the end. >_<Gravatar w00t2007-05-121-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7007 e03df62e-2008-0410-955e-edbf42e46eb7
* Make this use std::string, not char crapGravatar w00t2007-05-121-5/+5
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7006 e03df62e-2008-0410-955e-edbf42e46eb7
* Last IS_AWAY fix. No more *u->awaymsg. :)Gravatar w00t2007-05-121-1/+4
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7003 e03df62e-2008-0410-955e-edbf42e46eb7