| Commit message (Expand) | Author | Age | Files | Lines |
| * | Clean up a bunch of contructors and destructors. | Sadie Powell | 2020-11-01 | 1 | -8/+0 |
| * | Pascalize ExtensionItem::{get,set,unset}_raw. | Sadie Powell | 2020-07-20 | 1 | -3/+3 |
| * | Use C++11 inline initialisation for class members. | Sadie Powell | 2020-02-06 | 1 | -1/+1 |
| * | Merge branch 'insp3' into master. | Sadie Powell | 2020-01-17 | 1 | -2/+5 |
| |\ |
|
| | * | Update copyright headers. | InspIRCd Robot | 2020-01-11 | 1 | -2/+5 |
| * | | Merge branch 'insp3' into master. | Sadie Powell | 2019-12-08 | 1 | -7/+8 |
| |\| |
|
| | * | Only show classbase ctor/dtor/cull messages in debug builds. | Peter Powell | 2019-11-16 | 1 | -7/+8 |
| * | | Replace LocalIntExt with IntExtItem. | Sadie Powell | 2019-08-13 | 1 | -36/+0 |
| * | | Rewrite and merge LocalStringExt, StringExtItem. | Sadie Powell | 2019-08-13 | 1 | -63/+0 |
| * | | Move the Module parameter of ExtensionItem et al to the start.•••This matches what other ServiceProvider types do.
| Sadie Powell | 2019-08-13 | 1 | -11/+7 |
| * | | Rename ExtensionItem::free to ExtensionItem::Delete. | Sadie Powell | 2019-08-13 | 1 | -6/+6 |
| * | | Merge branch 'insp3' into master. | Sadie Powell | 2019-08-13 | 1 | -2/+2 |
| |\| |
|
| | * | Free StringExtItem and SimpleExtItem values correctly. | Peter Powell | 2019-08-13 | 1 | -2/+2 |
| | * | Convert LocalExtItem to a typedef and deprecate it. | Peter Powell | 2019-08-13 | 1 | -10/+1 |
| * | | Remove remnants of the old ExtensionItem serialisation system.•••Also rm LocalExtItem whilst we are at it as it is now obsolete.
| Sadie Powell | 2019-08-09 | 1 | -44/+1 |
| * | | Merge branch 'insp3' into master. | Sadie Powell | 2019-08-09 | 1 | -21/+71 |
| |\| |
|
| | * | Convert all core ExtensionItem code away from {un,}serialize. | Peter Powell | 2019-08-07 | 1 | -25/+10 |
| | * | Add {To,From}{Human,Internal,Network} to ExtensionItem.•••Also, deprecate the old SerializeFormat/serialize/unserialise API.
| Peter Powell | 2019-08-07 | 1 | -0/+65 |
| * | | LogManager: remove fakederef. | Sadie Powell | 2019-02-07 | 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 | -4/+4 |
| * | Merge branch 'master+serviceinit' | Attila Molnar | 2015-12-02 | 1 | -0/+10 |
| |\ |
|
| | * | Implement ExtensionItem::RegisterService() | Attila Molnar | 2015-11-23 | 1 | -0/+6 |
| | * | Add ServiceProvider::RegisterService(), call it from ModuleManager::AddService() | Attila Molnar | 2015-11-23 | 1 | -0/+4 |
| * | | Add LocalIntExt and LocalStringExt::unserialize() for non-FORMAT_NETWORK | Attila Molnar | 2015-11-26 | 1 | -0/+12 |
| * | | Fix FORMAT_INTERNAL handling in LocalIntExt::serialize() and LocalStringExt::... | Attila Molnar | 2015-11-26 | 1 | -2/+2 |
| * | | Add typedef ExtensionManager::ExtMap | Attila Molnar | 2015-11-26 | 1 | -3/+3 |
| |/ |
|
| * | Merge branch 'master+exttype' into master+no-rtti | Attila Molnar | 2015-01-22 | 1 | -6/+13 |
| |\ |
|
| | * | Specify which Extensible subclass an ExtensionItem is valid for | Attila Molnar | 2015-01-18 | 1 | -6/+13 |
| * | | Disable typeid() calls unless INSPIRCD_ENABLE_RTTI is defined | Attila Molnar | 2015-01-22 | 1 | -0/+6 |
| |/ |
|
| * | Change allocation of InspIRCd::Logs to be physically part of the object conta... | Attila Molnar | 2014-06-24 | 1 | -6/+6 |
| * | Replace DummyExtItem with a flag in Extensible | Attila Molnar | 2014-02-10 | 1 | -8/+3 |
| * | Remove whitespace and minor style changes | Attila Molnar | 2014-01-23 | 1 | -1/+0 |
| * | Unset all extensions and the topic when lowering TS on a channel | Attila Molnar | 2014-01-06 | 1 | -1/+6 |
| * | Fix spacing in calls to LogManager::Log. | Peter Powell | 2013-05-19 | 1 | -2/+1 |
| * | Add LOG_ prefix to the log level enum values. | Peter Powell | 2013-04-12 | 1 | -6/+6 |
| * | Throw an exception when attempting to register an extension with a name that ...•••Previously this silently failed
| attilamolnar | 2012-12-02 | 1 | -2/+2 |
| * | Add a typedef for LocalUserList | attilamolnar | 2012-11-29 | 1 | -2/+1 |
| * | Replace copyright headers with headers granting specific authors copyright | Robby- | 2012-04-19 | 1 | -8/+17 |
| * | ...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
| brain | 2010-01-11 | 1 | -1/+1 |
| * | Use ServiceProvider for inter-module dependencies•••This will stop dependency chains from preventing module reloads when
it is not actually needed; however, it removes some failsafes that will
need to be reimplemented in order to avoid unmapped vtables.
This deprecates Request as an inter-module signaling mechanism, although
SQL still uses it.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12140 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2009-11-16 | 1 | -2/+2 |
| * | Add Inspircd::AddServices•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12135 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2009-11-15 | 1 | -3/+7 |
| * | Force heap allocation of refcountbase, create usecountbase for non-allocation...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11978 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2009-10-25 | 1 | -17/+12 |
| * | Use custom allocater to decide if refcountbase was allocated on the heap and ...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11928 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2009-10-20 | 1 | -3/+24 |
| * | Maintain refcount of Module objects to complain about leaked pointers•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11925 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2009-10-19 | 1 | -0/+15 |
| * | Fix implementation of reference to const, use reference counting for Extensib...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11924 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2009-10-19 | 1 | -6/+9 |
| * | Clean up some log messages•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11917 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2009-10-19 | 1 | -4/+2 |
| * | Fix null dereference caused by tracking dummy•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11902 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2009-10-18 | 1 | -3/+8 |
| * | Cull channels, warn when Extensible objects are not culled as they must be•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11901 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2009-10-18 | 1 | -1/+11 |
| * | Add more debug logging of object lifetimes•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11900 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2009-10-18 | 1 | -2/+10 |