aboutsummaryrefslogtreecommitdiffstats
path: root/include
Commit message (Expand)AuthorAgeFilesLines
...
| * Add support for per-DNSBL timeouts.•••This should fix the issue of some DNSBLs being slower than others. Gravatar Sadie Powell2021-03-311-2/+2
| * Fix various documentation comments.Gravatar Sadie Powell2021-03-3110-24/+17
* | Convert SQL::Field to be a typedef of optional<string>.Gravatar Sadie Powell2021-03-301-34/+3
* | Use emplace_back where possible.Gravatar Sadie Powell2021-03-302-4/+4
* | Fix the setter and set time of list modes being lost on netburst.•••Closes #1812. Gravatar Sadie Powell2021-03-301-3/+22
* | Convert various mode methods to take Mode::Change.•••- AccessCheck - AfterMode - BeforeMode - OnModeChange - OnRawMode Gravatar Sadie Powell2021-03-304-11/+11
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-03-301-7/+10
|\|
| * Add support for matching multiple hosts in <connect:{allow,deny}>.Gravatar Sadie Powell2021-03-301-4/+7
* | Add a subclass of ExtensionItem exclusively for booleans.Gravatar Sadie Powell2021-03-171-0/+56
* | Implement support for automatically syncing extension items.Gravatar Sadie Powell2021-03-171-6/+18
* | Mark {From,To}{Human,Internal,Network} as noexcept.Gravatar Sadie Powell2021-03-172-16/+16
* | Add a forwarding overload of SimpleExtItem#Set.Gravatar Sadie Powell2021-03-171-6/+5
* | Pascalize Unset in extension item classes.Gravatar Sadie Powell2021-03-172-3/+3
* | Pascalize Set in extension item classes.Gravatar Sadie Powell2021-03-172-4/+4
* | Pascalize Get in extension item classes.Gravatar Sadie Powell2021-03-174-7/+7
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-03-171-2/+8
|\|
| * Add support for sending a standard reply with no command name.Gravatar Sadie Powell2021-03-111-5/+20
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-03-101-0/+10
|\|
| * Add a subclass of IOHookProvider for SSL modules.Gravatar Sadie Powell2021-03-091-0/+10
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-03-0510-28/+6
|\|
| * Fix a bunch of really obvious unnecessary includes.Gravatar Sadie Powell2021-03-0512-31/+6
| * Fix comments that claim that the InspIRCd protocol uses TS6 UUIDs.•••Just because they happen to look the same doesn't mean that they actually are. Gravatar Sadie Powell2021-03-052-3/+2
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-03-0519-38/+71
|\|
| * Update copyright headers.Gravatar InspIRCd Robot2021-03-0519-28/+30
| * Fix not being able to colour format output to stderr on Windows.Gravatar Sadie Powell2021-03-031-10/+41
* | Refactor classbase/CullResult into Cullable/Cullable::Result.Gravatar Sadie Powell2021-03-0216-52/+53
* | Move aligned_storage to the utility directory and clean up.Gravatar Sadie Powell2021-03-022-13/+12
* | Move iterator_range to the utility directory and renamespace.Gravatar Sadie Powell2021-03-023-4/+5
* | Replace manual copy prevention with the insp::uncopiable class.Gravatar Sadie Powell2021-03-022-14/+49
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-02-2810-9/+38
|\|
| * Fix not sending ERR_INVALIDMODEPARAM when a parameter is malformed.•••Closes #1850. Gravatar Sadie Powell2021-02-271-0/+10
| * Release v3.9.0. v3.9.0Gravatar Sadie Powell2021-02-261-1/+1
| * Update copyright headers.Gravatar InspIRCd Robot2021-02-268-7/+8
| * Implement support for multi-prefix on WHOIS.Gravatar Sadie Powell2021-02-251-0/+16
| * 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