--
You received this message because you are subscribed to the Google Groups "QUIC Prototype Protocol Discussion group" group.
To unsubscribe from this group and stop receiving emails from it, send an email to proto-quic+...@chromium.org.
To post to this group, send email to proto...@chromium.org.
For more options, visit https://groups.google.com/a/chromium.org/d/optout.
Howdy,Indeed, with QUIC v33, we've changed the public flags. You can look at quic_protocol.h for a full description, or see the updated public wire spec. With QUIC v33, 0x09 would suggest an 8 byte connection id + the version, which is what you see. Annoyingly, we hit some obstacles in rolling this out, which necessitated clients need to send 0x0D (The old 8 byte connection ID flags) in order to work around some middle box bugs. I think this code is not yet in Chrome, but will be there soon. However, we'll be removing it as soon as possible.
Hi Ryan,Thanks for information but the Wireshark dissector is broken too :-(
and Version information is after CID and public flags.
It is no possible to kept the same framing ? and use last reserved field (like 0x80)? for the new 32 byte diversification nonce
If it's helpful for wireshark, no 2 or 4 byte connection ids were never sent to our our knowledge, only 0 and 8 bytes were used before, so it should be possible to know the connection id length without depending on the version by only looking at 1 bit and ignoring the other for the time being.
Hi Ryan,Thanks for information but the Wireshark dissector is broken too :-(Alas, QUIC is currently still changing rapidly. And tools will need to be updated as the underlying protocol changes. For example, QUIC 34 is coming soon which changes the internals of the ACK frame and removes the private flags byte. The downside of this churn is that tools need to be updated, which has non-trivial cost. The upside is that we're able to experiment with the protocol and evolve it rapidl.
and Version information is after CID and public flags.As far as I know, the location of the version has not change as part of QUIC 33. Does it appear to have moved?
It is no possible to kept the same framing ? and use last reserved field (like 0x80)? for the new 32 byte diversification nonceIt's *possible* but undesirable. We are reserving that bit to indicate that the public flags are more than a single byte long, for future changes to the protocol.Cheers,Ryan
It is possible to send a message when there is a new release ? with a QUIC(K) list of change ?
Also for QUIC team, what it is the last "QUIC packet" ? because it is no a public reset flag and with wireshark, we see a error message...No found a spec (draft or Wire Spec), this type of packet...
Hi Ryan,Thanks for dump, it will be supported by Wireshark soon (i have fixed some typo and other stuff)
Also, what the better documentation ? Draft or Wire Layout Specification ?
the sequence number is now packet number ? because there is always some typo on some document...
Do you known also how to generate special packet (how do you have same pcap) like Version Negotiation or Public Reset
Hi Ryan,Thanks for dump, it will be supported by Wireshark soon (i have fixed some typo and other stuff)Awesome.
Also, what the better documentation ? Draft or Wire Layout Specification ?The IETF draft is auto-generated from the Wire Spec google doc, so I would recommend that.
the sequence number is now packet number ? because there is always some typo on some document...Yes, that's a fairly recent terminology change. If you point to the typos, we can fix them.
Do you known also how to generate special packet (how do you have same pcap) like Version Negotiation or Public ResetOne good place to look would be in the tests for the QuicFramer. We have one for Public Reset Packets and one for Version Negotiation Packets.
Hope that helps!
Do you known also how to generate special packet (how do you have same pcap) like Version Negotiation or Public ResetOne good place to look would be in the tests for the QuicFramer. We have one for Public Reset Packets and one for Version Negotiation Packets.Ok thanks,The QuicFramer test send traffic ? how to launch ?