]> git.netwichtig.de Git - user/henk/code/inspircd.git/log
user/henk/code/inspircd.git
3 years agoPrevent people from using default nicks with the Kiwi links.
Sadie Powell [Tue, 1 Dec 2020 19:43:46 +0000 (19:43 +0000)]
Prevent people from using default nicks with the Kiwi links.

3 years agoDocument that exemptions configured in <options:exemptchanops> can be negated.
Robby [Sun, 29 Nov 2020 21:16:44 +0000 (22:16 +0100)]
Document that exemptions configured in <options:exemptchanops> can be negated.
Change the <badnick> example in inspircd.conf.example to another nick, since ChanServ is already covered by examples/services/generic.conf.example.

3 years agoMove the example TCP/IP listeners for servers to links.conf.example.
Robby [Sat, 28 Nov 2020 18:25:17 +0000 (19:25 +0100)]
Move the example TCP/IP listeners for servers to links.conf.example.

3 years agoMove the example TCP listener for clients so they're grouped together.
Robby [Sat, 28 Nov 2020 17:24:19 +0000 (18:24 +0100)]
Move the example TCP listener for clients so they're grouped together.
Change the wording slightly on the <sslprofile> comment to be plural, as this is not specific to a particular listener.

3 years agoChange the remaining instances of "true", "on", "false" and "off" to "yes" and "no...
Robby [Thu, 26 Nov 2020 23:08:23 +0000 (00:08 +0100)]
Change the remaining instances of "true", "on", "false" and "off" to "yes" and "no" in the example configs.

3 years agoAdd corefiles to the git ignore list.
Sadie Powell [Thu, 26 Nov 2020 20:41:12 +0000 (20:41 +0000)]
Add corefiles to the git ignore list.

3 years agoRemove a corefile which was mistakenly committed.
Sadie Powell [Thu, 26 Nov 2020 20:40:16 +0000 (20:40 +0000)]
Remove a corefile which was mistakenly committed.

3 years agoFix the description of <nickflood:duration>.
Sadie Powell [Thu, 26 Nov 2020 17:27:37 +0000 (17:27 +0000)]
Fix the description of <nickflood:duration>.

3 years agoReword the uhnames and namesx docs.
Sadie Powell [Thu, 26 Nov 2020 17:22:03 +0000 (17:22 +0000)]
Reword the uhnames and namesx docs.

3 years agoFail a SANICK if the target nickname already exists.
Sadie Powell [Tue, 24 Nov 2020 16:41:27 +0000 (16:41 +0000)]
Fail a SANICK if the target nickname already exists.

Workaround for #1791.

3 years agoFix some confusing logic in sanick.
Sadie Powell [Tue, 24 Nov 2020 16:28:02 +0000 (16:28 +0000)]
Fix some confusing logic in sanick.

3 years agoImprove the message sent when overriding channel modes.
satmd [Sun, 22 Nov 2020 20:20:03 +0000 (21:20 +0100)]
Improve the message sent when overriding channel modes.

Ref: #1816.

3 years agoRelease v3.8.1.
Sadie Powell [Fri, 20 Nov 2020 12:08:47 +0000 (12:08 +0000)]
Release v3.8.1.

3 years agoUpdate copyright headers.
InspIRCd Robot [Thu, 19 Nov 2020 22:09:17 +0000 (22:09 +0000)]
Update copyright headers.

3 years agoUpdate the module descriptions.
Sadie Powell [Thu, 19 Nov 2020 21:19:19 +0000 (21:19 +0000)]
Update the module descriptions.

3 years agoFail websocket connections if changing the user's IP errors.
Sadie Powell [Thu, 19 Nov 2020 20:29:54 +0000 (20:29 +0000)]
Fail websocket connections if changing the user's IP errors.

3 years agoAvoid doing "IP changed" event stuff on quitting users.
Sadie Powell [Thu, 19 Nov 2020 19:21:10 +0000 (19:21 +0000)]
Avoid doing "IP changed" event stuff on quitting users.

3 years agoUpdate the misspell-fixer exception for directive.pm.
Matt Schatz [Sun, 15 Nov 2020 01:52:45 +0000 (18:52 -0700)]
Update the misspell-fixer exception for directive.pm.

3 years agoRemove an obsolete comment about BSD Make.
Sadie Powell [Thu, 12 Nov 2020 20:33:42 +0000 (20:33 +0000)]
Remove an obsolete comment about BSD Make.

3 years agoSilence a harmless warning in newer versions of GCC.
Sadie Powell [Thu, 12 Nov 2020 14:26:20 +0000 (14:26 +0000)]
Silence a harmless warning in newer versions of GCC.

3 years agoAdd an AppArmor config.
Sadie Powell [Thu, 12 Nov 2020 14:20:26 +0000 (14:20 +0000)]
Add an AppArmor config.

3 years agoSkip module tags which don't have a module specified.
Sadie Powell [Tue, 10 Nov 2020 23:34:22 +0000 (23:34 +0000)]
Skip module tags which don't have a module specified.

3 years agoPrioritise connectban and dnsbl after core_xline.
Sadie Powell [Tue, 10 Nov 2020 17:48:49 +0000 (17:48 +0000)]
Prioritise connectban and dnsbl after core_xline.

3 years agoSkip extra whitespace in --{enable,disable}-extras.
Sadie Powell [Sun, 8 Nov 2020 20:23:27 +0000 (20:23 +0000)]
Skip extra whitespace in --{enable,disable}-extras.

3 years agoOnly assign NewServices once the duplicate check is done.
Sadie Powell [Tue, 3 Nov 2020 21:01:31 +0000 (21:01 +0000)]
Only assign NewServices once the duplicate check is done.

3 years agoFix an off by one error in the "unknown option" message.
Sadie Powell [Tue, 3 Nov 2020 15:58:59 +0000 (15:58 +0000)]
Fix an off by one error in the "unknown option" message.

3 years agoImprove the names of the IRCCloud example connect classes.
Sadie Powell [Tue, 3 Nov 2020 15:56:47 +0000 (15:56 +0000)]
Improve the names of the IRCCloud example connect classes.

3 years agoMake connect class debug logging more complete and consistent.
Sadie Powell [Tue, 3 Nov 2020 15:43:04 +0000 (15:43 +0000)]
Make connect class debug logging more complete and consistent.

3 years agoRelease v3.8.0.
Sadie Powell [Fri, 30 Oct 2020 12:00:55 +0000 (12:00 +0000)]
Release v3.8.0.

3 years agoUpdate copyright headers.
InspIRCd Robot [Fri, 30 Oct 2020 11:56:02 +0000 (11:56 +0000)]
Update copyright headers.

3 years agoUpdate vendored libraries.
Sadie Powell [Fri, 30 Oct 2020 11:54:17 +0000 (11:54 +0000)]
Update vendored libraries.

3 years agoDon't call the OnChangeRealHost event when initialising a user.
Sadie Powell [Thu, 29 Oct 2020 12:50:55 +0000 (12:50 +0000)]
Don't call the OnChangeRealHost event when initialising a user.

Fixes a (git only) crash when a user gets xlined before they have
been initialised.

3 years agoDon't kill cloaking users when hash/md5 is missing.
Sadie Powell [Tue, 27 Oct 2020 00:41:36 +0000 (00:41 +0000)]
Don't kill cloaking users when hash/md5 is missing.

3 years agoUpdate the helpop docs for the recent PING/PONG changes.
Sadie Powell [Mon, 26 Oct 2020 18:23:51 +0000 (18:23 +0000)]
Update the helpop docs for the recent PING/PONG changes.

3 years agoFix the behaviour of multi-value PING and PONG messages.
Sadie Powell [Mon, 26 Oct 2020 18:02:23 +0000 (18:02 +0000)]
Fix the behaviour of multi-value PING and PONG messages.

3 years agoChange glob matching to be configurable
Michael [Sat, 24 Oct 2020 21:40:47 +0000 (17:40 -0400)]
Change glob matching to be configurable

3 years agom_cban: Implement support for channel masks
Michael [Tue, 20 Oct 2020 06:14:33 +0000 (02:14 -0400)]
m_cban: Implement support for channel masks
Allows wildcards to be used

3 years agoAllow `brew update` to fail when running the macOS CI.
Sadie Powell [Fri, 23 Oct 2020 15:00:57 +0000 (16:00 +0100)]
Allow `brew update` to fail when running the macOS CI.

Homebrew is a broken mess and fails randomly when fetching changed
package manifests. As this isn't a critical part of build testing
we can just let it fail.

3 years agoUpdate the IRCCloud provider config with the latest host changes.
Sadie Powell [Fri, 23 Oct 2020 14:52:55 +0000 (15:52 +0100)]
Update the IRCCloud provider config with the latest host changes.

3 years agoFix building the argon2 module on CI due to a broken PPA package.
Sadie Powell [Fri, 16 Oct 2020 18:25:36 +0000 (19:25 +0100)]
Fix building the argon2 module on CI due to a broken PPA package.

3 years agoMore consistently show modules without the file prefix and suffix.
Sadie Powell [Thu, 15 Oct 2020 16:13:57 +0000 (17:13 +0100)]
More consistently show modules without the file prefix and suffix.

3 years agoSwitch away from the deprecated 'set-env' command.
Matt Schatz [Thu, 15 Oct 2020 02:45:59 +0000 (20:45 -0600)]
Switch away from the deprecated 'set-env' command.

3 years agoPrevent misspell-fixer from running on forks.
Matt Schatz [Thu, 15 Oct 2020 02:35:37 +0000 (20:35 -0600)]
Prevent misspell-fixer from running on forks.

3 years agoFixes by misspell-fixer
InspIRCd Robot [Thu, 15 Oct 2020 00:24:48 +0000 (00:24 +0000)]
Fixes by misspell-fixer

3 years agoAdd an option to allow disengaging joinflood on initial boot.
Sadie Powell [Mon, 12 Oct 2020 17:47:21 +0000 (18:47 +0100)]
Add an option to allow disengaging joinflood on initial boot.

3 years agoAdd an option to allow disengaging joinflood after a netsplit.
Sadie Powell [Mon, 12 Oct 2020 17:35:07 +0000 (18:35 +0100)]
Add an option to allow disengaging joinflood after a netsplit.

3 years agoImplement support for Argon2 password hashing.
ShutterQuick [Sat, 10 Oct 2020 17:25:24 +0000 (19:25 +0200)]
Implement support for Argon2 password hashing.

Resolves #1540.

3 years agoFix firing the wrong event when a real hostname changes.
Sadie Powell [Thu, 8 Oct 2020 21:20:42 +0000 (22:20 +0100)]
Fix firing the wrong event when a real hostname changes.

3 years agoAdd the User::exempt flag to m_check.
Matt Schatz [Wed, 7 Oct 2020 03:45:26 +0000 (21:45 -0600)]
Add the User::exempt flag to m_check.

3 years agoRecheck users for xlines when their real hostname changes.
Sadie Powell [Tue, 6 Oct 2020 09:31:09 +0000 (10:31 +0100)]
Recheck users for xlines when their real hostname changes.

3 years agoFIx a typo in the shun docs.
Sadie Powell [Sat, 3 Oct 2020 09:38:19 +0000 (10:38 +0100)]
FIx a typo in the shun docs.

3 years agoUnvendor optional-lite.
Sadie Powell [Thu, 1 Oct 2020 14:33:22 +0000 (15:33 +0100)]
Unvendor optional-lite.

The use for this never actually materialised in v3.

3 years agoRename the REALLEN 005 token to NAMELEN.
Sadie Powell [Wed, 30 Sep 2020 19:21:14 +0000 (20:21 +0100)]
Rename the REALLEN 005 token to NAMELEN.

Turns out this is already required by the IRCv3 setname spec but
we forgot to implement it. Oops.

3 years agoCheck that the values specified in <limits> are reasonable.
Sadie Powell [Wed, 30 Sep 2020 16:21:52 +0000 (17:21 +0100)]
Check that the values specified in <limits> are reasonable.

3 years agoRemove a long obsolete comment from the example conf.
Sadie Powell [Wed, 30 Sep 2020 16:16:03 +0000 (17:16 +0100)]
Remove a long obsolete comment from the example conf.

3 years agoRemove the mod-footer make target as it prints invalid messages.
Sadie Powell [Wed, 30 Sep 2020 15:45:35 +0000 (16:45 +0100)]
Remove the mod-footer make target as it prints invalid messages.

3 years agoAdd an ISUPPORT token that contains the maximum real name length.
Sadie Powell [Wed, 30 Sep 2020 14:59:28 +0000 (15:59 +0100)]
Add an ISUPPORT token that contains the maximum real name length.

3 years agoRemove the latin1 nationalchars data file.
Sadie Powell [Wed, 30 Sep 2020 14:56:05 +0000 (15:56 +0100)]
Remove the latin1 nationalchars data file.

Users should migrate to the codepage module where possible.

3 years agoUse the normal method for applying a default config in dnsbl.
Sadie Powell [Tue, 29 Sep 2020 11:07:06 +0000 (12:07 +0100)]
Use the normal method for applying a default config in dnsbl.

3 years agoFix the dnsbl module config not being checked case insensitively.
Sadie Powell [Tue, 29 Sep 2020 11:02:41 +0000 (12:02 +0100)]
Fix the dnsbl module config not being checked case insensitively.

3 years agoDocument the recent shun changes.
Sadie Powell [Sun, 27 Sep 2020 11:10:06 +0000 (12:10 +0100)]
Document the recent shun changes.

3 years agoAdd a shun option for cleaning problematic allowed commands.
Sadie Powell [Sun, 27 Sep 2020 02:43:16 +0000 (03:43 +0100)]
Add a shun option for cleaning problematic allowed commands.

3 years agoMake shun block client-only tags by default.
Sadie Powell [Sun, 27 Sep 2020 02:26:38 +0000 (03:26 +0100)]
Make shun block client-only tags by default.

3 years agoRefactor the shun module slightly.
Sadie Powell [Sun, 27 Sep 2020 02:04:11 +0000 (03:04 +0100)]
Refactor the shun module slightly.

3 years agoRemove an unnecessary break statement.
Sadie Powell [Sun, 27 Sep 2020 00:38:35 +0000 (01:38 +0100)]
Remove an unnecessary break statement.

3 years agoStore generated SSL certificates in the .configure directory.
Sadie Powell [Sat, 26 Sep 2020 22:32:09 +0000 (23:32 +0100)]
Store generated SSL certificates in the .configure directory.

Co-Authored-By: Nicole Kleinhoff <ilbelkyr@shalture.org>
3 years agoFix the syntax of the MAXLIST 005 token.
Sadie Powell [Wed, 23 Sep 2020 23:04:04 +0000 (00:04 +0100)]
Fix the syntax of the MAXLIST 005 token.

3 years agoThe file extension is optional when calling enable_extras.
Sadie Powell [Wed, 23 Sep 2020 12:28:47 +0000 (13:28 +0100)]
The file extension is optional when calling enable_extras.

3 years agoRefactor GenRandomStr for performance and readability.
Sadie Powell [Wed, 23 Sep 2020 12:20:15 +0000 (13:20 +0100)]
Refactor GenRandomStr for performance and readability.

3 years agoFix the example configs lying about where paths are relative to.
Sadie Powell [Mon, 21 Sep 2020 14:24:49 +0000 (15:24 +0100)]
Fix the example configs lying about where paths are relative to.

3 years agoOnly bind on 6667 instead of 6660-6669 in the example configs.
Sadie Powell [Mon, 21 Sep 2020 14:23:13 +0000 (15:23 +0100)]
Only bind on 6667 instead of 6660-6669 in the example configs.

3 years agoAdd documentation links to the systemd unit file.
Sadie Powell [Sat, 19 Sep 2020 13:06:59 +0000 (14:06 +0100)]
Add documentation links to the systemd unit file.

Ref: https://www.freedesktop.org/software/systemd/man/systemd.unit.html#%5BUnit%5D%20Section%20Options

3 years agoMake it clear that <gnutls>, <mbedtls>, and <openssl> are deprecated.
Sadie Powell [Wed, 16 Sep 2020 21:32:22 +0000 (22:32 +0100)]
Make it clear that <gnutls>, <mbedtls>, and <openssl> are deprecated.

3 years agoShow the location of cache.cfg relative to the root directory.
Sadie Powell [Sun, 13 Sep 2020 19:44:47 +0000 (20:44 +0100)]
Show the location of cache.cfg relative to the root directory.

3 years agoReplace the banana in the motd with a cute kitty.
Sadie Powell [Mon, 31 Aug 2020 15:32:39 +0000 (16:32 +0100)]
Replace the banana in the motd with a cute kitty.

3 years agoFix OnChangeRealName not being fired for remote users.
Sadie Powell [Tue, 1 Sep 2020 08:59:09 +0000 (09:59 +0100)]
Fix OnChangeRealName not being fired for remote users.

3 years agoFix the misspell-fixer CI action.
Sadie Powell [Mon, 31 Aug 2020 13:20:18 +0000 (14:20 +0100)]
Fix the misspell-fixer CI action.

3 years agoFix a word missing from the last commit.
Sadie Powell [Sat, 29 Aug 2020 21:17:52 +0000 (22:17 +0100)]
Fix a word missing from the last commit.

3 years agoDon't warn about SSL modules if using --disable-auto-extras.
Sadie Powell [Sat, 29 Aug 2020 18:59:34 +0000 (19:59 +0100)]
Don't warn about SSL modules if using --disable-auto-extras.

3 years agoWarn about non-local plaintext server connections.
Sadie Powell [Sat, 29 Aug 2020 18:21:06 +0000 (19:21 +0100)]
Warn about non-local plaintext server connections.

3 years agoAdd a link to the packaging advice to the configure help.
Sadie Powell [Tue, 25 Aug 2020 08:54:27 +0000 (09:54 +0100)]
Add a link to the packaging advice to the configure help.

3 years agoRewrite --{enable,disable}-extras logic.
Sadie Powell [Mon, 24 Aug 2020 12:27:01 +0000 (13:27 +0100)]
Rewrite --{enable,disable}-extras logic.

3 years agoAsk if self-signed certs should be deleted when running configure.
Sadie Powell [Mon, 3 Aug 2020 11:15:04 +0000 (12:15 +0100)]
Ask if self-signed certs should be deleted when running configure.

Closes #1793.

3 years agoSilence some copy warnings on C++11 compilers.
Sadie Powell [Sat, 1 Aug 2020 12:24:36 +0000 (13:24 +0100)]
Silence some copy warnings on C++11 compilers.

3 years agoOnly upgrade Homebrew packages that we actually use.
Sadie Powell [Mon, 20 Jul 2020 09:11:05 +0000 (10:11 +0100)]
Only upgrade Homebrew packages that we actually use.

3 years agoFix null-checking the wrong variable in the disable module.
Sadie Powell [Sat, 1 Aug 2020 07:28:10 +0000 (08:28 +0100)]
Fix null-checking the wrong variable in the disable module.

Closes #1792.

3 years agoRelease v3.7.0.
Sadie Powell [Thu, 30 Jul 2020 13:32:25 +0000 (14:32 +0100)]
Release v3.7.0.

3 years agoUpdate copyright headers.
InspIRCd Robot [Thu, 30 Jul 2020 13:31:12 +0000 (14:31 +0100)]
Update copyright headers.

3 years agoUpdate vendored dependencies and fix update tool for Perl changes.
Sadie Powell [Thu, 30 Jul 2020 13:29:11 +0000 (14:29 +0100)]
Update vendored dependencies and fix update tool for Perl changes.

3 years agoRemove the KiwiIRC.com example config file.
Sadie Powell [Thu, 30 Jul 2020 13:16:19 +0000 (14:16 +0100)]
Remove the KiwiIRC.com example config file.

Requested by @prawnsalad. These IP addresses are only a small part
of a larger pool and may change without notice.

3 years agoMake the ERR_CANNOTSENDTOCHAN extban message less misleading.
Sadie Powell [Thu, 30 Jul 2020 10:50:10 +0000 (11:50 +0100)]
Make the ERR_CANNOTSENDTOCHAN extban message less misleading.

3 years agoReplace all erroneous space indentation with tab indentation.
Sadie Powell [Wed, 29 Jul 2020 10:54:49 +0000 (11:54 +0100)]
Replace all erroneous space indentation with tab indentation.

3 years agoFix mkheaders 'experimental push on scalar is now forbidden' warning.
Sadie Powell [Wed, 29 Jul 2020 10:43:21 +0000 (11:43 +0100)]
Fix mkheaders 'experimental push on scalar is now forbidden' warning.

3 years agoSwitch systemd service to be non-forking & avoid using the helper.
Sadie Powell [Tue, 28 Jul 2020 08:05:08 +0000 (09:05 +0100)]
Switch systemd service to be non-forking & avoid using the helper.

3 years agoAdd a logrotate config.
Sadie Powell [Mon, 27 Jul 2020 11:01:04 +0000 (12:01 +0100)]
Add a logrotate config.

3 years agoSend ERR_KEYSET when trying to change a channel key.
Sadie Powell [Mon, 27 Jul 2020 08:51:34 +0000 (09:51 +0100)]
Send ERR_KEYSET when trying to change a channel key.

Closes #1750.

3 years agoFix secure websocket users not being seen as secure.
Matt Schatz [Tue, 21 Jul 2020 02:37:20 +0000 (20:37 -0600)]
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.

3 years agoAllow disabling the timedbans set/unset notices (#1789).
iwalkalone [Wed, 22 Jul 2020 13:31:55 +0000 (15:31 +0200)]
Allow disabling the timedbans set/unset notices (#1789).

3 years agoLet GitHub automatically wrap the lines in the issue/pr templates.
Sadie Powell [Mon, 20 Jul 2020 05:29:18 +0000 (06:29 +0100)]
Let GitHub automatically wrap the lines in the issue/pr templates.

3 years agoShow an error when an unprivileged user tries to mass-message.
Sadie Powell [Mon, 20 Jul 2020 04:51:38 +0000 (05:51 +0100)]
Show an error when an unprivileged user tries to mass-message.

Closes #1790.