gr1ffon
4ba42a8456
replace repo
2025-11-14 04:04:40 +03:00
Marten Seemann
756bdc0104
use synctest for the packet drop test ( #5393 )
2025-10-21 16:28:11 +02:00
Marten Seemann
c0611d2f56
use simnet in CONNECTION_CLOSE retransmission test ( #5395 )
...
* use simnet in CONNECTION_CLOSE retransmission test
* fix race
2025-10-20 08:44:09 +02:00
Marten Seemann
3f3d3099b7
fix flaky TestDrainServerAcceptQueue ( #5247 )
...
The connections are not necessarily accepted in the same order that
they are dialed.
2025-06-28 09:37:18 +02:00
Marten Seemann
5f3d617dec
convert Connection interface to Conn struct ( #5195 )
2025-06-09 11:51:46 +02:00
Marten Seemann
9b3ff059fc
delete closed connections after 3 PTOs ( #5117 )
...
In most cases, this should be earlier than the current
timeout value of 5s.
2025-05-04 12:51:39 +02:00
Marten Seemann
b3f55bb7b7
use assert.AnError consistently in tests ( #5066 )
...
No functional change expected.
2025-04-21 03:52:08 +02:00
Marten Seemann
1d8f3f281a
ci: update golangci-lint to v2 ( #5007 )
2025-03-30 07:16:14 +02:00
Marten Seemann
751ca8dfb6
fix typo in UDP connection helper function in tests ( #4970 )
2025-02-24 09:39:29 +01:00
Marten Seemann
6033030017
proxy: add source and destination address to delay and drop callbacks ( #4964 )
2025-02-22 12:21:40 +01:00
Marten Seemann
79bae396b4
proxy: rename to Proxy, refactor initialization ( #4921 )
...
* proxy: rename to Proxy, refactor initialization
* improve documentation
2025-01-25 11:13:33 +01:00
Marten Seemann
07bbe8c383
add ErrTransportClosed and use it for Listen/Dial after transport close ( #4883 )
...
* add ErrTransportClosed and use it for Listen/Dial after transport close
* include the original error in the ErrTransportClosed error string
2025-01-21 13:54:40 +08:00
Marten Seemann
420f852f86
drain server's accept queue before returning ErrClosed from Accept ( #4846 )
2025-01-08 21:59:05 +08:00
Marten Seemann
3886be4e95
introduce a test helper function to create a UDP socket on localhost ( #4756 )
2024-12-17 23:30:00 +08:00
Marten Seemann
691086db7f
migrate integration tests away from Ginkgo ( #4736 )
...
* use require in benchmark tests
* translate the QLOGDIR test
* translate handshake tests
* translate the handshake RTT tests
* translate the early data test
* translate the MTU tests
* translate the key update test
* translate the stateless reset tests
* translate the packetization test
* translate the close test
* translate the resumption test
* translate the tracer test
* translate the connection ID length test
* translate the RTT tests
* translate the multiplexing tests
* translate the drop tests
* translate the handshake drop tests
* translate the 0-RTT tests
* translate the hotswap test
* translate the stream test
* translate the unidirectional stream test
* translate the timeout tests
* translate the MITM test
* rewrite the datagram tests
* translate the cancellation tests
* translate the deadline tests
* translate the test helpers
2024-12-16 23:43:59 +08:00
Marten Seemann
8189e75be6
implement the Transport
2023-05-02 15:56:48 +02:00
Marten Seemann
aee7706d5d
clean up dial functions
...
* add a context to all Dial functions
* remove the explicit Dial{*}Context functions
2023-05-01 13:59:54 +02:00
Marten Seemann
2b0a03a988
set the QUIC version for integration tests using a command line flag
2023-05-01 13:43:34 +02:00
Marten Seemann
dee98638a4
use atomic.Bool from the standard library
2023-02-04 17:44:57 +13:00
Marten Seemann
58cedf7a4f
rename module, adjust import paths to quic-go/quic-go ( #3680 )
2023-01-21 19:53:57 -08:00
Marten Seemann
870fbe7ab0
migrate to Ginkgo v2
2022-10-11 16:38:44 +04:00
Marten Seemann
263f728ea8
add integration test for the retransmission of CONNECTION_CLOSE packets
2022-08-22 11:42:44 +03:00