459 Commits (260b9695cafdd8e35ec65b30ef153f0c15549c72)

Author SHA1 Message Date
Marco Munizaga 3e156d0813
websocket: set the HTTP host header in WSS(#1834) 2 years ago
Marten Seemann 28ca6e5139 quicutils: make the package internal 2 years ago
Marten Seemann ead3e4f981 webtransport: simplify listener constructor 2 years ago
Marten Seemann 98bcb66a9a webtransport: record qlogs when QLOGDIR is set 2 years ago
Marten Seemann 81f9f10fc8 quic: move the qlog tracer to a separate package 2 years ago
julian88110 ebd000db1e
tls: use ALPN to negotiate the stream multiplexer (#1772) 2 years ago
Marco Munizaga 1a819be65b
Try increasing timeouts if we're in CI for this test (#1796) 2 years ago
Marco Munizaga 1d04a70704
Fix comment in webtransport client auth handshake (#1793) 2 years ago
Marten Seemann 18bc7474c2
quic: speed up the stateless reset test case (#1778) 2 years ago
Marten Seemann 031ec50a04
webtransport: return error before wrapping opened / accepted streams (#1775) 2 years ago
Marco Munizaga fa70f6ea48
websocket: fix nil pointer in tlsClientConf (#1770) 2 years ago
Marten Seemann edf655a503 noise / webtransport: use the Noise Extension Registry for cert hashes 2 years ago
Marco Munizaga 0788ccd1e3
webtransport: add custom resolver to add SNI (#1761) 2 years ago
Marten Seemann 131e5bd828
webtransport: have the server send the certificates (#1757) 2 years ago
Marten Seemann c1bdab429f
noise: make it possible for the server to send early data (#1750) 2 years ago
Marten Seemann 5ab6d3fd1d
webtransport: add and check the ?type=noise URL parameter (#1749) 2 years ago
Marten Seemann a4e45c294c
webtransport: disable HTTP origin check (#1752) 2 years ago
Marco Munizaga f654b4bd69
Add Resolver interface to transport (#1719) 2 years ago
Marten Seemann b52af7d043
tcp: add an option to enable metrics (disabled by default) (#1734) 2 years ago
Marten Seemann 73b3d566f3 webtransport: adjust import paths 2 years ago
Marten Seemann 98ff0c6551 fix CanDial for addresses that don't contain any certificate hashes (#25) 2 years ago
Marten Seemann 7714b04df5 drop incoming sessions when the accept queue fills up (#24) 2 years ago
Marten Seemann f49dd4f322 clarify comment about certificate hash verification 2 years ago
Marten Seemann 86a058d848 close the scope when the connection gater intercepts 2 years ago
Marten Seemann d2b47dd539 remove the unneeded connSecurityMultiaddrs interface 2 years ago
Marten Seemann ef657d6d7c make addrComponentForCert a pure function 2 years ago
Marten Seemann c783884fb1 add a link to the certificate hashes section of the w3c WebTransport spec 2 years ago
Marten Seemann 0295df0074 remove Hello World HTTP endpoint 2 years ago
Marten Seemann 11279c65c9
quic: update quic-go to v0.29.0 (#1723) 2 years ago
Marten Seemann 97e739f0a8 update to the current master of go-libp2p (#23) 2 years ago
Marten Seemann 3521b4fae8 chore: update go-multiaddr to v0.6.0 2 years ago
Marten Seemann 4ce4e4f05e only use positive numbers for x509.Certificate serial numbers 2 years ago
Marten Seemann 60a40710ab chore: update CI to Go 1.18 / 1.19, update webtransport-go to v0.1.0 2 years ago
Marten Seemann 423eab2097
quic: increase the buffer size used for encoding qlogs (#1715) 2 years ago
Marten Seemann 173fb50730
quic: add a WithMetrics option (#1716) 2 years ago
Guilhem Fanton 0f4a96971b
quic: add DisableReuseport option (#1476) 2 years ago
Marten Seemann f401380ff1 move the resource manager mocks to this repo 2 years ago
Marten Seemann 4623690009 switch from github.com/libp2p/go-libp2p-core to core 2 years ago
web3-bot eff72c4afa
sync: update CI config files (#1678) 2 years ago
Marten Seemann d74921df0a make it possible to use a custom tls.Config for listening and dialing (#22) 2 years ago
Marten Seemann 2823159a99 optimize expiry periods of certificates (#21) 2 years ago
Marten Seemann ff5aa304a0 simplify certificate generation 2 years ago
Marten Seemann 9f2e830b65 remove member variable for certificate validity from cert manager 2 years ago
Marten Seemann ebcb51309f use a mock clock in cert manager tests (#20) 2 years ago
Marten Seemann d626e80696 move connection interface to conn.go 2 years ago
Marten Seemann f0dbd3e7e7 fix flaky resource manager test (#19) 2 years ago
Marten Seemann 851e6ba171 verify the hash of the server's certificate (#16) 2 years ago
Marten Seemann 7e8ca3ac06 implement InterceptSecured for accepted connections 2 years ago
Marten Seemann a508e94004 implement InterceptAccept connection gating 2 years ago
Marten Seemann 2c6fc83df0 implement connection gating for dials 2 years ago