| Commit message (Expand) | Author | Age | Files | Lines |
| ... | |
| * | 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
| w00t | 2008-01-16 | 1 | -4/+4 |
| * | 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
| w00t | 2008-01-16 | 1 | -0/+4 |
| * | 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
| w00t | 2008-01-16 | 2 | -14/+10 |
| * | CullList -> CullItem *•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8712 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2008-01-15 | 1 | -1/+1 |
| * | 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
| w00t | 2008-01-13 | 1 | -19/+18 |
| * | 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
| w00t | 2008-01-13 | 2 | -12/+12 |
| * | 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
| w00t | 2008-01-13 | 3 | -37/+51 |
| * | 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
| w00t | 2008-01-13 | 1 | -0/+28 |
| * | Feh. Remember the header too.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8703 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2008-01-13 | 1 | -0/+28 |
| * | Header update: 2007 -> 2008•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8694 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2008-01-10 | 106 | -106/+106 |
| * | Implement <options:prefixpart|suffixpart|fixedpart>•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8690 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2008-01-10 | 1 | -0/+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
| w00t | 2008-01-09 | 1 | -2/+8 |
| * | 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
| w00t | 2008-01-06 | 1 | -1/+1 |
| * | 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
| w00t | 2008-01-06 | 1 | -1/+13 |
| * | 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
| w00t | 2008-01-06 | 1 | -7/+7 |
| * | Move CreateChannel to a constructor instead•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8647 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2008-01-06 | 1 | -13/+5 |
| * | 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
| w00t | 2008-01-06 | 1 | -0/+8 |
| * | Forward declaration isn't required here•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8645 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2008-01-06 | 1 | -3/+0 |
| * | Add overridden constructor with specified time in seconds for bancache entry ...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8644 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2008-01-06 | 1 | -0/+10 |
| * | Add bancache expiry stuff, currently records expire 60 seconds after creation...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8640 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2008-01-06 | 1 | -1/+3 |
| * | Fix a bug (snotices repeating constantly), and add a flush timer (1x5 seconds)•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8639 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2008-01-05 | 1 | -3/+4 |
| * | Fix snomask stacking, still needs to flush all snomasks on a timer to avoid m...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8638 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2008-01-05 | 1 | -0/+1 |
| * | Snomask stacking: not yet working (crashes), and not quite finished•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8637 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2008-01-05 | 1 | -4/+10 |
| * | Remove non-portable code and replace with a debug call•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8632 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2008-01-04 | 1 | -7/+7 |
| * | Format the header a little better, add some stuff preparing for snomask compr...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8628 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2008-01-04 | 1 | -0/+38 |
| * | Remove some stuff that isn't needed from here.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8625 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2008-01-04 | 1 | -3/+7 |
| * | Patch turning Config->sid from size_t to char **. This also undoes the total ...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8619 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2008-01-03 | 1 | -1/+1 |
| * | 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
| w00t | 2008-01-02 | 2 | -2/+3 |
| * | Remove an unneeded forward declaration and typedef•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8612 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2007-12-30 | 1 | -6/+0 |
| * | 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
| brain | 2007-11-18 | 1 | -5/+1 |
| * | Add another BanCache stub. I'm not writing it yet as the storage of entries h...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8595 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2007-11-15 | 1 | -0/+6 |
| * | 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
| brain | 2007-11-11 | 1 | -4/+10 |
| * | Provide a facility for modules to flag a config file completed•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8576 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-11-11 | 1 | -0/+2 |
| * | More stuff incoming•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8575 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-11-11 | 1 | -1/+1 |
| * | More stuff•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8574 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-11-11 | 1 | -1/+1 |
| * | Report failure to load configs•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8571 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-11-11 | 1 | -2/+2 |
| * | Add a counter for errored files•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8570 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-11-11 | 1 | -0/+1 |
| * | More stuff for this. Its starting to take shape a bit now, and is tidier than...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8567 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-11-11 | 1 | -1/+3 |
| * | Begin rethink on this. Warning, this WILL break your ircd if youre using trunk!•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8566 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-11-11 | 1 | -1/+7 |
| * | In prep for remote includes, configuration reading is now two-pass.•••Note that theres an important part missing from here, there can be a NON-BLOCKING delay between the start of pass 2 and the files being available for download.
At this point, ServerConfig::Read() should probably return an ENOTREADY or such at which point it gets monitored for ready state. The socket engine is ready at this point
so we can poll the socket engine for it. In the case of startup, the socket engine blocks in a private loop, its no good booting the ircd till we have a complete config!
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8565 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-11-11 | 2 | -5/+11 |
| * | Implement roadmap item: "userrec::HasPermission -> map of maps, for (even fas...•••This is not a map of maps, but a single level map per oper, in non-opers this member is NULL.
Please note that this is not yet tested.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8564 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-11-11 | 1 | -0/+2 |
| * | Fix crashes from badly written safeiters•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8563 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-11-11 | 1 | -8/+8 |
| * | Make iterators safe in FOREACH_MOD etc macros, so that ModuleManager::Detach(...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8562 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-11-11 | 1 | -20/+38 |
| * | m_spy no longer implements SPYNAMES, instead it overrides normal NAMES on the...•••This way it will not break m_auditorium, m_delayjoin etc, however it will work properly with mircs annoying assumptions in its channel list
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8555 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-11-10 | 1 | -1/+3 |
| * | Roadmap item "Fix jointhrottle to not try 'throttle' clients during a netmerg...•••requires an extra parameter to OnUserJoin, bool sync. usually false, but FJOIN code during burst sets it to true.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8552 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-11-09 | 2 | -3/+5 |
| * | Rehash method added which frees unused memory from the hash_map. Has a delete...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8542 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-11-05 | 1 | -0/+2 |
| * | Why the hell the includes are half way down the damn file in modules.h is bey...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8541 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-11-04 | 1 | -12/+12 |
| * | Integrate K/Gline into the bancache system by making some modifications to De...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8538 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2007-11-04 | 1 | -1/+2 |
| * | And whoops, typo•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8534 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-11-04 | 1 | -1/+1 |
| * | Fix these to use new hook system (u_listmode wasnt fixed yet)•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8533 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-11-04 | 1 | -2/+3 |