| Commit message (Expand) | Author | Age | Files | Lines |
| * | Remove two useless methods, chanlog is b0rked at the moment.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9313 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2008-04-04 | 1 | -2/+0 |
| * | Change the 'is not within the modules dir' message to something less obscure ...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9290 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2008-04-03 | 1 | -1/+1 |
| * | Fixy•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9225 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2008-03-30 | 1 | -1/+1 |
| * | Change this return type to int from void. WHY didn't this error for me.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9224 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2008-03-30 | 1 | -1/+1 |
| * | Merge OnCancelAway and OnSetAway, add param awaymsg to OnSetAway (blank when ...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9223 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2008-03-30 | 1 | -2/+1 |
| * | Port bindings for gnutls now bind via ip:port, rather than on all ports for t...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9188 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2008-03-24 | 1 | -1/+1 |
| * | Add stuff so that modules can hook users by altering a pointer in the User cl...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9187 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2008-03-24 | 1 | -0/+1 |
| * | Add WriteNumeric() to User and OnNumeric module event. Note that modules do n...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9174 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2008-03-22 | 1 | -1/+1 |
| * | Add support for OnNamesListItem, discussed with w00t a few days ago. This mak...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9140 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2008-03-21 | 1 | -0/+1 |
| * | Fix the warnings that are worth fixing, ignore the rest of gcc's nannying•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9117 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2008-03-17 | 1 | -1/+1 |
| * | Revert configure so that we can uh, actually compile.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9037 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2008-02-26 | 1 | -2/+2 |
| * | Rollback complete! Everyone please go through the code and check i havent for...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9019 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2008-02-24 | 1 | -15/+9 |
| * | This segfaults atm. i'm working on it.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9016 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2008-02-24 | 1 | -7/+10 |
| * | Convert remaining InspIRCd::Log() calls to new logging system•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9001 e03df62e-2008-0410-955e-edbf42e46eb7
| aquanight | 2008-02-22 | 1 | -14/+14 |
| * | More test suite stuff•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8976 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2008-02-21 | 1 | -0/+1 |
| * | Wheee, mass commit! this adds const stafety, throwing a compile error if anyo...•••copy the pointer.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8971 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2008-02-20 | 1 | -4/+4 |
| * | Someone please help me fix the warnings in modules caused by this change. All...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8964 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2008-02-18 | 1 | -1/+1 |
| * | Commit patch from danieldg that makes a ton of stuff const-safe for latest wa...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8922 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2008-02-13 | 1 | -2/+2 |
| * | Support for /invite <user> <channel> <timeout> - if the user doesn't partake ...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8854 e03df62e-2008-0410-955e-edbf42e46eb7
| aquanight | 2008-02-08 | 1 | -2/+2 |
| * | Clear up header insanity•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8808 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2008-02-03 | 1 | -1/+1 |
| * | Make m_password_hash able to pick up hasher modules after it's loaded, meanin...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8793 e03df62e-2008-0410-955e-edbf42e46eb7
| aquanight | 2008-02-02 | 1 | -0/+13 |
| * | Move some stuff to usermanager, remove a little header insanity, remove trace...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8790 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2008-02-02 | 1 | -1/+1 |
| * | Change API OnOperCompare to OnPassCompare, password hashing is now available ...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8755 e03df62e-2008-0410-955e-edbf42e46eb7
| aquanight | 2008-01-27 | 1 | -1/+1 |
| * | Remove a redundant method here, call the mode manager directly•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8732 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2008-01-17 | 1 | -19/+0 |
| * | 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 | -0/+1 |
| * | 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 | -0/+1 |
| * | 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 | -0/+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 | 1 | -1/+1 |
| * | 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 |
| * | This works properly now. Files in the file:// schema are loaded by the core.•••Anything else will be loaded by a module, this isnt done yet. For remote includes to work,
your <module> tags for the remote includes modules must be in the base inspircd.conf file.
This is the only file gauranteed to be avaialble in pass 1 of the two pass config read.
At the end of pass 1, all files are opened/downloaded and placed into a map.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8568 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-11-11 | 1 | -2/+0 |
| * | 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 |
| * | 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/+1 |
| * | On failure to load a module, DetachAll on the module pointer, also, try to fr...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8537 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-11-04 | 1 | -1/+20 |
| * | 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 | -2/+0 |
| * | Remove debug junk from ModuleManager::SetPriority•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8530 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-11-04 | 1 | -33/+0 |
| * | MODERR tidyups•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8524 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-11-04 | 1 | -34/+30 |
| * | Comments•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8519 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-11-04 | 1 | -6/+27 |
| * | Change this, risking a crash otherwise•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8518 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-11-04 | 1 | -1/+1 |
| * | 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 | -0/+9 |
| * | 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 | -128/+61 |
| * | All done... i think. Just tidying up to be done, removal of Implements() meth...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8511 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-11-04 | 1 | -7/+24 |
| * | Convert all to new Attach() system. The Implements() method needs removing fr...•••WARNING: there are segfaults here! HERE BE DRAGONS, i am not finished!
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8510 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-11-04 | 1 | -3/+6 |
| * | Extra debug logging•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8509 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-11-04 | 1 | -0/+19 |
| * | This compiles, but note most modules are currently broken, they dont Attach()•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8508 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-11-04 | 1 | -0/+2 |
| * | More craq•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8507 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-11-04 | 1 | -1/+12 |
| * | 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/+69 |
| * | 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 | -152/+1 |