-
[The BitTorrent Protocol Specification](http://www.bittorrent.org/beps/bep_0003.html) specifies an `info_hash` value defined as:
> The 20 byte sha1 hash of the bencoded form of the info value from …
-
Hey there,
While working on the files subset of the code (specifically for putting everything files related, so various `*files.go`, various `*cache.go`, `sftp.go`) I realized that there is room to m…
rakoo updated
9 years ago
-
Current status of client in terms of features
- [x] General
- [x] Sequential/rarest picking
- [x] Downloading
- [x] Download queue
- [x] Custom location
- [x] Initial hash valida…
-
I'm using cmd/torrent by building it like this:
```bash
go build -o /tmp/torrent_cmd ./cmd/torrent
```
And then seeding a file like this:
```bash
/tmp/torrent_cmd serve /tmp/sintel.mp4
``…
-
One of the biggest problems when you have a stolen or formatted notebook/pc is the settings of certain applications. Recently, I thought of a way to sync my AlephNote settings on GitHub, that way I wo…
-
I'm interested in the holepunching test (torrent/ut-holepunching_test.go).
In the test, Seeder and Leecher-Leecher realized the hole punching function with the help of Leecher. I would like to ask …
-
**Describe the bug**
I faced an issue when using Marzban with this config: VMESS+WS+TLS and cloudflare SNI.
the problem is when active users increase to about 70 per second, the specific config with…
-
## Feature
Off the back of the conversation in #5241, we learn that the process that `iput` follows when uploading with server and client-side checksumming (the `-K` option) is split into three dis…
-
## Description
When downloading a library, a mode, a tool, or an example, the downloading mechanism tries to do that in one go. So if the computer gets suspended or something interrupts the download …
-
Related to the file sharing requirement is the need to do decentralized peer discovery using e.g. a distributed hash table. The existing file sharing requirements focus on throughput and backpressure,…