From 88c4e0a792ebc143fe075e933d4cbd57b6f94333 Mon Sep 17 00:00:00 2001 From: rswindell <> Date: Fri, 28 Oct 2011 08:14:48 +0000 Subject: [PATCH] Eliminated all JS ThreadStackLimit stuff - not needed anymore as mozjs 1.8.5 has its own functional "too much recursion" detection. Replaced "branch callback" stuff with "operational callback". JavaScriptBranchLimit has been replaced with JavaScriptTimeLimit (default value: 24 hours) --- ctrl/sbbs.ini | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/ctrl/sbbs.ini b/ctrl/sbbs.ini index 313b6396a7..c47afabdaf 100644 --- a/ctrl/sbbs.ini +++ b/ctrl/sbbs.ini @@ -37,13 +37,11 @@ JavaScriptMaxBytes = 8M ; Maximum stack size per JS context: JavaScriptContextStack = 16K -; Maximum stack size per JS stack: - JavaScriptThreadStack = 256K -; Maximum number of loops (branch callbacks) before auto-termination of script: - JavaScriptBranchLimit = 99999999 -; Garbage Collection interval (in branch callbacks): +; Maximum number of ticks (100ms) before auto-termination of script: + JavaScriptTimeLimit = 864000 +; Garbage Collection interval (in ticks): JavaScriptGcInterval = 100 -; Time-slice yield interval (in branch callbacks): +; Time-slice yield interval (in ticks): JavaScriptYieldInterval = 10000 ; Comma-separated list of load paths (relative to exec or mods directories): JavaScriptLoadPath = load -- GitLab