aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Expand)AuthorAgeFilesLines
...
| * Remove an unnecessary break statement.Gravatar Sadie Powell2020-09-271-1/+0
| * Fix the syntax of the MAXLIST 005 token.Gravatar Sadie Powell2020-09-241-18/+4
| * Refactor GenRandomStr for performance and readability.Gravatar Sadie Powell2020-09-231-8/+6
* | Purge the obsolete modenotice module.Gravatar Sadie Powell2020-09-271-72/+0
* | Require SSL for linking servers.Gravatar Sadie Powell2020-09-181-3/+3
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2020-09-184-1/+8
|\|
| * Make it clear that <gnutls>, <mbedtls>, and <openssl> are deprecated.Gravatar Sadie Powell2020-09-163-3/+3
| * Fix OnChangeRealName not being fired for remote users.Gravatar Sadie Powell2020-09-011-1/+1
| * Fix a word missing from the last commit.Gravatar Sadie Powell2020-08-291-1/+1
| * Warn about non-local plaintext server connections.Gravatar Sadie Powell2020-08-293-4/+19
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2020-08-2512-9/+11
|\|
| * Fix null-checking the wrong variable in the disable module.•••Closes #1792. Gravatar Sadie Powell2020-08-011-1/+1
| * Release v3.7.0. v3.7.0Gravatar Sadie Powell2020-07-301-1/+1
| * Update copyright headers.Gravatar InspIRCd Robot2020-07-3011-8/+10
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2020-07-299-32/+69
|\|
| * Replace all erroneous space indentation with tab indentation.Gravatar Sadie Powell2020-07-294-31/+31
| * Send ERR_KEYSET when trying to change a channel key.•••Closes #1750. Gravatar Sadie Powell2020-07-272-1/+3
| * Fix secure websocket users not being seen as secure.•••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. Gravatar Matt Schatz2020-07-271-0/+12
| * Allow disabling the timedbans set/unset notices (#1789).Gravatar iwalkalone2020-07-221-10/+25
| * Show an error when an unprivileged user tries to mass-message.•••Closes #1790. Gravatar Sadie Powell2020-07-202-0/+6
* | Rewrite the regex system from scratch.•••* Move everything to the Regex namespace: - Regex -> Regex::Pattern - RegexException -> Regex::Exception - RegexFactory -> Regex::Engine * Add support for regex flags. - Regex::OPT_CASE_INSENSITIVE performs case-insensitive matching. * Add the Regex::EngineReference class as a friendly wrapper around dynamic_reference_nocheck<Regex::Engine>. * Add the Regex::SimpleEngine template class for automating the implementation of regex factory classes. * Use std::shared_ptr for Regex::Pattern objects instead of making users manage memory manually. Gravatar Sadie Powell2020-07-288-202/+157
* | Work around RE2 specifying -std=c++11 in its pkg-config file.Gravatar Sadie Powell2020-07-251-1/+1
* | Remove obsolete silencing of C++11 warnings from ssl_mbedtls.Gravatar Sadie Powell2020-07-251-11/+0
* | 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-243-31/+31
* | Pascalize Cap::set and rename Cap::get to IsEnabled.Gravatar Sadie Powell2020-07-2016-31/+31
* | Pascalize ExtensionItem::{get,set,unset}_raw.Gravatar Sadie Powell2020-07-208-29/+29
* | Move GetNextLine from StreamSocket to TreeSocket.Gravatar Sadie Powell2020-07-203-10/+17
* | Fix the case of getError/getSendQSize and rewrite the doc comments.Gravatar Sadie Powell2020-07-209-20/+20
* | Split OnSetEndPoint into two events.Gravatar Sadie Powell2020-07-203-9/+9
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2020-07-1512-18/+44
|\|
| * Add a config option that forces bots to use NOTICEs.Gravatar Sadie Powell2020-07-072-5/+26
| * Fix a grammar error created by misspell-fixer.Gravatar Sadie Powell2020-07-031-1/+1
| * Fix DNSBL connect class matching.•••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. Gravatar Matt Schatz2020-07-031-1/+1
| * Minor typo correction.Gravatar Matt Schatz2020-07-011-1/+1
| * Warn about broken versions of libmaxminddb.Gravatar Sadie Powell2020-07-011-0/+2
| * Fix checking bcrypt hashes.•••Thanks to @lethality for reporting this. Gravatar Sadie Powell2020-06-251-0/+5
| * Use InspIRCd::TimingSafeCompare in more places.Gravatar Sadie Powell2020-06-192-12/+1
| * Improve SSL module debug logging.Gravatar Sadie Powell2020-06-163-0/+9
| * Change to local snotices for an SVSHOLD addition.Gravatar Matt Schatz2020-06-071-2/+2
* | Remove compat for the v2 <gnutls> and <openssl> tags.Gravatar Sadie Powell2020-06-163-110/+57
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2020-06-083-5/+41
|\|
| * Add an ISUPPORT token for the bot mode and 'B' to the WHO flags.Gravatar Sadie Powell2020-06-061-2/+24
| * Use ChanModeReference for finding the op mode in ojoin.Gravatar Sadie Powell2020-05-291-4/+6
| * Implement support for the CLIENTTAGDENY token.•••Ref: ircv3/ircv3-specifications#412. Gravatar Sadie Powell2020-05-201-0/+6
* | Rip out compatibility code for the 2.0 protocol.Gravatar Sadie Powell2020-05-208-710/+27
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2020-05-196-9/+30
|\|
| * Fix CallInit overriding the error from dlopen.Gravatar Sadie Powell2020-05-191-0/+3
| * Fix an inverted if statement in fileutils.Gravatar Sadie Powell2020-05-191-1/+1
| * Implement support for expanding ~ to the home directory.Gravatar Sadie Powell2020-05-161-0/+8