aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Expand)AuthorAgeFilesLines
...
* | Use emplace_back where possible.Gravatar Sadie Powell2021-03-3015-24/+24
* | Fix the setter and set time of list modes being lost on netburst.•••Closes #1812. Gravatar Sadie Powell2021-03-306-8/+107
* | 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-3028-190/+195
* | 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-307-65/+125
|\|
| * Add support for matching multiple hosts in <connect:{allow,deny}>.Gravatar Sadie Powell2021-03-302-5/+16
| * 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
| * Add an <include> option to allow certain config files to not exist.•••This is useful when using modules that generate a config file such as the filter and permchannels modules. Gravatar Sadie Powell2021-03-191-1/+16
* | 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-179-79/+87
* | Implement support for automatically syncing extension items.Gravatar Sadie Powell2021-03-176-21/+40
* | Move extensible code from base.cpp to extensible.cpp and cleanup.Gravatar Sadie Powell2021-03-172-147/+140
* | Mark {From,To}{Human,Internal,Network} as noexcept.Gravatar Sadie Powell2021-03-1713-38/+38
* | Add a forwarding overload of SimpleExtItem#Set.Gravatar Sadie Powell2021-03-178-8/+8
* | Pascalize Unset in extension item classes.Gravatar Sadie Powell2021-03-1725-45/+45
* | Pascalize Set in extension item classes.Gravatar Sadie Powell2021-03-1735-74/+74
* | Pascalize Get in extension item classes.Gravatar Sadie Powell2021-03-1750-133/+133
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-03-173-7/+87
|\|
| * Default <permchannelsdb:listmodes> to on.Gravatar Sadie Powell2021-03-141-1/+1
| * Implement support for saving filters.Gravatar Sadie Powell2021-03-141-2/+83
| * Treat an empty bool/duration/int/uint config field as undefined.Gravatar Sadie Powell2021-03-141-4/+4
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-03-1011-24/+63
|\|
| * Rename `<bind:ssl>` to `<bind:sslprofile>`.Gravatar Sadie Powell2021-03-105-6/+7
| * 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 the `STATS p` output being ambiguous.•••- Add the middle I/O hook to the stats output. - Make it obvious what the various fields actually are. Gravatar Sadie Powell2021-03-081-2/+13
| * Fix not always incrementing the DNSBL stats.Gravatar Sadie Powell2021-03-061-5/+18
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-03-053-27/+12
|\|
| * Fix a bunch of really obvious unnecessary includes.Gravatar Sadie Powell2021-03-053-4/+2
| * Remove some todo comments which are outdated or misleading.Gravatar Sadie Powell2021-03-051-1/+0
| * Fix weird typemask logic in the connect class reader.Gravatar Sadie Powell2021-03-051-24/+12
* | Remove unnecessary prefix from socketengine source files.Gravatar Sadie Powell2021-03-054-0/+0
* | 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-0599-138/+139
|\|
| * Update copyright headers.Gravatar InspIRCd Robot2021-03-05100-113/+128
| * Fix not being able to colour format output to stderr on Windows.Gravatar Sadie Powell2021-03-031-19/+5
| * Fix using std::cout instead of errstr when a port fails to bind.Gravatar Sadie Powell2021-03-021-1/+1
| * Deduplicate checking the source for the users/auspex priv in WHO.Gravatar Sadie Powell2021-03-021-1/+2
| * Fix fuzzy matching in core_who.•••Previously this code would consider requests with fields but no flags as fuzzy. This is incorrect as users can make requests like: WHO Sadie %n Reported by @ilbelkyr. Gravatar Sadie Powell2021-03-021-3/+3
| * Fix sending Q-line notices to snomask `a` instead of snomask `x`.Gravatar Sadie Powell2021-03-011-1/+1
* | Refactor classbase/CullResult into Cullable/Cullable::Result.Gravatar Sadie Powell2021-03-0222-86/+91
* | Move iterator_range to the utility directory and renamespace.Gravatar Sadie Powell2021-03-026-10/+10
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-02-2850-156/+293
|\|