Commit graph

74 commits

Author SHA1 Message Date
Marten Seemann
4e20ae142c
Merge pull request #1190 from lucas-clemente/proxy-closing
properly close the UDP proxy used in the integration tests
2018-02-22 19:59:13 +08:00
Marten Seemann
b1095d0661 properly close the UDP proxy used in the integration tests 2018-02-22 19:13:07 +08:00
Marten Seemann
e181f92917 add some debug logging for the proxy 2018-02-22 17:55:48 +08:00
Marten Seemann
e4e74e0873 properly stop the testserver at the end of a test in integration tests 2017-12-20 21:19:00 +07:00
Marten Seemann
0000fe6de7 fix flaky proxy shutdown test 2017-11-07 10:14:06 +07:00
Marten Seemann
4556ad01e5 use the new packet header for connections using TLS 2017-10-27 16:54:47 +07:00
Marten Seemann
5504c47ca5 reduce the maximum packet size of sent packets to 1200 bytes
This is the value the IETF draft mandates for implementations that don't
do PMTUD.
2017-10-18 14:14:49 +07:00
Marten Seemann
9cb7480050 rename connection ID truncation to connection ID omission 2017-09-29 22:52:54 +07:00
Marten Seemann
d4c6de9377 actually use the log file set as a flag in the integration tests 2017-09-22 18:50:13 +07:00
Marten Seemann
142abb08b3 refactor drop tests, add test with dropped packets in both directions 2017-09-12 15:36:49 +07:00
Marten Seemann
3cc34a3ae7 don't parse the Public Header in the proxy 2017-09-12 14:42:27 +07:00
Marten Seemann
7ba9fb0f8b use a kernel determined server address in proxy tests
Now we can execute the proxy tests in parallel without running into
"address already in use" errors.
2017-09-12 14:38:37 +07:00
Marten Seemann
11a31cfdac fix version dependent Public Header parsing in the proxy 2017-09-10 23:26:14 +02:00
Marten Seemann
17a0541edb use the quic.Config to set the QUIC version in the Chrome tests 2017-09-05 19:30:14 +02:00
Marten Seemann
e513cb7ad2 fix multiple race conditions in the proxy tests 2017-09-05 19:30:14 +02:00
Marten Seemann
f1ada87dcf make the protocol package internal 2017-08-30 00:19:44 +07:00
Marten Seemann
ed522ebbce make wire an internal package 2017-08-29 23:51:56 +07:00
Marten Seemann
1794636220 more the PublicHeader to the wire package 2017-08-29 23:45:38 +07:00
Marten Seemann
dd0daaaf1e implement version-dependent parsing of the Public Header 2017-08-23 16:00:45 +07:00
Lucas Clemente
19d1210a9a Remove dataManager and move client_test.go from gquic/ to self/ 2017-08-18 12:06:37 +02:00
Lucas Clemente
6150e2d05d Add caching to PR data generation and add a separate prdatalong handler 2017-08-18 12:06:37 +02:00
Lucas Clemente
6277d633e0 Factor out inttest logging setup into a separate package 2017-08-18 12:06:37 +02:00
Lucas Clemente
bb5a199467 Move Chrome tests and test server setup to separate packages 2017-08-18 12:06:37 +02:00
Lucas Clemente
56cbce35b3 Move proxy/ to new tools/ folder 2017-08-18 12:06:37 +02:00