| Commit message (Expand) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Switch typedefs to using statements. | 2026-03-26 | 1 | -1/+1 | |
| * | Move <options:defaultmodes> to <channels> and rework.•••- The default prefix modes are now separate from the default channel modes. This should result in less accidentally broken configs. - The privs are now pre-parsed to a list of mode references. This should improve performance slightly as the repeated mode lookups are gone. It also allows us to write warnings to the debug log when the default privs are invalid. - Channels can now have a default topic. | 2026-03-12 | 1 | -1/+1 | |
| * | Add join time to the membership identifier. | 2025-12-28 | 1 | -0/+3 | |
| * | Merge branch 'insp4' into master. | 2024-09-09 | 1 | -1/+1 | |
| |\ | |||||
| | * | Update copyright headers. | 2024-09-07 | 1 | -1/+1 | |
| * | | Use C++20 <format> instead of fmtlib when available. | 2024-08-22 | 1 | -1/+1 | |
| |/ | |||||
| * | Fix formatting strings on C++20 compilers. | 2024-08-22 | 1 | -1/+1 | |
| * | Add a formatting overload to {Membership,User}::Write(Remote)Notice. | 2024-08-18 | 1 | -0/+10 | |
| * | Update copyright headers. | 2024-06-07 | 1 | -1/+1 | |
| * | Merge branch 'insp3' into master. | 2023-01-01 | 1 | -1/+0 | |
| |\ | |||||
| | * | Update copyright headers. | 2022-12-30 | 1 | -1/+0 | |
| * | | Mark Membership::GetRank() as constant. | 2022-05-17 | 1 | -1/+1 | |
| * | | Add a typedef for a mode rank. | 2022-05-17 | 1 | -1/+1 | |
| * | | Store a set of list mode pointers in Membership instead of characters. | 2022-05-17 | 1 | -3/+12 | |
| * | | Add the type to the Extensible class. | 2022-01-31 | 1 | -1/+6 | |
| * | | Fix the case of Membership::GetRank. | 2022-01-31 | 1 | -1/+1 | |
| * | | Abolish the infernal space before accessibility keywords. | 2022-01-25 | 1 | -1/+1 | |
| * | | Add the final keyword to all remaining classes that can have it. | 2021-12-20 | 1 | -1/+3 | |
| |/ | |||||
| * | Update copyright headers. | 2020-01-11 | 1 | -1/+4 | |
| * | Fix m_chanhistory sending the history notice directly to the user.•••Closes #1452. | 2018-01-03 | 1 | -0/+5 | |
| * | Fix a ton of -Wsign-conversion warnings. | 2017-11-17 | 1 | -2/+2 | |
| * | Return std::string from Membership::GetAllPrefixChars() | 2016-08-30 | 1 | -1/+1 | |
| * | Change Membership:hasMode() to accept a PrefixMode | 2016-08-30 | 1 | -4/+4 | |
| * | Rewrite invite system•••- Moved out of core, now lives entirely in core_channel - Accessible using the provided API after including the appropriate header - Invites are stored in an extension attached to LocalUser/Channel objects, they no longer need special handling when destroying these objects or when lowering TS - Expiration of timed invites are implemented using Timers - When creating a new invite let a non-timed invite override a timed one | 2015-11-02 | 1 | -83/+0 | |
| * | Move the intrusive list containers into the insp namespace | 2014-08-30 | 1 | -5/+5 | |
| * | Add foundation for membership ids | 2014-06-11 | 1 | -0/+20 | |
| * | Document the Membership and the Invitation class | 2014-05-06 | 1 | -1/+77 | |
| * | Move GetAllPrefixChars() from Channel to Membership | 2014-02-14 | 1 | -0/+7 | |
| * | Move GetPrefixChar() from Channel to Membership | 2014-02-14 | 1 | -0/+9 | |
| * | Convert InviteBase::invites to an intrusively linked list | 2014-01-24 | 1 | -3/+17 | |
| * | Remove classbase inheritance from Invitation | 2014-01-24 | 1 | -1/+1 | |
| * | Convert UserChanList to an intrusively linked list | 2014-01-24 | 1 | -1/+2 | |
| * | Move prefix mode specific fields and getters into PrefixMode•••Add ModeHandler::IsPrefixMode() | 2013-09-11 | 1 | -1/+1 | |
| * | Create a base class for prefix modes•••Move Channel::SetPrefix() into Membership | 2013-09-11 | 1 | -0/+10 | |
| * | Fix Windows build | 2013-04-17 | 1 | -1/+1 | |
| * | Tidy up source files:•••- Use #pragma once instead of include guards. - Move header files in src/modules to include/modules. - Fixed various spacing issues. | 2013-04-12 | 1 | -4/+1 | |
| * | InviteBase needs to be a CoreExport on Windows. | 2012-06-28 | 1 | -1/+1 | |
| * | Fix pending invites not being removed when a channel was deleted or had its T... | 2012-06-17 | 1 | -0/+25 | |
| * | Replace copyright headers with headers granting specific authors copyright | 2012-04-19 | 1 | -8/+14 | |
| * | Fixes for bug #12 | 2012-04-14 | 1 | -2/+2 | |
| * | ...because every now and again, i have to do a massive commit.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12248 e03df62e-2008-0410-955e-edbf42e46eb7 | 2010-01-11 | 1 | -1/+1 | |
| * | Move forward declarations to typedefs.h•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11967 e03df62e-2008-0410-955e-edbf42e46eb7 | 2009-10-24 | 1 | -10/+2 | |
| * | More CoreExport.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11843 e03df62e-2008-0410-955e-edbf42e46eb7 | 2009-10-11 | 1 | -4/+4 | |
| * | CoreExport Membership since windows needs this.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11839 e03df62e-2008-0410-955e-edbf42e46eb7 | 2009-10-11 | 1 | -1/+1 | |
| * | Module API changes to use Membership* where sensible•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11699 e03df62e-2008-0410-955e-edbf42e46eb7 | 2009-09-13 | 1 | -0/+1 | |
| * | Membership* changes•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11697 e03df62e-2008-0410-955e-edbf42e46eb7 | 2009-09-13 | 1 | -0/+39 | |
