View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0001642 | unreal | ircd | public | 2004-03-11 17:47 | 2006-05-05 17:51 |
Reporter | m | Assigned To | |||
Priority | normal | Severity | major | Reproducibility | always |
Status | closed | Resolution | no change required | ||
Platform | All | OS | All | OS Version | All |
Product Version | 3.2-RC2 | ||||
Summary | 0001642: SETHOST does not propogate mode +xt | ||||
Description | m_vhost will propogate SETHOST followed by MODE +xt. m_sethost will propogate SETHOST but does not send MODE +xt Although server to server traffic may not be affected by this since they set the modes locally, services packages will not have the correct mode settings for users. | ||||
Steps To Reproduce | /sethost myhost from IRC | ||||
Tags | No tags attached. | ||||
3rd party modules | |||||
|
I guess I'd agree with +x, but not +t. +t means "is using a /vhost." Therefore, sethost should _not_ set +t. |
|
Then that is another bug in Unreal since internally it sets sptr->umodes |= UMODE_HIDE; sptr->umodes |= UMODE_SETHOST; i.e. +xt. |
|
Hm, I would say the user must be made +xt after a SETHOST (and not +x without +t). +x (without +t) indicates a cloaked host +xt indicates some kind of custom host (vhost, sethost, etc) That's what I would find logical... And is actually what I expect everywhere in the source. Anyway, sounds like this bug is simply adding a MODE send? I'll do that then *addto3.2.5todolist* |
|
Hm... actually I don't see VHOST propogating the MODE to other servers either. It only sends MODE +xt to the local client ;p |
|
I'm marking this as closed then. As soon as services get a SETHOST, they will need to set umode +xt. Now thinking of it, it makes sense too, because else you get some kind of weird "intermediate period" (though, usually just a fraction of a second) / "race condition"... Though I agree it's in other parts as well. Anyway, keeping it as-is. |
Date Modified | Username | Field | Change |
---|---|---|---|
2004-03-11 17:47 | m | New Issue | |
2004-03-13 14:39 |
|
Note Added: 0005457 | |
2004-03-13 16:22 | m | Note Added: 0005458 | |
2006-04-23 08:07 | syzop | Note Added: 0011597 | |
2006-04-23 08:07 | syzop | Relationship added | child of 0002748 |
2006-05-05 17:44 | syzop | Note Added: 0011676 | |
2006-05-05 17:51 | syzop | Status | new => closed |
2006-05-05 17:51 | syzop | Note Added: 0011677 | |
2006-05-05 17:51 | syzop | Resolution | open => no change required |