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

Moving text on spinbit into transport #2364

Closed
wants to merge 238 commits into from
Closed
Changes from 1 commit
Commits
Show all changes
238 commits
Select commit Hold shift + click to select a range
e15da31
Proposal to make Version Negotiation more like Retry to punt VN to QU…
DavidSchinazi Jan 7, 2019
0551486
remove more text
DavidSchinazi Jan 7, 2019
5ed9133
Initial text proposal for adding spin bit to transport specification.
gloinul Jan 15, 2019
738fec2
Merge branch 'master' of github.com:quicwg/base-drafts into dschinazi…
DavidSchinazi Jan 15, 2019
3a0b08c
Revert changes to the invariants
DavidSchinazi Jan 15, 2019
449d636
Allow stream-related frames in 0-RTT
martinthomson Jan 21, 2019
5958081
Expand the anti-replay story
martinthomson Jan 21, 2019
f9d24ec
Missing 'only'
martinthomson Jan 21, 2019
0058d97
Merge pull request #1 from gloinul/spinbit
ihlar Jan 22, 2019
41aa3f3
Updated text on spinbit
ihlar Jan 22, 2019
0fe91c8
Fix CONNECTION_CLOSE
martinthomson Jan 22, 2019
a687f6c
reviewed version
ihlar Jan 23, 2019
8574fdf
Merge branch 'master' of https://github.com/quicwg/base-drafts
ihlar Jan 23, 2019
e797a0a
Updated formatting
ihlar Jan 23, 2019
63e1803
Remove requirement for reciprocal connection ID change
martinthomson Jan 30, 2019
23014c8
remove redundant word
ianswett Jan 30, 2019
fdfb19d
Move PADDING up
martinthomson Jan 31, 2019
48002d0
Editorial changes
martinthomson Feb 4, 2019
13698cb
New connection IDs are mandatory for intentional migration
martinthomson Feb 4, 2019
d6fe101
Reword zero-length caveat
martinthomson Feb 4, 2019
1d8af24
update the pseudo code to include packet number spaces
marten-seemann Feb 5, 2019
491d871
Explain more
martinthomson Feb 5, 2019
894d638
Update diagram: h2q is now h3
Feb 5, 2019
96b9fe8
Editorial changes, stronger MUST
martinthomson Feb 5, 2019
1bb6c3e
clarify what happens when consuming CIDs excessively
kazuho Feb 6, 2019
88fac6e
Revert "clarify what happens when consuming CIDs excessively"
kazuho Feb 6, 2019
a0ae029
move the statement to the issuer side
kazuho Feb 6, 2019
9400c2f
Replay protection is the responsibility of application protocols
martinthomson Feb 6, 2019
7c2660e
Editorial fix
martinthomson Feb 6, 2019
17161f5
introduce an enum for packet number spaces
marten-seemann Feb 6, 2019
8280320
fix line lengths
marten-seemann Feb 6, 2019
09fcf15
Replace the RequireInsertCount decoding algorithm (#2379)
afrind Feb 6, 2019
7a2d570
QPACK: Clarify how maximum dynamic table capacity can be set (#2330)
afrind Feb 6, 2019
e94bdc2
Discard inconsistent packets
MikeBishop Feb 6, 2019
105dd32
Removal is unsuccessful
MikeBishop Feb 7, 2019
f45707f
kPacketNumberSpace
marten-seemann Feb 7, 2019
23720eb
1-RTT => Application data
marten-seemann Feb 7, 2019
9cd3dfe
Application data => ApplicationData
marten-seemann Feb 7, 2019
c9da9ee
Update draft-ietf-quic-recovery.md
janaiyengar Feb 7, 2019
99dd696
Merge pull request #2417 from marten-seemann/loss-recovery-packet-num…
janaiyengar Feb 7, 2019
6c33bd4
Varint the frame types
MikeBishop Feb 7, 2019
f52e62f
Concomitant change to HTTP_MALFORMED_FRAME_TYPE
MikeBishop Feb 7, 2019
cbe62b9
Varint the stream types
MikeBishop Feb 7, 2019
cf01b3d
Format values
MikeBishop Feb 7, 2019
2d18eff
Varint the Settings Identifiers
MikeBishop Feb 7, 2019
771c7d3
Mention the difference in HTTP/2 considerations
MikeBishop Feb 7, 2019
33cbc34
Make frame type greasing consistent
MikeBishop Feb 7, 2019
6e5f470
Explicit value in fig-push-stream-header
MikeBishop Feb 7, 2019
f06211d
Non-zero values of N only
MikeBishop Feb 8, 2019
fb9f690
No connection ID = no migration
martinthomson Feb 8, 2019
6b74f2e
Merge pull request #2422 from dtikhonov/201902050934-h2q-is-now-h3
martinthomson Feb 8, 2019
8d9bf85
Update draft-ietf-quic-http.md
ianswett Feb 8, 2019
5379931
Revert "Explicit value in fig-push-stream-header"
MikeBishop Feb 8, 2019
3e2dbea
Varint explicit value
MikeBishop Feb 8, 2019
0c33013
Review feedback
MikeBishop Feb 8, 2019
05b784f
Plurals
MikeBishop Feb 8, 2019
c30019f
More plurals
MikeBishop Feb 8, 2019
5b3abde
Update draft-ietf-quic-transport.md
mikkelfj Feb 8, 2019
5369ff2
Sentence split
MikeBishop Feb 8, 2019
2631d02
Servers can still CANCEL, too. (#2426)
MikeBishop Feb 9, 2019
633eca9
Migration in Security Considerations (#2427)
MikeBishop Feb 9, 2019
55e4a7d
Indicate initial-only frames (#2425)
MikeBishop Feb 9, 2019
4bf2468
quic-tls nits
martinduke Feb 9, 2019
325d2cb
One more
martinduke Feb 9, 2019
5bb4241
argh stray character
martinduke Feb 9, 2019
5329e0e
Minor TLS draft editorial corrections
martinduke Feb 9, 2019
99e52fd
Ted's comments
martinthomson Feb 10, 2019
ac7f381
Remove text, thanks Ian
martinthomson Feb 10, 2019
932fdc4
Work on key diversity
martinthomson Feb 10, 2019
58332ad
Merge pull request #2431 from quicwg/transport/inconsistent
martinthomson Feb 11, 2019
be67b45
discussing
mnot Feb 11, 2019
9f6e285
Describe the two processes.
mnot Feb 11, 2019
755559b
Update to reflect reviews
martinduke Feb 11, 2019
4d2821c
Update draft-ietf-quic-tls.md
martinthomson Feb 11, 2019
3836d2e
Merge pull request #2445 from martinduke/patch-34
martinthomson Feb 11, 2019
88424b7
remove unused variable largest_sent_packet
marten-seemann Feb 11, 2019
1f2a08e
Connection IDs for 0-RTT packets
martinthomson Feb 11, 2019
726807a
Merge pull request #2449 from marten-seemann/remove-largest-sent-packet
martinthomson Feb 11, 2019
ec24184
Add a loss_time per packet number space
ianswett Feb 11, 2019
cee749c
Update draft-ietf-quic-recovery.md
ianswett Feb 11, 2019
5339f9a
Update draft-ietf-quic-recovery.md
ianswett Feb 11, 2019
f6e85a0
Update draft-ietf-quic-recovery.md
ianswett Feb 11, 2019
da87478
Update draft-ietf-quic-recovery.md
ianswett Feb 11, 2019
d183dbc
Update draft-ietf-quic-recovery.md
ianswett Feb 11, 2019
f489b47
Eliminate false sentence?
martinduke Feb 11, 2019
3c9a17a
Merge pull request #2452 from martinduke/patch-36
martinthomson Feb 11, 2019
1f28902
A second pair of eyes and a bit of perspective
martinthomson Feb 11, 2019
c95b968
Ian's suggestion, tweaked
martinthomson Feb 11, 2019
77b4d08
Change Idle Timeout to Milliseconds
nibanks Feb 11, 2019
630bc71
Martin's suggested alternative to non-zero
MikeBishop Feb 12, 2019
0c97572
Merge pull request #2437 from quicwg/http/varint-all-the-things
MikeBishop Feb 12, 2019
b8de486
the crypto timeout is based on the last crypto packet sent
marten-seemann Feb 12, 2019
5e56e69
disambiguate the lists.
mnot Feb 12, 2019
89c8c3b
Update draft-ietf-quic-recovery.md
ianswett Feb 12, 2019
8cfa834
Update draft-ietf-quic-recovery.md
ianswett Feb 12, 2019
f7fb482
Update draft-ietf-quic-recovery.md
ianswett Feb 12, 2019
5bbe441
Merge remote-tracking branch 'origin/master' into 0rtt-reset
MikeBishop Feb 12, 2019
f95c289
Mike's comments
martinthomson Feb 12, 2019
d53a096
Merge branch 'master' into dschinazi_vn_with_cid
DavidSchinazi Feb 12, 2019
6c4033e
Version Negotiation: incorporate feedback from MT and Ian
DavidSchinazi Feb 12, 2019
624cbf9
Modify QPACK steam and instruction terminology (#2440)
LPardue Feb 12, 2019
a9af1da
Merge pull request #2450 from quicwg/0rtt-dcid
martinthomson Feb 12, 2019
0974bda
Reword
martinthomson Feb 12, 2019
0bb2046
application semantics stuff
martinthomson Feb 12, 2019
2e766ee
Merge pull request #2448 from quicwg/key-diversity2
martinthomson Feb 12, 2019
383268d
Reword Immediate ACK Recommendation (#2424)
martinduke Feb 12, 2019
c4e459f
attachment issue
janaiyengar Feb 13, 2019
429a912
Reword closing confirmation text
martinthomson Feb 13, 2019
f529d05
Only applications know what can be retried
martinthomson Feb 13, 2019
95d3801
Apply MT suggestions from code review
martinthomson Feb 13, 2019
6f03522
Tweak from MT comment
DavidSchinazi Feb 13, 2019
54be05b
"expected for" annoyed me
martinthomson Feb 13, 2019
2a2935c
Reflow
martinthomson Feb 13, 2019
1a4d8c0
Merge pull request #2313 from DavidSchinazi/dschinazi_vn_with_cid
martinthomson Feb 13, 2019
1861608
Ian’s suggestion
ianswett Feb 13, 2019
c13a9f5
Initiate migration
martinthomson Feb 13, 2019
ef1db5c
oops grammar
martinthomson Feb 13, 2019
be00d3c
Update draft-ietf-quic-recovery.md
ianswett Feb 13, 2019
8c4d201
Fix packet and stream numbers in example
martinduke Feb 13, 2019
5d5ef61
Fixed final ACK
martinduke Feb 13, 2019
ef33e0d
Merge pull request #2454 from nibanks/pr/millisecond-idle-timeout
martinthomson Feb 13, 2019
d09d0a7
Merge pull request #2459 from quicwg/issue2147
martinthomson Feb 14, 2019
550e1da
Merge pull request #2463 from martinduke/patch-37
martinthomson Feb 14, 2019
988f7b0
typo
mnot Feb 14, 2019
4b8ee30
yeah let's try that again.
mnot Feb 14, 2019
10bf5e6
describe what happens when the PTO timer expires (#2455)
marten-seemann Feb 14, 2019
5a15b96
Address Validation Nits
martinduke Feb 14, 2019
e29d872
wrap
martinthomson Feb 15, 2019
54840da
Merge pull request #2468 from martinduke/patch-39
martinthomson Feb 15, 2019
83793ef
Refer to "installing keys" instead of "rekeying"
martinduke Feb 15, 2019
59f74c2
Eliminate duplicate word
martinduke Feb 15, 2019
df865be
Packetization Nits
martinduke Feb 15, 2019
4068274
Reverting MUST NOT
martinduke Feb 15, 2019
61d9989
Unrelated change
martinthomson Feb 17, 2019
452635e
Merge pull request #2474 from martinduke/patch-40
martinthomson Feb 17, 2019
ba7b7c2
Merge pull request #2476 from martinduke/patch-41
martinthomson Feb 17, 2019
8420fe3
fix incorrect field name
kazuho Feb 18, 2019
e805db0
Wrap
martinthomson Feb 18, 2019
6a8b7b5
Merge pull request #2478 from kazuho/patch-5
martinthomson Feb 18, 2019
f1707b4
Add #2302 to the list of items changed since ID-17
Feb 19, 2019
9b9f1b1
Merge pull request #2482 from dtikhonov/201902191127-add-2302-to-sinc…
martinthomson Feb 19, 2019
dfc1419
Fix PTO computation (#2480)
janaiyengar Feb 19, 2019
4d20e6c
editorial reword
janaiyengar Feb 19, 2019
2b92182
Merge pull request #2456 from marten-seemann/set-crypto-timer
janaiyengar Feb 20, 2019
dd9f8c3
Merge pull request #2451 from quicwg/ianswett-loss-time
janaiyengar Feb 20, 2019
1d963da
add the pn_space index for largest_acked_packet
marten-seemann Feb 21, 2019
0f9343b
Update draft-ietf-quic-transport.md
janaiyengar Feb 22, 2019
d1759eb
Update draft-ietf-quic-transport.md
janaiyengar Feb 22, 2019
b5c3945
Update draft-ietf-quic-transport.md
janaiyengar Feb 22, 2019
6efa27b
Update draft-ietf-quic-transport.md
janaiyengar Feb 22, 2019
24fddef
wordwrap
kazuho Feb 22, 2019
3453f54
Close connection if peer becomes unreachable
janaiyengar Feb 4, 2019
7a4ad29
comments
janaiyengar Feb 22, 2019
526b7da
Merge pull request #2485 from marten-seemann/largest-acked-pn-space
janaiyengar Feb 22, 2019
f4f9f7e
Merge pull request #2479 from quicwg/mnot-two-processes
mnot Feb 22, 2019
4778b03
Merge pull request #2406 from quicwg/deadpath
martinthomson Feb 24, 2019
51cfe3c
applications or protocols
janaiyengar Feb 24, 2019
bafc78b
Merge pull request #2460 from quicwg/issue2150
martinthomson Feb 24, 2019
46db3de
Persistent Congestion Time Threshold (#2365)
nibanks Feb 25, 2019
5dd4eb2
Fix inconsistent leading zeros
LPardue Feb 15, 2019
8599157
Rework GOAWAY text (again) (#2457)
MikeBishop Feb 25, 2019
cd3d1c1
Changelog catchup
MikeBishop Feb 27, 2019
307c2b4
Merge pull request #2428 from kazuho/kazuho/excessive-consumption-of-…
martinthomson Feb 27, 2019
741c13c
Fix PTO calculation in pseudo-code (#2489)
ghedo Feb 28, 2019
7cb4066
Use kGranularity in InPersistentCongestion()
ianswett Feb 28, 2019
0bb9a5c
Update draft-ietf-quic-recovery.md
ianswett Feb 28, 2019
27360d2
Limit Initial Window to 14720 bytes
ianswett Mar 3, 2019
3f55e96
Merge pull request #2494 from quicwg/ianswett-14720
janaiyengar Mar 4, 2019
5b16d81
Merge pull request #2490 from quicwg/ianswett-kgranularity
janaiyengar Mar 4, 2019
8a324cf
Clarify what to do when ALPN negotiation fails
ghedo Feb 20, 2019
da213ba
Clarify that no_application_protocol must also be used by clients
ghedo Feb 27, 2019
7fc379f
Specify error code for no_application_protocol
ghedo Mar 4, 2019
4edeb3a
Close the connection if MAX_STREAMS is too large
ianswett Mar 5, 2019
ec689a0
Change error code for DUPLICATE_PUSH
martinduke Mar 5, 2019
e03aa6b
Taking Mikkel's review/suggestions into account, trimming, adding
martinthomson Mar 7, 2019
b737e89
Martin/Kazuho's suggestion
ianswett Mar 7, 2019
fc64707
Update draft-ietf-quic-transport.md
ianswett Mar 7, 2019
01d7680
Update draft-ietf-quic-transport.md
janaiyengar Mar 7, 2019
74c725a
Update draft-ietf-quic-transport.md
ianswett Mar 7, 2019
1ecbbea
Update draft-ietf-quic-transport.md
ianswett Mar 7, 2019
0a7ac9f
Jana's suggestion
ianswett Mar 8, 2019
3b3a20f
Change illegal PRIORITY frame to a conn error
martinduke Mar 8, 2019
8ecbcb2
Mike's suggestion
ianswett Mar 9, 2019
e5ca738
Editorial tweaks
martinthomson Mar 10, 2019
0d86309
Remove CERT/CV from 0-RTT example, closes #2505
martinthomson Mar 11, 2019
28ec88e
Application errors can be used in STOP_SENDING
martinthomson Mar 11, 2019
32dcf40
Changes for -transport and -tls
martinthomson Mar 11, 2019
bcdb4cf
Add a few missing HTTP -19 entries
martinthomson Mar 11, 2019
dd656ca
qpack -07 changes
martinthomson Mar 11, 2019
c91af55
Recovery Changelog for -19
ianswett Mar 11, 2019
923c4d2
QPACK table lookup noob clarifications (#2438)
ghedo Mar 11, 2019
6b9732d
More specific IANA registration xref (#2470)
LPardue Mar 11, 2019
81cf97e
Clarify when a dynamic table entry can be evicted. (#2261)
bencebeky Mar 11, 2019
b0c8d4b
Merge pull request #2515 from quicwg/ianswett-recovery-changelog
martinthomson Mar 11, 2019
6aa59d8
Merge pull request #2514 from quicwg/changelog-19
martinthomson Mar 11, 2019
b2566a1
Merge pull request #2355 from quicwg/0rtt-reset
martinthomson Mar 11, 2019
2575888
Merge pull request #2414 from quicwg/new-path-new-cid
martinthomson Mar 11, 2019
1281676
Update draft-ietf-quic-transport.md
ianswett Mar 13, 2019
79c731c
Rephrase size requirement for Initial packets
janaiyengar Mar 13, 2019
679bfed
Apply Jana's suggestions from review
janaiyengar Mar 13, 2019
406beb3
QPACK: Use the term "HTTP/3" in the title
omasanori Mar 14, 2019
da3ed6a
Fix lint errors
ghedo Mar 14, 2019
9723f0f
Remove aspirational changes
martinthomson Mar 11, 2019
a69e90d
Update draft-ietf-quic-transport.md
martinthomson Mar 15, 2019
50011f2
reflow
janaiyengar Mar 15, 2019
3c93c56
Merge pull request #2520 from quicwg/jri/padding
janaiyengar Mar 15, 2019
5f598aa
Add section number to reference (#2525)
janaiyengar Mar 16, 2019
48e0171
Merge pull request #2483 from ghedo/alpn_alert
martinthomson Mar 19, 2019
4456fa8
Merge pull request #2499 from quicwg/ianswett-close-max-streams
martinthomson Mar 19, 2019
320e155
Quote brackets. Closes #2517.
martinthomson Mar 19, 2019
c3ea995
Many frames have flags in the type now
martinduke Mar 20, 2019
c13a6fd
Merge pull request #2532 from martinduke/patch-46
martinthomson Mar 20, 2019
3c38357
In which I surrender
martinduke Mar 20, 2019
c8ed4bb
disallow port changes on disable_migration
martinduke Mar 20, 2019
43a4654
Nit in ECN format section
martinduke Mar 20, 2019
6270c39
Clarify meaning of RESET_STREAM
martinduke Mar 20, 2019
c90b494
Merge pull request #2537 from martinduke/patch-49
martinthomson Mar 21, 2019
1cb8353
Merge pull request #2536 from martinduke/patch-48
martinthomson Mar 21, 2019
80a7b5e
Merge pull request #2446 from martinduke/patch-35
martinthomson Mar 21, 2019
5540dd3
Merge pull request #2535 from martinduke/patch-47
martinthomson Mar 21, 2019
6503c9e
Editorial changes to transport draft
nharper Mar 21, 2019
a2801a5
Merge pull request #2542 from nharper/transport-ed
martinthomson Mar 22, 2019
b1a879e
Bump SETTINGS_NUM_PLACEHOLDERS codepoint to 0x9
LPardue Mar 20, 2019
553840d
Simplify kPersistentThreshold
janaiyengar Mar 26, 2019
f506e4b
nit
janaiyengar Mar 26, 2019
1ffdc07
lint
janaiyengar Mar 26, 2019
285d30a
Merge pull request #2557 from quicwg/jri/kpersistentthreshold
janaiyengar Mar 26, 2019
059724b
Initial text proposal for adding spin bit to transport specification.
gloinul Jan 15, 2019
3b9e2f9
Updated text on spinbit
ihlar Jan 22, 2019
a31a0e3
reviewed version
ihlar Jan 23, 2019
dcb0475
Updated formatting
ihlar Jan 23, 2019
d27fb3c
Merge branch 'master' of https://github.com/ihlar/base-drafts
ihlar Mar 28, 2019
566f243
Update draft-ietf-quic-transport.md
martinthomson Mar 28, 2019
2e64614
Update draft-ietf-quic-transport.md
martinthomson Mar 28, 2019
9d40658
Update draft-ietf-quic-transport.md
martinthomson Mar 28, 2019
a1e6f8f
Update draft-ietf-quic-transport.md
martinthomson Mar 28, 2019
b084b56
Merge branch 'master' of https://github.com/ihlar/base-drafts
ihlar Mar 28, 2019
5d48bb8
Restructuring of spin bit text
ihlar Mar 28, 2019
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion draft-ietf-quic-transport.md
Original file line number Diff line number Diff line change
Expand Up @@ -4001,7 +4001,7 @@ set the spin bit to a random value either chosen independently for each packet,
or chosen independently for each path and kept constant for that path.

: If the spin bit is enabled for the connection, the endpoint maintains a spin
value, 0 or 1, and sets the spin bit in the short header to the currently stored
value and sets the spin bit in the short header to the currently stored
value when a packet with a short header is sent out. The spin value is
initialized to 0 in the endpoint at connection start. Each endpoint also
remembers the highest packet number seen from its peer on the connection.
Expand Down