From cdd4059c55dd5df51f23c8ceeb8f3d2d45efa7fc Mon Sep 17 00:00:00 2001 From: Marcin Czenko Date: Mon, 13 Jan 2025 10:34:58 +0100 Subject: [PATCH] fix: use https://www.bittorrent.org when linking to BEPs --- .../BEP3 - The BitTorrent Protocol Specification.md | 2 +- 10 Notes/BEP5 - DHT Protocol.md | 4 ++-- ...P52 - The BitTorrent Protocol Specification v2.md | 8 ++++---- 10 Notes/BitTorrent Tracker.md | 2 +- .../Incentives Build Robustness in BitTorrent.md | 4 ++-- 10 Notes/Learn BitTorrent.md | 12 ++++++------ 6 files changed, 16 insertions(+), 16 deletions(-) diff --git a/10 Notes/BEP3 - The BitTorrent Protocol Specification.md b/10 Notes/BEP3 - The BitTorrent Protocol Specification.md index 8d1f169..bc6b868 100644 --- a/10 Notes/BEP3 - The BitTorrent Protocol Specification.md +++ b/10 Notes/BEP3 - The BitTorrent Protocol Specification.md @@ -9,7 +9,7 @@ related-to: | related-to | [[Protocol v1 clarifications]], [[BitTorrent DHT clarifications]] | | ---------- | ----------------------------------------------------------------- | -[BEP3](http://bittorrent.org/beps/bep_0003.html) describes the original, or `v1` of the BitTorrent protocol. +[BEP3](https://www.bittorrent.org/beps/bep_0003.html) describes the original, or `v1` of the BitTorrent protocol. ### ChatGPT clarifications diff --git a/10 Notes/BEP5 - DHT Protocol.md b/10 Notes/BEP5 - DHT Protocol.md index a3b063a..5eb4878 100644 --- a/10 Notes/BEP5 - DHT Protocol.md +++ b/10 Notes/BEP5 - DHT Protocol.md @@ -2,7 +2,7 @@ tags: - bittorrent - dht -link: http://bittorrent.org/beps/bep_0005.html +link: https://www.bittorrent.org/beps/bep_0005.html related-to: - "[[BitTorrent DHT clarifications]]" - "[[Learn BitTorrent]]" @@ -10,7 +10,7 @@ related-to: --- #bittorrent #dht -| link | http://bittorrent.org/beps/bep_0005.html | +| link | https://www.bittorrent.org/beps/bep_0005.html | | ---------- | --------------------------------------------------------------------------------------- | | related-to | [[BitTorrent DHT clarifications]], [[Learn BitTorrent]], [[Protocol v1 clarifications]] | diff --git a/10 Notes/BEP52 - The BitTorrent Protocol Specification v2.md b/10 Notes/BEP52 - The BitTorrent Protocol Specification v2.md index e9c293f..8a7309d 100644 --- a/10 Notes/BEP52 - The BitTorrent Protocol Specification v2.md +++ b/10 Notes/BEP52 - The BitTorrent Protocol Specification v2.md @@ -1,19 +1,19 @@ --- tags: - bittorrent -link: http://bittorrent.org/beps/bep_0052.html +link: https://www.bittorrent.org/beps/bep_0052.html related-to: - "[[Learn BitTorrent]]" - "[[libtorrent-rasterbar]]" --- #bittorrent -| link | http://bittorrent.org/beps/bep_0052.html | +| link | https://www.bittorrent.org/beps/bep_0052.html | | ---------- | ---------------------------------------------- | | related-to | [[Learn BitTorrent]], [[libtorrent-rasterbar]] | -Dated 10-Jan-2008, [BEP52](http://bittorrent.org/beps/bep_0052.html) describes `v2` of the BitTorrent protocol. Below I attempt to enumerate the most important changes. +Dated 10-Jan-2008, [BEP52](https://www.bittorrent.org/beps/bep_0052.html) describes `v2` of the BitTorrent protocol. Below I attempt to enumerate the most important changes. > I am not trying to be exhaustive, not very precise here, as we will basically focus on the version 2 of the protocol. If we want to support `v1` we will learn it better while working on it. @@ -21,7 +21,7 @@ Dated 10-Jan-2008, [BEP52](http://bittorrent.org/beps/bep_0052.html) describes ` ### Question 1 -Ok, let’s now switch to BitTorrent v2 (BEP52: http://bittorrent.org/beps/bep_0052.html). +Ok, let’s now switch to BitTorrent v2 (BEP52: https://www.bittorrent.org/beps/bep_0052.html). Can you summarise the differences between BitTorrent protocol version 2 (BEP52) and version 1 (BEP3)? #### Answer diff --git a/10 Notes/BitTorrent Tracker.md b/10 Notes/BitTorrent Tracker.md index acfc9a5..14a3015 100644 --- a/10 Notes/BitTorrent Tracker.md +++ b/10 Notes/BitTorrent Tracker.md @@ -10,7 +10,7 @@ related-to: | ---------- | -------------------- | Original BitTorrent tracker coordinates the collaboration in the [[Swarm]]. The trackers is what was making BitTorrent partly centralised - they could be many trackers, but they play the role about the seeders and clients (peers) taking part in the exchange. -With the adoption of DHT in [BEP5 - DHT Protocol](http://bittorrent.org/beps/bep_0005.html) and [BEP11 - Peer Exchange (PEX)](http://bittorrent.org/beps/bep_0011.html), BitTorrent becomes more decentralised and removes this static point of control: the tracker. See also: [Peer Exchange](https://en.wikipedia.org/wiki/Peer_exchange) protocol in Wikipedia. +With the adoption of DHT in [BEP5 - DHT Protocol](https://www.bittorrent.org/beps/bep_0005.html) and [BEP11 - Peer Exchange (PEX)](https://www.bittorrent.org/beps/bep_0011.html), BitTorrent becomes more decentralised and removes this static point of control: the tracker. See also: [Peer Exchange](https://en.wikipedia.org/wiki/Peer_exchange) protocol in Wikipedia. A nice note about this can be found in the book [[The World of Peer-to-Peer (P2P)]]: diff --git a/10 Notes/Incentives Build Robustness in BitTorrent.md b/10 Notes/Incentives Build Robustness in BitTorrent.md index 26f1285..c92bb83 100644 --- a/10 Notes/Incentives Build Robustness in BitTorrent.md +++ b/10 Notes/Incentives Build Robustness in BitTorrent.md @@ -3,7 +3,7 @@ tags: - paper authors: - Bram Cohen -link: http://bittorrent.org/bittorrentecon.pdf +link: https://www.bittorrent.org/bittorrentecon.pdf related-to: - "[[Learn BitTorrent]]" --- @@ -11,7 +11,7 @@ related-to: | authors | Bram Cohen | | ---------- | ---------------------------------------- | -| link | http://bittorrent.org/bittorrentecon.pdf | +| link | https://www.bittorrent.org/bittorrentecon.pdf | | related-to | [[Learn BitTorrent]] | Original "BitTorrent" paper by [[Bram Cohen]]. diff --git a/10 Notes/Learn BitTorrent.md b/10 Notes/Learn BitTorrent.md index c4410dc..a70ffbc 100644 --- a/10 Notes/Learn BitTorrent.md +++ b/10 Notes/Learn BitTorrent.md @@ -17,16 +17,16 @@ In order to imagine, what do we mean by *BitTorrent - Codex Integration*, we nee ### Specs -BitTorrent spec is build incrementally from so called [BitTorrent Enhancement Proposals (BEPs)](http://bittorrent.org/beps/bep_0000.html). Each BEP adds something to the BitTorrent Protocol. The most important BEPs to study in order to get a good initial grip on the BitTorrent protocol are: +BitTorrent spec is build incrementally from so called [BitTorrent Enhancement Proposals (BEPs)](https://www.bittorrent.org/beps/bep_0000.html). Each BEP adds something to the BitTorrent Protocol. The most important BEPs to study in order to get a good initial grip on the BitTorrent protocol are: - [[BEP3 - The BitTorrent Protocol Specification]] - [[BEP52 - The BitTorrent Protocol Specification v2]] - [[BEP5 - DHT Protocol]] -- [BEP9 - Extension for Peers to Send Metadata Files](https://bittorrent.org/beps/bep_0009.html) -- [BEP10 -Extension Protocol](https://bittorrent.org/beps/bep_0010.html), see also [extension protocol for BitTorrent](https://www.rasterbar.com/products/libtorrent/extension_protocol.html) -- [BEP11 - Peer Exchange (PEX)](https://bittorrent.org/beps/bep_0011.html) -- [BEP23 - Tracker Returns Compact Peer Lists](https://bittorrent.org/beps/bep_0023.html) -- [BEP29 - uTorrent transport protocol](https://bittorrent.org/beps/bep_0029.html) +- [BEP9 - Extension for Peers to Send Metadata Files](https://www.bittorrent.org/beps/bep_0009.html) +- [BEP10 -Extension Protocol](https://www.bittorrent.org/beps/bep_0010.html), see also [extension protocol for BitTorrent](https://www.rasterbar.com/products/libtorrent/extension_protocol.html) +- [BEP11 - Peer Exchange (PEX)](https://www.bittorrent.org/beps/bep_0011.html) +- [BEP23 - Tracker Returns Compact Peer Lists](https://www.bittorrent.org/beps/bep_0023.html) +- [BEP29 - uTorrent transport protocol](https://www.bittorrent.org/beps/bep_0029.html) ### libtorrent