aboutsummaryrefslogtreecommitdiff
path: root/include/membership.h
Commit message (Expand)AuthorAgeFilesLines
* Fix m_chanhistory sending the history notice directly to the user.•••Closes #1452. Gravatar Peter Powell2018-01-031-0/+5
* Fix a ton of -Wsign-conversion warnings.Gravatar Peter Powell2017-11-171-2/+2
* Return std::string from Membership::GetAllPrefixChars()Gravatar Attila Molnar2016-08-301-1/+1
* Change Membership:hasMode() to accept a PrefixModeGravatar Attila Molnar2016-08-301-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 Gravatar Attila Molnar2015-11-021-83/+0
* Move the intrusive list containers into the insp namespaceGravatar Attila Molnar2014-08-301-5/+5
* Add foundation for membership idsGravatar Attila Molnar2014-06-111-0/+20
* Document the Membership and the Invitation classGravatar Attila Molnar2014-05-061-1/+77
* Move GetAllPrefixChars() from Channel to MembershipGravatar Attila Molnar2014-02-141-0/+7
* Move GetPrefixChar() from Channel to MembershipGravatar Attila Molnar2014-02-141-0/+9
* Convert InviteBase::invites to an intrusively linked listGravatar Attila Molnar2014-01-241-3/+17
* Remove classbase inheritance from InvitationGravatar Attila Molnar2014-01-241-1/+1
* Convert UserChanList to an intrusively linked listGravatar Attila Molnar2014-01-241-1/+2
* Move prefix mode specific fields and getters into PrefixMode•••Add ModeHandler::IsPrefixMode() Gravatar attilamolnar2013-09-111-1/+1
* Create a base class for prefix modes•••Move Channel::SetPrefix() into Membership Gravatar attilamolnar2013-09-111-0/+10
* Fix Windows buildGravatar attilamolnar2013-04-171-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. Gravatar Peter Powell2013-04-121-4/+1
* InviteBase needs to be a CoreExport on Windows.Gravatar Peter Powell2012-06-281-1/+1
* Fix pending invites not being removed when a channel was deleted or had its T...Gravatar attilamolnar2012-06-171-0/+25
* Replace copyright headers with headers granting specific authors copyrightGravatar Robby-2012-04-191-8/+14
* Fixes for bug #12Gravatar Justin Crawford2012-04-141-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 Gravatar brain2010-01-111-1/+1
* Move forward declarations to typedefs.h•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11967 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2009-10-241-10/+2
* More CoreExport.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11843 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar peavey2009-10-111-4/+4
* CoreExport Membership since windows needs this.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11839 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar peavey2009-10-111-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 Gravatar danieldg2009-09-131-0/+1
* Membership* changes•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11697 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2009-09-131-0/+39