php-control/000075500000000000000000000000001147021430700133205ustar00rootroot00000000000000php-control/modes/000075500000000000000000000000001147021430700144275ustar00rootroot00000000000000php-control/modes/alt_default000075500000000000000000000025331147021430700166440ustar00rootroot00000000000000#!/bin/sh -e mode="alt_default" php_description $mode "The $mode configuration profile corresponding to AltLinux default settings for php" php_rule $mode "allow_call_time_pass_reference" $php_off php_rule $mode "display_errors" $php_off php_rule $mode "display_startup_errors" $php_off php_rule $mode "error_reporting" "E_ALL & ~E_DEPRECATED" "22527" php_rule $mode "html_errors" $php_off php_rule $mode "log_errors" $php_on php_rule $mode "magic_quotes_gpc" $php_off php_rule $mode "max_input_time" "240" php_rule $mode "output_buffering" "4096" php_rule $mode "register_argc_argv" $php_off php_rule $mode "register_long_arrays" $php_off php_rule $mode "request_order" "GP" php_rule $mode "session.bug_compat_42" $php_off php_rule $mode "session.bug_compat_warn" $php_off php_rule $mode "session.gc_divisor" "1000" php_rule $mode "session.hash_bits_per_character" "5" php_rule $mode "short_open_tag" $php_on php_rule $mode "track_errors" $php_off php_rule $mode "url_rewriter.tags" "a=href,area=href,frame=src,input=src,form=fakeentry" php_rule $mode "variables_order" "GPCS" php_rule $mode "disable_functions" "" php_rule $mode "max_execution_time" "240" php_rule $mode "memory_limit" "128M" php_rule $mode "post_max_size" "8M" php_rule $mode "doc_root" "" php_rule $mode "upload_max_filesize" "20M" unset mode php-control/modes/dev_relaxed000075500000000000000000000030071147021430700166370ustar00rootroot00000000000000#!/bin/sh -e mode="dev_relaxed" php_description $mode "The $mode configuration profile is based on recommended settings for php development with relaxed limits" # upstream recommended settings php_rule $mode "allow_call_time_pass_reference" $php_off php_rule $mode "display_errors" $php_on php_rule $mode "display_startup_errors" $php_on php_rule $mode "error_reporting" "E_ALL | E_STRICT" "32767" php_rule $mode "html_errors" $php_on php_rule $mode "log_errors" $php_on php_rule $mode "magic_quotes_gpc" $php_off php_rule $mode "max_input_time" "60" php_rule $mode "output_buffering" "4096" php_rule $mode "register_argc_argv" $php_off php_rule $mode "register_long_arrays" $php_off php_rule $mode "request_order" "GP" php_rule $mode "session.bug_compat_42" $php_on php_rule $mode "session.bug_compat_warn" $php_on php_rule $mode "session.gc_divisor" "1000" php_rule $mode "session.hash_bits_per_character" "5" php_rule $mode "short_open_tag" $php_off php_rule $mode "track_errors" $php_on php_rule $mode "url_rewriter.tags" "a=href,area=href,frame=src,input=src,form=fakeentry" php_rule $mode "variables_order" "GPCS" # nice feature to set timezone in required format "Area/City" php_rule $mode "date.timezone" $php_timezone # relaxed limits php_rule $mode "disable_functions" "" php_rule $mode "max_execution_time" "240" php_rule $mode "memory_limit" "128M" php_rule $mode "post_max_size" "8M" php_rule $mode "doc_root" "" php_rule $mode "upload_max_filesize" "20M" unset mode php-control/modes/dev_restricted000075500000000000000000000030151147021430700173620ustar00rootroot00000000000000#!/bin/sh -e mode="dev_restricted" php_description $mode "The $mode configuration profile is based on recommended settings for php development with restricted limits" # upstream recommended settings php_rule $mode "allow_call_time_pass_reference" $php_off php_rule $mode "error_reporting" "E_ALL | E_STRICT" "32767" php_rule $mode "log_errors" $php_on php_rule $mode "magic_quotes_gpc" $php_off php_rule $mode "output_buffering" "4096" php_rule $mode "register_argc_argv" $php_off php_rule $mode "register_long_arrays" $php_off php_rule $mode "request_order" "GP" php_rule $mode "session.bug_compat_42" $php_on php_rule $mode "session.bug_compat_warn" $php_on php_rule $mode "session.gc_divisor" "1000" php_rule $mode "session.hash_bits_per_character" "5" php_rule $mode "track_errors" $php_on php_rule $mode "url_rewriter.tags" "a=href,area=href,frame=src,input=src,form=fakeentry" php_rule $mode "variables_order" "GPCS" # nice feature to set timezone in required format "Area/City" php_rule $mode "date.timezone" $php_timezone # relaxed limits php_rule $mode "display_errors" $php_off php_rule $mode "display_startup_errors" $php_off php_rule $mode "html_errors" $php_off php_rule $mode "max_input_time" "30" php_rule $mode "short_open_tag" $php_off php_rule $mode "disable_functions" "" php_rule $mode "max_execution_time" "60" php_rule $mode "memory_limit" "32M" php_rule $mode "post_max_size" "4M" php_rule $mode "doc_root" "" php_rule $mode "upload_max_filesize" "4M" unset mode php-control/modes/production_relaxed000075500000000000000000000030341147021430700202470ustar00rootroot00000000000000#!/bin/sh -e mode="production_relaxed" php_description $mode "The $mode configuration profile is based on recommended settings for php production use with relaxed limits" # upstream recommended settings php_rule $mode "allow_call_time_pass_reference" $php_off php_rule $mode "display_errors" $php_off php_rule $mode "display_startup_errors" $php_off php_rule $mode "error_reporting" "E_ALL & ~E_DEPRECATED" "22527" php_rule $mode "html_errors" $php_off php_rule $mode "log_errors" $php_on php_rule $mode "magic_quotes_gpc" $php_off php_rule $mode "max_input_time" "60" php_rule $mode "output_buffering" "4096" php_rule $mode "register_argc_argv" $php_off php_rule $mode "register_long_arrays" $php_off php_rule $mode "request_order" "GP" php_rule $mode "session.bug_compat_42" $php_off php_rule $mode "session.bug_compat_warn" $php_off php_rule $mode "session.gc_divisor" "1000" php_rule $mode "session.hash_bits_per_character" "5" php_rule $mode "short_open_tag" $php_off php_rule $mode "track_errors" $php_off php_rule $mode "url_rewriter.tags" "a=href,area=href,frame=src,input=src,form=fakeentry" php_rule $mode "variables_order" "GPCS" # nice feature to set timezone in required format "Area/City" php_rule $mode "date.timezone" $php_timezone # relaxed limits php_rule $mode "disable_functions" "" php_rule $mode "max_execution_time" "240" php_rule $mode "memory_limit" "128M" php_rule $mode "post_max_size" "8M" php_rule $mode "doc_root" "" php_rule $mode "upload_max_filesize" "20M" unset mode php-control/modes/production_restricted000075500000000000000000000031711147021430700207750ustar00rootroot00000000000000#!/bin/sh -e mode="production_restricted" php_description $mode "The $mode configuration profile is based on recommended settings for php production use with restricted limits" # upstream recommended settings php_rule $mode "allow_call_time_pass_reference" $php_off php_rule $mode "display_errors" $php_off php_rule $mode "display_startup_errors" $php_off php_rule $mode "error_reporting" "E_ALL & ~E_DEPRECATED" "22527" php_rule $mode "html_errors" $php_off php_rule $mode "log_errors" $php_on php_rule $mode "magic_quotes_gpc" $php_off php_rule $mode "output_buffering" "4096" php_rule $mode "register_argc_argv" $php_off php_rule $mode "register_long_arrays" $php_off php_rule $mode "request_order" "GP" php_rule $mode "session.bug_compat_42" $php_off php_rule $mode "session.bug_compat_warn" $php_off php_rule $mode "session.gc_divisor" "1000" php_rule $mode "session.hash_bits_per_character" "5" php_rule $mode "short_open_tag" $php_off php_rule $mode "track_errors" $php_off php_rule $mode "url_rewriter.tags" "a=href,area=href,frame=src,input=src,form=fakeentry" php_rule $mode "variables_order" "GPCS" # nice feature to set timezone in required format "Area/City" php_rule $mode "date.timezone" $php_timezone # restricted limits php_rule $mode "max_input_time" "30" php_rule $mode "disable_functions" "chdir,dl,ini_get_all,phpinfo,system,shell_exec,popen,proc_open,exec,passthru,pcntl_exec" php_rule $mode "max_execution_time" "60" php_rule $mode "memory_limit" "32M" php_rule $mode "post_max_size" "4M" php_rule $mode "doc_root" "" php_rule $mode "upload_max_filesize" "4M" unset mode php-control/modes/public000075500000000000000000000016201147021430700156320ustar00rootroot00000000000000#!/bin/sh -euf # -*- mode: Shell-script; tab-width: 8; fill-column: 70; -*- # $Id: php5.cli.control,v 0.0.1 2005/10/28 03:31:34 legion Exp $ php_description public "The public configuration profile" # Public mode php_rule public "disable_functions" "" php_rule public "error_reporting" "E_ALL & ~E_NOTICE" "6135" php_rule public "display_errors" "$php_on" php_rule public "display_startup_errors" "$php_on" php_rule public "log_errors" "$php_on" php_rule public "ignore_repeated_errors" "$php_off" php_rule public "ignore_repeated_source" "$php_off" php_rule public "variables_order" "EGPCS" php_rule public "extension_dir" "$PHP_LIBDIR/$PHP_VERSION/extensions/" php_rule public "enable_dl" "$php_on" php_rule public "allow_url_fopen" "$php_on" php_rule public "define_syslog_variables" "$php_on" php_rule public "alt_sapi_config_ini_scan_dir" "$PHP_ETCDIR/$PHP_MAJOR/$PHP_SAPI/php.d" php-control/modes/relaxed000075500000000000000000000022541147021430700160040ustar00rootroot00000000000000#!/bin/sh -euf # -*- mode: Shell-script; tab-width: 8; fill-column: 70; -*- # $Id: php5.cli.control,v 0.0.1 2005/10/28 03:31:34 legion Exp $ php_description relaxed "The relaxed configuration profile" # Relaxed mode php_rule relaxed "disable_functions" "" php_rule relaxed "error_reporting" "E_ALL" "6143" php_rule relaxed "display_errors" "$php_off" php_rule relaxed "display_startup_errors" "$php_off" php_rule relaxed "log_errors" "$php_on" php_rule relaxed "ignore_repeated_errors" "$php_off" php_rule relaxed "ignore_repeated_source" "$php_off" php_rule relaxed "report_memleaks" "$php_on" php_rule relaxed "variables_order" "GPCS" php_rule relaxed "post_max_size" "4M" php_rule relaxed "include_path" "./:$PHP_LIBDIR/:$PHP_LIBDIR/$PHP_VERSION/:/usr/share/php/pear/:/usr/share/php/modules/:/usr/share/php/$PHP_VERSION/modules/" php_rule relaxed "extension_dir" "$PHP_LIBDIR/$PHP_VERSION/extensions/" php_rule relaxed "enable_dl" "$php_on" php_rule relaxed "upload_max_filesize" "2M" php_rule relaxed "allow_url_fopen" "$php_on" php_rule relaxed "define_syslog_variables" "$php_off" php_rule relaxed "alt_sapi_config_ini_scan_dir" "$PHP_ETCDIR/$PHP_MAJOR/$PHP_SAPI/php.d" php-control/modes/restricted000075500000000000000000000035721147021430700165340ustar00rootroot00000000000000#!/bin/sh -euf # -*- mode: Shell-script; tab-width: 8; fill-column: 70; -*- # $Id: php5.cli.control,v 0.0.1 2005/10/28 03:31:34 legion Exp $ php_description restricted "The restricted configuration profile" # Restricted mode php_rule restricted "safe_mode_include_dir" "./:$PHP_LIBDIR/:$PHP_LIBDIR/$PHP_VERSION/:/usr/share/php/pear/:/usr/share/php/modules/:/usr/share/php/$PHP_VERSION/modules/" php_rule restricted "safe_mode_allowed_env_vars" "PHP_" php_rule restricted "safe_mode_protected_env_vars" "LD_LIBRARY_PATH,LD_PRELOAD,PATH,TMPDIR" php_rule restricted "disable_functions" "chdir,dl,ini_get_all,phpinfo,system,shell_exec,popen,proc_open,exec,passthru" php_rule restricted "error_reporting" "E_ALL" "6143" php_rule restricted "display_errors" "$php_on" php_rule restricted "display_startup_errors" "$php_on" php_rule restricted "log_errors" "$php_on" php_rule restricted "ignore_repeated_errors" "$php_off" php_rule restricted "ignore_repeated_source" "$php_off" php_rule restricted "report_memleaks" "$php_on" php_rule restricted "variables_order" "GPCS" php_rule restricted "post_max_size" "2M" php_rule restricted "include_path" "./:$PHP_LIBDIR/:$PHP_LIBDIR/$PHP_VERSION/:/usr/share/php/pear/:/usr/share/php/modules/:/usr/share/php/$PHP_VERSION/modules/" php_rule restricted "extension_dir" "$PHP_LIBDIR/$PHP_VERSION/extensions/" php_rule restricted "enable_dl" "$php_off" php_rule restricted "upload_max_filesize" "2M" php_rule restricted "allow_url_fopen" "$php_off" php_rule restricted "define_syslog_variables" "$php_off" php_rule restricted "alt_sapi_config_ini_scan_dir" "$PHP_ETCDIR/$PHP_MAJOR/$PHP_SAPI/php.d" php-control/php.control000075500000000000000000000004461147021430700155200ustar00rootroot00000000000000#!/bin/sh -euf readonly PHP_SAPI="@SAPI@" readonly PHP_MAJOR="@PHP_MAJOR@" readonly PHP_VERSION="@PHP_VERSION@" readonly PHP_LIBDIR="@PHP_LIBDIR@" readonly PHP_DOC_ROOT="@HTDOCSDIR@" . /etc/control.d/phpfunctions : ${php_on:?} ${php_off:?} ## Read files and real action php_autocontrol $1