Block or Report
Block or report marten-seemann
Report abuse
Contact GitHub support about this user’s behavior. Learn more about reporting abuse.
Report abusePinned
-
-
-
-
quic-go/webtransport-go Public
WebTransport implementation based on quic-go (https://datatracker.ietf.org/doc/draft-ietf-webtrans-http3/)
2,920 contributions in the last year
Less
More
Activity overview
Contributed to
libp2p/go-libp2p,
quic-go/quic-go,
quic-go/webtransport-go
and 123 other
repositories
Contribution activity
March 2023
Created 18 commits in 5 repositories
Created a pull request in quic-go/quic-go that received 2 comments
qtls: don't set the tls.Config.CipherSuites for cipher suite tests
The standard library crypto/tls implementation doesn't allow setting of tls.Config.CipherSuites, and this won't change when QUIC support is added.
T…
+64
−18
•
2
comments
Opened 13 other pull requests in 5 repositories
libp2p/go-libp2p
5
merged
2
open
- backport autorelay busy-looping fix, release v0.26.4
- tests: add a stream read deadline transport test
- tests: test mplex and Yamux, Noise and TLS in transport tests
- basichost: don't allocate when deduplicating multiaddrs
- tests: add comprehensive end-to-end tests for connection gating
- websocket: don't set a WSS multiaddr for accepted unencrypted conns
- basichost: prevent duplicate dials
quic-go/quic-go
2
open
libp2p/specs
1
open
1
merged
caddyserver/caddy
1
merged
ipfs/kubo
1
merged
Reviewed 45 pull requests in 13 repositories
libp2p/go-libp2p
21 pull requests
- Add initial prototype of http over libp2p
- discovery (backoff): fix typo in comment
- tests: add a stream read deadline transport test
- autorelay: fix busy loop bug and flaky tests in relay finder
- tests: add some basic transport integration tests
- add WebRTC transport
- websocket: don't set a WSS multiaddr for accepted unencrypted conns
- Release v0.26.3
- websocket: Don't limit message sizes in the websocket reader
- autorelay: set leastFrequentInterval correctly
- Perf protocol
- test-plans: Add wss transport to interop tester impl
- relay service: add metrics
- identify: Fix IdentifyWait when Connected events happen out of order
- use Fx to start and stop the host, swarm, autorelay and quicreuse
- relay: fix deadlock when closing
- routed host: return connection error instead of routing error
- connmgr: reduce log level for closing connections
- circuitv2: cleanup relay service properly
- Create a new type for peer id
- rcmgr: fix JSON marshalling of ResourceManagerStat peer map
libp2p/specs
8 pull requests
- webrtc/: Add WebRTC (prev. browser-to-browser) spec
- circuitv2: clarify what to do when data limit is reached
- circuitv2: specify timestamp units for reservation expiration
- feat(connections): clarify state management around supported protocols
- http: use .well-known/libp2p.json for configuration
-
Introduce
perfspec - chore: update webrtc implementation links
- add HTTP spec
libp2p/test-plans
5 pull requests
libp2p/docs
2 pull requests
marten-seemann/quic-interop-runner
1 pull request
protocol/.github
1 pull request
quic-go/quic-go
1 pull request
multiformats/multiaddr
1 pull request
multiformats/multicodec
1 pull request
filecoin-project/lotus
1 pull request
libp2p/go-libp2p-http
1 pull request
ietf-wg-webtrans/draft-ietf-webtrans-http3
1 pull request
quicwg/qlog
1 pull request
Created an issue in quic-go/quic-go that received 16 comments
Proposal for a new Connection Establishment API
Problems with the current API
Multiplexing multiple QUIC connections on a single net.PacketConn is implicit, by passing that net.PacketConn to mul…
16
comments
Opened 11 other issues in 3 repositories
libp2p/go-libp2p
4
closed
3
open
- relaysvc: flaky TestReachabilityChangeEvent
- websocket: closing a connection may block for 5s
- websocket: accepted connections claim to be WSS even if they are not
- basic host / swarm: duplicate dials when the handshake fails
- identify: flaky TestObsAddr
- swarm metrics: some transports show up multiple times
- autorelay: deadlock in tests







