Author: dylan
Date: 2005-12-12 01:46:59 -0500 (Mon, 12 Dec 2005)
New Revision: 957

Modified:
   trunk/
   trunk/docs/manual/messages.texi
Log:
bug fixes.


Property changes on: trunk
___________________________________________________________________
Name: svk:merge
   - 1f59643a-e6e5-0310-bc24-f7d4c744f460:/haver/havercurs-objc:43089
1f59643a-e6e5-0310-bc24-f7d4c744f460:/haver/local/trunk:11166
1f59643a-e6e5-0310-bc24-f7d4c744f460:/haver/local/trunk-merge-10131:11178
1f59643a-e6e5-0310-bc24-f7d4c744f460:/haver/winch/trunk:43192
27e50396-46e3-0310-8b22-ae223a1f35ce:/local:212
e9404bb1-7af0-0310-a7ff-e22194cd388b:/haver/local:1696
edfcd8bd-4ce7-0310-a97e-bb1efd40edf3:/local:238
   + 1f59643a-e6e5-0310-bc24-f7d4c744f460:/haver/havercurs-objc:43089
1f59643a-e6e5-0310-bc24-f7d4c744f460:/haver/local/trunk:11166
1f59643a-e6e5-0310-bc24-f7d4c744f460:/haver/local/trunk-merge-10131:11178
1f59643a-e6e5-0310-bc24-f7d4c744f460:/haver/winch/trunk:43192
27e50396-46e3-0310-8b22-ae223a1f35ce:/local:212
e9404bb1-7af0-0310-a7ff-e22194cd388b:/haver/local:1699
edfcd8bd-4ce7-0310-a97e-bb1efd40edf3:/local:238

Modified: trunk/docs/manual/messages.texi
===================================================================
--- trunk/docs/manual/messages.texi     2005-12-12 06:44:26 UTC (rev 956)
+++ trunk/docs/manual/messages.texi     2005-12-12 06:46:59 UTC (rev 957)
@@ -36,7 +36,7 @@
 @comment This next paragraph is copied from Haver::Spec, and was written by 
Muffin.
 A client @strong{should} always check to make sure that the server's IP 
address resolves to the same
 thing as @param{host} before sending anything.  This will prevent server 
owners from picking up
-people's passcodes (@pxref{Passcodes}) by making them think it's another 
server.
+people's passcodes (@pxref{Client Passcodes}) by making them think it's 
another server.
 
 The usual format for @param{version} is @code{name of app/x.yz}.
 Two examples being ``Haver::Server/0.89'' and ``Haver::Client/0.90''.
@@ -44,25 +44,6 @@
 @xref{Extensions}, for more details on haver extensions.
 @end deffn
 
-Alternatively, you could say another special word, if you need to remove a 
corpse.
-This magic corpse-removing command is called:
-
[EMAIL PROTECTED] {Client Message} GHOST [EMAIL PROTECTED] @var{name}.
-This message is identical to @cmd{IDENT} except:
-If there is already a client connected as @param{name},
-and the connecting client has the proper authority it will disconnect the 
connected client
-and allow the connecting client to connect.
-
-Authority is determined thusly:
-If the connected client supports auth,
-then the connecting client must authenticate (if it supports auth, otherwise 
fail with @error{auth.impossible})
-to have the proper authority.
-
-If the connected client doesn't support auth, and the connecting client has 
the same IP address,
-then the connecting client has the proper authority.
-(This is the only way for servers that don't support auth).
[EMAIL PROTECTED] deffn
-
 The next phase of the login process is fairly easy: You say your name.
 Before doing this, you should understand that in haver (as in the real world),
 saying your name can often result in failure.
@@ -101,6 +82,26 @@
 The client should respond to @cmd{AUTH:TYPES} with @cmd{AUTH:TYPE} or 
@cmd{AUTH:CANT}.
 @end deffn
 
+Alternatively, you could say your name another way:
+
[EMAIL PROTECTED] {Client Message} GHOST [EMAIL PROTECTED] @var{name}.
+This message is identical to @cmd{IDENT} except:
+If there is already a client connected as @param{name},
+and the connecting client has the proper authority it will disconnect the 
connected client
+and allow the connecting client to connect.
+
+Authority is determined thusly:
+If the connected client supports auth,
+then the connecting client must authenticate (if it supports auth, otherwise 
fail with @error{auth.impossible})
+to have the proper authority.
+
+If the connected client doesn't support auth, and the connecting client has 
the same IP address,
+then the connecting client has the proper authority.
+(This is the only way for servers that don't support auth).
[EMAIL PROTECTED] deffn
+
+
+
 @deffn {Client Message} AUTH:TYPE @var{type}
 If @param{type} is not one of the types from @cmd{AUTH:TYPES},
 the server must disconnect the client with @samp{BYE  bork  I don't speak 
french!}.
@@ -130,7 +131,7 @@
 To compute @param{response},
 the client must use the folowing function,
 where D = the digest function, N = @param{nonce},
-and P = the passcode (as described in @ref{Passcodes}.)
+and P = the passcode (as described in @ref{Client Passcodes}.)
 
 @example
 F(D, N, P) :=


Reply via email to