Minor comments to draft
Linus Nordberg
linus at nordberg.se
Thu, 21 Oct 2004 09:16:10 +0200
--=-=-=
In section 5, the terms challenge message and prefix seem to mean the
same thing.
Typo fixes in attached patch.
--=-=-=
Content-Type: text/x-patch
Content-Disposition: attachment
Index: draft-nisse-hash-cash.xml
===================================================================
RCS file: /cvsroot/mta-hashcash/mta-hashcash/doc/draft-nisse-hash-cash.xml,v
retrieving revision 1.5
diff -c -p -c -p -r1.5 draft-nisse-hash-cash.xml
*** draft-nisse-hash-cash.xml 15 Oct 2004 13:10:26 -0000 1.5
--- draft-nisse-hash-cash.xml 21 Oct 2004 07:16:07 -0000
***************
*** 260,266 ****
</t>
<t>
When these commands are used, both server and client must know
! eachother's names. FIXME: How these MTA names are related to
the hello messages, envelope addresses, and other information,
is not yet clear.
</t>
--- 260,266 ----
</t>
<t>
When these commands are used, both server and client must know
! each other's names. FIXME: How these MTA names are related to
the hello messages, envelope addresses, and other information,
is not yet clear.
</t>
***************
*** 282,288 ****
300 No hash cash or authentication expected
301-No hash cash expected, authentication encouraged
! 311 <keyid>
310 Expecting hash cash
--- 282,288 ----
300 No hash cash or authentication expected
301-No hash cash expected, authentication encouraged
! 301 <keyid>
310 Expecting hash cash
***************
*** 332,338 ****
the server and identifies this particular challenge.
</t>
<t>
! If none of the methods is supported, the server replies with
code 504. This specification defines one method,
"hmac-sha1", and for this method the text gives the server's
random salt, as a quoted string, followed by optional
--- 332,338 ----
the server and identifies this particular challenge.
</t>
<t>
! If none of the methods are supported, the server replies with
code 504. This specification defines one method,
"hmac-sha1", and for this method the text gives the server's
random salt, as a quoted string, followed by optional
***************
*** 348,354 ****
<t>
After issuing this command, the client may terminate the
current mail transaction (by the QUIT, RSET or EHLO command),
! in this case, the server must store the issued challenge must
be stored for its advertised lifetime, and allow the client to
come back later.
</t>
--- 348,354 ----
<t>
After issuing this command, the client may terminate the
current mail transaction (by the QUIT, RSET or EHLO command),
! in this case, the issued challenge must
be stored for its advertised lifetime, and allow the client to
come back later.
</t>
***************
*** 466,472 ****
</list>
</t>
<t>
! It's desirable that communication between a MUA its border-MTA
is in the form of email, rather than a direct connection using
SMTP or some other specialized protocol. Commands from MUA to
MTA may be sent as email to a special email address.
--- 466,472 ----
</list>
</t>
<t>
! It's desirable that communication between a MUA and its border-MTA
is in the form of email, rather than a direct connection using
SMTP or some other specialized protocol. Commands from MUA to
MTA may be sent as email to a special email address.
***************
*** 496,504 ****
something along the lines of
<figure>
<artwork>
! X-MTA-Hashcash: &tl;mta> noauth
! X-MTA-Hashcash: &tl;mta> auth <keyid>
! X-MTA-Hashcash: &tl;mta> challenge-response <type> <difficulty>
</artwork>
</figure>
The keyid is important, for key revocation/black-listing. This
--- 496,504 ----
something along the lines of
<figure>
<artwork>
! X-MTA-Hashcash: <mta> noauth
! X-MTA-Hashcash: <mta> auth <keyid>
! X-MTA-Hashcash: <mta> challenge-response <type> <difficulty>
</artwork>
</figure>
The keyid is important, for key revocation/black-listing. This
***************
*** 526,532 ****
</section>
<section title="Semantics records in the key database">
<t>
! When a key is setup using the XHASHCASHNEWKEY mechanism, and
is associated with a peer MTA, not much is known.
Essentially, all we know is that there is some person or
entity other than ourselves that know the key.
--- 526,532 ----
</section>
<section title="Semantics records in the key database">
<t>
! When a key is set up using the XHASHCASHNEWKEY mechanism, and
is associated with a peer MTA, not much is known.
Essentially, all we know is that there is some person or
entity other than ourselves that know the key.
--=-=-=--