aboutsummaryrefslogtreecommitdiffstats
path: root/src/modules
Commit message (Collapse)AuthorAgeFilesLines
...
* Start of GeoIP module. This is deceptively simple.Gravatar brain2008-03-161-0/+79
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9102 e03df62e-2008-0410-955e-edbf42e46eb7
* YAY for LDAP oper blocks! :DGravatar brain2008-03-161-0/+176
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9101 e03df62e-2008-0410-955e-edbf42e46eb7
* Allow for binding to non-anonymous DN for searches.Gravatar brain2008-03-151-12/+24
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9093 e03df62e-2008-0410-955e-edbf42e46eb7
* clean this up now Brain says it works :)Gravatar peavey2008-03-141-6/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9089 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix deprecation in trunk tooGravatar peavey2008-03-141-9/+13
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9088 e03df62e-2008-0410-955e-edbf42e46eb7
* Roll back to 1.2, not 4.0 module verGravatar brain2008-03-141-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9082 e03df62e-2008-0410-955e-edbf42e46eb7
* Fuckin finally!Gravatar brain2008-03-141-0/+200
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9080 e03df62e-2008-0410-955e-edbf42e46eb7
* Grrr!!!Gravatar brain2008-03-141-1/+0
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9079 e03df62e-2008-0410-955e-edbf42e46eb7
* Grrr, added this at the wrong location in trunkGravatar brain2008-03-141-0/+0
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9078 e03df62e-2008-0410-955e-edbf42e46eb7
* Forward port and make work with trunk. Original code of this module by ↵Gravatar brain2008-03-141-0/+1
| | | | | | Carsten Valdemar Munk based on m_sqlauth. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9077 e03df62e-2008-0410-955e-edbf42e46eb7
* Add <options:exemptchanops> support to m_censor and m_blockcaps, and tidy up ↵Gravatar aquanight2008-03-094-16/+34
| | | | | | the checks in {block,strip}color, and remove an uneeded abs() on the "flowing backwards" warning. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9071 e03df62e-2008-0410-955e-edbf42e46eb7
* Add blurb about --enable-extras.Gravatar aquanight2008-03-081-0/+6
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9070 e03df62e-2008-0410-955e-edbf42e46eb7
* Advise symlinking instead of copyingGravatar brain2008-03-081-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9068 e03df62e-2008-0410-955e-edbf42e46eb7
* Update this to read -modupdateGravatar brain2008-03-081-1/+5
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9066 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix multiple (useless) linefeeds on the end of ADDLINE in burstGravatar brain2008-03-081-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9065 e03df62e-2008-0410-955e-edbf42e46eb7
* the B key is close to the H key...right? :)Gravatar bricker2008-02-291-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9048 e03df62e-2008-0410-955e-edbf42e46eb7
* D'oh, this repeats the 'mode enabled' line once per channel. Thanks ↵Gravatar brain2008-02-261-2/+2
| | | | | | ElementAlchemist. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9034 e03df62e-2008-0410-955e-edbf42e46eb7
* This should fix remote rehashGravatar brain2008-02-241-2/+0
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9030 e03df62e-2008-0410-955e-edbf42e46eb7
* This craq can go byebyeGravatar brain2008-02-241-127/+0
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9020 e03df62e-2008-0410-955e-edbf42e46eb7
* Rollback complete! Everyone please go through the code and check i havent ↵Gravatar brain2008-02-243-6/+2
| | | | | | forgotten to incorporate your tweaks and changes. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9019 e03df62e-2008-0410-955e-edbf42e46eb7
* spanningtree now correctly uses OnReadConfig, so its config is AVAILABLE ↵Gravatar brain2008-02-242-1/+7
| | | | | | | | | when it comes to read it. No more bitching about missing config tags. This MIGHT fix the other problem listed in bug #461 git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9018 e03df62e-2008-0410-955e-edbf42e46eb7
* w00t broke it :pGravatar brain2008-02-222-8/+0
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9002 e03df62e-2008-0410-955e-edbf42e46eb7
* Convert remaining InspIRCd::Log() calls to new logging systemGravatar aquanight2008-02-2239-145/+145
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9001 e03df62e-2008-0410-955e-edbf42e46eb7
* Nuke TIMESYNC from orbit \o/Gravatar w00t2008-02-2219-117/+19
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8998 e03df62e-2008-0410-955e-edbf42e46eb7
* Wheee, mass commit! this adds const stafety, throwing a compile error if ↵Gravatar brain2008-02-2079-107/+107
| | | | | | | | | anyone does: "parameters[n] = blahvar;" in a command handler etc. where they REALLY SHOULD NOT fuck with the value and should copy the pointer. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8971 e03df62e-2008-0410-955e-edbf42e46eb7
* A module looks left out?Gravatar brain2008-02-181-2/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8968 e03df62e-2008-0410-955e-edbf42e46eb7
* Phew. Fix a bunch of method sigs to stop warnings.Gravatar w00t2008-02-1834-50/+43
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8966 e03df62e-2008-0410-955e-edbf42e46eb7
* Merge in patch by Darom that fixes race condition when unloading m_mysql.so ↵Gravatar brain2008-02-181-2/+18
| | | | | | that may cause it to crash, fixes bug #438 git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8963 e03df62e-2008-0410-955e-edbf42e46eb7
* This is all just odd. what can we expect?Gravatar brain2008-02-171-30/+16
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8960 e03df62e-2008-0410-955e-edbf42e46eb7
* Implement logtype exclusion (ie: '* -USERINPUT -USEROUTPUT' to mean ↵Gravatar aquanight2008-02-171-6/+1
| | | | | | everything except USER{INPUT,OUTPUT}), also pretty up and expand on the documentation in LogManager git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8959 e03df62e-2008-0410-955e-edbf42e46eb7
* Make log targets in config space-seperated (ie: 'USERINPUT USEROUTPUT') like ↵Gravatar aquanight2008-02-171-1/+1
| | | | | | the rest of the config, instead of comma-seperated git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8957 e03df62e-2008-0410-955e-edbf42e46eb7
* w00t pointed out it needs doing here tooGravatar brain2008-02-171-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8952 e03df62e-2008-0410-955e-edbf42e46eb7
* I gots a better fix :pGravatar brain2008-02-171-2/+5
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8951 e03df62e-2008-0410-955e-edbf42e46eb7
* Backport SendXLines() fix on netburst (don't buffer loads of lines at once), ↵Gravatar w00t2008-02-161-5/+4
| | | | | | and fix: don't propegate K:Lines on netburst git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8948 e03df62e-2008-0410-955e-edbf42e46eb7
* Patch by dz avoiding <badchan:redirect> loops, and tidying up on-rehash checks.Gravatar w00t2008-02-161-3/+46
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8947 e03df62e-2008-0410-955e-edbf42e46eb7
* Make -nofork work properly with logging now.Gravatar aquanight2008-02-151-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8944 e03df62e-2008-0410-955e-edbf42e46eb7
* Somebody *eyes a certain norwegian wannabe* defined two commands called ↵Gravatar brain2008-02-141-1/+1
| | | | | | WATCH... O_o git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8934 e03df62e-2008-0410-955e-edbf42e46eb7
* Change the Implementation list size from a sizeof which worked by fluke to ↵Gravatar om2008-02-141-1/+1
| | | | | | just having a int constant in source git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8930 e03df62e-2008-0410-955e-edbf42e46eb7
* More <log> stuffGravatar aquanight2008-02-141-4/+53
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8928 e03df62e-2008-0410-955e-edbf42e46eb7
* Patch provided by danieldg for fixing 3-figure versions in configureGravatar brain2008-02-132-4/+4
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8926 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix my compile error.Gravatar w00t2008-02-131-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8925 e03df62e-2008-0410-955e-edbf42e46eb7
* Commit patch from danieldg that makes a ton of stuff const-safe for latest ↵Gravatar brain2008-02-1321-33/+33
| | | | | | warn-happy trigger-happy gcc4 (thanks) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8922 e03df62e-2008-0410-955e-edbf42e46eb7
* This doesn't need to be inside the loop. There is only one IP for ↵Gravatar w00t2008-02-131-3/+4
| | | | | | (potentially) multiple ports, after all.. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8921 e03df62e-2008-0410-955e-edbf42e46eb7
* Slight API tweak. Change Command to take char * instead of char in it's ↵Gravatar w00t2008-02-1331-35/+35
| | | | | | constructor, this avoids confusion/generates a compile error if someone mixes up flags with number of params, instead of working but not working as expected in a weird manner. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8918 e03df62e-2008-0410-955e-edbf42e46eb7
* Support \* in silence flags, do the same thing as a(ll) flag.Gravatar w00t2008-02-121-0/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8917 e03df62e-2008-0410-955e-edbf42e46eb7
* Add SVSWATCH command: services may issue it to modify the watch list of a ↵Gravatar w00t2008-02-121-1/+32
| | | | | | client. Syntax: :sender SVSWATCH user watchcraphere git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8916 e03df62e-2008-0410-955e-edbf42e46eb7
* -Wshadow fixesGravatar brain2008-02-122-2/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8912 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix missing user->nick in m_calleridGravatar aquanight2008-02-121-4/+4
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8908 e03df62e-2008-0410-955e-edbf42e46eb7
* -Wshadow fixes for some modules in extra/Gravatar aquanight2008-02-127-36/+34
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8907 e03df62e-2008-0410-955e-edbf42e46eb7
* -Woverloaded-virtual fixesGravatar w00t2008-02-113-7/+8
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8899 e03df62e-2008-0410-955e-edbf42e46eb7