aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Expand)AuthorAgeFilesLines
...
| * Add support for limiting what opers can subscribe to snomasks.Gravatar Sadie Powell2020-04-112-1/+32
| * Clean up the logic for parsing oper mode privileges.Gravatar Sadie Powell2020-04-111-18/+12
* | Alow modules to specify multiple syntax lines.Gravatar Sadie Powell2020-04-1492-103/+112
* | Switch the spanningtree module from reference<> to std::shared_ptr<>.Gravatar Sadie Powell2020-04-1311-43/+36
* | Switch the dnsbl module from reference<> to std::shared_ptr<>.Gravatar Sadie Powell2020-04-131-10/+10
* | Mark all config parsing methods as const.Gravatar Sadie Powell2020-04-121-12/+12
* | 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-115-6/+6
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2020-04-11183-186/+185
|\|
| * Fix an oversight in mkversions that caused it to not update extras.Gravatar Sadie Powell2020-04-1011-11/+11
| * Update the module descriptions using mkversion.Gravatar Sadie Powell2020-04-10179-179/+179
| * The init function should have the override keyword too.Gravatar Sadie Powell2020-04-101-1/+1
| * Add the missing VF_CORE flag to the core_whowas module.Gravatar Sadie Powell2020-04-101-1/+1
| * Add missing override keyword to the sslrehashsignal module.Gravatar Sadie Powell2020-04-101-2/+2
| * Remove references to the long dead SQLv2 from the pgsql module.Gravatar Sadie Powell2020-04-101-1/+1
| * Remove an unused variable in the http_acl module.Gravatar Sadie Powell2020-04-101-1/+1
* | Improve storage of module description, flags, and link data.Gravatar Sadie Powell2020-04-11209-1206/+657
* | Default <sslprofile:hash> to sha256 for GnuTLS and OpenSSL.Gravatar Sadie Powell2020-04-092-2/+2
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2020-04-0961-185/+380
|\|
| * Set the minimum length to 1 for most config items with a default.Gravatar Sadie Powell2020-04-0926-51/+59
| * Allow <passforward:forwardmsg> to be optional.Gravatar Sadie Powell2020-04-091-4/+7
| * Send SNOTICES for failed secure only or fingerprint oper attempts.Gravatar Matt Schatz2020-04-091-0/+2
| * Prevent a trailing space in the failed oper SNOTICE.Gravatar Matt Schatz2020-04-091-1/+2
| * Set Unix socket permissions after binding.Gravatar Matt Schatz2020-04-091-5/+5
| * More HasFd() conversions.Gravatar Sadie Powell2020-04-092-7/+7
| * Improve the logging of the httpd module.Gravatar Sadie Powell2020-04-091-1/+6
| * Add a way to disable using environment variables in included files.Gravatar Sadie Powell2020-04-071-1/+14
| * Send ERR_BANNEDFROMCHAN when a user can't create a restricted channel.•••Closes #1772. Gravatar Sadie Powell2020-04-051-0/+3
| * Don't send a geolocation whois line for uline clients.Gravatar Matt Schatz2020-04-041-0/+3
| * 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
| * Don't filter mass-messages sent by server operators.•••This matches the behaviour of the censor module. Gravatar Sadie Powell2020-04-041-1/+1
| * Add the Numerics::CannotSendTo class and switch stuff to use it.Gravatar Sadie Powell2020-04-0415-41/+53
| * Ignore clients on ulined servers when counting invisible users.•••This is in addition to 4cc992f. Gravatar Matt Schatz2020-04-041-3/+6
| * Add constants for the uninvite numerics.Gravatar Sadie Powell2020-04-021-2/+4
| * Fix the log message in the disable module.•••Modes are set and unset not executed. Gravatar Sadie Powell2020-04-021-2/+3
| * Clear the entire DNS cache on rehash.Gravatar Sadie Powell2020-04-011-2/+2
| * Add back the prefix on a server target message.•••The prefix is dropped when building the message. We add it back here so that the remote servers can recognize it as a server target. Gravatar Matt Schatz2020-03-311-2/+2
| * Fix clock skip warnings being inverted.Gravatar Sadie Powell2020-03-301-1/+1
| * Make showing the channel modes in /LIST configurable.Gravatar Sadie Powell2020-03-301-4/+16
| * Fix various documentation and formatting issues.Gravatar Sadie Powell2020-03-3010-10/+10
| * Add support for the servers/ignore-shun privilege.Gravatar Sadie Powell2020-03-291-12/+6
| * Include ADMIN and OPER in the default for <shun:enabledcmds>.Gravatar Sadie Powell2020-03-291-1/+1
| * Clean up the parsing logic for <shun:enabledcmds>.Gravatar Sadie Powell2020-03-291-11/+4
| * Fix expanding module names.Gravatar Sadie Powell2020-03-271-6/+7
| * 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
| * Only send a local X-line SNOTICE.•••Spanningtree sends a local SNOTICE to 'X' when adding a line. No need to send a global SNOTICE from here. Gravatar Matt Schatz2020-03-251-3/+3
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2020-03-1844-152/+390
|\|
| * Allow commands to override ERR_{NEEDSMOREPARAMS,NOTREGISTERED}.Gravatar Sadie Powell2020-03-182-4/+13