mirror of
https://github.com/n0-computer/noq.git
synced 2026-09-17 16:55:16 +00:00
Commit Graph
Select branches
Hide Pull Requests
0.10.x
0.5.x
0.6.x
0.7.x
0.8.x
0.9.x
1661
Frando/abandon-retransmit
Frando/feat-discover-off-path-probes
Frando/feat-static-stopped
Frando/open-path
Frando/open-path-by-four-tuple
Frando/open-path-refactor
Frando/open-path-result
Frando/patchbay
Frando/patchbay-on-holepunch-fixes
Frando/path-stats-refactor
Frando/path-suspect
Frando/path-suspect-and-abandon-retransmit
Frando/racenonce
allow-macos-recvtos
arqu/fix_cid_panic
arqu/rtt_futzing
arqu/test_panic
assembler-split-fail
backport-msrv
batch-endpoint-to-connection
batch-sending
bind-dualstack-warning
cmsg-buffers
connect
dig/holepunch-fixes-combined
dig/reliable-stream-reset
disable-beta-ci
discard-path-ep-cleanup
feat-wasm
feat/ticket-recv-event
fewer-acks
fix-all
fix-fallback
fix-recv-buffer-size
fix-retry
fix-timer-calc
fix/bbr3-on-packet-sent
fix/server-uplink-switch
flub/abandoned-paths
flub/ci-patchbay-merge-queue
flub/config-server-migration
flub/path-challenge-on-path
flub/proto-tests-real-nats
flub/reliable-stream-reset
flub/remote-may-probe
flub/status-on-pns
generated-docs-preview
gh-pages
handle-explicit-local-ip
hotfix-for-testing
hyper
internal-sync
iroh-0.10.x
iroh-fix-poll-writable
iroh-x-io-polling
lightweight-weak-connection-handle
main
main-iroh
main-quinn
maint-v1.1.1
matheus23/4-tuple-with-port
matheus23/avoid-blocked-resend
matheus23/congestion-controlled-mtu
matheus23/expand-proptests
matheus23/fix-wasm-ci
matheus23/global-rtt-hint
matheus23/monkey-proptests
matheus23/no-empty-packets
matheus23/owned-buffers-fewer-indirections
matheus23/pacer-split-up-proptest
matheus23/path-abandon-ack
matheus23/perf-populate-packet
matheus23/perf-timers
matheus23/poll_writable_remote
matheus23/proptest-failure-2
matheus23/proptest-path-idle
matheus23/proptest-setup
matheus23/proto-tests-real-nats
matheus23/qlog-qnt-addrs
matheus23/rtt-hints
matheus23/rustls-0.24
matheus23/send-close-in-handshake
matheus23/sent-packets
matheus23/split-pacer
matheus23/split-paths
matheus23/timers-on-close
matheus23/update-local-ip
matheus23/use-array-range-set
matheus23/virtual-socket-bench
matheus23/virtual-sockets
matheus23/virtual-sockets-2
max-transmit-per-path
noq-2.0
noq-738
omit-trailing-lengths
owned-read-side-packets
path-stats-isnt-mut-api-change
perf-try-sent-packets
platform
pmtud
prevent-tiny-alloc
private-config-fields
proptest-failure-random_interaction_with_multipath_simple_routing
ramfox/changelog
ramfox/iroh_api_stability_docs
refactor-inline-ack-range
refactor-path-state
rejection-stats
retry
revert-920-timon/quinn/certificate
rklaehn/refactor-token-log-2
rust-1.72
shared-endpoint
shared-endpoint-2
shared-events
simple
swallow-send-error
synchronous-finish
unify-drivers
unify-early-access
virtual-socket-gro-gso
wip-testing
#1
#10
#100
#101
#102
#103
#104
#105
#106
#107
#108
#109
#11
#110
#111
#112
#113
#114
#115
#116
#117
#118
#119
#12
#120
#121
#122
#123
#124
#125
#126
#127
#128
#129
#13
#130
#131
#132
#133
#134
#135
#138
#139
#14
#140
#141
#142
#143
#144
#145
#147
#148
#149
#15
#150
#151
#152
#153
#154
#155
#156
#157
#158
#159
#16
#160
#161
#162
#163
#164
#165
#166
#167
#168
#169
#17
#171
#172
#173
#174
#177
#178
#179
#18
#180
#181
#182
#183
#184
#185
#186
#187
#188
#189
#19
#191
#192
#193
#194
#195
#196
#197
#198
#199
#2
#20
#200
#201
#202
#203
#204
#205
#206
#207
#208
#209
#21
#210
#212
#213
#214
#215
#216
#217
#218
#219
#22
#220
#221
#222
#223
#224
#226
#227
#228
#229
#23
#230
#231
#232
#233
#234
#235
#236
#237
#238
#239
#24
#240
#241
#242
#243
#246
#247
#248
#249
#25
#250
#251
#252
#253
#254
#255
#256
#257
#258
#259
#26
#260
#261
#262
#264
#265
#266
#267
#268
#269
#27
#270
#271
#272
#273
#274
#276
#277
#278
#279
#28
#280
#281
#284
#285
#286
#29
#290
#291
#292
#293
#294
#295
#297
#298
#299
#3
#30
#300
#301
#302
#303
#304
#307
#309
#31
#311
#319
#32
#320
#321
#323
#325
#326
#327
#328
#33
#330
#331
#332
#333
#334
#336
#338
#339
#34
#340
#341
#343
#345
#346
#35
#350
#351
#352
#354
#355
#356
#358
#359
#36
#360
#361
#362
#363
#366
#37
#373
#374
#375
#377
#38
#380
#381
#383
#385
#386
#387
#39
#390
#392
#393
#394
#395
#4
#40
#401
#405
#406
#408
#409
#41
#411
#412
#413
#414
#416
#419
#42
#420
#423
#424
#426
#427
#43
#430
#431
#432
#433
#434
#436
#438
#44
#441
#442
#443
#444
#445
#449
#45
#450
#451
#451
#452
#453
#454
#455
#458
#459
#46
#460
#461
#462
#464
#466
#467
#469
#47
#470
#471
#473
#478
#48
#480
#482
#485
#487
#489
#49
#490
#491
#492
#493
#494
#495
#496
#497
#498
#499
#5
#50
#500
#501
#503
#504
#505
#506
#508
#509
#51
#510
#511
#513
#515
#517
#519
#52
#520
#521
#522
#523
#524
#525
#526
#527
#528
#529
#53
#530
#531
#532
#534
#535
#536
#537
#538
#54
#540
#541
#543
#544
#545
#546
#547
#548
#549
#55
#550
#552
#554
#557
#558
#56
#560
#561
#562
#564
#566
#57
#571
#572
#573
#575
#576
#577
#578
#579
#58
#580
#581
#582
#583
#584
#585
#585
#586
#588
#589
#59
#590
#592
#593
#593
#595
#596
#597
#598
#6
#60
#600
#601
#605
#606
#608
#609
#61
#611
#614
#615
#616
#617
#619
#62
#620
#621
#622
#623
#624
#625
#625
#626
#627
#629
#63
#631
#632
#633
#634
#635
#636
#638
#639
#64
#640
#643
#644
#645
#646
#647
#648
#65
#651
#652
#653
#655
#657
#658
#659
#660
#661
#662
#663
#664
#665
#666
#667
#67
#672
#673
#674
#675
#676
#677
#678
#679
#68
#680
#682
#683
#685
#688
#689
#69
#691
#692
#693
#694
#695
#696
#697
#697
#698
#699
#7
#70
#700
#702
#703
#704
#704
#705
#706
#707
#708
#709
#71
#710
#711
#712
#714
#715
#716
#717
#718
#72
#720
#721
#722
#725
#726
#728
#731
#732
#734
#735
#736
#739
#74
#740
#740
#741
#744
#745
#746
#746
#747
#748
#749
#75
#751
#752
#753
#756
#757
#758
#759
#76
#761
#762
#764
#766
#767
#769
#77
#770
#770
#771
#773
#775
#775
#776
#777
#778
#778
#779
#78
#780
#780
#782
#783
#784
#784
#785
#786
#787
#788
#789
#79
#792
#792
#793
#794
#795
#795
#796
#797
#798
#798
#8
#80
#801
#801
#802
#802
#805
#81
#82
#83
#84
#85
#86
#87
#88
#89
#9
#90
#91
#92
#93
#94
#95
#96
#97
#98
#99
0.1.0
0.10.0
0.10.1
0.10.2
0.10.3
0.10.4
0.10.5
0.10.6
0.10.7
0.11.0
0.11.1
0.11.2
0.2.0
0.3.0
0.4.0
0.5.0
0.6.0
0.6.1
0.7.0
0.7.1
0.7.2
0.7.3
0.8.0
0.8.1
0.8.2
0.8.3
0.8.4
0.8.5
0.9.0
0.9.1
0.9.2
0.9.3
0.9.4
iroh-quinn-0.10.3
iroh-quinn-0.10.4
iroh-quinn-0.10.5
iroh-quinn-0.11.3
iroh-quinn-0.11.5
iroh-quinn-0.12.0
iroh-quinn-proto-0.10.7
iroh-quinn-proto-0.10.8
iroh-quinn-proto-0.11.6
iroh-quinn-proto-0.11.8
iroh-quinn-proto-0.12.0
iroh-quinn-proto-v0.13.0
iroh-quinn-proto-v0.14.0
iroh-quinn-proto-v0.15.0
iroh-quinn-proto-v0.15.1
iroh-quinn-udp-0.4.2
iroh-quinn-udp-0.5.4
iroh-quinn-udp-0.5.5
iroh-quinn-udp-v0.5.7
iroh-quinn-udp-v0.7.0
iroh-quinn-v0.13.0
iroh-quinn-v0.14.0
iroh-quinn-v0.15.0
iroh-quinn-v0.16.0
iroh-quinn-v0.16.1
noq-proto-v0.16.0
noq-proto-v0.17.0
noq-proto-v1.0.0
noq-proto-v1.0.0-rc.0
noq-proto-v1.0.0-rc.1
noq-proto-v1.0.1
noq-proto-v1.1.0
noq-proto-v1.2.0
noq-proto-v1.3.0
noq-udp-v0.10.0
noq-udp-v0.9.0
noq-udp-v1.0.0
noq-udp-v1.0.0-rc.0
noq-udp-v1.0.0-rc.1
noq-udp-v1.0.1
noq-udp-v1.1.0
noq-udp-v1.2.0
noq-udp-v1.3.0
noq-v0.17.0
noq-v0.18.0
noq-v1.0.0
noq-v1.0.0-rc.0
noq-v1.0.0-rc.1
noq-v1.0.1
noq-v1.1.0
noq-v1.1.1
noq-v1.2.0
noq-v1.3.0
perf-regression
pre-quicr-quinn
pre-quinn-quicr
quinn-0.11.2
quinn-0.11.3
quinn-0.11.4
quinn-0.11.5
quinn-0.11.6
quinn-0.11.7
quinn-0.11.8
quinn-0.11.9
quinn-0.5.1
quinn-0.5.3
quinn-proto-0.11.10
quinn-proto-0.11.11
quinn-proto-0.11.12
quinn-proto-0.11.13
quinn-proto-0.11.3
quinn-proto-0.11.4
quinn-proto-0.11.5
quinn-proto-0.11.6
quinn-proto-0.11.7
quinn-proto-0.11.8
quinn-proto-0.11.9
quinn-udp-0.5.10
quinn-udp-0.5.11
quinn-udp-0.5.12
quinn-udp-0.5.13
quinn-udp-0.5.14
quinn-udp-0.5.2
quinn-udp-0.5.3
quinn-udp-0.5.4
quinn-udp-0.5.5
quinn-udp-0.5.6
quinn-udp-0.5.7
quinn-udp-0.5.8
quinn-udp-0.5.9
udp-0.2.0
Select branches
Hide Pull Requests
0.10.x
0.5.x
0.6.x
0.7.x
0.8.x
0.9.x
1661
Frando/abandon-retransmit
Frando/feat-discover-off-path-probes
Frando/feat-static-stopped
Frando/open-path
Frando/open-path-by-four-tuple
Frando/open-path-refactor
Frando/open-path-result
Frando/patchbay
Frando/patchbay-on-holepunch-fixes
Frando/path-stats-refactor
Frando/path-suspect
Frando/path-suspect-and-abandon-retransmit
Frando/racenonce
allow-macos-recvtos
arqu/fix_cid_panic
arqu/rtt_futzing
arqu/test_panic
assembler-split-fail
backport-msrv
batch-endpoint-to-connection
batch-sending
bind-dualstack-warning
cmsg-buffers
connect
dig/holepunch-fixes-combined
dig/reliable-stream-reset
disable-beta-ci
discard-path-ep-cleanup
feat-wasm
feat/ticket-recv-event
fewer-acks
fix-all
fix-fallback
fix-recv-buffer-size
fix-retry
fix-timer-calc
fix/bbr3-on-packet-sent
fix/server-uplink-switch
flub/abandoned-paths
flub/ci-patchbay-merge-queue
flub/config-server-migration
flub/path-challenge-on-path
flub/proto-tests-real-nats
flub/reliable-stream-reset
flub/remote-may-probe
flub/status-on-pns
generated-docs-preview
gh-pages
handle-explicit-local-ip
hotfix-for-testing
hyper
internal-sync
iroh-0.10.x
iroh-fix-poll-writable
iroh-x-io-polling
lightweight-weak-connection-handle
main
main-iroh
main-quinn
maint-v1.1.1
matheus23/4-tuple-with-port
matheus23/avoid-blocked-resend
matheus23/congestion-controlled-mtu
matheus23/expand-proptests
matheus23/fix-wasm-ci
matheus23/global-rtt-hint
matheus23/monkey-proptests
matheus23/no-empty-packets
matheus23/owned-buffers-fewer-indirections
matheus23/pacer-split-up-proptest
matheus23/path-abandon-ack
matheus23/perf-populate-packet
matheus23/perf-timers
matheus23/poll_writable_remote
matheus23/proptest-failure-2
matheus23/proptest-path-idle
matheus23/proptest-setup
matheus23/proto-tests-real-nats
matheus23/qlog-qnt-addrs
matheus23/rtt-hints
matheus23/rustls-0.24
matheus23/send-close-in-handshake
matheus23/sent-packets
matheus23/split-pacer
matheus23/split-paths
matheus23/timers-on-close
matheus23/update-local-ip
matheus23/use-array-range-set
matheus23/virtual-socket-bench
matheus23/virtual-sockets
matheus23/virtual-sockets-2
max-transmit-per-path
noq-2.0
noq-738
omit-trailing-lengths
owned-read-side-packets
path-stats-isnt-mut-api-change
perf-try-sent-packets
platform
pmtud
prevent-tiny-alloc
private-config-fields
proptest-failure-random_interaction_with_multipath_simple_routing
ramfox/changelog
ramfox/iroh_api_stability_docs
refactor-inline-ack-range
refactor-path-state
rejection-stats
retry
revert-920-timon/quinn/certificate
rklaehn/refactor-token-log-2
rust-1.72
shared-endpoint
shared-endpoint-2
shared-events
simple
swallow-send-error
synchronous-finish
unify-drivers
unify-early-access
virtual-socket-gro-gso
wip-testing
#1
#10
#100
#101
#102
#103
#104
#105
#106
#107
#108
#109
#11
#110
#111
#112
#113
#114
#115
#116
#117
#118
#119
#12
#120
#121
#122
#123
#124
#125
#126
#127
#128
#129
#13
#130
#131
#132
#133
#134
#135
#138
#139
#14
#140
#141
#142
#143
#144
#145
#147
#148
#149
#15
#150
#151
#152
#153
#154
#155
#156
#157
#158
#159
#16
#160
#161
#162
#163
#164
#165
#166
#167
#168
#169
#17
#171
#172
#173
#174
#177
#178
#179
#18
#180
#181
#182
#183
#184
#185
#186
#187
#188
#189
#19
#191
#192
#193
#194
#195
#196
#197
#198
#199
#2
#20
#200
#201
#202
#203
#204
#205
#206
#207
#208
#209
#21
#210
#212
#213
#214
#215
#216
#217
#218
#219
#22
#220
#221
#222
#223
#224
#226
#227
#228
#229
#23
#230
#231
#232
#233
#234
#235
#236
#237
#238
#239
#24
#240
#241
#242
#243
#246
#247
#248
#249
#25
#250
#251
#252
#253
#254
#255
#256
#257
#258
#259
#26
#260
#261
#262
#264
#265
#266
#267
#268
#269
#27
#270
#271
#272
#273
#274
#276
#277
#278
#279
#28
#280
#281
#284
#285
#286
#29
#290
#291
#292
#293
#294
#295
#297
#298
#299
#3
#30
#300
#301
#302
#303
#304
#307
#309
#31
#311
#319
#32
#320
#321
#323
#325
#326
#327
#328
#33
#330
#331
#332
#333
#334
#336
#338
#339
#34
#340
#341
#343
#345
#346
#35
#350
#351
#352
#354
#355
#356
#358
#359
#36
#360
#361
#362
#363
#366
#37
#373
#374
#375
#377
#38
#380
#381
#383
#385
#386
#387
#39
#390
#392
#393
#394
#395
#4
#40
#401
#405
#406
#408
#409
#41
#411
#412
#413
#414
#416
#419
#42
#420
#423
#424
#426
#427
#43
#430
#431
#432
#433
#434
#436
#438
#44
#441
#442
#443
#444
#445
#449
#45
#450
#451
#451
#452
#453
#454
#455
#458
#459
#46
#460
#461
#462
#464
#466
#467
#469
#47
#470
#471
#473
#478
#48
#480
#482
#485
#487
#489
#49
#490
#491
#492
#493
#494
#495
#496
#497
#498
#499
#5
#50
#500
#501
#503
#504
#505
#506
#508
#509
#51
#510
#511
#513
#515
#517
#519
#52
#520
#521
#522
#523
#524
#525
#526
#527
#528
#529
#53
#530
#531
#532
#534
#535
#536
#537
#538
#54
#540
#541
#543
#544
#545
#546
#547
#548
#549
#55
#550
#552
#554
#557
#558
#56
#560
#561
#562
#564
#566
#57
#571
#572
#573
#575
#576
#577
#578
#579
#58
#580
#581
#582
#583
#584
#585
#585
#586
#588
#589
#59
#590
#592
#593
#593
#595
#596
#597
#598
#6
#60
#600
#601
#605
#606
#608
#609
#61
#611
#614
#615
#616
#617
#619
#62
#620
#621
#622
#623
#624
#625
#625
#626
#627
#629
#63
#631
#632
#633
#634
#635
#636
#638
#639
#64
#640
#643
#644
#645
#646
#647
#648
#65
#651
#652
#653
#655
#657
#658
#659
#660
#661
#662
#663
#664
#665
#666
#667
#67
#672
#673
#674
#675
#676
#677
#678
#679
#68
#680
#682
#683
#685
#688
#689
#69
#691
#692
#693
#694
#695
#696
#697
#697
#698
#699
#7
#70
#700
#702
#703
#704
#704
#705
#706
#707
#708
#709
#71
#710
#711
#712
#714
#715
#716
#717
#718
#72
#720
#721
#722
#725
#726
#728
#731
#732
#734
#735
#736
#739
#74
#740
#740
#741
#744
#745
#746
#746
#747
#748
#749
#75
#751
#752
#753
#756
#757
#758
#759
#76
#761
#762
#764
#766
#767
#769
#77
#770
#770
#771
#773
#775
#775
#776
#777
#778
#778
#779
#78
#780
#780
#782
#783
#784
#784
#785
#786
#787
#788
#789
#79
#792
#792
#793
#794
#795
#795
#796
#797
#798
#798
#8
#80
#801
#801
#802
#802
#805
#81
#82
#83
#84
#85
#86
#87
#88
#89
#9
#90
#91
#92
#93
#94
#95
#96
#97
#98
#99
0.1.0
0.10.0
0.10.1
0.10.2
0.10.3
0.10.4
0.10.5
0.10.6
0.10.7
0.11.0
0.11.1
0.11.2
0.2.0
0.3.0
0.4.0
0.5.0
0.6.0
0.6.1
0.7.0
0.7.1
0.7.2
0.7.3
0.8.0
0.8.1
0.8.2
0.8.3
0.8.4
0.8.5
0.9.0
0.9.1
0.9.2
0.9.3
0.9.4
iroh-quinn-0.10.3
iroh-quinn-0.10.4
iroh-quinn-0.10.5
iroh-quinn-0.11.3
iroh-quinn-0.11.5
iroh-quinn-0.12.0
iroh-quinn-proto-0.10.7
iroh-quinn-proto-0.10.8
iroh-quinn-proto-0.11.6
iroh-quinn-proto-0.11.8
iroh-quinn-proto-0.12.0
iroh-quinn-proto-v0.13.0
iroh-quinn-proto-v0.14.0
iroh-quinn-proto-v0.15.0
iroh-quinn-proto-v0.15.1
iroh-quinn-udp-0.4.2
iroh-quinn-udp-0.5.4
iroh-quinn-udp-0.5.5
iroh-quinn-udp-v0.5.7
iroh-quinn-udp-v0.7.0
iroh-quinn-v0.13.0
iroh-quinn-v0.14.0
iroh-quinn-v0.15.0
iroh-quinn-v0.16.0
iroh-quinn-v0.16.1
noq-proto-v0.16.0
noq-proto-v0.17.0
noq-proto-v1.0.0
noq-proto-v1.0.0-rc.0
noq-proto-v1.0.0-rc.1
noq-proto-v1.0.1
noq-proto-v1.1.0
noq-proto-v1.2.0
noq-proto-v1.3.0
noq-udp-v0.10.0
noq-udp-v0.9.0
noq-udp-v1.0.0
noq-udp-v1.0.0-rc.0
noq-udp-v1.0.0-rc.1
noq-udp-v1.0.1
noq-udp-v1.1.0
noq-udp-v1.2.0
noq-udp-v1.3.0
noq-v0.17.0
noq-v0.18.0
noq-v1.0.0
noq-v1.0.0-rc.0
noq-v1.0.0-rc.1
noq-v1.0.1
noq-v1.1.0
noq-v1.1.1
noq-v1.2.0
noq-v1.3.0
perf-regression
pre-quicr-quinn
pre-quinn-quicr
quinn-0.11.2
quinn-0.11.3
quinn-0.11.4
quinn-0.11.5
quinn-0.11.6
quinn-0.11.7
quinn-0.11.8
quinn-0.11.9
quinn-0.5.1
quinn-0.5.3
quinn-proto-0.11.10
quinn-proto-0.11.11
quinn-proto-0.11.12
quinn-proto-0.11.13
quinn-proto-0.11.3
quinn-proto-0.11.4
quinn-proto-0.11.5
quinn-proto-0.11.6
quinn-proto-0.11.7
quinn-proto-0.11.8
quinn-proto-0.11.9
quinn-udp-0.5.10
quinn-udp-0.5.11
quinn-udp-0.5.12
quinn-udp-0.5.13
quinn-udp-0.5.14
quinn-udp-0.5.2
quinn-udp-0.5.3
quinn-udp-0.5.4
quinn-udp-0.5.5
quinn-udp-0.5.6
quinn-udp-0.5.7
quinn-udp-0.5.8
quinn-udp-0.5.9
udp-0.2.0
-
bcfe0a3d92
Properly include is_fin bit in stream frame type
Dirkjan Ochtman
2018-04-09 21:24:46 +02:00 -
2955090061
Add padding if necessary
Dirkjan Ochtman
2018-04-09 21:23:35 +02:00 -
6b6a38d7de
Start implementing basic UDP handling
Dirkjan Ochtman
2018-04-09 21:10:57 +02:00 -
95326b71ec
Implement basic support for encoding Packets
Dirkjan Ochtman
2018-04-09 17:04:53 +02:00 -
841c4de4c7
Add traits and types to help with encoding
Dirkjan Ochtman
2018-04-09 16:46:39 +02:00 -
85e88e0981
Start work on codec for QUIC packets
Dirkjan Ochtman
2018-04-09 13:22:17 +02:00 -
791a19889f
Fix missing test log values
Benjamin Saunders
2018-04-08 21:07:21 -07:00 -
b4699397ab
Clean up timer logic
Benjamin Saunders
2018-04-08 21:06:27 -07:00 -
2ce982a538
Graceful example shutdown
Benjamin Saunders
2018-04-08 20:31:47 -07:00 -
719f36fef5
Minimal working HTTP/0.9 get, cleanup
Benjamin Saunders
2018-04-08 20:04:03 -07:00 -
8ad6da173e
Idle timeouts
Benjamin Saunders
2018-04-08 17:32:19 -07:00 -
5963763595
Transport parameters cleanup
Benjamin Saunders
2018-04-08 14:20:44 -07:00 -
8be2d7dad5
Update to released OpenSSL bindings
Benjamin Saunders
2018-04-08 11:47:35 -07:00 -
8f44da3023
Fix handshake keys, work towards usable streams, misc. cleanup
Benjamin Saunders
2018-04-08 11:43:49 -07:00 -
60da6a068a
Better-behaved test logging
Benjamin Saunders
2018-04-07 21:32:51 -07:00 -
580d989cf8
Richer StreamId
Benjamin Saunders
2018-04-07 21:14:12 -07:00 -
5227fa91e3
Version negotiation test
Benjamin Saunders
2018-04-07 19:13:22 -07:00 -
c0135769b5
Employ FnvHashMap
Benjamin Saunders
2018-04-07 18:12:02 -07:00 -
868d45cb4b
Fix ack delay coding
Benjamin Saunders
2018-04-07 17:49:25 -07:00 -
b3c53aabd3
Range-based, bounded ack storage
Benjamin Saunders
2018-04-07 16:51:35 -07:00 -
d2da26748f
Move TLS-related code into a separate module
Dirkjan Ochtman
2018-04-06 16:43:13 +02:00 -
1b7e7a6e2d
Add TransportParameter type
Dirkjan Ochtman
2018-04-06 16:38:32 +02:00 -
7eaf5b279c
Use local copy of rustls for now
Dirkjan Ochtman
2018-04-04 09:31:16 +02:00 -
bd15d97a2f
Add example to drive testing for now
Dirkjan Ochtman
2018-04-03 11:32:49 +02:00 -
966be42477
Start work on client-side connection initiation
Dirkjan Ochtman
2018-04-03 11:32:30 +02:00 -
468654b65d
Sketch in some data types
Dirkjan Ochtman
2018-04-03 11:31:55 +02:00 -
e9c255ac1b
Initialize repository with Cargo infrastructure
Dirkjan Ochtman
2018-04-03 09:47:17 +02:00 -
761bcb28ff
Fix key expansion
Benjamin Saunders
2018-03-31 12:30:01 -07:00 -
26e14bd76c
Update OpenSSL, bindings thereof
Benjamin Saunders
2018-03-31 12:29:24 -07:00 -
262f04d450
Fix ack decoding
Benjamin Saunders
2018-03-20 20:29:25 -07:00 -
6e44daee45
Correct unsolicited PATH_RESPONSE handling
Benjamin Saunders
2018-03-20 18:36:55 -07:00 -
198e5ae4f7
Handle routine path challenges
Benjamin Saunders
2018-03-19 22:19:48 -07:00 -
e1f84debd1
Implement ping, fix stateless reset handling
Benjamin Saunders
2018-03-19 22:12:35 -07:00 -
47634ceced
Compact packet numbers, connection closing
Benjamin Saunders
2018-03-19 21:11:42 -07:00 -
10a44a3d4d
Symmetric connection IDs
Benjamin Saunders
2018-03-19 18:56:41 -07:00 -
3b1aff6ed6
Track time_of_last_sent_handshake_packet separately
Benjamin Saunders
2018-03-18 22:16:05 -07:00 -
77274cb1f9
Stateless reset token is optional
Benjamin Saunders
2018-03-18 22:12:26 -07:00 -
a75a250f56
Client doesn't negotiate versions
Benjamin Saunders
2018-03-18 22:09:53 -07:00 -
ecb7f0154a
16 bit stream counts
Benjamin Saunders
2018-03-18 22:00:41 -07:00 -
94af2ef9e2
Begin draft-10 work
Benjamin Saunders
2018-03-18 22:00:35 -07:00 -
1c94b609c4
Spec updates
Benjamin Saunders
2018-03-18 21:52:44 -07:00 -
ed8bedc12c
Fix handshake/ack congestion control
Benjamin Saunders
2018-03-18 21:39:39 -07:00 -
979e6414c2
Fix TLP alarm duration
Benjamin Saunders
2018-03-18 21:31:10 -07:00 -
4aaebb4e7a
Handle retransmits
Benjamin Saunders
2018-03-18 21:24:23 -07:00 -
a22dbcaa09
Ignore invalid key updates
Benjamin Saunders
2018-03-18 20:57:54 -07:00 -
a889419a4e
Cleanup
Benjamin Saunders
2018-03-18 20:25:04 -07:00 -
ddd9a7c8f7
Correct ack-only transmit logic
Benjamin Saunders
2018-03-18 16:42:44 -07:00 -
aceddd0700
ACK delay
Benjamin Saunders
2018-03-18 15:56:07 -07:00 -
7d1492d5b5
Fix handshake
Benjamin Saunders
2018-03-18 15:17:54 -07:00 -
90072285ea
Draft unified packet composition flow
Benjamin Saunders
2018-03-17 16:33:43 -07:00 -
02f0f60612
Fix bad size check for max stream IDs in transport params
Benjamin Saunders
2018-03-16 23:36:31 -07:00 -
4241aa71f7
Fix key derivation, misc cleanup
Benjamin Saunders
2018-03-16 23:23:46 -07:00 -
311deafabe
Store transport params in state
Benjamin Saunders
2018-03-15 00:16:16 -07:00 -
612f708226
Duplicate transport parameters are an error
Benjamin Saunders
2018-03-14 22:38:04 -07:00 -
a4b6499d49
Draft crypto support
Benjamin Saunders
2018-03-14 21:52:41 -07:00 -
546739f915
Towards ACKs and error handling
Benjamin Saunders
2018-03-11 20:27:10 -07:00 -
a69dd0bd01
transport_parameters::Error: Fail
Benjamin Saunders
2018-03-09 18:25:32 -08:00 -
a9130f3056
Delete dead code
Benjamin Saunders
2018-03-09 18:25:19 -08:00 -
9edf45af59
Fix StreamAssembler overlap handling
Benjamin Saunders
2018-03-09 18:25:00 -08:00 -
b352e28bf8
Working handshake happy path
Benjamin Saunders
2018-03-09 01:33:41 -08:00 -
041d87bea6
Towards reliable communication
Benjamin Saunders
2018-03-08 01:48:49 -08:00 -
52c6434796
Transport parameters
Benjamin Saunders
2018-03-05 17:42:41 -08:00 -
0fbf87b37e
Working stateless handshake
Benjamin Saunders
2018-03-04 20:53:26 -08:00 -
ad6f61b4a4
Towards a working handshake
Benjamin Saunders
2018-03-04 16:25:55 -08:00 -
b919cc7100
Initial tinkering
Benjamin Saunders
2018-02-09 19:27:15 -08:00