diff --git a/package-lock.json b/package-lock.json index 9cd617d0..16bb0311 100644 --- a/package-lock.json +++ b/package-lock.json @@ -40,7 +40,7 @@ "simple-get": "4.0.0", "srt-to-vtt": "1.1.3", "vlc-command": "1.2.0", - "webtorrent": "1.1.3", + "webtorrent": "1.1.4", "winreg": "1.2.4" }, "devDependencies": { @@ -2528,9 +2528,9 @@ "integrity": "sha512-tSh9HdQgwyEAfo1jzoGEis6o/zs4CcdRTchG93XVl5jct+DCAN90M5MVUV76k2vJ9Xg3GAzLB5NLsY/vnVTh6w==" }, "node_modules/bittorrent-protocol": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/bittorrent-protocol/-/bittorrent-protocol-3.3.1.tgz", - "integrity": "sha512-DJy0/jjqJD62PPJY79duCccmPMihp3KPowlmd7BLEU8FTtnDsYjso6BAx+pWwCKOeDORdc9RiJ7L72x3taCh6g==", + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/bittorrent-protocol/-/bittorrent-protocol-3.4.1.tgz", + "integrity": "sha512-3qBW4ZZrUZKN7HzHbX4+kbiphrTNeraMp3i9n3wobicysjibAV8SBDY+sGiBN4SgXV6WvEW4kyRPIjoSqW+khw==", "funding": [ { "type": "github", @@ -2548,9 +2548,12 @@ "dependencies": { "bencode": "^2.0.1", "bitfield": "^4.0.0", + "buffer-xor": "^2.0.2", "debug": "^4.3.1", "randombytes": "^2.1.0", + "rc4": "^0.1.5", "readable-stream": "^3.6.0", + "simple-sha1": "^3.0.0", "speedometer": "^1.1.0", "unordered-array-remove": "^1.0.2" } @@ -2991,6 +2994,14 @@ "resolved": "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz", "integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==" }, + "node_modules/buffer-xor": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-2.0.2.tgz", + "integrity": "sha512-eHslX0bin3GB+Lx2p7lEYRShRewuNZL3fUl4qlVJGGiwoPGftmt8JQgk2Y9Ji5/01TnVDo33E5b5O3vUB1HdqQ==", + "dependencies": { + "safe-buffer": "^5.1.1" + } + }, "node_modules/buffer/node_modules/base64-js": { "version": "1.5.1", "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", @@ -11736,6 +11747,14 @@ "rc": "cli.js" } }, + "node_modules/rc4": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/rc4/-/rc4-0.1.5.tgz", + "integrity": "sha1-CMbgSgFo9utiHCKrbLEVG9n0pk0=", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/rcedit": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/rcedit/-/rcedit-2.2.0.tgz", @@ -14901,9 +14920,9 @@ } }, "node_modules/ut_pex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ut_pex/-/ut_pex-3.0.0.tgz", - "integrity": "sha512-huPZAVpXzqUmCSGdeALwnoH29V+bK0O9ISH4jNfvlGFhY8qMJF0I+RKfVMiiT0TlgeB6thiitz/0G9BORVRb6Q==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/ut_pex/-/ut_pex-3.0.1.tgz", + "integrity": "sha512-t1MHIDHSISgOJcmq8UM6Qv9/hRQYVaUvzqSNnXa5ATDbS9hXfhBpyBo2HcSyJtwPSHsmMtNui8G6yKirwJ8vow==", "funding": [ { "type": "github", @@ -14946,9 +14965,9 @@ "dev": true }, "node_modules/utp-native": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/utp-native/-/utp-native-2.5.0.tgz", - "integrity": "sha512-HoHPE6gwLxC0xlpYJUl+Xw2sh809lhXx3TexHsb2/xY8vEd6NwuvAxOI/X27dBTc/TOT5diWUpCJWDaunkcVvA==", + "version": "2.5.3", + "resolved": "https://registry.npmjs.org/utp-native/-/utp-native-2.5.3.tgz", + "integrity": "sha512-sWTrWYXPhhWJh+cS2baPzhaZc89zwlWCfwSthUjGhLkZztyPhcQllo+XVVCbNGi7dhyRlxkWxN4NKU6FbA9Y8w==", "hasInstallScript": true, "optional": true, "dependencies": { @@ -15282,9 +15301,9 @@ } }, "node_modules/webtorrent": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/webtorrent/-/webtorrent-1.1.3.tgz", - "integrity": "sha512-odIOI7SZWuMMZGGYRYFyTwIH6mhCM1k1BExsra6qjp4TyUsn83ZYb8LQ26NKHYfLmMZJ2YO09LFbfJUviLPSVA==", + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/webtorrent/-/webtorrent-1.1.4.tgz", + "integrity": "sha512-H+kdneuELCfkYQZtGg9/X6aT1nz8zHSimk7wzQcJJ6dVWv6nzBsaxxf0n+QWSeSp7SGy7xwrpGfWLht/zSpwhg==", "funding": [ { "type": "github", @@ -15303,7 +15322,7 @@ "addr-to-ip-port": "^1.5.1", "bitfield": "^4.0.0", "bittorrent-dht": "^10.0.0", - "bittorrent-protocol": "^3.3.1", + "bittorrent-protocol": "^3.4.1", "cache-chunk-store": "^3.2.2", "chrome-net": "^3.3.4", "chunk-store-stream": "^4.3.0", @@ -15343,13 +15362,13 @@ "torrent-piece": "^2.0.1", "unordered-array-remove": "^1.0.2", "ut_metadata": "^3.5.2", - "ut_pex": "^3.0.0" + "ut_pex": "^3.0.1" }, "engines": { - "node": ">=10" + "node": ">=12" }, "optionalDependencies": { - "utp-native": "^2.4.0" + "utp-native": "^2.5.3" } }, "node_modules/webtorrent/node_modules/debug": { @@ -17917,15 +17936,18 @@ "integrity": "sha512-tSh9HdQgwyEAfo1jzoGEis6o/zs4CcdRTchG93XVl5jct+DCAN90M5MVUV76k2vJ9Xg3GAzLB5NLsY/vnVTh6w==" }, "bittorrent-protocol": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/bittorrent-protocol/-/bittorrent-protocol-3.3.1.tgz", - "integrity": "sha512-DJy0/jjqJD62PPJY79duCccmPMihp3KPowlmd7BLEU8FTtnDsYjso6BAx+pWwCKOeDORdc9RiJ7L72x3taCh6g==", + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/bittorrent-protocol/-/bittorrent-protocol-3.4.1.tgz", + "integrity": "sha512-3qBW4ZZrUZKN7HzHbX4+kbiphrTNeraMp3i9n3wobicysjibAV8SBDY+sGiBN4SgXV6WvEW4kyRPIjoSqW+khw==", "requires": { "bencode": "^2.0.1", "bitfield": "^4.0.0", + "buffer-xor": "^2.0.2", "debug": "^4.3.1", "randombytes": "^2.1.0", + "rc4": "^0.1.5", "readable-stream": "^3.6.0", + "simple-sha1": "^3.0.0", "speedometer": "^1.1.0", "unordered-array-remove": "^1.0.2" }, @@ -18303,6 +18325,14 @@ "resolved": "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz", "integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==" }, + "buffer-xor": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-2.0.2.tgz", + "integrity": "sha512-eHslX0bin3GB+Lx2p7lEYRShRewuNZL3fUl4qlVJGGiwoPGftmt8JQgk2Y9Ji5/01TnVDo33E5b5O3vUB1HdqQ==", + "requires": { + "safe-buffer": "^5.1.1" + } + }, "bufferutil": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/bufferutil/-/bufferutil-4.0.2.tgz", @@ -25227,6 +25257,11 @@ "strip-json-comments": "~2.0.1" } }, + "rc4": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/rc4/-/rc4-0.1.5.tgz", + "integrity": "sha1-CMbgSgFo9utiHCKrbLEVG9n0pk0=" + }, "rcedit": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/rcedit/-/rcedit-2.2.0.tgz", @@ -27767,9 +27802,9 @@ } }, "ut_pex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ut_pex/-/ut_pex-3.0.0.tgz", - "integrity": "sha512-huPZAVpXzqUmCSGdeALwnoH29V+bK0O9ISH4jNfvlGFhY8qMJF0I+RKfVMiiT0TlgeB6thiitz/0G9BORVRb6Q==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/ut_pex/-/ut_pex-3.0.1.tgz", + "integrity": "sha512-t1MHIDHSISgOJcmq8UM6Qv9/hRQYVaUvzqSNnXa5ATDbS9hXfhBpyBo2HcSyJtwPSHsmMtNui8G6yKirwJ8vow==", "requires": { "bencode": "^2.0.1", "compact2string": "^1.4.1", @@ -27797,9 +27832,9 @@ "dev": true }, "utp-native": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/utp-native/-/utp-native-2.5.0.tgz", - "integrity": "sha512-HoHPE6gwLxC0xlpYJUl+Xw2sh809lhXx3TexHsb2/xY8vEd6NwuvAxOI/X27dBTc/TOT5diWUpCJWDaunkcVvA==", + "version": "2.5.3", + "resolved": "https://registry.npmjs.org/utp-native/-/utp-native-2.5.3.tgz", + "integrity": "sha512-sWTrWYXPhhWJh+cS2baPzhaZc89zwlWCfwSthUjGhLkZztyPhcQllo+XVVCbNGi7dhyRlxkWxN4NKU6FbA9Y8w==", "optional": true, "requires": { "napi-macros": "^2.0.0", @@ -28062,14 +28097,14 @@ } }, "webtorrent": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/webtorrent/-/webtorrent-1.1.3.tgz", - "integrity": "sha512-odIOI7SZWuMMZGGYRYFyTwIH6mhCM1k1BExsra6qjp4TyUsn83ZYb8LQ26NKHYfLmMZJ2YO09LFbfJUviLPSVA==", + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/webtorrent/-/webtorrent-1.1.4.tgz", + "integrity": "sha512-H+kdneuELCfkYQZtGg9/X6aT1nz8zHSimk7wzQcJJ6dVWv6nzBsaxxf0n+QWSeSp7SGy7xwrpGfWLht/zSpwhg==", "requires": { "addr-to-ip-port": "^1.5.1", "bitfield": "^4.0.0", "bittorrent-dht": "^10.0.0", - "bittorrent-protocol": "^3.3.1", + "bittorrent-protocol": "^3.4.1", "cache-chunk-store": "^3.2.2", "chrome-net": "^3.3.4", "chunk-store-stream": "^4.3.0", @@ -28109,8 +28144,8 @@ "torrent-piece": "^2.0.1", "unordered-array-remove": "^1.0.2", "ut_metadata": "^3.5.2", - "ut_pex": "^3.0.0", - "utp-native": "^2.4.0" + "ut_pex": "^3.0.1", + "utp-native": "^2.5.3" }, "dependencies": { "debug": { diff --git a/package.json b/package.json index 7d951906..ef136029 100644 --- a/package.json +++ b/package.json @@ -53,7 +53,7 @@ "simple-get": "4.0.0", "srt-to-vtt": "1.1.3", "vlc-command": "1.2.0", - "webtorrent": "1.1.3", + "webtorrent": "1.1.4", "winreg": "1.2.4" }, "devDependencies": {