Commit:    8ef1c24a647d70c53a1f2d6b894e8d20f521e676
Author:    Christoph M. Becker <cmbecke...@gmx.de>         Fri, 11 Oct 2019 
18:24:48 +0200
Parents:   492a1aff61a5fd641e13dc0e74345c5a9c0aa30d
Branches:  master

Link:       
http://git.php.net/?p=pftt2.git;a=commitdiff;h=8ef1c24a647d70c53a1f2d6b894e8d20f521e676

Log:
Remove unsupported ini directives

`safe_mode` and `magic_quotes_runtime` are unsupported as of PHP 5.4.0;
the `unicde.*` directives have been a PHP 6 thing.  `disable_defs` is
unknown.  No need to keep them.

Changed paths:
  M  src/com/mostc/pftt/model/core/PhpIni.java
  M  src/com/mostc/pftt/model/smoke/RequiredExtensionsSmokeTest.java


Diff:
diff --git a/src/com/mostc/pftt/model/core/PhpIni.java 
b/src/com/mostc/pftt/model/core/PhpIni.java
index 7354eca2..39d0daa8 100644
--- a/src/com/mostc/pftt/model/core/PhpIni.java
+++ b/src/com/mostc/pftt/model/core/PhpIni.java
@@ -41,8 +41,6 @@ public class PhpIni {
        public static final String EXTENSION_DIR = "extension_dir";
        public static final String OUTPUT_HANDLER = "output_handler";
        public static final String OPEN_BASEDIR = "open_basedir";
-       public static final String SAFE_MODE = "safe_mode";
-       public static final String DISABLE_DEFS = "disable_defs";
        public static final String OUTPUT_BUFFERING = "output_buffering";
        public static final String ERROR_REPORTING = "error_reporting";
        public static final String DISPLAY_ERRORS = "display_errors";
@@ -58,13 +56,8 @@ public class PhpIni {
        public static final String ERROR_APPEND_STRING = "error_append_string";
        public static final String AUTO_PREPEND_FILE = "auto_prepend_file";
        public static final String AUTO_APPEND_FILE = "auto_append_file";
-       public static final String MAGIC_QUOTES_RUNTIME = 
"magic_quotes_runtime";
        public static final String IGNORE_REPEATED_ERRORS = 
"ignore_repeated_errors";
        public static final String PRECISION = "precision";
-       public static final String UNICODE_RUNTIME_ENCODING = 
"unicode.runtime_encoding";
-       public static final String UNICODE_SCRIPT_ENCODING = 
"unicode.script_encoding";
-       public static final String UNICODE_OUTPUT_ENCODING = 
"unicode.output_encoding";
-       public static final String UNICODE_FROM_ERROR_MODE = 
"unicode.from_error_mode";
        public static final String SESSION_AUTO_START = "session.auto_start";
        public static final String SYS_TEMP_DIR = "sys_temp_dir";
        public static final String ON = "On";
diff --git a/src/com/mostc/pftt/model/smoke/RequiredExtensionsSmokeTest.java 
b/src/com/mostc/pftt/model/smoke/RequiredExtensionsSmokeTest.java
index b09305c6..336fc5d3 100644
--- a/src/com/mostc/pftt/model/smoke/RequiredExtensionsSmokeTest.java
+++ b/src/com/mostc/pftt/model/smoke/RequiredExtensionsSmokeTest.java
@@ -210,8 +210,6 @@ public class RequiredExtensionsSmokeTest extends SmokeTest {
                // ini.putSingle("date.timezone", "'UTC'");
                ini.putMulti(PhpIni.OUTPUT_HANDLER, StringUtil.EMPTY);
                ini.putMulti(PhpIni.OPEN_BASEDIR, StringUtil.EMPTY);
-               ini.putMulti(PhpIni.SAFE_MODE, 0);
-               ini.putMulti(PhpIni.DISABLE_DEFS, PhpIni.OFF);
                ini.putMulti(PhpIni.OUTPUT_BUFFERING, PhpIni.ON);
                
                // CRITICAL PhpUnit tests w/ remote fs scenarios
@@ -252,13 +250,8 @@ public class RequiredExtensionsSmokeTest extends SmokeTest 
{
                ini.putMulti(PhpIni.ERROR_APPEND_STRING, StringUtil.EMPTY);
                ini.putMulti(PhpIni.AUTO_PREPEND_FILE, StringUtil.EMPTY);
                ini.putMulti(PhpIni.AUTO_APPEND_FILE, StringUtil.EMPTY);
-               ini.putMulti(PhpIni.MAGIC_QUOTES_RUNTIME, PhpIni.OFF);
                ini.putMulti(PhpIni.IGNORE_REPEATED_ERRORS, PhpIni.OFF);
                ini.putMulti(PhpIni.PRECISION, 14);
-               ini.putMulti(PhpIni.UNICODE_RUNTIME_ENCODING, 
PhpIni.ISO_8859_1);
-               ini.putMulti(PhpIni.UNICODE_SCRIPT_ENCODING, PhpIni.UTF_8);
-               ini.putMulti(PhpIni.UNICODE_OUTPUT_ENCODING, PhpIni.UTF_8);
-               ini.putMulti(PhpIni.UNICODE_FROM_ERROR_MODE, 
PhpIni.U_INVALID_SUBSTITUTE);
                ini.putMulti(PhpIni.SESSION_AUTO_START, PhpIni.OFF);
                // added sys_temp_dir for PHAR PHPTs - otherwise they'll use 
CWD for their temp dir
                // even if its on a remote file system (slow & buggy)

Reply via email to