Feross Aboukhadijeh
Feross Aboukhadijeh
### What version of Next.js are you using? 10.1.2 ### What version of Node.js are you using? 15.12.0 ### What browser are you using? Firefox ### What operating system are...
It's currently not clear when an option should be passed to the `WebTorrent` constructor and when it should be passed to `client.download`. Consider unifying them if possible, or at least...
Things that can be persisted between restarts: - torrent client peer ID - torrent client listen port - dht node ID - dht port The DHT needs to be persisted...
Ice candidate gathering is currently the slowest part of http://instant.io – it's why it sometimes takes seconds to start downloading. Let's generate some ice candidates as soon as the webtorrent...
This was temporarily commented-out during a refactor a while ago. It should be re-enabled.
When two peers try to connect to each other at the same time, they will both destroy each other's connections, because they will each see that they already have a...
The default torrents could be a lot better: - Torrent should all be named properly (so we can remove the hardcoded `displayName` property in `config.json` that overrides the torrent's actual...
There was a huge DNS rebinding attack in Transmission discovered recently. Super crazy. https://bugs.chromium.org/p/project-zero/issues/detail?id=1447 TLDR, transmission runs an RPC server that is accessible to the internet. They attempt to filter...
On https://webtorrent.io, we're showing Sintel, which is well-seeded and has a web seed (i.e. it's also available over http). On medium-speed public wifi here in New Zealand (where I'm visiting),...
MKV support
Right now, WebTorrent uses the `videostream` package to provide support for MP4. It would be great to be able to stream MKV files since it's a very popular container format.