]>
git.netwichtig.de Git - user/henk/code/inspircd.git/log
Sadie Powell [Mon, 31 Aug 2020 15:32:39 +0000 (16:32 +0100)]
Replace the banana in the motd with a cute kitty.
Sadie Powell [Tue, 1 Sep 2020 08:59:09 +0000 (09:59 +0100)]
Fix OnChangeRealName not being fired for remote users.
Sadie Powell [Mon, 31 Aug 2020 13:20:18 +0000 (14:20 +0100)]
Fix the misspell-fixer CI action.
Sadie Powell [Sat, 29 Aug 2020 21:17:52 +0000 (22:17 +0100)]
Fix a word missing from the last commit.
Sadie Powell [Sat, 29 Aug 2020 18:59:34 +0000 (19:59 +0100)]
Don't warn about SSL modules if using --disable-auto-extras.
Sadie Powell [Sat, 29 Aug 2020 18:21:06 +0000 (19:21 +0100)]
Warn about non-local plaintext server connections.
Sadie Powell [Tue, 25 Aug 2020 08:54:27 +0000 (09:54 +0100)]
Add a link to the packaging advice to the configure help.
Sadie Powell [Mon, 24 Aug 2020 12:27:01 +0000 (13:27 +0100)]
Rewrite --{enable,disable}-extras logic.
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.
Sadie Powell [Sat, 1 Aug 2020 12:24:36 +0000 (13:24 +0100)]
Silence some copy warnings on C++11 compilers.
Sadie Powell [Mon, 20 Jul 2020 09:11:05 +0000 (10:11 +0100)]
Only upgrade Homebrew packages that we actually use.
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.
Sadie Powell [Thu, 30 Jul 2020 13:32:25 +0000 (14:32 +0100)]
Release v3.7.0.
InspIRCd Robot [Thu, 30 Jul 2020 13:31:12 +0000 (14:31 +0100)]
Update copyright headers.
Sadie Powell [Thu, 30 Jul 2020 13:29:11 +0000 (14:29 +0100)]
Update vendored dependencies and fix update tool for Perl changes.
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.
Sadie Powell [Thu, 30 Jul 2020 10:50:10 +0000 (11:50 +0100)]
Make the ERR_CANNOTSENDTOCHAN extban message less misleading.
Sadie Powell [Wed, 29 Jul 2020 10:54:49 +0000 (11:54 +0100)]
Replace all erroneous space indentation with tab indentation.
Sadie Powell [Wed, 29 Jul 2020 10:43:21 +0000 (11:43 +0100)]
Fix mkheaders 'experimental push on scalar is now forbidden' warning.
Sadie Powell [Tue, 28 Jul 2020 08:05:08 +0000 (09:05 +0100)]
Switch systemd service to be non-forking & avoid using the helper.
Sadie Powell [Mon, 27 Jul 2020 11:01:04 +0000 (12:01 +0100)]
Add a logrotate config.
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.
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.
iwalkalone [Wed, 22 Jul 2020 13:31:55 +0000 (15:31 +0200)]
Allow disabling the timedbans set/unset notices (#1789).
Sadie Powell [Mon, 20 Jul 2020 05:29:18 +0000 (06:29 +0100)]
Let GitHub automatically wrap the lines in the issue/pr templates.
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.
Sadie Powell [Tue, 7 Jul 2020 06:57:32 +0000 (07:57 +0100)]
Various improvements to the build system.
- Fix running configure where configure is not in the PWD.
- Only show relative paths when generating files from templates.
Sadie Powell [Tue, 7 Jul 2020 00:42:38 +0000 (01:42 +0100)]
Add a config option that forces bots to use NOTICEs.
Sadie Powell [Fri, 3 Jul 2020 21:34:41 +0000 (22:34 +0100)]
Fix a grammar error created by misspell-fixer.
Matt Schatz [Fri, 3 Jul 2020 16:35:38 +0000 (10:35 -0600)]
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.
Matt Schatz [Thu, 2 Jul 2020 00:01:51 +0000 (18:01 -0600)]
Minor typo correction.
Sadie Powell [Wed, 1 Jul 2020 22:58:12 +0000 (23:58 +0100)]
Warn about broken versions of libmaxminddb.
Sadie Powell [Thu, 25 Jun 2020 02:17:17 +0000 (03:17 +0100)]
Fix checking bcrypt hashes.
Thanks to @lethality for reporting this.
Sadie Powell [Fri, 19 Jun 2020 02:28:42 +0000 (03:28 +0100)]
Use InspIRCd::TimingSafeCompare in more places.
Sadie Powell [Tue, 16 Jun 2020 09:06:31 +0000 (10:06 +0100)]
Implement a tool for testing SSL connectivity.
Sadie Powell [Tue, 16 Jun 2020 01:53:22 +0000 (02:53 +0100)]
Improve SSL module debug logging.
Matt Schatz [Sun, 7 Jun 2020 23:32:53 +0000 (17:32 -0600)]
Change to local snotices for an SVSHOLD addition.
Sadie Powell [Sat, 6 Jun 2020 16:55:06 +0000 (17:55 +0100)]
Add an ISUPPORT token for the bot mode and 'B' to the WHO flags.
Sadie Powell [Tue, 2 Jun 2020 18:25:29 +0000 (19:25 +0100)]
Remove the DANE record hint from genssl.
This was never adopted by clients and its easy for servers to get
a valid cert now so this is unnecessary.
Sadie Powell [Fri, 29 May 2020 15:35:55 +0000 (16:35 +0100)]
Update the v2 eol date.
Sadie Powell [Tue, 26 May 2020 15:29:13 +0000 (16:29 +0100)]
Use ChanModeReference for finding the op mode in ojoin.
linuxdaemon [Mon, 25 May 2020 01:56:19 +0000 (21:56 -0400)]
Fix watch example config
Sadie Powell [Fri, 22 May 2020 16:20:34 +0000 (17:20 +0100)]
ModResult is a class now.
Sadie Powell [Thu, 21 May 2020 18:24:46 +0000 (19:24 +0100)]
Document ModResult and switch the underlying type to char.
Sadie Powell [Wed, 20 May 2020 23:03:26 +0000 (00:03 +0100)]
Add a file to the config directory telling new users what to do.
Sadie Powell [Wed, 13 May 2020 16:38:17 +0000 (17:38 +0100)]
Implement support for the CLIENTTAGDENY token.
Ref: ircv3/ircv3-specifications#412.
Sadie Powell [Tue, 19 May 2020 19:22:36 +0000 (20:22 +0100)]
Fix CallInit overriding the error from dlopen.
Sadie Powell [Tue, 19 May 2020 02:12:34 +0000 (03:12 +0100)]
Fix an inverted if statement in fileutils.
Sadie Powell [Sat, 16 May 2020 16:34:34 +0000 (17:34 +0100)]
Fix the documentation comments in config.h.
Matt Schatz [Sun, 17 May 2020 19:23:41 +0000 (13:23 -0600)]
Improve exempting 'alltime' in misspell-fixer.
Sadie Powell [Sat, 16 May 2020 13:44:16 +0000 (14:44 +0100)]
Implement support for expanding ~ to the home directory.
Sadie Powell [Sat, 16 May 2020 13:25:24 +0000 (14:25 +0100)]
Implement support for portable installations.
Sadie Powell [Sat, 16 May 2020 10:43:11 +0000 (11:43 +0100)]
Improve building the install paths in non-system mode.
- Use rel2abs on the base path instead of on every sub-directory.
- Use catdir for joining paths instead of string concatenation.
Sadie Powell [Fri, 15 May 2020 05:41:23 +0000 (06:41 +0100)]
Add a warning about LibreSSL support being removed in master.
Sadie Powell [Sat, 9 May 2020 03:37:14 +0000 (04:37 +0100)]
Fix an inverted mode check.
Sadie Powell [Sat, 9 May 2020 00:42:14 +0000 (01:42 +0100)]
regex_stdlib: Don't copy std::regex_error when catching it.
Sadie Powell [Thu, 7 May 2020 12:04:20 +0000 (13:04 +0100)]
Allow disabling the COMMANDS command.
Sadie Powell [Thu, 7 May 2020 12:02:42 +0000 (13:02 +0100)]
Don't show privileged commands to unprivileged users in COMMANDS.
Sadie Powell [Tue, 5 May 2020 16:23:20 +0000 (17:23 +0100)]
Fix shuns not being applied correctly.
Sadie Powell [Tue, 5 May 2020 00:46:00 +0000 (01:46 +0100)]
Fix a typo in the hostchange module.
Sadie Powell [Sat, 25 Apr 2020 10:31:42 +0000 (11:31 +0100)]
Allow enabling the message-tags cap without client-only tags.
Matt Schatz [Wed, 29 Apr 2020 04:49:33 +0000 (22:49 -0600)]
Add SERVLIST to the example helpop.
Matt Schatz [Sat, 25 Apr 2020 13:52:09 +0000 (07:52 -0600)]
Use a nicer branch name in misspell-fixer.
Sadie Powell [Fri, 24 Apr 2020 09:24:25 +0000 (10:24 +0100)]
Release v3.6.0.
InspIRCd Robot [Fri, 24 Apr 2020 09:23:47 +0000 (10:23 +0100)]
Update copyright headers.
Sadie Powell [Thu, 23 Apr 2020 16:27:28 +0000 (17:27 +0100)]
Improve the pgsql connection error messages.
Sadie Powell [Thu, 23 Apr 2020 15:15:03 +0000 (16:15 +0100)]
Fix reconnecting a pgsql connection if it fails.
Sadie Powell [Thu, 23 Apr 2020 15:12:42 +0000 (16:12 +0100)]
Unregister pgsql connection fds when they are deleted.
Sadie Powell [Thu, 23 Apr 2020 12:24:26 +0000 (13:24 +0100)]
Opt-out of pgsql read and write events if polling fails.
Sadie Powell [Thu, 23 Apr 2020 12:46:49 +0000 (13:46 +0100)]
Remove dead code from the pgsql module.
Sadie Powell [Tue, 21 Apr 2020 02:02:05 +0000 (03:02 +0100)]
Improve the output given by the SSLINFO command.
Matt Schatz [Tue, 21 Apr 2020 07:02:40 +0000 (01:02 -0600)]
Switch the misspell-fixer workflow to a monthly schedule.
InspIRCd Robot [Tue, 21 Apr 2020 06:34:17 +0000 (06:34 +0000)]
Fixes by misspell-fixer
Matt Schatz [Tue, 21 Apr 2020 06:32:18 +0000 (00:32 -0600)]
Add a workflow that checks for and corrects typos.
Matt Schatz [Tue, 14 Apr 2020 13:31:02 +0000 (07:31 -0600)]
Disable MSVC warning C4800.
Sadie Powell [Tue, 21 Apr 2020 01:20:12 +0000 (02:20 +0100)]
Only read the SSL profiles if they're actually specified.
Sadie Powell [Tue, 21 Apr 2020 00:30:32 +0000 (01:30 +0100)]
Tell the admin how to use a SSL profile if they define one.
Matt Schatz [Sat, 18 Apr 2020 05:13:00 +0000 (23:13 -0600)]
Switch User::usertype back to an unsigned int.
Leaving it up to the compiler to set the underlying type of the enum
can result in this being a signed int. This variable will not work
as intended as a 2 bit signed int.
This fixes an issue with the Windows build(s) where a server trying
to link would fail with "Protocol violation: Invalid source".
Sadie Powell [Fri, 17 Apr 2020 14:00:18 +0000 (15:00 +0100)]
Fix ldapoper trying to auth using the provider name as the account.
Sadie Powell [Fri, 17 Apr 2020 12:08:15 +0000 (13:08 +0100)]
Update the <securelist> documentation.
Sadie Powell [Fri, 17 Apr 2020 11:46:10 +0000 (12:46 +0100)]
Allow hiding the message which warns about LIST being blocked.
Sadie Powell [Fri, 17 Apr 2020 11:45:56 +0000 (12:45 +0100)]
Minor improvements to the securelist module.
Sadie Powell [Wed, 15 Apr 2020 15:43:07 +0000 (16:43 +0100)]
Rename mkversions to mkdescriptions.
Matt Schatz [Tue, 14 Apr 2020 10:51:05 +0000 (04:51 -0600)]
Minor cleanup and documentation improvements.
- Only show a generic failure message to the user upon oper failure
due to not having a secure connection or matching cert. fingerprint.
- Update the comment about oper:fingerprint as it can be a space
separated list of fingerprints and not just one.
- Improve a few code comments and formatting.
Matt Schatz [Mon, 13 Apr 2020 04:59:22 +0000 (22:59 -0600)]
Allow 'tls' to be used in /REHASH.
Matt Schatz [Mon, 13 Apr 2020 04:56:10 +0000 (22:56 -0600)]
Update user-facing text and comments of SSL to TLS.
Sadie Powell [Mon, 13 Apr 2020 23:23:09 +0000 (00:23 +0100)]
Fix kicknorejoin not showing the channel name properly in errors.
Closes #1775.
Sadie Powell [Fri, 14 Feb 2020 03:46:54 +0000 (03:46 +0000)]
Add the inspircd.org/standard-replies capability.
Matt Schatz [Mon, 13 Apr 2020 05:13:12 +0000 (23:13 -0600)]
Add a missing ';'.
Sadie Powell [Sun, 12 Apr 2020 13:59:39 +0000 (14:59 +0100)]
Get rid of the useless OPERLOG 005 token.
Sadie Powell [Sun, 12 Apr 2020 13:52:52 +0000 (14:52 +0100)]
Fix the operlog module double logging when tosnomask is enabled.
Sadie Powell [Sat, 11 Apr 2020 14:09:34 +0000 (15:09 +0100)]
Add support for limiting what opers can subscribe to snomasks.
Sadie Powell [Sat, 11 Apr 2020 13:29:30 +0000 (14:29 +0100)]
Clean up the logic for parsing oper mode privileges.
Sadie Powell [Fri, 10 Apr 2020 19:32:54 +0000 (20:32 +0100)]
Fix an oversight in mkversions that caused it to not update extras.
Sadie Powell [Fri, 10 Apr 2020 14:22:14 +0000 (15:22 +0100)]
Update the module descriptions using mkversion.
Sadie Powell [Fri, 10 Apr 2020 13:52:54 +0000 (14:52 +0100)]
Add a tool for updating module descriptions based on the docs.
Matt Schatz [Fri, 10 Apr 2020 07:14:38 +0000 (01:14 -0600)]
Note that bind:permissions does not change on rehash.
Sadie Powell [Fri, 10 Apr 2020 00:28:59 +0000 (01:28 +0100)]
The init function should have the override keyword too.
Sadie Powell [Thu, 9 Apr 2020 23:35:17 +0000 (00:35 +0100)]
Add the missing VF_CORE flag to the core_whowas module.
Sadie Powell [Thu, 9 Apr 2020 23:33:44 +0000 (00:33 +0100)]
Add missing override keyword to the sslrehashsignal module.