View Issue Details

IDProjectCategoryView StatusLast Update
0005949unrealircdpublic2021-07-03 09:37
Reporterprogval Assigned Tosyzop  
PrioritynormalSeverityminorReproducibilityalways
Status confirmedResolutionopen 
Summary0005949: ERR_NOSUCHNICK should not be sent as a reply to NOTICE
DescriptionThis 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 ReproduceC -> S: NOTICE #nonexistent :hello there
S -> C: :My.Little.Server 401 foo #nonexistent :No such nick/channel
Additional InformationNote that InspIRCd behaves this way too, intentionally: https://github.com/inspircd/inspircd/issues/1849
However, the Charybdis family and Ergo do follow it.
TagsNo tags attached.
3rd party modules

Activities

syzop

2021-07-03 09:37

administrator   ~0022075

Thanks for the report. Indeed, there's not really a consensus about it, but at UnrealIRCd we try to follow that rule. I've done fixes in this area before.

Issue History

Date Modified Username Field Change
2021-07-01 22:54 progval New Issue
2021-07-03 09:37 syzop Assigned To => syzop
2021-07-03 09:37 syzop Status new => confirmed
2021-07-03 09:37 syzop Note Added: 0022075