aboutsummaryrefslogtreecommitdiffstats
path: root/include
Commit message (Expand)AuthorAgeFilesLines
...
| * Allow a statusmsg to have multiple statuses and pick the lowest.•••This is pretty much useless but other implementations support it so we have to also support it for compatibility. Gravatar Sadie Powell2021-02-251-0/+1
| * Fix the numeric sent when a U-lined alias target is not online.Gravatar Sadie Powell2021-02-181-0/+1
| * Fix using the TR1 headers on compilers that support C++17.Gravatar Sadie Powell2021-02-011-1/+1
* | Make MyClass private and move everything to GetClass.Gravatar Sadie Powell2021-01-311-5/+4
* | Move sendmsglist to above the functions in LocalUser.Gravatar Sadie Powell2021-01-311-4/+4
* | Replace defaultdeleter with the C++11 one and rename culldeleter.Gravatar Sadie Powell2021-01-303-16/+4
* | Rename Extensible::doUnhookExtensions to UnhookExtensions.Gravatar Sadie Powell2021-01-301-1/+1
* | Replace all internal references to uline with services.Gravatar Sadie Powell2021-01-303-20/+18
* | Allow ServerConfig::Conf{Value,Tags} to have a fallback default.Gravatar Sadie Powell2021-01-301-2/+4
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-01-292-0/+7
|\|
| * Add <dns:enabled>; allows disabling DNS lookups entirely.•••Ref: #1839. Gravatar Sadie Powell2021-01-191-0/+1
| * Allow converting a Cap::Reference to a Cap::Capability*.Gravatar Sadie Powell2021-01-191-0/+6
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-01-181-0/+4
|\|
| * Add a new runtime directory and move the pid file to it.•••The data directory is intended for persistent files whereas the pid file is ephemeral. This distinction doesn't matter by default but on system-wide installs ephemeral runtime files go in /var/run or /run instead. Gravatar Sadie Powell2021-01-181-0/+4
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-01-073-4/+23
|\|
| * Implement support for more XML and IRC colour code escapes.Gravatar Sadie Powell2021-01-071-2/+20
| * Fix core message events not being fired.•••Third time lucky eh? Gravatar Sadie Powell2020-12-231-2/+2
| * Send RPL_SAVENICK from irc2 when renaming a user to their UUID.Gravatar Sadie Powell2020-12-221-0/+1
* | Add a function for shrinking module names.Gravatar Sadie Powell2020-12-241-1/+8
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2020-12-217-12/+28
|\|
| * Hide the server name/desc better when <options:hideserver> is set.Gravatar Sadie Powell2020-12-205-15/+21
| * Fix an inverted condition in the previous commit.Gravatar Sadie Powell2020-12-201-2/+2
| * Don't call events provided by dying or dead modules.Gravatar Sadie Powell2020-12-181-14/+23
| * Add a typedef for the data provider map.Gravatar Sadie Powell2020-12-041-1/+2
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2020-12-041-0/+3
|\|
| * Improve the logging of service adding/deleting.Gravatar Sadie Powell2020-12-041-0/+3
* | Rename ChanMax to MaxChannel for consistency with the other limits.Gravatar Sadie Powell2020-11-271-1/+1
* | Rename NickMax to MaxNick for consistency with the other limits.Gravatar Sadie Powell2020-11-271-2/+2
* | Rename IdentMax to MaxUser for consistency with the other limits.Gravatar Sadie Powell2020-11-271-3/+3
* | Merge tag 'v3.8.1' into master.Gravatar Sadie Powell2020-11-201-2/+4
|\|
| * Silence a harmless warning in newer versions of GCC.Gravatar Sadie Powell2020-11-121-2/+4
* | Convert IRCv3::Replies::Reply#Send[IfCap] to variadic functions.Gravatar Sadie Powell2020-11-122-106/+26
* | Add stdalgo::equal_range and switch more stuff to iterator_range.Gravatar Sadie Powell2020-11-111-0/+11
* | Convert FOREACH_MOD_CUSTOM to a variadic function.Gravatar Sadie Powell2020-11-102-18/+20
* | Convert FIRST_MOD_RESULT_CUSTOM to a variadic function.Gravatar Sadie Powell2020-11-102-25/+28
* | Convert UserType to be a uint8_t and move inside User.Gravatar Sadie Powell2020-11-101-14/+22
* | Initial support for platform-specific module file extensions.Gravatar Sadie Powell2020-11-041-0/+10
* | Move config typedefs to ServerConfig and use auto in more places.Gravatar Sadie Powell2020-11-033-14/+10
* | Fix inconsistencies with FilePosition and column counting.Gravatar Sadie Powell2020-11-031-1/+1
* | Rename ConfigTag::tag to ConfigTag::name.Gravatar Sadie Powell2020-11-031-4/+5
* | Move FilePosition to fileutils.h and use in ConfigTag.Gravatar Sadie Powell2020-11-032-8/+30
* | Replace ConfigTag::create with a public constructor.Gravatar Sadie Powell2020-11-031-5/+9
* | Rename ConfigItems to ConfigTag::Items.Gravatar Sadie Powell2020-11-032-7/+7
* | Convert ConnectClass from reference<> to std::shared_ptr<>.Gravatar Sadie Powell2020-11-033-7/+7
* | Clean up a bunch of contructors and destructors.Gravatar Sadie Powell2020-11-0116-69/+21
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2020-11-011-1/+1
|\|
| * Release v3.8.0. v3.8.0Gravatar Sadie Powell2020-10-301-1/+1
| * Update copyright headers.Gravatar InspIRCd Robot2020-10-301-1/+1
* | Convert ConfigTag from reference<> to std::shared_ptr<>.Gravatar Sadie Powell2020-10-316-21/+21
* | Add stdalgo::iterator_range and switch config tag reading to use it.•••This allows us to use range-based for loops which were not possible with the previous config tag system. Gravatar Sadie Powell2020-10-313-1/+72