-
Notifications
You must be signed in to change notification settings - Fork 35
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
clarify that servers SHOULD send RPL_ENDOFWHOIS #243
base: master
Are you sure you want to change the base?
Conversation
@spb pointed out that RPL_ENDOFWHOIS is not sent after ERR_NEEDMOREPARAMS |
Not after ERR_NONICKNAMEGIVEN either. |
At least in our implementation we only send ERR_ENDOFWHOIS after a well formed WHOIS request. So you'll only get it after one ERR_NOSUCHNICK or one or more RPL_WHOIS* numerics. I don't think we need to worry too much about clients sending broken responses imo. |
Thanks, I updated this to clarify that the SHOULD only applies when the client's message is well-formed. |
Can/should we also keep it a MUST when there is no |
I don't see a compelling reason to change it right now (we would presumably have to do a more detailed investigation of server behaviors, also it's not clear to me that a hard guarantee here would be helpful to clients --- as in the debate over labeled-response, clients should probably implement a timeout regardless?) I would support opening a follow-up thread to discuss this. |
Bump |
From discussion on Libera-Chat/sable#101
cc @progval