aboutsummaryrefslogtreecommitdiffstats
path: root/src/coremods
Commit message (Expand)AuthorAgeFilesLines
* Rename IdentMax to MaxUser for consistency with the other limits.Gravatar Sadie Powell2020-11-271-1/+1
* Merge tag 'v3.8.1' into master.Gravatar Sadie Powell2020-11-201-2/+2
|\
| * Update copyright headers.Gravatar InspIRCd Robot2020-11-201-1/+1
| * Avoid doing "IP changed" event stuff on quitting users.Gravatar Sadie Powell2020-11-201-1/+1
* | Convert FOREACH_MOD_CUSTOM to a variadic function.Gravatar Sadie Powell2020-11-104-5/+5
* | Convert FIRST_MOD_RESULT_CUSTOM to a variadic function.Gravatar Sadie Powell2020-11-106-19/+11
* | Initial support for platform-specific module file extensions.Gravatar Sadie Powell2020-11-041-1/+1
* | Move FilePosition to fileutils.h and use in ConfigTag.Gravatar Sadie Powell2020-11-031-1/+1
* | Convert ConnectClass from reference<> to std::shared_ptr<>.Gravatar Sadie Powell2020-11-031-4/+2
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2020-11-013-3/+3
|\|
| * Update copyright headers.Gravatar InspIRCd Robot2020-10-303-3/+3
* | Convert ConfigTag from reference<> to std::shared_ptr<>.Gravatar Sadie Powell2020-10-3112-17/+17
* | Convert OperInfo from reference<> to std::shared_ptr<>.Gravatar Sadie Powell2020-10-312-5/+3
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2020-10-274-5/+36
|\|
| * Fix the behaviour of multi-value PING and PONG messages.Gravatar Sadie Powell2020-10-262-5/+25
| * Recheck users for xlines when their real hostname changes.Gravatar Sadie Powell2020-10-061-0/+10
* | Convert CmdResult to an 8-bit strongly typed enum.Gravatar Sadie Powell2020-10-2744-163/+163
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2020-09-271-18/+4
|\|
| * Fix the syntax of the MAXLIST 005 token.Gravatar Sadie Powell2020-09-241-18/+4
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2020-08-252-2/+2
|\|
| * Update copyright headers.Gravatar InspIRCd Robot2020-07-302-2/+2
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2020-07-293-1/+6
|\|
| * Send ERR_KEYSET when trying to change a channel key.•••Closes #1750. Gravatar Sadie Powell2020-07-272-1/+3
| * Show an error when an unprivileged user tries to mass-message.•••Closes #1790. Gravatar Sadie Powell2020-07-201-0/+3
* | Clean up ISUPPORT code and implement support for ISUPPORT updates.Gravatar Sadie Powell2020-07-242-40/+83
* | Move the property string from cmd_modules to Module & show on load.Gravatar Sadie Powell2020-07-241-17/+5
* | Pascalize ExtensionItem::{get,set,unset}_raw.Gravatar Sadie Powell2020-07-201-3/+3
* | Fix the case of getError/getSendQSize and rewrite the doc comments.Gravatar Sadie Powell2020-07-201-1/+1
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2020-07-151-5/+5
|\|
| * Add a config option that forces bots to use NOTICEs.Gravatar Sadie Powell2020-07-071-5/+5
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2020-05-192-6/+15
|\|
| * Fix an inverted mode check.Gravatar Sadie Powell2020-05-091-1/+1
| * Don't show privileged commands to unprivileged users in COMMANDS.Gravatar Sadie Powell2020-05-071-2/+2
* | Fix parsing <security:announceinvites>.Gravatar Sadie Powell2020-05-131-2/+2
* | Add ConfigParser::getEnum for parsing enum values.Gravatar Sadie Powell2020-05-132-24/+12
* | Implement support for inverted extbans.Gravatar Sadie Powell2020-05-072-5/+7
* | Deduplicate extban parsing.Gravatar Sadie Powell2020-05-072-11/+5
* | Fix not being able to set more than one extban.Gravatar Sadie Powell2020-05-071-1/+1
* | Add first class support for extbans.•••This replaces the previous support which was pretty much a giant hack and was not synchronised between servers. Gravatar Sadie Powell2020-05-074-8/+149
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2020-05-0520-22/+25
|\|
| * Update copyright headers.Gravatar InspIRCd Robot2020-04-2417-16/+19
| * Fixes by misspell-fixerGravatar InspIRCd Robot2020-04-214-5/+5
| * Minor cleanup and documentation improvements.•••- Only show a generic failure message to the user upon oper failure due to not having a secure connection or matching cert. fingerprint. - Update the comment about oper:fingerprint as it can be a space separated list of fingerprints and not just one. - Improve a few code comments and formatting. Gravatar Matt Schatz2020-04-141-2/+1
* | Replace the flags_required field with an enum.Gravatar Sadie Powell2020-04-1414-16/+16
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2020-04-142-3/+9
|\ \
| * | Minor cleanup and documentation improvements.•••- Only show a generic failure message to the user upon oper failure due to not having a secure connection or matching cert. fingerprint. - Update the comment about oper:fingerprint as it can be a space separated list of fingerprints and not just one. - Improve a few code comments and formatting. Gravatar Matt Schatz2020-04-141-2/+1
| |/
| * Add support for limiting what opers can subscribe to snomasks.Gravatar Sadie Powell2020-04-111-1/+8
| * Add the missing VF_CORE flag to the core_whowas module.Gravatar Sadie Powell2020-04-101-1/+1
* | Alow modules to specify multiple syntax lines.Gravatar Sadie Powell2020-04-1439-45/+48
* | Move the oper and snomask modes to core_oper.Gravatar Sadie Powell2020-04-126-38/+37