| Commit message (Expand) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Qualify auto correctly in all cases. | 2023-01-10 | 1 | -1/+1 | |
| * | Avoid copying shared_ptr<ConfigTag> when not necessary. | 2023-01-10 | 1 | -1/+1 | |
| * | Merge branch 'insp3' into master. | 2023-01-01 | 1 | -1/+0 | |
| |\ | |||||
| | * | Update copyright headers. | 2022-12-30 | 1 | -1/+0 | |
| * | | Use string_view in IsNick/IsIdent/IsChannel. | 2022-11-21 | 1 | -3/+3 | |
| * | | Use a global typedef for representing a character set. | 2022-09-30 | 1 | -1/+1 | |
| * | | Fix various cases of the &* being next to the name instead of type. | 2022-09-29 | 1 | -1/+1 | |
| * | | Replace GetUserCounter() with GetUsers().size().•••This method is legacy from when there was a manual user counter and isn't much of a length saving over the unsugared version. | 2022-08-24 | 1 | -1/+1 | |
| * | | Switch from NULL to nullptr. | 2022-07-22 | 1 | -1/+1 | |
| * | | Merge branch 'insp3' into master. | 2022-04-29 | 1 | -1/+1 | |
| |\| | |||||
| | * | Update copyright headers. | 2022-04-28 | 1 | -1/+1 | |
| * | | Merge branch 'insp3' into master. | 2022-03-11 | 1 | -8/+4 | |
| |\| | |||||
| | * | Use UCHAR_MAX instead of raw sizes in channames.•••This matches other code that does similar things. | 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. | 2022-03-11 | 1 | -5/+1 | |
| * | | Abolish the infernal space before accessibility keywords. | 2022-01-25 | 1 | -2/+2 | |
| * | | Apply the final keyword to all module classes where appropriate. | 2021-10-04 | 1 | -1/+1 | |
| * | | Mark all module classes as final. | 2021-10-01 | 1 | -1/+2 | |
| * | | Added -Wshorten-64-to-32 and fixed all warnings. | 2021-05-30 | 1 | -2/+2 | |
| * | | Add ChannelManager::IsPrefix. | 2021-05-08 | 1 | -1/+1 | |
| * | | Move channel logic from InspIRCd to the new ChannelManager class. | 2021-05-08 | 1 | -6/+6 | |
| * | | Switch simple iterator loops to use range-based for loops. | 2021-04-07 | 1 | -7/+7 | |
| * | | Refactor classbase/CullResult into Cullable/Cullable::Result. | 2021-03-02 | 1 | -2/+2 | |
| * | | Rename ChanMax to MaxChannel for consistency with the other limits. | 2020-11-27 | 1 | -1/+1 | |
| * | | Convert ConfigTag from reference<> to std::shared_ptr<>. | 2020-10-31 | 1 | -1/+1 | |
| * | | Merge branch 'insp3' into master. | 2020-04-11 | 1 | -1/+1 | |
| |\| | |||||
| | * | Update the module descriptions using mkversion. | 2020-04-10 | 1 | -1/+1 | |
| * | | Improve storage of module description, flags, and link data. | 2020-04-11 | 1 | -6/+2 | |
| * | | Use C++11 inline initialisation for class members. | 2020-02-06 | 1 | -2/+1 | |
| * | | Merge branch 'insp3' into master. | 2020-01-17 | 1 | -0/+5 | |
| |\| | |||||
| | * | Update copyright headers. | 2020-01-11 | 1 | -0/+5 | |
| * | | ModeParser: remove fakederef. | 2019-02-07 | 1 | -1/+1 | |
| * | | Replace the override macro with the override keyword. | 2019-01-25 | 1 | -5/+5 | |
| * | | Replace the TR1NS macro with the std namespace. | 2019-01-25 | 1 | -1/+1 | |
| |/ | |||||
| * | Convert IsChannel to std::function. | 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. | 2017-11-21 | 1 | -1/+1 | |
| * | Replace irc::modestacker usage with the new ModeParser::Process() | 2014-09-03 | 1 | -5/+6 | |
| * | Remove typedef UserMembIter, use Channel::MemberMap::iterator instead•••Remove the now unused UserMembList typedef too | 2014-07-14 | 1 | -2/+2 | |
| * | Remove typedef UserMembCIter, use Channel::MemberMap::const_iterator instead | 2014-07-14 | 1 | -1/+1 | |
| * | Rename UserMembList to Channel::MemberMap, switch all code to use it | 2014-07-14 | 1 | -2/+2 | |
| * | Change return type of Channel::GetUsers() to reference from pointer as it is ... | 2014-07-14 | 1 | -2/+2 | |
| * | Use the iterator version of Channel::KickUser() in a few places | 2014-06-10 | 1 | -4/+4 | |
| * | m_channames Remove temporary vector from ValidateChans() | 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. | 2014-06-07 | 1 | -1/+2 | |
| * | Add InspIRCd::GetChans(), remove ChannelCount() | 2014-03-14 | 1 | -1/+2 | |
| * | Remove some dead code | 2014-01-31 | 1 | -2/+0 | |
| * | Merge insp20 | 2014-01-21 | 1 | -0/+6 | |
| |\ | |||||
| | * | Allow ranges beginning with 0 in m_channames | 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() | 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 | 2013-08-08 | 1 | -1/+1 | |
| * | | Automatically attach modules to events | 2013-08-04 | 1 | -2/+0 | |
