intermodal fork (public API)
Go to file
Casey Rodarmor 9dd8a56298
Release v0.0.1
- Add changelog
- Update publish-check recipe to match github actions
- Add publish recipe
- Update dependencies
- Add minimimal-deps compatibility check

type: release
2020-04-07 19:00:59 -07:00
.github/workflows Release v0.0.1 2020-04-07 19:00:59 -07:00
bin Release v0.0.1 2020-04-07 19:00:59 -07:00
src Release v0.0.1 2020-04-07 19:00:59 -07:00
tmp Initial commit 2020-04-07 18:55:30 -07:00
.gitignore Initial commit 2020-04-07 18:55:30 -07:00
build.rs Initial commit 2020-04-07 18:55:30 -07:00
Cargo.lock Release v0.0.1 2020-04-07 19:00:59 -07:00
Cargo.toml Release v0.0.1 2020-04-07 19:00:59 -07:00
CHANGELOG.md Release v0.0.1 2020-04-07 19:00:59 -07:00
CONTRIBUTING Initial commit 2020-04-07 18:55:30 -07:00
justfile Release v0.0.1 2020-04-07 19:00:59 -07:00
LICENSE Initial commit 2020-04-07 18:55:30 -07:00
README.md Add table of references to readme 2020-04-07 19:00:59 -07:00
rustfmt.toml Initial commit 2020-04-07 18:55:30 -07:00

intermodal: a 40' shipping container for the Internet

Manual

General

Semantic Versioning

Intermodal follows semantic versioning.

In particular:

  • v0.0.X: Breaking changes may be introduced at any time.
  • v0.X.Y: Breaking changes may only be introduced with a minor version number bump.
  • vX.Y.Z: Breaking changes may only be introduced with a major version number bump

Unstable Features

To avoid premature stabilization and excessive version churn, unstable features are unavailable unless the --unstable / -u flag is passed, for example imdl --unstable torrent create .. Unstable features may be changed or removed at any time.

Bittorrent

BEP Support

Symbol Meaning
Supported
Unsupported (links to tracking issue)
Not Applicable
BEP Status Title
00 Index of BitTorrent Enhancement Proposals
01 The BitTorrent Enhancement Proposal Process
02 Sample reStructured Text BEP Template
03 The BitTorrent Protocol Specification
04 Assigned Numbers
05 DHT Protocol
06 Fast Extension
07 IPv6 Tracker Extension
08 Tracker Peer Obfuscation
09 Extension for Peers to Send Metadata Files
10 Extension Protocol
11 Peer Exchange (PEX)
12 Multitracker Metadata Extension
14 Local Service Discovery
15 UDP Tracker Protocol for BitTorrent
16 Superseeding
17 HTTP Seeding
18 Search Engine Specificiation
19 WebSeed - HTTP/FTP Seeding (GetRight style)
20 Peer ID Conventions
21 Extension for partial seeds
22 BitTorrent Local Tracker Discovery Protocol
23 Tracker Returns Compact Peer Lists
24 Tracker Returns External IP
25 An Alternate BitTorrent Cache Discovery Protocol
26 Zeroconf Peer Advertising and Discovery
27 Private Torrents
28 Tracker exchange extension
29 uTorrent transport protocol
30 Merkle hash torrent extension
31 Failure Retry Extension
32 BitTorrent DHT Extensions for IPv6
33 DHT Scrapes
34 DNS Tracker Preferences
35 Torrent Signing
36 Torrent RSS feeds
37 Anonymous BitTorrent over proxies
38 Finding Local Data Via Torrent File Hints
39 Updating Torrents Via Feed URL
40 Canonical Peer Priority
41 UDP Tracker Protocol Extensions
42 DHT Security extension
43 Read-only DHT Nodes
44 Storing arbitrary data in the DHT
45 Multiple-address operation for the BitTorrent DHT
46 Updating Torrents Via DHT Mutable Items
47 Padding files and extended file attributes
48 Tracker Protocol Extension: Scrape
49 Distributed Torrent Feeds
50 Publish/Subscribe Protocol
51 DHT Infohash Indexing
52 The BitTorrent Protocol Specification v2
53 Magnet URI extension - Select specific file indices for download
54 The lt_donthave extension
55 Holepunch extension

References

BitTorrent

URL Description
https://github.com/bittorrent/bittorrent.org GitHub repository hosting protocol development discussion and contents of bittorrent.org.
https://www.bittorrent.org Official web site site hosting BEPs and other information about the protocol.
https://wiki.theory.org/index.php/Main_Page Wiki with lots of information about all aspects of the BitTorrent protocol and implementations.
https://archive.org/details/2014_torrent_archive_organized) Massive 158 GiB archive containing 5.5 million torrents, assembled in 2014.
https://github.com/internetarchive/dweb-transport Github repository hosting The Internet Archive's distributed web and BitTorrent-related software.