15125 Commits

Author SHA1 Message Date
Sadie Powell
2db07f50fd Fix the Windows build.
[skip alpine ci]
[skip irctest ci]
[skip macos ci]
[skip ubuntu ci]
2023-12-14 16:47:51 +00:00
Sadie Powell
95d72a2f23 Update the Windows dependencies. 2023-11-16 14:14:17 +00:00
Sadie Powell
03f2211f1d Update the vendored libraries. 2023-11-16 13:42:43 +00:00
Sadie Powell
a3e0c33f37 Add some more useful aliases to the generic services example. 2023-11-14 00:14:39 +00:00
Sadie Powell
1f45b74437 Allow using $address for the user IP address in alias templates.
Closes #2068.
2023-11-12 19:30:40 +00:00
Sadie Powell
def0285d0d Fix a crash on shutdown when using ssl_gnutls on some systems. 2023-11-06 00:42:09 +00:00
Sadie Powell
90a9893c7a Add some more files to the gitignore. 2023-11-06 00:35:41 +00:00
Sadie Powell
4de6623ea1 Fix the helper script on newer versions of Valgrind. 2023-11-06 00:18:57 +00:00
Sadie Powell
83f01b36a1 When copying a message also copy the source string. 2023-11-05 18:56:43 +00:00
Sadie Powell
fd86ce3df6 Apply SVSHOLDs to already existing users. 2023-10-24 22:09:51 +01:00
Sadie Powell
af5bb252d3 Fix matching SVSHOLDs against unusual matches.
These should be a case insensitive absolue match not a case sensitive
or glob match.
2023-10-24 22:05:08 +01:00
Sadie Powell
3e270bdc9f Update the pull request template. 2023-10-19 22:16:08 +01:00
Sadie Powell
fadb66708d Fix the link to the Windows build instructions. 2023-10-05 19:15:07 +01:00
dependabot[bot]
5927ca4cb6
Bump actions/checkout from 3 to 4 (#2062)
Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4.
- [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/v3...v4)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-01 15:42:25 +01:00
Sadie Powell
6d1c5b9f94 Update the Windows dependencies.
[skip alpine ci]
[skip irctest ci]
[skip macos ci]
[skip ubuntu ci]
2023-09-10 09:29:08 +01:00
Sadie Powell
7e927afd8e Tweak the malformed channel name message slightly. 2023-09-01 08:35:37 +01:00
Sadie Powell
4ee8d931cd Fix being able to FJOIN non-channels.
Closes #2057.
2023-08-25 10:01:08 +01:00
Sadie Powell
84f2c99234 Add a script for deploying SSL files from an ACME renewal tool. 2023-08-15 10:07:05 +01:00
Sadie Powell
333ae7f416 Update the mailmap. 2023-08-14 08:40:04 +01:00
Sadie Powell
abdc2d77f3 Some minor tweaks to the irctest ci.
[skip alpine ci]
[skip macos ci]
[skip ubuntu ci]
[skip windows ci]
2023-07-28 15:26:37 +01:00
Sadie Powell
b7e1292faa Experiment with some linker flags on Windows to speed up the build.
[skip alpine ci]
[skip irctest ci]
[skip macos ci]
[skip ubuntu ci]
2023-07-22 08:54:52 +01:00
Sadie Powell
34c23d8a3d Update Conan in the Windows CI.
[skip alpine ci]
[skip irctest ci]
[skip macos ci]
[skip ubuntu ci]
2023-07-22 08:42:24 +01:00
Sadie Powell
4b17802a83 Build with the 64-bit toolchain on Windows.
[skip alpine ci]
[skip irctest ci]
[skip macos ci]
[skip ubuntu ci]
2023-07-22 08:38:08 +01:00
Sadie Powell
880af9247a Just link to the social media docs page in the readme.
This will allow us to update the links easier if they change.
2023-07-20 09:41:54 +01:00
Sadie Powell
d826070525 Fix a rare case where the hostname cache was not invalidated. 2023-07-17 12:21:04 +01:00
Sadie Powell
7aceb1ee79 If a watched user appears whilst away then also send RPL_GONEAWAY. 2023-07-15 10:44:08 +01:00
InspIRCd Robot
9923c34a42 Update copyright headers. 2023-07-15 10:37:19 +01:00
Sadie Powell
84a3acc0d6 Fix mkheaders on files with Windows line endings. 2023-07-15 10:32:06 +01:00
Sadie Powell
c9a30a5acf Update required OpenSSL version on Windows.
The dependency issue which was preventing us from updating has
finally been resolved.
2023-07-13 07:29:54 +01:00
Sadie Powell
45885df22c Fix parsing end-of-file comments that don't end with a newline. 2023-07-12 23:37:59 +01:00
Sadie Powell
07672be5bd Define _BSD_SOURCE when building on Haiku.
This fixes a few modules which depend on common BSD extensions.
2023-07-12 09:23:44 +01:00
Sadie Powell
f414f25cfc Log if a user specifies an invalid country code in <connect:country>. 2023-07-11 15:35:19 +01:00
Sadie Powell
d9a0ca0102 Update the description of the ircv3 module. 2023-07-10 07:53:29 +01:00
Sadie Powell
8553119ac7 The announceinvites setting is in <security> not <options>. 2023-07-10 07:45:42 +01:00
Sadie Powell
7ba0917bab Fix a typo in the example configs.
Reported by @siniStar7.
2023-07-07 15:40:36 +01:00
Sadie Powell
49e73967fe Update Doxygen config for the latest version. 2023-07-06 22:03:41 +01:00
Sadie Powell
808188b444 Redocument <options:defaultmodes>. 2023-07-06 15:08:16 +01:00
Sadie Powell
168642c310 Redocument <connect:modes> and set commonchans by default.
This mode is fairly unintrusive and prevents PM spam from bots that
do not share a channel.
2023-07-06 14:59:35 +01:00
Hendrik Jäger
cf8bb99155 Sync helpop chmodes s and p with docs 2023-07-06 11:10:10 +01:00
Sadie Powell
74955098b1 Fix filter X-lines not including the module name in the setter. 2023-07-05 09:57:58 +01:00
Sadie Powell
7b1f75d392 Fix a missing quote in the inspircd.1 man page. 2023-07-04 08:03:09 +01:00
Sadie Powell
17b300a3f2 Update Windows dependencies.
[skip alpine ci]
[skip irctest ci]
[skip macos ci]
[skip ubuntu ci]
2023-07-01 11:08:03 +01:00
Sadie Powell
88c94d57aa Fix the documentation of <connect:useident>. 2023-06-29 13:13:07 +01:00
Val Lorentz
93981ad535
Add CI workflow running integration tests with irctest. 2023-06-25 18:58:15 +01:00
Sadie Powell
88bc257aa6 Don't send an error message if we're blocking an automatic CTCP reply. 2023-06-22 16:58:53 +01:00
Sadie Powell
9ab4152f68 Release v3.16.1. v3.16.1 2023-06-16 11:56:21 +01:00
InspIRCd Robot
ff8e1e2c75 Update copyright headers. 2023-06-16 11:54:49 +01:00
InspIRCd Robot
b747b517c1 Update author list. 2023-06-16 11:49:41 +01:00
Sadie Powell
8d9526389d Revert "Work around Homebrew MySQL being broken".
This is now fixed upstream.

This reverts commit 686027909474c9ed3e98006b7a43f4fe3a10b796.
2023-06-11 13:07:27 +01:00
Sadie Powell
686c33ca30 Use -std=c++17 on RE2 2023.06.02 or newer. 2023-06-05 15:20:53 +01:00