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

Define format for usernames #226

Open
jwodder opened this issue Nov 26, 2023 · 0 comments
Open

Define format for usernames #226

jwodder opened this issue Nov 26, 2023 · 0 comments

Comments

@jwodder
Copy link

jwodder commented Nov 26, 2023

Currently, the only requirements for valid usernames in this spec are given at https://modern.ircdocs.horse/#user-message, where minimum & maximum lengths are discussed, but information on what characters are allowed in usernames is still lacking.

Obviously, in order for usernames to be sent as the first parameter of a USER command, they must be nonempty, must not contain NUL, CR, LF, or space, and must not begin with a colon.

Presumably, usernames cannot contain @, as otherwise there would be issues with separating the user component from the host component in a source prefix.

Previous specifications:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant