X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~mdw/git/disorder/blobdiff_plain/7b32e917cba7c78d74297b2aefaf823ed262a921..0f55e9050dd26ab8804934a188f1ee8ab8b55ffe:/doc/disorder_protocol.5.in diff --git a/doc/disorder_protocol.5.in b/doc/disorder_protocol.5.in index fa98a81..b48eb76 100644 --- a/doc/disorder_protocol.5.in +++ b/doc/disorder_protocol.5.in @@ -50,14 +50,20 @@ to execute the command. .PP Neither commands nor responses have a body unless stated otherwise. .TP -.B adduser \fIUSERNAME PASSWORD -Creates a new user with the given username and password. Requires the -\fBadmin\fR right, and only works on local connections. +.B adduser \fIUSERNAME PASSWORD \fR[\fIRIGHTS\fR] +Creates a new user with the given username and password. The new user's rights +list can be specified; if it is not then the \fBdefault_rights\fR setting +applies instead. Requires the \fBadmin\fR right, and only works on local +connections. .TP .B allfiles \fIDIRECTORY\fR [\fIREGEXP\fR] Lists all the files and directories in \fIDIRECTORY\fR in a response body. If \fIREGEXP\fR is present only matching files and directories are returned. .TP +.B confirm \fICONFIRMATION +Confirm user registration. \fICONFIRMATION\fR is as returned from +\fBregister\fR below. This command can be used without logging in. +.TP .B cookie \fICOOKIE Log a user back in using a cookie created with \fBmake-cookie\fR. .TP @@ -210,6 +216,11 @@ information syntax. Request that DisOrder reconfigure itself. Requires the \fBadmin\fR right. command. .TP +.B register \fIUSER PASSWORD EMAIL +Register a new user. Requires the \fBregister\fR right. The result contains a +confirmation string; the user will be be able to log in until this has been +presented back to the server via the \fBconfirm\fR command. +.TP .B remove \fIID\fR Remove the track identified by \fIID\fR. Requires one of the \fBremove mine\fR, \fBremove random\fR or \fBremove any\fR rights depending on how the