From 953ddd82e48dd206cef5ac94456549aed13b3ad5 Mon Sep 17 00:00:00 2001 From: RaindropsSys Date: Fri, 17 Nov 2023 23:25:29 +0100 Subject: Updated 30 files and deleted 2976 files (automated) --- .../http2-wrapper/source/proxies/h2-over-h1.js | 48 ---------------------- 1 file changed, 48 deletions(-) delete mode 100644 includes/external/addressbook/node_modules/http2-wrapper/source/proxies/h2-over-h1.js (limited to 'includes/external/addressbook/node_modules/http2-wrapper/source/proxies/h2-over-h1.js') diff --git a/includes/external/addressbook/node_modules/http2-wrapper/source/proxies/h2-over-h1.js b/includes/external/addressbook/node_modules/http2-wrapper/source/proxies/h2-over-h1.js deleted file mode 100644 index 8764f07..0000000 --- a/includes/external/addressbook/node_modules/http2-wrapper/source/proxies/h2-over-h1.js +++ /dev/null @@ -1,48 +0,0 @@ -'use strict'; -const http = require('http'); -const https = require('https'); -const Http2OverHttpX = require('./h2-over-hx.js'); -const getAuthorizationHeaders = require('./get-auth-headers.js'); - -const getStream = request => new Promise((resolve, reject) => { - const onConnect = (response, socket, head) => { - socket.unshift(head); - - request.off('error', reject); - resolve([socket, response.statusCode, response.statusMessage]); - }; - - request.once('error', reject); - request.once('connect', onConnect); -}); - -class Http2OverHttp extends Http2OverHttpX { - async _getProxyStream(authority) { - const {proxyOptions} = this; - const {url, headers} = this.proxyOptions; - - const network = url.protocol === 'https:' ? https : http; - - // `new URL('https://localhost/httpbin.org:443')` results in - // a `/httpbin.org:443` path, which has an invalid leading slash. - const request = network.request({ - ...proxyOptions, - hostname: url.hostname, - port: url.port, - path: authority, - headers: { - ...getAuthorizationHeaders(this), - ...headers, - host: authority - }, - method: 'CONNECT' - }).end(); - - return getStream(request); - } -} - -module.exports = { - Http2OverHttp, - Http2OverHttps: Http2OverHttp -}; -- cgit