server.d: username and roomname character set length limits #10
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Is is a bad idea for enormous strings to be primary keys in a WITHOUT ROWID table, it works best if keys are < 50 bytes or so. This PR aims to avoid a potential performance issue during lookups whilst also being compliant with the protocol.
30
(thirty)24
" "
(double-spaces), with possiblity for excluding other stringsSome other method to properly deal with UTF strings (chat messages, tickers, likes, etc) may have to be devised at a later point, but that will be unrelated to the check_login() Login and JoinRoom protocol apparatus. Hence, the function is renamed.