Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-08-13 | Implement IRCv3 message tag support. | Peter Powell | |
Co-authored-by: Attila Molnar <attilamolnar@hush.com> | |||
2018-08-12 | Convert AWAY to use cross-module events and clean up slightly. | Peter Powell | |
OnSetAway has been replaced with four events. OnUserPreAway and OnUserPreBack can be used to deny an away state change and/or change the away message of a local user. OnUserAway and OnUserBack allow modules to be notified that a user's away state has changed. | |||
2018-07-30 | Rename User::fullname to realname and make it private. | Peter Powell | |
2017-07-12 | Add CXX11_OVERRIDE to overridden members that lack it. | Peter Powell | |
This fixes a ton of warnings when building on compilers that default to C++11 or newer. | |||
2016-02-22 | Merge insp20 | Attila Molnar | |
2016-02-12 | m_ircv3 Fix AWAY being sent on join to the joining user if it has ↵ | Attila Molnar | |
away-notify enabled and is away | |||
2015-12-05 | m_ircv3 Make WriteNeighborsWithCap() available for use in other modules | Attila Molnar | |
2015-12-05 | Add rewritten m_cap module | Attila Molnar | |
- Caps are now managed by m_cap - Each cap uses one bit in an extension item shared with other caps | |||
2015-12-05 | m_ircv3 Change signature of WriteNeighboursWithExt to accept a cap, rename | Attila Molnar | |
2015-02-11 | Convert the CAP event to use the new cross-module event system | Attila Molnar | |
2015-02-11 | Allow enabling/disabling caps via GenericCap::SetActive() | Attila Molnar | |
2015-02-11 | Convert the account login event to use the new cross-module event system | Attila Molnar | |
2015-01-24 | m_ircv3 Implement WriteNeighboursWithExt() using User::ForEachNeighbor() | Attila Molnar | |
2014-07-14 | Remove typedef UserMembCIter, use Channel::MemberMap::const_iterator instead | Attila Molnar | |
2014-07-14 | Rename UserMembList to Channel::MemberMap, switch all code to use it | Attila Molnar | |
2014-07-14 | Change return type of Channel::GetUsers() to reference from pointer as it is ↵ | Attila Molnar | |
never NULL | |||
2014-01-24 | Convert UserChanList to an intrusively linked list | Attila Molnar | |
2013-08-30 | Replace OnRehash() with ReadConfig() that is called on boot, on module load ↵ | attilamolnar | |
and on rehash This eliminates the need for calling OnRehash() in init() | |||
2013-08-30 | Merge insp20 | attilamolnar | |
2013-08-27 | Update example configs, README.md and more | attilamolnar | |
- Fix typos, remove misleading information, rephrase a few sentences - Add info about hmac-<hash> hash types - Remove <performance:maxwho> (the code which used this was removed in 96e4434 - @SaberUK) - Change inspircd.github.org to inspircd.org | |||
2013-08-04 | Automatically attach modules to events | attilamolnar | |
2013-08-04 | Change the syntax of FOREACH macros to be less dumb. | Adam | |
2013-07-04 | Remove $Core and $Mod* comments apart from $ModDep. | Peter Powell | |
2013-05-15 | Tidy up keywords on module methods. | Peter Powell | |
- 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. | |||
2013-04-12 | Tidy up source files: | Peter Powell | |
- Use #pragma once instead of include guards. - Move header files in src/modules to include/modules. - Fixed various spacing issues. | |||
2013-04-10 | Replace IS_AWAY() and IS_OPER() macros with User::IsAway() and User::IsOper() | attilamolnar | |
2012-12-02 | Dynamically determine the size of the eventlist[] passed to Attach() | attilamolnar | |
m_sqlauth was attached to I_OnUserDisconnect but didn't provide a handler for it, remove | |||
2012-12-02 | Attach to events and register services in init() | attilamolnar | |
2012-10-23 | m_ircv3 Attach to OnRehash | attilamolnar | |
2012-10-23 | m_ircv3 Fix away-notify not sending AWAY messages when somebody joins who is ↵ | attilamolnar | |
away | |||
2012-06-12 | New module to support IRCv3 extras, namely account-notify, away-notify and ↵ | attilamolnar | |
extended-join CAPs |