aboutsummaryrefslogtreecommitdiff
path: root/src/modules
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'insp3' into master.Gravatar Sadie Powell2021-09-011-1/+1
|\
| * Replace certfp with sslfp in sqlauth and helpop.Gravatar Sadie Powell2021-08-281-1/+3
| | | | | | | | Once we implement SPKI fingerprints the old name will be inaccurate.
* | Fix some places where U-line -> service was missed.Gravatar Sadie Powell2021-08-298-8/+8
| |
* | Make the protocol version enum entries slightly less verbose.Gravatar Sadie Powell2021-08-286-15/+15
| |
* | Forward SQUERY to services instead of downgrading it to PRIVMSG.Gravatar Sadie Powell2021-08-283-1/+65
| |
* | Require TLS by default when connecting to Postgres servers.Gravatar Sadie Powell2021-08-281-1/+1
| |
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-08-2836-32/+43
|\|
| * Update copyright headers.Gravatar InspIRCd Robot2021-08-2736-31/+42
| |
* | Significantly upgrade the check module's ability to find users.Gravatar Sadie Powell2021-08-281-10/+31
| | | | | | | | | | | | | | | | | | | | | | | | - Check for users based on nick mask, ident mask, and real name mask as well as ip mask and host mask. - Include matching user's nick, ident and displayed host in the command output. - Specify in the output what was actually matched against. Closes #1909.
* | Always respect the host field when automatically logging in opers.Gravatar Sadie Powell2021-08-261-18/+10
| |
* | Avoid duplicating User::MakeHostIP.Gravatar Sadie Powell2021-08-203-6/+4
| |
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-08-192-14/+49
|\|
| * Use timing safe comparisons for the httpd_acl username and password.Gravatar Sadie Powell2021-08-191-1/+2
| |
| * Implement support for websocket subprotocols.Gravatar Sadie Powell2021-08-171-2/+23
| | | | | | | | This is based on the current IRCv3 draft but using a vendored protocol.
| * Minor clean up of the previous commit.Gravatar Sadie Powell2021-08-171-2/+1
| |
| * Improve WebSocket header parsing.Gravatar Sadie Powell2021-08-171-12/+26
| |
* | Remove a bunch of unnecessary whitespace.Gravatar Sadie Powell2021-08-1723-26/+0
| |
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-08-174-3/+5
|\|
| * Fix not parsing headers properly in the HTTP module.Gravatar Sadie Powell2021-08-171-0/+2
| |
| * Update mkdescriptions for the new YAML module documentation.Gravatar Sadie Powell2021-08-042-2/+2
| |
* | Add a detach method that takes an Implementation array.Gravatar Sadie Powell2021-08-171-1/+2
| |
* | Remove the use of a deprecated OpenSSL method.Gravatar Sadie Powell2021-08-071-2/+2
| |
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-07-242-4/+12
|\|
| * Handle exceptions from hash providers in password_hash.Gravatar Sadie Powell2021-07-191-3/+11
| |
| * Fix using the wrong variable for the ciphersuites in ssl_openssl.Gravatar Sadie Powell2021-07-191-1/+1
| |
* | Clean up the routing code in the ctables header.Gravatar Sadie Powell2021-07-241-14/+14
| |
* | Stop broadcasting the CBAN, RLINE, and SHUN commands.Gravatar Sadie Powell2021-07-233-24/+0
| | | | | | | | | | These will be broadcast by the X-line system so this legacy hack is no longer necessary.
* | Purge SpanningTreeUtilities::DoOneToMany.Gravatar Sadie Powell2021-07-232-9/+1
| |
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-07-1713-78/+49
|\|
| * Fix ssl_mbedtls on mbedTLS v3.Gravatar Sadie Powell2021-07-171-1/+17
| |
| * Respect the noctcp user mode for global CTCPs.Gravatar Sadie Powell2021-07-171-0/+12
| | | | | | | | Please don't actually send global CTCPs though.
| * Deduplicate all whois numerics to the whois module header.Gravatar Sadie Powell2021-07-0511-53/+4
| |
| * Don't send oper swhois to users with hideoper enabled.Gravatar Sadie Powell2021-07-051-12/+18
| |
| * Stop sending RPL_WHOISSERVICE as it conflicts with RPL_WHOISHELPOP.Gravatar Sadie Powell2021-07-051-14/+4
| | | | | | | | | | | | Both Anope and Atheme send an oper type for services clients so this numeric is unnecessary. In cases where genericoper is enabled we now send "is a network service" in RPL_WHOISOPERATOR.
* | Fix a shortening issue in hostchange.Gravatar Sadie Powell2021-07-171-1/+1
| |
* | Drop support for the legacy PROTOCTL extension.Gravatar Sadie Powell2021-07-162-60/+2
| | | | | | | | | | People who wish to keep this behavious should install the protoctl module from inspircd-contrib.
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-07-044-50/+60
|\|
| * Allow hostchange to select users based on connect class.Gravatar Sadie Powell2021-07-031-0/+7
| |
| * Move hostchange port parsing to a method in the HostRule class.Gravatar Sadie Powell2021-07-031-16/+19
| |
| * Fix some "targ" usages which were missed in the earlier commit.Gravatar Sadie Powell2021-07-034-38/+37
| |
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-07-0118-68/+87
|\|
| * Allow reloading SSL profiles on rehash.Gravatar Sadie Powell2021-06-243-7/+9
| |
| * Add a log message to the SSL mods to remind users how to reload profiles.Gravatar Sadie Powell2021-06-243-0/+15
| |
| * Fix various spelling issues (#1883).Gravatar Josh Soref2021-06-2117-61/+61
| | | | | | | | Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
| * Add 'if-host-match' option to m_sslinfo oper autologin configuration.Gravatar Molly Miller2021-06-211-1/+17
| | | | | | | | | | | | This adds an option to perform the source host check (which is usually performed on manual oper login) in addition to the certificate fingerprint check when automatically logging in opers upon connection to the ircd.
| * Allow making the MKPASSWD command only usable by opers.Gravatar Sadie Powell2021-06-211-0/+6
| |
| * Fix the silence TAGMSG flags being inverted in BitsToFlags.Gravatar Sadie Powell2021-06-201-2/+2
| |
| * Show delayjoined users to themself in WHO.Gravatar Sadie Powell2021-06-201-2/+2
| |
* | Used std::move where it is neededGravatar GermanAizek2021-06-213-4/+4
| |
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-06-193-4/+26
|\|