Marten Seemann
3e696250ae
Merge pull request #2715 from lucas-clemente/update-draft-version-information
...
update QUIC draft version information in README
2020-08-18 05:56:45 +07:00
Marten Seemann
a240550bc5
Merge pull request #2714 from lucas-clemente/remove-fuzzit-batch
...
remove Fuzzit badge from README
2020-08-18 05:55:39 +07:00
Marten Seemann
2748efb8cb
Merge pull request #2705 from lucas-clemente/improve-fuzz-return-values
...
use the correct return values in Fuzz() functions
2020-08-18 05:54:59 +07:00
Marten Seemann
906fd62146
Merge pull request #2707 from lucas-clemente/simplify-conn
...
simplify the connection, rename it to sendConn
2020-08-18 05:54:14 +07:00
Marten Seemann
76a4512dcf
Merge pull request #2704 from lucas-clemente/update-qpack
...
update qpack to v0.2.0
2020-08-18 05:53:47 +07:00
Marten Seemann
f865d43dcf
Merge pull request #2718 from lucas-clemente/remove-redundant-error-check
...
remove redundant error check in the stream
2020-08-18 05:52:51 +07:00
Marten Seemann
d8d89c401d
Merge pull request #2708 from lucas-clemente/release-buffer-on-invalid-conn-id
...
put back the packet buffer when parsing the connection ID fails
2020-08-18 05:52:15 +07:00
Marten Seemann
38d1b9c3cd
remove redundant error check in the stream
2020-08-16 22:55:22 +07:00
Marten Seemann
a2b21be779
update QUIC draft version information in README
2020-08-13 09:13:22 +07:00
Marten Seemann
f780aee4f1
remove Fuzzit badge from README
2020-08-13 09:11:47 +07:00
Marten Seemann
87f53228e9
put back the packet buffer when parsing the connection ID fails
2020-08-10 09:41:43 +07:00
Marten Seemann
89417ab5ca
simplify the connection, rename it to sendConn
2020-08-09 19:24:04 +07:00
Marten Seemann
fb9f6b36d6
update qpack to v0.2.0
2020-08-08 16:11:09 +07:00
Marten Seemann
720f81ce2a
use the correct return values in Fuzz() functions
2020-08-08 15:26:52 +07:00
Marten Seemann
d7c2169c55
Merge pull request #2702 from lucas-clemente/oss-fuzz
...
update fuzzing code for oss-fuzz
2020-08-06 23:31:56 +07:00
Marten Seemann
4d1d05e4bf
Merge pull request #2701 from lucas-clemente/fix-travis-script
...
fix travis script
2020-08-06 15:10:08 +07:00
Marten Seemann
ec0949c18e
remove the gofuzz build flag
2020-08-06 14:55:39 +07:00
Marten Seemann
e848fc4f6a
update the header fuzzer
2020-08-06 14:55:12 +07:00
Marten Seemann
28f8eeedb7
apply suggestions from shellcheck
2020-08-05 13:22:36 +07:00
Marten Seemann
cc638819fd
fix error check in the gogenerate Travis task
2020-08-05 13:22:01 +07:00
Marten Seemann
c88ce801ac
Merge pull request #2699 from lucas-clemente/remove-fuzzit
...
remove Fuzzit from Travis config
2020-08-05 13:20:45 +07:00
Marten Seemann
639ff3fa4d
remove Fuzzit from Travis config
2020-08-04 13:59:06 +07:00
Marten Seemann
a0607c8cad
Merge pull request #2692 from lucas-clemente/travis-go-generate
...
add a script to check if go generated files are correct
2020-07-29 07:58:46 +07:00
Marten Seemann
03a1db641f
Merge pull request #2689 from lucas-clemente/dont-arm-app-data-pto-before-handshake-confirmed
...
only arm the application data PTO timer after the handshake is confirmed
2020-07-29 07:58:29 +07:00
Marten Seemann
6068883fa4
Merge pull request #2691 from lucas-clemente/fix-congestion-state-tracing
...
fix tracing of congestion state updates
2020-07-29 07:58:09 +07:00
Marten Seemann
99c0df0faf
Merge pull request #2690 from lucas-clemente/fix-integration-test-flags
...
fix reading of flag values in integration tests
2020-07-29 07:56:04 +07:00
Marten Seemann
f7b6516b62
add a script to check if go generated files are correct
2020-07-28 11:48:18 +07:00
Marten Seemann
b5e6534fbe
Merge pull request #2599 from lucas-clemente/remove-ack-decimation
...
remove ACK decimation
2020-07-28 10:17:11 +07:00
Marten Seemann
6b7f204676
simplify the maybeQueueAck method in the receivedPacketTracker
2020-07-28 10:03:06 +07:00
Marten Seemann
260356140f
remove ACK decimation
...
The benefits of this are unclear when using Reno / Cubic.
2020-07-28 10:03:05 +07:00
Marten Seemann
c7127594c8
fix tracing of congestion state updates
2020-07-28 08:56:21 +07:00
Marten Seemann
6ac059564d
fix reading of flag values in integration tests
...
Flag values are not available in init(), and since Go 1.13, it's not
possible to call flag.Parse() in init().
2020-07-28 08:47:24 +07:00
Marten Seemann
8db76ab9c2
only arm the application data PTO timer after the handshake is confirmed
2020-07-27 16:40:21 +07:00
Marten Seemann
a854a4ace9
Merge pull request #2686 from lucas-clemente/pto-metrics
...
add a metric for PTOs
2020-07-27 16:30:36 +07:00
Marten Seemann
222c1ee872
Merge pull request #2687 from lucas-clemente/remove-h3-early-response
...
remove the H3_EARLY_RESPONSE error
2020-07-27 16:19:02 +07:00
Marten Seemann
7d29cc31f8
remove the H3_EARLY_RESPONSE error
2020-07-27 12:01:53 +07:00
Marten Seemann
ee048090e2
add a metric for PTOs
2020-07-27 11:55:05 +07:00
Marten Seemann
9fa8bdff78
Merge pull request #2684 from lucas-clemente/trace-congestion-events
...
implement tracing for congestion state changes
2020-07-23 12:16:12 +07:00
Marten Seemann
5cf72e2f34
implement qlogging of the congestion_state_updated event
2020-07-23 11:54:00 +07:00
Marten Seemann
0b7efe10d1
trace congestion state changes
2020-07-23 11:53:59 +07:00
Marten Seemann
741dc28d74
move the RTTStats to the utils package
...
The RTTStats are used by the logging package. In order to instrument the
congestion package, the RTTStats can't be part of that package any more
(to avoid an import loop).
2020-07-23 11:53:08 +07:00
Marten Seemann
ce16603a24
use untyped constants for RTT calculations
2020-07-23 11:52:37 +07:00
Marten Seemann
734aaa6cf3
Merge pull request #2682 from lucas-clemente/remove-reno-n-connection-simulation
...
remove the N connection simulation from the Reno code
2020-07-23 09:39:28 +07:00
Marten Seemann
6328acffd7
remove the N connection simulation from the Reno code
2020-07-23 08:43:32 +07:00
Marten Seemann
df2998de4f
Merge pull request #2680 from lucas-clemente/remove-sslr-experiment
...
remove the SSLR (slow start large reduction) experiment
2020-07-23 08:41:35 +07:00
Marten Seemann
2db579fdc8
remove the SSLR (slow start large reduction) experiment
...
We apparently copied that code over from Chromium's Cubic
implementation, but we certainly don't need it.
2020-07-22 22:30:03 +07:00
Marten Seemann
bc8b37cd14
Merge pull request #2683 from lucas-clemente/remove-reno-congestion-stats
...
remove unused connectionStats counters from the Reno implementation
2020-07-22 22:16:00 +07:00
Marten Seemann
f7ec9da9d9
Merge pull request #2679 from lucas-clemente/tracer-integration-test
...
add an integration test that randomly sets tracers
2020-07-22 19:39:09 +07:00
Marten Seemann
106cb887ae
Merge pull request #2681 from lucas-clemente/private-congestion-methods
...
privatize some methods in the congestion controller package
2020-07-22 19:27:02 +07:00
Marten Seemann
19ab01c064
add an integration test that randomly sets tracers
2020-07-22 19:22:49 +07:00