Marten Seemann
|
4e6df9041d
|
use the max_ack_delay when computing the PTO duration
|
2019-05-08 14:47:46 +09:00 |
|
Marten Seemann
|
537737935c
|
limit the ACK delay by max_ack_delay
|
2019-05-08 14:34:56 +09:00 |
|
Marten Seemann
|
0e33f3c0da
|
don't send an ACK delay time for Initial and Handshake ACKs
|
2019-05-08 14:30:17 +09:00 |
|
Marten Seemann
|
f981339bc0
|
ignore the delay field for ACKs sent in Initial and Handshake packets
|
2019-05-08 14:15:42 +09:00 |
|
Marten Seemann
|
6c27967c8a
|
include the timer granularity in the advertised max_ack_delay
|
2019-05-08 13:26:08 +09:00 |
|
Marten Seemann
|
af8c03ebaf
|
advertize the max_ack_delay in the transport parameters
|
2019-05-08 13:22:37 +09:00 |
|
Marten Seemann
|
4042a8258c
|
simplify writing of varint transport parameters
|
2019-05-08 12:53:19 +09:00 |
|
Marten Seemann
|
f847c5422d
|
implement parsing and writing of the max_ack_delay transport parameter
|
2019-05-08 12:43:29 +09:00 |
|
Marten Seemann
|
c135b4f1e3
|
Merge pull request #1887 from lucas-clemente/pack-max-size-packets
fix packing of maximum-size packets
|
2019-04-28 00:23:27 +09:00 |
|
Marten Seemann
|
dba964f735
|
fix packing of maximum-size packets
|
2019-04-27 00:35:55 +09:00 |
|
Marten Seemann
|
b87321d0f8
|
Merge pull request #1881 from lucas-clemente/ack-packing
handle ACKs separately in sent packets and when packing packets
|
2019-04-24 20:46:58 +09:00 |
|
Marten Seemann
|
f112edd894
|
handle ACK frames separately when packing packets
|
2019-04-22 12:45:53 +09:00 |
|
Marten Seemann
|
3d22d56ed8
|
refactor how padding is added in the packet packer
|
2019-04-22 12:44:51 +09:00 |
|
Marten Seemann
|
109bb3fe62
|
pass the length of the packet being packet around in the packet packer
|
2019-04-22 10:26:11 +09:00 |
|
Marten Seemann
|
5d999f3927
|
handle ACKs separately in the sent packet handler packet struct
|
2019-04-21 20:47:27 +09:00 |
|
Marten Seemann
|
ae685f9d42
|
Merge pull request #1869 from lucas-clemente/http-gzip
add support for gzipped HTTP/3 requests
|
2019-04-16 20:55:54 +09:00 |
|
Marten Seemann
|
de6ab88437
|
add support for gzipped HTTP/3 requests
|
2019-04-16 17:26:03 +09:00 |
|
Marten Seemann
|
89ecbdfdc2
|
Merge pull request #1872 from lucas-clemente/loss-delay
use the timer granularity as a minimum for the loss detection timer
|
2019-04-16 17:23:10 +09:00 |
|
Marten Seemann
|
605a5029f8
|
Merge pull request #1873 from lucas-clemente/fix-1871
fix flaky HTTP/3 server test
|
2019-04-16 17:05:15 +09:00 |
|
Marten Seemann
|
fa96c1a9ec
|
fix flaky HTTP/3 server test
|
2019-04-16 12:41:07 +09:00 |
|
Marten Seemann
|
450d777a51
|
use the timer granularity as a minimum for the loss detection timer
|
2019-04-16 11:34:49 +09:00 |
|
Marten Seemann
|
2c27cc0090
|
rename the reordering threshold constant in the sent packet handler
|
2019-04-16 11:32:01 +09:00 |
|
Marten Seemann
|
9dc29effdf
|
rename loss delay variable in sent packet handler
That's how it's called in the WG draft pseudo code.
|
2019-04-16 11:25:58 +09:00 |
|
Marten Seemann
|
9967b9d797
|
Merge pull request #1868 from lucas-clemente/http-header-test
add some integration tests for setting HTTP request and response headers
|
2019-04-15 17:35:09 +09:00 |
|
Marten Seemann
|
00ce072086
|
add a HTTP integration test that sets and gets request headers
|
2019-04-14 23:00:44 +09:00 |
|
Marten Seemann
|
7dc75bd62f
|
add a HTTP integration test that sets and gets response headers
|
2019-04-14 21:38:17 +09:00 |
|
Marten Seemann
|
f0731792eb
|
Merge pull request #1866 from lucas-clemente/ack-eliciting
rename retransmittable to ack-eliciting
|
2019-04-13 09:51:02 +09:00 |
|
Marten Seemann
|
b5336be518
|
rename retransmittable to ack-eliciting
|
2019-04-12 13:25:39 +09:00 |
|
Marten Seemann
|
9ad6a7b59d
|
Merge pull request #1861 from lucas-clemente/http3-changelog
add a Changelog entry for HTTP/3
|
2019-04-11 22:04:48 +09:00 |
|
Marten Seemann
|
5080afeac3
|
add a Changelog entry for HTTP/3
|
2019-04-11 09:29:59 +09:00 |
|
Marten Seemann
|
97cae4ad11
|
Merge pull request #1852 from lucas-clemente/http3
implement HTTP/3
|
2019-04-11 09:16:26 +09:00 |
|
Marten Seemann
|
4f6d0e651a
|
implement HTTP/3
|
2019-04-11 09:06:10 +09:00 |
|
Marten Seemann
|
1325909ab7
|
implement the HTTP/3 error codes
|
2019-04-11 09:06:10 +09:00 |
|
Marten Seemann
|
a63ee3d88f
|
Merge pull request #1858 from lucas-clemente/reset-send-mode-after-ack
reset the send mode after receiving an ACK when already in PTO mode
|
2019-04-09 10:53:45 +09:00 |
|
Marten Seemann
|
7f9861bf7e
|
reset the send mode after receiving an ACK when already in PTO mode
|
2019-04-09 10:24:45 +09:00 |
|
Marten Seemann
|
f8fe5ba82e
|
Merge pull request #1857 from lucas-clemente/fix-pacing-no-slow-start
use the full pacing rate, also when not in slow start
|
2019-04-08 20:41:22 +09:00 |
|
Marten Seemann
|
6be9c7bfcd
|
use the full pacing rate, also when not in slow start
|
2019-04-08 13:38:12 +09:00 |
|
Marten Seemann
|
2ca932d765
|
Merge pull request #1855 from lucas-clemente/fix-pacing-rate
fix pacing rate
|
2019-04-08 01:52:04 +09:00 |
|
Marten Seemann
|
7a82b269d5
|
Merge pull request #1853 from lucas-clemente/changelog-0.11
add a Changelog for 0.11.0
|
2019-04-08 01:49:58 +09:00 |
|
Marten Seemann
|
2976a3ee19
|
fix pacing rate
The pacing rate needs to be calculated for the next packet to be sent,
not for the next byte to be sent.
|
2019-04-07 13:11:36 +09:00 |
|
Marten Seemann
|
7fc1d7c275
|
add a Changelog for 0.11.0
|
2019-04-06 11:05:33 +09:00 |
|
Marten Seemann
|
9693646bff
|
Merge pull request #1848 from lucas-clemente/improve-context-doc
improve the documentation for Stream.Context()
|
2019-04-03 22:56:38 +09:00 |
|
Marten Seemann
|
a5e9d34ebd
|
improve the documentation for Stream.Context()
|
2019-04-03 22:23:53 +09:00 |
|
Marten Seemann
|
d581871b3a
|
Merge pull request #1850 from lucas-clemente/fix-1849
fix flaky server unit test
|
2019-04-03 21:40:00 +09:00 |
|
Marten Seemann
|
7b569ba071
|
fix flaky server unit test
|
2019-04-03 01:27:31 +09:00 |
|
Marten Seemann
|
907071221c
|
Merge pull request #1846 from lucas-clemente/fix-crypto-setup-race-condition
fix race condition when accessing the encryption level in crypto setup
|
2019-04-02 00:23:53 +09:00 |
|
Marten Seemann
|
9ffbd662c1
|
fix race condition when accessing the encryption level in crypto setup
|
2019-04-02 00:13:22 +09:00 |
|
Marten Seemann
|
5694da9e03
|
Merge pull request #1844 from lucas-clemente/destroy-session-logging
log the connection ID when destroying a session
|
2019-04-01 18:34:53 +09:00 |
|
Marten Seemann
|
034218541d
|
Merge pull request #1843 from lucas-clemente/in-memory-logging
log to memory in integration tests
|
2019-04-01 18:34:21 +09:00 |
|
Marten Seemann
|
66615797e7
|
Merge pull request #1840 from lucas-clemente/invalid-max-streams-values
error on invalid maximum stream number values
|
2019-04-01 05:15:52 +02:00 |
|