aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
...
* Add logger.(cpp|h), will eventually hold implementation of logging manager•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8725 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-01-172-0/+30
* Make default bancache time one day. This may seem long, but as XLines expire,...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8724 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-01-161-1/+1
* Add an overridden AddHit to BanCacheManager, allowing the expiry time to be set.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8723 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-01-162-0/+16
* Make the sid exception message more descriptive so a user knows what a valid ...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8722 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2008-01-161-1/+1
* Validate <server:id> on startup if provided, thx Brain•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8721 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-01-166-20/+26
* Add a warning about quitting a user twice, and fix a minor brainfart•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8718 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-01-162-1/+4
* Remove an O(log n) in favour of an O(1) operation, and tidy up culllist some ...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8717 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-01-165-95/+13
* Two stage commit: don't set user->muted except in QuitUser (duplicate setting...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8716 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-01-166-17/+13
* Re-add support for silent quits (note: we also remove an O(n) doing it this way)•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8715 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-01-163-19/+15
* Hacked-up culllist: stores user pointers rather than CullItem, as creating th...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8714 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-01-164-98/+34
* Someone forgot to delete what they new :P•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8713 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2008-01-151-0/+1
* CullList -> CullItem *•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8712 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-01-152-11/+11
* CullList: Don't try quit everyone. Speed/resource use enhancement on netsplits..•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8711 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-01-152-4/+6
* Fix a stupid crash on unknown commands caused by me blindly applying a 1.1 pa...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8710 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-01-151-2/+5
* IPv6 fix, thanks to danieldg. Doesn't affect 1.1.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8709 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-01-141-1/+6
* New timer code. This may be a tiny fraction slower (though I think it will be...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8708 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-01-133-114/+40
* Undo my constructor playing, I'm pretty sure it will break stuff. This will r...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8707 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-01-132-14/+13
* Move User::AddClient to UserManager::AddClient. WARNING: I assure you this is...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8706 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-01-135-174/+178
* First UserManager overhaul: Move clone counts out of InspIRCd & User.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8705 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-01-1310-113/+128
* Add a channel manager class while I'm at it.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8704 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-01-132-0/+45
* Feh. Remember the header too.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8703 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-01-131-0/+28
* Add usermanager.cpp•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8702 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-01-131-0/+17
* I think (and Brain concurs) that B for blockcaps and P for permanent make a l...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8701 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-01-131-7/+7
* Document <goodchan>•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8697 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-01-101-2/+7
* Add goodchan tags for m_denychans: Allows the use case of forbidding *warez*,...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8696 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-01-101-0/+9
* Header update: 2007 -> 2008•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8694 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-01-10390-393/+393
* 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
* Document <options:prefixpart|suffixpart|fixedpart>. Set prefixpart and suffix...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8691 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-01-101-0/+12
* Implement <options:prefixpart|suffixpart|fixedpart>•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8690 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-01-103-1/+36
* 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
* Add OnExpireLine(XLine *) hook, will be used in xline db stuff to avoid getti...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8676 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-01-093-13/+22
* Some quick credits updates.. nothing huge, just people that have been helpful...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8675 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-01-091-6/+10
* Fake lag on nick change, thanks pLaYa•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8674 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-01-091-0/+1
* 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 bug in new XLine system (thanks Brain) - I don't know how I didn't spot t...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8672 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-01-091-1/+1
* 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