Thanks for the careful read -  I fixed up this stuff in next version

On Jul 14, 2009, at 6:13 PM, Craig, Dave wrote:

I had a few questions on my interpretation of the latest updates as well a few typos.


1. I was trying to understand the change made in 3.2.1. Could that change also be read as follows?

Note that clients that chose this option MUST process Update messages from the peer. Those updates can indicate that the peer no longer owns the Client's Node-ID. The client then forms a connection to the appropriate peer.



Done - thanks for text


2. The change made at the end of 5.4.1.

All overlay algorithms MUST specify maintenance procedures _that_ send Updates to all members of the Connection Table...
fixed



3. The change made at the beginning on 5.4.2.3 seems to conflict with that at the end of 5.4.1. If you MUST send Updates to all members of the connection table, then why is it a SHOULD in 5.4.2.3?

fixed - I can't find any explanation of when you would not send the update in 5.4.2.3 so I changed that to a MUST.



4. Should the IceExtension in 5.5.1.1 be a TLV, so stacks not comprehending the extensions can still Attach? That preserves a little more of the extensibility in the SDP string encoding.

If a node does not understand ICE, it needs to be using AttachLite or else the sending node will think it is doing ICE when it is not and it can become really a mess. The node using ICE may not be in a place where things will work without ICE but it has no way to indicate that if the node that does not understand ICE tries to use the Attach without ICE.



5. In 5.5.2.3, first paragraph, would this read a little easier as, "... When a connection forms, the node MUST check _that_ the certificate is for the node that _sent_ AttachLiteReqAns..."

fixed - thanks


6. In 5.5.3., first paragraph, "The AppAttach request and its response contain _an_ application attribute..."

fixed


7. In 5.6.2.2., end of paragraph, it looks like a dangling sentence was not finished being removed.

fixed


8. In 5.6.2.2.1. third paragraph, "...looking at the time the ACK was received and the time when the message was sent."


fixed


9. In 5.6.2.2.1. fifth paragraph, was the following intended? "If all retransmissions for a message fail, _the sending node should close the connection routing the message_." Should there also be additional hysteresis to make sure that a failing connection is not quickly reestablished under a fast chord-reload-ping-frequency?


fixed but did address the hysteresis issue


10. In 5.6.3, second paragraph, "take into account space to allow the via and _destination_ lists to grow."

Fixed -



11. In 10.1, your -frequency elements actually specify periods not occurrences per unit of time. Suggest renaming these to end in "- period" or "-interval". End users or developers may enter in the wrong value here if they go by the label name alone.


good point - move to interval


12. In 10.1, I found descriptions for the namespace and encoding requirements for the overlay configuration document. Is it ok to leave it implicit that these apply to the kind configuration documents sent in 5.5.6.1?

fixed - nice catch


13. In 10.1, "root-cert This element contains PEM encoded X.509v3 certificates that are a..."

fixed but check what I did as not exactly as you suggested


14. In 10.1, Could the following:

  kinds-signature   This signature is computed across the prevision
     kind from the beginning of the first < of the kind to the end of
     the last > of the kind in the same was as the "signature element
     described later in this section.

be reworded as?

  kind-signature   This signature is computed across the
     kind from the beginning of the first < of the kind to the end of
     the last > of the kind in the same way as the "signature element
     described later in this section.

fixed

Likewise, kinds-signer in the descriptions appears to be kind-signer in the example. Suggest updating example with kinds-signer.

fixed


15. In 10.5 there's a reference to a broadcast-peers element in the configuration document that is not defined in 10.1. Is this really the bootstrap-peer element in 10.1?

This was the multicast stuff but I'm suggesting removing this.


_______________________________________________
P2PSIP mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/p2psip

Reply via email to