aboutsummaryrefslogtreecommitdiffstats
path: root/src/modules
Commit message (Expand)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.•••There's no reason for this to be mutable. Gravatar Sadie Powell2021-04-061-1/+1
* | 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.•••No compat logic is required here as existing servers will just drop the unknown METADATA message when they can't find the target. Gravatar Sadie Powell2021-04-015-5/+68
* | 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.•••- 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. Gravatar Sadie Powell2021-04-011-29/+37
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-03-312-10/+4
|\|
| * Add support for per-DNSBL timeouts.•••This should fix the issue of some DNSBLs being slower than others. Gravatar Sadie Powell2021-03-311-1/+4
| * 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.•••Closes #1812. Gravatar Sadie Powell2021-03-305-7/+106
* | Fix a compiler warning caused by an unused variable.Gravatar Sadie Powell2021-03-301-3/+0
* | Convert various mode methods to take Mode::Change.•••- AccessCheck - AfterMode - BeforeMode - OnModeChange - OnRawMode Gravatar Sadie Powell2021-03-3018-107/+114
* | Remove multi-line FJOIN and FMODE logic.•••This only existed for 1202 protocol compatibility. As of 1205 the line length has been removed. Gravatar Sadie Powell2021-03-303-68/+11
* | Add the ~ server tag prefix.•••This is used for sending arbitrarily tagged messages between servers. Gravatar Sadie Powell2021-03-304-0/+32
* | 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