Associate each connection with a device ID as well
- Each connection can now specify a device name (by appending
a colon to the password and then putting it in there).
- This will be useful later when tracking per-device read state.
- Also we fixed a bug in the parser where colons without
spaces before them would be interpreted as trailing. Oops.
"Registers a user with a given USERNAME, PLAINTEXT-PASSWORD and EMAIL, returning the ID of the new user created."
@ -67,6 +86,23 @@ If they authenticate successfully, returns the user ID; if they don't, returns N
@@ -67,6 +86,23 @@ If they authenticate successfully, returns the user ID; if they don't, returns N
@ -172,16 +175,9 @@ Returns the new username and user ID (as second value) if successful, and NIL if
@@ -172,16 +175,9 @@ Returns the new username and user ID (as second value) if successful, and NIL if
"Splits STR at the first instance of CHAR, otherwise behaving like SPLIT-STRING-AT. If no CHAR is found, returns the input string and an empty string."