aboutsummaryrefslogtreecommitdiffstats
path: root/src/modules
Commit message (Expand)AuthorAgeFilesLines
...
* Erase their quit count on banning (so they get another 10 or whatever attempt...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8693 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-01-101-0/+1
* Add m_quitban: Bans IPs that connect/disconnect more than X times per 3600 se...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8692 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-01-101-0/+95
* Add optional SAPART reason. No prefixing done yet.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8689 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-01-101-3/+11
* Register RLine factory on load, unregister it on unload.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8686 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-01-101-0/+5
* Fix bug in rline, xline derived class declared itself as xline type 'K' not 'R'•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8685 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2008-01-101-1/+1
* Fix some random crash due to my not knowing how to use STL *shrug*•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8684 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-01-091-2/+2
* Correct a few things, and yay for code that randomly decides to work.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8683 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-01-091-14/+30
* Utterly untested RLINE•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8682 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-01-091-48/+58
* Flesh this out a little more. Create our derived XLine and factory. Doesn't i...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8681 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-01-091-114/+122
* Add RLINE skeleton module to move it between PCs (I'm lazy :p)•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8680 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-01-091-0/+183
* Fix for bug #464, taxonomy output spooled to target not to requestor, reporte...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8678 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2008-01-091-3/+3
* Add OnExpireLine hook to xline db stuff•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8677 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-01-091-2/+12
* Remove useless debug from here (finished with it), and add some debug that ma...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8673 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-01-091-7/+2
* Fix problem #2 (this means that xlinedb is essentially working and feature-co...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8671 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-01-081-2/+4
* Fix problem #1 by setting a lock on writes when we're reading. This means no ...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8670 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-01-081-1/+9
* xline.db reading. Two things I notice are funky in some way about this.. 1) d...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8669 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-01-081-1/+93
* Code to write xline.db.. reading is not yet handled.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8668 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-01-081-0/+66
* Very early on version of xline database module, doesn't yet physically store ...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8667 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-01-081-0/+74
* Fix careless compile error caused by forward port of patch earlier today.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8666 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-01-081-1/+1
* Forward port r8664: bind server sockets on /rehash•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8665 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-01-083-2/+10
* Correct typo•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8659 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-01-071-1/+1
* git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8657 e03df62e-2...Gravatar w00t2008-01-071-1/+1
* Second half of usercount fix..•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8656 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-01-071-0/+5
* Fix up some usercounts stuff.. to be tested.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8655 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-01-076-41/+49
* 90% sure this fix will mean SHA256 works consistantly. Was a problem in SHA25...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8651 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-01-061-1/+20
* Permanent channels, currently conflicts with blockcaps (+P) and is untested•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8650 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-01-061-0/+86
* Basic core changes for permanent channels.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8649 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-01-061-4/+9
* Back out rsquit: wasn't meant to be committed yet.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8642 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-01-061-25/+52
* Add removal of BanCache entries on XLINE add/del, so we avoid out of date res...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8641 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-01-061-52/+25
* Add SnomaskManager::FlushSnotices() stub•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8636 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-01-051-0/+1
* Fix for bug #464, thanks John•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8634 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2008-01-051-2/+1
* Fix m_banredirect: (hint: sizeof(f) != sizeof(*f) ;p)•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8633 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-01-041-1/+1
* Forward port r8629: Fix for bug #458 - servers going missing on collision etc•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8630 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-01-041-1/+2
* Back out previous patch disabling ADDLINE processing. The problem is in the n...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8627 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-01-041-5/+11
* ADDLINE is broken, don't process it for now..•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8626 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-01-041-4/+4
* Update this to use the new oper call•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8618 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-01-021-1/+1
* Totally untested patch to add <oper:modes> support. dz, test. Thanks ;p•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8616 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-01-021-30/+51
* Add param 'opername' to event OnPostOper. This will help make a (slightly nic...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8615 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-01-023-3/+3
* m_clones: Only show the number of clones and IP for each entry over the limit...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8613 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-01-021-11/+2
* The mysql worker thread only sleeps 50 nanosecs between cycles, this is not e...•••Increase to 1000, fixes bugs noticed on forum by JulianD, thanks :) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8605 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2007-11-291-1/+1
* Now fetches page. Not the page you ask for, but meh :p•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8604 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2007-11-181-8/+24
* Test framework connects now•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8603 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2007-11-181-4/+25
* Half complete test framework•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8602 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2007-11-181-0/+86
* First part of stuff for remote includes (this doesnt work yet)•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8601 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2007-11-181-116/+0
* Minor change: Add + to FMODE on creation of a new channel. This makes all FMO...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8598 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2007-11-161-1/+1
* Argh, i give up•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8594 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2007-11-122-2/+3
* NOTE: our stuff for parsing multiple dns replies for dnsbl with an 'A record ...•••We will fix this at some later date. It was breaking other stuff git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8591 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2007-11-121-4/+4
* This works with multiple remote includes now except it hangs when an include ...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8590 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2007-11-113-18/+44
* Currently crashes with multiple layers of include. don't use this yet•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8589 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2007-11-111-0/+2
* Fix some dodgy destructor stuff•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8588 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2007-11-111-1/+2