aboutsummaryrefslogtreecommitdiffstats
path: root/src/modules
Commit message (Expand)AuthorAgeFilesLines
...
* | 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
| * Implement support for multi-prefix on WHOIS.Gravatar Sadie Powell2021-02-251-0/+47
| * 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-5/+16
| * Refactor OnUserPostMessage in the chanhistory module.Gravatar Sadie Powell2021-02-241-11/+13
| * Add snomask permissions to the oper check output.Gravatar Sadie Powell2021-02-221-0/+10
| * Add a human-readable serialiser to the geolocation extensible.Gravatar Sadie Powell2021-02-221-0/+6
| * Add a config option for exempting classes from connflood.Gravatar Sadie Powell2021-02-211-1/+12
| * Add a command to the cgiirc module for encoding/decoding hex idents.Gravatar Sadie Powell2021-02-211-37/+81