aboutsummaryrefslogtreecommitdiffstats
path: root/src/coremods
Commit message (Expand)AuthorAgeFilesLines
...
| * 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
* | Rename Module::flags to Module::properties.•••This name is more descriptive and should create less warnings about shadowing in existing modules. Gravatar Sadie Powell2020-04-111-1/+1
* | Improve storage of module description, flags, and link data.Gravatar Sadie Powell2020-04-1121-124/+48
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2020-04-0912-38/+202
|\|
| * Set the minimum length to 1 for most config items with a default.Gravatar Sadie Powell2020-04-094-6/+7
| * Prevent a trailing space in the failed oper SNOTICE.Gravatar Matt Schatz2020-04-091-1/+2
| * Don't override a different Displayed Host with the rDNS.•••If the dnsbl module is set to mark with a vHost, it can finish before the hostname resolution finishes. This is especially the case when the result is already cached. Resolves #1770. Gravatar Matt Schatz2020-04-041-1/+2
| * Squish the cmd_whowas header.•••There's no reason for this to be in a header and it can't be used by anything else. Gravatar Sadie Powell2020-04-041-1/+146
| * Add the Numerics::CannotSendTo class and switch stuff to use it.Gravatar Sadie Powell2020-04-041-3/+3
| * Ignore clients on ulined servers when counting invisible users.•••This is in addition to 4cc992f. Gravatar Matt Schatz2020-04-041-3/+6
| * Clear the entire DNS cache on rehash.Gravatar Sadie Powell2020-04-011-2/+2
| * Make showing the channel modes in /LIST configurable.Gravatar Sadie Powell2020-03-301-4/+16
| * Update the credits.•••- Move Attila to former developers (RIP). - Move genius3000 to core developers. - Add Robby to contributors. - Add prawnsalad to thanks. Gravatar Sadie Powell2020-03-271-3/+4
| * Alphabetically sort names in the credits.Gravatar Sadie Powell2020-03-271-14/+14
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2020-03-187-6/+92
|\|
| * Move CHANMODES to core_mode and add USERMODES.Gravatar Sadie Powell2020-03-121-0/+6
| * Implement support for the SERVLIST command.Gravatar Sadie Powell2020-03-123-1/+72
| * Fix unnecessary inlining in command handler constructors.Gravatar Sadie Powell2020-03-091-1/+7
| * Allow modules to prevent a message from updating the idle time.Gravatar Sadie Powell2020-03-051-1/+1
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2020-02-195-9/+21
|\|
| * Add enum constants for list mode numerics.Gravatar Sadie Powell2020-02-181-1/+8
| * Use ircd-hybrid's numerics for the "pending invites" list.•••This fixes a conflict with the numerics used by the invite exception mode. Gravatar Sadie Powell2020-02-181-0/+7
| * Generalise XLine stats numerics using RPL_STATS from aircd.Gravatar Sadie Powell2020-02-181-5/+5
| * Add HasFd to EventHandler and switch code to use it.Gravatar Sadie Powell2020-02-151-1/+1
| * Clean up ModuleDLLManager from the Module::cull() method.•••This avoids a leak which happens in some rare circumstances. Gravatar Sadie Powell2020-02-141-2/+0
* | Move FindNickOnly to UserManager.Gravatar Sadie Powell2020-02-097-10/+10
* | Move FindNick to UserManager.Gravatar Sadie Powell2020-02-099-9/+9
* | Move FindUUID to the UserManager class.Gravatar Sadie Powell2020-02-093-6/+6
* | Use C++11 inline initialisation for class members.Gravatar Sadie Powell2020-02-065-22/+12
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2020-02-046-17/+34
|\|