Skip to content
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

Sending numeric 451 while in CAP negotiation confuses some people #46

Open
ldilley opened this issue Nov 6, 2016 · 1 comment
Open

Comments

@ldilley
Copy link
Owner

ldilley commented Nov 6, 2016

If a client initiates CAP negotiation, they are locked into it per the standard until a CAP END signals completion. Rather than sending absolutely nothing like InspIRCd 2.0.x, I chose to send the following string to make things less ambiguous:

:server 451 CAP :Register first.

In light of cinchrb/cinch#128, this is apparently still too vague for a hint. The solution will be to add a new numeric to blatantly point out that the user must end client capability negotiation to move forward with connecting to the server.

I was hoping to be frugal with custom numerics. If the client adheres to protocol, there should be no problem and only users connecting in raw mode should really see the above. Perhaps a new custom numeric will not be implemented.

@ldilley ldilley self-assigned this Jun 6, 2017
@ldilley
Copy link
Owner Author

ldilley commented Jun 6, 2017

Still on hold...

@ldilley ldilley added the backlog label Nov 9, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant