From 9840d4cfb938952448603c35906de1729c133771 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 29 Jun 2023 21:43:32 +0000 Subject: [PATCH 01/10] chore(deps): update dependency semantic-release to v21.0.6 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 21c87e40e..4ea8b0ff4 100644 --- a/package.json +++ b/package.json @@ -54,7 +54,7 @@ "@mapbox/node-pre-gyp": "1.0.10", "@webtorrent/semantic-release-config": "1.0.9", "magnet-uri": "7.0.5", - "semantic-release": "21.0.5", + "semantic-release": "21.0.6", "standard": "*", "tape": "5.6.3", "webtorrent-fixtures": "2.0.2", From 5c97a2e153cadf7a54a3c74b0dce35b44c318ffe Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 3 Jul 2023 07:03:53 +0000 Subject: [PATCH 02/10] chore(deps): update dependency tape to v5.6.4 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 4ea8b0ff4..ef0ff6bfb 100644 --- a/package.json +++ b/package.json @@ -56,7 +56,7 @@ "magnet-uri": "7.0.5", "semantic-release": "21.0.6", "standard": "*", - "tape": "5.6.3", + "tape": "5.6.4", "webtorrent-fixtures": "2.0.2", "wrtc": "0.4.7" }, From e4aa13710888b9a52e294ba94e6a5992e8e7ccd5 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 6 Jul 2023 03:56:07 +0000 Subject: [PATCH 03/10] chore(deps): update dependency semantic-release to v21.0.7 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index ef0ff6bfb..b5086ed17 100644 --- a/package.json +++ b/package.json @@ -54,7 +54,7 @@ "@mapbox/node-pre-gyp": "1.0.10", "@webtorrent/semantic-release-config": "1.0.9", "magnet-uri": "7.0.5", - "semantic-release": "21.0.6", + "semantic-release": "21.0.7", "standard": "*", "tape": "5.6.4", "webtorrent-fixtures": "2.0.2", From 9ca746802f4ad44415e17e8ccd957d8b49fe7c30 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 13 Jul 2023 22:52:53 +0000 Subject: [PATCH 04/10] chore(deps): update dependency tape to v5.6.5 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index b5086ed17..b8a8d07c6 100644 --- a/package.json +++ b/package.json @@ -56,7 +56,7 @@ "magnet-uri": "7.0.5", "semantic-release": "21.0.7", "standard": "*", - "tape": "5.6.4", + "tape": "5.6.5", "webtorrent-fixtures": "2.0.2", "wrtc": "0.4.7" }, From d2d361f953cea7c45846fba79f3350345e5c8d70 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 19 Jul 2023 21:45:05 +0000 Subject: [PATCH 05/10] chore(deps): update dependency tape to v5.6.6 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index b8a8d07c6..2f383ed69 100644 --- a/package.json +++ b/package.json @@ -56,7 +56,7 @@ "magnet-uri": "7.0.5", "semantic-release": "21.0.7", "standard": "*", - "tape": "5.6.5", + "tape": "5.6.6", "webtorrent-fixtures": "2.0.2", "wrtc": "0.4.7" }, From 63e51444e7eddab86dc6fbc82c204d4d603e43fb Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sun, 23 Jul 2023 22:20:04 +0200 Subject: [PATCH 06/10] chore(deps): update dependency @mapbox/node-pre-gyp to v1.0.11 (#482) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 2f383ed69..5c2bf6f56 100644 --- a/package.json +++ b/package.json @@ -51,7 +51,7 @@ "ws": "^8.0.0" }, "devDependencies": { - "@mapbox/node-pre-gyp": "1.0.10", + "@mapbox/node-pre-gyp": "1.0.11", "@webtorrent/semantic-release-config": "1.0.9", "magnet-uri": "7.0.5", "semantic-release": "21.0.7", From bd1acfbdc104e5fd7018bc71ed9225f7e1c16990 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sun, 23 Jul 2023 22:21:52 +0200 Subject: [PATCH 07/10] chore(deps): update actions/stale action to v8 (#484) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- .github/workflows/stale.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/stale.yml b/.github/workflows/stale.yml index 6db0d135b..2b2bab3bc 100644 --- a/.github/workflows/stale.yml +++ b/.github/workflows/stale.yml @@ -12,7 +12,7 @@ jobs: pull-requests: write steps: - - uses: actions/stale@v7 + - uses: actions/stale@v8 with: repo-token: ${{ secrets.GITHUB_TOKEN }} stale-issue-message: 'Is this still relevant? If so, what is blocking it? Is there anything you can do to help move it forward?' From b487809c85d274d57ff39c198dc548b9a1a27617 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 24 Jul 2023 12:06:27 +0000 Subject: [PATCH 08/10] chore(deps): update dependency @webtorrent/semantic-release-config to v1.0.10 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 5c2bf6f56..24188c1ac 100644 --- a/package.json +++ b/package.json @@ -52,7 +52,7 @@ }, "devDependencies": { "@mapbox/node-pre-gyp": "1.0.11", - "@webtorrent/semantic-release-config": "1.0.9", + "@webtorrent/semantic-release-config": "1.0.10", "magnet-uri": "7.0.5", "semantic-release": "21.0.7", "standard": "*", From 11cce83ddd858813f5684da8a116de4bee6e518b Mon Sep 17 00:00:00 2001 From: Cas <6506529+ThaUnknown@users.noreply.github.com> Date: Wed, 2 Aug 2023 00:05:46 +0200 Subject: [PATCH 09/10] fix: mangled scrape infohashes (#486) --- lib/client/http-tracker.js | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/lib/client/http-tracker.js b/lib/client/http-tracker.js index 162c68fb6..9eefd892a 100644 --- a/lib/client/http-tracker.js +++ b/lib/client/http-tracker.js @@ -4,7 +4,7 @@ import clone from 'clone' import Debug from 'debug' import get from 'simple-get' import Socks from 'socks' -import { bin2hex, hex2bin, arr2text } from 'uint8-util' +import { bin2hex, hex2bin, arr2text, text2arr, arr2hex } from 'uint8-util' import common from '../common.js' import Tracker from './tracker.js' @@ -244,12 +244,14 @@ class HTTPTracker extends Tracker { return } - keys.forEach(infoHash => { + keys.forEach(_infoHash => { // TODO: optionally handle data.flags.min_request_interval // (separate from announce interval) - const response = Object.assign(data[infoHash], { + const infoHash = _infoHash.length !== 20 ? arr2hex(text2arr(_infoHash)) : bin2hex(_infoHash) + + const response = Object.assign(data[_infoHash], { announce: this.announceUrl, - infoHash: bin2hex(infoHash) + infoHash }) this.client.emit('scrape', response) }) From ae54372ce94f78f3fe8d368c32788e3fd9526461 Mon Sep 17 00:00:00 2001 From: semantic-release-bot Date: Tue, 1 Aug 2023 22:08:37 +0000 Subject: [PATCH 10/10] chore(release): 10.0.11 ## [10.0.11](https://github.com/webtorrent/bittorrent-tracker/compare/v10.0.10...v10.0.11) (2023-08-01) ### Bug Fixes * mangled scrape infohashes ([#486](https://github.com/webtorrent/bittorrent-tracker/issues/486)) ([11cce83](https://github.com/webtorrent/bittorrent-tracker/commit/11cce83ddd858813f5684da8a116de4bee6e518b)) --- CHANGELOG.md | 7 +++++++ package.json | 2 +- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 7bf4f32cf..c6365c39b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,10 @@ +## [10.0.11](https://github.com/webtorrent/bittorrent-tracker/compare/v10.0.10...v10.0.11) (2023-08-01) + + +### Bug Fixes + +* mangled scrape infohashes ([#486](https://github.com/webtorrent/bittorrent-tracker/issues/486)) ([11cce83](https://github.com/webtorrent/bittorrent-tracker/commit/11cce83ddd858813f5684da8a116de4bee6e518b)) + ## [10.0.10](https://github.com/webtorrent/bittorrent-tracker/compare/v10.0.9...v10.0.10) (2023-06-16) diff --git a/package.json b/package.json index 24188c1ac..e7b039d73 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "bittorrent-tracker", "description": "Simple, robust, BitTorrent tracker (client & server) implementation", - "version": "10.0.10", + "version": "10.0.11", "author": { "name": "WebTorrent LLC", "email": "feross@webtorrent.io",