16762 Commits

Author SHA1 Message Date
Sadie Powell
7763a034a8 Tell people to connect to Teranova directly instead of our alias. 2024-10-13 09:44:53 +01:00
Sadie Powell
d0740145ec Resynchronise our copy of the GPLv2 with the latest FSF copy. 2024-10-13 09:36:25 +01:00
Sadie Powell
5d436585ca Fix the indentation of <options:xlinequit>. 2024-10-11 22:09:22 +01:00
Sadie Powell
25e4a63305 Tweak <options:modesinlist> to allow only showing to opers.
This can help opers avoid accidentally invading a secret channel
that they can see because of their privileges.
2024-10-11 22:09:22 +01:00
Sadie Powell
f5564849d2 Use PRIVMSG instead of SQUERY in the example aliases.
We can guarantee that the target is a service here so it doesn't
make sense to use SQUERY.
2024-10-11 21:01:44 +01:00
Sadie Powell
0d891e2f43 Merge branch 'insp3' into insp4. 2024-10-11 19:31:49 +01:00
Sadie Powell
18166edfeb Fix chanlog not hiding the local server when hideserver is enabled. 2024-10-11 19:28:38 +01:00
Sadie Powell
feb670dfe8 Raise the minimum connectban threshold to 2. 2024-10-11 12:49:18 +01:00
Sadie Powell
896ed2b512 Fix a pgsql module warning when building against recent libpq. 2024-10-10 19:29:56 +01:00
Sadie Powell
b21ec4e9a9 Count services in the global user count.
This behaviour was always kinda broken so lets just drop it.
2024-10-10 15:11:56 +01:00
Sadie Powell
b9b3c03ccd Target actions updates to the default branch. 2024-10-10 15:04:50 +01:00
Sadie Powell
ca6ccac8b0 Merge branch 'insp3' into insp4. 2024-10-10 15:03:21 +01:00
Sadie Powell
5eb21f239b When a server stops being ulined remove its users from the uline list. 2024-10-10 14:47:24 +01:00
Sadie Powell
522c202a9c Revert "Tell people to use the main ChatSpike domain not our alias".
This reverts commit 78c4f3bd97d003d0f528d98752e0528023b27045.
2024-10-08 01:31:09 +01:00
Sadie Powell
41b880dea7 Silently do nothing if a module zaps all of the tags on a TAGMSG. 2024-10-07 23:50:57 +01:00
Sadie Powell
127ab6bffc Improve the restrictchans error message. 2024-10-07 14:16:45 +01:00
Sadie Powell
a2296c9141 Improve the xline_db log messages. 2024-10-03 15:01:38 +01:00
Sadie Powell
d346d6783b Add the Time::FromNow helper function. 2024-10-03 10:51:21 +01:00
Sadie Powell
5e1310188b Fix potentially generating an invalid permchannel database. 2024-10-01 14:59:24 +01:00
dependabot[bot]
3a9ff2563f Bump peter-evans/create-pull-request from 6 to 7
Bumps [peter-evans/create-pull-request](https://github.com/peter-evans/create-pull-request) from 6 to 7.
- [Release notes](https://github.com/peter-evans/create-pull-request/releases)
- [Commits](https://github.com/peter-evans/create-pull-request/compare/v6...v7)

---
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-10-01 14:18:49 +01:00
Sadie Powell
c2c5b44983 Implement ldap_initialize on Windows using InternetCrackUrlA.
[skip alpine ci]
[skip irctest ci]
[skip macos ci]
[skip ubuntu ci]
2024-09-30 13:15:40 +01:00
Sadie Powell
9506e09ff7 Allow customising the anticaps reason. 2024-09-29 19:48:50 +01:00
Sadie Powell
1061dbeb11 Add %channel% to the messageflood and repeat module templates. 2024-09-28 18:23:50 +01:00
Sadie Powell
88c28f5256 Make the messageflood and repeat messages a bit better. 2024-09-28 16:05:40 +01:00
Sadie Powell
51824113f0 Revert "Refactor how the anticaps module parses the mode value".
This reverts commit 759e40563edfdf7acc19d2c2436cf4b5249b8f22.
2024-09-28 15:52:30 +01:00
Sadie Powell
bd7e5fd621 Add a type alias for the extban letter type. 2024-09-27 18:38:42 +01:00
Sadie Powell
b0a73189db Clean up the names of some variables in the extban header. 2024-09-27 18:30:11 +01:00
Sadie Powell
565d3fdc4a Make it clear that Anope 2.1 does not need cmode or umode +r. 2024-09-26 19:48:15 +01:00
Sadie Powell
95e36721d4 Let services know what format it should send extbans in. 2024-09-25 12:54:10 +01:00
Wade Cline
78c4e562df Change PID example path from absolute to relative
The relative path is resolved based on the configured runtime directory,
which is determined at build time.
2024-09-23 10:40:34 +01:00
Wade Cline
e9b26e487f
Remove non-breaking space from the sasl module comment. 2024-09-23 07:01:16 +01:00
Sadie Powell
43a5068798 Hide the channels of services pseudoclient with +I from opers too.
Closes #2106.
2024-09-22 14:38:19 +01:00
Sadie Powell
1686b00675 Refactor hidechans slightly. 2024-09-22 14:17:34 +01:00
Sadie Powell
70a92b4dae Allow opting-out of saving bot messages in the channel history.
Closes #2107.
2024-09-22 14:01:37 +01:00
Sadie Powell
2b10b8fc2a Rename <chanhistory:bots> to <chanhistory:sendtobots>. 2024-09-22 14:01:11 +01:00
Sadie Powell
fbbc362ebb Merge branch 'insp3' into insp4. 2024-09-19 01:26:21 +01:00
Sadie Powell
aa7394ca95 Expand IPv6 addresses in connectban to avoid breaking S2S. 2024-09-19 01:19:30 +01:00
Sadie Powell
e657edc2b3 Fix rebuilding the 004 numeric on reloading core_info. 2024-09-17 01:06:42 +01:00
Sadie Powell
8649d33465 Sort the 004 mode list alphabetically. 2024-09-17 00:45:21 +01:00
Sadie Powell
dfd72fe029 Remove some unnecessary uses of <iostream>. 2024-09-16 10:02:19 +01:00
Sadie Powell
bf53ff5084 Make Cullable::Deleter const. 2024-09-13 15:40:43 +01:00
Sadie Powell
a6ea949d4d Use reference<>::ptr() in more places. 2024-09-13 12:11:11 +01:00
Sadie Powell
45f10a7f6f Only remove extbans on unload if provided by the right module. 2024-09-13 11:52:26 +01:00
Sadie Powell
8b253d39a1 Raise an exception if an extban name or letter is already in use. 2024-09-13 11:30:08 +01:00
Sadie Powell
45f7640d2a Send an ISupport diff when a user moves to a new connect class. 2024-09-09 12:15:34 +01:00
Sadie Powell
b5032fb641 Fix rawio logs not being written after a rehash. 2024-09-09 11:29:08 +01:00
Sadie Powell
a3668d75d6 Use -I for the vendor directory instead of -isystem.
Fixes {fmt} from the system conflicting with our local vendored
copy of {fmt}.

Thanks to @slimture for testing.

Closes #2105.
2024-09-09 07:42:31 +01:00
Sadie Powell
73a98ce7be Use string_view in InspIRCd::Is{FQDN,Host,SID}. 2024-09-07 19:26:29 +01:00
Sadie Powell
83e142fa2f Release v4.3.0. v4.3.0 2024-09-07 11:14:08 +01:00
InspIRCd Robot
8e784862f5 Update copyright headers. 2024-09-07 11:10:36 +01:00