aboutsummaryrefslogtreecommitdiffstats
path: root/src/modules
Commit message (Collapse)AuthorAgeFilesLines
* Rename IdentMax to MaxUser for consistency with the other limits.Gravatar Sadie Powell2020-11-274-6/+6
|
* Cleanup CAPAB MODULES/MODLIST now we don't need 1202 compatibility.Gravatar Sadie Powell2020-11-271-37/+6
|
* Convert CapabData to be a unique_ptr.Gravatar Sadie Powell2020-11-272-18/+10
|
* Merge tag 'v3.8.1' into master.Gravatar Sadie Powell2020-11-2014-25/+44
|\
| * Update copyright headers.Gravatar InspIRCd Robot2020-11-2010-13/+13
| |
| * Update the module descriptions.Gravatar Sadie Powell2020-11-208-8/+8
| |
| * Fail websocket connections if changing the user's IP errors.Gravatar Sadie Powell2020-11-201-0/+4
| |
| * Avoid doing "IP changed" event stuff on quitting users.Gravatar Sadie Powell2020-11-204-4/+7
| |
| * Prioritise connectban and dnsbl after core_xline.Gravatar Sadie Powell2020-11-102-0/+12
| |
* | Convert IRCv3::Replies::Reply#Send[IfCap] to variadic functions.Gravatar Sadie Powell2020-11-121-1/+1
| |
* | Use references instead of pointers for aliases.Gravatar Sadie Powell2020-11-111-18/+18
| |
* | Add stdalgo::equal_range and switch more stuff to iterator_range.Gravatar Sadie Powell2020-11-114-27/+18
| |
* | Convert FOREACH_MOD_CUSTOM to a variadic function.Gravatar Sadie Powell2020-11-1013-26/+24
| |
* | Convert FIRST_MOD_RESULT_CUSTOM to a variadic function.Gravatar Sadie Powell2020-11-103-9/+6
| |
* | Use a range-based for loop in the httpd_config module.Gravatar Sadie Powell2020-11-101-5/+6
| |
* | Initial support for platform-specific module file extensions.Gravatar Sadie Powell2020-11-0410-11/+15
| |
* | Move config typedefs to ServerConfig and use auto in more places.Gravatar Sadie Powell2020-11-036-6/+6
| |
* | Store the SQL row id in the synthesised sqloper config tags.Gravatar Sadie Powell2020-11-031-2/+2
| |
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2020-11-036-10/+43
|\|
| * Make connect class debug logging more complete and consistent.Gravatar Sadie Powell2020-11-036-10/+43
| |
* | Rename ConfigTag::tag to ConfigTag::name.Gravatar Sadie Powell2020-11-031-2/+2
| |
* | Move FilePosition to fileutils.h and use in ConfigTag.Gravatar Sadie Powell2020-11-0327-69/+69
| |
* | Replace ConfigTag::create with a public constructor.Gravatar Sadie Powell2020-11-031-3/+2
| |
* | Rename ConfigItems to ConfigTag::Items.Gravatar Sadie Powell2020-11-032-4/+4
| |
* | Convert ConnectClass from reference<> to std::shared_ptr<>.Gravatar Sadie Powell2020-11-036-6/+6
| |
* | Clean up a bunch of contructors and destructors.Gravatar Sadie Powell2020-11-013-5/+2
| |
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2020-11-019-9/+10
|\|
| * Update copyright headers.Gravatar InspIRCd Robot2020-10-309-9/+10
| |
* | Convert ConfigTag from reference<> to std::shared_ptr<>.Gravatar Sadie Powell2020-10-3177-97/+101
| |
* | Add stdalgo::iterator_range and switch config tag reading to use it.Gravatar Sadie Powell2020-10-3135-162/+92
| | | | | | | | | | This allows us to use range-based for loops which were not possible with the previous config tag system.
* | Fix reading the <sslprofile> config.Gravatar Sadie Powell2020-10-313-3/+3
| |
* | X509CRL does not need to inherit from refcountbase.Gravatar Sadie Powell2020-10-311-1/+1
| |
* | Convert OperInfo from reference<> to std::shared_ptr<>.Gravatar Sadie Powell2020-10-316-12/+8
| |
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2020-10-276-20/+240
|\|
| * Don't kill cloaking users when hash/md5 is missing.Gravatar Sadie Powell2020-10-271-2/+10
| |
| * Change glob matching to be configurableGravatar Michael2020-10-241-2/+17
| |
| * m_cban: Implement support for channel masksGravatar Michael2020-10-241-2/+3
| | | | | | | | Allows wildcards to be used
| * Fixes by misspell-fixerGravatar InspIRCd Robot2020-10-151-1/+1
| |
| * Add an option to allow disengaging joinflood on initial boot.Gravatar Sadie Powell2020-10-121-0/+4
| |
| * Add an option to allow disengaging joinflood after a netsplit.Gravatar Sadie Powell2020-10-121-3/+21
| |
| * Implement support for Argon2 password hashing.Gravatar ShutterQuick2020-10-101-0/+214
| | | | | | Resolves #1540.
| * Add the User::exempt flag to m_check.Gravatar Matt Schatz2020-10-061-0/+2
| |
| * Use the normal method for applying a default config in dnsbl.Gravatar Sadie Powell2020-09-291-8/+1
| |
| * Fix the dnsbl module config not being checked case insensitively.Gravatar Sadie Powell2020-09-291-6/+5
| |
* | Convert CmdResult to an 8-bit strongly typed enum.Gravatar Sadie Powell2020-10-2787-308/+308
| |
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2020-09-272-24/+46
|\|
| * Add a shun option for cleaning problematic allowed commands.Gravatar Sadie Powell2020-09-271-9/+23
| |
| * Make shun block client-only tags by default.Gravatar Sadie Powell2020-09-271-0/+14
| |
| * Refactor the shun module slightly.Gravatar Sadie Powell2020-09-271-17/+14
| |
| * Remove an unnecessary break statement.Gravatar Sadie Powell2020-09-271-1/+0
| |