15090 Commits

Author SHA1 Message Date
Sadie Powell
6f58f0e1d4 Log when the uid/gid of config files might be wrong. 2022-11-08 21:43:44 +00:00
Sadie Powell
c2c270e1d5 The extended-monitor spec has been ratified now. 2022-11-02 12:20:20 +00:00
delthas
6939a79a67
Add support for the IRCv3 extended-monitor specification.
Co-authored-by: Sadie Powell <sadie@witchery.services>
2022-11-02 12:18:37 +00:00
dependabot[bot]
8c0eb6d523 Bump microsoft/setup-msbuild from 1.0.2 to 1.1.3
Bumps [microsoft/setup-msbuild](https://github.com/microsoft/setup-msbuild) from 1.0.2 to 1.1.3.
- [Release notes](https://github.com/microsoft/setup-msbuild/releases)
- [Changelog](https://github.com/microsoft/setup-msbuild/blob/master/building-release.md)
- [Commits](https://github.com/microsoft/setup-msbuild/compare/v1.0.2...v1.1.3)

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

Signed-off-by: dependabot[bot] <support@github.com>
2022-11-01 13:50:26 +00:00
Sadie Powell
121668a0b9 Add a workaround for a conflict between libmysqlclient and pcre.
[skip alpine ci]
[skip macos ci]
[skip ubuntu ci]
2022-10-29 16:26:30 +01:00
Sadie Powell
9b3ce29cc6 Fix the documentation of <options:defaultmodes>. 2022-10-29 16:22:10 +01:00
Sadie Powell
56aabd8b6c Allow using sts over a proxied hook like HAProxy.
Closes #1911.
2022-10-24 20:12:00 +01:00
Sadie Powell
bcf484016b Only store the topic in the permchannels database if one is set. 2022-10-23 15:01:35 +01:00
Sadie Powell
9554e7736e Update the Windows dependencies.
[skip alpine ci]
[skip macos ci]
[skip ubuntu ci]
2022-10-22 15:24:08 +01:00
Sadie Powell
ad24454084 Fix an unintentional string copy in the geolocation API. 2022-10-18 12:30:15 +01:00
Sadie Powell
d2392598c2 Clear the ban cache when an xline is expired as well as removed. 2022-10-15 20:22:27 +01:00
Sadie Powell
5da227cf84 Document how DNS PTR record lookups work better. 2022-10-15 00:23:05 +01:00
Sadie Powell
d97a8f15de Fix the default case in GetFirstVisibleChannel and document it. 2022-10-13 08:17:33 +01:00
Sadie Powell
e8e99c6ee7 Add the inspircd.org/echo tag to echo message responses. 2022-10-12 08:50:40 +01:00
Sadie Powell
e37ee111a8 Fix channels with +D or +u set being picked for the /WHO response. 2022-10-12 08:50:06 +01:00
Sadie Powell
59ec1f6eb6 Allow modules to control the visible channel in a WHO request. 2022-10-12 08:50:06 +01:00
Sadie Powell
a54b78fb9d Add the matched channel to the WHO request data. 2022-10-12 08:50:06 +01:00
Sadie Powell
d24b04308b Fix generating self-signed certificates on newer versions of GnuTLS. 2022-10-11 13:03:15 +01:00
Sadie Powell
c853673b79 Prevent having the dccallow module loaded with a zero list size.
This doesn't make sense.
2022-10-10 07:57:33 +01:00
Sadie Powell
45cfe11c98 Fix saving the database identifier in SQL::Provider. 2022-10-07 19:41:07 +01:00
Sadie Powell
5812f5cfbf Drop attempts to send a tag message to a server. 2022-09-24 22:52:14 +01:00
Sadie Powell
1e29546b16 Remove error prone missing include logic in calcdep.
[skip windows ci]
2022-09-24 17:41:44 +01:00
Sadie Powell
13e429445f Add Windows extra modules to the module list instead of copying.
[skip alpine ci]
[skip macos ci]
[skip ubuntu ci]
2022-09-22 09:08:41 +01:00
Sadie Powell
c2e6c819bc Allow building regex_posix against PCRE on Windows for link compat. 2022-09-21 22:01:17 +01:00
Sadie Powell
9b8eb0f8c2 Avoid packaging unnecessary .lib files on Windows.
[skip alpine ci]
[skip macos ci]
[skip ubuntu ci]
2022-09-21 16:24:24 +01:00
Sadie Powell
d03385aaa1 Fix the ldap module when building against Windows LDAP. 2022-09-21 15:10:50 +01:00
Sadie Powell
b7f59e33ee Add the protocol serializer to the check output. 2022-09-21 02:41:31 +01:00
Sadie Powell
b6de89b4d2 Fix forwarding tags when sending a numeric to a remote user. 2022-09-19 23:42:08 +01:00
Sadie Powell
72802fac3f Fix not adding tags when converting a Numeric to a Message. 2022-09-18 21:15:34 +01:00
Sadie Powell
1fc7742a5d Send ERR_NONICKNAMEGIVEN when an empty nick is given in WHOIS/WHOWAS. 2022-09-12 23:06:03 +01:00
Sadie Powell
6bdf1ad525 Make the temporary filenames used by modules more unique.
This prevents zombie files from causing problems.
2022-09-05 02:59:56 +01:00
Sadie Powell
ef594e2f9e Fix unnecessarily using c_str in parameters that take a std::string. 2022-09-04 01:26:58 +01:00
Sadie Powell
0ebc1b90b3 Encourage people to submit patches for weird platforms. 2022-09-03 13:51:24 +01:00
Sadie Powell
8e7cd45902 We no longer provide Debian 10 packages. 2022-09-03 13:48:13 +01:00
Sadie Powell
217b3125f1 We also have Rocky Linux 9 (el9) packages now. 2022-09-03 13:47:26 +01:00
dependabot[bot]
5ea3153758 Bump turtlebrowser/get-conan from 1.0 to 1.1
Bumps [turtlebrowser/get-conan](https://github.com/turtlebrowser/get-conan) from 1.0 to 1.1.
- [Release notes](https://github.com/turtlebrowser/get-conan/releases)
- [Commits](https://github.com/turtlebrowser/get-conan/compare/v1.0...v1.1)

---
updated-dependencies:
- dependency-name: turtlebrowser/get-conan
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-09-01 15:40:31 +01:00
Sadie Powell
2a412a5a3c Improve the usability of the macOS CI.
[skip alpine ci]
[skip ubuntu ci]
[skip windows ci]
2022-09-01 12:14:18 +01:00
Sadie Powell
859f7a71d3 Fix the name of the compiler flags attribute in the ldap module. 2022-09-01 12:14:01 +01:00
Sadie Powell
e147b46117 Release v3.14.0. v3.14.0 2022-08-25 20:49:30 +01:00
InspIRCd Robot
96f355c2fa Update copyright headers. 2022-08-25 20:46:11 +01:00
Sadie Powell
65d50f04c0 Use std::string in the Serializer constructor. 2022-08-24 17:56:41 +01:00
Sadie Powell
d124f8c4db Fix the last modified dates of the man pages.
The Linux man-pages project recommends using YYYY-MM-DD. Some dates
had also not been updated since they were added.
2022-08-24 04:04:49 +01:00
Sadie Powell
db43d4aa89 Fix some warnings in core_who on newer GCC. 2022-08-17 15:54:36 +01:00
Sadie Powell
017c9e608b Backport fix for types removed in C++17 from master. 2022-08-16 00:15:00 +01:00
Sadie Powell
bbdbbc64d5 Deprecate the string variant of SetClientIP.
Nothing uses this anymore.
2022-08-10 19:37:07 +01:00
Sadie Powell
8f5993e0ec Fix remote users with UNIX socket paths as their sockaddr. 2022-08-10 19:36:33 +01:00
Sadie Powell
ff28fd38e5 Fix some harmless debug messages when initializing remote users. 2022-08-10 14:46:05 +01:00
Sadie Powell
960a5da631 Update the Windows dependencies.
[skip alpine ci]
[skip macos ci]
[skip ubuntu ci]
2022-08-04 18:35:31 +01:00
Sadie Powell
f2db2e44cb Fix a pedantic C++98 warning in the websocket module. 2022-08-04 18:20:14 +01:00
Sadie Powell
88b882fcd2 Expose WebSocket error messages to clients. 2022-08-04 18:13:01 +01:00