aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Expand)AuthorAgeFilesLines
...
* | Convert FOREACH_MOD_CUSTOM to a variadic function.Gravatar Sadie Powell2020-11-1018-33/+31
* | Convert FIRST_MOD_RESULT_CUSTOM to a variadic function.Gravatar Sadie Powell2020-11-1010-30/+18
* | Convert UserType to be a uint8_t and move inside User.Gravatar Sadie Powell2020-11-102-9/+9
* | 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-0415-21/+23
* | Move config typedefs to ServerConfig and use auto in more places.Gravatar Sadie Powell2020-11-037-12/+12
* | Store the SQL row id in the synthesised sqloper config tags.Gravatar Sadie Powell2020-11-031-2/+2
* | Fix inconsistencies with FilePosition and column counting.Gravatar Sadie Powell2020-11-031-4/+11
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2020-11-038-33/+77
|\|
| * Fix an off by one error in the "unknown option" message.Gravatar Sadie Powell2020-11-031-1/+1
| * Make connect class debug logging more complete and consistent.Gravatar Sadie Powell2020-11-037-32/+76
* | Rename ConfigTag::tag to ConfigTag::name.Gravatar Sadie Powell2020-11-033-19/+19
* | Move FilePosition to fileutils.h and use in ConfigTag.Gravatar Sadie Powell2020-11-0336-133/+117
* | Replace ConfigTag::create with a public constructor.Gravatar Sadie Powell2020-11-034-35/+14
* | Rename ConfigItems to ConfigTag::Items.Gravatar Sadie Powell2020-11-035-28/+23
* | Convert ConnectClass from reference<> to std::shared_ptr<>.Gravatar Sadie Powell2020-11-0310-32/+26
* | Clean up a bunch of contructors and destructors.Gravatar Sadie Powell2020-11-0110-49/+2
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2020-11-0115-15/+19
|\|
| * Release v3.8.0. v3.8.0Gravatar Sadie Powell2020-10-301-1/+1
| * Update copyright headers.Gravatar InspIRCd Robot2020-10-3014-14/+15
| * Don't call the OnChangeRealHost event when initialising a user.•••Fixes a (git only) crash when a user gets xlined before they have been initialised. Gravatar Sadie Powell2020-10-291-1/+4
* | Use auto for config code in more places.Gravatar Sadie Powell2020-10-311-4/+4
* | Convert ConfigTag from reference<> to std::shared_ptr<>.Gravatar Sadie Powell2020-10-3195-141/+138
* | Add stdalgo::iterator_range and switch config tag reading to use it.•••This allows us to use range-based for loops which were not possible with the previous config tag system. Gravatar Sadie Powell2020-10-3140-202/+117
* | 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-3111-21/+15
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2020-10-2713-36/+289
|\|
| * Don't kill cloaking users when hash/md5 is missing.Gravatar Sadie Powell2020-10-271-2/+10
| * Fix the behaviour of multi-value PING and PONG messages.Gravatar Sadie Powell2020-10-262-5/+25
| * Change glob matching to be configurableGravatar Michael2020-10-241-2/+17
| * m_cban: Implement support for channel masks•••Allows wildcards to be used Gravatar Michael2020-10-241-2/+3
| * 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.•••Resolves #1540.Gravatar ShutterQuick2020-10-101-0/+214
| * Fix firing the wrong event when a real hostname changes.Gravatar Sadie Powell2020-10-081-1/+1
| * Add the User::exempt flag to m_check.Gravatar Matt Schatz2020-10-061-0/+2
| * Recheck users for xlines when their real hostname changes.Gravatar Sadie Powell2020-10-063-0/+12
| * Rename the REALLEN 005 token to NAMELEN.•••Turns out this is already required by the IRCv3 setname spec but we forgot to implement it. Oops. Gravatar Sadie Powell2020-09-301-1/+1
| * Check that the values specified in <limits> are reasonable.Gravatar Sadie Powell2020-09-301-11/+11
| * Add an ISUPPORT token that contains the maximum real name length.Gravatar Sadie Powell2020-09-301-0/+1
| * 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-27133-477/+477
* | Replace the check for eventfd() with a C++17 header check.Gravatar Sadie Powell2020-10-201-1/+1
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2020-09-274-50/+56
|\|
| * 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