| Commit message (Expand) | Author | Age | Files | Lines |
| * | Qualify auto correctly in all cases. | Sadie Powell | 2023-01-10 | 1 | -1/+1 |
| * | Move extension types to their own header to speed up build times. | Sadie Powell | 2022-12-19 | 1 | -0/+1 |
| * | Rework the levels things are logged at to make more sense. | Sadie Powell | 2022-12-18 | 1 | -1/+1 |
| * | Use auto instead of type names where the type is obvious. | Sadie Powell | 2022-09-29 | 1 | -1/+1 |
| * | Fix various cases of the &* being next to the name instead of type. | Sadie Powell | 2022-09-29 | 1 | -1/+1 |
| * | Default allow_empty_last_param to false. | Sadie Powell | 2022-09-07 | 1 | -0/+1 |
| * | Rewrite logging calls to use the new APIs. | Sadie Powell | 2022-05-01 | 1 | -1/+1 |
| * | Abolish the infernal space before accessibility keywords. | Sadie Powell | 2022-01-25 | 1 | -3/+3 |
| * | Promote ExtensionItem::ExtensibleType to a top level enum class. | Sadie Powell | 2021-12-23 | 1 | -1/+1 |
| * | Mark all command classes as final. | Sadie Powell | 2021-10-01 | 1 | -1/+2 |
| * | Mark all module classes as final. | Sadie Powell | 2021-10-01 | 1 | -1/+2 |
| * | Move channel logic from InspIRCd to the new ChannelManager class. | Sadie Powell | 2021-05-08 | 1 | -1/+1 |
| * | Add a subclass of ExtensionItem exclusively for booleans. | Sadie Powell | 2021-03-17 | 1 | -54/+2 |
| * | Mark {From,To}{Human,Internal,Network} as noexcept. | Sadie Powell | 2021-03-17 | 1 | -3/+3 |
| * | Pascalize Unset in extension item classes. | Sadie Powell | 2021-03-17 | 1 | -1/+1 |
| * | Pascalize Get in extension item classes. | Sadie Powell | 2021-03-17 | 1 | -2/+2 |
| * | Replace all internal references to uline with services. | Sadie Powell | 2021-01-30 | 1 | -1/+1 |
| * | Convert CmdResult to an 8-bit strongly typed enum. | Sadie Powell | 2020-10-27 | 1 | -4/+4 |
| * | Pascalize ExtensionItem::{get,set,unset}_raw. | Sadie Powell | 2020-07-20 | 1 | -6/+6 |
| * | Replace the flags_required field with an enum. | Sadie Powell | 2020-04-14 | 1 | -1/+1 |
| * | Merge branch 'insp3' into master. | Sadie Powell | 2020-04-11 | 1 | -1/+1 |
| |\ |
|
| | * | Update the module descriptions using mkversion. | Sadie Powell | 2020-04-10 | 1 | -1/+1 |
| * | | Improve storage of module description, flags, and link data. | Sadie Powell | 2020-04-11 | 1 | -6/+4 |
| * | | Merge branch 'insp3' into master. | Sadie Powell | 2020-01-17 | 1 | -1/+2 |
| |\| |
|
| | * | Update copyright headers. | InspIRCd Robot | 2020-01-11 | 1 | -1/+2 |
| * | | Move the Module parameter of ExtensionItem et al to the start.•••This matches what other ServiceProvider types do.
| Sadie Powell | 2019-08-13 | 1 | -1/+1 |
| * | | Rename ExtensionItem::free to ExtensionItem::Delete. | Sadie Powell | 2019-08-13 | 1 | -1/+1 |
| * | | Merge branch 'insp3' into master. | Sadie Powell | 2019-08-09 | 1 | -4/+8 |
| |\| |
|
| | * | Convert all core ExtensionItem code away from {un,}serialize. | Peter Powell | 2019-08-07 | 1 | -4/+8 |
| * | | LogManager: remove fakederef. | Sadie Powell | 2019-02-07 | 1 | -1/+1 |
| * | | Replace the override macro with the override keyword. | Sadie Powell | 2019-01-25 | 1 | -7/+7 |
| |/ |
|
| * | Fix conversion issues by replacing ConvToInt with ConvToNum<T>.•••The former was a thin wrapper around atol and brought with it all
of the weird parsing logic of atol which is almost never what is
actually wanted. It also almost never returned the numeric type
which is actually wanted which can cause weird issues when casting.
| Peter Powell | 2018-12-12 | 1 | -1/+1 |
| * | Pass the Extensible container to ExtensionItem::free(). | Peter Powell | 2018-08-12 | 1 | -1/+1 |
| * | Use CommandBase::Params instead of std::vector<std::string>.•••This is presently a typedef but will soon be replaced with a class
that encapsulates both tags and parameters.
| Peter Powell | 2018-07-26 | 1 | -2/+2 |
| * | Add the override keyword in places that it is missing.•••GCCs warnings for this are much better than Clangs.
| Peter Powell | 2017-11-21 | 1 | -5/+5 |
| * | Convert uncontroversial anonymous numerics to use constants. | Peter Powell | 2017-09-06 | 1 | -1/+7 |
| * | Refactor topic setting logic to go through Channel::SetTopic() in all cases•••- Pass topic set time and optionally the setter to SetTopic()
- Don't do anything if the topic is changed by a local user to what it is currently
| Attila Molnar | 2016-04-11 | 1 | -22/+3 |
| * | Convert WriteNumeric() calls to pass the parameters of the numeric as method ... | Attila Molnar | 2016-02-25 | 1 | -1/+1 |
| * | Specify which Extensible subclass an ExtensionItem is valid for | Attila Molnar | 2015-01-18 | 1 | -1/+1 |
| * | Remove some dead code | Attila Molnar | 2014-01-31 | 1 | -4/+0 |
| * | Introduce Server class•••- Replaces std::string server in User
- Replaces InspIRCd::ULine() and SilentULine()
| Attila Molnar | 2014-01-05 | 1 | -1/+1 |
| * | Automatically register ServiceProviders created by modules | attilamolnar | 2013-09-08 | 1 | -6/+0 |
| * | Automatically attach modules to events | attilamolnar | 2013-08-04 | 1 | -1/+0 |
| * | Change modules to use the MODNAME constant when logging.•••The majority of modules were logging with their module name as the
log type. There was a few places which were logging to a non-name
type but, with the exception of CONFIG, those messages are so
uncommon that it doesn't make sense to use a seperate type for
them.
| Peter Powell | 2013-08-04 | 1 | -1/+1 |
| * | Remove $Core and $Mod* comments apart from $ModDep. | Peter Powell | 2013-07-04 | 1 | -2/+0 |
| * | Tidy up keywords on module methods.•••- 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.
| Peter Powell | 2013-05-15 | 1 | -4/+4 |
| * | Add LOG_ prefix to the log level enum values. | Peter Powell | 2013-04-12 | 1 | -1/+1 |
| * | m_topiclock Prefix ModDesc with $ | attilamolnar | 2012-10-23 | 1 | -1/+1 |
| * | New module to support server-side topic locking and server-to-server SVSTOPIC...•••SVSTOPIC can either set the topic, the topic setter and the topic timestamp to the given parameters or can nuke the topic entirely on a channel (like it was never set)
It is for ulines only
| attilamolnar | 2012-10-06 | 1 | -0/+179 |