aboutsummaryrefslogtreecommitdiff
path: root/src/modules
Commit message (Expand)AuthorAgeFilesLines
* Update copyright headers.Gravatar InspIRCd Robot2022-04-2843-49/+50
* Update module descriptions.Gravatar Sadie Powell2022-04-281-1/+1
* Implement support for the IRCv3 bot tag.Gravatar Sadie Powell2022-04-261-2/+6
* Allow building with license-incompatible modules if manually enabled.•••[skip alpine ci] [skip macos ci] [skip ubuntu ci] Gravatar Sadie Powell2022-04-242-3/+3
* Respect the invite announcement level when announcing knocks.•••Closes #1976. Gravatar Sadie Powell2022-04-231-2/+30
* Add support for automatically expiring the override user mode.Gravatar Sadie Powell2022-04-211-1/+43
* Also send ACCOUNT to the user who is authenticating.•••Closes #1974. Gravatar Sadie Powell2022-04-181-1/+1
* Use FindNearestPrefixMode instead of looking for the halfop mode.Gravatar Sadie Powell2022-04-121-4/+4
* Add a numeric builder for the ERR_CHANOPRIVSNEEDED numeric.•••This should make privilege errors more consistent. Gravatar Sadie Powell2022-04-125-9/+6
* Use ERR_RESTRICTED when an action can't be done even with privileges.Gravatar Sadie Powell2022-04-123-3/+3
* Use ERR_UNAVAILRESOURCE for things that should be retried later.•••Also move it to the global numerics header to avoid duplication. Gravatar Sadie Powell2022-04-123-14/+1
* Fix using notices instead of the appropriate numerics in rmode.Gravatar Sadie Powell2022-04-121-7/+9
* Add a method to ConfigTag to help with retrieving a single character.Gravatar Sadie Powell2022-04-102-2/+2
* GnuTLS DH parameters are optional from 3.6.0+ not 3.5.6+.Gravatar Sadie Powell2022-04-071-1/+1
* Use consistent xline messages locally•••For connectban these messages would have previously been duplicated to other servers until this was fixed earlier today. For dnsbl and rline they would have just differed on the local to a remote. As of the previous commit the module name is included in the setter so there is no need to vary the snotice. This makes things more consistent for server operators and allows scripts to parse the messages. Gravatar Sadie Powell2022-04-053-14/+23
* Notify opers about the connectban zline being added before applying it.•••This matches behaviour elsewhere. Gravatar Sadie Powell2022-04-051-1/+1
* Include the module name in the setter for server-added xlines.Gravatar Sadie Powell2022-04-053-5/+5
* Fix some more grammar errors in xline messages.Gravatar Sadie Powell2022-04-051-4/+1
* Increase the default connectban ban duration from 10m to 6h.•••10m is borderline useless for preventing bot floods. Gravatar Sadie Powell2022-04-051-1/+1
* Default connectban cidr ranges to the values specified in <cidr>.Gravatar Sadie Powell2022-04-051-2/+2
* Fix the cban and connectban modules sending out duplicate snotices.Gravatar Sadie Powell2022-04-052-4/+4
* Fix the grammar of various xline messages.Gravatar Sadie Powell2022-04-055-10/+10
* Add the channels/ignore-chanfilter priv to the chanfilter module.•••Closes #1971. Gravatar Sadie Powell2022-03-281-3/+8
* Add support for matching against geolocation data with WHO.•••Closes #1969. Gravatar Sadie Powell2022-03-251-1/+14
* Add support for blocking invites to the commonchans module.Gravatar Sadie Powell2022-03-231-4/+28
* Rename <connectban:duration> to <connectban:banduration>.Gravatar Sadie Powell2022-03-221-1/+1
* Fix real name formatting bleeding into IRC messages.Gravatar Sadie Powell2022-03-213-3/+3
* m_deaf: Correct default return in HandleUser().Gravatar Matt Schatz2022-03-211-1/+1
* Use UCHAR_MAX instead of raw sizes in channames.•••This matches other code that does similar things. Gravatar Sadie Powell2022-03-111-4/+4
* Only set the chanlog channel name handler after reading the config.•••Fixes IsChannel returning false for a valid channel name because the bitset is empty on server boot. Gravatar Sadie Powell2022-03-111-5/+1
* Improve chanlog config reading.Gravatar Sadie Powell2022-03-091-9/+9
* Change delaymsg to use exemptchanops and have an oper priv (#1959).Gravatar iwalkalone2022-02-131-6/+13
* Add an option to allow channel ops to enable the permchannels mode.•••Closes #1964. Gravatar Sadie Powell2022-02-051-0/+6
* Fix splitting servers multiple times in some cases.Gravatar Sadie Powell2022-02-012-1/+5
* Fix duplicate messages when a server connection errors.Gravatar Sadie Powell2022-02-011-2/+2
* Abort pre-registration SASL attempts when the user fully connects.•••This makes InspIRCd work more like other IRC servers which implement the recommended behaviour from the sasl-3.1 specification: If the client completes registration (with CAP END, NICK, USER and any other necessary messages) while the SASL authentication is still in progress, the server SHOULD abort it and send a 906 numeric, then register the client without authentication. Thanks to @aaronmdjones and @edk0 for finding and reporting this. Gravatar Sadie Powell2022-01-301-3/+23
* Work around the deprecation of the old curve API in OpenSSL 3.0.0.Gravatar Sadie Powell2022-01-251-3/+9
* Work around the deprecation of manual DH params in OpenSSL 3.0.0.•••As of this version specifying custom DH parameters is deprecated and should not be used. Instead, a default (secure) DH parameters will be used. Gravatar Sadie Powell2022-01-211-0/+13
* Work around the deprecation of manual DH params in GnuTLS 3.5.6.•••As of this version specifying custom DH parameters is deprecated and should not be used. Instead, a default (secure) DH parameters will be used. Gravatar Sadie Powell2022-01-211-1/+17
* Fix the regex_re2 module on the latest RE2 git.•••[skip windows ci] Gravatar Sadie Powell2022-01-181-1/+1
* Fix a spanningtree linker error on FreeBSD armv7.Gravatar Sadie Powell2022-01-152-1/+3
* Fix accessing the /stats/general and /stats/users sub-routes.Gravatar Sadie Powell2022-01-121-1/+1
* Fix ssl_openssl on OpenSSL 1.0.Gravatar Sadie Powell2022-01-071-1/+1
* Update copyright headers.Gravatar InspIRCd Robot2021-12-3025-29/+31
* Update module descriptions.Gravatar Sadie Powell2021-12-308-8/+8
* Add support for forwarding a password from the second nick param.Gravatar Sadie Powell2021-12-281-6/+17
* Send an account id tag when account-tag & message-tags are enabled.Gravatar Sadie Powell2021-12-282-0/+35
* Fix not looking up IPv4 addresses when a server has an IPv6 address.•••Closes #1811. Gravatar Sadie Powell2021-12-252-16/+32
* Allow unsetting uniqueusername with metadata too.Gravatar Sadie Powell2021-12-201-1/+1
* Only show the tls cap if there is a TLS provider available.Gravatar Sadie Powell2021-12-151-2/+25