Author: bdonlan Date: 2005-06-10 16:25:58 -0400 (Fri, 10 Jun 2005) New Revision: 757
Modified: trunk/ trunk/docs/auth-proposed.txt Log: [EMAIL PROTECTED]: bdonlan | 2005-06-10 16:25:47 -0400 auth feature Property changes on: trunk ___________________________________________________________________ Name: svk:merge - 1f59643a-e6e5-0310-bc24-f7d4c744f460:/haver/havercurs-objc:43042 1f59643a-e6e5-0310-bc24-f7d4c744f460:/haver/local/trunk:11166 1f59643a-e6e5-0310-bc24-f7d4c744f460:/haver/local/trunk-merge-10131:11178 27e50396-46e3-0310-8b22-ae223a1f35ce:/local:212 e9404bb1-7af0-0310-a7ff-e22194cd388b:/haver/local:1040 edfcd8bd-4ce7-0310-a97e-bb1efd40edf3:/local:238 + 1f59643a-e6e5-0310-bc24-f7d4c744f460:/haver/havercurs-objc:43050 1f59643a-e6e5-0310-bc24-f7d4c744f460:/haver/local/trunk:11166 1f59643a-e6e5-0310-bc24-f7d4c744f460:/haver/local/trunk-merge-10131:11178 27e50396-46e3-0310-8b22-ae223a1f35ce:/local:212 e9404bb1-7af0-0310-a7ff-e22194cd388b:/haver/local:1040 edfcd8bd-4ce7-0310-a97e-bb1efd40edf3:/local:238 Modified: trunk/docs/auth-proposed.txt =================================================================== --- trunk/docs/auth-proposed.txt 2005-06-10 20:22:43 UTC (rev 756) +++ trunk/docs/auth-proposed.txt 2005-06-10 20:25:58 UTC (rev 757) @@ -5,6 +5,8 @@ user-agent is a freeform text string describing the client version. features is an arbitrarily long list of supported protocol extensions. If the client sends anything not fitting this description, or some other error occurs, the server must immediately disconnect. +If <features> contains the element `auth', the server will attempt to use the authentication protocol with this connection. + S: HAVER <hostname> <server-version> <features> server-version is another string, akin to the user-agent, except describing the server version. @@ -48,7 +50,13 @@ Access to the requested name requires authentication by one of the authentication protocols listed in <protocols>. Enter phase AUTH. +This must only be sent if 'auth' was in the client's greeting message's <features> list. +S: FAIL IDENT auth.needed <name> + +Login to <name> requires the use of authentication, and 'auth' was not advertised in the client features list. +Return to the beginning of phase LOGIN. + --- Phase AUTH: At any time during phase AUTH or an authentication protocol, the following
