16717 Commits

Author SHA1 Message Date
Sadie Powell
fd25fe3c4f Send the real username as the second parameter to FIDENT. 2024-02-27 14:45:07 +00:00
Sadie Powell
d971e83093 Set a command access for the SVSHOLD command.
This isn't checked for remote users but it is checked in COMMANDS
when determining what commands to show to a user.
2024-02-27 14:01:55 +00:00
Sadie Powell
e6c3ba5af6 Add a command to allow services to clear list modes matching a user. 2024-02-27 14:01:33 +00:00
Sadie Powell
81e8405617 Move SVSJOIN/SVSNICK/SVSPART to the services module. 2024-02-27 13:15:08 +00:00
Sadie Powell
8bfb92a86e Merge branch 'insp3' into master. 2024-02-25 22:26:22 +00:00
Sadie Powell
57a4eca963 Fix erroneously sending RPL_CHANNELSMSG when a whois chanlist is blocked. 2024-02-25 22:20:02 +00:00
Sadie Powell
25bf927365 Rework SQL::PopulateUserInfo. 2024-02-19 19:18:27 +00:00
Sadie Powell
ebd03383f8 Allow using multiple SSL fingerprint algorithms.
Closes #1804.
2024-02-19 18:46:05 +00:00
Sadie Powell
bfa9316595 Fix more issues with the v3 compat layer. 2024-02-19 17:40:54 +00:00
Sadie Powell
32e60618e1 Allow changing the case of cloak values in cloak_user. 2024-02-19 13:01:52 +00:00
Sadie Powell
5638b7bb87 Fix a missing include in core_oper. 2024-02-19 13:01:52 +00:00
Sadie Powell
57368bd981 If a user has an oper connect class then reset it when de-opering. 2024-02-19 12:27:28 +00:00
Sadie Powell
3b1e4f1b5f Split ExtBan::Acting from ExtBan::ActingBase. 2024-02-15 14:53:52 +00:00
Sadie Powell
b2807d5bb2 Rename the hmac-sha256-ip cloak engine to hmac-sha256-addr.
This engine cloaks the socket address which may not necessarily be
an IP address.
2024-02-12 13:58:11 +00:00
Sadie Powell
72b39087b1 Fix the name of the cloak_sha256 module. 2024-02-12 13:58:11 +00:00
satmd
d2df15e520
Use --version to check whether the compiler binary is valid.
Ref: #2071
2024-02-11 04:18:32 +00:00
Sadie Powell
3d0ca1a79b Fix matching certificate fingerprints to be case insensitive.
Closes #2083.
2024-02-11 04:11:17 +00:00
Sadie Powell
9dba51c12a Use TimingSafeCompare when comparing server SSL fingerprints. 2024-02-11 04:10:41 +00:00
dependabot[bot]
97bd26e08c Bump peter-evans/create-pull-request from 5 to 6
Bumps [peter-evans/create-pull-request](https://github.com/peter-evans/create-pull-request) from 5 to 6.
- [Release notes](https://github.com/peter-evans/create-pull-request/releases)
- [Commits](https://github.com/peter-evans/create-pull-request/compare/v5...v6)

---
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>
2024-02-01 14:12:24 +00:00
dependabot[bot]
67e241bcf2 Bump microsoft/setup-msbuild from 1.3.1 to 2.0.0
Bumps [microsoft/setup-msbuild](https://github.com/microsoft/setup-msbuild) from 1.3.1 to 2.0.0.
- [Release notes](https://github.com/microsoft/setup-msbuild/releases)
- [Changelog](https://github.com/microsoft/setup-msbuild/blob/main/building-release.md)
- [Commits](https://github.com/microsoft/setup-msbuild/compare/v1.3.1...v2.0.0)

---
updated-dependencies:
- dependency-name: microsoft/setup-msbuild
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-02-01 13:47:59 +00:00
Sadie Powell
3a105b5fa8 Use ubuntu-latest when the runner distro isn't critical. 2024-01-30 17:50:47 +00:00
Sadie Powell
79f57704fb Run the macOS runners on Apple Silicon. 2024-01-30 17:50:47 +00:00
Sadie Powell
a23392459d Move DataProvider to base. 2024-01-22 17:22:38 +00:00
Sadie Powell
f2652e25b6 Add the fingerprint cloak method to the cloak_user module. 2024-01-13 19:10:47 +00:00
Sadie Powell
0086b162aa Add Hex::Decode as a complement for Hex::Encode. 2024-01-13 17:45:42 +00:00
Sadie Powell
c5cc071611 Fix the string overload of Hex::Encode not passing on the separator. 2024-01-13 17:24:28 +00:00
Sadie Powell
0ee2fa5d18 Update vendored libraries. 2024-01-09 18:35:38 +00:00
Sadie Powell
8881c692d2 Fix a typo in TryBindPorts. 2024-01-09 18:14:07 +00:00
Sadie Powell
90391ed868 Merge branch 'insp3' into master. 2024-01-04 22:43:13 +00:00
Sadie Powell
617f6ca430 Update irctest.
[skip alpine ci]
[skip macos ci]
[skip ubuntu ci]
[skip windows ci]
2024-01-04 22:33:11 +00:00
dependabot[bot]
848266a329 Bump actions/upload-artifact from 3 to 4
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 3 to 4.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/v3...v4)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-01-01 15:24:36 +00:00
dependabot[bot]
67ed05d01b Bump actions/download-artifact from 3 to 4
Bumps [actions/download-artifact](https://github.com/actions/download-artifact) from 3 to 4.
- [Release notes](https://github.com/actions/download-artifact/releases)
- [Commits](https://github.com/actions/download-artifact/compare/v3...v4)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-01-01 15:24:31 +00:00
Sadie Powell
6927e40e20 Update the list of distros that we package for. 2023-12-24 11:44:31 +00:00
Sadie Powell
34591ec89f Merge branch 'insp3' into master. 2023-12-22 22:01:09 +00:00
Sadie Powell
786a538fa5 Release v3.17.0. v3.17.0 2023-12-22 19:27:30 +00:00
InspIRCd Robot
473e57eb65 Update copyright headers. 2023-12-22 19:27:30 +00:00
Sadie Powell
4fde370e93 Update module descriptions. 2023-12-22 19:27:30 +00:00
InspIRCd Robot
172b1f9f94 Update author list. 2023-12-22 19:27:30 +00:00
satmd
482ba7e0b5 Document the PROP command.
Backport of f60c060 from git master.
2023-12-22 19:27:26 +00:00
satmd
f60c060b6b
Document the PROP command. 2023-12-22 18:57:11 +00:00
Sadie Powell
7a4b558d3a Update vendored dependencies. 2023-12-16 01:59:38 +00:00
Sadie Powell
bde10b8305 Merge branch 'insp3' into master. 2023-12-14 16:58:16 +00:00
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
ec0dd57538 Disable the TLS welcome notice by default.
This is just needless spam for the vast majority of users.
2023-11-23 15:42:20 +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
86facc6929 Fix a typo in the alias module. 2023-11-14 15:16:09 +00:00
Sadie Powell
59845198e1 Merge branch 'insp3' into master. 2023-11-14 15:15:33 +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