Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

First tranche of EKR's editorial pass, through 7.3.2 #2087

Closed
wants to merge 5 commits into from

Conversation

ekr
Copy link
Collaborator

@ekr ekr commented Dec 1, 2018

No description provided.

@@ -834,7 +835,7 @@ commitment.
## Controlling Concurrency {#controlling-concurrency}

An endpoint limits the cumulative number of incoming streams a peer can open.
Only steams with a stream id less than
Only streams with a stream id less than
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Capitalize ID while there?

operating systems and middleboxes. QUIC authenticates all of its headers and
encrypts most of the data it exchanges, including its signaling, to avoid
encrypts most of the data it exchanges -- including its signaling -- to avoid
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I hate em--dashes done this way.

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Do you mean you don't want to use em-dashes here or that you would like me to use some other typographical convention than --

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We're using hyphens instead of em-dashes... I used to write em-dashes, but @martinthomson normalized it all to hyphens, so he'll have to explain :-)

That said, I think commas seem more appropriate here. Ultimately, I suspect the RFC-Editor will want to say something here.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is just what I learned from Professor Schulzrinne. If we had real em-dashes, I'd use them, but the budget version is just bad.

@@ -383,7 +383,7 @@ data to a peer.
~~~
o
| Create Stream (Sending)
| Create Bidirectional Stream (Receiving)
| Remote Creates Bidirectional Stream
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

s/Remote/peer

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Change the text below as well, for transition from Ready to Send

operating systems and middleboxes. QUIC authenticates all of its headers and
encrypts most of the data it exchanges, including its signaling, to avoid
encrypts most of the data it exchanges -- including its signaling -- to avoid
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We're using hyphens instead of em-dashes... I used to write em-dashes, but @martinthomson normalized it all to hyphens, so he'll have to explain :-)

That said, I think commas seem more appropriate here. Ultimately, I suspect the RFC-Editor will want to say something here.

@@ -383,7 +383,7 @@ data to a peer.
~~~
o
| Create Stream (Sending)
| Create Bidirectional Stream (Receiving)
| Remote Creates Bidirectional Stream
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Change the text below as well, for transition from Ready to Send

that sends a STOP_SENDING frame can ignore the error code carried in any
RESET_STREAM frame it receives.

If the STOP_SENDING frame is received on a send stream that is already in the
"Data Sent" state, a RESET_STREAM frame MAY still be sent in order to cancel
retransmissions of previously-sent STREAM frames.
"Data Sent" state, an endpoint which wishes to cease retransmission of
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
"Data Sent" state, an endpoint which wishes to cease retransmission of
"Data Sent" state, an endpoint that wishes to cease retransmission of

connection to be delivered to the wrong endpoint. Each endpoint selects
connection IDs using an implementation-specific (and perhaps
deployment-specific) method which will allow packets with that connection ID to
be routed back to the endpoint and identified by the endpoint upon receipt.

Connection IDs MUST NOT contain any information that can be used to correlate
Connection IDs MUST NOT contain any information that can be used by to correlate
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
Connection IDs MUST NOT contain any information that can be used by to correlate
Connection IDs MUST NOT contain any information that can be used by an external observer to correlate

@@ -1337,7 +1339,8 @@ Source Connection IDs during the handshake.
On first receiving an Initial or Retry packet from the server, the client uses
the Source Connection ID supplied by the server as the Destination Connection ID
for subsequent packets. That means that a client might change the Destination
Connection ID twice during connection establishment. Once a client has received
Connection ID twice during connection establishment, once in response to a
Retry and once in response to the server's Initial. Once a client has received
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
Retry and once in response to the server's Initial. Once a client has received
Retry and once in response to the server's Initial packet. Once a client has received

@@ -1377,7 +1380,8 @@ of duplicate transport parameters as a connection error of type
TRANSPORT_PARAMETER_ERROR.

A server MUST include the original_connection_id transport parameter
({{transport-parameter-definitions}}) if it sent a Retry packet.
({{transport-parameter-definitions}}) if it sent a Retry packet, in
order to enable validation of the Retry, as described in {{packet-retry}}.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

remove "in order"

@martinthomson martinthomson added editorial An issue that does not affect the design of the protocol; does not require consensus. -transport labels Dec 11, 2018
@martinthomson
Copy link
Member

Merged manually.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
-transport editorial An issue that does not affect the design of the protocol; does not require consensus.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants