Alex Potsides

Results 223 issues of Alex Potsides

Refactors streams from Duplex async iterables: ```js { source: Duplex Promise } ``` to `ReadableWriteablePair`s: ```js { readable: ReadableStream writable: WritableStream } ``` Since the close methods for web streams...

Refactors the uPnP port mapper to map ports when addresses change instead of once at startup. This is because some addresses are not open at startup and only become available...

help wanted

The [bootDelay](https://github.com/libp2p/js-libp2p/blob/master/packages/libp2p/src/circuit-relay/server/advert-service.ts#L22) config key shouldn't be necessary any more as if the initial DHT self-query hasn't run, it queues any queries for until after it's run.

help wanted
good first issue
exp/beginner

Now that this transport can listen for incoming connections (e.g. browser to browser), it should be able run the [interface transport compliance test suite](https://www.npmjs.com/package/@libp2p/interface-transport-compliance-tests). This will ensure it implements the...

A WebTransport [multiaddr](https://github.com/libp2p/specs/blob/master/addressing/README.md) is used to dial a peer that's listening on a [WebTransport](https://www.w3.org/TR/webtransport/) address. It takes the form: ``` /{ip4 or 6 address}/udp/4001/quic-v1/webtransport/certhash/{certhash1}/certhash/{certhash2}/p2p/{peerId} ``` We acquire the WebTransport multiaddr...

need/triage

I opened a WebTransport connection to a peer, closed my laptop and forgot about it. The next day I opened my laptop, the node still thinks it has a connection,...

need/triage

A dnsaddr multiaddr that resolves to, for example, both dns4 and dns6 addresses can result in two connections to the same peer. For example connecting to `/dnsaddr/bootstrap.libp2p.io/p2p/QmQCU2EcMqAqQPR2i9bChDtGNJchTbq5TbXJJ16u19uLTa` results in connection...

exploration
P2

Currently the connection manager treats multiaddrs in the allow/deny lists as string prefixes (e.g. `"/ip4/52.55"`), it should use the standard IP cidr format instead (e.g. `"/ip4/52.55.0.0/ipcidr/16"`) which will allow us...

kind/enhancement
help wanted
P2
good first issue
exp/beginner
effort/hours

The `last friday` command example in the README is neat but unless I'm missing something only `friday` seems to be supported as a argument? ```console % did last friday Status...

Updates contributing doc to remove references to obsolete tools, add references to Unified CI and clarify supported platforms Refs: https://github.com/ipfs/helia/issues/113