Sadie Powell
ba26d9a15c
Add a missing FNAME handler on InspIRCd 3+.
...
Closes #572 .
2026-04-16 11:50:10 +01:00
Sadie Powell
4ac5cf89e3
Update the copyright headers for 2025.
2026-01-01 18:04:37 +00:00
Sadie Powell
da7f47c1c7
Update the copyright headers for 2025.
2025-01-14 13:30:07 +00:00
Sadie Powell
96ccfe4cbe
Fix using User::Account where User::IsIdentified should be used.
...
The former causes a dereference which cause a database update. This
is not good for performance with db_sql_live on bigger networks.
2024-11-11 16:46:56 +00:00
Sadie Powell
a1165eea94
Fix the type of the InspIRCd IJOIN chants when converting.
2024-07-20 19:25:58 +01:00
Sadie Powell
31bc597c81
Send the vhost/vident before the account name on InspIRCd.
...
This fixes IRCd-side account cloaks causing CHGHOST spam.
2024-07-19 01:11:32 +01:00
Sadie Powell
2de0dddb1c
Fix joining channels with keys on InspIRCd v3.
2024-07-14 16:39:37 +01:00
Sadie Powell
1a6060ac5b
Fix sending SVSTOPIC when topiclock is loaded on InspIRCd.
2024-03-12 11:46:41 +00:00
Sadie Powell
6f57907416
Fix the TIME message on InspIRCd.
2024-03-11 22:38:15 +00:00
Sadie Powell
cd614831de
Fix feature detection on InspIRCd.
2024-03-08 16:49:55 +00:00
Sadie Powell
5f735b2570
Fix matching extbans on InspIRCd and implement missing matchers.
2024-02-27 20:33:43 +00:00
Sadie Powell
4cc68397dc
Update the copyright headers for 2024.
2024-02-17 19:58:17 +00:00
Sadie Powell
1eba69d035
Fix a missing override keyword.
2023-10-24 18:10:32 +01:00
Sadie Powell
eb409fc6eb
When changing the nick of a user on inspircd3 send the expected ts.
...
This should prevent users being renicked if they changed their nick
between services sending the renick and the IRCd receiving it.
2023-10-24 18:00:34 +01:00
Sadie Powell
da2ac3e8a2
Fix detection of the nopartmsg module in the InspIRCd proto modules.
2023-06-20 01:00:37 +01:00
Adam
66f37139cb
regchannels: remove dependency on no-delete-null-pointer-checks
2023-05-28 21:26:03 -04:00
Sadie Powell
33a337dfc0
Update the copyright headers for 2023.
2022-12-31 22:08:50 +00:00
Sadie Powell
b64dc09bd2
Fix marking services pseudoclients as an oper on InspIRCd.
...
The bot user needs to be marked as introduced in order to send an
oper type.
2022-12-31 21:55:05 +00:00
Sadie Powell
b8bcad048e
Update the copyright headers for 2022.
2022-01-06 23:15:44 +00:00
Sadie Powell
ba2c82e2f5
Fix some minor issues discovered whilst working on 2.1.
2022-01-03 19:37:33 +00:00
Sadie Powell
64f65b035e
Fix some message params being sent as <middle> instead of <trailing>.
2021-11-20 19:54:56 +00:00
Sadie Powell
1cab1d32c2
Send the oper mode for services pseudoclients on InspIRCd.
2021-08-29 18:37:12 +01:00
Sadie Powell
8d1bc95faf
Use the InspIRCd-sent maxlist size instead of networkinfo:modelistsize.
2021-06-04 02:19:54 +01:00
Robby
c5a4e8337c
Update copyright to 2021.
...
This was done with:
find docs/ include/ language/ modules/ src/ *.* Config -exec sed -i 's/-20.. Anope Team/-2021 Anope Team/i' {} \;
2021-01-07 03:31:08 +01:00
Michael Hazell
4031dc7321
inspircd3: Enable support for channel SQLines ( #268 )
2021-01-01 19:03:23 +00:00
Sadie Powell
95f4e29edd
Unset the account id before the account name on InspIRCd.
...
This avoids the id being shown on the logout event.
2020-10-12 17:47:41 +01:00
Sadie Powell
cdf147f351
Fix not sending an account id to InspIRCd on SASL.
...
Also, send the account id first so it shows on the ACCOUNT message.
2020-10-12 17:30:05 +01:00
Sadie Powell
8180dd414e
Implement support for immutable account identifiers.
2020-09-10 15:15:34 +01:00
Matt Schatz
0d0763f72f
Fix the handling of topic messages with InspIRCd v3.
2020-03-26 08:24:39 +00:00
Sadie Powell
505eed9eef
InspIRCd: send an oper type of "service" instead of "services".
...
This fixes a grammar issue with RPL_WHOISOPERATOR where users would
see "ChanServ is a services on NetworkName".
2020-01-21 18:27:29 +00:00
Robby
c8699c6726
Update copyright to 2020.
...
This was done with:
find docs/ include/ language/ modules/ src/ *.* Config -exec sed -i 's/-20.. Anope Team/-2020 Anope Team/i' {} \;
2020-01-04 15:51:20 +01:00
Matt Schatz
95c8478ec5
Fix the handling of kick messages with InspIRCd v3.
2020-01-04 12:40:20 +01:00
Peter Powell
cba1313a40
Revert "Fix the length limit for InspIRCd v3 S2S messages."
...
This is causing build errors for some people and i'm unsure why.
This reverts commit a4ab6876c3 .
2019-12-15 12:40:31 +00:00
Peter Powell
96ea61d8b8
Add the <limits> include to the inspircd3 module.
2019-12-15 01:50:31 +00:00
Peter Powell
6617d29b52
Fix a bunch of broken indentation.
2019-12-14 18:38:13 +00:00
Peter Powell
a4ab6876c3
Fix the length limit for InspIRCd v3 S2S messages.
2019-12-14 18:06:53 +00:00
Peter Powell
ff0109d6ba
inspircd3: Refer to modules using without a prefix/suffix.
2019-12-14 17:53:42 +00:00
Matt Schatz
f75c5011e2
Update IRCDMessageMetadata for channel metadata.
...
- InspIRCd 3 now includes the channel TS in any channel metadata.
This pushes the type and value by one.
- Update the messages sent from this function accordingly.
- Fix retrieval of TopicLock status.
2019-11-27 18:21:01 +00:00
Peter Powell
2832c736dd
Fix parsing InspIRCd v3 IJOIN messages.
...
Thanks to @H7-25 and @genius3000 for reporting this.
2019-11-17 10:23:06 +00:00
Matt Schatz
f34ba4b1f0
Add the SSL ExtensibleItem for Users.
...
Copied this directly from inspircd12.cpp, which
inspircd20.cpp inherited from.
2019-11-12 13:06:32 +00:00
Adam
3e4d87051b
inspircd3: remove CoreExport from IRCDMessageKick
2019-11-02 20:24:21 -04:00
Peter Powell
14ee76a0ad
Fix various typos.
2019-09-23 14:48:49 +01:00
Peter Powell
20e0fa33fc
Sort message handlers alphabetically.
2019-09-23 13:23:02 +01:00
Peter Powell
2ee63f0f68
Handle/send 1205-style PING/PONG messages.
2019-09-23 13:23:02 +01:00
Peter Powell
c35029fa2f
Parse 1205-style mode lists for CAPAB CHANMODES/USERMODES.
2019-09-23 13:23:02 +01:00
Peter Powell
bae8987ec1
Add a handler for the IJOIN command.
2019-09-23 13:23:02 +01:00
Peter Powell
470d4d1a97
Update for the 1205 channel METADATA syntax.
2019-09-23 13:23:02 +01:00
Peter Powell
78bac905c2
Update for the 1205 FJOIN syntax.
2019-09-23 13:23:02 +01:00
Peter Powell
d88d8e940e
Update for the 1205 KICK syntax.
2019-09-23 13:23:02 +01:00
Peter Powell
b2c3775b58
Update for the 1205 INVITE syntax.
2019-09-23 13:23:02 +01:00