Matt Joiner

Results 788 comments of Matt Joiner

I mucked around with the idea, see https://github.com/anacrolix/torrent/tree/flatten-files.

I'm not familiar with I2P, but it looks like there are recommendations to use I2P specific trackers and extensions. I found https://geti2p.net/en/docs/applications/bittorrent and https://www.reddit.com/r/i2p/comments/ccyhkh/i2p_for_torrenting_without_isp_finding_out/ for example on this. It should...

> > It should be possible to embed I2P addresses within the existing DHT and BitTorrent infrastructure if they can be made to fit within the 18 or 6 byte...

No, keep this open. This looks similar to https://github.com/anacrolix/torrent/issues/83. Perhaps it's worth investigating if the underlying libraries have advanced sufficiently to ignore or handle this error more appropriately now?

Yes, scraping has only been implemented for UDP at present (https://pkg.go.dev/github.com/anacrolix/[email protected]/tracker/udp#Client.Scrape), and isn't included in the transport-agnostic interface in `./tracker`. The docs are sparse, but there should be some examples...

There may not be any publicly available examples of its usage.

I recall https://github.com/anacrolix/torrent/issues/729 but this seems a bit different? Is this error reproducible, or does it happen very rarely? A quick look at the line of code, I suspect it's...

I'm not sure what this PR accomplishes. But you might be interested in `net/netip` coming in Go 1.18.

The godbolt looks promising, but I can't even recall what this function is supposed to do 😆

It should be done with a Benchmark attached. I expect that this only is relevant with some of those really big blocklists, they got up to ~15-20MB at one point.