| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Convert log calls to use fmtlib format strings | 2023-01-24 | 1 | -4/+8 | |
| | | |||||
| * | Merge branch 'insp3' into master. | 2023-01-01 | 1 | -1/+0 | |
| |\ | |||||
| | * | Update copyright headers. | 2022-12-30 | 1 | -1/+0 | |
| | | | |||||
| * | | Switch from NULL to nullptr. | 2022-07-22 | 1 | -2/+2 | |
| | | | |||||
| * | | Rewrite logging calls to use the new APIs. | 2022-05-01 | 1 | -2/+2 | |
| | | | |||||
| * | | Refactor CoreException and ModuleException. | 2022-01-07 | 1 | -5/+0 | |
| | | | |||||
| * | | Merge branch 'insp3' into master. | 2021-05-14 | 1 | -1/+1 | |
| |\| | |||||
| | * | Update copyright headers. | 2021-05-14 | 1 | -1/+1 | |
| | | | |||||
| * | | Fix a ton of pedantic compiler warnings. | 2021-04-04 | 1 | -2/+2 | |
| | | | |||||
| * | | Move extensible code from base.cpp to extensible.cpp and cleanup. | 2021-03-17 | 1 | -147/+0 | |
| | | | |||||
| * | | Mark {From,To}{Human,Internal,Network} as noexcept. | 2021-03-17 | 1 | -5/+5 | |
| | | | |||||
| * | | Merge branch 'insp3' into master. | 2021-03-05 | 1 | -1/+0 | |
| |\| | |||||
| | * | Fix a bunch of really obvious unnecessary includes. | 2021-03-05 | 1 | -1/+1 | |
| | | | |||||
| | * | Fix various documentation and formatting issues. | 2020-03-30 | 1 | -1/+1 | |
| | | | |||||
| * | | Refactor classbase/CullResult into Cullable/Cullable::Result. | 2021-03-02 | 1 | -30/+2 | |
| | | | |||||
| * | | Rename Extensible::doUnhookExtensions to UnhookExtensions. | 2021-01-30 | 1 | -1/+1 | |
| | | | |||||
| * | | Clean up a bunch of contructors and destructors. | 2020-11-01 | 1 | -8/+0 | |
| | | | |||||
| * | | Pascalize ExtensionItem::{get,set,unset}_raw. | 2020-07-20 | 1 | -3/+3 | |
| | | | |||||
| * | | Use C++11 inline initialisation for class members. | 2020-02-06 | 1 | -1/+1 | |
| | | | |||||
| * | | Merge branch 'insp3' into master. | 2020-01-17 | 1 | -2/+5 | |
| |\| | |||||
| | * | Update copyright headers. | 2020-01-11 | 1 | -2/+5 | |
| | | | |||||
| * | | Merge branch 'insp3' into master. | 2019-12-08 | 1 | -7/+8 | |
| |\| | |||||
| | * | Only show classbase ctor/dtor/cull messages in debug builds. | 2019-11-16 | 1 | -7/+8 | |
| | | | |||||
| * | | Replace LocalIntExt with IntExtItem. | 2019-08-13 | 1 | -36/+0 | |
| | | | |||||
| * | | Rewrite and merge LocalStringExt, StringExtItem. | 2019-08-13 | 1 | -63/+0 | |
| | | | |||||
| * | | Move the Module parameter of ExtensionItem et al to the start. | 2019-08-13 | 1 | -11/+7 | |
| | | | | | | | | | This matches what other ServiceProvider types do. | ||||
| * | | Rename ExtensionItem::free to ExtensionItem::Delete. | 2019-08-13 | 1 | -6/+6 | |
| | | | |||||
| * | | Merge branch 'insp3' into master. | 2019-08-13 | 1 | -2/+2 | |
| |\| | |||||
| | * | Free StringExtItem and SimpleExtItem values correctly. | 2019-08-13 | 1 | -2/+2 | |
| | | | |||||
| | * | Convert LocalExtItem to a typedef and deprecate it. | 2019-08-13 | 1 | -10/+1 | |
| | | | |||||
| * | | Remove remnants of the old ExtensionItem serialisation system. | 2019-08-09 | 1 | -44/+1 | |
| | | | | | | | | | Also rm LocalExtItem whilst we are at it as it is now obsolete. | ||||
| * | | Merge branch 'insp3' into master. | 2019-08-09 | 1 | -21/+71 | |
| |\| | |||||
| | * | Convert all core ExtensionItem code away from {un,}serialize. | 2019-08-07 | 1 | -25/+10 | |
| | | | |||||
| | * | Add {To,From}{Human,Internal,Network} to ExtensionItem. | 2019-08-07 | 1 | -0/+65 | |
| | | | | | | | | | Also, deprecate the old SerializeFormat/serialize/unserialise API. | ||||
| * | | LogManager: remove fakederef. | 2019-02-07 | 1 | -7/+7 | |
| |/ | |||||
| * | Fix conversion issues by replacing ConvToInt with ConvToNum<T>. | 2018-12-12 | 1 | -1/+1 | |
| | | | | | | | | 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. | ||||
| * | Pass the Extensible container to ExtensionItem::free(). | 2018-08-12 | 1 | -4/+4 | |
| | | |||||
| * | Merge branch 'master+serviceinit' | 2015-12-02 | 1 | -0/+10 | |
| |\ | |||||
| | * | Implement ExtensionItem::RegisterService() | 2015-11-23 | 1 | -0/+6 | |
| | | | |||||
| | * | Add ServiceProvider::RegisterService(), call it from ModuleManager::AddService() | 2015-11-23 | 1 | -0/+4 | |
| | | | |||||
| * | | Add LocalIntExt and LocalStringExt::unserialize() for non-FORMAT_NETWORK | 2015-11-26 | 1 | -0/+12 | |
| | | | |||||
| * | | Fix FORMAT_INTERNAL handling in LocalIntExt::serialize() and ↵ | 2015-11-26 | 1 | -2/+2 | |
| | | | | | | | | | LocalStringExt::serialize() | ||||
| * | | Add typedef ExtensionManager::ExtMap | 2015-11-26 | 1 | -3/+3 | |
| |/ | |||||
| * | Merge branch 'master+exttype' into master+no-rtti | 2015-01-22 | 1 | -6/+13 | |
| |\ | |||||
| | * | Specify which Extensible subclass an ExtensionItem is valid for | 2015-01-18 | 1 | -6/+13 | |
| | | | |||||
| * | | Disable typeid() calls unless INSPIRCD_ENABLE_RTTI is defined | 2015-01-22 | 1 | -0/+6 | |
| |/ | |||||
| * | Change allocation of InspIRCd::Logs to be physically part of the object ↵ | 2014-06-24 | 1 | -6/+6 | |
| | | | | | containing it using fakederef | ||||
| * | Replace DummyExtItem with a flag in Extensible | 2014-02-10 | 1 | -8/+3 | |
| | | |||||
| * | Remove whitespace and minor style changes | 2014-01-23 | 1 | -1/+0 | |
| | | |||||
| * | Unset all extensions and the topic when lowering TS on a channel | 2014-01-06 | 1 | -1/+6 | |
| | | |||||
