X-Git-Url: http://git.pld-linux.org/?a=blobdiff_plain;f=php-ini.patch;h=fe3979be59c938b5bab4e2d72ff56fc3905ea9e9;hb=8cb93fd057b989458d7b32948a29aeb69f7ff369;hp=21d9d737052b1a80678da1654135e65a6ef2a66d;hpb=95a30b9d654ae523335f874b09b677ad33bdfcba;p=packages%2Fphp.git diff --git a/php-ini.patch b/php-ini.patch index 21d9d73..fe3979b 100644 --- a/php-ini.patch +++ b/php-ini.patch @@ -1,5 +1,5 @@ ---- php-5.2.0/php.ini-dist 2006-10-14 18:06:11.000000000 +0300 -+++ php-5.2.0/php.ini 2006-11-03 00:23:42.665401441 +0200 +--- php-5.2.8/php.ini-dist 2008-11-28 21:07:09.000000000 +0200 ++++ php-5.2.8/php.ini 2009-01-05 14:53:55.914702890 +0200 @@ -3,13 +3,18 @@ ;;;;;;;;;;; ; WARNING ; @@ -111,26 +111,36 @@ ; Enforce year 2000 compliance (will cause problems with non-compliant browsers) y2k_compliance = On -@@ -301,14 +368,16 @@ +@@ -245,7 +312,7 @@ + ; (e.g. by adding its signature to the Web server header). It is no security + ; threat in any way, but it makes it possible to determine whether you use PHP + ; on your server or not. +-expose_php = On ++expose_php = Off + + + ;;;;;;;;;;;;;;;;;;; +@@ -302,7 +369,9 @@ ; ; - Show all errors except for notices and coding standards warnings ; --error_reporting = E_ALL & ~E_NOTICE +-error_reporting = E_ALL & ~E_NOTICE +;error_reporting = E_ALL & ~E_NOTICE + -+error_reporting = E_ALL - ++error_reporting = E_ALL + ; Print out errors (as a part of the output). For production web sites, ; you're strongly encouraged to turn this feature off, and use error logging - ; instead (see below). Keeping display_errors enabled on a production web site - ; may reveal security information to end users, such as file paths on your Web - ; server, your database schema or other information. +@@ -319,7 +388,7 @@ + ; + ; stdout (On) - Display errors to STDOUT + ; -display_errors = On +display_errors = Off ; Even when display_errors is on, errors that occur during PHP's startup ; sequence are not displayed. It's strongly recommended to keep -@@ -318,7 +387,7 @@ +@@ -329,7 +398,7 @@ ; Log errors into a log file (server-specific log, stderr, or error_log (below)) ; As stated above, you're strongly advised to use error logging in place of ; error displaying on production web sites. @@ -139,7 +149,16 @@ ; Set maximum length of log_errors. In error_log information about the source is ; added. The default is 1024 and 0 allows to not apply any maximum length at all. -@@ -345,7 +414,7 @@ +@@ -352,7 +421,7 @@ + ;report_zend_debug = 0 + + ; Store the last error/warning message in $php_errormsg (boolean). +-track_errors = Off ++track_errors = On + + ; Turn off normal error reporting and emit XML-RPC error XML + ;xmlrpc_errors = 0 +@@ -361,7 +430,7 @@ ; Disable the inclusion of HTML tags in error messages. ; Note: Never use this feature for production boxes. @@ -148,7 +167,7 @@ ; If html_errors is set On PHP produces clickable error messages that direct ; to a page describing the error or function causing the error in detail. -@@ -389,7 +458,7 @@ +@@ -405,7 +474,7 @@ ; Environment and Built-in variables (G, P, C, E & S respectively, often ; referred to as EGPCS or GPC). Registration is done from left to right, newer ; values override older values. @@ -157,7 +176,7 @@ ; Whether or not to register the EGPCS variables as global variables. You may ; want to turn this off if you don't want to clutter your scripts' global scope -@@ -405,12 +474,12 @@ +@@ -421,12 +490,12 @@ ; Whether or not to register the old-style input arrays, HTTP_GET_VARS ; and friends. If you're not using them, it's recommended to turn them off, ; for performance reasons. @@ -172,7 +191,7 @@ ; When enabled, the SERVER and ENV variables are created when they're first ; used (Just In Time) instead of when the script starts. If these variables -@@ -426,7 +495,7 @@ +@@ -442,7 +511,7 @@ ; ; Magic quotes for incoming GET/POST/Cookie data. @@ -181,7 +200,7 @@ ; Magic quotes for runtime-generated data, e.g. data from SQL, from exec(), etc. magic_quotes_runtime = Off -@@ -472,7 +541,7 @@ +@@ -488,55 +557,13 @@ user_dir = ; Directory in which the loadable extensions (modules) reside. @@ -190,16 +209,55 @@ ; Whether or not to enable the dl() function. The dl() function does NOT work ; properly in multithreaded servers, such as IIS or Zeus, and is automatically -@@ -533,7 +602,7 @@ - ;;;;;;;;;;;;;;;;;; - - ; Whether to allow the treatment of URLs (like http:// or ftp://) as files. --allow_url_fopen = On -+allow_url_fopen = Off + ; disabled on them. + enable_dl = On - ; Whether to allow include/require to open URLs (like http:// or ftp://) as files. - allow_url_include = Off -@@ -576,48 +645,6 @@ +-; cgi.force_redirect is necessary to provide security running PHP as a CGI under +-; most web servers. Left undefined, PHP turns this on by default. You can +-; turn it off here AT YOUR OWN RISK +-; **You CAN safely turn this off for IIS, in fact, you MUST.** +-; cgi.force_redirect = 1 +- +-; if cgi.nph is enabled it will force cgi to always sent Status: 200 with +-; every request. +-; cgi.nph = 1 +- +-; if cgi.force_redirect is turned on, and you are not running under Apache or Netscape +-; (iPlanet) web servers, you MAY need to set an environment variable name that PHP +-; will look for to know it is OK to continue execution. Setting this variable MAY +-; cause security issues, KNOW WHAT YOU ARE DOING FIRST. +-; cgi.redirect_status_env = ; +- +-; cgi.fix_pathinfo provides *real* PATH_INFO/PATH_TRANSLATED support for CGI. PHP's +-; previous behaviour was to set PATH_TRANSLATED to SCRIPT_FILENAME, and to not grok +-; what PATH_INFO is. For more information on PATH_INFO, see the cgi specs. Setting +-; this to 1 will cause PHP CGI to fix it's paths to conform to the spec. A setting +-; of zero causes PHP to behave as before. Default is 1. You should fix your scripts +-; to use SCRIPT_FILENAME rather than PATH_TRANSLATED. +-; cgi.fix_pathinfo=0 +- +-; FastCGI under IIS (on WINNT based OS) supports the ability to impersonate +-; security tokens of the calling client. This allows IIS to define the +-; security context that the request runs under. mod_fastcgi under Apache +-; does not currently support this feature (03/17/2002) +-; Set to 1 if running under IIS. Default is zero. +-; fastcgi.impersonate = 1; +- +-; Disable logging through FastCGI connection +-; fastcgi.logging = 0 +- +-; cgi.rfc2616_headers configuration option tells PHP what type of headers to +-; use when sending HTTP response code. If it's set 0 PHP sends Status: header that +-; is supported by Apache. When this option is set to 1 PHP will send +-; RFC2616 compliant header. +-; Default is zero. +-;cgi.rfc2616_headers = 0 +- +- + ;;;;;;;;;;;;;;;; + ; File Uploads ; + ;;;;;;;;;;;;;;;; +@@ -630,59 +630,6 @@ ; needs to go here. Specify the location of the extension with the ; extension_dir directive above. @@ -210,45 +268,96 @@ -; extension folders as well as the separate PECL DLL download (PHP 5). -; Be sure to appropriately set the extension_dir directive. - --;extension=php_mbstring.dll -;extension=php_bz2.dll -;extension=php_curl.dll -;extension=php_dba.dll -;extension=php_dbase.dll --;extension=php_exif.dll -;extension=php_fdf.dll --;extension=php_filepro.dll -;extension=php_gd2.dll -;extension=php_gettext.dll +-;extension=php_gmp.dll -;extension=php_ifx.dll -;extension=php_imap.dll -;extension=php_interbase.dll -;extension=php_ldap.dll +-;extension=php_mbstring.dll +-;extension=php_exif.dll -;extension=php_mcrypt.dll -;extension=php_mhash.dll -;extension=php_mime_magic.dll -;extension=php_ming.dll --;extension=php_mssql.dll -;extension=php_msql.dll +-;extension=php_mssql.dll -;extension=php_mysql.dll +-;extension=php_mysqli.dll -;extension=php_oci8.dll -;extension=php_openssl.dll --;extension=php_oracle.dll +-;extension=php_pdo.dll +-;extension=php_pdo_firebird.dll +-;extension=php_pdo_mssql.dll +-;extension=php_pdo_mysql.dll +-;extension=php_pdo_oci.dll +-;extension=php_pdo_oci8.dll +-;extension=php_pdo_odbc.dll +-;extension=php_pdo_pgsql.dll +-;extension=php_pdo_sqlite.dll -;extension=php_pgsql.dll +-;extension=php_pspell.dll -;extension=php_shmop.dll -;extension=php_snmp.dll +-;extension=php_soap.dll -;extension=php_sockets.dll -;extension=php_sqlite.dll -;extension=php_sybase_ct.dll -;extension=php_tidy.dll -;extension=php_xmlrpc.dll -;extension=php_xsl.dll -- +-;extension=php_zip.dll - ;;;;;;;;;;;;;;;;;;; ; Module Settings ; ;;;;;;;;;;;;;;;;;;; -@@ -1205,7 +1232,7 @@ +@@ -776,6 +750,9 @@ + ; Maximum time (in seconds) for connect timeout. -1 means no limit + mysql.connect_timeout = 60 + ++; The name of the character set to use as the default character set. ++;mysql.connect_charset=utf8 ++ + ; Trace mode. When trace_mode is active (=On), warnings for table/index scans and + ; SQL-Errors will be displayed. + mysql.trace_mode = Off +@@ -795,6 +772,9 @@ + ; MySQL defaults. + mysqli.default_socket = + ++; The name of the character set to use as the default character set. ++;mysqli.connect_charset=utf8 ++ + ; Default host for mysql_connect() (doesn't apply in safe mode). + mysqli.default_host = + +@@ -811,6 +791,10 @@ + ; Allow or prevent reconnect + mysqli.reconnect = Off + ++[pdo_mysql] ++; The name of the character set to use as the default character set. ++;pdo_mysql.connect_charset=utf8 ++ + [mSQL] + ; Allow or prevent persistent links. + msql.allow_persistent = On +@@ -920,7 +904,7 @@ + bcmath.scale = 0 + + [browscap] +-;browscap = extra/browscap.ini ++browscap = /etc/php/browscap.ini + + [Informix] + ; Default host for ifx_connect() (doesn't apply in safe mode). +@@ -1273,7 +1257,7 @@ ; Enables or disables WSDL caching feature. soap.wsdl_cache_enabled=1 ; Sets the directory name where SOAP extension will put cache files.