diff --git a/zefie_wtvp_minisrv/app.js b/zefie_wtvp_minisrv/app.js index 839a0512..2b8c6639 100644 --- a/zefie_wtvp_minisrv/app.js +++ b/zefie_wtvp_minisrv/app.js @@ -8,8 +8,8 @@ const fs = require('fs'); const tls = require('tls'); const path = require('path'); const zlib = require('zlib'); -const http = require('http'); -const https = require('https'); +const http = require('follow-redirects').http +const https = require('follow-redirects').https const net = require('net'); const crypto = require('crypto') const CryptoJS = require('crypto-js'); diff --git a/zefie_wtvp_minisrv/package-lock.json b/zefie_wtvp_minisrv/package-lock.json index 3c313947..4f062589 100644 --- a/zefie_wtvp_minisrv/package-lock.json +++ b/zefie_wtvp_minisrv/package-lock.json @@ -14,6 +14,7 @@ "easy-crc": "0.0.2", "endianness": "^8.0.2", "express": "^4.18.2", + "follow-redirects": "^1.15.2", "html-entities": "^2.3.3", "iconv-lite": "^0.6.3", "mime-types": "^2.1.35", @@ -544,6 +545,25 @@ "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" }, + "node_modules/follow-redirects": { + "version": "1.15.2", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz", + "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==", + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } + } + }, "node_modules/forwarded": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", @@ -1836,6 +1856,11 @@ } } }, + "follow-redirects": { + "version": "1.15.2", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz", + "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==" + }, "forwarded": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", @@ -2076,7 +2101,7 @@ }, "nntp-server": { "version": "git+ssh://git@github.com/zefie/nntp-server.git#28aaaeb20287d5b07fec2fcd6c5948b15f7bf1a0", - "from": "nntp-server@zefie/nntp-server", + "from": "nntp-server@github:zefie/nntp-server", "requires": { "debug": "^4.3.3", "denque": "^2.0.1", diff --git a/zefie_wtvp_minisrv/package.json b/zefie_wtvp_minisrv/package.json index 60ad05ae..672eaeac 100644 --- a/zefie_wtvp_minisrv/package.json +++ b/zefie_wtvp_minisrv/package.json @@ -32,6 +32,7 @@ "easy-crc": "0.0.2", "endianness": "^8.0.2", "express": "^4.18.2", + "follow-redirects": "^1.15.2", "html-entities": "^2.3.3", "iconv-lite": "^0.6.3", "mime-types": "^2.1.35",