View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0005949 | unreal | ircd | public | 2021-07-01 22:54 | 2021-07-03 09:37 |
Reporter | progval | Assigned To | syzop | ||
Priority | normal | Severity | minor | Reproducibility | always |
Status | confirmed | Resolution | open | ||
Summary | 0005949: ERR_NOSUCHNICK should not be sent as a reply to NOTICE | ||||
Description | This is a bit of a controversial issue, but: "automatic replies must never be sent in response to a NOTICE message. This rule applies to servers too - they must not send any error reply back to the client on receipt of a notice" <https://tools.ietf.org/html/rfc1459#section-4.4.2> 'automatic replies MUST NEVER be sent in response to a NOTICE message. This rule applies to servers too - they MUST NOT send any error repl back to the client on receipt of a notice." <https://tools.ietf.org/html/rfc2812#section-3.3.2> and Unreal does not follow this | ||||
Steps To Reproduce | C -> S: NOTICE #nonexistent :hello there S -> C: :My.Little.Server 401 foo #nonexistent :No such nick/channel | ||||
Additional Information | Note that InspIRCd behaves this way too, intentionally: https://github.com/inspircd/inspircd/issues/1849 However, the Charybdis family and Ergo do follow it. | ||||
Tags | No tags attached. | ||||
3rd party modules | |||||