aboutsummaryrefslogtreecommitdiffstats
path: root/src/modules
Commit message (Collapse)AuthorAgeFilesLines
...
| * Use IsCTCP in blockcolor for ignoring CTCPs.Gravatar Sadie Powell2021-04-061-3/+8
| |
| * Automatically prune the history lists in chanhistory.Gravatar Sadie Powell2021-04-031-18/+24
| |
* | Constify their_param in ResolveModeConflict.Gravatar Sadie Powell2021-04-061-1/+1
| | | | | | | | There's no reason for this to be mutable.
* | Fix core_dns failing to compile on GCC.Gravatar Sadie Powell2021-04-041-1/+1
| |
* | Fix a ton of pedantic compiler warnings.Gravatar Sadie Powell2021-04-0445-106/+91
| |
* | Add support for syncing metadata set on memberships.Gravatar Sadie Powell2021-04-015-5/+68
| | | | | | | | | | No compat logic is required here as existing servers will just drop the unknown METADATA message when they can't find the target.
* | Constify variables within loops.Gravatar Sadie Powell2021-04-0138-44/+44
| |
* | Implement support for random spamtrap channels in the LIST output.Gravatar Sadie Powell2021-04-011-1/+24
| |
* | Refactor the securelist module.Gravatar Sadie Powell2021-04-011-29/+37
| | | | | | | | | | | | | | | | | | | | - General clean up of the module source to comply with our coding style. - Allow <securehost> tags to contain a user@ip mask as well as a user@host mask. - Default <securelist:exemptregistered> to on.
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-03-312-10/+4
|\|
| * Add support for per-DNSBL timeouts.Gravatar Sadie Powell2021-03-311-1/+4
| | | | | | | | This should fix the issue of some DNSBLs being slower than others.
| * Fix various documentation comments.Gravatar Sadie Powell2021-03-311-11/+0
| |
* | Convert SQL::Field to be a typedef of optional<string>.Gravatar Sadie Powell2021-03-305-7/+7
| |
* | Use emplace_back where possible.Gravatar Sadie Powell2021-03-3014-22/+22
| |
* | Fix the setter and set time of list modes being lost on netburst.Gravatar Sadie Powell2021-03-305-7/+106
| | | | | | | | Closes #1812.
* | Fix a compiler warning caused by an unused variable.Gravatar Sadie Powell2021-03-301-3/+0
| |
* | Convert various mode methods to take Mode::Change.Gravatar Sadie Powell2021-03-3018-107/+114
| | | | | | | | | | | | | | | | - AccessCheck - AfterMode - BeforeMode - OnModeChange - OnRawMode
* | Remove multi-line FJOIN and FMODE logic.Gravatar Sadie Powell2021-03-303-68/+11
| | | | | | | | | | This only existed for 1202 protocol compatibility. As of 1205 the line length has been removed.
* | Add the ~ server tag prefix.Gravatar Sadie Powell2021-03-304-0/+32
| | | | | | | | This is used for sending arbitrarily tagged messages between servers.
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-03-303-42/+78
|\|
| * Add support for blocking tag messages with the deaf mode.Gravatar Sadie Powell2021-03-301-37/+74
| |
| * Improve the header messages of the filter and permchannels modules.Gravatar Sadie Powell2021-03-212-2/+7
| |
* | Always disable TLSv1.0 and disable TLSv1.1 by default.Gravatar Sadie Powell2021-03-181-7/+3
| |
* | Add a subclass of ExtensionItem exclusively for booleans.Gravatar Sadie Powell2021-03-177-76/+25
| |
* | Implement support for automatically syncing extension items.Gravatar Sadie Powell2021-03-175-16/+7
| |
* | Mark {From,To}{Human,Internal,Network} as noexcept.Gravatar Sadie Powell2021-03-1710-22/+22
| |
* | Add a forwarding overload of SimpleExtItem#Set.Gravatar Sadie Powell2021-03-178-8/+8
| |
* | Pascalize Unset in extension item classes.Gravatar Sadie Powell2021-03-1720-34/+34
| |
* | Pascalize Set in extension item classes.Gravatar Sadie Powell2021-03-1730-67/+67
| |
* | Pascalize Get in extension item classes.Gravatar Sadie Powell2021-03-1741-115/+115
| |
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-03-172-3/+83
|\|
| * Default <permchannelsdb:listmodes> to on.Gravatar Sadie Powell2021-03-141-1/+1
| |
| * Implement support for saving filters.Gravatar Sadie Powell2021-03-141-2/+83
| |
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-03-108-19/+46
|\|
| * Rename `<bind:ssl>` to `<bind:sslprofile>`.Gravatar Sadie Powell2021-03-102-2/+2
| |
| * Rename `<link:ssl>` to `<link:sslprofile>`.Gravatar Sadie Powell2021-03-101-1/+1
| |
| * Fix the cloaking module on C++98 compilers.Gravatar Sadie Powell2021-03-101-1/+1
| |
| * Add a human-readable version of the cloak list.Gravatar Sadie Powell2021-03-091-4/+16
| |
| * Space-delimit the human readable callerid extensible data.Gravatar Sadie Powell2021-03-091-2/+4
| |
| * Add a subclass of IOHookProvider for SSL modules.Gravatar Sadie Powell2021-03-093-6/+6
| |
| * Fix not always incrementing the DNSBL stats.Gravatar Sadie Powell2021-03-061-5/+18
| |
| * Fix a bunch of really obvious unnecessary includes.Gravatar Sadie Powell2021-03-051-1/+1
| |
* | Implement support for other SHA2 hash types.Gravatar Sadie Powell2021-03-052-21/+22
| |
* | Rename gecosban to realnameban.Gravatar Sadie Powell2021-03-053-3/+3
| |
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-03-0568-73/+85
|\|
| * Update copyright headers.Gravatar InspIRCd Robot2021-03-0569-73/+86
| |
* | Refactor classbase/CullResult into Cullable/Cullable::Result.Gravatar Sadie Powell2021-03-0213-33/+32
| |
* | Move iterator_range to the utility directory and renamespace.Gravatar Sadie Powell2021-03-024-5/+5
| |
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-02-2832-105/+240
|\|
| * Update copyright headers.Gravatar InspIRCd Robot2021-02-2632-32/+35
| |