Sadie Powell
581d1d8fa0
Fix the behaviour of multi-value PING and PONG messages.
2020-10-26 18:02:23 +00:00
Michael
bf162f6837
Change glob matching to be configurable
2020-10-24 22:59:51 +01:00
Michael
f6d30f8fef
m_cban: Implement support for channel masks
...
Allows wildcards to be used
2020-10-24 22:59:51 +01:00
Sadie Powell
4c801a70be
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.
2020-10-23 16:14:51 +01:00
Sadie Powell
ef871187b2
Update the IRCCloud provider config with the latest host changes.
2020-10-23 15:52:55 +01:00
Sadie Powell
d0c1741417
Fix building the argon2 module on CI due to a broken PPA package.
2020-10-16 21:40:56 +01:00
Sadie Powell
78c79a379a
More consistently show modules without the file prefix and suffix.
2020-10-15 17:15:28 +01:00
Matt Schatz
ff88faf931
Switch away from the deprecated 'set-env' command.
2020-10-14 21:22:43 -06:00
Matt Schatz
b54ad75f22
Prevent misspell-fixer from running on forks.
2020-10-14 20:35:37 -06:00
InspIRCd Robot
131f659d91
Fixes by misspell-fixer
2020-10-15 01:26:09 +01:00
Sadie Powell
b521739c93
Add an option to allow disengaging joinflood on initial boot.
2020-10-12 18:47:21 +01:00
Sadie Powell
2a3b6ba9e2
Add an option to allow disengaging joinflood after a netsplit.
2020-10-12 18:35:07 +01:00
ShutterQuick
219f8e6262
Implement support for Argon2 password hashing.
...
Resolves #1540 .
2020-10-10 18:25:24 +01:00
Sadie Powell
5f71fbdbff
Fix firing the wrong event when a real hostname changes.
2020-10-08 22:47:28 +01:00
Matt Schatz
b78e9d4af2
Add the User::exempt flag to m_check.
2020-10-06 21:45:26 -06:00
Sadie Powell
e81dcaec7f
Recheck users for xlines when their real hostname changes.
2020-10-06 10:31:39 +01:00
Sadie Powell
563be03c8c
FIx a typo in the shun docs.
2020-10-03 10:38:19 +01:00
Sadie Powell
ba606ab1ed
Unvendor optional-lite.
...
The use for this never actually materialised in v3.
2020-10-01 15:40:58 +01:00
Sadie Powell
b8e417f4ea
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.
2020-09-30 20:21:14 +01:00
Sadie Powell
5c06a0f335
Check that the values specified in <limits> are reasonable.
2020-09-30 17:21:52 +01:00
Sadie Powell
49a165ef13
Remove a long obsolete comment from the example conf.
2020-09-30 17:16:13 +01:00
Sadie Powell
a3aa70cf18
Remove the mod-footer make target as it prints invalid messages.
2020-09-30 16:45:35 +01:00
Sadie Powell
44252831d3
Add an ISUPPORT token that contains the maximum real name length.
2020-09-30 16:35:35 +01:00
Sadie Powell
fca5960e81
Remove the latin1 nationalchars data file.
...
Users should migrate to the codepage module where possible.
2020-09-30 16:35:20 +01:00
Sadie Powell
2b30f89409
Use the normal method for applying a default config in dnsbl.
2020-09-29 12:07:06 +01:00
Sadie Powell
f5a716a70b
Fix the dnsbl module config not being checked case insensitively.
2020-09-29 12:02:41 +01:00
Sadie Powell
9bc09ed02e
Document the recent shun changes.
2020-09-27 12:11:17 +01:00
Sadie Powell
8d20578991
Add a shun option for cleaning problematic allowed commands.
2020-09-27 11:37:42 +01:00
Sadie Powell
e79d4ec07d
Make shun block client-only tags by default.
2020-09-27 11:37:22 +01:00
Sadie Powell
b52e957bcf
Refactor the shun module slightly.
2020-09-27 11:37:21 +01:00
Sadie Powell
86f1b6c7f3
Remove an unnecessary break statement.
2020-09-27 01:38:35 +01:00
Sadie Powell
b64fe8320e
Store generated SSL certificates in the .configure directory.
...
Co-Authored-By: Nicole Kleinhoff <ilbelkyr@shalture.org>
2020-09-26 23:34:03 +01:00
Sadie Powell
d0bb6bd79a
Fix the syntax of the MAXLIST 005 token.
2020-09-24 00:04:04 +01:00
Sadie Powell
9cdd7c70ee
The file extension is optional when calling enable_extras.
2020-09-23 13:28:47 +01:00
Sadie Powell
a56ff68b0a
Refactor GenRandomStr for performance and readability.
2020-09-23 13:20:15 +01:00
Sadie Powell
5cb71b751a
Fix the example configs lying about where paths are relative to.
2020-09-21 15:25:06 +01:00
Sadie Powell
11761c58e1
Only bind on 6667 instead of 6660-6669 in the example configs.
2020-09-21 15:23:13 +01:00
Sadie Powell
9efce7bd23
Add documentation links to the systemd unit file.
...
Ref: https://www.freedesktop.org/software/systemd/man/systemd.unit.html#%5BUnit%5D%20Section%20Options
2020-09-19 14:08:16 +01:00
Sadie Powell
47aab9623c
Make it clear that <gnutls>, <mbedtls>, and <openssl> are deprecated.
2020-09-16 22:32:22 +01:00
Sadie Powell
aebab66b30
Show the location of cache.cfg relative to the root directory.
2020-09-13 20:45:36 +01:00
Sadie Powell
10cc4440c7
Replace the banana in the motd with a cute kitty.
2020-09-12 11:02:50 +01:00
Sadie Powell
bc444b242f
Fix OnChangeRealName not being fired for remote users.
2020-09-01 10:00:39 +01:00
Sadie Powell
a8a5308d0f
Fix the misspell-fixer CI action.
2020-08-31 14:20:18 +01:00
Sadie Powell
e1ebec0e72
Fix a word missing from the last commit.
2020-08-29 22:52:46 +01:00
Sadie Powell
651413bbc5
Don't warn about SSL modules if using --disable-auto-extras.
2020-08-29 19:59:34 +01:00
Sadie Powell
ff766773bc
Warn about non-local plaintext server connections.
2020-08-29 19:21:06 +01:00
Sadie Powell
7af6a054be
Add a link to the packaging advice to the configure help.
2020-08-25 09:54:27 +01:00
Sadie Powell
cae3a4e728
Rewrite --{enable,disable}-extras logic.
2020-08-25 09:43:05 +01:00
Sadie Powell
382b278f72
Ask if self-signed certs should be deleted when running configure.
...
Closes #1793 .
2020-08-03 12:15:04 +01:00
Sadie Powell
63dd77804f
Silence some copy warnings on C++11 compilers.
2020-08-01 13:24:36 +01:00