Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-04-24 | Update copyright headers. | InspIRCd Robot | |
2020-04-10 | Update the module descriptions using mkversion. | Sadie Powell | |
2020-02-18 | Add enum constants for list mode numerics. | Sadie Powell | |
2020-01-11 | Update copyright headers. | InspIRCd Robot | |
2019-06-12 | Show the mode syntax in ERR_INVALIDMODEPARAM. | Peter Powell | |
2019-06-07 | Check the unset level in autoop as well as the set level. | Peter Powell | |
2019-04-28 | Some more text fixes and improvements (#1618). | Robby | |
2018-12-19 | Add the <maxlist> tag and switch ListModeBase to always use it. | Peter Powell | |
The old method of doing this was: 1. Extremely inconsistently used. Some list modes used <banlist> and some used their own config tag. 2. Not documented in the slightest. There was a small reference to <maxbans> for the ban mode but nothing else. 3. In some cases conflicting with other config tags. The chanfilter module defined a <chanfilter> tag for general config whilst also using it for the max list settings. The new <maxlist> tag avoids these issues entirely. | |||
2018-08-14 | Fix a bunch more conflicting/unnamed numerics. | Peter Powell | |
2017-11-21 | Add the override keyword in places that it is missing. | Peter Powell | |
GCCs warnings for this are much better than Clangs. | |||
2017-11-06 | Add support for setting the unset rank in ModeHandler. | Peter Powell | |
2016-02-25 | Convert WriteNumeric() calls to pass the parameters of the numeric as method ↵ | Attila Molnar | |
parameters | |||
2015-01-10 | Reduce std::string::substr() usage | Attila Molnar | |
substr() returns a new string while erase() and assign() modify the existing one | |||
2014-09-03 | Replace irc::modestacker usage with the new ModeParser::Process() | Attila Molnar | |
2014-02-20 | Add a ModeParser::FindMode() overload that takes a mode name and a mode type | Attila Molnar | |
2013-11-12 | Use WriteNumeric() everywhere we send numerics and include the user's nick ↵ | Adam | |
automatically | |||
2013-09-12 | Send ListModeBase modes implicitly on channel sync | attilamolnar | |
Remove Module::ProtoSendMode() and ListModeBase::DoSyncChannel() | |||
2013-09-12 | Keep lists of mode handlers by type | attilamolnar | |
2013-09-11 | Move prefix mode specific fields and getters into PrefixMode | attilamolnar | |
Add ModeHandler::IsPrefixMode() | |||
2013-09-08 | Automatically register ServiceProviders created by modules | attilamolnar | |
2013-08-30 | Replace OnRehash() with ReadConfig() that is called on boot, on module load ↵ | attilamolnar | |
and on rehash This eliminates the need for calling OnRehash() in init() | |||
2013-08-04 | Automatically attach modules to events | attilamolnar | |
2013-07-04 | Remove $Core and $Mod* comments apart from $ModDep. | Peter Powell | |
2013-06-13 | Introduce ModeProcessFlags, can be passed to ModeParser::Process() to ↵ | attilamolnar | |
indicate local only mode changes and mode merges Change ProtocolInterface::SendMode() to take source and destination parameters, and call it from the mode parser whenever the mode change is global This deprecates the ambiguous InspIRCd::SendMode() and InspIRCd::SendGlobalMode() interface (the latter sent mode changes originating from local users twice, etc.) | |||
2013-05-15 | Tidy up keywords on module methods. | Peter Powell | |
- Remove virtual keyword from a ton of methods which don't need it. - Add override keyword to a ton of methods which do need it. | |||
2013-04-08 | Migrate u_listmode.h into the core, change +b to use it | attilamolnar | |
2013-04-01 | Whitespace and empty destructor removal, minor coding style changes | attilamolnar | |
2012-12-02 | Dynamically determine the size of the eventlist[] passed to Attach() | attilamolnar | |
m_sqlauth was attached to I_OnUserDisconnect but didn't provide a handler for it, remove | |||
2012-12-02 | Attach to events and register services in init() | attilamolnar | |
2012-11-19 | Remove calls to ListModeBase::OnCleanup (deprecated, empty function) | attilamolnar | |
2012-05-30 | m_autoop Fix desync issue #37 reported by @Joah - part 1 | attilamolnar | |
2012-04-19 | Replace copyright headers with headers granting specific authors copyright | Robby- | |
2011-01-24 | Fix bug #110 | Jackmcbarn | |
2010-08-08 | Don't try to tidy m_autoop entries (fixes extra !*@*) | Daniel De Graaf | |
2010-02-19 | Allow autoop to use long names | danieldg | |
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12499 e03df62e-2008-0410-955e-edbf42e46eb7 | |||
2010-02-10 | Better error messages for m_autoop | danieldg | |
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12423 e03df62e-2008-0410-955e-edbf42e46eb7 | |||
2010-02-03 | Add access checking for m_autoop | danieldg | |
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12361 e03df62e-2008-0410-955e-edbf42e46eb7 | |||
2010-02-03 | Add m_autoop.so - ircd-side channel access lists via listmode +w | danieldg | |
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12359 e03df62e-2008-0410-955e-edbf42e46eb7 |