View Issue Details
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0005962||unreal||ircd||public||2021-07-10 22:52||2021-07-11 09:37|
|Summary||0005962: CHATHISTORY command on -H channel results in a hard error|
CHATHISTORY LATEST #asdfqwerty * 10 :legowisko.pirc.pl FAIL CHATHISTORY INVALID_TARGET LATEST #asdfqwerty :Messages could not be retrieved
This appears to cause bright red error messages and makes the client give up on further CHATHISTORY requests (for other channels for example).
I am testing with the only client that currently claims to support CHATHISTORY, namely gamja.
Expected behaviour would be to act like no history is stored.
|Tags||No tags attached.|
|3rd party modules|
I think regardless to who is right, you or me, it would be a good idea to clear this up with the specification writers as currently apparently it is not clear what is "correct".
It would be wise if the specification is updated to include text on what to do in such a situation (with or without example), currently it is not covered and the case where a channel is -H or similar is a common case that several IRCds (and clients) have to deal with.
I've posted the issue to the spec thread too, as this is not limited to UnrealIRCd indeed.
Unreal PR aiming for the change: