aboutsummaryrefslogtreecommitdiff
path: root/include/modules/invite.h
Commit message (Expand)AuthorAgeFilesLines
* Switch from NULL to nullptr.Gravatar Sadie Powell2022-07-221-2/+2
* Merge branch 'insp3' into master.Gravatar Sadie Powell2022-04-291-1/+1
|\
| * Update copyright headers.Gravatar InspIRCd Robot2022-04-281-1/+1
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2022-04-161-0/+20
|\|
| * Expose the invite announcement level to modules.Gravatar Sadie Powell2022-04-071-0/+20
* | Abolish the infernal space before accessibility keywords.Gravatar Sadie Powell2022-01-251-4/+4
* | Add the final keyword to all remaining classes that can have it.Gravatar Sadie Powell2021-12-201-3/+6
* | Use C++11 inline initialisation for class members.Gravatar Sadie Powell2020-02-061-1/+1
|/
* Update copyright headers.Gravatar InspIRCd Robot2020-01-111-1/+2
* Convert all core ExtensionItem code away from {un,}serialize.Gravatar Peter Powell2019-08-071-2/+2
* core_channel Implement invite (un)serializationGravatar Attila Molnar2015-11-021-0/+7
* 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-0/+121