Upstream has so many open PRs and Issues potentially some are valid bugs. Need to investigate and make a quick list of them:
Critical (crashes / data loss)
High (incorrect behavior)
Medium (features)
Low (refactors / compat)
Skipped (docs, deps, CI, abandoned)
#1713, #1712, #1709, #1707, #1705, #1704, #1695, #1671, #1670, #1660, #1658, #1629, #1612, #1609, #1593, #1585, #1578, #1577, #1555, #1538, #1533, #1529, #1523, #1522, #1518, #1517, #1516, #1501, #1500, #1485, #1470, #1452, #1441, #1437, #1409, #1406, #1393, #1388, #1386, #1353, #1324, #1301, #1259, #1130, #1003
Upstream has so many open PRs and Issues potentially some are valid bugs. Need to investigate and make a quick list of them:
Critical (crashes / data loss)
req.socketundefined TypeError (crash) → fix(web-incoming): guardreq.socketaccess in error handler #112options.targetis object → fix(web-outgoing): handle object target in redirect host rewrite #108req.on('aborted')(Node 15.5+) → fix(web-incoming): remove deprecatedreq.on('aborted')listener #110errorevent → fix(server): catch synchronous exceptions in middleware passes #109High (incorrect behavior)
isSSLregex for consistent https/wss protocol checks #123http:/incorrectly in paths (CLOSED)removeChunkedmissing 204/304 (spec violation) → fix(web-outgoing): strip transfer-encoding on 204/304 #122ERR_INVALID_HTTP_TOKEN→ fix(web-outgoing): skip empty header names #121x-forwarded-*rejected by some serverssetRedirectHostRewritesupport URL object foroptions.targethostRewriteignorePath: trueMedium (features)
x-forwarded-hostto WebSocket requestsservername(SNI) in TLS requestsoptions.localAddresshttp.requestlookupoption + typesNODE_TLS_REJECT_UNAUTHORIZEDenv varlookupoption to override DNS lookupsforcePassesandselfHandleResponseas function callbackonProxyReqWsasync handlermergeCookiesoptionproxyReseventproxyToNextoptionLow (refactors / compat)
util._extenddeprecation warning (Node 22)Object.assigninstead of deprecatedutil._extendutil.puts()/util.debug()Skipped (docs, deps, CI, abandoned)
#1713, #1712, #1709, #1707, #1705, #1704, #1695, #1671, #1670, #1660, #1658, #1629, #1612, #1609, #1593, #1585, #1578, #1577, #1555, #1538, #1533, #1529, #1523, #1522, #1518, #1517, #1516, #1501, #1500, #1485, #1470, #1452, #1441, #1437, #1409, #1406, #1393, #1388, #1386, #1353, #1324, #1301, #1259, #1130, #1003