| Commit message (Expand) | Author | Age | Files | Lines |
| ... | |
| * | Header update: 2007 -> 2008•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8694 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2008-01-10 | 1 | -1/+1 |
| * | 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 |
| * | 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 | 1 | -1/+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 |
| * | 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 | 1 | -1/+7 |
| * | 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 | 1 | -1/+3 |
| * | 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 |
| * | Instead of a vector of vectors, use an array of vectors as in the original sp...•••This is faster, as only the inner list resizes, and this avoids calls to std::vector::operator[]
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8531 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-11-04 | 1 | -5/+1 |
| * | Comments•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8526 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-11-04 | 1 | -1/+1 |
| * | MODERR tidyups•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8524 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-11-04 | 1 | -2/+2 |
| * | Remove some now redundant if (!empty) checks in FOREACH_MOD•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8520 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-11-04 | 1 | -26/+22 |
| * | Remove no longer required typedef•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8517 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-11-04 | 1 | -4/+0 |
| * | Comment all the new stuff•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8516 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-11-04 | 1 | -7/+63 |
| * | Not yet tested: remove last vestiges of modules[] and module_names[] arrays.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8514 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-11-04 | 1 | -12/+2 |
| * | Remove our vectors of Module*/ircd_module*, replace with a map of std::pair<i...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8513 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-11-04 | 1 | -12/+2 |
| * | More craq•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8507 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-11-04 | 1 | -0/+2 |
| * | Bring back Prioritize (needs to occur after module load) with a different dec...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8499 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-11-04 | 1 | -1/+16 |
| * | Next part of Development/Hooking (see wiki)•••Module::Prioritize and Module::Implements are now GONE.
ModuleManager::MoveTo, MoveBefore, MoveAfter, MoveFirst, MoveLast are GONE too.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8498 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-11-04 | 1 | -83/+0 |
| * | Development/Hooking in full swing now: WARNING, this will break ALL modules f...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8497 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-11-04 | 1 | -43/+74 |
| * | Add EventHandlers structure for Development/Hooking•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8496 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-11-04 | 1 | -13/+21 |
| * | Forward decl•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8441 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-10-31 | 1 | -0/+2 |
| * | 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 | -71/+10 |
| * | Whoops, must be const•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8378 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-10-26 | 1 | -1/+1 |
| * | Add new event for this with gauranteed delivery of message BEFORE the text is...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8376 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-10-26 | 1 | -1/+16 |
| * | InspSocket -> BufferedSocket. Paves the way for a SimpleSocket class which id...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8206 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2007-10-15 | 1 | -1/+1 |
| * | In the grand tradition of huge fucking commits:••• - chanrec -> Channel
- userrec -> User
Enjoy.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8204 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2007-10-15 | 1 | -99/+99 |
| * | Shut up, valgrind•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8163 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-10-13 | 1 | -0/+1 |
| * | Fix for bug #415, affects only trunk (wish i'd known this before i started!)•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8079 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-09-25 | 1 | -1/+2 |
| * | Renamed the needs_unsigned parameter of ConfigReader::ReadInteger to need_pos...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8025 e03df62e-2008-0410-955e-edbf42e46eb7
| special | 2007-09-12 | 1 | -6/+7 |
| * | A few more minor cleanups•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7986 e03df62e-2008-0410-955e-edbf42e46eb7
| om | 2007-08-29 | 1 | -1/+3 |
| * | Move everything module-related out of InspIRCd and into ModuleManager, there ...•••All modules in the core distribution should also be updated in line with these changes.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7985 e03df62e-2008-0410-955e-edbf42e46eb7
| om | 2007-08-28 | 1 | -10/+253 |
| * | First step on the road of module loader rewriting. So far this only really re...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7971 e03df62e-2008-0410-955e-edbf42e46eb7
| om | 2007-08-28 | 1 | -98/+6 |
| * | Bump ABI version and protocol version. Note that this really means 1.1 and 1....•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7844 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2007-08-26 | 1 | -1/+1 |
| * | Fix spelling mistakes on some log messages•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7666 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2007-08-05 | 1 | -4/+4 |
| * | OOPS! We try again, since I'm smoking craq. LF is 0x0a NOT CR.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7456 e03df62e-2008-0410-955e-edbf42e46eb7
| peavey | 2007-07-16 | 1 | -1/+1696 |
| * | 'svn propset -R svn:eol-style CR *' Set to UNIX-style always. Binaries are au...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7454 e03df62e-2008-0410-955e-edbf42e46eb7
| peavey | 2007-07-16 | 1 | -1696/+1 |
| * | This should fix the rest of remote kill nick hiding•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7432 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-07-10 | 1 | -2/+2 |
| * | More comments•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7381 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-06-17 | 1 | -10/+79 |
| * | Module factory and init function in modules turned into a neat macro:•••INIT_MODULE(MyModuleClassName);
Get cracking, w00t :)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7341 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-06-17 | 1 | -1/+17 |
| * | Some general syntax cleanups.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7304 e03df62e-2008-0410-955e-edbf42e46eb7
| pippijn | 2007-06-14 | 1 | -1/+1 |
| * | Windows support. Tested and working to compile on freebsd and linux. Next ste...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7043 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2007-05-19 | 1 | -11/+14 |
| * | Rather largeish change to class checking on connect to fix a few minor bits a...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7029 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2007-05-15 | 1 | -1/+1 |
| * | Refactor port binding, warning not yet tested fully•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6982 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-05-11 | 1 | -1/+1 |