aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
...
* 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
* 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
* Don't send 421 to unregistered clients, per RFC (thanks nenolod)•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8661 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-01-081-1/+1
* Remove some debug on startup•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8660 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-01-081-10/+0
* 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
* Hopefully correct implementation of OnRawMode.. can someone pls check this fo...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8654 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-01-063-2/+17
* OnRawMode event makes a return: This was removed post 1.0 because it was incr...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8653 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-01-062-1/+14
* 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-064-10/+109
* 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-062-9/+11
* Throw exception if trying to construct a duplicate channel•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8648 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-01-061-0/+4
* Move CreateChannel to a constructor instead•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8647 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-01-062-30/+17
* Move channel creation to a seperate Channel::CreateChannel (y'know, perhaps t...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8646 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-01-062-15/+25
* Forward declaration isn't required here•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8645 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-01-061-3/+0