From fc402aa21ebe865d3cc5919d30401cd5d1e3946b Mon Sep 17 00:00:00 2001 From: zefie Date: Tue, 12 Aug 2025 21:05:32 -0400 Subject: [PATCH] maybe php fix --- zefie_wtvp_minisrv/app.js | 8 +++++++- zefie_wtvp_minisrv/test.js | 4 ---- 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/zefie_wtvp_minisrv/app.js b/zefie_wtvp_minisrv/app.js index 4be03e0c..d709c142 100644 --- a/zefie_wtvp_minisrv/app.js +++ b/zefie_wtvp_minisrv/app.js @@ -441,8 +441,14 @@ async function handleCGI(executable, cgi_file, socket, request_headers, vault, s delete env['PATH_TRANSLATED']; } - + const isWindows = process.platform === 'win32'; let options = { 'cwd': vault, 'env': env, 'timeout': 120000, windowsHide: true, 'uid': process.getuid(), 'gid': process.getgid(), 'stdio': 'overlapped' }; + if (isWindows) { + options.windowsHide = true; + delete options.uid; + delete options.gid; + } + if (!minisrv_config.config.debug_flags.quiet) (executable == cgi_file) ? console.debug(" * Executing CGI:", executable) : console.debug(" * Executing CGI:", executable, cgi_file); const cgi = (executable == cgi_file) ? spawn(cgi_file, options=options) : spawn(executable, [cgi_file], options) let data = ""; diff --git a/zefie_wtvp_minisrv/test.js b/zefie_wtvp_minisrv/test.js index fcf86761..60d4ada6 100644 --- a/zefie_wtvp_minisrv/test.js +++ b/zefie_wtvp_minisrv/test.js @@ -86,10 +86,6 @@ function checkScopeErrors(file) { "message": "new Buffer() is deprecated. Use Buffer.from(), Buffer.alloc(), or Buffer.allocUnsafe() instead." }, // Node.js specific deprecations - { - "selector": "MemberExpression[object.name='process'][property.name='env'][computed=false]", - "message": "Consider using process.env with proper defaults or validation." - }, { "selector": "CallExpression[callee.type='MemberExpression'][callee.object.name='fs'][callee.property.name='exists']", "message": "fs.exists() is deprecated. Use fs.existsSync() or fs.access() instead."