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 |
|
Marten Seemann
|
e9f7f87063
|
remove two stray TODOs from the crypto setup
|
2019-04-01 12:04:19 +09:00 |
|
Marten Seemann
|
7e5d890c99
|
Merge pull request #1842 from lucas-clemente/session-resumption
implement TLS session resumption
|
2019-04-01 04:59:35 +02:00 |
|
Marten Seemann
|
51c9c42adc
|
reject transport parameters with too large stream counts
|
2019-04-01 11:58:18 +09:00 |
|
Marten Seemann
|
7b02b87026
|
reject MAX_STREAMS frames with too large stream counts
|
2019-04-01 11:57:23 +09:00 |
|
Marten Seemann
|
daab551723
|
add an integration test for session resumption
|
2019-04-01 11:45:20 +09:00 |
|
Marten Seemann
|
a6d1917417
|
make sure the same session ticket key is used if none is configured
|
2019-04-01 11:45:20 +09:00 |
|
Marten Seemann
|
2adf923ee6
|
process the NewSessionTicket TLS message
|
2019-04-01 11:45:20 +09:00 |
|
Marten Seemann
|
da4b3e3176
|
pass a conn to qtls that returns the remote address
|
2019-04-01 11:45:20 +09:00 |
|
Marten Seemann
|
b2723d6d13
|
make the ClientSessionCache work with qtls
|
2019-04-01 11:45:16 +09:00 |
|
Marten Seemann
|
9ddf9129cf
|
move generation of qtls.Config to a separate file, add tests
|
2019-04-01 11:41:06 +09:00 |
|
Marten Seemann
|
e14a4f9be7
|
add synchronization for calls to the buffer used for logging
|
2019-04-01 11:40:32 +09:00 |
|
Marten Seemann
|
203bf77cfd
|
log the connection ID when destroying a session
|
2019-04-01 01:58:16 +09:00 |
|
Marten Seemann
|
a0bf7c7ed0
|
log to memory in integration tests
|
2019-04-01 01:54:24 +09:00 |
|
Marten Seemann
|
358fce241a
|
Merge pull request #1841 from lucas-clemente/vnp-quic-bit
set the QUIC bit in Version Negotiation packets
|
2019-03-31 18:29:26 +02:00 |
|
Marten Seemann
|
c28cdf72da
|
Merge pull request #1836 from lucas-clemente/tls-connection-state
expose the tls.ConnectionState
|
2019-03-31 17:15:07 +02:00 |
|
Marten Seemann
|
09574a6653
|
expose the tls.ConnectionState
|
2019-03-31 23:56:24 +09:00 |
|
Marten Seemann
|
352ac45e32
|
set the QUIC bit in Version Negotiation packets
|
2019-03-29 09:20:41 +01:00 |
|
Marten Seemann
|
3f4b6d1df8
|
Merge pull request #1834 from lucas-clemente/dont-require-stateless-reset-token
don't require servers to send stateless reset tokens in transport params
|
2019-03-25 10:43:25 +01:00 |
|
Marten Seemann
|
565e5f135a
|
don't require servers to send stateless reset tokens in transport params
|
2019-03-24 16:23:08 +01:00 |
|
Marten Seemann
|
a32da4a6af
|
Merge pull request #1828 from lucas-clemente/remove-version-negotiation-verification
remove verification of version negotiation
|
2019-03-24 16:19:46 +01:00 |
|
Marten Seemann
|
e17a98ac9e
|
Merge pull request #1832 from lucas-clemente/remove-initial-retransmission-special-case
don't cancel retransmissions for Initial packets
|
2019-03-24 16:07:00 +01:00 |
|
Marten Seemann
|
d5fa430ba3
|
don't cancel retransmissions for Initial packets
|
2019-03-24 15:54:18 +01:00 |
|
Marten Seemann
|
c7ab6f4ef5
|
Merge pull request #1831 from lucas-clemente/local-remote-stream-data
fix initialization of stream flow controllers for local / remote streams
|
2019-03-24 11:38:29 +01:00 |
|
Marten Seemann
|
4a1dd9ce92
|
fix initialization of stream flow controllers for local / remote streams
|
2019-03-23 13:58:43 +01:00 |
|
Marten Seemann
|
d44c81de7a
|
remove verification of version negotiation
|
2019-03-23 11:26:20 +01:00 |
|
Marten Seemann
|
43dcf1de0a
|
Merge pull request #1826 from lucas-clemente/fix-tp-logging
fix logging of transport parameters without stateless reset tokens
|
2019-03-20 10:48:01 +01:00 |
|
Marten Seemann
|
3264d7c583
|
fix logging of transport parameters without stateless reset tokens
|
2019-03-19 16:58:08 +09:00 |
|