Allow me to explain..
hub
leaf1
leaf2
specialleaf
A user joins on hub or either leaf1/2, and cloak works normally, the user opers and getshost around the network, no problem. If a user joins specialleaf, cloak works normally, but the get_host ONLY shows on specialleaf - it is not propagated around the network.
Now, CHGHOST and SETHOST modules have been removed, replaced, removed again, I've removed and replaced mode "x" from the "restrict-user-modes" list, and it makes no difference. Restarting/rehashing the specialleaf makes no difference.
Whois of two users, from different servers (hosts modified):
From SpecialLeaf:
From Leaf1: [edited for length]* [safetyNet] (~[email protected]): safetyNet
* [safetyNet] is using modes +iowghraAxNtGXD +kcfvGqso
* [safetyNet] is connecting from [censored]
* [safetyNet] is a registered nick
* [safetyNet] @#help ?@#safetyNet
* [safetyNet] specialleaf.network.com :Network
* [safetyNet] is a Network Administrator
* [safetyNet] is available for help.
* [zEkE] ([email protected]): IHaveNoNose
* [zEkE] is using modes +iowghraAxNWtG +kcfvGqso
* [zEkE] is connecting from [censored]
* [zEkE] is a registered nick
* [zEkE] +#opers #help
* [zEkE] leaf1.network.com :Network
* [zEkE] is a Network Administrator
* [zEkE] is available for help.
* [safetyNet,zEkE] End of WHOIS list.
Now, the question is, what are the requirements for a CHGHOST to go out across the network? Is this likely to be a configuration fault, do there need to be specific modules loaded, or is this more likely a bug somewhere else?* [safetyNet] (~[email protected]): safetyNet
* [safetyNet] specialleaf.network.com :Network
* [safetyNet] is a Network Administrator
* [safetyNet] is available for help.
* [zEkE] ([email protected]): IHaveNoNose
* [zEkE] leaf1.network.com :Network
* [zEkE] is a Network Administrator
* [zEkE] is available for help.
* [safetyNet,zEkE] End of WHOIS list.
{EDIT time=1:24PM EST} While the above is the result of a get_host from the oper block, it's exactly the same when using CHGHOST from any server on the network, in that from any other server it's fine, visible from all servers, if it is from specialleaf, it shows there, but fails to affect the network {/EDIT}
{EDIT timer=1:26PM EST} You know, I've just tested chghost again, and it may well be related.. I've noticed on OPER, and now on CHGHOST that I get "AA" (on oper) and "AL" (on chghost) errors:
{/EDIT}[13:26:06] * AL :Unknown command
[13:26:06] * AL :Unknown command
[13:26:06] * AL :Unknown command

