| Commit message (Expand) | Author | Age | Files | Lines |
| ... | |
| * | Fix (?) stats chars•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8448 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-10-31 | 2 | -41/+24 |
| * | This *should* fix expiry. Can someone else (w00t? :p) test for me, and check ...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8447 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-10-31 | 1 | -23/+23 |
| * | More debug in here•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8446 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-10-31 | 1 | -3/+10 |
| * | Start to fix broken expiry•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8445 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-10-31 | 1 | -2/+11 |
| * | Use XLineFactory in ADDLINE, so that it can deal with anything the rest of th...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8444 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-10-31 | 1 | -40/+8 |
| * | Make it all compile.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8443 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-10-31 | 6 | -88/+38 |
| * | Fix up to pass User*•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8442 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-10-31 | 8 | -32/+27 |
| * | Remove all the OnAddGLine, OnAddWhateverLine replace with one simple OnAddLin...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8440 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-10-31 | 1 | -10/+2 |
| * | Add factories for other types•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8439 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-10-31 | 1 | -0/+12 |
| * | Add factories for eline and gline as tests•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8438 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-10-31 | 1 | -0/+14 |
| * | Implement: XLineManager::RegisterFactory, UnregisterFactory, GetFactory•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8437 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-10-31 | 1 | -0/+34 |
| * | Spanningtree now compiles•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8435 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-10-31 | 1 | -8/+18 |
| * | This one too, grr•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8434 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-10-31 | 2 | -7/+10 |
| * | Bloody hell, just how many modules use this shit•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8433 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-10-31 | 1 | -12/+25 |
| * | More fixes•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8432 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-10-31 | 6 | -9/+16 |
| * | Make /gline etc compile with new methods•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8431 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-10-31 | 5 | -5/+24 |
| * | More fixes and some optimizations•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8430 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-10-31 | 1 | -11/+13 |
| * | More stuff•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8429 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-10-31 | 2 | -10/+49 |
| * | Fixified some more•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8428 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-10-31 | 3 | -11/+42 |
| * | The rest doesnt compile yet, dont bother :p•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8427 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-10-31 | 1 | -82/+44 |
| * | Reorder creation of objects so:•••1) they are all done in the same place
2) calling InspIRCd::Exit() early on (before initialising a few things is done) doesn't crash us ;p
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8426 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2007-10-31 | 1 | -9/+9 |
| * | Clean up XLine conf stuff a little bit, move most of it to configreader. Also...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8425 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2007-10-31 | 4 | -77/+80 |
| * | Add support for nick@server requested by many. We are not likely to backport ...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8424 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-10-30 | 2 | -4/+42 |
| * | A few more timesaving checks.•••The more astute amongst you will have noticed all the Add?Line functions now look practically identical. This paves the way for us to have one generic one, but before we do this
i'd rather have us add an XLine* pointer to it, not a hostmask or something non-generic.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8423 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-10-29 | 1 | -0/+15 |
| * | Add the lookup_lines stuff. Sorry i havent documented this yet, i am tired.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8422 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-10-29 | 1 | -6/+28 |
| * | Big fat fixme here•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8421 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-10-29 | 1 | -2/+5 |
| * | Ok, now each xline will be in two places. The sorted vector and a map, each l...•••This allows for faster checking for simple existence of a line for removal/adding without O(n) lookups
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8420 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-10-29 | 1 | -5/+5 |
| * | Compile fixes•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8419 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-10-29 | 5 | -5/+5 |
| * | This commit is untested and breaks a lot of xline stuff. work in progress.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8418 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-10-29 | 1 | -189/+99 |
| * | Make ELines cached, and check for ELined status in all the Matches for all th...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8417 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2007-10-28 | 1 | -25/+34 |
| * | Update User::exempt all the time we change an E:Line. Brain, can you check I'...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8416 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2007-10-28 | 1 | -4/+28 |
| * | YAR!•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8415 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-10-28 | 1 | -82/+3 |
| * | Grr•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8413 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-10-28 | 1 | -5/+5 |
| * | Add Apply and DefaultApply.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8412 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-10-28 | 1 | -0/+39 |
| * | Fixify•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8411 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2007-10-28 | 1 | -4/+4 |
| * | Rewrite of XLineManager::ApplyLines to only apply pending lines. This ..doesn...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8410 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2007-10-28 | 1 | -56/+94 |
| * | I think this is done. Add overloaded Matches() which takes std::string and im...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8409 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-10-28 | 1 | -1/+21 |
| * | Move matches_qline to Matches, though this won't work properly .. :s•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8408 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2007-10-28 | 1 | -1/+4 |
| * | Make E:Line/G:Line use the Matches stuff•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8407 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2007-10-28 | 1 | -16/+20 |
| * | Make ZLine use Matches()•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8406 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2007-10-28 | 1 | -4/+4 |
| * | Fix this to pass a User•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8405 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2007-10-28 | 1 | -1/+2 |
| * | Done my part•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8404 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-10-28 | 1 | -3/+4 |
| * | Add a virtual Matches to XLine class, and override it appropriately for all d...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8403 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2007-10-28 | 1 | -7/+39 |
| * | Forgot it should return false•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8402 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-10-28 | 1 | -0/+1 |
| * | Fixed w00t•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8401 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-10-28 | 1 | -0/+4 |
| * | PERL PIE FOR ALL: Rename a fuckload of XLineManager's methods•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8399 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2007-10-28 | 11 | -61/+61 |
| * | - Tear out a useless load of XLine clutters that did nothing much except conf...•••- Revert back to early 1.0 design of using a single list for line storage. We'll make this work more efficiently than 1.0 though of course. This simplifies the code for expiry, checking, etc.
- Merge a bunch of sort callbacks into a single sort callback for class XLine.
- Horribly break apply_lines() for the time being.
.. and that's probably it.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8398 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2007-10-28 | 14 | -504/+168 |
| * | Add m_proxyscan -- someone can doubtless do a much better job of this, as it'...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8397 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2007-10-28 | 1 | -0/+395 |
| * | Add dz to other contributors, line up columns•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8394 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-10-27 | 1 | -7/+8 |
| * | Dont echo the JOIN to the user whos speaking•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8393 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-10-27 | 1 | -1/+5 |