]>
git.netwichtig.ch Git - user/henk/code/inspircd.git/log
Hendrik Jäger [Fri, 11 Jun 2021 18:14:22 +0000 (20:14 +0200)]
Sync helpop chmodes s and p with docs
Sadie Powell [Fri, 11 Jun 2021 07:23:11 +0000 (08:23 +0100)]
Use /run/inspircd as the runtime directory on Linux.
Unfortunately some tooling like AppArmor is not smart enough to
follow the symlink from /var/run to /run so we need to explicitly
set the path. This fixes running InspIRCd without --nopid on some
systems.
See also: inspircd/inspircd-packages#
402ef9a411 .
Sadie Powell [Wed, 9 Jun 2021 07:25:40 +0000 (08:25 +0100)]
Fix uninstalling files on `make deinstall` and similar.
Sadie Powell [Wed, 9 Jun 2021 03:52:42 +0000 (04:52 +0100)]
Fix unnecessary capitalisation at the start of a configure warning.
Sadie Powell [Wed, 9 Jun 2021 03:40:53 +0000 (04:40 +0100)]
Use dummy values for the user/group with --disable-ownership.
Sadie Powell [Wed, 9 Jun 2021 03:20:09 +0000 (04:20 +0100)]
Add the --disable-ownership option to help packagers out.
Sadie Powell [Wed, 9 Jun 2021 01:36:31 +0000 (02:36 +0100)]
Fix the compiler_info name for the Intel compiler.
Sadie Powell [Sun, 6 Jun 2021 23:25:24 +0000 (00:25 +0100)]
Add CI support for Windows.
Sadie Powell [Mon, 7 Jun 2021 03:33:14 +0000 (04:33 +0100)]
Migrate Windows builds to installing their dependencies via Conan.
Sadie Powell [Mon, 7 Jun 2021 03:18:57 +0000 (04:18 +0100)]
Update the Windows icon to something used this decade.
Sadie Powell [Sun, 6 Jun 2021 06:10:31 +0000 (07:10 +0100)]
Disable fail-fast in GitHub Actions.
Sadie Powell [Fri, 4 Jun 2021 00:58:33 +0000 (01:58 +0100)]
Broadcast the limits for list modes on server link.
This allows services to not overflow the limit.
Sadie Powell [Wed, 2 Jun 2021 02:43:27 +0000 (03:43 +0100)]
Send the CHARSET token if using a non-ascii casemapping.
Sadie Powell [Wed, 2 Jun 2021 02:37:08 +0000 (03:37 +0100)]
Fix the name of the strict-rfc1469 codepage file.
Sadie Powell [Tue, 1 Jun 2021 08:19:51 +0000 (09:19 +0100)]
Look up the SSL I/O hook properly in spanningtree.
Fixes a regression introduced in commit
83bb6951fe .
Sadie Powell [Tue, 1 Jun 2021 02:21:44 +0000 (03:21 +0100)]
Fix the name of the regex_stdlib regex engine.
Sadie Powell [Tue, 1 Jun 2021 00:33:10 +0000 (01:33 +0100)]
Refactor the sslqueries mode handler.
This fixes a rare desync where a server with the sslmodes module
but without the sslinfo module could desync when a remote user on
a server with both enables the sslqueries mode.
Sadie Powell [Fri, 28 May 2021 19:08:37 +0000 (20:08 +0100)]
Avoid registering services as their unprefixed name.
This fixes SSL profiles overriding the websocket module.
Sadie Powell [Thu, 27 May 2021 21:14:03 +0000 (22:14 +0100)]
Write to STDERR on error in test-build.
Sadie Powell [Wed, 26 May 2021 21:44:08 +0000 (22:44 +0100)]
Add the GitHub FUNDING file.
Sadie Powell [Tue, 25 May 2021 18:48:54 +0000 (19:48 +0100)]
The dest should be checked for uline status not the source.
Sadie Powell [Tue, 25 May 2021 17:56:39 +0000 (18:56 +0100)]
Don't send RPL_WHOISHOST for users on ulined servers.
Sadie Powell [Tue, 25 May 2021 16:10:20 +0000 (17:10 +0100)]
Implement support for setting TLSv1.3 ciphersuites in ssl_openssl.
Sadie Powell [Sat, 22 May 2021 21:27:53 +0000 (22:27 +0100)]
Implement support for the delayjoin WHOX flag.
Sadie Powell [Sat, 22 May 2021 14:53:09 +0000 (15:53 +0100)]
Verify hostnames when installing contrib modules.
This was missed in
f6b861f12d .
Sadie Powell [Sat, 22 May 2021 05:29:50 +0000 (06:29 +0100)]
Only check for a join time if a user is actually in the channel.
Sadie Powell [Sat, 22 May 2021 03:58:41 +0000 (04:58 +0100)]
Send the correct join timestamp on a delayed join message.
Sadie Powell [Thu, 20 May 2021 21:01:39 +0000 (22:01 +0100)]
Default to file logging if a log type is not specified.
Sadie Powell [Sun, 16 May 2021 01:42:35 +0000 (02:42 +0100)]
Update the Doxygen config for the new version.
Sadie Powell [Sun, 16 May 2021 00:23:10 +0000 (01:23 +0100)]
Enable Doxygen XML generation.
Sadie Powell [Fri, 14 May 2021 17:42:43 +0000 (18:42 +0100)]
Create the runtime directory at install time if it does not exist.
Sadie Powell [Fri, 14 May 2021 13:32:51 +0000 (14:32 +0100)]
Release v3.10.0.
InspIRCd Robot [Fri, 14 May 2021 13:48:39 +0000 (14:48 +0100)]
Update copyright headers.
Sadie Powell [Fri, 14 May 2021 13:26:46 +0000 (14:26 +0100)]
Fix an off by one error in various bitsets.
Sadie Powell [Fri, 14 May 2021 12:56:32 +0000 (13:56 +0100)]
Fix sending malformed pong messages in some cases.
Sadie Powell [Sat, 8 May 2021 16:17:29 +0000 (17:17 +0100)]
Send ERR_BADCHANMASK when trying to OJOIN/SAJOIN an invalid channel.
Sadie Powell [Fri, 7 May 2021 20:17:48 +0000 (21:17 +0100)]
Fix the Ubuntu package name for ssl_gnutls.
Sadie Powell [Fri, 7 May 2021 18:52:31 +0000 (19:52 +0100)]
Switch from the Ubuntu 16.04 image to the 18.04 Ubuntu image.
The Argon2 PPA is broken again and I don't want to deal with the
stress of working out why. The 16.04 image is EOL soon (see
actions/virtual-environments/#1084) so switching off it is just
easier.
Sadie Powell [Fri, 7 May 2021 15:09:02 +0000 (16:09 +0100)]
Send 400 Bad Request if a WebSocket client doesn't send an origin.
Sadie Powell [Tue, 4 May 2021 23:35:45 +0000 (00:35 +0100)]
Only vendor the bits of utfcpp that we actually use.
Sadie Powell [Tue, 4 May 2021 22:17:34 +0000 (23:17 +0100)]
Remove the v2 doc links from the issue templates.
Adam [Tue, 4 May 2021 21:34:58 +0000 (17:34 -0400)]
core_dns: skip unknown resource record types
Sadie Powell [Sun, 2 May 2021 23:49:52 +0000 (00:49 +0100)]
Skip clients on ulined servers in SSLINFO <#chan>.
Sadie Powell [Tue, 27 Apr 2021 15:36:40 +0000 (16:36 +0100)]
Fix a bunch of weird indentation and spacing issues.
Sadie Powell [Tue, 27 Apr 2021 01:47:47 +0000 (02:47 +0100)]
Fix SendNoticeInternal not having a NULL command variant.
Sadie Powell [Sun, 25 Apr 2021 17:06:23 +0000 (18:06 +0100)]
Send the max line length to remote servers on link.
Sadie Powell [Wed, 21 Apr 2021 18:46:34 +0000 (19:46 +0100)]
Update the module descriptions.
Sadie Powell [Mon, 19 Apr 2021 18:58:03 +0000 (19:58 +0100)]
Improve the messages sent when loading/unloading/reloading modules.
Sadie Powell [Mon, 19 Apr 2021 16:52:38 +0000 (17:52 +0100)]
Improve the message sent when a mode does not exist.
Sadie Powell [Sun, 18 Apr 2021 23:51:58 +0000 (00:51 +0100)]
Update hideoper for the /STATS P change in the previous commit.
Sadie Powell [Sun, 18 Apr 2021 15:49:38 +0000 (16:49 +0100)]
Use a duration string for the idle time in `/STATS P`.
Sadie Powell [Sat, 17 Apr 2021 21:18:17 +0000 (22:18 +0100)]
Rename censor_t to CensorMap as the _t suffix is reserved by POSIX.
Sadie Powell [Sat, 17 Apr 2021 17:04:50 +0000 (18:04 +0100)]
Improve the debug logging for httpd_acl auth attempts.
Sadie Powell [Sat, 17 Apr 2021 13:18:50 +0000 (14:18 +0100)]
Fix the 'w' extban not being added to the EXTBAN 005 numeric.
Sadie Powell [Fri, 16 Apr 2021 10:50:51 +0000 (11:50 +0100)]
Fix using a different field name in ldapauth than is documented.
Closes #1864.
Sadie Powell [Wed, 14 Apr 2021 17:58:17 +0000 (18:58 +0100)]
Update references to config fields which were renamed.
Sadie Powell [Sun, 11 Apr 2021 14:03:06 +0000 (15:03 +0100)]
Only show the WebIRC gateway name to unprivileged users.
Sadie Powell [Sun, 11 Apr 2021 13:32:39 +0000 (14:32 +0100)]
Allow banning WebIRC users by their gateway name.
Closes #1857.
Sadie Powell [Thu, 8 Apr 2021 20:19:06 +0000 (21:19 +0100)]
Fix not parsing connect class hosts for inherited classes.
This bug was introduced since the last release and only ever
affected git versions built since commit
8c3c4f8e82 .
Sadie Powell [Wed, 7 Apr 2021 14:36:15 +0000 (15:36 +0100)]
Show all prefix modes in the CHECK onchans output.
Sadie Powell [Tue, 6 Apr 2021 13:43:39 +0000 (14:43 +0100)]
Use IsCTCP in blockcolor for ignoring CTCPs.
Sadie Powell [Sat, 3 Apr 2021 13:35:18 +0000 (14:35 +0100)]
Automatically prune the history lists in chanhistory.
Sadie Powell [Wed, 31 Mar 2021 12:30:53 +0000 (13:30 +0100)]
Add support for per-DNSBL timeouts.
This should fix the issue of some DNSBLs being slower than others.
Sadie Powell [Wed, 31 Mar 2021 09:38:54 +0000 (10:38 +0100)]
Fix various documentation comments.
Sadie Powell [Mon, 22 Mar 2021 14:43:05 +0000 (14:43 +0000)]
Add support for matching multiple hosts in <connect:{allow,deny}>.
Sadie Powell [Sat, 27 Mar 2021 12:45:36 +0000 (12:45 +0000)]
Add support for blocking tag messages with the deaf mode.
Sadie Powell [Wed, 24 Mar 2021 15:36:03 +0000 (15:36 +0000)]
Make the system-wide runtime directory /var/run/inspircd.
This avoids permission issues.
Sadie Powell [Tue, 23 Mar 2021 10:12:32 +0000 (10:12 +0000)]
Remove the Kiwi links from the readme.
If you're setting up an IRC server you should be able to use an
IRC client to connect to the support channel.
Sadie Powell [Sun, 21 Mar 2021 01:25:33 +0000 (01:25 +0000)]
Improve the header messages of the filter and permchannels modules.
Sadie Powell [Fri, 19 Mar 2021 00:51:09 +0000 (00:51 +0000)]
Add an <include> option to allow certain config files to not exist.
This is useful when using modules that generate a config file such
as the filter and permchannels modules.
Sadie Powell [Sun, 14 Mar 2021 02:59:13 +0000 (02:59 +0000)]
Default <permchannelsdb:listmodes> to on.
Sadie Powell [Sun, 14 Mar 2021 02:20:32 +0000 (02:20 +0000)]
Implement support for saving filters.
Sadie Powell [Sat, 13 Mar 2021 14:54:15 +0000 (14:54 +0000)]
Convert the ISO 8859-2 nationalchars files to codepage configs.
Sadie Powell [Sun, 14 Mar 2021 00:18:33 +0000 (00:18 +0000)]
Rename the latin1 codepage to iso-8859-1.
Sadie Powell [Sat, 13 Mar 2021 02:33:05 +0000 (02:33 +0000)]
Treat an empty bool/duration/int/uint config field as undefined.
Sadie Powell [Thu, 11 Mar 2021 07:07:09 +0000 (07:07 +0000)]
Allow passing --prefix with --system.
Sadie Powell [Thu, 11 Mar 2021 05:37:15 +0000 (05:37 +0000)]
Add support for sending a standard reply with no command name.
Sadie Powell [Wed, 10 Mar 2021 03:43:56 +0000 (03:43 +0000)]
Rename `<bind:ssl>` to `<bind:sslprofile>`.
Sadie Powell [Wed, 10 Mar 2021 03:30:50 +0000 (03:30 +0000)]
Rename `<link:ssl>` to `<link:sslprofile>`.
Sadie Powell [Wed, 10 Mar 2021 04:17:09 +0000 (04:17 +0000)]
Fix the cloaking module on C++98 compilers.
Sadie Powell [Tue, 9 Mar 2021 10:26:19 +0000 (10:26 +0000)]
Add a human-readable version of the cloak list.
Sadie Powell [Tue, 9 Mar 2021 09:39:12 +0000 (09:39 +0000)]
Space-delimit the human readable callerid extensible data.
Sadie Powell [Tue, 9 Mar 2021 01:00:16 +0000 (01:00 +0000)]
Add a subclass of IOHookProvider for SSL modules.
Sadie Powell [Mon, 8 Mar 2021 13:22:13 +0000 (13:22 +0000)]
Fix the `STATS p` output being ambiguous.
- Add the middle I/O hook to the stats output.
- Make it obvious what the various fields actually are.
Sadie Powell [Sat, 6 Mar 2021 02:31:10 +0000 (02:31 +0000)]
Fix using single quotes where double quotes should be used.
Sadie Powell [Sat, 6 Mar 2021 02:13:10 +0000 (02:13 +0000)]
Fix not always incrementing the DNSBL stats.
Sadie Powell [Fri, 5 Mar 2021 08:39:42 +0000 (08:39 +0000)]
Fix a bunch of really obvious unnecessary includes.
Sadie Powell [Fri, 5 Mar 2021 07:52:15 +0000 (07:52 +0000)]
Fix detection of the ldap, regex_stdlib, and ssl_mbedtls module deps.
I am so sorry for writing this cursed magic.
Sadie Powell [Fri, 5 Mar 2021 04:30:08 +0000 (04:30 +0000)]
Remove some todo comments which are outdated or misleading.
Sadie Powell [Fri, 5 Mar 2021 03:23:25 +0000 (03:23 +0000)]
Fix comments that claim that the InspIRCd protocol uses TS6 UUIDs.
Just because they happen to look the same doesn't mean that they
actually are.
Sadie Powell [Fri, 5 Mar 2021 02:59:24 +0000 (02:59 +0000)]
Fix weird typemask logic in the connect class reader.
InspIRCd Robot [Fri, 5 Mar 2021 02:04:16 +0000 (02:04 +0000)]
Update copyright headers.
Sadie Powell [Fri, 5 Mar 2021 01:41:52 +0000 (01:41 +0000)]
Fix parsing the output of git-blame in mkheaders.
Sadie Powell [Fri, 5 Mar 2021 00:36:13 +0000 (00:36 +0000)]
Ignore moved lines in mkheaders.
Sadie Powell [Thu, 4 Mar 2021 01:30:21 +0000 (01:30 +0000)]
Use InnoDB instead of the deprecated MyISAM in the sqloper table.
Sadie Powell [Wed, 3 Mar 2021 01:52:27 +0000 (01:52 +0000)]
Fix not being able to colour format output to stderr on Windows.
Sadie Powell [Tue, 2 Mar 2021 23:46:08 +0000 (23:46 +0000)]
Fix building on Windows.
Sadie Powell [Tue, 2 Mar 2021 22:31:29 +0000 (22:31 +0000)]
Fix using std::cout instead of errstr when a port fails to bind.
Sadie Powell [Tue, 2 Mar 2021 19:58:05 +0000 (19:58 +0000)]
Deduplicate checking the source for the users/auspex priv in WHO.
Sadie Powell [Tue, 2 Mar 2021 19:55:54 +0000 (19:55 +0000)]
Fix fuzzy matching in core_who.
Previously this code would consider requests with fields but no
flags as fuzzy. This is incorrect as users can make requests like:
WHO Sadie %n
Reported by @ilbelkyr.