Page 1 of 1

CHGHOST/get_host fault?

Posted: Mon Sep 01, 2008 5:22 pm
by zEkE
Hey all, been battling this one for a couple of days, and having completely reverted the original IRCd config I still can't figure out why it's not working right.

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:
* [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.
From Leaf1: [edited for length]
* [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.
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?

{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:
[13:26:06] * AL :Unknown command
[13:26:06] * AL :Unknown command
[13:26:06] * AL :Unknown command
{/EDIT}

Re: CHGHOST/get_host fault?

Posted: Fri Sep 05, 2008 7:15 pm
by zEkE
I guess what I'm really asking is: Do m_chghost and/or m_sethost need to be loaded on all servers for operhosts to propogate throughout the network?

Re: CHGHOST/get_host fault?

Posted: Sun Sep 07, 2008 8:17 pm
by Jobe
zEkE wrote:I guess what I'm really asking is: Do m_chghost and/or m_sethost need to be loaded on all servers for operhosts to propogate throughout the network?
Without modifying Unreal, they are loaded. Now I'm sure you're aware, modifying Unreal loses you support. If you want support, don't modify Unreal.

Re: CHGHOST/get_host fault?

Posted: Thu Sep 11, 2008 5:51 pm
by zEkE
All I've done is configured them out of unreal.. they're still there, but loading individuals individually rather than loading commands.so. This is considered modifying Unreal?

Re: CHGHOST/get_host fault?

Posted: Thu Sep 11, 2008 6:23 pm
by Jobe
zEkE wrote:All I've done is configured them out of unreal.. they're still there, but loading individuals individually rather than loading commands.so. This is considered modifying Unreal?
Not sure. But to be honest, if you just run ./Config -advanced, you can disable chg* commands anyway without unloading them.