Sadie Powell
ffac4ab323
Update module descriptions.
2022-04-28 18:46:24 +01:00
InspIRCd Robot
43d14b8eda
Update author list.
2022-04-28 18:45:52 +01:00
Sadie Powell
ceecef0d82
Update the platforms with packages in the readme.
2022-04-28 18:31:38 +01:00
Sadie Powell
8845fb1ccb
Update the mailmap.
2022-04-28 17:59:34 +01:00
Sadie Powell
bddfb460e5
Fix updating the copyright headers.
2022-04-28 17:58:38 +01:00
Sadie Powell
f6489c3456
Skip bots when generating the authors list.
2022-04-28 17:45:38 +01:00
Sadie Powell
bce6e2422e
Document the 'G' WHO flag.
2022-04-28 09:42:42 +01:00
Sadie Powell
28206b8cc5
Remove an obsolete workaround for Windows packaging.
...
[skip alpine ci]
[skip macos ci]
[skip ubuntu ci]
2022-04-27 20:45:21 +01:00
Sadie Powell
cf3be77fbf
Implement support for the IRCv3 bot tag.
2022-04-26 16:55:42 +01:00
Sadie Powell
875d40036f
Migrate Windows build instructions to the docs site.
2022-04-24 23:52:45 +01:00
Sadie Powell
b77fb7f51a
Update the supported CMake versions in the readme.
2022-04-24 23:12:08 +01:00
Sadie Powell
2615adfd4c
Modernise the CMake syntax slightly.
...
[skip alpine ci]
[skip macos ci]
[skip ubuntu ci]
2022-04-24 21:14:30 +01:00
Sadie Powell
ff329c6e4a
Install the example configs/sql/locales properly on Windows.
...
[skip alpine ci]
[skip macos ci]
[skip ubuntu ci]
2022-04-24 19:30:04 +01:00
Sadie Powell
adc3d19c1e
Update the instructions for how to enable modules on Windows.
...
[skip alpine ci]
[skip macos ci]
[skip ubuntu ci]
[skip windows ci]
2022-04-24 18:27:10 +01:00
Sadie Powell
706ac54179
Enable all dependencies for Windows CI.
...
[skip alpine ci]
[skip macos ci]
[skip ubuntu ci]
2022-04-24 17:21:49 +01:00
Sadie Powell
4284b7a461
Allow building with license-incompatible modules if manually enabled.
...
[skip alpine ci]
[skip macos ci]
[skip ubuntu ci]
2022-04-24 17:21:31 +01:00
Sadie Powell
11e19ee27b
Add a function for enabling extra modules on Windows.
...
[skip alpine ci]
[skip macos ci]
[skip ubuntu ci]
2022-04-24 17:05:42 +01:00
Sadie Powell
5440586cfe
Newer versions of mbedTLS can only be static linked on Windows.
...
[skip alpine ci]
[skip macos ci]
[skip ubuntu ci]
2022-04-24 16:29:10 +01:00
Sadie Powell
7758577120
Fix building the Windows package on NSIS 3.
2022-04-24 15:28:01 +01:00
Sadie Powell
455e8dadb2
Respect the invite announcement level when announcing knocks.
...
Closes #1976 .
2022-04-23 09:18:01 +01:00
Sadie Powell
c886bc0395
Remove a forward declaration for a non-existent type.
2022-04-21 22:51:14 +01:00
Sadie Powell
13128cdc5b
Update Doxygen config for the latest version.
2022-04-21 16:51:15 +01:00
Sadie Powell
cdd80af74c
Add support for automatically expiring the override user mode.
2022-04-21 16:17:10 +01:00
Sadie Powell
b122c182cc
Fix an outdated comment.
2022-04-20 23:57:04 +01:00
Sadie Powell
7b72365bdf
Also send ACCOUNT to the user who is authenticating.
...
Closes #1974 .
2022-04-18 13:16:47 +01:00
Sadie Powell
d856205432
Fix doxygen to include the public module header files.
2022-04-17 14:16:05 +01:00
dependabot[bot]
97363d8cf4
Bump peter-evans/create-pull-request from 3 to 4
...
Bumps [peter-evans/create-pull-request](https://github.com/peter-evans/create-pull-request ) from 3 to 4.
- [Release notes](https://github.com/peter-evans/create-pull-request/releases )
- [Commits](https://github.com/peter-evans/create-pull-request/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: peter-evans/create-pull-request
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-04-16 15:55:04 +01:00
dependabot[bot]
054d1f7646
Bump actions/checkout from 2 to 3
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 2 to 3.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-04-16 15:51:49 +01:00
Sadie Powell
e6fc04dac2
Allow dependabot to update the GitHub Actions dependencies.
2022-04-16 15:39:24 +01:00
Sadie Powell
73a4b470b2
Use FindNearestPrefixMode instead of looking for the halfop mode.
2022-04-12 21:42:14 +01:00
Sadie Powell
7266f8681d
Add a numeric builder for the ERR_CHANOPRIVSNEEDED numeric.
...
This should make privilege errors more consistent.
2022-04-12 12:48:54 +01:00
Sadie Powell
c48c5f374b
Use ERR_RESTRICTED when an action can't be done even with privileges.
2022-04-12 01:21:06 +01:00
Sadie Powell
fa8c035373
Use ERR_UNAVAILRESOURCE for things that should be retried later.
...
Also move it to the global numerics header to avoid duplication.
2022-04-12 00:52:10 +01:00
Sadie Powell
1faa31bb42
Fix using notices instead of the appropriate numerics in rmode.
2022-04-12 00:07:17 +01:00
Sadie Powell
6830169ef1
Add a method for finding the next prefix mode above a rank.
2022-04-11 23:49:22 +01:00
Sadie Powell
79b1c44721
Add a method to ConfigTag to help with retrieving a single character.
2022-04-10 23:43:43 +01:00
Sadie Powell
a3864dabc7
Fix <security announceinvites="dynamic"> when halfop is not loaded.
2022-04-07 20:25:07 +01:00
Sadie Powell
7385ceccb1
Expose the invite announcement level to modules.
2022-04-07 20:00:52 +01:00
Sadie Powell
1d173d4911
GnuTLS DH parameters are optional from 3.6.0+ not 3.5.6+.
2022-04-07 00:14:05 +01:00
Sadie Powell
070d414310
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.
2022-04-05 23:21:47 +01:00
Sadie Powell
38c305bf0a
Notify opers about the connectban zline being added before applying it.
...
This matches behaviour elsewhere.
2022-04-05 23:13:10 +01:00
Sadie Powell
ddf306850e
Include the module name in the setter for server-added xlines.
2022-04-05 22:57:39 +01:00
Sadie Powell
233f3b55a2
Fix some more grammar errors in xline messages.
2022-04-05 20:50:05 +01:00
Sadie Powell
662fb00ad1
Update the Windows dependencies to fix a version conflict.
...
[skip alpine ci]
[skip macos ci]
[skip ubuntu ci]
2022-04-05 18:43:37 +01:00
Sadie Powell
f20fa911c4
Increase the default connectban ban duration from 10m to 6h.
...
10m is borderline useless for preventing bot floods.
2022-04-05 18:28:31 +01:00
Sadie Powell
e5a724595f
Default connectban cidr ranges to the values specified in <cidr>.
2022-04-05 18:28:31 +01:00
Sadie Powell
45643135c4
Fix the cban and connectban modules sending out duplicate snotices.
2022-04-05 18:28:31 +01:00
Sadie Powell
461b214b79
Fix the grammar of various xline messages.
2022-04-05 18:28:31 +01:00
Sadie Powell
9e3784dc0b
Fix converting a token list to a string.
...
Fixes showing oper privs in /CHECK.
2022-04-05 15:51:10 +01:00
Sadie Powell
f5cf358c14
Remove a weird incorrect comment.
2022-04-03 10:48:06 +01:00