summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2020-11-03Only assign NewServices once the duplicate check is done.Sadie Powell
2020-11-03Fix an off by one error in the "unknown option" message.Sadie Powell
2020-11-03Make connect class debug logging more complete and consistent.Sadie Powell
2020-10-30Release v3.8.0.Sadie Powell
2020-10-30Update copyright headers.InspIRCd Robot
2020-10-29Don't call the OnChangeRealHost event when initialising a user.Sadie Powell
Fixes a (git only) crash when a user gets xlined before they have been initialised.
2020-10-27Don't kill cloaking users when hash/md5 is missing.Sadie Powell
2020-10-26Fix the behaviour of multi-value PING and PONG messages.Sadie Powell
2020-10-24Change glob matching to be configurableMichael
2020-10-24m_cban: Implement support for channel masksMichael
Allows wildcards to be used
2020-10-15Fixes by misspell-fixerInspIRCd Robot
2020-10-12Add an option to allow disengaging joinflood on initial boot.Sadie Powell
2020-10-12Add an option to allow disengaging joinflood after a netsplit.Sadie Powell
2020-10-10Implement support for Argon2 password hashing.ShutterQuick
Resolves #1540.
2020-10-08Fix firing the wrong event when a real hostname changes.Sadie Powell
2020-10-06Add the User::exempt flag to m_check.Matt Schatz
2020-10-06Recheck users for xlines when their real hostname changes.Sadie Powell
2020-09-30Rename the REALLEN 005 token to NAMELEN.Sadie Powell
Turns out this is already required by the IRCv3 setname spec but we forgot to implement it. Oops.
2020-09-30Check that the values specified in <limits> are reasonable.Sadie Powell
2020-09-30Add an ISUPPORT token that contains the maximum real name length.Sadie Powell
2020-09-29Use the normal method for applying a default config in dnsbl.Sadie Powell
2020-09-29Fix the dnsbl module config not being checked case insensitively.Sadie Powell
2020-09-27Add a shun option for cleaning problematic allowed commands.Sadie Powell
2020-09-27Make shun block client-only tags by default.Sadie Powell
2020-09-27Refactor the shun module slightly.Sadie Powell
2020-09-27Remove an unnecessary break statement.Sadie Powell
2020-09-24Fix the syntax of the MAXLIST 005 token.Sadie Powell
2020-09-23Refactor GenRandomStr for performance and readability.Sadie Powell
2020-09-16Make it clear that <gnutls>, <mbedtls>, and <openssl> are deprecated.Sadie Powell
2020-09-01Fix OnChangeRealName not being fired for remote users.Sadie Powell
2020-08-29Fix a word missing from the last commit.Sadie Powell
2020-08-29Warn about non-local plaintext server connections.Sadie Powell
2020-08-01Fix null-checking the wrong variable in the disable module.Sadie Powell
Closes #1792.
2020-07-30Release v3.7.0.Sadie Powell
2020-07-30Update copyright headers.InspIRCd Robot
2020-07-29Replace all erroneous space indentation with tab indentation.Sadie Powell
2020-07-27Send ERR_KEYSET when trying to change a channel key.Sadie Powell
Closes #1750.
2020-07-27Fix secure websocket users not being seen as secure.Matt Schatz
Since a TLS (SSL) module will always be the last IOHook attached to a socket, IsSSL() needs to ignore any Middle IOHooks that may also be attached.
2020-07-22Allow disabling the timedbans set/unset notices (#1789).iwalkalone
2020-07-20Show an error when an unprivileged user tries to mass-message.Sadie Powell
Closes #1790.
2020-07-07Add a config option that forces bots to use NOTICEs.Sadie Powell
2020-07-03Fix a grammar error created by misspell-fixer.Sadie Powell
2020-07-03Fix DNSBL connect class matching.Matt Schatz
A user that is not marked by a DNSBL should never match a class that requires a DNSBL marking. Thanks to @kylef for reporting this on IRC.
2020-07-01Minor typo correction.Matt Schatz
2020-07-01Warn about broken versions of libmaxminddb.Sadie Powell
2020-06-25Fix checking bcrypt hashes.Sadie Powell
Thanks to @lethality for reporting this.
2020-06-19Use InspIRCd::TimingSafeCompare in more places.Sadie Powell
2020-06-16Improve SSL module debug logging.Sadie Powell
2020-06-07Change to local snotices for an SVSHOLD addition.Matt Schatz
2020-06-06Add an ISUPPORT token for the bot mode and 'B' to the WHO flags.Sadie Powell