1
0
mirror of https://github.com/unrealircd/unrealircd.git synced 2026-06-25 02:16:37 +02:00

Communicate server featureset (and changes) across server links.

Previously various information was only available for directly attached
servers, since it is communicated via PROTOCTL.
Now, we will also communicate information about leafs behind us.
IRCOps can use the /SINFO command to see these server features.
Services codes don't need to do anything, or at least are not expected
to do anything. They can still receive the information and do something
with it, of course...
Read the following technical documentation for full information,
as it will outline very specific rules for using the command S2S:
https://www.unrealircd.org/docs/Server_protocol:SINFO_command
This commit is contained in:
Bram Matthys
2019-03-23 17:56:59 +01:00
parent 335a7569bb
commit ab50bf2afc
18 changed files with 437 additions and 53 deletions
+1
View File
@@ -1101,6 +1101,7 @@ _UNREAL_ERROR(_hook_error_incompatible, "Incompatible hook function. Check argum
#define EFUNC_DO_NICK_NAME 57
#define EFUNC_DO_REMOTE_NICK_NAME 58
#define EFUNC_CHARSYS_GET_CURRENT_LANGUAGES 59
#define EFUNC_BROADCAST_SINFO 60
/* Module flags */
#define MODFLAG_NONE 0x0000