| Commit message (Expand) | Author | Age | Files | Lines |
| * | Merge branch 'insp3' into master. | Sadie Powell | 2022-04-29 | 1 | -1/+1 |
| |\ |
|
| | * | Update copyright headers. | InspIRCd Robot | 2022-04-28 | 1 | -1/+1 |
| * | | Merge branch 'insp3' into master. | Sadie Powell | 2022-03-11 | 1 | -8/+4 |
| |\| |
|
| | * | Use UCHAR_MAX instead of raw sizes in channames.•••This matches other code that does similar things.
| Sadie Powell | 2022-03-11 | 1 | -4/+4 |
| | * | Only set the chanlog channel name handler after reading the config.•••Fixes IsChannel returning false for a valid channel name because
the bitset is empty on server boot.
| Sadie Powell | 2022-03-11 | 1 | -5/+1 |
| * | | Abolish the infernal space before accessibility keywords. | Sadie Powell | 2022-01-25 | 1 | -2/+2 |
| * | | Apply the final keyword to all module classes where appropriate. | Sadie Powell | 2021-10-04 | 1 | -1/+1 |
| * | | Mark all module classes as final. | Sadie Powell | 2021-10-01 | 1 | -1/+2 |
| * | | Added -Wshorten-64-to-32 and fixed all warnings. | Dominic Hamon | 2021-05-30 | 1 | -2/+2 |
| * | | Add ChannelManager::IsPrefix. | Sadie Powell | 2021-05-08 | 1 | -1/+1 |
| * | | Move channel logic from InspIRCd to the new ChannelManager class. | Sadie Powell | 2021-05-08 | 1 | -6/+6 |
| * | | Switch simple iterator loops to use range-based for loops. | Sadie Powell | 2021-04-07 | 1 | -7/+7 |
| * | | Refactor classbase/CullResult into Cullable/Cullable::Result. | Sadie Powell | 2021-03-02 | 1 | -2/+2 |
| * | | Rename ChanMax to MaxChannel for consistency with the other limits. | Sadie Powell | 2020-11-27 | 1 | -1/+1 |
| * | | Convert ConfigTag from reference<> to std::shared_ptr<>. | Sadie Powell | 2020-10-31 | 1 | -1/+1 |
| * | | Merge branch 'insp3' into master. | Sadie Powell | 2020-04-11 | 1 | -1/+1 |
| |\| |
|
| | * | Update the module descriptions using mkversion. | Sadie Powell | 2020-04-10 | 1 | -1/+1 |
| * | | Improve storage of module description, flags, and link data. | Sadie Powell | 2020-04-11 | 1 | -6/+2 |
| * | | Use C++11 inline initialisation for class members. | Sadie Powell | 2020-02-06 | 1 | -2/+1 |
| * | | Merge branch 'insp3' into master. | Sadie Powell | 2020-01-17 | 1 | -0/+5 |
| |\| |
|
| | * | Update copyright headers. | InspIRCd Robot | 2020-01-11 | 1 | -0/+5 |
| * | | ModeParser: remove fakederef. | Sadie Powell | 2019-02-07 | 1 | -1/+1 |
| * | | Replace the override macro with the override keyword. | Sadie Powell | 2019-01-25 | 1 | -5/+5 |
| * | | Replace the TR1NS macro with the std namespace. | Sadie Powell | 2019-01-25 | 1 | -1/+1 |
| |/ |
|
| * | Convert IsChannel to std::function. | Peter Powell | 2017-11-25 | 1 | -5/+4 |
| * | Add the override keyword in places that it is missing.•••GCCs warnings for this are much better than Clangs.
| Peter Powell | 2017-11-21 | 1 | -1/+1 |
| * | Replace irc::modestacker usage with the new ModeParser::Process() | Attila Molnar | 2014-09-03 | 1 | -5/+6 |
| * | Remove typedef UserMembIter, use Channel::MemberMap::iterator instead•••Remove the now unused UserMembList typedef too
| Attila Molnar | 2014-07-14 | 1 | -2/+2 |
| * | Remove typedef UserMembCIter, use Channel::MemberMap::const_iterator instead | Attila Molnar | 2014-07-14 | 1 | -1/+1 |
| * | Rename UserMembList to Channel::MemberMap, switch all code to use it | Attila Molnar | 2014-07-14 | 1 | -2/+2 |
| * | Change return type of Channel::GetUsers() to reference from pointer as it is ... | Attila Molnar | 2014-07-14 | 1 | -2/+2 |
| * | Use the iterator version of Channel::KickUser() in a few places | Attila Molnar | 2014-06-10 | 1 | -4/+4 |
| * | m_channames Remove temporary vector from ValidateChans() | Attila Molnar | 2014-06-07 | 1 | -9/+7 |
| * | m_channames Call ValidateChans() from cull() on unload•••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.
| Attila Molnar | 2014-06-07 | 1 | -1/+2 |
| * | Add InspIRCd::GetChans(), remove ChannelCount() | Attila Molnar | 2014-03-14 | 1 | -1/+2 |
| * | Remove some dead code | Attila Molnar | 2014-01-31 | 1 | -2/+0 |
| * | Merge insp20 | Attila Molnar | 2014-01-21 | 1 | -0/+6 |
| |\ |
|
| | * | Allow ranges beginning with 0 in m_channames | Daniel Vassdal | 2013-12-21 | 1 | -0/+6 |
| * | | Replace OnRehash() with ReadConfig() that is called on boot, on module load a...•••This eliminates the need for calling OnRehash() in init()
| attilamolnar | 2013-08-30 | 1 | -2/+1 |
| * | | Fix a couple of issues•••- 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
| attilamolnar | 2013-08-08 | 1 | -1/+1 |
| * | | Automatically attach modules to events | attilamolnar | 2013-08-04 | 1 | -2/+0 |
| * | | Replace hardcoded mode letters, part 2•••This changes all remaining Channel::IsModeSet() and Channel::GetModeParameter() calls to use ModeReferences for modes that were created by other modules or the core
| attilamolnar | 2013-07-19 | 1 | -3/+7 |
| * | | Remove $Core and $Mod* comments apart from $ModDep. | Peter Powell | 2013-07-04 | 1 | -2/+0 |
| * | | Introduce ModeProcessFlags, can be passed to ModeParser::Process() to indicat...•••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.)
| attilamolnar | 2013-06-13 | 1 | -1/+1 |
| * | | Merge insp20 | attilamolnar | 2013-06-06 | 1 | -2/+10 |
| |\| |
|
| | * | m_channames Fix iteration in ValidateChans()•••Spotted by @Adam-
| attilamolnar | 2013-05-18 | 1 | -2/+10 |
| * | | Remove the size argument from IsChannel and IsNick.•••There was only one case (which was probably an error) where these
methods were not set to their ServerLimits value.
| Peter Powell | 2013-05-18 | 1 | -6/+6 |
| * | | Tidy up keywords on module methods.•••- 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.
| Peter Powell | 2013-05-15 | 1 | -7/+7 |
| * | | Whitespace and empty destructor removal, minor coding style changes | attilamolnar | 2013-04-01 | 1 | -1/+0 |
| * | | Change IsNickHandler()/IsIdentHandler()/IsChannelHandler() to use C++ strings... | attilamolnar | 2013-04-01 | 1 | -15/+14 |
| |/ |
|