Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-04-10 | Update the module descriptions using mkversion. | Sadie Powell | |
2020-01-11 | Update copyright headers. | InspIRCd Robot | |
2017-11-25 | Convert IsChannel to std::function. | 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. | |||
2014-09-03 | Replace irc::modestacker usage with the new ModeParser::Process() | Attila Molnar | |
2014-07-14 | Remove typedef UserMembIter, use Channel::MemberMap::iterator instead | Attila Molnar | |
Remove the now unused UserMembList typedef too | |||
2014-07-14 | Remove typedef UserMembCIter, use Channel::MemberMap::const_iterator instead | Attila Molnar | |
2014-07-14 | Rename UserMembList to Channel::MemberMap, switch all code to use it | Attila Molnar | |
2014-07-14 | Change return type of Channel::GetUsers() to reference from pointer as it is ↵ | Attila Molnar | |
never NULL | |||
2014-06-10 | Use the iterator version of Channel::KickUser() in a few places | Attila Molnar | |
2014-06-07 | m_channames Remove temporary vector from ValidateChans() | Attila Molnar | |
2014-06-07 | m_channames Call ValidateChans() from cull() on unload | Attila Molnar | |
This ensures that if ValidateChans() removes everyone from a channel the channel is added to the cull list at the right time, that is, before the destruction of objects begin. The core IsChannel() is less strict than us regardless of our configuration (for now) but nevertheless this is the correct behavior. | |||
2014-03-14 | Add InspIRCd::GetChans(), remove ChannelCount() | Attila Molnar | |
2014-01-31 | Remove some dead code | Attila Molnar | |
2014-01-21 | Merge insp20 | Attila Molnar | |
2013-12-21 | Allow ranges beginning with 0 in m_channames | Daniel Vassdal | |
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-08 | Fix a couple of issues | attilamolnar | |
- Wrong doc for Snomask::GetDescription() - Incorrect idle time when WHOISing remote users - String + int = garbage - Remote MODE commands (user mode changes) being broadcast in addition to being forwarded - Incorrect revision being shown | |||
2013-08-04 | Automatically attach modules to events | attilamolnar | |
2013-07-19 | Replace hardcoded mode letters, part 2 | attilamolnar | |
This changes all remaining Channel::IsModeSet() and Channel::GetModeParameter() calls to use ModeReferences for modes that were created by other modules or the core | |||
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-06-06 | Merge insp20 | attilamolnar | |
2013-05-18 | m_channames Fix iteration in ValidateChans() | attilamolnar | |
Spotted by @Adam- | |||
2013-05-18 | Remove the size argument from IsChannel and IsNick. | Peter Powell | |
There was only one case (which was probably an error) where these methods were not set to their ServerLimits value. | |||
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-01 | Whitespace and empty destructor removal, minor coding style changes | attilamolnar | |
2013-04-01 | Change IsNickHandler()/IsIdentHandler()/IsChannelHandler() to use C++ ↵ | attilamolnar | |
strings as arguments instead of C strings | |||
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-12 | Remove usage of the deprecated ConfigReader | attilamolnar | |
2012-04-19 | Replace copyright headers with headers granting specific authors copyright | Robby- | |
2010-05-09 | Fix negative array access in channame | Daniel De Graaf | |
2010-02-25 | GCC doesn't like characters being used in array subscripts | danieldg | |
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12564 e03df62e-2008-0410-955e-edbf42e46eb7 | |||
2010-01-28 | Fix empty FMODE being sent if SendMode mode changes | danieldg | |
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12323 e03df62e-2008-0410-955e-edbf42e46eb7 | |||
2010-01-11 | ...because every now and again, i have to do a massive commit. | brain | |
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12248 e03df62e-2008-0410-955e-edbf42e46eb7 | |||
2009-10-23 | Make User::uuid and User::server const | danieldg | |
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11962 e03df62e-2008-0410-955e-edbf42e46eb7 | |||
2009-10-18 | Cull channels, warn when Extensible objects are not culled as they must be | danieldg | |
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11901 e03df62e-2008-0410-955e-edbf42e46eb7 | |||
2009-10-17 | Remove dummy API_VERSION from Version constructor | danieldg | |
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11887 e03df62e-2008-0410-955e-edbf42e46eb7 | |||
2009-09-26 | Remove InspIRCd* parameters and fields | danieldg | |
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11763 e03df62e-2008-0410-955e-edbf42e46eb7 | |||
2009-09-22 | Describe module purpose in /MODULES output | danieldg | |
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11757 e03df62e-2008-0410-955e-edbf42e46eb7 | |||
2009-09-21 | Add channames module [jackmcbarn] | danieldg | |
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11749 e03df62e-2008-0410-955e-edbf42e46eb7 |