From ff841ffcf82c7f3a93a1e53c40295ff01d055029 Mon Sep 17 00:00:00 2001 From: Frank Brehm Date: Mon, 27 Apr 2015 22:17:15 +0200 Subject: [PATCH] Current state --- apache2/modules.d/70_mod_php5.conf | 12 +- ca-certificates.conf | 32 +- conf.d/syslog-ng | 2 +- config-archive/etc/mysql/my.cnf | 21 +- config-archive/etc/mysql/my.cnf.1 | 1 - config-archive/etc/mysql/my.cnf.2 | 160 ++ config-archive/etc/mysql/my.cnf.dist | 3 +- config-archive/etc/portage/package.use | 210 ++ config-archive/etc/portage/package.use.dist | 211 ++ config-archive/etc/postfix/main.cf | 6 +- config-archive/etc/postfix/main.cf.1 | 4 +- config-archive/etc/postfix/main.cf.2 | 4 +- config-archive/etc/postfix/main.cf.3 | 4 +- config-archive/etc/postfix/main.cf.4 | 4 +- config-archive/etc/postfix/main.cf.5 | 4 +- config-archive/etc/postfix/main.cf.6 | 4 +- config-archive/etc/postfix/main.cf.7 | 13 +- config-archive/etc/postfix/main.cf.8 | 2 +- config-archive/etc/postfix/main.cf.9 | 736 +++++++ config-archive/etc/postfix/main.cf.dist | 26 +- config-archive/etc/postfix/master.cf.dist.new | 2 +- config-archive/etc/reoback/files.conf | 115 + config-archive/etc/reoback/files.conf.dist | 75 + config-archive/etc/reoback/settings.conf | 74 + config-archive/etc/reoback/settings.conf.dist | 73 + config-archive/etc/syslog-ng/syslog-ng.conf | 15 +- config-archive/etc/syslog-ng/syslog-ng.conf.1 | 75 + ...g-ng.conf.dist.new => syslog-ng.conf.dist} | 4 +- cron.daily/{run_reoback.sh => reoback} | 0 csh.env | 11 +- cups/cups-browsed.conf | 1 + cups/cups-files.conf | 7 +- env.d/04gcc-x86_64-pc-linux-gnu | 8 +- env.d/20php5.3 | 2 - env.d/60ladspa | 1 + env.d/blas/lib64/config | 3 + env.d/blas/lib64/reference | 4 + env.d/cblas/lib64/config | 3 + env.d/cblas/lib64/reference | 5 + env.d/gcc/.NATIVE | 2 +- env.d/gcc/config-x86_64-pc-linux-gnu | 2 +- env.d/gcc/x86_64-pc-linux-gnu-4.8.3 | 8 - env.d/gcc/x86_64-pc-linux-gnu-4.8.4 | 8 + env.d/lapack/lib64/config | 3 + env.d/lapack/lib64/reference | 4 + hosts | 5 +- init.d/syslog-ng | 22 +- iproute2/nl_protos | 23 + iproute2/rt_dsfield | 3 +- iproute2/rt_protos | 1 + ld.so.conf.d/05gcc-x86_64-pc-linux-gnu.conf | 4 +- lftp/lftp.conf | 3 +- mail/spamassassin/init.pre | 2 +- mail/spamassassin/local.cf | 1 - mail/spamassassin/v340.pre | 21 + mysql/my.cnf | 3 +- php/cgi-php5.3/php.ini | 1918 ----------------- php/embed-php5.3/php.ini | 1918 ----------------- php/fpm-php5.3/php-fpm.conf | 311 --- php/fpm-php5.3/php.ini | 1918 ----------------- portage | 2 +- postfix/main.cf | 28 +- postfix/master.cf.orig | 2 +- postfix/postfix-files | 442 ++++ profile.env | 11 +- reoback/files.conf | 2 +- reoback/settings.conf | 2 +- revdep-rebuild/61-icedtea-bin-7 | 1 + sandbox.d/20icedtea-bin-7 | 1 + ssl/certs/03f0efa4.0 | 1 - ssl/certs/064e0aa9.0 | 1 + ssl/certs/0ba01d19.0 | 1 + ssl/certs/1e09d511.0 | 1 + ssl/certs/20d096ba.0 | 1 - ssl/certs/2cfc4974.0 | 1 - ssl/certs/415660c1.0 | 2 +- ssl/certs/415660c1.1 | 1 + ssl/certs/5273a94c.0 | 1 + ssl/certs/55a10908.0 | 1 - ssl/certs/590d426f.0 | 1 - ssl/certs/5cd81ad7.0 | 1 + ssl/certs/5d63b0ae.0 | 1 + ssl/certs/5f15c80c.0 | 1 + ssl/certs/5f267794.0 | 1 - ssl/certs/607986c7.0 | 1 + ssl/certs/749e9e03.0 | 1 + ssl/certs/75d1b2ed.0 | 1 + ssl/certs/7f3d5d1d.0 | 1 + ssl/certs/8096d0a9.0 | 1 + ssl/certs/9af9f759.0 | 1 - ssl/certs/9b353c9a.0 | 1 - ssl/certs/9d04f354.0 | 1 + ssl/certs/ACCVRAIZ1.pem | 1 + ssl/certs/Atos_TrustedRoot_2011.pem | 1 + ssl/certs/DigiCert_Assured_ID_Root_G2.pem | 1 + ssl/certs/DigiCert_Assured_ID_Root_G3.pem | 1 + ssl/certs/DigiCert_Global_Root_G2.pem | 1 + ssl/certs/DigiCert_Global_Root_G3.pem | 1 + ssl/certs/DigiCert_Trusted_Root_G4.pem | 1 + ssl/certs/E-Tugra_Certification_Authority.pem | 1 + ssl/certs/Entrust.net_Secure_Server_CA.pem | 1 - ssl/certs/Firmaprofesional_Root_CA.pem | 1 - ssl/certs/QuoVadis_Root_CA_1_G3.pem | 1 + ssl/certs/QuoVadis_Root_CA_2_G3.pem | 1 + ssl/certs/QuoVadis_Root_CA_3_G3.pem | 1 + ssl/certs/RSA_Root_Certificate_1.pem | 1 - ssl/certs/SG_TRUST_SERVICES_RACINE.pem | 1 + .../StartCom_Certification_Authority_2.pem | 1 + ssl/certs/T-TeleSec_GlobalRoot_Class_2.pem | 1 + ssl/certs/TDC_Internet_Root_CA.pem | 1 - ssl/certs/TDC_OCES_Root_CA.pem | 1 - ssl/certs/TWCA_Global_Root_CA.pem | 1 + ssl/certs/TeliaSonera_Root_CA_v1.pem | 1 + ssl/certs/ValiCert_Class_1_VA.pem | 1 - ssl/certs/ValiCert_Class_2_VA.pem | 1 - ...blic_Primary_Certification_Authority_2.pem | 1 + ssl/certs/Wells_Fargo_Root_CA.pem | 1 - ssl/certs/WoSign.pem | 1 + ssl/certs/WoSign_China.pem | 1 + ssl/certs/a94d09e5.0 | 1 + ssl/certs/ae8153b9.0 | 2 +- ssl/certs/ae8153b9.1 | 1 + ssl/certs/ca-certificates.crt | 770 +++++-- ssl/certs/cacert.org_class3.pem | 1 - ssl/certs/ce026bf8.0 | 1 - ssl/certs/dd8e9d41.0 | 1 + ssl/certs/e18bfb83.0 | 1 + ssl/certs/e36a6752.0 | 1 + syslog-ng/scl.conf | 6 +- syslog-ng/syslog-ng.conf | 7 +- udev/hwdb.bin | Bin 6580149 -> 6670495 bytes unbound/unbound.conf | 20 +- xdg/autostart/gnome-keyring-gpg.desktop | 2 +- xdg/autostart/gnome-keyring-pkcs11.desktop | 2 +- xdg/autostart/gnome-keyring-secrets.desktop | 2 +- xdg/autostart/gnome-keyring-ssh.desktop | 2 +- 136 files changed, 3030 insertions(+), 6449 deletions(-) create mode 100644 config-archive/etc/mysql/my.cnf.2 create mode 100644 config-archive/etc/portage/package.use create mode 100644 config-archive/etc/portage/package.use.dist create mode 100644 config-archive/etc/postfix/main.cf.9 create mode 100644 config-archive/etc/reoback/files.conf create mode 100644 config-archive/etc/reoback/files.conf.dist create mode 100644 config-archive/etc/reoback/settings.conf create mode 100644 config-archive/etc/reoback/settings.conf.dist create mode 100644 config-archive/etc/syslog-ng/syslog-ng.conf.1 rename config-archive/etc/syslog-ng/{syslog-ng.conf.dist.new => syslog-ng.conf.dist} (89%) rename cron.daily/{run_reoback.sh => reoback} (100%) delete mode 100644 env.d/20php5.3 create mode 100644 env.d/60ladspa create mode 100644 env.d/blas/lib64/config create mode 100644 env.d/blas/lib64/reference create mode 100644 env.d/cblas/lib64/config create mode 100644 env.d/cblas/lib64/reference delete mode 100644 env.d/gcc/x86_64-pc-linux-gnu-4.8.3 create mode 100644 env.d/gcc/x86_64-pc-linux-gnu-4.8.4 create mode 100644 env.d/lapack/lib64/config create mode 100644 env.d/lapack/lib64/reference create mode 100644 iproute2/nl_protos create mode 100644 mail/spamassassin/v340.pre delete mode 100644 php/cgi-php5.3/php.ini delete mode 100644 php/embed-php5.3/php.ini delete mode 100644 php/fpm-php5.3/php-fpm.conf delete mode 100644 php/fpm-php5.3/php.ini create mode 100644 postfix/postfix-files create mode 100644 revdep-rebuild/61-icedtea-bin-7 create mode 100644 sandbox.d/20icedtea-bin-7 delete mode 120000 ssl/certs/03f0efa4.0 create mode 120000 ssl/certs/064e0aa9.0 create mode 120000 ssl/certs/0ba01d19.0 create mode 120000 ssl/certs/1e09d511.0 delete mode 120000 ssl/certs/20d096ba.0 delete mode 120000 ssl/certs/2cfc4974.0 create mode 120000 ssl/certs/415660c1.1 create mode 120000 ssl/certs/5273a94c.0 delete mode 120000 ssl/certs/55a10908.0 delete mode 120000 ssl/certs/590d426f.0 create mode 120000 ssl/certs/5cd81ad7.0 create mode 120000 ssl/certs/5d63b0ae.0 create mode 120000 ssl/certs/5f15c80c.0 delete mode 120000 ssl/certs/5f267794.0 create mode 120000 ssl/certs/607986c7.0 create mode 120000 ssl/certs/749e9e03.0 create mode 120000 ssl/certs/75d1b2ed.0 create mode 120000 ssl/certs/7f3d5d1d.0 create mode 120000 ssl/certs/8096d0a9.0 delete mode 120000 ssl/certs/9af9f759.0 delete mode 120000 ssl/certs/9b353c9a.0 create mode 120000 ssl/certs/9d04f354.0 create mode 120000 ssl/certs/ACCVRAIZ1.pem create mode 120000 ssl/certs/Atos_TrustedRoot_2011.pem create mode 120000 ssl/certs/DigiCert_Assured_ID_Root_G2.pem create mode 120000 ssl/certs/DigiCert_Assured_ID_Root_G3.pem create mode 120000 ssl/certs/DigiCert_Global_Root_G2.pem create mode 120000 ssl/certs/DigiCert_Global_Root_G3.pem create mode 120000 ssl/certs/DigiCert_Trusted_Root_G4.pem create mode 120000 ssl/certs/E-Tugra_Certification_Authority.pem delete mode 120000 ssl/certs/Entrust.net_Secure_Server_CA.pem delete mode 120000 ssl/certs/Firmaprofesional_Root_CA.pem create mode 120000 ssl/certs/QuoVadis_Root_CA_1_G3.pem create mode 120000 ssl/certs/QuoVadis_Root_CA_2_G3.pem create mode 120000 ssl/certs/QuoVadis_Root_CA_3_G3.pem delete mode 120000 ssl/certs/RSA_Root_Certificate_1.pem create mode 120000 ssl/certs/SG_TRUST_SERVICES_RACINE.pem create mode 120000 ssl/certs/StartCom_Certification_Authority_2.pem create mode 120000 ssl/certs/T-TeleSec_GlobalRoot_Class_2.pem delete mode 120000 ssl/certs/TDC_Internet_Root_CA.pem delete mode 120000 ssl/certs/TDC_OCES_Root_CA.pem create mode 120000 ssl/certs/TWCA_Global_Root_CA.pem create mode 120000 ssl/certs/TeliaSonera_Root_CA_v1.pem delete mode 120000 ssl/certs/ValiCert_Class_1_VA.pem delete mode 120000 ssl/certs/ValiCert_Class_2_VA.pem create mode 120000 ssl/certs/Verisign_Class_3_Public_Primary_Certification_Authority_2.pem delete mode 120000 ssl/certs/Wells_Fargo_Root_CA.pem create mode 120000 ssl/certs/WoSign.pem create mode 120000 ssl/certs/WoSign_China.pem create mode 120000 ssl/certs/a94d09e5.0 create mode 120000 ssl/certs/ae8153b9.1 delete mode 120000 ssl/certs/cacert.org_class3.pem delete mode 120000 ssl/certs/ce026bf8.0 create mode 120000 ssl/certs/dd8e9d41.0 create mode 120000 ssl/certs/e18bfb83.0 create mode 120000 ssl/certs/e36a6752.0 diff --git a/apache2/modules.d/70_mod_php5.conf b/apache2/modules.d/70_mod_php5.conf index 7ec8739..05deeb6 100644 --- a/apache2/modules.d/70_mod_php5.conf +++ b/apache2/modules.d/70_mod_php5.conf @@ -5,10 +5,14 @@ # Set it to handle the files - - AddHandler application/x-httpd-php .php .php5 .phtml - AddHandler application/x-httpd-php-source .phps - + # NOTE: Avoiding AddHandler/AddType for security (bug #538822) + # NOTE: Please read the related news item! + + SetHandler application/x-httpd-php + + + SetHandler application/x-httpd-php-source + DirectoryIndex index.php index.phtml diff --git a/ca-certificates.conf b/ca-certificates.conf index ce2415e..c6deb84 100644 --- a/ca-certificates.conf +++ b/ca-certificates.conf @@ -1,9 +1,9 @@ -# Automatically generated by app-misc/ca-certificates-20130906-r1 -# Tue Apr 22 16:04:23 UTC 2014 +# Automatically generated by app-misc/ca-certificates-20140927.3.17.2 +# Mi 25. Mär 22:40:51 UTC 2015 # Do not edit. -cacert.org/cacert.org_class3.crt cacert.org/cacert.org_root.crt mozilla/A-Trust-nQual-03.crt +mozilla/ACCVRAIZ1.crt mozilla/ACEDICOM_Root.crt mozilla/AC_Raíz_Certicámara_S.A..crt mozilla/Actalis_Authentication_Root_CA.crt @@ -18,6 +18,7 @@ mozilla/AffirmTrust_Premium_ECC.crt mozilla/America_Online_Root_Certification_Authority_1.crt mozilla/America_Online_Root_Certification_Authority_2.crt mozilla/ApplicationCA_-_Japanese_Government.crt +mozilla/Atos_TrustedRoot_2011.crt mozilla/Autoridad_de_Certificacion_Firmaprofesional_CIF_A62634068.crt mozilla/Baltimore_CyberTrust_Root.crt mozilla/Buypass_Class_2_CA_1.crt @@ -51,21 +52,25 @@ mozilla/DST_ACES_CA_X6.crt mozilla/DST_Root_CA_X3.crt mozilla/Deutsche_Telekom_Root_CA_2.crt mozilla/DigiCert_Assured_ID_Root_CA.crt +mozilla/DigiCert_Assured_ID_Root_G2.crt +mozilla/DigiCert_Assured_ID_Root_G3.crt mozilla/DigiCert_Global_Root_CA.crt +mozilla/DigiCert_Global_Root_G2.crt +mozilla/DigiCert_Global_Root_G3.crt mozilla/DigiCert_High_Assurance_EV_Root_CA.crt +mozilla/DigiCert_Trusted_Root_G4.crt mozilla/Digital_Signature_Trust_Co._Global_CA_1.crt mozilla/Digital_Signature_Trust_Co._Global_CA_3.crt mozilla/E-Guven_Kok_Elektronik_Sertifika_Hizmet_Saglayicisi.crt +mozilla/E-Tugra_Certification_Authority.crt mozilla/EBG_Elektronik_Sertifika_Hizmet_Sağlayıcısı.crt mozilla/EC-ACC.crt mozilla/EE_Certification_Centre_Root_CA.crt mozilla/Entrust.net_Premium_2048_Secure_Server_CA.crt -mozilla/Entrust.net_Secure_Server_CA.crt mozilla/Entrust_Root_Certification_Authority.crt mozilla/Equifax_Secure_CA.crt mozilla/Equifax_Secure_Global_eBusiness_CA.crt mozilla/Equifax_Secure_eBusiness_CA_1.crt -mozilla/Firmaprofesional_Root_CA.crt mozilla/GTE_CyberTrust_Global_Root.crt mozilla/GeoTrust_Global_CA.crt mozilla/GeoTrust_Global_CA_2.crt @@ -96,12 +101,15 @@ mozilla/Network_Solutions_Certificate_Authority.crt mozilla/OISTE_WISeKey_Global_Root_GA_CA.crt mozilla/PSCProcert.crt mozilla/QuoVadis_Root_CA.crt +mozilla/QuoVadis_Root_CA_1_G3.crt mozilla/QuoVadis_Root_CA_2.crt +mozilla/QuoVadis_Root_CA_2_G3.crt mozilla/QuoVadis_Root_CA_3.crt -mozilla/RSA_Root_Certificate_1.crt +mozilla/QuoVadis_Root_CA_3_G3.crt mozilla/RSA_Security_2048_v3.crt mozilla/Root_CA_Generalitat_Valenciana.crt mozilla/S-TRUST_Authentication_and_Encryption_Root_CA_2005_PN.crt +mozilla/SG_TRUST_SERVICES_RACINE.crt mozilla/SecureSign_RootCA11.crt mozilla/SecureTrust_CA.crt mozilla/Secure_Global_CA.crt @@ -116,6 +124,7 @@ mozilla/Starfield_Class_2_CA.crt mozilla/Starfield_Root_Certificate_Authority_-_G2.crt mozilla/Starfield_Services_Root_Certificate_Authority_-_G2.crt mozilla/StartCom_Certification_Authority.crt +mozilla/StartCom_Certification_Authority_2.crt mozilla/StartCom_Certification_Authority_G2.crt mozilla/SwissSign_Gold_CA_-_G2.crt mozilla/SwissSign_Platinum_CA_-_G2.crt @@ -123,17 +132,18 @@ mozilla/SwissSign_Silver_CA_-_G2.crt mozilla/Swisscom_Root_CA_1.crt mozilla/Swisscom_Root_CA_2.crt mozilla/Swisscom_Root_EV_CA_2.crt +mozilla/T-TeleSec_GlobalRoot_Class_2.crt mozilla/T-TeleSec_GlobalRoot_Class_3.crt mozilla/TC_TrustCenter_Class_2_CA_II.crt mozilla/TC_TrustCenter_Class_3_CA_II.crt mozilla/TC_TrustCenter_Universal_CA_I.crt -mozilla/TDC_Internet_Root_CA.crt -mozilla/TDC_OCES_Root_CA.crt mozilla/TURKTRUST_Certificate_Services_Provider_Root_1.crt mozilla/TURKTRUST_Certificate_Services_Provider_Root_2.crt mozilla/TURKTRUST_Certificate_Services_Provider_Root_2007.crt +mozilla/TWCA_Global_Root_CA.crt mozilla/TWCA_Root_Certification_Authority.crt mozilla/Taiwan_GRCA.crt +mozilla/TeliaSonera_Root_CA_v1.crt mozilla/Thawte_Premium_Server_CA.crt mozilla/Thawte_Server_CA.crt mozilla/Trustis_FPS_Root_CA.crt @@ -141,8 +151,6 @@ mozilla/TÜBİTAK_UEKAE_Kök_Sertifika_Hizmet_Sağlayıcısı_-_Sürüm_3.crt mozilla/UTN_DATACorp_SGC_Root_CA.crt mozilla/UTN_USERFirst_Email_Root_CA.crt mozilla/UTN_USERFirst_Hardware_Root_CA.crt -mozilla/ValiCert_Class_1_VA.crt -mozilla/ValiCert_Class_2_VA.crt mozilla/VeriSign_Class_3_Public_Primary_Certification_Authority_-_G4.crt mozilla/VeriSign_Class_3_Public_Primary_Certification_Authority_-_G5.crt mozilla/VeriSign_Universal_Root_Certification_Authority.crt @@ -154,10 +162,12 @@ mozilla/Verisign_Class_2_Public_Primary_Certification_Authority_-_G3.crt mozilla/Verisign_Class_3_Public_Primary_Certification_Authority.crt mozilla/Verisign_Class_3_Public_Primary_Certification_Authority_-_G2.crt mozilla/Verisign_Class_3_Public_Primary_Certification_Authority_-_G3.crt +mozilla/Verisign_Class_3_Public_Primary_Certification_Authority_2.crt mozilla/Verisign_Class_4_Public_Primary_Certification_Authority_-_G3.crt mozilla/Visa_eCommerce_Root.crt mozilla/WellsSecure_Public_Root_Certificate_Authority.crt -mozilla/Wells_Fargo_Root_CA.crt +mozilla/WoSign.crt +mozilla/WoSign_China.crt mozilla/XRamp_Global_CA_Root.crt mozilla/certSIGN_ROOT_CA.crt mozilla/ePKI_Root_Certification_Authority.crt diff --git a/conf.d/syslog-ng b/conf.d/syslog-ng index 6a437d1..42fa26a 100644 --- a/conf.d/syslog-ng +++ b/conf.d/syslog-ng @@ -31,7 +31,7 @@ # SYSLOG_NG_CONFIGFILE=/etc/syslog-ng/syslog-ng.conf # SYSLOG_NG_STATEFILE_DIR=/var/lib/syslog-ng # SYSLOG_NG_STATEFILE=${SYSLOG_NG_STATEFILE_DIR}/syslog-ng.persist -# SYSLOG_NG_PIDFILE_DIR=/var/run +# SYSLOG_NG_PIDFILE_DIR=/run # SYSLOG_NG_PIDFILE=${SYSLOG_NG_PIDFILE_DIR}/syslog-ng.pid # SYSLOG_NG_GROUP=root # SYSLOG_NG_USER=root diff --git a/config-archive/etc/mysql/my.cnf b/config-archive/etc/mysql/my.cnf index 0fedcb4..6408889 100644 --- a/config-archive/etc/mysql/my.cnf +++ b/config-archive/etc/mysql/my.cnf @@ -1,5 +1,5 @@ # /etc/mysql/my.cnf: The global mysql configuration file. -# $Header: /etc/mysql/.rcs/my.cnf,v 1.5 2010/11/30 08:33:13 root Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-db/mysql/files/my.cnf-5.6,v 1.1 2014/10/08 16:42:41 grknight Exp $ # The following options will be passed to all MySQL clients [client] @@ -55,14 +55,16 @@ datadir = /var/lib/mysql skip-external-locking key_buffer = 32M max_allowed_packet = 4M -table_cache = 64 +table_open_cache = 400 sort_buffer_size = 2M net_buffer_length = 8K read_buffer_size = 2M read_rnd_buffer_size = 4M myisam_sort_buffer_size = 32M #language = /usr/share/mysql/english -language = /usr/share/mysql/german +#language = /usr/share/mysql/german +lc_messages_dir = /usr/share/mysql +lc_messages = de_DE # security: # using "localhost" in connects uses sockets by default @@ -87,7 +89,7 @@ tmpdir = /tmp/ #log-update = /path-to-dedicated-directory/hostname # you need the debug USE flag enabled to use the following directives, -# if needed, uncomment them, start the server and issue +# if needed, uncomment them, start the server and issue # #tail -f /tmp/mysqld.sql /tmp/mysqld.trace # this will show you *exactly* what's happening in your server ;) @@ -96,15 +98,6 @@ tmpdir = /tmp/ #debug = d:t:i:o,/tmp/mysqld.trace #one-thread -# uncomment the following directives if you are using BDB tables -#bdb_cache_size = 4M -#bdb_max_lock = 10000 - -# the following is the InnoDB configuration -# if you wish to disable innodb instead -# uncomment just the next line -#skip-innodb -# # the rest of the innodb config follows: # don't eat too much memory, we're trying to be safe on 64Mb boxes # you might want to bump this up a bit on boxes with more RAM @@ -144,7 +137,7 @@ max_allowed_packet = 64M #safe-updates [isamchk] -key_buffer = 20M +key_buffer_size = 20M sort_buffer_size = 20M read_buffer = 2M write_buffer = 2M diff --git a/config-archive/etc/mysql/my.cnf.1 b/config-archive/etc/mysql/my.cnf.1 index 8cd84f0..0fedcb4 100644 --- a/config-archive/etc/mysql/my.cnf.1 +++ b/config-archive/etc/mysql/my.cnf.1 @@ -45,7 +45,6 @@ err-log = /var/log/mysql/mysql.err # add a section [mysqld-4.1] or [mysqld-5.0] for specific configurations [mysqld] character-set-server = utf8 -#default-character-set = utf8 user = mysql port = 3306 socket = /var/run/mysqld/mysqld.sock diff --git a/config-archive/etc/mysql/my.cnf.2 b/config-archive/etc/mysql/my.cnf.2 new file mode 100644 index 0000000..8cd84f0 --- /dev/null +++ b/config-archive/etc/mysql/my.cnf.2 @@ -0,0 +1,160 @@ +# /etc/mysql/my.cnf: The global mysql configuration file. +# $Header: /etc/mysql/.rcs/my.cnf,v 1.5 2010/11/30 08:33:13 root Exp $ + +# The following options will be passed to all MySQL clients +[client] +#password = your_password +port = 3306 +socket = /var/run/mysqld/mysqld.sock + +[mysql] +character-sets-dir=/usr/share/mysql/charsets +default-character-set=utf8 +prompt=MySQL \u@\h:\d >\_ + +[mysqladmin] +character-sets-dir=/usr/share/mysql/charsets +default-character-set=utf8 + +[mysqlcheck] +character-sets-dir=/usr/share/mysql/charsets +default-character-set=utf8 + +[mysqldump] +character-sets-dir=/usr/share/mysql/charsets +default-character-set=utf8 + +[mysqlimport] +character-sets-dir=/usr/share/mysql/charsets +default-character-set=utf8 + +[mysqlshow] +character-sets-dir=/usr/share/mysql/charsets +default-character-set=utf8 + +[myisamchk] +character-sets-dir=/usr/share/mysql/charsets + +[myisampack] +character-sets-dir=/usr/share/mysql/charsets + +# use [safe_mysqld] with mysql-3 +[mysqld_safe] +err-log = /var/log/mysql/mysql.err + +# add a section [mysqld-4.1] or [mysqld-5.0] for specific configurations +[mysqld] +character-set-server = utf8 +#default-character-set = utf8 +user = mysql +port = 3306 +socket = /var/run/mysqld/mysqld.sock +pid-file = /var/run/mysqld/mysqld.pid +log-error = /var/log/mysql/mysqld.err +basedir = /usr +datadir = /var/lib/mysql +skip-external-locking +key_buffer = 32M +max_allowed_packet = 4M +table_cache = 64 +sort_buffer_size = 2M +net_buffer_length = 8K +read_buffer_size = 2M +read_rnd_buffer_size = 4M +myisam_sort_buffer_size = 32M +#language = /usr/share/mysql/english +language = /usr/share/mysql/german + +# security: +# using "localhost" in connects uses sockets by default +# skip-networking +#bind-address = 127.0.0.1 + +#log-bin = helga-mysql-bin +server-id = 2 + +#auto_increment_increment = 2 +#auto_increment_offset = 2 + +#master-host = sarah.brehm-online.com +#master-port = 3306 +#master-user = replication +#master-password = uhu +#master-connect-retry = 60 +#report-host = helga.brehm-online.com + +# point the following paths to different dedicated disks +tmpdir = /tmp/ +#log-update = /path-to-dedicated-directory/hostname + +# you need the debug USE flag enabled to use the following directives, +# if needed, uncomment them, start the server and issue +# #tail -f /tmp/mysqld.sql /tmp/mysqld.trace +# this will show you *exactly* what's happening in your server ;) + +#log = /tmp/mysqld.sql +#gdb +#debug = d:t:i:o,/tmp/mysqld.trace +#one-thread + +# uncomment the following directives if you are using BDB tables +#bdb_cache_size = 4M +#bdb_max_lock = 10000 + +# the following is the InnoDB configuration +# if you wish to disable innodb instead +# uncomment just the next line +#skip-innodb +# +# the rest of the innodb config follows: +# don't eat too much memory, we're trying to be safe on 64Mb boxes +# you might want to bump this up a bit on boxes with more RAM +innodb_buffer_pool_size = 64M +# this is the default, increase it if you have lots of tables +innodb_additional_mem_pool_size = 4M +# +# i'd like to use /var/lib/mysql/innodb, but that is seen as a database :-( +# and upstream wants things to be under /var/lib/mysql/, so that's the route +# we have to take for the moment +#innodb_data_home_dir = /var/lib/mysql/ +#innodb_log_arch_dir = /var/lib/mysql/ +#innodb_log_group_home_dir = /var/lib/mysql/ +# you may wish to change this size to be more suitable for your system +# the max is there to avoid run-away growth on your machine +innodb_data_file_path = ibdata1:10M:autoextend:max:128M +# we keep this at around 25% of of innodb_buffer_pool_size +# sensible values range from 1MB to (1/innodb_log_files_in_group*innodb_buffer_pool_size) +innodb_log_file_size = 5M +# this is the default, increase it if you have very large transactions going on +innodb_log_buffer_size = 8M +# this is the default and won't hurt you +# you shouldn't need to tweak it +innodb_log_files_in_group=2 +# see the innodb config docs, the other options are not always safe +innodb_flush_log_at_trx_commit = 1 +innodb_lock_wait_timeout = 50 +innodb_file_per_table +sync_binlog = 1 + +[mysqldump] +quick +max_allowed_packet = 64M + +[mysql] +# uncomment the next directive if you are not familiar with SQL +#safe-updates + +[isamchk] +key_buffer = 20M +sort_buffer_size = 20M +read_buffer = 2M +write_buffer = 2M + +[myisamchk] +key_buffer = 40M +sort_buffer_size = 40M +read_buffer = 4M +write_buffer = 4M + +[mysqlhotcopy] +interactive-timeout diff --git a/config-archive/etc/mysql/my.cnf.dist b/config-archive/etc/mysql/my.cnf.dist index dcd08b3..47a2ba6 100644 --- a/config-archive/etc/mysql/my.cnf.dist +++ b/config-archive/etc/mysql/my.cnf.dist @@ -1,5 +1,5 @@ # /etc/mysql/my.cnf: The global mysql configuration file. -# $Header: /var/cvsroot/gentoo-x86/dev-db/mysql/files/my.cnf-5.6,v 1.1 2014/10/08 16:42:41 grknight Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-db/mysql/files/my.cnf-5.6,v 1.2 2015/03/15 17:31:35 grknight Exp $ # The following options will be passed to all MySQL clients [client] @@ -95,7 +95,6 @@ innodb_buffer_pool_size = 128M # and upstream wants things to be under /var/lib/mysql/, so that's the route # we have to take for the moment #innodb_data_home_dir = /var/lib/mysql/ -#innodb_log_arch_dir = /var/lib/mysql/ #innodb_log_group_home_dir = /var/lib/mysql/ # you may wish to change this size to be more suitable for your system # the max is there to avoid run-away growth on your machine diff --git a/config-archive/etc/portage/package.use b/config-archive/etc/portage/package.use new file mode 100644 index 0000000..4ca2b6b --- /dev/null +++ b/config-archive/etc/portage/package.use @@ -0,0 +1,210 @@ +app-admin/eselect-php fpm +app-admin/sysstat cron +app-admin/syslog-ng dbi spoof-source sql +app-admin/ulogd -doc +app-admin/webalizer geoip xtended + +app-antivirus/clamav clamdtop + +app-arch/cabextract extra-tools +app-arch/unzip natspec +app-arch/zip natspec + +app-crypt/gnupg idea + +app-doc/doxygen dot + +app-editors/vim cscope vim-with-x + +app-misc/mc 7zip chdir mclib sftp -slang +app-misc/screen multiuser + +app-portage/eix optimization strong-optimization tools + +app-shells/bash plugins + +app-text/ghostscript-gpl cups +app-text/texlive xetex +app-text/texlive-core xetex + +dev-db/libdbi -doc +dev-db/libdbi-drivers -doc +dev-db/mysql extraengine profiling xtradb +dev-db/postgresql -server uuid xml +dev-db/postgresql-server uuid +dev-db/sqlite extensions fts3 soundex unlock-notify +dev-db/unixODBC odbcmanual + + +# dev-libs/apr -doc +# dev-libs/apr-util -doc + +dev-java/blackdown-jdk -doc +dev-java/sun-jdk jce + +dev-lang/perl perlsuid +dev-lang/php bcmath calendar cgi cli ctype curlwrappers dbase embed enchant exif filter flatfile fpm gd gd-external hash iconv imap inifile intl json ldap-sasl mhash mysqli mysqlnd pcntl pdo posix -recode sharedext sharedmem simplexml sockets spl sqlite2 suhosin sysvipc -threads tidy tokenizer wddx xmlreader xmlwriter -xpm yaz zip +dev-lang/ruby threads +dev-lang/tk threads + +dev-libs/cyrus-sasl authdaemond -java +dev-libs/geoip city perl-geoipupdate static-libs +dev-libs/libgcrypt idea +dev-libs/libmemcached -doc +dev-libs/libusb -doc +dev-libs/openssl -kerberos rfc3779 +dev-libs/ossp-uuid -php +dev-libs/yaz icu + + +dev-perl/Catalyst-Action-REST php xml config-general data-taxi freezethaw json +dev-perl/Catalyst-Model-DBIC-Schema caching catalyst_helper replication +dev-perl/DBIx-Class admin admin_script deploy replicated +dev-perl/File-ChangeNotify inotify +dev-perl/GD animgif +dev-perl/JSON-Any json-syck json-xs +dev-perl/PDL badval +dev-perl/Sysadm-Install hammer +dev-perl/Task-Moose cli async declare instancetype logging other strict traits types utilroles utils + +dev-php/PEAR-MDB2 mysqli +dev-php/pecl-apc lock_pthreadmutex + +dev-python/ipython -doc smp +dev-python/jinja -doc +dev-python/nagios-plugin smart +dev-python/numpy lapack +dev-python/pandas -doc +dev-python/pycairo -doc +dev-python/pygobject libffi +dev-python/pygments -doc +dev-python/rpy -doc + +dev-ruby/builder -doc +dev-ruby/json -doc +dev-ruby/racc -doc +dev-ruby/rake -doc +dev-ruby/rdoc -doc +dev-ruby/rubygems server + +dev-scheme/guile discouraged networking regex + +dev-util/strace aio + +dev-vcs/git highlight +dev-vcs/subversion -dso extras + +games-misc/fortune-mod offensive +games-misc/fortune-mod-kernelcookies offensive + +mail-client/mutt gpgme nntp sidebar smime +mail-client/nail net + +mail-filter/amavisd-new courier + +mail-mta/postfix memcached -vda + +media-gfx/album ffmpeg plugins themes +media-gfx/exiv2 contrib xmp +media-gfx/graphicsmagick fpx +media-gfx/graphviz cairo +media-gfx/imagemagick autotrace corefonts fftw fpx hdri mpeg pango raw webp +#media-gfx/imagemagick autotrace fftw mpeg raw webp +#media-gfx/imagemagick -autotrace fftw mpeg raw +media-gfx/pstoedit emf +media-gfx/ufraw contrast exif -gtk hotpixels lensfun timezone + +media-libs/fontconfig -doc +media-libs/freetype kpathsea utils +media-libs/gd fontconfig +media-libs/giflib rle +media-libs/lasi -doc +media-libs/libtheora encode +media-libs/libwmf -expat +media-libs/openjpeg tools +#media-libs/opencv cuda eigen ffmpeg gstreamer ieee1394 openexr opengl qt4 sse3 ssse3 v4l xine +media-libs/opencv cuda ffmpeg v4l +media-libs/x264 interlaced + +# media-video/ffmpeg aac amr dirac frei0r gsm hardcoded-tables -pic schroedinger speex v4l2 vhook +media-video/ffmpeg aac aacplus amr ass dirac gsm hardcoded-tables openssl -pic schroedinger speex v4l2 vhook + +# move net-analyzer/nagios-nrpe net-analyzer/nrpe +net-analyzer/icinga contrib +net-analyzer/nrpe command-args +net-analyzer/nagios-plugins nagios-dns nagios-ntp nagios-ping nagios-ssh smart sudo +net-analyzer/net-snmp diskio elf extensible lm_sensors mfd-rewrites sendmail smux +net-analyzer/pb-nagios-plugins nrpe smart +net-analyzer/tcpdump -samba smi +net-analyzer/wireshark adns gcrypt geoip profile smi + +# ODBC-Header not found ... +#net-dns/bind dlz geoip gssapi -odbc pkcs11 sdb-ldap urandom +net-dns/bind dlz geoip gssapi nslint -odbc -pkcs11 -sdb-ldap -seccomp -threads urandom +net-dns/bind-tools gssapi pkcs11 urandom +net-dns/libidn -java + +net-firewall/iptables extensions + +net-fs/samba oav quotas syslog + +net-ftp/lftp -gnutls verify-file +# net-ftp/proftpd authfile ifsession rewrite shaper sitemisc softquota vroot +#net-ftp/proftpd authfile ban case ctrls deflate exec ident ifsession -kerberos openssl ratio readme rewrite sftp shaper sitemisc softquota vroot +net-ftp/proftpd authfile ban case copy ctrls deflate diskuse dso exec ident ifsession ifversion -kerberos memcache openssl qos ratio readme rewrite sftp shaper sitemisc softquota vroot + +net-libs/libssh2 gcrypt + +net-mail/courier-imap -gnutls + +net-misc/curl libssh2 +net-misc/iputils -doc caps gnutls +net-misc/openssh sctp -X509 +net-misc/openvpn down-root iproute2 + +net-nds/openldap experimental -kerberos overlays + +net-print/cups dbus + +sci-mathematics/pari data -doc + +sys-apps/apt apt-pkg largefile latex rpath utils +sys-apps/busybox math +sys-apps/dbus -doc +sys-apps/ipmitool openipmi +sys-apps/openrc tools +sys-apps/pciutils network-cron -zlib +sys-apps/portage epydoc +sys-apps/usbutils network-cron +sys-apps/util-linux ddate loop-aes slang tty-helpers + +sys-auth/pambase ssh +sys-auth/pam_mysql openssl + +sys-block/parted device-mapper + +sys-devel/gcc gcj libffi mudflap objc objc-gc objc++ + +sys-fs/lvm2 lvm2create_initrd + +sys-kernel/gentoo-sources -doc +sys-kernel/vanilla-sources -doc + +sys-libs/pam audit + +sys-fs/quota rpc +sys-fs/udev devfs-compat edd extras hwdb + +sys-process/lsof rpc + +virtual/postgresql -server + +www-apps/trac i18n + +www-client/elinks -samba + +www-servers/apache sni suexec -threads + +x11-libs/libXi -doc + + diff --git a/config-archive/etc/portage/package.use.dist b/config-archive/etc/portage/package.use.dist new file mode 100644 index 0000000..b6e4722 --- /dev/null +++ b/config-archive/etc/portage/package.use.dist @@ -0,0 +1,211 @@ +# move app-admin/eselect-php app-eselect/eselect-php +app-eselect/eselect-php fpm +app-admin/sysstat cron +app-admin/syslog-ng dbi spoof-source sql +app-admin/ulogd -doc +app-admin/webalizer geoip xtended + +app-antivirus/clamav clamdtop + +app-arch/cabextract extra-tools +app-arch/unzip natspec +app-arch/zip natspec + +app-crypt/gnupg idea + +app-doc/doxygen dot + +app-editors/vim cscope vim-with-x + +app-misc/mc 7zip chdir mclib sftp -slang +app-misc/screen multiuser + +app-portage/eix optimization strong-optimization tools + +app-shells/bash plugins + +app-text/ghostscript-gpl cups +app-text/texlive xetex +app-text/texlive-core xetex + +dev-db/libdbi -doc +dev-db/libdbi-drivers -doc +dev-db/mysql extraengine profiling xtradb +dev-db/postgresql -server uuid xml +dev-db/postgresql-server uuid +dev-db/sqlite extensions fts3 soundex unlock-notify +dev-db/unixODBC odbcmanual + + +# dev-libs/apr -doc +# dev-libs/apr-util -doc + +dev-java/blackdown-jdk -doc +dev-java/sun-jdk jce + +dev-lang/perl perlsuid +dev-lang/php bcmath calendar cgi cli ctype curlwrappers dbase embed enchant exif filter flatfile fpm gd gd-external hash iconv imap inifile intl json ldap-sasl mhash mysqli mysqlnd pcntl pdo posix -recode sharedext sharedmem simplexml sockets spl sqlite2 suhosin sysvipc -threads tidy tokenizer wddx xmlreader xmlwriter -xpm yaz zip +dev-lang/ruby threads +dev-lang/tk threads + +dev-libs/cyrus-sasl authdaemond -java +dev-libs/geoip city perl-geoipupdate static-libs +dev-libs/libgcrypt idea +dev-libs/libmemcached -doc +dev-libs/libusb -doc +dev-libs/openssl -kerberos rfc3779 +dev-libs/ossp-uuid -php +dev-libs/yaz icu + + +dev-perl/Catalyst-Action-REST php xml config-general data-taxi freezethaw json +dev-perl/Catalyst-Model-DBIC-Schema caching catalyst_helper replication +dev-perl/DBIx-Class admin admin_script deploy replicated +dev-perl/File-ChangeNotify inotify +dev-perl/GD animgif +dev-perl/JSON-Any json-syck json-xs +dev-perl/PDL badval +dev-perl/Sysadm-Install hammer +dev-perl/Task-Moose cli async declare instancetype logging other strict traits types utilroles utils + +dev-php/PEAR-MDB2 mysqli +dev-php/pecl-apc lock_pthreadmutex + +dev-python/ipython -doc smp +dev-python/jinja -doc +dev-python/nagios-plugin smart +dev-python/numpy lapack +dev-python/pandas -doc +dev-python/pycairo -doc +dev-python/pygobject libffi +dev-python/pygments -doc +dev-python/rpy -doc + +dev-ruby/builder -doc +dev-ruby/json -doc +dev-ruby/racc -doc +dev-ruby/rake -doc +dev-ruby/rdoc -doc +dev-ruby/rubygems server + +dev-scheme/guile discouraged networking regex + +dev-util/strace aio + +dev-vcs/git highlight +dev-vcs/subversion -dso extras + +games-misc/fortune-mod offensive +games-misc/fortune-mod-kernelcookies offensive + +mail-client/mutt gpgme nntp sidebar smime +mail-client/nail net + +mail-filter/amavisd-new courier + +mail-mta/postfix memcached -vda + +media-gfx/album ffmpeg plugins themes +media-gfx/exiv2 contrib xmp +media-gfx/graphicsmagick fpx +media-gfx/graphviz cairo +media-gfx/imagemagick autotrace corefonts fftw fpx hdri mpeg pango raw webp +#media-gfx/imagemagick autotrace fftw mpeg raw webp +#media-gfx/imagemagick -autotrace fftw mpeg raw +media-gfx/pstoedit emf +media-gfx/ufraw contrast exif -gtk hotpixels lensfun timezone + +media-libs/fontconfig -doc +media-libs/freetype kpathsea utils +media-libs/gd fontconfig +media-libs/giflib rle +media-libs/lasi -doc +media-libs/libtheora encode +media-libs/libwmf -expat +media-libs/openjpeg tools +#media-libs/opencv cuda eigen ffmpeg gstreamer ieee1394 openexr opengl qt4 sse3 ssse3 v4l xine +media-libs/opencv cuda ffmpeg v4l +media-libs/x264 interlaced + +# media-video/ffmpeg aac amr dirac frei0r gsm hardcoded-tables -pic schroedinger speex v4l2 vhook +media-video/ffmpeg aac aacplus amr ass dirac gsm hardcoded-tables openssl -pic schroedinger speex v4l2 vhook + +# move net-analyzer/nagios-nrpe net-analyzer/nrpe +net-analyzer/icinga contrib +net-analyzer/nrpe command-args +net-analyzer/nagios-plugins nagios-dns nagios-ntp nagios-ping nagios-ssh smart sudo +net-analyzer/net-snmp diskio elf extensible lm_sensors mfd-rewrites sendmail smux +net-analyzer/pb-nagios-plugins nrpe smart +net-analyzer/tcpdump -samba smi +net-analyzer/wireshark adns gcrypt geoip profile smi + +# ODBC-Header not found ... +#net-dns/bind dlz geoip gssapi -odbc pkcs11 sdb-ldap urandom +net-dns/bind dlz geoip gssapi nslint -odbc -pkcs11 -sdb-ldap -seccomp -threads urandom +net-dns/bind-tools gssapi pkcs11 urandom +net-dns/libidn -java + +net-firewall/iptables extensions + +net-fs/samba oav quotas syslog + +net-ftp/lftp -gnutls verify-file +# net-ftp/proftpd authfile ifsession rewrite shaper sitemisc softquota vroot +#net-ftp/proftpd authfile ban case ctrls deflate exec ident ifsession -kerberos openssl ratio readme rewrite sftp shaper sitemisc softquota vroot +net-ftp/proftpd authfile ban case copy ctrls deflate diskuse dso exec ident ifsession ifversion -kerberos memcache openssl qos ratio readme rewrite sftp shaper sitemisc softquota vroot + +net-libs/libssh2 gcrypt + +net-mail/courier-imap -gnutls + +net-misc/curl libssh2 +net-misc/iputils -doc caps gnutls +net-misc/openssh sctp -X509 +net-misc/openvpn down-root iproute2 + +net-nds/openldap experimental -kerberos overlays + +net-print/cups dbus + +sci-mathematics/pari data -doc + +sys-apps/apt apt-pkg largefile latex rpath utils +sys-apps/busybox math +sys-apps/dbus -doc +sys-apps/ipmitool openipmi +sys-apps/openrc tools +sys-apps/pciutils network-cron -zlib +sys-apps/portage epydoc +sys-apps/usbutils network-cron +sys-apps/util-linux ddate loop-aes slang tty-helpers + +sys-auth/pambase ssh +sys-auth/pam_mysql openssl + +sys-block/parted device-mapper + +sys-devel/gcc gcj libffi mudflap objc objc-gc objc++ + +sys-fs/lvm2 lvm2create_initrd + +sys-kernel/gentoo-sources -doc +sys-kernel/vanilla-sources -doc + +sys-libs/pam audit + +sys-fs/quota rpc +sys-fs/udev devfs-compat edd extras hwdb + +sys-process/lsof rpc + +virtual/postgresql -server + +www-apps/trac i18n + +www-client/elinks -samba + +www-servers/apache sni suexec -threads + +x11-libs/libXi -doc + + diff --git a/config-archive/etc/postfix/main.cf b/config-archive/etc/postfix/main.cf index 9408611..a5d06c4 100644 --- a/config-archive/etc/postfix/main.cf +++ b/config-archive/etc/postfix/main.cf @@ -7,7 +7,7 @@ # For common configuration examples, see BASIC_CONFIGURATION_README # and STANDARD_CONFIGURATION_README. To find these documents, use # the command "postconf html_directory readme_directory", or go to -# http://www.postfix.org/. +# http://www.postfix.org/BASIC_CONFIGURATION_README.html etc. # # For best results, change no more than 2-3 parameters at a time, # and test if Postfix still works after every change. @@ -642,7 +642,7 @@ setgid_group = postdrop # html_directory: The location of the Postfix HTML documentation. # -html_directory = /usr/share/doc/postfix-2.10.3/html +html_directory = /usr/share/doc/postfix-2.11.3/html # manpage_directory: The location of the Postfix on-line manual pages. # @@ -655,7 +655,7 @@ sample_directory = /etc/postfix # readme_directory: The location of the Postfix README files. # -readme_directory = /usr/share/doc/postfix-2.10.3/readme +readme_directory = /usr/share/doc/postfix-2.11.3/readme home_mailbox = .maildir/ #alias_maps = mysql:/etc/postfix/mysql-aliases.cf alias_maps = hash:/etc/postfix/maps/aliases diff --git a/config-archive/etc/postfix/main.cf.1 b/config-archive/etc/postfix/main.cf.1 index 67ed344..9408611 100644 --- a/config-archive/etc/postfix/main.cf.1 +++ b/config-archive/etc/postfix/main.cf.1 @@ -642,7 +642,7 @@ setgid_group = postdrop # html_directory: The location of the Postfix HTML documentation. # -html_directory = /usr/share/doc/postfix-2.10.2/html +html_directory = /usr/share/doc/postfix-2.10.3/html # manpage_directory: The location of the Postfix on-line manual pages. # @@ -655,7 +655,7 @@ sample_directory = /etc/postfix # readme_directory: The location of the Postfix README files. # -readme_directory = /usr/share/doc/postfix-2.10.2/readme +readme_directory = /usr/share/doc/postfix-2.10.3/readme home_mailbox = .maildir/ #alias_maps = mysql:/etc/postfix/mysql-aliases.cf alias_maps = hash:/etc/postfix/maps/aliases diff --git a/config-archive/etc/postfix/main.cf.2 b/config-archive/etc/postfix/main.cf.2 index 508be66..67ed344 100644 --- a/config-archive/etc/postfix/main.cf.2 +++ b/config-archive/etc/postfix/main.cf.2 @@ -642,7 +642,7 @@ setgid_group = postdrop # html_directory: The location of the Postfix HTML documentation. # -html_directory = /usr/share/doc/postfix-2.10.1/html +html_directory = /usr/share/doc/postfix-2.10.2/html # manpage_directory: The location of the Postfix on-line manual pages. # @@ -655,7 +655,7 @@ sample_directory = /etc/postfix # readme_directory: The location of the Postfix README files. # -readme_directory = /usr/share/doc/postfix-2.10.1/readme +readme_directory = /usr/share/doc/postfix-2.10.2/readme home_mailbox = .maildir/ #alias_maps = mysql:/etc/postfix/mysql-aliases.cf alias_maps = hash:/etc/postfix/maps/aliases diff --git a/config-archive/etc/postfix/main.cf.3 b/config-archive/etc/postfix/main.cf.3 index f1639d8..508be66 100644 --- a/config-archive/etc/postfix/main.cf.3 +++ b/config-archive/etc/postfix/main.cf.3 @@ -642,7 +642,7 @@ setgid_group = postdrop # html_directory: The location of the Postfix HTML documentation. # -html_directory = /usr/share/doc/postfix-2.10.0/html +html_directory = /usr/share/doc/postfix-2.10.1/html # manpage_directory: The location of the Postfix on-line manual pages. # @@ -655,7 +655,7 @@ sample_directory = /etc/postfix # readme_directory: The location of the Postfix README files. # -readme_directory = /usr/share/doc/postfix-2.10.0/readme +readme_directory = /usr/share/doc/postfix-2.10.1/readme home_mailbox = .maildir/ #alias_maps = mysql:/etc/postfix/mysql-aliases.cf alias_maps = hash:/etc/postfix/maps/aliases diff --git a/config-archive/etc/postfix/main.cf.4 b/config-archive/etc/postfix/main.cf.4 index 0befb51..f1639d8 100644 --- a/config-archive/etc/postfix/main.cf.4 +++ b/config-archive/etc/postfix/main.cf.4 @@ -642,7 +642,7 @@ setgid_group = postdrop # html_directory: The location of the Postfix HTML documentation. # -html_directory = /usr/share/doc/postfix-2.9.5/html +html_directory = /usr/share/doc/postfix-2.10.0/html # manpage_directory: The location of the Postfix on-line manual pages. # @@ -655,7 +655,7 @@ sample_directory = /etc/postfix # readme_directory: The location of the Postfix README files. # -readme_directory = /usr/share/doc/postfix-2.9.5/readme +readme_directory = /usr/share/doc/postfix-2.10.0/readme home_mailbox = .maildir/ #alias_maps = mysql:/etc/postfix/mysql-aliases.cf alias_maps = hash:/etc/postfix/maps/aliases diff --git a/config-archive/etc/postfix/main.cf.5 b/config-archive/etc/postfix/main.cf.5 index e911f61..0befb51 100644 --- a/config-archive/etc/postfix/main.cf.5 +++ b/config-archive/etc/postfix/main.cf.5 @@ -642,7 +642,7 @@ setgid_group = postdrop # html_directory: The location of the Postfix HTML documentation. # -html_directory = /usr/share/doc/postfix-2.9.4/html +html_directory = /usr/share/doc/postfix-2.9.5/html # manpage_directory: The location of the Postfix on-line manual pages. # @@ -655,7 +655,7 @@ sample_directory = /etc/postfix # readme_directory: The location of the Postfix README files. # -readme_directory = /usr/share/doc/postfix-2.9.4/readme +readme_directory = /usr/share/doc/postfix-2.9.5/readme home_mailbox = .maildir/ #alias_maps = mysql:/etc/postfix/mysql-aliases.cf alias_maps = hash:/etc/postfix/maps/aliases diff --git a/config-archive/etc/postfix/main.cf.6 b/config-archive/etc/postfix/main.cf.6 index 044fe07..e911f61 100644 --- a/config-archive/etc/postfix/main.cf.6 +++ b/config-archive/etc/postfix/main.cf.6 @@ -642,7 +642,7 @@ setgid_group = postdrop # html_directory: The location of the Postfix HTML documentation. # -html_directory = /usr/share/doc/postfix-2.9.3/html +html_directory = /usr/share/doc/postfix-2.9.4/html # manpage_directory: The location of the Postfix on-line manual pages. # @@ -655,7 +655,7 @@ sample_directory = /etc/postfix # readme_directory: The location of the Postfix README files. # -readme_directory = /usr/share/doc/postfix-2.9.3/readme +readme_directory = /usr/share/doc/postfix-2.9.4/readme home_mailbox = .maildir/ #alias_maps = mysql:/etc/postfix/mysql-aliases.cf alias_maps = hash:/etc/postfix/maps/aliases diff --git a/config-archive/etc/postfix/main.cf.7 b/config-archive/etc/postfix/main.cf.7 index 6bac0c9..044fe07 100644 --- a/config-archive/etc/postfix/main.cf.7 +++ b/config-archive/etc/postfix/main.cf.7 @@ -41,7 +41,7 @@ command_directory = /usr/sbin # daemon programs (i.e. programs listed in the master.cf file). This # directory must be owned by root. # -daemon_directory = /usr/lib64/postfix +daemon_directory = /usr/libexec/postfix # The data_directory parameter specifies the location of Postfix-writable # data files (caches, random numbers). This directory must be owned @@ -460,7 +460,12 @@ unknown_local_recipient_reject_code = 550 # the main.cf file, otherwise the SMTP server will reject mail for # non-UNIX accounts with "User unknown in local recipient table". # -#mailbox_transport = lmtp:unix:/file/name +# Cyrus IMAP over LMTP. Specify ``lmtpunix cmd="lmtpd" +# listen="/var/imap/socket/lmtp" prefork=0'' in cyrus.conf. +#mailbox_transport = lmtp:unix:/var/imap/socket/lmtp +# +# Cyrus IMAP via command line. Uncomment the "cyrus...pipe" and +# subsequent line in master.cf. #mailbox_transport = cyrus # The fallback_transport specifies the optional transport in master.cf @@ -637,7 +642,7 @@ setgid_group = postdrop # html_directory: The location of the Postfix HTML documentation. # -html_directory = /usr/share/doc/postfix-2.8.9/html +html_directory = /usr/share/doc/postfix-2.9.3/html # manpage_directory: The location of the Postfix on-line manual pages. # @@ -650,7 +655,7 @@ sample_directory = /etc/postfix # readme_directory: The location of the Postfix README files. # -readme_directory = /usr/share/doc/postfix-2.8.9/readme +readme_directory = /usr/share/doc/postfix-2.9.3/readme home_mailbox = .maildir/ #alias_maps = mysql:/etc/postfix/mysql-aliases.cf alias_maps = hash:/etc/postfix/maps/aliases diff --git a/config-archive/etc/postfix/main.cf.8 b/config-archive/etc/postfix/main.cf.8 index 01dffb3..6bac0c9 100644 --- a/config-archive/etc/postfix/main.cf.8 +++ b/config-archive/etc/postfix/main.cf.8 @@ -41,7 +41,7 @@ command_directory = /usr/sbin # daemon programs (i.e. programs listed in the master.cf file). This # directory must be owned by root. # -daemon_directory = //usr/lib64/postfix +daemon_directory = /usr/lib64/postfix # The data_directory parameter specifies the location of Postfix-writable # data files (caches, random numbers). This directory must be owned diff --git a/config-archive/etc/postfix/main.cf.9 b/config-archive/etc/postfix/main.cf.9 new file mode 100644 index 0000000..01dffb3 --- /dev/null +++ b/config-archive/etc/postfix/main.cf.9 @@ -0,0 +1,736 @@ +# vim: noai: filetype=pfmain ts=4 sw=4 + +# Global Postfix configuration file. This file lists only a subset +# of all parameters. For the syntax, and for a complete parameter +# list, see the postconf(5) manual page (command: "man 5 postconf"). +# +# For common configuration examples, see BASIC_CONFIGURATION_README +# and STANDARD_CONFIGURATION_README. To find these documents, use +# the command "postconf html_directory readme_directory", or go to +# http://www.postfix.org/. +# +# For best results, change no more than 2-3 parameters at a time, +# and test if Postfix still works after every change. + +# SOFT BOUNCE +# +# The soft_bounce parameter provides a limited safety net for +# testing. When soft_bounce is enabled, mail will remain queued that +# would otherwise bounce. This parameter disables locally-generated +# bounces, and prevents the SMTP server from rejecting mail permanently +# (by changing 5xx replies into 4xx replies). However, soft_bounce +# is no cure for address rewriting mistakes or mail routing mistakes. +# +#soft_bounce = no + +# LOCAL PATHNAME INFORMATION +# +# The queue_directory specifies the location of the Postfix queue. +# This is also the root directory of Postfix daemons that run chrooted. +# See the files in examples/chroot-setup for setting up Postfix chroot +# environments on different UNIX systems. +# +queue_directory = /var/spool/postfix + +# The command_directory parameter specifies the location of all +# postXXX commands. +# +command_directory = /usr/sbin + +# The daemon_directory parameter specifies the location of all Postfix +# daemon programs (i.e. programs listed in the master.cf file). This +# directory must be owned by root. +# +daemon_directory = //usr/lib64/postfix + +# The data_directory parameter specifies the location of Postfix-writable +# data files (caches, random numbers). This directory must be owned +# by the mail_owner account (see below). +# +data_directory = /var/lib/postfix + +# QUEUE AND PROCESS OWNERSHIP +# +# The mail_owner parameter specifies the owner of the Postfix queue +# and of most Postfix daemon processes. Specify the name of a user +# account THAT DOES NOT SHARE ITS USER OR GROUP ID WITH OTHER ACCOUNTS +# AND THAT OWNS NO OTHER FILES OR PROCESSES ON THE SYSTEM. In +# particular, don't specify nobody or daemon. PLEASE USE A DEDICATED +# USER. +# +mail_owner = postfix + +# The default_privs parameter specifies the default rights used by +# the local delivery agent for delivery to external file or command. +# These rights are used in the absence of a recipient user context. +# DO NOT SPECIFY A PRIVILEGED USER OR THE POSTFIX OWNER. +# +#default_privs = nobody + +# INTERNET HOST AND DOMAIN NAMES +# +# The myhostname parameter specifies the internet hostname of this +# mail system. The default is to use the fully-qualified domain name +# from gethostname(). $myhostname is used as a default value for many +# other configuration parameters. +# +#myhostname = host.domain.tld +#myhostname = virtual.domain.tld + +# The mydomain parameter specifies the local internet domain name. +# The default is to use $myhostname minus the first component. +# $mydomain is used as a default value for many other configuration +# parameters. +# +#mydomain = domain.tld + +# SENDING MAIL +# +# The myorigin parameter specifies the domain that locally-posted +# mail appears to come from. The default is to append $myhostname, +# which is fine for small sites. If you run a domain with multiple +# machines, you should (1) change this to $mydomain and (2) set up +# a domain-wide alias database that aliases each user to +# user@that.users.mailhost. +# +# For the sake of consistency between sender and recipient addresses, +# myorigin also specifies the default domain name that is appended +# to recipient addresses that have no @domain part. +# +#myorigin = $myhostname +#myorigin = $mydomain + +# RECEIVING MAIL + +# The inet_interfaces parameter specifies the network interface +# addresses that this mail system receives mail on. By default, +# the software claims all active interfaces on the machine. The +# parameter also controls delivery of mail to user@[ip.address]. +# +# See also the proxy_interfaces parameter, for network addresses that +# are forwarded to us via a proxy or network address translator. +# +# Note: you need to stop/start Postfix when this parameter changes. +# +#inet_interfaces = all +#inet_interfaces = $myhostname +#inet_interfaces = $myhostname, localhost + +# The proxy_interfaces parameter specifies the network interface +# addresses that this mail system receives mail on by way of a +# proxy or network address translation unit. This setting extends +# the address list specified with the inet_interfaces parameter. +# +# You must specify your proxy/NAT addresses when your system is a +# backup MX host for other domains, otherwise mail delivery loops +# will happen when the primary MX host is down. +# +#proxy_interfaces = +#proxy_interfaces = 1.2.3.4 + +# The mydestination parameter specifies the list of domains that this +# machine considers itself the final destination for. +# +# These domains are routed to the delivery agent specified with the +# local_transport parameter setting. By default, that is the UNIX +# compatible delivery agent that lookups all recipients in /etc/passwd +# and /etc/aliases or their equivalent. +# +# The default is $myhostname + localhost.$mydomain. On a mail domain +# gateway, you should also include $mydomain. +# +# Do not specify the names of virtual domains - those domains are +# specified elsewhere (see VIRTUAL_README). +# +# Do not specify the names of domains that this machine is backup MX +# host for. Specify those names via the relay_domains settings for +# the SMTP server, or use permit_mx_backup if you are lazy (see +# STANDARD_CONFIGURATION_README). +# +# The local machine is always the final destination for mail addressed +# to user@[the.net.work.address] of an interface that the mail system +# receives mail on (see the inet_interfaces parameter). +# +# Specify a list of host or domain names, /file/name or type:table +# patterns, separated by commas and/or whitespace. A /file/name +# pattern is replaced by its contents; a type:table is matched when +# a name matches a lookup key (the right-hand side is ignored). +# Continue long lines by starting the next line with whitespace. +# +# See also below, section "REJECTING MAIL FOR UNKNOWN LOCAL USERS". +# +#mydestination = $myhostname, localhost.$mydomain, localhost +#mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain +#mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain, +# mail.$mydomain, www.$mydomain, ftp.$mydomain + +# REJECTING MAIL FOR UNKNOWN LOCAL USERS +# +# The local_recipient_maps parameter specifies optional lookup tables +# with all names or addresses of users that are local with respect +# to $mydestination, $inet_interfaces or $proxy_interfaces. +# +# If this parameter is defined, then the SMTP server will reject +# mail for unknown local users. This parameter is defined by default. +# +# To turn off local recipient checking in the SMTP server, specify +# local_recipient_maps = (i.e. empty). +# +# The default setting assumes that you use the default Postfix local +# delivery agent for local delivery. You need to update the +# local_recipient_maps setting if: +# +# - You define $mydestination domain recipients in files other than +# /etc/passwd, /etc/aliases, or the $virtual_alias_maps files. +# For example, you define $mydestination domain recipients in +# the $virtual_mailbox_maps files. +# +# - You redefine the local delivery agent in master.cf. +# +# - You redefine the "local_transport" setting in main.cf. +# +# - You use the "luser_relay", "mailbox_transport", or "fallback_transport" +# feature of the Postfix local delivery agent (see local(8)). +# +# Details are described in the LOCAL_RECIPIENT_README file. +# +# Beware: if the Postfix SMTP server runs chrooted, you probably have +# to access the passwd file via the proxymap service, in order to +# overcome chroot restrictions. The alternative, having a copy of +# the system passwd file in the chroot jail is just not practical. +# +# The right-hand side of the lookup tables is conveniently ignored. +# In the left-hand side, specify a bare username, an @domain.tld +# wild-card, or specify a user@domain.tld address. +# +#local_recipient_maps = unix:passwd.byname $alias_maps +#local_recipient_maps = proxy:unix:passwd.byname $alias_maps +#local_recipient_maps = + +# The unknown_local_recipient_reject_code specifies the SMTP server +# response code when a recipient domain matches $mydestination or +# ${proxy,inet}_interfaces, while $local_recipient_maps is non-empty +# and the recipient address or address local-part is not found. +# +# The default setting is 550 (reject mail) but it is safer to start +# with 450 (try again later) until you are certain that your +# local_recipient_maps settings are OK. +# +unknown_local_recipient_reject_code = 550 + +# TRUST AND RELAY CONTROL + +# The mynetworks parameter specifies the list of "trusted" SMTP +# clients that have more privileges than "strangers". +# +# In particular, "trusted" SMTP clients are allowed to relay mail +# through Postfix. See the smtpd_recipient_restrictions parameter +# in postconf(5). +# +# You can specify the list of "trusted" network addresses by hand +# or you can let Postfix do it for you (which is the default). +# +# By default (mynetworks_style = subnet), Postfix "trusts" SMTP +# clients in the same IP subnetworks as the local machine. +# On Linux, this does works correctly only with interfaces specified +# with the "ifconfig" command. +# +# Specify "mynetworks_style = class" when Postfix should "trust" SMTP +# clients in the same IP class A/B/C networks as the local machine. +# Don't do this with a dialup site - it would cause Postfix to "trust" +# your entire provider's network. Instead, specify an explicit +# mynetworks list by hand, as described below. +# +# Specify "mynetworks_style = host" when Postfix should "trust" +# only the local machine. +# +#mynetworks_style = class +#mynetworks_style = subnet +#mynetworks_style = host + +# Alternatively, you can specify the mynetworks list by hand, in +# which case Postfix ignores the mynetworks_style setting. +# +# Specify an explicit list of network/netmask patterns, where the +# mask specifies the number of bits in the network part of a host +# address. +# +# You can also specify the absolute pathname of a pattern file instead +# of listing the patterns here. Specify type:table for table-based lookups +# (the value on the table right-hand side is not used). +# +#mynetworks = 168.100.189.0/28, 127.0.0.0/8 +#mynetworks = $config_directory/mynetworks +#mynetworks = hash:/etc/postfix/network_table + +# The relay_domains parameter restricts what destinations this system will +# relay mail to. See the smtpd_recipient_restrictions description in +# postconf(5) for detailed information. +# +# By default, Postfix relays mail +# - from "trusted" clients (IP address matches $mynetworks) to any destination, +# - from "untrusted" clients to destinations that match $relay_domains or +# subdomains thereof, except addresses with sender-specified routing. +# The default relay_domains value is $mydestination. +# +# In addition to the above, the Postfix SMTP server by default accepts mail +# that Postfix is final destination for: +# - destinations that match $inet_interfaces or $proxy_interfaces, +# - destinations that match $mydestination +# - destinations that match $virtual_alias_domains, +# - destinations that match $virtual_mailbox_domains. +# These destinations do not need to be listed in $relay_domains. +# +# Specify a list of hosts or domains, /file/name patterns or type:name +# lookup tables, separated by commas and/or whitespace. Continue +# long lines by starting the next line with whitespace. A file name +# is replaced by its contents; a type:name table is matched when a +# (parent) domain appears as lookup key. +# +# NOTE: Postfix will not automatically forward mail for domains that +# list this system as their primary or backup MX host. See the +# permit_mx_backup restriction description in postconf(5). +# +#relay_domains = $mydestination + +# INTERNET OR INTRANET + +# The relayhost parameter specifies the default host to send mail to +# when no entry is matched in the optional transport(5) table. When +# no relayhost is given, mail is routed directly to the destination. +# +# On an intranet, specify the organizational domain name. If your +# internal DNS uses no MX records, specify the name of the intranet +# gateway host instead. +# +# In the case of SMTP, specify a domain, host, host:port, [host]:port, +# [address] or [address]:port; the form [host] turns off MX lookups. +# +# If you're connected via UUCP, see also the default_transport parameter. +# +#relayhost = $mydomain +#relayhost = [gateway.my.domain] +#relayhost = [mailserver.isp.tld] +#relayhost = uucphost +#relayhost = [an.ip.add.ress] + +# REJECTING UNKNOWN RELAY USERS +# +# The relay_recipient_maps parameter specifies optional lookup tables +# with all addresses in the domains that match $relay_domains. +# +# If this parameter is defined, then the SMTP server will reject +# mail for unknown relay users. This feature is off by default. +# +# The right-hand side of the lookup tables is conveniently ignored. +# In the left-hand side, specify an @domain.tld wild-card, or specify +# a user@domain.tld address. +# +#relay_recipient_maps = hash:/etc/postfix/relay_recipients + +# INPUT RATE CONTROL +# +# The in_flow_delay configuration parameter implements mail input +# flow control. This feature is turned on by default, although it +# still needs further development (it's disabled on SCO UNIX due +# to an SCO bug). +# +# A Postfix process will pause for $in_flow_delay seconds before +# accepting a new message, when the message arrival rate exceeds the +# message delivery rate. With the default 100 SMTP server process +# limit, this limits the mail inflow to 100 messages a second more +# than the number of messages delivered per second. +# +# Specify 0 to disable the feature. Valid delays are 0..10. +# +#in_flow_delay = 1s + +# ADDRESS REWRITING +# +# The ADDRESS_REWRITING_README document gives information about +# address masquerading or other forms of address rewriting including +# username->Firstname.Lastname mapping. + +# ADDRESS REDIRECTION (VIRTUAL DOMAIN) +# +# The VIRTUAL_README document gives information about the many forms +# of domain hosting that Postfix supports. + +# "USER HAS MOVED" BOUNCE MESSAGES +# +# See the discussion in the ADDRESS_REWRITING_README document. + +# TRANSPORT MAP +# +# See the discussion in the ADDRESS_REWRITING_README document. + +# ALIAS DATABASE +# +# The alias_maps parameter specifies the list of alias databases used +# by the local delivery agent. The default list is system dependent. +# +# On systems with NIS, the default is to search the local alias +# database, then the NIS alias database. See aliases(5) for syntax +# details. +# +# If you change the alias database, run "postalias /etc/aliases" (or +# wherever your system stores the mail alias file), or simply run +# "newaliases" to build the necessary DBM or DB file. +# +# It will take a minute or so before changes become visible. Use +# "postfix reload" to eliminate the delay. +# +#alias_maps = dbm:/etc/aliases +#alias_maps = hash:/etc/aliases +#alias_maps = hash:/etc/aliases, nis:mail.aliases +#alias_maps = netinfo:/aliases + +# The alias_database parameter specifies the alias database(s) that +# are built with "newaliases" or "sendmail -bi". This is a separate +# configuration parameter, because alias_maps (see above) may specify +# tables that are not necessarily all under control by Postfix. +# +#alias_database = dbm:/etc/aliases +#alias_database = dbm:/etc/mail/aliases +#alias_database = hash:/etc/aliases +#alias_database = hash:/etc/aliases, hash:/opt/majordomo/aliases + +# ADDRESS EXTENSIONS (e.g., user+foo) +# +# The recipient_delimiter parameter specifies the separator between +# user names and address extensions (user+foo). See canonical(5), +# local(8), relocated(5) and virtual(5) for the effects this has on +# aliases, canonical, virtual, relocated and .forward file lookups. +# Basically, the software tries user+foo and .forward+foo before +# trying user and .forward. +# +#recipient_delimiter = + + +# DELIVERY TO MAILBOX +# +# The home_mailbox parameter specifies the optional pathname of a +# mailbox file relative to a user's home directory. The default +# mailbox file is /var/spool/mail/user or /var/mail/user. Specify +# "Maildir/" for qmail-style delivery (the / is required). +# +#home_mailbox = Mailbox +#home_mailbox = Maildir/ + +# The mail_spool_directory parameter specifies the directory where +# UNIX-style mailboxes are kept. The default setting depends on the +# system type. +# +#mail_spool_directory = /var/mail +#mail_spool_directory = /var/spool/mail + +# The mailbox_command parameter specifies the optional external +# command to use instead of mailbox delivery. The command is run as +# the recipient with proper HOME, SHELL and LOGNAME environment settings. +# Exception: delivery for root is done as $default_user. +# +# Other environment variables of interest: USER (recipient username), +# EXTENSION (address extension), DOMAIN (domain part of address), +# and LOCAL (the address localpart). +# +# Unlike other Postfix configuration parameters, the mailbox_command +# parameter is not subjected to $parameter substitutions. This is to +# make it easier to specify shell syntax (see example below). +# +# Avoid shell meta characters because they will force Postfix to run +# an expensive shell process. Procmail alone is expensive enough. +# +# IF YOU USE THIS TO DELIVER MAIL SYSTEM-WIDE, YOU MUST SET UP AN +# ALIAS THAT FORWARDS MAIL FOR ROOT TO A REAL USER. +# +#mailbox_command = /some/where/procmail +#mailbox_command = /some/where/procmail -a "$EXTENSION" + +# The mailbox_transport specifies the optional transport in master.cf +# to use after processing aliases and .forward files. This parameter +# has precedence over the mailbox_command, fallback_transport and +# luser_relay parameters. +# +# Specify a string of the form transport:nexthop, where transport is +# the name of a mail delivery transport defined in master.cf. The +# :nexthop part is optional. For more details see the sample transport +# configuration file. +# +# NOTE: if you use this feature for accounts not in the UNIX password +# file, then you must update the "local_recipient_maps" setting in +# the main.cf file, otherwise the SMTP server will reject mail for +# non-UNIX accounts with "User unknown in local recipient table". +# +#mailbox_transport = lmtp:unix:/file/name +#mailbox_transport = cyrus + +# The fallback_transport specifies the optional transport in master.cf +# to use for recipients that are not found in the UNIX passwd database. +# This parameter has precedence over the luser_relay parameter. +# +# Specify a string of the form transport:nexthop, where transport is +# the name of a mail delivery transport defined in master.cf. The +# :nexthop part is optional. For more details see the sample transport +# configuration file. +# +# NOTE: if you use this feature for accounts not in the UNIX password +# file, then you must update the "local_recipient_maps" setting in +# the main.cf file, otherwise the SMTP server will reject mail for +# non-UNIX accounts with "User unknown in local recipient table". +# +#fallback_transport = lmtp:unix:/file/name +#fallback_transport = cyrus +#fallback_transport = + +# The luser_relay parameter specifies an optional destination address +# for unknown recipients. By default, mail for unknown@$mydestination, +# unknown@[$inet_interfaces] or unknown@[$proxy_interfaces] is returned +# as undeliverable. +# +# The following expansions are done on luser_relay: $user (recipient +# username), $shell (recipient shell), $home (recipient home directory), +# $recipient (full recipient address), $extension (recipient address +# extension), $domain (recipient domain), $local (entire recipient +# localpart), $recipient_delimiter. Specify ${name?value} or +# ${name:value} to expand value only when $name does (does not) exist. +# +# luser_relay works only for the default Postfix local delivery agent. +# +# NOTE: if you use this feature for accounts not in the UNIX password +# file, then you must specify "local_recipient_maps =" (i.e. empty) in +# the main.cf file, otherwise the SMTP server will reject mail for +# non-UNIX accounts with "User unknown in local recipient table". +# +#luser_relay = $user@other.host +#luser_relay = $local@other.host +#luser_relay = admin+$local + +# JUNK MAIL CONTROLS +# +# The controls listed here are only a very small subset. The file +# SMTPD_ACCESS_README provides an overview. + +# The header_checks parameter specifies an optional table with patterns +# that each logical message header is matched against, including +# headers that span multiple physical lines. +# +# By default, these patterns also apply to MIME headers and to the +# headers of attached messages. With older Postfix versions, MIME and +# attached message headers were treated as body text. +# +# For details, see "man header_checks". +# +#header_checks = regexp:/etc/postfix/header_checks + +# FAST ETRN SERVICE +# +# Postfix maintains per-destination logfiles with information about +# deferred mail, so that mail can be flushed quickly with the SMTP +# "ETRN domain.tld" command, or by executing "sendmail -qRdomain.tld". +# See the ETRN_README document for a detailed description. +# +# The fast_flush_domains parameter controls what destinations are +# eligible for this service. By default, they are all domains that +# this server is willing to relay mail to. +# +#fast_flush_domains = $relay_domains + +# SHOW SOFTWARE VERSION OR NOT +# +# The smtpd_banner parameter specifies the text that follows the 220 +# code in the SMTP server's greeting banner. Some people like to see +# the mail version advertised. By default, Postfix shows no version. +# +# You MUST specify $myhostname at the start of the text. That is an +# RFC requirement. Postfix itself does not care. +# +#smtpd_banner = $myhostname ESMTP $mail_name +#smtpd_banner = $myhostname ESMTP $mail_name ($mail_version) + +# PARALLEL DELIVERY TO THE SAME DESTINATION +# +# How many parallel deliveries to the same user or domain? With local +# delivery, it does not make sense to do massively parallel delivery +# to the same user, because mailbox updates must happen sequentially, +# and expensive pipelines in .forward files can cause disasters when +# too many are run at the same time. With SMTP deliveries, 10 +# simultaneous connections to the same domain could be sufficient to +# raise eyebrows. +# +# Each message delivery transport has its XXX_destination_concurrency_limit +# parameter. The default is $default_destination_concurrency_limit for +# most delivery transports. For the local delivery agent the default is 2. + +#local_destination_concurrency_limit = 2 +#default_destination_concurrency_limit = 20 + +# DEBUGGING CONTROL +# +# The debug_peer_level parameter specifies the increment in verbose +# logging level when an SMTP client or server host name or address +# matches a pattern in the debug_peer_list parameter. +# +debug_peer_level = 2 + +# The debug_peer_list parameter specifies an optional list of domain +# or network patterns, /file/name patterns or type:name tables. When +# an SMTP client or server host name or address matches a pattern, +# increase the verbose logging level by the amount specified in the +# debug_peer_level parameter. +# +#debug_peer_list = 127.0.0.1 +#debug_peer_list = some.domain + +# The debugger_command specifies the external command that is executed +# when a Postfix daemon program is run with the -D option. +# +# Use "command .. & sleep 5" so that the debugger can attach before +# the process marches on. If you use an X-based debugger, be sure to +# set up your XAUTHORITY environment variable before starting Postfix. +# +debugger_command = + PATH=/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin + ddd $daemon_directory/$process_name $process_id & sleep 5 + +# If you can't use X, use this to capture the call stack when a +# daemon crashes. The result is in a file in the configuration +# directory, and is named after the process name and the process ID. +# +# debugger_command = +# PATH=/bin:/usr/bin:/usr/local/bin; export PATH; (echo cont; +# echo where) | gdb $daemon_directory/$process_name $process_id 2>&1 +# >$config_directory/$process_name.$process_id.log & sleep 5 +# +# Another possibility is to run gdb under a detached screen session. +# To attach to the screen sesssion, su root and run "screen -r +# " where uniquely matches one of the detached +# sessions (from "screen -list"). +# +# debugger_command = +# PATH=/bin:/usr/bin:/sbin:/usr/sbin; export PATH; screen +# -dmS $process_name gdb $daemon_directory/$process_name +# $process_id & sleep 1 + +# INSTALL-TIME CONFIGURATION INFORMATION +# +# The following parameters are used when installing a new Postfix version. +# +# sendmail_path: The full pathname of the Postfix sendmail command. +# This is the Sendmail-compatible mail posting interface. +# +sendmail_path = /usr/sbin/sendmail + +# newaliases_path: The full pathname of the Postfix newaliases command. +# This is the Sendmail-compatible command to build alias databases. +# +newaliases_path = /usr/bin/newaliases + +# mailq_path: The full pathname of the Postfix mailq command. This +# is the Sendmail-compatible mail queue listing command. +# +mailq_path = /usr/bin/mailq + +# setgid_group: The group for mail submission and queue management +# commands. This must be a group name with a numerical group ID that +# is not shared with other accounts, not even with the Postfix account. +# +setgid_group = postdrop + +# html_directory: The location of the Postfix HTML documentation. +# +html_directory = /usr/share/doc/postfix-2.8.9/html + +# manpage_directory: The location of the Postfix on-line manual pages. +# +manpage_directory = /usr/share/man + +# sample_directory: The location of the Postfix sample configuration files. +# This parameter is obsolete as of Postfix 2.1. +# +sample_directory = /etc/postfix + +# readme_directory: The location of the Postfix README files. +# +readme_directory = /usr/share/doc/postfix-2.8.9/readme +home_mailbox = .maildir/ +#alias_maps = mysql:/etc/postfix/mysql-aliases.cf +alias_maps = hash:/etc/postfix/maps/aliases +anvil_status_update_time = 3600s +body_checks = pcre:/etc/postfix/maps/body_checks +bounce_template_file = /etc/postfix/bounce-templates/bounce.de-DE.cf +broken_sasl_auth_clients = yes +#canonical_maps = mysql:/etc/postfix/mysql-canonical.cf +canonical_maps = hash:/etc/postfix/maps/canonical +cyrus_sasl_config_path = /etc/sasl2 +default_destination_concurrency_limit = 5 +header_checks = pcre:/etc/postfix/maps/header_checks +inet_protocols = all +local_recipient_maps = $alias_maps $virtual_mailbox_maps unix:passwd.byname +mail_spool_directory = /var/spool/mail +mailbox_size_limit = 512000000 +message_size_limit = 51200000 +#mydestination = $myhostname, $mydomain, mysql:/etc/postfix/mysql-mydomains.cf +mydestination = $myhostname, $mydomain, hash:/etc/postfix/maps/mydomains +mydomain = brehm-online.com +myhostname = helga.brehm-online.com +mynetworks = 127.0.0.0/8 85.214.134.152/32 85.214.109.1/32 [::1]/128 [2a01:238:4225:6e00:8f8c:808a:7fb8:88df]/128 +mynetworks_style = host +myorigin = $mydomain +#recipient_bcc_maps = mysql:/etc/postfix/mysql-recipient_bcc.cf +recipient_bcc_maps = hash:/etc/postfix/maps/recipient_bcc +#relay_clientcerts = hash:/etc/postfix/relay_clientcerts +relay_clientcerts = hash:/etc/postfix/maps/relay_clientcerts +#relay_domains = mysql:/etc/postfix/mysql-relay-domains.cf +relay_domains = hash:/etc/postfix/maps/relay_domains +#relocated_maps = mysql:/etc/postfix/mysql-relocated.cf +relocated_maps = hash:/etc/postfix/maps/relocated +#sender_bcc_maps = mysql:/etc/postfix/mysql-sender_bcc.cf +sender_bcc_maps = hash:/etc/postfix/maps/sender_bcc +smtp_generic_maps = hash:/etc/postfix/maps/generic +smtp_tls_CAfile = /etc/ssl/CA-Brehm/cacert.pem +smtp_tls_cert_file = /etc/postfix/postfix.pem +smtp_tls_enforce_peername = no +smtp_use_tls = yes +smtpd_banner = $myhostname ESMTP Frank Brehms Mail Service $mail_name ($mail_version) + +smtpd_recipient_restrictions = + check_client_access cidr:/etc/postfix/maps/access_client, + check_recipient_access hash:/etc/postfix/maps/access_recipient, + check_helo_access hash:/etc/postfix/maps/access_helo, + check_sender_access hash:/etc/postfix/maps/access_sender, + reject_non_fqdn_recipient, + reject_unknown_recipient_domain, + reject_non_fqdn_sender, + reject_unknown_sender_domain, + reject_invalid_helo_hostname, + permit_mynetworks, + permit_sasl_authenticated, + permit_tls_clientcerts, + reject_rbl_client zen.spamhaus.org, + reject_rbl_client ix.dnsbl.manitu.net, + check_policy_service unix:private/postgrey, + check_policy_service inet:127.0.0.1:12525, + reject_unverified_recipient, + permit_mx_backup, + reject_unauth_destination, + permit + +smtpd_sasl_auth_enable = yes +smtpd_tls_CAfile = $smtp_tls_CAfile +smtpd_tls_cert_file = $smtp_tls_cert_file +smtpd_tls_key_file = $smtp_tls_cert_file +smtpd_tls_loglevel = 1 +smtpd_tls_received_header = yes +smtpd_use_tls = yes +transport_maps = hash:/etc/postfix/maps/transport +#virtual_alias_domains = mysql:/etc/postfix/mysql-virtual-alias-domains.cf +virtual_alias_domains = hash:/etc/postfix/maps/virtual_alias_domains +#virtual_alias_maps = mysql:/etc/postfix/mysql-virtual.cf +virtual_alias_maps = hash:/etc/postfix/maps/virtual_alias_maps +virtual_gid_maps = static:1023 +virtual_mailbox_base = / +#virtual_mailbox_domains = mysql:/etc/postfix/mysql-virtual-mailbox-domains.cf +virtual_mailbox_domains = hash:/etc/postfix/maps/virtual_mailbox_domains +virtual_mailbox_limit = 512000000 +#virtual_mailbox_maps = mysql:/etc/postfix/mysql-virtual-maps.cf +virtual_mailbox_maps = hash:/etc/postfix/maps/virtual_mailbox_maps +virtual_uid_maps = static:1023 diff --git a/config-archive/etc/postfix/main.cf.dist b/config-archive/etc/postfix/main.cf.dist index 85273d8..df2f3d0 100644 --- a/config-archive/etc/postfix/main.cf.dist +++ b/config-archive/etc/postfix/main.cf.dist @@ -10,6 +10,25 @@ # For best results, change no more than 2-3 parameters at a time, # and test if Postfix still works after every change. +# COMPATIBILITY +# +# The compatibility_level determines what default settings Postfix +# will use for main.cf and master.cf settings. These defaults will +# change over time. +# +# To avoid breaking things, Postfix will use backwards-compatible +# default settings and log where it uses those old backwards-compatible +# default settings, until the system administrator has determined +# if any backwards-compatible default settings need to be made +# permanent in main.cf or master.cf. +# +# When this review is complete, update the compatibility_level setting +# below as recommended in the RELEASE_NOTES file. +# +# The level below is what should be used with new (not upgrade) installs. +# +#compatibility_level = 2 + # SOFT BOUNCE # # The soft_bounce parameter provides a limited safety net for @@ -640,7 +659,7 @@ setgid_group = postdrop # html_directory: The location of the Postfix HTML documentation. # -html_directory = /usr/share/doc/postfix-2.11.3/html +html_directory = /usr/share/doc/postfix-3.0.0/html # manpage_directory: The location of the Postfix on-line manual pages. # @@ -653,5 +672,8 @@ sample_directory = /etc/postfix # readme_directory: The location of the Postfix README files. # -readme_directory = /usr/share/doc/postfix-2.11.3/readme +readme_directory = /usr/share/doc/postfix-3.0.0/readme +inet_protocols = ipv4 +meta_directory = /etc/postfix +shlib_directory = /usr/lib64/postfix/${mail_version} home_mailbox = .maildir/ diff --git a/config-archive/etc/postfix/master.cf.dist.new b/config-archive/etc/postfix/master.cf.dist.new index 79ca4bb..4a3b2f9 100644 --- a/config-archive/etc/postfix/master.cf.dist.new +++ b/config-archive/etc/postfix/master.cf.dist.new @@ -7,7 +7,7 @@ # # ========================================================================== # service type private unpriv chroot wakeup maxproc command + args -# (yes) (yes) (yes) (never) (100) +# (yes) (yes) (no) (never) (100) # ========================================================================== smtp inet n - n - - smtpd #smtp inet n - n - 1 postscreen diff --git a/config-archive/etc/reoback/files.conf b/config-archive/etc/reoback/files.conf new file mode 100644 index 0000000..8dd695f --- /dev/null +++ b/config-archive/etc/reoback/files.conf @@ -0,0 +1,115 @@ +############################################################################ +# REOBack - files.conf +# $Id: files.conf,v 1.2 2010/12/02 12:09:58 root Exp $ +############################################################################ +# +# REOBack Simple Backup Solution +# http://sourceforge.net/projects/reoback/ +# +# Copyright (c) 2001 Randy Oyarzabal (techno91@users.sourceforge.net) +# +# Other developers and contributors: +# Richard Griswold +# Nate Steffenhagen (frankspikoli@users.sourceforge.net) +############################################################################ +# +# This is a list of random files or directories that need to be +# archived as one big tar file. These files will also be selectively +# picked depending on a FULL or incremental backup. + +# Comments must start with a "#" as shown +############################################################################ + +# The following is an example with comments, below it is again without + +# 'File:' followed by the name of the tar file that will be created +# Note that we don't include a path as that is added in the settings.conf +#File: TestFile1 + +# Simply list all directories to be recursively backed up (1 per line) +#/home/sforge + +# 'Skip:' followed by any subdirectories you want not to be included +# from the above backup directory +#Skip: /home/sforge/backups +#Skip: /home/sforge/reoback/data + +# Note: You can use Perl regular expressions (wild cards) for Skip: For +# example, to skip all files and directories in your home directory that +# start with a dot, you can use: +# +# Skip: /home/myself/\..* +# +# Wondering what '\..*' does? The leading backslash, '/', tells REOBack +# (actually Perl) to treat the next dot, '.', as a literal dot. The +# third dot tells Perl to match any character, and the asterisk, '*', +# tells Perl to perform the match zero or more times. + +# For files to be completely recursively backed up, don't use the 'Skip' +# option. Simple, huh? +#/etc +#/home/frank + +# Note we are starting a new backup file, but don't need to mark the close +# of the previous one +#File: TestFile2 +#/var/www/html + +# Note we can also include seperate files, not just directories +#/var/www/docs/hugedoc.txt + +# Now, here is the full contents without the comments + +#File: TestFile1 +#/home/sforge +#Skip: /home/sforge/backups +#Skip: /home/sforge/reoback/data +#/etc +#/home/frank + +#File: TestFile2 +#/var/www/html +#/var/www/docs/hugedoc.txt + +# That's it, no need to mark the close of the file either. +# Be sure to remove, or comment out all these sample lines before running + +#---------- +File: Etc +/etc + +#---------- +File: Bind +/var/bind + +#---------- +File: IpTables +/var/lib/ip6tables +/var/lib/iptables + +#---------- +File: OpenLdap +/var/lib/openldap-data +/var/lib/openldap-data-empty.tgz +/var/lib/openldap-data-initial.tgz + +#---------- +File: Portage +/var/lib/portage + +#---------- +File: Root +/root +Skip: /root/tmp + +#---------- +File: SvnPriv +/var/lib/svn-repos-priv + +#---------- +File: SvnPub +/var/lib/svn-repos + +#---------- +File: VarLog +/var/log diff --git a/config-archive/etc/reoback/files.conf.dist b/config-archive/etc/reoback/files.conf.dist new file mode 100644 index 0000000..584c701 --- /dev/null +++ b/config-archive/etc/reoback/files.conf.dist @@ -0,0 +1,75 @@ +############################################################################ +# REOBack - files.conf +# $Id: files.conf,v 1.9 2002/03/23 15:24:35 techno91 Exp $ +############################################################################ +# +# REOBack Simple Backup Solution +# http://sourceforge.net/projects/reoback/ +# +# Copyright (c) 2001 Randy Oyarzabal (techno91@users.sourceforge.net) +# +# Other developers and contributors: +# Richard Griswold +# Nate Steffenhagen (frankspikoli@users.sourceforge.net) +############################################################################ +# +# This is a list of random files or directories that need to be +# archived as one big tar file. These files will also be selectively +# picked depending on a FULL or incremental backup. + +# Comments must start with a "#" as shown +############################################################################ + +# The following is an example with comments, below it is again without + +# 'File:' followed by the name of the tar file that will be created +# Note that we don't include a path as that is added in the settings.conf +File: TestFile1 + +# Simply list all directories to be recursively backed up (1 per line) +/home/sforge + +# 'Skip:' followed by any subdirectories you want not to be included +# from the above backup directory +Skip: /home/sforge/backups +Skip: /home/sforge/reoback/data + +# Note: You can use Perl regular expressions (wild cards) for Skip: For +# example, to skip all files and directories in your home directory that +# start with a dot, you can use: +# +# Skip: /home/myself/\..* +# +# Wondering what '\..*' does? The leading backslash, '/', tells REOBack +# (actually Perl) to treat the next dot, '.', as a literal dot. The +# third dot tells Perl to match any character, and the asterisk, '*', +# tells Perl to perform the match zero or more times. + +# For files to be completely recursively backed up, don't use the 'Skip' +# option. Simple, huh? +/etc +/home/frank + +# Note we are starting a new backup file, but don't need to mark the close +# of the previous one +File: TestFile2 +/var/www/html + +# Note we can also include seperate files, not just directories +/var/www/docs/hugedoc.txt + +# Now, here is the full contents without the comments + +File: TestFile1 +/home/sforge +Skip: /home/sforge/backups +Skip: /home/sforge/reoback/data +/etc +/home/frank + +File: TestFile2 +/var/www/html +/var/www/docs/hugedoc.txt + +# That's it, no need to mark the close of the file either. +# Be sure to remove, or comment out all these sample lines before running diff --git a/config-archive/etc/reoback/settings.conf b/config-archive/etc/reoback/settings.conf new file mode 100644 index 0000000..a8a7209 --- /dev/null +++ b/config-archive/etc/reoback/settings.conf @@ -0,0 +1,74 @@ +############################################################################ +# REOBack - settings.conf +# $Id: settings.conf,v 1.2 2010/12/02 12:09:58 root Exp $ +############################################################################ +# +# REOBack Simple Backup Solution +# http://sourceforge.net/projects/reoback/ +# +# Copyright (c) 2001 Randy Oyarzabal (techno91@users.sourceforge.net) +# +# Other developers and contributors: +# Richard Griswold +# Nate Steffenhagen (frankspikoli@users.sourceforge.net) +# +############################################################################ +# +# This is the configuration file for REOBack. Note that the default +# configuration file is "settings.cfg". However, you can create your own +# configuration file and pass it as a parameter to the backup program. +# i.e. "./reoback.pl " + +# Used only as an identifier for this backup. Normally the hostname. +host = Helga + +# This is the number of days you want to keep backups. Note that the +# actual number of archives kept is "backupdays" times 2. That way, when +# it comes time for auto deletion, you always have a history of +# "backupdays" worth of information. +backupdays = 7 + +# Definitions of files/directories to backup. See README for format of +# this file. +files = /etc/reoback/files.conf + +# Directory to store temporary files generated by REOBack. +tmpdir = /var/lib/reoback/tmp/ + +# Directory to store data files generated by REOBack. Files created +# here are files used to keep track of FULL/INCREMENTAL backups. +datadir = /var/lib/reoback/data/ + +# Location of where to keep local backups. Also use as a temporary +# storage of archives for transfer. Keep trailing slash! +#localbackup = /var/lib/reoback/backups/ +localbackup = /var/backup/reoback/ + +# 1 = Keep local backups, 0 = Do not keep local backups +keeplocalcopy = 1 + +# 1 = Transfer to remote location, 0 = Do not transfer +remotebackup = 0 + +# Type of remote backup. FTP or NFS +rbackuptype = FTP + +# Only needed if above is set to NFS. Keep trailing slash! +localmount = /mnt/server/ + +# Required if "remotebackup" is set. +remotehost = backup.serverkompetenz.de + +# Path to keep backups on remote host. Keep trailing slash! +remotepath = /reoback/ + +####################################################### +# REQUIRED IF TYPE OR REMOTE BACKUP IS FTP. +####### + +# Remote user on remote host. +ftpuser = b082473 + +# Password for remote user. +ftppasswd = 53rVer +###################################################### diff --git a/config-archive/etc/reoback/settings.conf.dist b/config-archive/etc/reoback/settings.conf.dist new file mode 100644 index 0000000..20bb246 --- /dev/null +++ b/config-archive/etc/reoback/settings.conf.dist @@ -0,0 +1,73 @@ +############################################################################ +# REOBack - settings.conf +# $Id: settings.conf,v 1.8 2002/03/23 21:49:50 techno91 Exp $ +############################################################################ +# +# REOBack Simple Backup Solution +# http://sourceforge.net/projects/reoback/ +# +# Copyright (c) 2001 Randy Oyarzabal (techno91@users.sourceforge.net) +# +# Other developers and contributors: +# Richard Griswold +# Nate Steffenhagen (frankspikoli@users.sourceforge.net) +# +############################################################################ +# +# This is the configuration file for REOBack. Note that the default +# configuration file is "settings.cfg". However, you can create your own +# configuration file and pass it as a parameter to the backup program. +# i.e. "./reoback.pl " + +# Used only as an identifier for this backup. Normally the hostname. +host = UNKNOWN + +# This is the number of days you want to keep backups. Note that the +# actual number of archives kept is "backupdays" times 2. That way, when +# it comes time for auto deletion, you always have a history of +# "backupdays" worth of information. +backupdays = 7 + +# Definitions of files/directories to backup. See README for format of +# this file. +files = /etc/reoback/files.conf + +# Directory to store temporary files generated by REOBack. +tmpdir = /var/lib/reoback/tmp/ + +# Directory to store data files generated by REOBack. Files created +# here are files used to keep track of FULL/INCREMENTAL backups. +datadir = /var/lib/reoback/data/ + +# Location of where to keep local backups. Also use as a temporary +# storage of archives for transfer. Keep trailing slash! +localbackup = /var/lib/reoback/backups/ + +# 1 = Keep local backups, 0 = Do not keep local backups +keeplocalcopy = 1 + +# 1 = Transfer to remote location, 0 = Do not transfer +remotebackup = 0 + +# Type of remote backup. FTP or NFS +rbackuptype = FTP + +# Only needed if above is set to NFS. Keep trailing slash! +localmount = /mnt/server/ + +# Required if "remotebackup" is set. +remotehost = HOSTNAMEHERE + +# Path to keep backups on remote host. Keep trailing slash! +remotepath = /path here/ + +####################################################### +# REQUIRED IF TYPE OR REMOTE BACKUP IS FTP. +####### + +# Remote user on remote host. +ftpuser = userhere + +# Password for remote user. +ftppasswd = passwordhere +###################################################### diff --git a/config-archive/etc/syslog-ng/syslog-ng.conf b/config-archive/etc/syslog-ng/syslog-ng.conf index d31f4f1..993352d 100644 --- a/config-archive/etc/syslog-ng/syslog-ng.conf +++ b/config-archive/etc/syslog-ng/syslog-ng.conf @@ -1,9 +1,10 @@ -@version: 3.2 -# $Header: /var/cvsroot/gentoo-x86/app-admin/syslog-ng/files/syslog-ng.conf.gentoo.3.2,v 1.1 2011/01/18 17:44:14 mr_bones_ Exp $ +@version: 3.4 +# $Header: /var/cvsroot/gentoo-x86/app-admin/syslog-ng/files/3.4/syslog-ng.conf.gentoo,v 1.2 2013/06/02 01:18:35 mr_bones_ Exp $ # # Syslog-ng default configuration file for Gentoo Linux options { + threaded(yes); chain_hostnames(no); flush_lines(0); @@ -25,11 +26,13 @@ options { }; source src { - unix-stream("/dev/log" max-connections(256)); - internal(); - file("/proc/kmsg"); + unix-stream("/dev/log" max-connections(256)); +# system(); + internal(); + file("/proc/kmsg"); }; +destination d_syslog { file("/var/log/syslog"); }; destination d_messages { file("/var/log/syslog.d/$FACILITY"); }; destination d_msg { file("/var/log/messages"); }; destination d_debug { file("/var/log/debug.log"); }; @@ -59,6 +62,7 @@ destination d_console_all { file("/dev/tty12"); }; #log { source(src); destination(messages); }; #log { source(src); destination(d_console_all); }; +filter f_syslog { not facility(authpriv, mail); }; filter f_console { level( warn..emerg ); }; filter f_messages { level(info..emerg) and not facility(auth, authpriv, mail, news); }; @@ -67,6 +71,7 @@ filter f_mail { facility(mail); }; log { source(src); destination(d_messages); }; +log { source(src); filter(f_syslog); destination(d_syslog); }; #log { source(src); destination(d_sql); }; #log { source(src); destination(d_debug); }; log { source(src); filter(f_console); destination(d_console_all); }; diff --git a/config-archive/etc/syslog-ng/syslog-ng.conf.1 b/config-archive/etc/syslog-ng/syslog-ng.conf.1 new file mode 100644 index 0000000..d31f4f1 --- /dev/null +++ b/config-archive/etc/syslog-ng/syslog-ng.conf.1 @@ -0,0 +1,75 @@ +@version: 3.2 +# $Header: /var/cvsroot/gentoo-x86/app-admin/syslog-ng/files/syslog-ng.conf.gentoo.3.2,v 1.1 2011/01/18 17:44:14 mr_bones_ Exp $ +# +# Syslog-ng default configuration file for Gentoo Linux + +options { + chain_hostnames(no); + flush_lines(0); + + # The default action of syslog-ng is to log a STATS line + # to the file every 10 minutes. That's pretty ugly after a while. + # Change it to every 12 hours so you get a nice daily update of + # how many messages syslog-ng missed (0). + stats_freq(43200); + perm(0640); + + frac_digits(3); + ts_format(iso); + + # The default action of syslog-ng is to log a MARK line + # to the file every 20 minutes. That's seems high for most + # people so turn it down to once an hour. Set it to zero + # if you don't want the functionality at all. + mark_freq(3600); +}; + +source src { + unix-stream("/dev/log" max-connections(256)); + internal(); + file("/proc/kmsg"); +}; + +destination d_messages { file("/var/log/syslog.d/$FACILITY"); }; +destination d_msg { file("/var/log/messages"); }; +destination d_debug { file("/var/log/debug.log"); }; +destination d_mail { file("/var/log/mail/$PROGRAM" create_dirs(yes)); }; + + +# By default messages are logged to tty12... +destination d_console_all { file("/dev/tty12"); }; +# ...if you intend to use /dev/console for programs like xconsole +# you can comment out the destination line above that references /dev/tty12 +# and uncomment the line below. +#destination console_all { file("/dev/console"); }; + +#destination d_sql { +# sql( type(mysql) +# host("localhost") username("syslog") password("Jafohn7a") +# database("syslog") +# table( "messages_${R_YEAR}_${R_MONTH}" ) +# columns( "datetime DATETIME", "facility VARCHAR(12)", "level VARCHAR(12)", +# "host VARCHAR(32)", "program VARCHAR(250)", "pid VARCHAR(8)", "message TEXT" ) +# values( "${R_YEAR}-${R_MONTH}-${R_DAY} ${R_HOUR}:${R_MIN}:${R_SEC}", "$FACILITY", "$LEVEL", +# "$HOST", "$PROGRAM", "$PID", "$MSGONLY" ) +# indexes( "datetime", "facility", "level", "host", "program" ) +# ); +#}; + +#log { source(src); destination(messages); }; +#log { source(src); destination(d_console_all); }; + +filter f_console { level( warn..emerg ); }; +filter f_messages { level(info..emerg) + and not facility(auth, authpriv, mail, news); }; +filter f_nocron { not ( facility(cron) and level(info) ); }; +filter f_mail { facility(mail); }; + + +log { source(src); destination(d_messages); }; +#log { source(src); destination(d_sql); }; +#log { source(src); destination(d_debug); }; +log { source(src); filter(f_console); destination(d_console_all); }; +log { source(src); filter(f_messages); destination(d_msg); }; +log { source(src); filter(f_mail); destination(d_mail); }; + diff --git a/config-archive/etc/syslog-ng/syslog-ng.conf.dist.new b/config-archive/etc/syslog-ng/syslog-ng.conf.dist similarity index 89% rename from config-archive/etc/syslog-ng/syslog-ng.conf.dist.new rename to config-archive/etc/syslog-ng/syslog-ng.conf.dist index e8d3b4f..fed10b1 100644 --- a/config-archive/etc/syslog-ng/syslog-ng.conf.dist.new +++ b/config-archive/etc/syslog-ng/syslog-ng.conf.dist @@ -1,5 +1,5 @@ -@version: 3.4 -# $Header: /var/cvsroot/gentoo-x86/app-admin/syslog-ng/files/3.4/syslog-ng.conf.gentoo,v 1.2 2013/06/02 01:18:35 mr_bones_ Exp $ +@version: 3.6 +# $Header: /var/cvsroot/gentoo-x86/app-admin/syslog-ng/files/3.6/syslog-ng.conf.gentoo,v 1.1 2014/11/09 08:10:43 mr_bones_ Exp $ # # Syslog-ng default configuration file for Gentoo Linux diff --git a/cron.daily/run_reoback.sh b/cron.daily/reoback similarity index 100% rename from cron.daily/run_reoback.sh rename to cron.daily/reoback diff --git a/csh.env b/csh.env index 6389cb6..1dde03f 100644 --- a/csh.env +++ b/csh.env @@ -3,24 +3,25 @@ # GO INTO /etc/csh.cshrc NOT /etc/csh.env setenv CONFIG_PROTECT '/var/bind /usr/share/gnupg/qualified.txt' -setenv CONFIG_PROTECT_MASK '/etc/gentoo-release /etc/sandbox.d /etc/php/cli-php5.3/ext-active/ /etc/php/cgi-php5.3/ext-active/ /etc/php/apache2-php5.3/ext-active/ /etc/php/cli-php5.5/ext-active/ /etc/php/cgi-php5.5/ext-active/ /etc/php/apache2-php5.5/ext-active/ /etc/fonts/fonts.conf /etc/terminfo /etc/ca-certificates.conf /etc/texmf/web2c /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/revdep-rebuild' +setenv CONFIG_PROTECT_MASK '/etc/gentoo-release /etc/sandbox.d /etc/php/cli-php5.5/ext-active/ /etc/php/cgi-php5.5/ext-active/ /etc/php/apache2-php5.5/ext-active/ /etc/fonts/fonts.conf /etc/terminfo /etc/ca-certificates.conf /etc/texmf/web2c /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/revdep-rebuild' setenv CVS_RSH 'ssh' setenv EDITOR '/usr/bin/vim' setenv ES_BASHCOMP_DIRS '/usr/share/bash-completion/completions' setenv GCC_SPECS '' setenv GUILE_LOAD_PATH '/usr/share/guile/1.8' setenv HG '/usr/bin/hg' -setenv INFOPATH '/usr/share/info:/usr/share/gcc-data/x86_64-pc-linux-gnu/4.8.3/info:/usr/share/binutils-data/x86_64-pc-linux-gnu/2.24/info' +setenv INFOPATH '/usr/share/info:/usr/share/gcc-data/x86_64-pc-linux-gnu/4.8.4/info:/usr/share/binutils-data/x86_64-pc-linux-gnu/2.24/info' +setenv LADSPA_PATH '/usr/lib64/ladspa' setenv LESS '-R -M --shift 5' setenv LESSOPEN '|lesspipe %s' -setenv MANPATH '/usr/local/share/man:/usr/share/man:/usr/share/gcc-data/x86_64-pc-linux-gnu/4.8.3/man:/usr/share/binutils-data/x86_64-pc-linux-gnu/2.24/man:/etc/java-config-2/current-system-vm/man/:/usr/lib64/php5.3/man/:/usr/lib64/php5.5/man/:/usr/share/postgresql/man/:/usr/share/postgresql-9.4/man/' +setenv MANPATH '/usr/local/share/man:/usr/share/man:/usr/share/gcc-data/x86_64-pc-linux-gnu/4.8.4/man:/usr/share/binutils-data/x86_64-pc-linux-gnu/2.24/man:/etc/java-config-2/current-system-vm/man/:/usr/lib64/php5.5/man/:/usr/share/postgresql/man/:/usr/share/postgresql-9.4/man/' setenv MULTIOSDIRS '../lib64:../lib32' setenv OPENGL_PROFILE 'xorg-x11' setenv PAGER '/usr/bin/less' -setenv PATH '/opt/bin:/usr/x86_64-pc-linux-gnu/gcc-bin/4.8.3:/usr/lib64/subversion/bin' +setenv PATH '/opt/bin:/usr/x86_64-pc-linux-gnu/gcc-bin/4.8.4:/usr/lib64/subversion/bin' setenv PRELINK_PATH_MASK '/usr/lib64/libfreebl3.so:/usr/lib64/libnssdbm3.so:/usr/lib64/libsoftokn3.so' setenv PYTHONDOCS_2_7 '/usr/share/doc/python-docs-2.7.8/html/library' setenv PYTHONDOCS_3_3 '/usr/share/doc/python-docs-3.3.2/html/library' -setenv ROOTPATH '/opt/bin:/usr/x86_64-pc-linux-gnu/gcc-bin/4.8.3:/usr/lib64/subversion/bin' +setenv ROOTPATH '/opt/bin:/usr/x86_64-pc-linux-gnu/gcc-bin/4.8.4:/usr/lib64/subversion/bin' setenv XDG_CONFIG_DIRS '/etc/xdg' setenv XDG_DATA_DIRS '/usr/local/share:/usr/share' diff --git a/cups/cups-browsed.conf b/cups/cups-browsed.conf index df0a415..b90f1de 100644 --- a/cups/cups-browsed.conf +++ b/cups/cups-browsed.conf @@ -14,6 +14,7 @@ BrowseRemoteProtocols DNSSD,CUPS # BrowseProtocols none # Only browse remote printers from selected servers +# BrowseAllow All # BrowseAllow cups.example.com # BrowseAllow 192.168.1.12 # BrowseAllow 192.168.1.0/24 diff --git a/cups/cups-files.conf b/cups/cups-files.conf index 9cbbad8..44dc3fe 100644 --- a/cups/cups-files.conf +++ b/cups/cups-files.conf @@ -75,11 +75,8 @@ PageLog /var/log/cups/page_log # Location of helper programs... #ServerBin /usr/lib/cups -# SSL/TLS certificate for the scheduler... -#ServerCertificate ssl/server.crt - -# SSL/TLS private key for the scheduler... -#ServerKey ssl/server.key +# SSL/TLS keychain for the scheduler... +#ServerKeychain ssl # Location of other configuration files... #ServerRoot /etc/cups diff --git a/env.d/04gcc-x86_64-pc-linux-gnu b/env.d/04gcc-x86_64-pc-linux-gnu index 36b9270..4c39595 100644 --- a/env.d/04gcc-x86_64-pc-linux-gnu +++ b/env.d/04gcc-x86_64-pc-linux-gnu @@ -1,6 +1,6 @@ -PATH="/usr/x86_64-pc-linux-gnu/gcc-bin/4.8.3" -ROOTPATH="/usr/x86_64-pc-linux-gnu/gcc-bin/4.8.3" +PATH="/usr/x86_64-pc-linux-gnu/gcc-bin/4.8.4" +ROOTPATH="/usr/x86_64-pc-linux-gnu/gcc-bin/4.8.4" GCC_SPECS="" -MANPATH="/usr/share/gcc-data/x86_64-pc-linux-gnu/4.8.3/man" -INFOPATH="/usr/share/gcc-data/x86_64-pc-linux-gnu/4.8.3/info" +MANPATH="/usr/share/gcc-data/x86_64-pc-linux-gnu/4.8.4/man" +INFOPATH="/usr/share/gcc-data/x86_64-pc-linux-gnu/4.8.4/info" MULTIOSDIRS="../lib64:../lib32" diff --git a/env.d/20php5.3 b/env.d/20php5.3 deleted file mode 100644 index 838fa66..0000000 --- a/env.d/20php5.3 +++ /dev/null @@ -1,2 +0,0 @@ -MANPATH="/usr/lib64/php5.3/man/" -CONFIG_PROTECT_MASK="/etc/php/cli-php5.3/ext-active/ /etc/php/cgi-php5.3/ext-active/ /etc/php/apache2-php5.3/ext-active/" diff --git a/env.d/60ladspa b/env.d/60ladspa new file mode 100644 index 0000000..f5c2bbd --- /dev/null +++ b/env.d/60ladspa @@ -0,0 +1 @@ +LADSPA_PATH=/usr/lib64/ladspa diff --git a/env.d/blas/lib64/config b/env.d/blas/lib64/config new file mode 100644 index 0000000..a818389 --- /dev/null +++ b/env.d/blas/lib64/config @@ -0,0 +1,3 @@ +# Configuration file for eselect +# This file has been automatically generated. +CURRENT="reference" diff --git a/env.d/blas/lib64/reference b/env.d/blas/lib64/reference new file mode 100644 index 0000000..edb10dd --- /dev/null +++ b/env.d/blas/lib64/reference @@ -0,0 +1,4 @@ +blas/reference/libblas.so /usr/@LIBDIR@/libblas.so +blas/reference/libblas.so.0 /usr/@LIBDIR@/libblas.so.0 +blas/reference/libblas.a /usr/@LIBDIR@/libblas.a +../blas/reference/blas.pc /usr/@LIBDIR@/pkgconfig/blas.pc diff --git a/env.d/cblas/lib64/config b/env.d/cblas/lib64/config new file mode 100644 index 0000000..a818389 --- /dev/null +++ b/env.d/cblas/lib64/config @@ -0,0 +1,3 @@ +# Configuration file for eselect +# This file has been automatically generated. +CURRENT="reference" diff --git a/env.d/cblas/lib64/reference b/env.d/cblas/lib64/reference new file mode 100644 index 0000000..62b5818 --- /dev/null +++ b/env.d/cblas/lib64/reference @@ -0,0 +1,5 @@ +blas/reference/libcblas.so /usr/@LIBDIR@/libcblas.so +blas/reference/libcblas.so.0 /usr/@LIBDIR@/libcblas.so.0 +blas/reference/libcblas.a /usr/@LIBDIR@/libcblas.a +../blas/reference/cblas.pc /usr/@LIBDIR@/pkgconfig/cblas.pc +cblas/cblas.h /usr/include/cblas.h diff --git a/env.d/gcc/.NATIVE b/env.d/gcc/.NATIVE index 84d7b4f..cdceeda 120000 --- a/env.d/gcc/.NATIVE +++ b/env.d/gcc/.NATIVE @@ -1 +1 @@ -x86_64-pc-linux-gnu-4.8.3 \ No newline at end of file +x86_64-pc-linux-gnu-4.8.4 \ No newline at end of file diff --git a/env.d/gcc/config-x86_64-pc-linux-gnu b/env.d/gcc/config-x86_64-pc-linux-gnu index 502efb9..a52a537 100644 --- a/env.d/gcc/config-x86_64-pc-linux-gnu +++ b/env.d/gcc/config-x86_64-pc-linux-gnu @@ -1 +1 @@ -CURRENT=x86_64-pc-linux-gnu-4.8.3 +CURRENT=x86_64-pc-linux-gnu-4.8.4 diff --git a/env.d/gcc/x86_64-pc-linux-gnu-4.8.3 b/env.d/gcc/x86_64-pc-linux-gnu-4.8.3 deleted file mode 100644 index 5727e94..0000000 --- a/env.d/gcc/x86_64-pc-linux-gnu-4.8.3 +++ /dev/null @@ -1,8 +0,0 @@ -LDPATH="/usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3:/usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/32" -MANPATH="/usr/share/gcc-data/x86_64-pc-linux-gnu/4.8.3/man" -INFOPATH="/usr/share/gcc-data/x86_64-pc-linux-gnu/4.8.3/info" -STDCXX_INCDIR="g++-v4" -CTARGET="x86_64-pc-linux-gnu" -GCC_SPECS="" -MULTIOSDIRS="../lib64:../lib32" -GCC_PATH="/usr/x86_64-pc-linux-gnu/gcc-bin/4.8.3" diff --git a/env.d/gcc/x86_64-pc-linux-gnu-4.8.4 b/env.d/gcc/x86_64-pc-linux-gnu-4.8.4 new file mode 100644 index 0000000..5c741ac --- /dev/null +++ b/env.d/gcc/x86_64-pc-linux-gnu-4.8.4 @@ -0,0 +1,8 @@ +LDPATH="/usr/lib/gcc/x86_64-pc-linux-gnu/4.8.4:/usr/lib/gcc/x86_64-pc-linux-gnu/4.8.4/32" +MANPATH="/usr/share/gcc-data/x86_64-pc-linux-gnu/4.8.4/man" +INFOPATH="/usr/share/gcc-data/x86_64-pc-linux-gnu/4.8.4/info" +STDCXX_INCDIR="g++-v4" +CTARGET="x86_64-pc-linux-gnu" +GCC_SPECS="" +MULTIOSDIRS="../lib64:../lib32" +GCC_PATH="/usr/x86_64-pc-linux-gnu/gcc-bin/4.8.4" diff --git a/env.d/lapack/lib64/config b/env.d/lapack/lib64/config new file mode 100644 index 0000000..a818389 --- /dev/null +++ b/env.d/lapack/lib64/config @@ -0,0 +1,3 @@ +# Configuration file for eselect +# This file has been automatically generated. +CURRENT="reference" diff --git a/env.d/lapack/lib64/reference b/env.d/lapack/lib64/reference new file mode 100644 index 0000000..fe1a777 --- /dev/null +++ b/env.d/lapack/lib64/reference @@ -0,0 +1,4 @@ +lapack/reference/liblapack.so /usr/@LIBDIR@/liblapack.so +lapack/reference/liblapack.so.0 /usr/@LIBDIR@/liblapack.so.0 +lapack/reference/liblapack.a /usr/@LIBDIR@/liblapack.a +../lapack/reference/lapack.pc /usr/@LIBDIR@/pkgconfig/lapack.pc diff --git a/hosts b/hosts index ebc97d5..edffb2b 100644 --- a/hosts +++ b/hosts @@ -15,8 +15,9 @@ 2a01:238:4225:6e00:8f8c:808a:7fb8:88df helga.brehm-online.com helga h1763652.stratoserver.net h1763652 2001:6f8:1c00:365::2 home.brehm-online.com -2a02:8109:9300:488:5604:a6ff:fe38:99f9 bruni bruni.home.brehm-online.com -2a02:8109:9300:488:fdab:16f0:c83a:d1f7 olga olga.home.brehm-online.com +#2a02:8109:9300:488:5604:a6ff:fe38:99f9 bruni bruni.home.brehm-online.com +2a02:8109:ae3f:fa04:5604:a6ff:fe38:99f9 bruni bruni.home.brehm-online.com +2a02:8109:ae3f:fa04:fdab:16f0:c83a:d1f7 olga olga.home.brehm-online.com # # Imaginary network. diff --git a/init.d/syslog-ng b/init.d/syslog-ng index eb28bb8..8242c2b 100755 --- a/init.d/syslog-ng +++ b/init.d/syslog-ng @@ -1,12 +1,12 @@ #!/sbin/runscript -# Copyright 1999-2013 Gentoo Foundation +# Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/app-admin/syslog-ng/files/3.4/syslog-ng.rc6,v 1.6 2013/08/31 17:44:03 mr_bones_ Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-admin/syslog-ng/files/3.6/syslog-ng.rc6,v 1.2 2014/12/18 19:51:36 mr_bones_ Exp $ SYSLOG_NG_CONFIGFILE=${SYSLOG_NG_CONFIGFILE:-/etc/syslog-ng/${RC_SVCNAME}.conf} SYSLOG_NG_STATEFILE_DIR=${SYSLOG_NG_STATEFILE_DIR:-/var/lib/syslog-ng} SYSLOG_NG_STATEFILE=${SYSLOG_NG_STATEFILE:-${SYSLOG_NG_STATEFILE_DIR}/syslog-ng.persist} -SYSLOG_NG_PIDFILE_DIR=${SYSLOG_NG_PIDFILE_DIR:-/var/run} +SYSLOG_NG_PIDFILE_DIR=${SYSLOG_NG_PIDFILE_DIR:-/run} SYSLOG_NG_PIDFILE=${SYSLOG_NG_PIDFILE:-${SYSLOG_NG_PIDFILE_DIR}/${RC_SVCNAME}.pid} SYSLOG_NG_GROUP=${SYSLOG_NG_GROUP:-root} @@ -38,17 +38,17 @@ checkconfig() { } start_pre() { - checkconfig || return 1 - checkpath \ - -d \ - --mode 0700 \ - --owner "${SYSLOG_NG_OWNER}:${SYSLOG_NG_GROUP}" \ - "${SYSLOG_NG_STATEFILE_DIR}" + checkconfig || return 1 + checkpath \ + -d \ + --mode 0700 \ + --owner "${SYSLOG_NG_OWNER}:${SYSLOG_NG_GROUP}" \ + "${SYSLOG_NG_STATEFILE_DIR}" } stop_pre() { - [ "$RC_CMD" = restart ] && sleep 1 - return 0 + [ "$RC_CMD" = restart ] && sleep 1 + return 0 } reload() { diff --git a/iproute2/nl_protos b/iproute2/nl_protos new file mode 100644 index 0000000..43418f3 --- /dev/null +++ b/iproute2/nl_protos @@ -0,0 +1,23 @@ +# Netlink protocol names mapping + +0 rtnl +1 unused +2 usersock +3 fw +4 tcpdiag +5 nflog +6 xfrm +7 selinux +8 iscsi +9 audit +10 fiblookup +11 connector +12 nft +13 ip6fw +14 dec-rt +15 uevent +16 genl +18 scsi-trans +19 ecryptfs +20 rdma +21 crypto diff --git a/iproute2/rt_dsfield b/iproute2/rt_dsfield index c0f3679..1426d60 100644 --- a/iproute2/rt_dsfield +++ b/iproute2/rt_dsfield @@ -22,4 +22,5 @@ 0xA0 CS5 0xC0 CS6 0xE0 CS7 -0x5C EF +# RFC 2598 +0xB8 EF diff --git a/iproute2/rt_protos b/iproute2/rt_protos index 38d8ec4..82cf9c4 100644 --- a/iproute2/rt_protos +++ b/iproute2/rt_protos @@ -15,6 +15,7 @@ 14 xorp 15 ntk 16 dhcp +42 babel # # Used by me for gated diff --git a/ld.so.conf.d/05gcc-x86_64-pc-linux-gnu.conf b/ld.so.conf.d/05gcc-x86_64-pc-linux-gnu.conf index ed17d3e..68a046e 100644 --- a/ld.so.conf.d/05gcc-x86_64-pc-linux-gnu.conf +++ b/ld.so.conf.d/05gcc-x86_64-pc-linux-gnu.conf @@ -1,2 +1,2 @@ -/usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/32 -/usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3 +/usr/lib/gcc/x86_64-pc-linux-gnu/4.8.4/32 +/usr/lib/gcc/x86_64-pc-linux-gnu/4.8.4 diff --git a/lftp/lftp.conf b/lftp/lftp.conf index 08d6f7c..956edd6 100644 --- a/lftp/lftp.conf +++ b/lftp/lftp.conf @@ -4,7 +4,6 @@ alias less more alias zless zmore alias bzless bzmore alias reconnect "close; cache flush; cd ." -alias edit "eval -f \"get $0 -o ~/.lftp/edit.tmp.$$ && shell \\\"cp -p ~/.lftp/edit.tmp.$$ ~/.lftp/edit.tmp.$$.orig && $EDITOR ~/.lftp/edit.tmp.$$ && test ~/.lftp/edit.tmp.$$ -nt ~/.lftp/edit.tmp.$$.orig\\\" && put ~/.lftp/edit.tmp.$$ -o $0; shell rm -f ~/.lftp/edit.tmp.$$*\"" ## make prompt look better set prompt "lftp \S\? \u\@\h:\w> " @@ -88,3 +87,5 @@ set cmd:term-status/*rxvt* "\e[11;0]\e]2;\T\007\e[11]" # set ftp:anon-pass "mozilla@" # set ftp:client "" # set http:user-agent "Mozilla/4.7 [en] (WinNT; I)" +set fish:auto-confirm no +set sftp:auto-confirm no diff --git a/mail/spamassassin/init.pre b/mail/spamassassin/init.pre index 15ce8cc..33c3bc2 100644 --- a/mail/spamassassin/init.pre +++ b/mail/spamassassin/init.pre @@ -17,7 +17,7 @@ # RelayCountry - add metadata for Bayes learning, marking the countries # a message was relayed through # -# Note: This requires the IP::Country::Fast Perl module +# Note: This requires the Geo::IP Perl module # # loadplugin Mail::SpamAssassin::Plugin::RelayCountry diff --git a/mail/spamassassin/local.cf b/mail/spamassassin/local.cf index a4c26ac..a40b217 100644 --- a/mail/spamassassin/local.cf +++ b/mail/spamassassin/local.cf @@ -82,4 +82,3 @@ ifplugin Mail::SpamAssassin::Plugin::Shortcircuit # shortcircuit BAYES_00 ham endif # Mail::SpamAssassin::Plugin::Shortcircuit - diff --git a/mail/spamassassin/v340.pre b/mail/spamassassin/v340.pre new file mode 100644 index 0000000..cf7beb1 --- /dev/null +++ b/mail/spamassassin/v340.pre @@ -0,0 +1,21 @@ +# This is the right place to customize your installation of SpamAssassin. +# +# See 'perldoc Mail::SpamAssassin::Conf' for details of what can be +# tweaked. +# +# This file was installed during the installation of SpamAssassin 3.4.0, +# and contains plugin loading commands for the new plugins added in that +# release. It will not be overwritten during future SpamAssassin installs, +# so you can modify it to enable some disabled-by-default plugins below, +# if you so wish. +# +# There are now multiple files read to enable plugins in the +# /etc/mail/spamassassin directory; previously only one, "init.pre" was +# read. Now both "init.pre", "v310.pre", and any other files ending in +# ".pre" will be read. As future releases are made, new plugins will be +# added to new files, named according to the release they're added in. +########################################################################### + +# AskDNS - forms a DNS query based on 'tags' as supplied by other plugins +# +loadplugin Mail::SpamAssassin::Plugin::AskDNS diff --git a/mysql/my.cnf b/mysql/my.cnf index 6408889..4dd2335 100644 --- a/mysql/my.cnf +++ b/mysql/my.cnf @@ -1,5 +1,5 @@ # /etc/mysql/my.cnf: The global mysql configuration file. -# $Header: /var/cvsroot/gentoo-x86/dev-db/mysql/files/my.cnf-5.6,v 1.1 2014/10/08 16:42:41 grknight Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-db/mysql/files/my.cnf-5.6,v 1.2 2015/03/15 17:31:35 grknight Exp $ # The following options will be passed to all MySQL clients [client] @@ -109,7 +109,6 @@ innodb_additional_mem_pool_size = 4M # and upstream wants things to be under /var/lib/mysql/, so that's the route # we have to take for the moment #innodb_data_home_dir = /var/lib/mysql/ -#innodb_log_arch_dir = /var/lib/mysql/ #innodb_log_group_home_dir = /var/lib/mysql/ # you may wish to change this size to be more suitable for your system # the max is there to avoid run-away growth on your machine diff --git a/php/cgi-php5.3/php.ini b/php/cgi-php5.3/php.ini deleted file mode 100644 index 24e78a6..0000000 --- a/php/cgi-php5.3/php.ini +++ /dev/null @@ -1,1918 +0,0 @@ -[PHP] - -;;;;;;;;;;;;;;;;;;; -; About php.ini ; -;;;;;;;;;;;;;;;;;;; -; PHP's initialization file, generally called php.ini, is responsible for -; configuring many of the aspects of PHP's behavior. - -; PHP attempts to find and load this configuration from a number of locations. -; The following is a summary of its search order: -; 1. SAPI module specific location. -; 2. The PHPRC environment variable. (As of PHP 5.2.0) -; 3. A number of predefined registry keys on Windows (As of PHP 5.2.0) -; 4. Current working directory (except CLI) -; 5. The web server's directory (for SAPI modules), or directory of PHP -; (otherwise in Windows) -; 6. The directory from the --with-config-file-path compile time option, or the -; Windows directory (C:\windows or C:\winnt) -; See the PHP docs for more specific information. -; http://php.net/configuration.file - -; The syntax of the file is extremely simple. Whitespace and lines -; beginning with a semicolon are silently ignored (as you probably guessed). -; Section headers (e.g. [Foo]) are also silently ignored, even though -; they might mean something in the future. - -; Directives following the section heading [PATH=/www/mysite] only -; apply to PHP files in the /www/mysite directory. Directives -; following the section heading [HOST=www.example.com] only apply to -; PHP files served from www.example.com. Directives set in these -; special sections cannot be overridden by user-defined INI files or -; at runtime. Currently, [PATH=] and [HOST=] sections only work under -; CGI/FastCGI. -; http://php.net/ini.sections - -; Directives are specified using the following syntax: -; directive = value -; Directive names are *case sensitive* - foo=bar is different from FOO=bar. -; Directives are variables used to configure PHP or PHP extensions. -; There is no name validation. If PHP can't find an expected -; directive because it is not set or is mistyped, a default value will be used. - -; The value can be a string, a number, a PHP constant (e.g. E_ALL or M_PI), one -; of the INI constants (On, Off, True, False, Yes, No and None) or an expression -; (e.g. E_ALL & ~E_NOTICE), a quoted string ("bar"), or a reference to a -; previously set variable or directive (e.g. ${foo}) - -; Expressions in the INI file are limited to bitwise operators and parentheses: -; | bitwise OR -; ^ bitwise XOR -; & bitwise AND -; ~ bitwise NOT -; ! boolean NOT - -; Boolean flags can be turned on using the values 1, On, True or Yes. -; They can be turned off using the values 0, Off, False or No. - -; An empty string can be denoted by simply not writing anything after the equal -; sign, or by using the None keyword: - -; foo = ; sets foo to an empty string -; foo = None ; sets foo to an empty string -; foo = "None" ; sets foo to the string 'None' - -; If you use constants in your value, and these constants belong to a -; dynamically loaded extension (either a PHP extension or a Zend extension), -; you may only use these constants *after* the line that loads the extension. - -;;;;;;;;;;;;;;;;;;; -; About this file ; -;;;;;;;;;;;;;;;;;;; -; PHP comes packaged with two INI files. One that is recommended to be used -; in production environments and one that is recommended to be used in -; development environments. - -; php.ini-production contains settings which hold security, performance and -; best practices at its core. But please be aware, these settings may break -; compatibility with older or less security conscience applications. We -; recommending using the production ini in production and testing environments. - -; php.ini-development is very similar to its production variant, except it's -; much more verbose when it comes to errors. We recommending using the -; development version only in development environments as errors shown to -; application users can inadvertently leak otherwise secure information. - -;;;;;;;;;;;;;;;;;;; -; Quick Reference ; -;;;;;;;;;;;;;;;;;;; -; The following are all the settings which are different in either the production -; or development versions of the INIs with respect to PHP's default behavior. -; Please see the actual settings later in the document for more details as to why -; we recommend these changes in PHP's behavior. - -; allow_call_time_pass_reference -; Default Value: On -; Development Value: Off -; Production Value: Off - -; display_errors -; Default Value: On -; Development Value: On -; Production Value: Off - -; display_startup_errors -; Default Value: Off -; Development Value: On -; Production Value: Off - -; error_reporting -; Default Value: E_ALL & ~E_NOTICE -; Development Value: E_ALL | E_STRICT -; Production Value: E_ALL & ~E_DEPRECATED - -; html_errors -; Default Value: On -; Development Value: On -; Production value: Off - -; log_errors -; Default Value: Off -; Development Value: On -; Production Value: On - -; magic_quotes_gpc -; Default Value: On -; Development Value: Off -; Production Value: Off - -; max_input_time -; Default Value: -1 (Unlimited) -; Development Value: 60 (60 seconds) -; Production Value: 60 (60 seconds) - -; output_buffering -; Default Value: Off -; Development Value: 4096 -; Production Value: 4096 - -; register_argc_argv -; Default Value: On -; Development Value: Off -; Production Value: Off - -; register_long_arrays -; Default Value: On -; Development Value: Off -; Production Value: Off - -; request_order -; Default Value: None -; Development Value: "GP" -; Production Value: "GP" - -; session.bug_compat_42 -; Default Value: On -; Development Value: On -; Production Value: Off - -; session.bug_compat_warn -; Default Value: On -; Development Value: On -; Production Value: Off - -; session.gc_divisor -; Default Value: 100 -; Development Value: 1000 -; Production Value: 1000 - -; session.hash_bits_per_character -; Default Value: 4 -; Development Value: 5 -; Production Value: 5 - -; short_open_tag -; Default Value: On -; Development Value: Off -; Production Value: Off - -; track_errors -; Default Value: Off -; Development Value: On -; Production Value: Off - -; url_rewriter.tags -; Default Value: "a=href,area=href,frame=src,form=,fieldset=" -; Development Value: "a=href,area=href,frame=src,input=src,form=fakeentry" -; Production Value: "a=href,area=href,frame=src,input=src,form=fakeentry" - -; variables_order -; Default Value: "EGPCS" -; Development Value: "GPCS" -; Production Value: "GPCS" - -;;;;;;;;;;;;;;;;;;;; -; php.ini Options ; -;;;;;;;;;;;;;;;;;;;; -; Name for user-defined php.ini (.htaccess) files. Default is ".user.ini" -;user_ini.filename = ".user.ini" - -; To disable this feature set this option to empty value -;user_ini.filename = - -; TTL for user-defined php.ini files (time-to-live) in seconds. Default is 300 seconds (5 minutes) -;user_ini.cache_ttl = 300 - -;;;;;;;;;;;;;;;;;;;; -; Language Options ; -;;;;;;;;;;;;;;;;;;;; - -; Enable the PHP scripting language engine under Apache. -; http://php.net/engine -engine = On - -; This directive determines whether or not PHP will recognize code between -; tags as PHP source which should be processed as such. It's been -; recommended for several years that you not use the short tag "short cut" and -; instead to use the full tag combination. With the wide spread use -; of XML and use of these tags by other languages, the server can become easily -; confused and end up parsing the wrong code in the wrong context. But because -; this short cut has been a feature for such a long time, it's currently still -; supported for backwards compatibility, but we recommend you don't use them. -; Default Value: On -; Development Value: Off -; Production Value: Off -; http://php.net/short-open-tag -short_open_tag = Off - -; Allow ASP-style <% %> tags. -; http://php.net/asp-tags -asp_tags = Off - -; The number of significant digits displayed in floating point numbers. -; http://php.net/precision -precision = 14 - -; Enforce year 2000 compliance (will cause problems with non-compliant browsers) -; http://php.net/y2k-compliance -y2k_compliance = On - -; Output buffering is a mechanism for controlling how much output data -; (excluding headers and cookies) PHP should keep internally before pushing that -; data to the client. If your application's output exceeds this setting, PHP -; will send that data in chunks of roughly the size you specify. -; Turning on this setting and managing its maximum buffer size can yield some -; interesting side-effects depending on your application and web server. -; You may be able to send headers and cookies after you've already sent output -; through print or echo. You also may see performance benefits if your server is -; emitting less packets due to buffered output versus PHP streaming the output -; as it gets it. On production servers, 4096 bytes is a good setting for performance -; reasons. -; Note: Output buffering can also be controlled via Output Buffering Control -; functions. -; Possible Values: -; On = Enabled and buffer is unlimited. (Use with caution) -; Off = Disabled -; Integer = Enables the buffer and sets its maximum size in bytes. -; Note: This directive is hardcoded to Off for the CLI SAPI -; Default Value: Off -; Development Value: 4096 -; Production Value: 4096 -; http://php.net/output-buffering -output_buffering = 4096 - -; You can redirect all of the output of your scripts to a function. For -; example, if you set output_handler to "mb_output_handler", character -; encoding will be transparently converted to the specified encoding. -; Setting any output handler automatically turns on output buffering. -; Note: People who wrote portable scripts should not depend on this ini -; directive. Instead, explicitly set the output handler using ob_start(). -; Using this ini directive may cause problems unless you know what script -; is doing. -; Note: You cannot use both "mb_output_handler" with "ob_iconv_handler" -; and you cannot use both "ob_gzhandler" and "zlib.output_compression". -; Note: output_handler must be empty if this is set 'On' !!!! -; Instead you must use zlib.output_handler. -; http://php.net/output-handler -;output_handler = - -; Transparent output compression using the zlib library -; Valid values for this option are 'off', 'on', or a specific buffer size -; to be used for compression (default is 4KB) -; Note: Resulting chunk size may vary due to nature of compression. PHP -; outputs chunks that are few hundreds bytes each as a result of -; compression. If you prefer a larger chunk size for better -; performance, enable output_buffering in addition. -; Note: You need to use zlib.output_handler instead of the standard -; output_handler, or otherwise the output will be corrupted. -; http://php.net/zlib.output-compression -zlib.output_compression = Off - -; http://php.net/zlib.output-compression-level -;zlib.output_compression_level = -1 - -; You cannot specify additional output handlers if zlib.output_compression -; is activated here. This setting does the same as output_handler but in -; a different order. -; http://php.net/zlib.output-handler -;zlib.output_handler = - -; Implicit flush tells PHP to tell the output layer to flush itself -; automatically after every output block. This is equivalent to calling the -; PHP function flush() after each and every call to print() or echo() and each -; and every HTML block. Turning this option on has serious performance -; implications and is generally recommended for debugging purposes only. -; http://php.net/implicit-flush -; Note: This directive is hardcoded to On for the CLI SAPI -implicit_flush = Off - -; The unserialize callback function will be called (with the undefined class' -; name as parameter), if the unserializer finds an undefined class -; which should be instantiated. A warning appears if the specified function is -; not defined, or if the function doesn't include/implement the missing class. -; So only set this entry, if you really want to implement such a -; callback-function. -unserialize_callback_func = - -; When floats & doubles are serialized store serialize_precision significant -; digits after the floating point. The default value ensures that when floats -; are decoded with unserialize, the data will remain the same. -serialize_precision = 17 - -; This directive allows you to enable and disable warnings which PHP will issue -; if you pass a value by reference at function call time. Passing values by -; reference at function call time is a deprecated feature which will be removed -; from PHP at some point in the near future. The acceptable method for passing a -; value by reference to a function is by declaring the reference in the functions -; definition, not at call time. This directive does not disable this feature, it -; only determines whether PHP will warn you about it or not. These warnings -; should enabled in development environments only. -; Default Value: On (Suppress warnings) -; Development Value: Off (Issue warnings) -; Production Value: Off (Issue warnings) -; http://php.net/allow-call-time-pass-reference -allow_call_time_pass_reference = Off - -; Safe Mode -; http://php.net/safe-mode -safe_mode = Off - -; By default, Safe Mode does a UID compare check when -; opening files. If you want to relax this to a GID compare, -; then turn on safe_mode_gid. -; http://php.net/safe-mode-gid -safe_mode_gid = Off - -; When safe_mode is on, UID/GID checks are bypassed when -; including files from this directory and its subdirectories. -; (directory must also be in include_path or full path must -; be used when including) -; http://php.net/safe-mode-include-dir -safe_mode_include_dir = - -; When safe_mode is on, only executables located in the safe_mode_exec_dir -; will be allowed to be executed via the exec family of functions. -; http://php.net/safe-mode-exec-dir -safe_mode_exec_dir = - -; Setting certain environment variables may be a potential security breach. -; This directive contains a comma-delimited list of prefixes. In Safe Mode, -; the user may only alter environment variables whose names begin with the -; prefixes supplied here. By default, users will only be able to set -; environment variables that begin with PHP_ (e.g. PHP_FOO=BAR). -; Note: If this directive is empty, PHP will let the user modify ANY -; environment variable! -; http://php.net/safe-mode-allowed-env-vars -safe_mode_allowed_env_vars = PHP_ - -; This directive contains a comma-delimited list of environment variables that -; the end user won't be able to change using putenv(). These variables will be -; protected even if safe_mode_allowed_env_vars is set to allow to change them. -; http://php.net/safe-mode-protected-env-vars -safe_mode_protected_env_vars = LD_LIBRARY_PATH - -; open_basedir, if set, limits all file operations to the defined directory -; and below. This directive makes most sense if used in a per-directory -; or per-virtualhost web server configuration file. This directive is -; *NOT* affected by whether Safe Mode is turned On or Off. -; http://php.net/open-basedir -;open_basedir = - -; This directive allows you to disable certain functions for security reasons. -; It receives a comma-delimited list of function names. This directive is -; *NOT* affected by whether Safe Mode is turned On or Off. -; http://php.net/disable-functions -disable_functions = - -; This directive allows you to disable certain classes for security reasons. -; It receives a comma-delimited list of class names. This directive is -; *NOT* affected by whether Safe Mode is turned On or Off. -; http://php.net/disable-classes -disable_classes = - -; Colors for Syntax Highlighting mode. Anything that's acceptable in -; would work. -; http://php.net/syntax-highlighting -;highlight.string = #DD0000 -;highlight.comment = #FF9900 -;highlight.keyword = #007700 -;highlight.bg = #FFFFFF -;highlight.default = #0000BB -;highlight.html = #000000 - -; If enabled, the request will be allowed to complete even if the user aborts -; the request. Consider enabling it if executing long requests, which may end up -; being interrupted by the user or a browser timing out. PHP's default behavior -; is to disable this feature. -; http://php.net/ignore-user-abort -;ignore_user_abort = On - -; Determines the size of the realpath cache to be used by PHP. This value should -; be increased on systems where PHP opens many files to reflect the quantity of -; the file operations performed. -; http://php.net/realpath-cache-size -;realpath_cache_size = 16k - -; Duration of time, in seconds for which to cache realpath information for a given -; file or directory. For systems with rarely changing files, consider increasing this -; value. -; http://php.net/realpath-cache-ttl -;realpath_cache_ttl = 120 - -; Enables or disables the circular reference collector. -; http://php.net/zend.enable-gc -zend.enable_gc = On - -;;;;;;;;;;;;;;;;; -; Miscellaneous ; -;;;;;;;;;;;;;;;;; - -; Decides whether PHP may expose the fact that it is installed on the server -; (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. -; http://php.net/expose-php -expose_php = On - -;;;;;;;;;;;;;;;;;;; -; Resource Limits ; -;;;;;;;;;;;;;;;;;;; - -; Maximum execution time of each script, in seconds -; http://php.net/max-execution-time -; Note: This directive is hardcoded to 0 for the CLI SAPI -max_execution_time = 30 - -; Maximum amount of time each script may spend parsing request data. It's a good -; idea to limit this time on productions servers in order to eliminate unexpectedly -; long running scripts. -; Note: This directive is hardcoded to -1 for the CLI SAPI -; Default Value: -1 (Unlimited) -; Development Value: 60 (60 seconds) -; Production Value: 60 (60 seconds) -; http://php.net/max-input-time -max_input_time = 60 - -; Maximum input variable nesting level -; http://php.net/max-input-nesting-level -;max_input_nesting_level = 64 - -; How many GET/POST/COOKIE input variables may be accepted -; max_input_vars = 1000 - -; Maximum amount of memory a script may consume (128MB) -; http://php.net/memory-limit -memory_limit = 128M - -;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; -; Error handling and logging ; -;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; - -; This directive informs PHP of which errors, warnings and notices you would like -; it to take action for. The recommended way of setting values for this -; directive is through the use of the error level constants and bitwise -; operators. The error level constants are below here for convenience as well as -; some common settings and their meanings. -; By default, PHP is set to take action on all errors, notices and warnings EXCEPT -; those related to E_NOTICE and E_STRICT, which together cover best practices and -; recommended coding standards in PHP. For performance reasons, this is the -; recommend error reporting setting. Your production server shouldn't be wasting -; resources complaining about best practices and coding standards. That's what -; development servers and development settings are for. -; Note: The php.ini-development file has this setting as E_ALL | E_STRICT. This -; means it pretty much reports everything which is exactly what you want during -; development and early testing. -; -; Error Level Constants: -; E_ALL - All errors and warnings (includes E_STRICT as of PHP 5.4.0) -; E_ERROR - fatal run-time errors -; E_RECOVERABLE_ERROR - almost fatal run-time errors -; E_WARNING - run-time warnings (non-fatal errors) -; E_PARSE - compile-time parse errors -; E_NOTICE - run-time notices (these are warnings which often result -; from a bug in your code, but it's possible that it was -; intentional (e.g., using an uninitialized variable and -; relying on the fact it's automatically initialized to an -; empty string) -; E_STRICT - run-time notices, enable to have PHP suggest changes -; to your code which will ensure the best interoperability -; and forward compatibility of your code -; E_CORE_ERROR - fatal errors that occur during PHP's initial startup -; E_CORE_WARNING - warnings (non-fatal errors) that occur during PHP's -; initial startup -; E_COMPILE_ERROR - fatal compile-time errors -; E_COMPILE_WARNING - compile-time warnings (non-fatal errors) -; E_USER_ERROR - user-generated error message -; E_USER_WARNING - user-generated warning message -; E_USER_NOTICE - user-generated notice message -; E_DEPRECATED - warn about code that will not work in future versions -; of PHP -; E_USER_DEPRECATED - user-generated deprecation warnings -; -; Common Values: -; E_ALL & ~E_NOTICE (Show all errors, except for notices and coding standards warnings.) -; E_ALL & ~E_NOTICE | E_STRICT (Show all errors, except for notices) -; E_COMPILE_ERROR|E_RECOVERABLE_ERROR|E_ERROR|E_CORE_ERROR (Show only errors) -; E_ALL | E_STRICT (Show all errors, warnings and notices including coding standards.) -; Default Value: E_ALL & ~E_NOTICE -; Development Value: E_ALL | E_STRICT -; Production Value: E_ALL & ~E_DEPRECATED -; http://php.net/error-reporting -error_reporting = E_ALL | E_STRICT - -; This directive controls whether or not and where PHP will output errors, -; notices and warnings too. Error output is very useful during development, but -; it could be very dangerous in production environments. Depending on the code -; which is triggering the error, sensitive information could potentially leak -; out of your application such as database usernames and passwords or worse. -; It's recommended that errors be logged on production servers rather than -; having the errors sent to STDOUT. -; Possible Values: -; Off = Do not display any errors -; stderr = Display errors to STDERR (affects only CGI/CLI binaries!) -; On or stdout = Display errors to STDOUT -; Default Value: On -; Development Value: On -; Production Value: Off -; http://php.net/display-errors -display_errors = On - -; The display of errors which occur during PHP's startup sequence are handled -; separately from display_errors. PHP's default behavior is to suppress those -; errors from clients. Turning the display of startup errors on can be useful in -; debugging configuration problems. But, it's strongly recommended that you -; leave this setting off on production servers. -; Default Value: Off -; Development Value: On -; Production Value: Off -; http://php.net/display-startup-errors -display_startup_errors = On - -; Besides displaying errors, PHP can also log errors to locations such as a -; server-specific log, STDERR, or a location specified by the error_log -; directive found below. While errors should not be displayed on productions -; servers they should still be monitored and logging is a great way to do that. -; Default Value: Off -; Development Value: On -; Production Value: On -; http://php.net/log-errors -log_errors = On - -; 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. -; http://php.net/log-errors-max-len -log_errors_max_len = 1024 - -; Do not log repeated messages. Repeated errors must occur in same file on same -; line unless ignore_repeated_source is set true. -; http://php.net/ignore-repeated-errors -ignore_repeated_errors = Off - -; Ignore source of message when ignoring repeated messages. When this setting -; is On you will not log errors with repeated messages from different files or -; source lines. -; http://php.net/ignore-repeated-source -ignore_repeated_source = Off - -; If this parameter is set to Off, then memory leaks will not be shown (on -; stdout or in the log). This has only effect in a debug compile, and if -; error reporting includes E_WARNING in the allowed list -; http://php.net/report-memleaks -report_memleaks = On - -; This setting is on by default. -;report_zend_debug = 0 - -; Store the last error/warning message in $php_errormsg (boolean). Setting this value -; to On can assist in debugging and is appropriate for development servers. It should -; however be disabled on production servers. -; Default Value: Off -; Development Value: On -; Production Value: Off -; http://php.net/track-errors -track_errors = On - -; Turn off normal error reporting and emit XML-RPC error XML -; http://php.net/xmlrpc-errors -;xmlrpc_errors = 0 - -; An XML-RPC faultCode -;xmlrpc_error_number = 0 - -; When PHP displays or logs an error, it has the capability of inserting html -; links to documentation related to that error. This directive controls whether -; those HTML links appear in error messages or not. For performance and security -; reasons, it's recommended you disable this on production servers. -; Note: This directive is hardcoded to Off for the CLI SAPI -; Default Value: On -; Development Value: On -; Production value: Off -; http://php.net/html-errors -html_errors = On - -; 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. -; You can download a copy of the PHP manual from http://php.net/docs -; and change docref_root to the base URL of your local copy including the -; leading '/'. You must also specify the file extension being used including -; the dot. PHP's default behavior is to leave these settings empty. -; Note: Never use this feature for production boxes. -; http://php.net/docref-root -; Examples -;docref_root = "/phpmanual/" - -; http://php.net/docref-ext -;docref_ext = .html - -; String to output before an error message. PHP's default behavior is to leave -; this setting blank. -; http://php.net/error-prepend-string -; Example: -;error_prepend_string = "" - -; String to output after an error message. PHP's default behavior is to leave -; this setting blank. -; http://php.net/error-append-string -; Example: -;error_append_string = "" - -; Log errors to specified file. PHP's default behavior is to leave this value -; empty. -; http://php.net/error-log -; Example: -;error_log = php_errors.log -; Log errors to syslog (Event Log on NT, not valid in Windows 95). -;error_log = syslog - -;windows.show_crt_warning -; Default value: 0 -; Development value: 0 -; Production value: 0 - -;;;;;;;;;;;;;;;;; -; Data Handling ; -;;;;;;;;;;;;;;;;; - -; The separator used in PHP generated URLs to separate arguments. -; PHP's default setting is "&". -; http://php.net/arg-separator.output -; Example: -;arg_separator.output = "&" - -; List of separator(s) used by PHP to parse input URLs into variables. -; PHP's default setting is "&". -; NOTE: Every character in this directive is considered as separator! -; http://php.net/arg-separator.input -; Example: -;arg_separator.input = ";&" - -; This directive determines which super global arrays are registered when PHP -; starts up. If the register_globals directive is enabled, it also determines -; what order variables are populated into the global space. G,P,C,E & S are -; abbreviations for the following respective super globals: GET, POST, COOKIE, -; ENV and SERVER. There is a performance penalty paid for the registration of -; these arrays and because ENV is not as commonly used as the others, ENV is -; is not recommended on productions servers. You can still get access to -; the environment variables through getenv() should you need to. -; Default Value: "EGPCS" -; Development Value: "GPCS" -; Production Value: "GPCS"; -; http://php.net/variables-order -variables_order = "GPCS" - -; This directive determines which super global data (G,P,C,E & S) should -; be registered into the super global array REQUEST. If so, it also determines -; the order in which that data is registered. The values for this directive are -; specified in the same manner as the variables_order directive, EXCEPT one. -; Leaving this value empty will cause PHP to use the value set in the -; variables_order directive. It does not mean it will leave the super globals -; array REQUEST empty. -; Default Value: None -; Development Value: "GP" -; Production Value: "GP" -; http://php.net/request-order -request_order = "GP" - -; 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 -; with user data. -; You should do your best to write your scripts so that they do not require -; register_globals to be on; Using form variables as globals can easily lead -; to possible security problems, if the code is not very well thought of. -; http://php.net/register-globals -register_globals = Off - -; Determines whether the deprecated long $HTTP_*_VARS type predefined variables -; are registered by PHP or not. As they are deprecated, we obviously don't -; recommend you use them. They are on by default for compatibility reasons but -; they are not recommended on production servers. -; Default Value: On -; Development Value: Off -; Production Value: Off -; http://php.net/register-long-arrays -register_long_arrays = Off - -; This directive determines whether PHP registers $argv & $argc each time it -; runs. $argv contains an array of all the arguments passed to PHP when a script -; is invoked. $argc contains an integer representing the number of arguments -; that were passed when the script was invoked. These arrays are extremely -; useful when running scripts from the command line. When this directive is -; enabled, registering these variables consumes CPU cycles and memory each time -; a script is executed. For performance reasons, this feature should be disabled -; on production servers. -; Note: This directive is hardcoded to On for the CLI SAPI -; Default Value: On -; Development Value: Off -; Production Value: Off -; http://php.net/register-argc-argv -register_argc_argv = Off - -; 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 -; are not used within a script, having this directive on will result in a -; performance gain. The PHP directives register_globals, register_long_arrays, -; and register_argc_argv must be disabled for this directive to have any affect. -; http://php.net/auto-globals-jit -auto_globals_jit = On - -; Maximum size of POST data that PHP will accept. -; http://php.net/post-max-size -post_max_size = 8M - -; Magic quotes are a preprocessing feature of PHP where PHP will attempt to -; escape any character sequences in GET, POST, COOKIE and ENV data which might -; otherwise corrupt data being placed in resources such as databases before -; making that data available to you. Because of character encoding issues and -; non-standard SQL implementations across many databases, it's not currently -; possible for this feature to be 100% accurate. PHP's default behavior is to -; enable the feature. We strongly recommend you use the escaping mechanisms -; designed specifically for the database your using instead of relying on this -; feature. Also note, this feature has been deprecated as of PHP 5.3.0 and is -; removed in PHP 5.4. -; Default Value: On -; Development Value: Off -; Production Value: Off -; http://php.net/magic-quotes-gpc -magic_quotes_gpc = Off - -; Magic quotes for runtime-generated data, e.g. data from SQL, from exec(), etc. -; http://php.net/magic-quotes-runtime -magic_quotes_runtime = Off - -; Use Sybase-style magic quotes (escape ' with '' instead of \'). -; http://php.net/magic-quotes-sybase -magic_quotes_sybase = Off - -; Automatically add files before PHP document. -; http://php.net/auto-prepend-file -auto_prepend_file = - -; Automatically add files after PHP document. -; http://php.net/auto-append-file -auto_append_file = - -; By default, PHP will output a character encoding using -; the Content-type: header. To disable sending of the charset, simply -; set it to be empty. -; -; PHP's built-in default is text/html -; http://php.net/default-mimetype -default_mimetype = "text/html" - -; PHP's default character set is set to empty. -; http://php.net/default-charset -;default_charset = "iso-8859-1" - -; Always populate the $HTTP_RAW_POST_DATA variable. PHP's default behavior is -; to disable this feature. -; http://php.net/always-populate-raw-post-data -;always_populate_raw_post_data = On - -;;;;;;;;;;;;;;;;;;;;;;;;; -; Paths and Directories ; -;;;;;;;;;;;;;;;;;;;;;;;;; - -; UNIX: "/path1:/path2" -include_path = ".:/usr/share/php5:/usr/share/php" -; -; Windows: "\path1;\path2" -;include_path = ".;c:\php\includes" -; -; PHP's default setting for include_path is ".;/path/to/php/pear" -; http://php.net/include-path - -; The root of the PHP pages, used only if nonempty. -; if PHP was not compiled with FORCE_REDIRECT, you SHOULD set doc_root -; if you are running php as a CGI under any web server (other than IIS) -; see documentation for security issues. The alternate is to use the -; cgi.force_redirect configuration below -; http://php.net/doc-root -doc_root = - -; The directory under which PHP opens the script using /~username used only -; if nonempty. -; http://php.net/user-dir -user_dir = - -; Directory in which the loadable extensions (modules) reside. -; http://php.net/extension-dir -; extension_dir = "./" -; On windows: -; extension_dir = "ext" - -; 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 -; disabled on them. -; http://php.net/enable-dl -enable_dl = Off - -; 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.** -; http://php.net/cgi.force-redirect -;cgi.force_redirect = 1 - -; if cgi.nph is enabled it will force cgi to always sent Status: 200 with -; every request. PHP's default behavior is to disable this feature. -;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. -; http://php.net/cgi.redirect-status-env -;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 its 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. -; http://php.net/cgi.fix-pathinfo -;cgi.fix_pathinfo=1 - -; 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. -; http://php.net/fastcgi.impersonate -;fastcgi.impersonate = 1 - -; Disable logging through FastCGI connection. PHP's default behavior is to enable -; this feature. -;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. -; http://php.net/cgi.rfc2616-headers -;cgi.rfc2616_headers = 0 - -;;;;;;;;;;;;;;;; -; File Uploads ; -;;;;;;;;;;;;;;;; - -; Whether to allow HTTP file uploads. -; http://php.net/file-uploads -file_uploads = On - -; Temporary directory for HTTP uploaded files (will use system default if not -; specified). -; http://php.net/upload-tmp-dir -;upload_tmp_dir = - -; Maximum allowed size for uploaded files. -; http://php.net/upload-max-filesize -upload_max_filesize = 2M - -; Maximum number of files that can be uploaded via a single request -max_file_uploads = 20 - -;;;;;;;;;;;;;;;;;; -; Fopen wrappers ; -;;;;;;;;;;;;;;;;;; - -; Whether to allow the treatment of URLs (like http:// or ftp://) as files. -; http://php.net/allow-url-fopen -allow_url_fopen = On - -; Whether to allow include/require to open URLs (like http:// or ftp://) as files. -; http://php.net/allow-url-include -allow_url_include = Off - -; Define the anonymous ftp password (your email address). PHP's default setting -; for this is empty. -; http://php.net/from -;from="john@doe.com" - -; Define the User-Agent string. PHP's default setting for this is empty. -; http://php.net/user-agent -;user_agent="PHP" - -; Default timeout for socket based streams (seconds) -; http://php.net/default-socket-timeout -default_socket_timeout = 60 - -; If your scripts have to deal with files from Macintosh systems, -; or you are running on a Mac and need to deal with files from -; unix or win32 systems, setting this flag will cause PHP to -; automatically detect the EOL character in those files so that -; fgets() and file() will work regardless of the source of the file. -; http://php.net/auto-detect-line-endings -;auto_detect_line_endings = Off - -;;;;;;;;;;;;;;;;;;;;;; -; Dynamic Extensions ; -;;;;;;;;;;;;;;;;;;;;;; - -; If you wish to have an extension loaded automatically, use the following -; syntax: -; -; extension=modulename.extension -; -; For example, on Windows: -; -; extension=msql.dll -; -; ... or under UNIX: -; -; extension=msql.so -; -; ... or with a path: -; -; extension=/path/to/extension/msql.so -; -; If you only provide the name of the extension, PHP will look for it in its -; default extension directory. -; -; Windows Extensions -; Note that ODBC support is built in, so no dll is needed for it. -; Note that many DLL files are located in the extensions/ (PHP 4) ext/ (PHP 5) -; extension folders as well as the separate PECL DLL download (PHP 5). -; Be sure to appropriately set the extension_dir directive. -; -;extension=php_bz2.dll -;extension=php_curl.dll -;extension=php_fileinfo.dll -;extension=php_gd2.dll -;extension=php_gettext.dll -;extension=php_gmp.dll -;extension=php_intl.dll -;extension=php_imap.dll -;extension=php_interbase.dll -;extension=php_ldap.dll -;extension=php_mbstring.dll -;extension=php_exif.dll ; Must be after mbstring as it depends on it -;extension=php_mysql.dll -;extension=php_mysqli.dll -;extension=php_oci8.dll ; Use with Oracle 10gR2 Instant Client -;extension=php_oci8_11g.dll ; Use with Oracle 11gR2 Instant Client -;extension=php_openssl.dll -;extension=php_pdo_firebird.dll -;extension=php_pdo_mssql.dll -;extension=php_pdo_mysql.dll -;extension=php_pdo_oci.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 - -; The MIBS data available in the PHP distribution must be installed. -; See http://www.php.net/manual/en/snmp.installation.php -;extension=php_snmp.dll - -;extension=php_soap.dll -;extension=php_sockets.dll -;extension=php_sqlite.dll -;extension=php_sqlite3.dll -;extension=php_sybase_ct.dll -;extension=php_tidy.dll -;extension=php_xmlrpc.dll -;extension=php_xsl.dll -;extension=php_zip.dll - -;;;;;;;;;;;;;;;;;;; -; Module Settings ; -;;;;;;;;;;;;;;;;;;; - -[Date] -; Defines the default timezone used by the date functions -; http://php.net/date.timezone -;date.timezone = - -; http://php.net/date.default-latitude -;date.default_latitude = 31.7667 - -; http://php.net/date.default-longitude -;date.default_longitude = 35.2333 - -; http://php.net/date.sunrise-zenith -;date.sunrise_zenith = 90.583333 - -; http://php.net/date.sunset-zenith -;date.sunset_zenith = 90.583333 - -[filter] -; http://php.net/filter.default -;filter.default = unsafe_raw - -; http://php.net/filter.default-flags -;filter.default_flags = - -[iconv] -;iconv.input_encoding = ISO-8859-1 -;iconv.internal_encoding = ISO-8859-1 -;iconv.output_encoding = ISO-8859-1 - -[intl] -;intl.default_locale = -; This directive allows you to produce PHP errors when some error -; happens within intl functions. The value is the level of the error produced. -; Default is 0, which does not produce any errors. -;intl.error_level = E_WARNING - -[sqlite] -; http://php.net/sqlite.assoc-case -;sqlite.assoc_case = 0 - -[sqlite3] -;sqlite3.extension_dir = - -[Pcre] -;PCRE library backtracking limit. -; http://php.net/pcre.backtrack-limit -;pcre.backtrack_limit=100000 - -;PCRE library recursion limit. -;Please note that if you set this value to a high number you may consume all -;the available process stack and eventually crash PHP (due to reaching the -;stack size limit imposed by the Operating System). -; http://php.net/pcre.recursion-limit -;pcre.recursion_limit=100000 - -[Pdo] -; Whether to pool ODBC connections. Can be one of "strict", "relaxed" or "off" -; http://php.net/pdo-odbc.connection-pooling -;pdo_odbc.connection_pooling=strict - -;pdo_odbc.db2_instance_name - -[Pdo_mysql] -; If mysqlnd is used: Number of cache slots for the internal result set cache -; http://php.net/pdo_mysql.cache_size -pdo_mysql.cache_size = 2000 - -; Default socket name for local MySQL connects. If empty, uses the built-in -; MySQL defaults. -; http://php.net/pdo_mysql.default-socket -pdo_mysql.default_socket= - -[Phar] -; http://php.net/phar.readonly -;phar.readonly = On - -; http://php.net/phar.require-hash -;phar.require_hash = On - -;phar.cache_list = - -[Syslog] -; Whether or not to define the various syslog variables (e.g. $LOG_PID, -; $LOG_CRON, etc.). Turning it off is a good idea performance-wise. In -; runtime, you can define these variables by calling define_syslog_variables(). -; http://php.net/define-syslog-variables -define_syslog_variables = Off - -[mail function] -; For Win32 only. -; http://php.net/smtp -SMTP = localhost -; http://php.net/smtp-port -smtp_port = 25 - -; For Win32 only. -; http://php.net/sendmail-from -;sendmail_from = me@example.com - -; For Unix only. You may supply arguments as well (default: "sendmail -t -i"). -; http://php.net/sendmail-path -;sendmail_path = - -; Force the addition of the specified parameters to be passed as extra parameters -; to the sendmail binary. These parameters will always replace the value of -; the 5th parameter to mail(), even in safe mode. -;mail.force_extra_parameters = - -; Add X-PHP-Originating-Script: that will include uid of the script followed by the filename -mail.add_x_header = On - -; The path to a log file that will log all mail() calls. Log entries include -; the full path of the script, line number, To address and headers. -;mail.log = - -[SQL] -; http://php.net/sql.safe-mode -sql.safe_mode = Off - -[ODBC] -; http://php.net/odbc.default-db -;odbc.default_db = Not yet implemented - -; http://php.net/odbc.default-user -;odbc.default_user = Not yet implemented - -; http://php.net/odbc.default-pw -;odbc.default_pw = Not yet implemented - -; Controls the ODBC cursor model. -; Default: SQL_CURSOR_STATIC (default). -;odbc.default_cursortype - -; Allow or prevent persistent links. -; http://php.net/odbc.allow-persistent -odbc.allow_persistent = On - -; Check that a connection is still valid before reuse. -; http://php.net/odbc.check-persistent -odbc.check_persistent = On - -; Maximum number of persistent links. -1 means no limit. -; http://php.net/odbc.max-persistent -odbc.max_persistent = -1 - -; Maximum number of links (persistent + non-persistent). -1 means no limit. -; http://php.net/odbc.max-links -odbc.max_links = -1 - -; Handling of LONG fields. Returns number of bytes to variables. 0 means -; passthru. -; http://php.net/odbc.defaultlrl -odbc.defaultlrl = 4096 - -; Handling of binary data. 0 means passthru, 1 return as is, 2 convert to char. -; See the documentation on odbc_binmode and odbc_longreadlen for an explanation -; of odbc.defaultlrl and odbc.defaultbinmode -; http://php.net/odbc.defaultbinmode -odbc.defaultbinmode = 1 - -;birdstep.max_links = -1 - -[Interbase] -; Allow or prevent persistent links. -ibase.allow_persistent = 1 - -; Maximum number of persistent links. -1 means no limit. -ibase.max_persistent = -1 - -; Maximum number of links (persistent + non-persistent). -1 means no limit. -ibase.max_links = -1 - -; Default database name for ibase_connect(). -;ibase.default_db = - -; Default username for ibase_connect(). -;ibase.default_user = - -; Default password for ibase_connect(). -;ibase.default_password = - -; Default charset for ibase_connect(). -;ibase.default_charset = - -; Default timestamp format. -ibase.timestampformat = "%Y-%m-%d %H:%M:%S" - -; Default date format. -ibase.dateformat = "%Y-%m-%d" - -; Default time format. -ibase.timeformat = "%H:%M:%S" - -[MySQL] -; Allow accessing, from PHP's perspective, local files with LOAD DATA statements -; http://php.net/mysql.allow_local_infile -mysql.allow_local_infile = On - -; Allow or prevent persistent links. -; http://php.net/mysql.allow-persistent -mysql.allow_persistent = On - -; If mysqlnd is used: Number of cache slots for the internal result set cache -; http://php.net/mysql.cache_size -mysql.cache_size = 2000 - -; Maximum number of persistent links. -1 means no limit. -; http://php.net/mysql.max-persistent -mysql.max_persistent = -1 - -; Maximum number of links (persistent + non-persistent). -1 means no limit. -; http://php.net/mysql.max-links -mysql.max_links = -1 - -; Default port number for mysql_connect(). If unset, mysql_connect() will use -; the $MYSQL_TCP_PORT or the mysql-tcp entry in /etc/services or the -; compile-time value defined MYSQL_PORT (in that order). Win32 will only look -; at MYSQL_PORT. -; http://php.net/mysql.default-port -mysql.default_port = - -; Default socket name for local MySQL connects. If empty, uses the built-in -; MySQL defaults. -; http://php.net/mysql.default-socket -mysql.default_socket = - -; Default host for mysql_connect() (doesn't apply in safe mode). -; http://php.net/mysql.default-host -mysql.default_host = - -; Default user for mysql_connect() (doesn't apply in safe mode). -; http://php.net/mysql.default-user -mysql.default_user = - -; Default password for mysql_connect() (doesn't apply in safe mode). -; Note that this is generally a *bad* idea to store passwords in this file. -; *Any* user with PHP access can run 'echo get_cfg_var("mysql.default_password") -; and reveal this password! And of course, any users with read access to this -; file will be able to reveal the password as well. -; http://php.net/mysql.default-password -mysql.default_password = - -; Maximum time (in seconds) for connect timeout. -1 means no limit -; http://php.net/mysql.connect-timeout -mysql.connect_timeout = 60 - -; Trace mode. When trace_mode is active (=On), warnings for table/index scans and -; SQL-Errors will be displayed. -; http://php.net/mysql.trace-mode -mysql.trace_mode = Off - -[MySQLi] - -; Maximum number of persistent links. -1 means no limit. -; http://php.net/mysqli.max-persistent -mysqli.max_persistent = -1 - -; Allow accessing, from PHP's perspective, local files with LOAD DATA statements -; http://php.net/mysqli.allow_local_infile -;mysqli.allow_local_infile = On - -; Allow or prevent persistent links. -; http://php.net/mysqli.allow-persistent -mysqli.allow_persistent = On - -; Maximum number of links. -1 means no limit. -; http://php.net/mysqli.max-links -mysqli.max_links = -1 - -; If mysqlnd is used: Number of cache slots for the internal result set cache -; http://php.net/mysqli.cache_size -mysqli.cache_size = 2000 - -; Default port number for mysqli_connect(). If unset, mysqli_connect() will use -; the $MYSQL_TCP_PORT or the mysql-tcp entry in /etc/services or the -; compile-time value defined MYSQL_PORT (in that order). Win32 will only look -; at MYSQL_PORT. -; http://php.net/mysqli.default-port -mysqli.default_port = 3306 - -; Default socket name for local MySQL connects. If empty, uses the built-in -; MySQL defaults. -; http://php.net/mysqli.default-socket -mysqli.default_socket = - -; Default host for mysql_connect() (doesn't apply in safe mode). -; http://php.net/mysqli.default-host -mysqli.default_host = - -; Default user for mysql_connect() (doesn't apply in safe mode). -; http://php.net/mysqli.default-user -mysqli.default_user = - -; Default password for mysqli_connect() (doesn't apply in safe mode). -; Note that this is generally a *bad* idea to store passwords in this file. -; *Any* user with PHP access can run 'echo get_cfg_var("mysqli.default_pw") -; and reveal this password! And of course, any users with read access to this -; file will be able to reveal the password as well. -; http://php.net/mysqli.default-pw -mysqli.default_pw = - -; Allow or prevent reconnect -mysqli.reconnect = Off - -[mysqlnd] -; Enable / Disable collection of general statistics by mysqlnd which can be -; used to tune and monitor MySQL operations. -; http://php.net/mysqlnd.collect_statistics -mysqlnd.collect_statistics = On - -; Enable / Disable collection of memory usage statistics by mysqlnd which can be -; used to tune and monitor MySQL operations. -; http://php.net/mysqlnd.collect_memory_statistics -mysqlnd.collect_memory_statistics = On - -; Size of a pre-allocated buffer used when sending commands to MySQL in bytes. -; http://php.net/mysqlnd.net_cmd_buffer_size -;mysqlnd.net_cmd_buffer_size = 2048 - -; Size of a pre-allocated buffer used for reading data sent by the server in -; bytes. -; http://php.net/mysqlnd.net_read_buffer_size -;mysqlnd.net_read_buffer_size = 32768 - -[OCI8] - -; Connection: Enables privileged connections using external -; credentials (OCI_SYSOPER, OCI_SYSDBA) -; http://php.net/oci8.privileged-connect -;oci8.privileged_connect = Off - -; Connection: The maximum number of persistent OCI8 connections per -; process. Using -1 means no limit. -; http://php.net/oci8.max-persistent -;oci8.max_persistent = -1 - -; Connection: The maximum number of seconds a process is allowed to -; maintain an idle persistent connection. Using -1 means idle -; persistent connections will be maintained forever. -; http://php.net/oci8.persistent-timeout -;oci8.persistent_timeout = -1 - -; Connection: The number of seconds that must pass before issuing a -; ping during oci_pconnect() to check the connection validity. When -; set to 0, each oci_pconnect() will cause a ping. Using -1 disables -; pings completely. -; http://php.net/oci8.ping-interval -;oci8.ping_interval = 60 - -; Connection: Set this to a user chosen connection class to be used -; for all pooled server requests with Oracle 11g Database Resident -; Connection Pooling (DRCP). To use DRCP, this value should be set to -; the same string for all web servers running the same application, -; the database pool must be configured, and the connection string must -; specify to use a pooled server. -;oci8.connection_class = - -; High Availability: Using On lets PHP receive Fast Application -; Notification (FAN) events generated when a database node fails. The -; database must also be configured to post FAN events. -;oci8.events = Off - -; Tuning: This option enables statement caching, and specifies how -; many statements to cache. Using 0 disables statement caching. -; http://php.net/oci8.statement-cache-size -;oci8.statement_cache_size = 20 - -; Tuning: Enables statement prefetching and sets the default number of -; rows that will be fetched automatically after statement execution. -; http://php.net/oci8.default-prefetch -;oci8.default_prefetch = 100 - -; Compatibility. Using On means oci_close() will not close -; oci_connect() and oci_new_connect() connections. -; http://php.net/oci8.old-oci-close-semantics -;oci8.old_oci_close_semantics = Off - -[PostgreSQL] -; Allow or prevent persistent links. -; http://php.net/pgsql.allow-persistent -pgsql.allow_persistent = On - -; Detect broken persistent links always with pg_pconnect(). -; Auto reset feature requires a little overheads. -; http://php.net/pgsql.auto-reset-persistent -pgsql.auto_reset_persistent = Off - -; Maximum number of persistent links. -1 means no limit. -; http://php.net/pgsql.max-persistent -pgsql.max_persistent = -1 - -; Maximum number of links (persistent+non persistent). -1 means no limit. -; http://php.net/pgsql.max-links -pgsql.max_links = -1 - -; Ignore PostgreSQL backends Notice message or not. -; Notice message logging require a little overheads. -; http://php.net/pgsql.ignore-notice -pgsql.ignore_notice = 0 - -; Log PostgreSQL backends Notice message or not. -; Unless pgsql.ignore_notice=0, module cannot log notice message. -; http://php.net/pgsql.log-notice -pgsql.log_notice = 0 - -[Sybase-CT] -; Allow or prevent persistent links. -; http://php.net/sybct.allow-persistent -sybct.allow_persistent = On - -; Maximum number of persistent links. -1 means no limit. -; http://php.net/sybct.max-persistent -sybct.max_persistent = -1 - -; Maximum number of links (persistent + non-persistent). -1 means no limit. -; http://php.net/sybct.max-links -sybct.max_links = -1 - -; Minimum server message severity to display. -; http://php.net/sybct.min-server-severity -sybct.min_server_severity = 10 - -; Minimum client message severity to display. -; http://php.net/sybct.min-client-severity -sybct.min_client_severity = 10 - -; Set per-context timeout -; http://php.net/sybct.timeout -;sybct.timeout= - -;sybct.packet_size - -; The maximum time in seconds to wait for a connection attempt to succeed before returning failure. -; Default: one minute -;sybct.login_timeout= - -; The name of the host you claim to be connecting from, for display by sp_who. -; Default: none -;sybct.hostname= - -; Allows you to define how often deadlocks are to be retried. -1 means "forever". -; Default: 0 -;sybct.deadlock_retry_count= - -[bcmath] -; Number of decimal digits for all bcmath functions. -; http://php.net/bcmath.scale -bcmath.scale = 0 - -[browscap] -; http://php.net/browscap -;browscap = extra/browscap.ini - -[Session] -; Handler used to store/retrieve data. -; http://php.net/session.save-handler -session.save_handler = files - -; Argument passed to save_handler. In the case of files, this is the path -; where data files are stored. Note: Windows users have to change this -; variable in order to use PHP's session functions. -; -; The path can be defined as: -; -; session.save_path = "N;/path" -; -; where N is an integer. Instead of storing all the session files in -; /path, what this will do is use subdirectories N-levels deep, and -; store the session data in those directories. This is useful if you -; or your OS have problems with lots of files in one directory, and is -; a more efficient layout for servers that handle lots of sessions. -; -; NOTE 1: PHP will not create this directory structure automatically. -; You can use the script in the ext/session dir for that purpose. -; NOTE 2: See the section on garbage collection below if you choose to -; use subdirectories for session storage -; -; The file storage module creates files using mode 600 by default. -; You can change that by using -; -; session.save_path = "N;MODE;/path" -; -; where MODE is the octal representation of the mode. Note that this -; does not overwrite the process's umask. -; http://php.net/session.save-path -session.save_path = "/tmp" - -; Whether to use cookies. -; http://php.net/session.use-cookies -session.use_cookies = 1 - -; http://php.net/session.cookie-secure -;session.cookie_secure = - -; This option forces PHP to fetch and use a cookie for storing and maintaining -; the session id. We encourage this operation as it's very helpful in combating -; session hijacking when not specifying and managing your own session id. It is -; not the end all be all of session hijacking defense, but it's a good start. -; http://php.net/session.use-only-cookies -session.use_only_cookies = 1 - -; Name of the session (used as cookie name). -; http://php.net/session.name -session.name = PHPSESSID - -; Initialize session on request startup. -; http://php.net/session.auto-start -session.auto_start = 0 - -; Lifetime in seconds of cookie or, if 0, until browser is restarted. -; http://php.net/session.cookie-lifetime -session.cookie_lifetime = 0 - -; The path for which the cookie is valid. -; http://php.net/session.cookie-path -session.cookie_path = / - -; The domain for which the cookie is valid. -; http://php.net/session.cookie-domain -session.cookie_domain = - -; Whether or not to add the httpOnly flag to the cookie, which makes it inaccessible to browser scripting languages such as JavaScript. -; http://php.net/session.cookie-httponly -session.cookie_httponly = - -; Handler used to serialize data. php is the standard serializer of PHP. -; http://php.net/session.serialize-handler -session.serialize_handler = php - -; Defines the probability that the 'garbage collection' process is started -; on every session initialization. The probability is calculated by using -; gc_probability/gc_divisor. Where session.gc_probability is the numerator -; and gc_divisor is the denominator in the equation. Setting this value to 1 -; when the session.gc_divisor value is 100 will give you approximately a 1% chance -; the gc will run on any give request. -; Default Value: 1 -; Development Value: 1 -; Production Value: 1 -; http://php.net/session.gc-probability -session.gc_probability = 1 - -; Defines the probability that the 'garbage collection' process is started on every -; session initialization. The probability is calculated by using the following equation: -; gc_probability/gc_divisor. Where session.gc_probability is the numerator and -; session.gc_divisor is the denominator in the equation. Setting this value to 1 -; when the session.gc_divisor value is 100 will give you approximately a 1% chance -; the gc will run on any give request. Increasing this value to 1000 will give you -; a 0.1% chance the gc will run on any give request. For high volume production servers, -; this is a more efficient approach. -; Default Value: 100 -; Development Value: 1000 -; Production Value: 1000 -; http://php.net/session.gc-divisor -session.gc_divisor = 1000 - -; After this number of seconds, stored data will be seen as 'garbage' and -; cleaned up by the garbage collection process. -; http://php.net/session.gc-maxlifetime -session.gc_maxlifetime = 1440 - -; NOTE: If you are using the subdirectory option for storing session files -; (see session.save_path above), then garbage collection does *not* -; happen automatically. You will need to do your own garbage -; collection through a shell script, cron entry, or some other method. -; For example, the following script would is the equivalent of -; setting session.gc_maxlifetime to 1440 (1440 seconds = 24 minutes): -; find /path/to/sessions -cmin +24 | xargs rm - -; PHP 4.2 and less have an undocumented feature/bug that allows you to -; to initialize a session variable in the global scope, even when register_globals -; is disabled. PHP 4.3 and later will warn you, if this feature is used. -; You can disable the feature and the warning separately. At this time, -; the warning is only displayed, if bug_compat_42 is enabled. This feature -; introduces some serious security problems if not handled correctly. It's -; recommended that you do not use this feature on production servers. But you -; should enable this on development servers and enable the warning as well. If you -; do not enable the feature on development servers, you won't be warned when it's -; used and debugging errors caused by this can be difficult to track down. -; Default Value: On -; Development Value: On -; Production Value: Off -; http://php.net/session.bug-compat-42 -session.bug_compat_42 = On - -; This setting controls whether or not you are warned by PHP when initializing a -; session value into the global space. session.bug_compat_42 must be enabled before -; these warnings can be issued by PHP. See the directive above for more information. -; Default Value: On -; Development Value: On -; Production Value: Off -; http://php.net/session.bug-compat-warn -session.bug_compat_warn = On - -; Check HTTP Referer to invalidate externally stored URLs containing ids. -; HTTP_REFERER has to contain this substring for the session to be -; considered as valid. -; http://php.net/session.referer-check -session.referer_check = - -; How many bytes to read from the file. -; http://php.net/session.entropy-length -session.entropy_length = 0 - -; Specified here to create the session id. -; http://php.net/session.entropy-file -; On systems that don't have /dev/urandom /dev/arandom can be used -; On windows, setting the entropy_length setting will activate the -; Windows random source (using the CryptoAPI) -;session.entropy_file = /dev/urandom - -; Set to {nocache,private,public,} to determine HTTP caching aspects -; or leave this empty to avoid sending anti-caching headers. -; http://php.net/session.cache-limiter -session.cache_limiter = nocache - -; Document expires after n minutes. -; http://php.net/session.cache-expire -session.cache_expire = 180 - -; trans sid support is disabled by default. -; Use of trans sid may risk your users security. -; Use this option with caution. -; - User may send URL contains active session ID -; to other person via. email/irc/etc. -; - URL that contains active session ID may be stored -; in publicly accessible computer. -; - User may access your site with the same session ID -; always using URL stored in browser's history or bookmarks. -; http://php.net/session.use-trans-sid -session.use_trans_sid = 0 - -; Select a hash function for use in generating session ids. -; Possible Values -; 0 (MD5 128 bits) -; 1 (SHA-1 160 bits) -; This option may also be set to the name of any hash function supported by -; the hash extension. A list of available hashes is returned by the hash_algos() -; function. -; http://php.net/session.hash-function -session.hash_function = 0 - -; Define how many bits are stored in each character when converting -; the binary hash data to something readable. -; Possible values: -; 4 (4 bits: 0-9, a-f) -; 5 (5 bits: 0-9, a-v) -; 6 (6 bits: 0-9, a-z, A-Z, "-", ",") -; Default Value: 4 -; Development Value: 5 -; Production Value: 5 -; http://php.net/session.hash-bits-per-character -session.hash_bits_per_character = 5 - -; The URL rewriter will look for URLs in a defined set of HTML tags. -; form/fieldset are special; if you include them here, the rewriter will -; add a hidden field with the info which is otherwise appended -; to URLs. If you want XHTML conformity, remove the form entry. -; Note that all valid entries require a "=", even if no value follows. -; Default Value: "a=href,area=href,frame=src,form=,fieldset=" -; Development Value: "a=href,area=href,frame=src,input=src,form=fakeentry" -; Production Value: "a=href,area=href,frame=src,input=src,form=fakeentry" -; http://php.net/url-rewriter.tags -url_rewriter.tags = "a=href,area=href,frame=src,input=src,form=fakeentry" - -[MSSQL] -; Allow or prevent persistent links. -mssql.allow_persistent = On - -; Maximum number of persistent links. -1 means no limit. -mssql.max_persistent = -1 - -; Maximum number of links (persistent+non persistent). -1 means no limit. -mssql.max_links = -1 - -; Minimum error severity to display. -mssql.min_error_severity = 10 - -; Minimum message severity to display. -mssql.min_message_severity = 10 - -; Compatibility mode with old versions of PHP 3.0. -mssql.compatability_mode = Off - -; Connect timeout -;mssql.connect_timeout = 5 - -; Query timeout -;mssql.timeout = 60 - -; Valid range 0 - 2147483647. Default = 4096. -;mssql.textlimit = 4096 - -; Valid range 0 - 2147483647. Default = 4096. -;mssql.textsize = 4096 - -; Limits the number of records in each batch. 0 = all records in one batch. -;mssql.batchsize = 0 - -; Specify how datetime and datetim4 columns are returned -; On => Returns data converted to SQL server settings -; Off => Returns values as YYYY-MM-DD hh:mm:ss -;mssql.datetimeconvert = On - -; Use NT authentication when connecting to the server -mssql.secure_connection = Off - -; Specify max number of processes. -1 = library default -; msdlib defaults to 25 -; FreeTDS defaults to 4096 -;mssql.max_procs = -1 - -; Specify client character set. -; If empty or not set the client charset from freetds.conf is used -; This is only used when compiled with FreeTDS -;mssql.charset = "ISO-8859-1" - -[Assertion] -; Assert(expr); active by default. -; http://php.net/assert.active -;assert.active = On - -; Issue a PHP warning for each failed assertion. -; http://php.net/assert.warning -;assert.warning = On - -; Don't bail out by default. -; http://php.net/assert.bail -;assert.bail = Off - -; User-function to be called if an assertion fails. -; http://php.net/assert.callback -;assert.callback = 0 - -; Eval the expression with current error_reporting(). Set to true if you want -; error_reporting(0) around the eval(). -; http://php.net/assert.quiet-eval -;assert.quiet_eval = 0 - -[COM] -; path to a file containing GUIDs, IIDs or filenames of files with TypeLibs -; http://php.net/com.typelib-file -;com.typelib_file = - -; allow Distributed-COM calls -; http://php.net/com.allow-dcom -;com.allow_dcom = true - -; autoregister constants of a components typlib on com_load() -; http://php.net/com.autoregister-typelib -;com.autoregister_typelib = true - -; register constants casesensitive -; http://php.net/com.autoregister-casesensitive -;com.autoregister_casesensitive = false - -; show warnings on duplicate constant registrations -; http://php.net/com.autoregister-verbose -;com.autoregister_verbose = true - -; The default character set code-page to use when passing strings to and from COM objects. -; Default: system ANSI code page -;com.code_page= - -[mbstring] -; language for internal character representation. -; http://php.net/mbstring.language -;mbstring.language = Japanese - -; internal/script encoding. -; Some encoding cannot work as internal encoding. -; (e.g. SJIS, BIG5, ISO-2022-*) -; http://php.net/mbstring.internal-encoding -;mbstring.internal_encoding = EUC-JP - -; http input encoding. -; http://php.net/mbstring.http-input -;mbstring.http_input = auto - -; http output encoding. mb_output_handler must be -; registered as output buffer to function -; http://php.net/mbstring.http-output -;mbstring.http_output = SJIS - -; enable automatic encoding translation according to -; mbstring.internal_encoding setting. Input chars are -; converted to internal encoding by setting this to On. -; Note: Do _not_ use automatic encoding translation for -; portable libs/applications. -; http://php.net/mbstring.encoding-translation -;mbstring.encoding_translation = Off - -; automatic encoding detection order. -; auto means -; http://php.net/mbstring.detect-order -;mbstring.detect_order = auto - -; substitute_character used when character cannot be converted -; one from another -; http://php.net/mbstring.substitute-character -;mbstring.substitute_character = none; - -; overload(replace) single byte functions by mbstring functions. -; mail(), ereg(), etc are overloaded by mb_send_mail(), mb_ereg(), -; etc. Possible values are 0,1,2,4 or combination of them. -; For example, 7 for overload everything. -; 0: No overload -; 1: Overload mail() function -; 2: Overload str*() functions -; 4: Overload ereg*() functions -; http://php.net/mbstring.func-overload -;mbstring.func_overload = 0 - -; enable strict encoding detection. -;mbstring.strict_detection = Off - -; This directive specifies the regex pattern of content types for which mb_output_handler() -; is activated. -; Default: mbstring.http_output_conv_mimetype=^(text/|application/xhtml\+xml) -;mbstring.http_output_conv_mimetype= - -; Allows to set script encoding. Only affects if PHP is compiled with --enable-zend-multibyte -; Default: "" -;mbstring.script_encoding= - -[gd] -; Tell the jpeg decode to ignore warnings and try to create -; a gd image. The warning will then be displayed as notices -; disabled by default -; http://php.net/gd.jpeg-ignore-warning -;gd.jpeg_ignore_warning = 0 - -[exif] -; Exif UNICODE user comments are handled as UCS-2BE/UCS-2LE and JIS as JIS. -; With mbstring support this will automatically be converted into the encoding -; given by corresponding encode setting. When empty mbstring.internal_encoding -; is used. For the decode settings you can distinguish between motorola and -; intel byte order. A decode setting cannot be empty. -; http://php.net/exif.encode-unicode -;exif.encode_unicode = ISO-8859-15 - -; http://php.net/exif.decode-unicode-motorola -;exif.decode_unicode_motorola = UCS-2BE - -; http://php.net/exif.decode-unicode-intel -;exif.decode_unicode_intel = UCS-2LE - -; http://php.net/exif.encode-jis -;exif.encode_jis = - -; http://php.net/exif.decode-jis-motorola -;exif.decode_jis_motorola = JIS - -; http://php.net/exif.decode-jis-intel -;exif.decode_jis_intel = JIS - -[Tidy] -; The path to a default tidy configuration file to use when using tidy -; http://php.net/tidy.default-config -;tidy.default_config = /usr/local/lib/php/default.tcfg - -; Should tidy clean and repair output automatically? -; WARNING: Do not use this option if you are generating non-html content -; such as dynamic images -; http://php.net/tidy.clean-output -tidy.clean_output = Off - -[soap] -; Enables or disables WSDL caching feature. -; http://php.net/soap.wsdl-cache-enabled -soap.wsdl_cache_enabled=1 - -; Sets the directory name where SOAP extension will put cache files. -; http://php.net/soap.wsdl-cache-dir -soap.wsdl_cache_dir="/tmp" - -; (time to live) Sets the number of second while cached file will be used -; instead of original one. -; http://php.net/soap.wsdl-cache-ttl -soap.wsdl_cache_ttl=86400 - -; Sets the size of the cache limit. (Max. number of WSDL files to cache) -soap.wsdl_cache_limit = 5 - -[sysvshm] -; A default size of the shared memory segment -;sysvshm.init_mem = 10000 - -[ldap] -; Sets the maximum number of open links or -1 for unlimited. -ldap.max_links = -1 - -[mcrypt] -; For more information about mcrypt settings see http://php.net/mcrypt-module-open - -; Directory where to load mcrypt algorithms -; Default: Compiled in into libmcrypt (usually /usr/local/lib/libmcrypt) -;mcrypt.algorithms_dir= - -; Directory where to load mcrypt modes -; Default: Compiled in into libmcrypt (usually /usr/local/lib/libmcrypt) -;mcrypt.modes_dir= - -[dba] -;dba.default_handler= - -[xsl] -; Write operations from within XSLT are disabled by default. -; XSL_SECPREF_CREATE_DIRECTORY | XSL_SECPREF_WRITE_NETWORK | XSL_SECPREF_WRITE_FILE = 44 -; Set it to 0 to allow all operations -;xsl.security_prefs = 44 - -; Local Variables: -; tab-width: 4 -; End: diff --git a/php/embed-php5.3/php.ini b/php/embed-php5.3/php.ini deleted file mode 100644 index 24e78a6..0000000 --- a/php/embed-php5.3/php.ini +++ /dev/null @@ -1,1918 +0,0 @@ -[PHP] - -;;;;;;;;;;;;;;;;;;; -; About php.ini ; -;;;;;;;;;;;;;;;;;;; -; PHP's initialization file, generally called php.ini, is responsible for -; configuring many of the aspects of PHP's behavior. - -; PHP attempts to find and load this configuration from a number of locations. -; The following is a summary of its search order: -; 1. SAPI module specific location. -; 2. The PHPRC environment variable. (As of PHP 5.2.0) -; 3. A number of predefined registry keys on Windows (As of PHP 5.2.0) -; 4. Current working directory (except CLI) -; 5. The web server's directory (for SAPI modules), or directory of PHP -; (otherwise in Windows) -; 6. The directory from the --with-config-file-path compile time option, or the -; Windows directory (C:\windows or C:\winnt) -; See the PHP docs for more specific information. -; http://php.net/configuration.file - -; The syntax of the file is extremely simple. Whitespace and lines -; beginning with a semicolon are silently ignored (as you probably guessed). -; Section headers (e.g. [Foo]) are also silently ignored, even though -; they might mean something in the future. - -; Directives following the section heading [PATH=/www/mysite] only -; apply to PHP files in the /www/mysite directory. Directives -; following the section heading [HOST=www.example.com] only apply to -; PHP files served from www.example.com. Directives set in these -; special sections cannot be overridden by user-defined INI files or -; at runtime. Currently, [PATH=] and [HOST=] sections only work under -; CGI/FastCGI. -; http://php.net/ini.sections - -; Directives are specified using the following syntax: -; directive = value -; Directive names are *case sensitive* - foo=bar is different from FOO=bar. -; Directives are variables used to configure PHP or PHP extensions. -; There is no name validation. If PHP can't find an expected -; directive because it is not set or is mistyped, a default value will be used. - -; The value can be a string, a number, a PHP constant (e.g. E_ALL or M_PI), one -; of the INI constants (On, Off, True, False, Yes, No and None) or an expression -; (e.g. E_ALL & ~E_NOTICE), a quoted string ("bar"), or a reference to a -; previously set variable or directive (e.g. ${foo}) - -; Expressions in the INI file are limited to bitwise operators and parentheses: -; | bitwise OR -; ^ bitwise XOR -; & bitwise AND -; ~ bitwise NOT -; ! boolean NOT - -; Boolean flags can be turned on using the values 1, On, True or Yes. -; They can be turned off using the values 0, Off, False or No. - -; An empty string can be denoted by simply not writing anything after the equal -; sign, or by using the None keyword: - -; foo = ; sets foo to an empty string -; foo = None ; sets foo to an empty string -; foo = "None" ; sets foo to the string 'None' - -; If you use constants in your value, and these constants belong to a -; dynamically loaded extension (either a PHP extension or a Zend extension), -; you may only use these constants *after* the line that loads the extension. - -;;;;;;;;;;;;;;;;;;; -; About this file ; -;;;;;;;;;;;;;;;;;;; -; PHP comes packaged with two INI files. One that is recommended to be used -; in production environments and one that is recommended to be used in -; development environments. - -; php.ini-production contains settings which hold security, performance and -; best practices at its core. But please be aware, these settings may break -; compatibility with older or less security conscience applications. We -; recommending using the production ini in production and testing environments. - -; php.ini-development is very similar to its production variant, except it's -; much more verbose when it comes to errors. We recommending using the -; development version only in development environments as errors shown to -; application users can inadvertently leak otherwise secure information. - -;;;;;;;;;;;;;;;;;;; -; Quick Reference ; -;;;;;;;;;;;;;;;;;;; -; The following are all the settings which are different in either the production -; or development versions of the INIs with respect to PHP's default behavior. -; Please see the actual settings later in the document for more details as to why -; we recommend these changes in PHP's behavior. - -; allow_call_time_pass_reference -; Default Value: On -; Development Value: Off -; Production Value: Off - -; display_errors -; Default Value: On -; Development Value: On -; Production Value: Off - -; display_startup_errors -; Default Value: Off -; Development Value: On -; Production Value: Off - -; error_reporting -; Default Value: E_ALL & ~E_NOTICE -; Development Value: E_ALL | E_STRICT -; Production Value: E_ALL & ~E_DEPRECATED - -; html_errors -; Default Value: On -; Development Value: On -; Production value: Off - -; log_errors -; Default Value: Off -; Development Value: On -; Production Value: On - -; magic_quotes_gpc -; Default Value: On -; Development Value: Off -; Production Value: Off - -; max_input_time -; Default Value: -1 (Unlimited) -; Development Value: 60 (60 seconds) -; Production Value: 60 (60 seconds) - -; output_buffering -; Default Value: Off -; Development Value: 4096 -; Production Value: 4096 - -; register_argc_argv -; Default Value: On -; Development Value: Off -; Production Value: Off - -; register_long_arrays -; Default Value: On -; Development Value: Off -; Production Value: Off - -; request_order -; Default Value: None -; Development Value: "GP" -; Production Value: "GP" - -; session.bug_compat_42 -; Default Value: On -; Development Value: On -; Production Value: Off - -; session.bug_compat_warn -; Default Value: On -; Development Value: On -; Production Value: Off - -; session.gc_divisor -; Default Value: 100 -; Development Value: 1000 -; Production Value: 1000 - -; session.hash_bits_per_character -; Default Value: 4 -; Development Value: 5 -; Production Value: 5 - -; short_open_tag -; Default Value: On -; Development Value: Off -; Production Value: Off - -; track_errors -; Default Value: Off -; Development Value: On -; Production Value: Off - -; url_rewriter.tags -; Default Value: "a=href,area=href,frame=src,form=,fieldset=" -; Development Value: "a=href,area=href,frame=src,input=src,form=fakeentry" -; Production Value: "a=href,area=href,frame=src,input=src,form=fakeentry" - -; variables_order -; Default Value: "EGPCS" -; Development Value: "GPCS" -; Production Value: "GPCS" - -;;;;;;;;;;;;;;;;;;;; -; php.ini Options ; -;;;;;;;;;;;;;;;;;;;; -; Name for user-defined php.ini (.htaccess) files. Default is ".user.ini" -;user_ini.filename = ".user.ini" - -; To disable this feature set this option to empty value -;user_ini.filename = - -; TTL for user-defined php.ini files (time-to-live) in seconds. Default is 300 seconds (5 minutes) -;user_ini.cache_ttl = 300 - -;;;;;;;;;;;;;;;;;;;; -; Language Options ; -;;;;;;;;;;;;;;;;;;;; - -; Enable the PHP scripting language engine under Apache. -; http://php.net/engine -engine = On - -; This directive determines whether or not PHP will recognize code between -; tags as PHP source which should be processed as such. It's been -; recommended for several years that you not use the short tag "short cut" and -; instead to use the full tag combination. With the wide spread use -; of XML and use of these tags by other languages, the server can become easily -; confused and end up parsing the wrong code in the wrong context. But because -; this short cut has been a feature for such a long time, it's currently still -; supported for backwards compatibility, but we recommend you don't use them. -; Default Value: On -; Development Value: Off -; Production Value: Off -; http://php.net/short-open-tag -short_open_tag = Off - -; Allow ASP-style <% %> tags. -; http://php.net/asp-tags -asp_tags = Off - -; The number of significant digits displayed in floating point numbers. -; http://php.net/precision -precision = 14 - -; Enforce year 2000 compliance (will cause problems with non-compliant browsers) -; http://php.net/y2k-compliance -y2k_compliance = On - -; Output buffering is a mechanism for controlling how much output data -; (excluding headers and cookies) PHP should keep internally before pushing that -; data to the client. If your application's output exceeds this setting, PHP -; will send that data in chunks of roughly the size you specify. -; Turning on this setting and managing its maximum buffer size can yield some -; interesting side-effects depending on your application and web server. -; You may be able to send headers and cookies after you've already sent output -; through print or echo. You also may see performance benefits if your server is -; emitting less packets due to buffered output versus PHP streaming the output -; as it gets it. On production servers, 4096 bytes is a good setting for performance -; reasons. -; Note: Output buffering can also be controlled via Output Buffering Control -; functions. -; Possible Values: -; On = Enabled and buffer is unlimited. (Use with caution) -; Off = Disabled -; Integer = Enables the buffer and sets its maximum size in bytes. -; Note: This directive is hardcoded to Off for the CLI SAPI -; Default Value: Off -; Development Value: 4096 -; Production Value: 4096 -; http://php.net/output-buffering -output_buffering = 4096 - -; You can redirect all of the output of your scripts to a function. For -; example, if you set output_handler to "mb_output_handler", character -; encoding will be transparently converted to the specified encoding. -; Setting any output handler automatically turns on output buffering. -; Note: People who wrote portable scripts should not depend on this ini -; directive. Instead, explicitly set the output handler using ob_start(). -; Using this ini directive may cause problems unless you know what script -; is doing. -; Note: You cannot use both "mb_output_handler" with "ob_iconv_handler" -; and you cannot use both "ob_gzhandler" and "zlib.output_compression". -; Note: output_handler must be empty if this is set 'On' !!!! -; Instead you must use zlib.output_handler. -; http://php.net/output-handler -;output_handler = - -; Transparent output compression using the zlib library -; Valid values for this option are 'off', 'on', or a specific buffer size -; to be used for compression (default is 4KB) -; Note: Resulting chunk size may vary due to nature of compression. PHP -; outputs chunks that are few hundreds bytes each as a result of -; compression. If you prefer a larger chunk size for better -; performance, enable output_buffering in addition. -; Note: You need to use zlib.output_handler instead of the standard -; output_handler, or otherwise the output will be corrupted. -; http://php.net/zlib.output-compression -zlib.output_compression = Off - -; http://php.net/zlib.output-compression-level -;zlib.output_compression_level = -1 - -; You cannot specify additional output handlers if zlib.output_compression -; is activated here. This setting does the same as output_handler but in -; a different order. -; http://php.net/zlib.output-handler -;zlib.output_handler = - -; Implicit flush tells PHP to tell the output layer to flush itself -; automatically after every output block. This is equivalent to calling the -; PHP function flush() after each and every call to print() or echo() and each -; and every HTML block. Turning this option on has serious performance -; implications and is generally recommended for debugging purposes only. -; http://php.net/implicit-flush -; Note: This directive is hardcoded to On for the CLI SAPI -implicit_flush = Off - -; The unserialize callback function will be called (with the undefined class' -; name as parameter), if the unserializer finds an undefined class -; which should be instantiated. A warning appears if the specified function is -; not defined, or if the function doesn't include/implement the missing class. -; So only set this entry, if you really want to implement such a -; callback-function. -unserialize_callback_func = - -; When floats & doubles are serialized store serialize_precision significant -; digits after the floating point. The default value ensures that when floats -; are decoded with unserialize, the data will remain the same. -serialize_precision = 17 - -; This directive allows you to enable and disable warnings which PHP will issue -; if you pass a value by reference at function call time. Passing values by -; reference at function call time is a deprecated feature which will be removed -; from PHP at some point in the near future. The acceptable method for passing a -; value by reference to a function is by declaring the reference in the functions -; definition, not at call time. This directive does not disable this feature, it -; only determines whether PHP will warn you about it or not. These warnings -; should enabled in development environments only. -; Default Value: On (Suppress warnings) -; Development Value: Off (Issue warnings) -; Production Value: Off (Issue warnings) -; http://php.net/allow-call-time-pass-reference -allow_call_time_pass_reference = Off - -; Safe Mode -; http://php.net/safe-mode -safe_mode = Off - -; By default, Safe Mode does a UID compare check when -; opening files. If you want to relax this to a GID compare, -; then turn on safe_mode_gid. -; http://php.net/safe-mode-gid -safe_mode_gid = Off - -; When safe_mode is on, UID/GID checks are bypassed when -; including files from this directory and its subdirectories. -; (directory must also be in include_path or full path must -; be used when including) -; http://php.net/safe-mode-include-dir -safe_mode_include_dir = - -; When safe_mode is on, only executables located in the safe_mode_exec_dir -; will be allowed to be executed via the exec family of functions. -; http://php.net/safe-mode-exec-dir -safe_mode_exec_dir = - -; Setting certain environment variables may be a potential security breach. -; This directive contains a comma-delimited list of prefixes. In Safe Mode, -; the user may only alter environment variables whose names begin with the -; prefixes supplied here. By default, users will only be able to set -; environment variables that begin with PHP_ (e.g. PHP_FOO=BAR). -; Note: If this directive is empty, PHP will let the user modify ANY -; environment variable! -; http://php.net/safe-mode-allowed-env-vars -safe_mode_allowed_env_vars = PHP_ - -; This directive contains a comma-delimited list of environment variables that -; the end user won't be able to change using putenv(). These variables will be -; protected even if safe_mode_allowed_env_vars is set to allow to change them. -; http://php.net/safe-mode-protected-env-vars -safe_mode_protected_env_vars = LD_LIBRARY_PATH - -; open_basedir, if set, limits all file operations to the defined directory -; and below. This directive makes most sense if used in a per-directory -; or per-virtualhost web server configuration file. This directive is -; *NOT* affected by whether Safe Mode is turned On or Off. -; http://php.net/open-basedir -;open_basedir = - -; This directive allows you to disable certain functions for security reasons. -; It receives a comma-delimited list of function names. This directive is -; *NOT* affected by whether Safe Mode is turned On or Off. -; http://php.net/disable-functions -disable_functions = - -; This directive allows you to disable certain classes for security reasons. -; It receives a comma-delimited list of class names. This directive is -; *NOT* affected by whether Safe Mode is turned On or Off. -; http://php.net/disable-classes -disable_classes = - -; Colors for Syntax Highlighting mode. Anything that's acceptable in -; would work. -; http://php.net/syntax-highlighting -;highlight.string = #DD0000 -;highlight.comment = #FF9900 -;highlight.keyword = #007700 -;highlight.bg = #FFFFFF -;highlight.default = #0000BB -;highlight.html = #000000 - -; If enabled, the request will be allowed to complete even if the user aborts -; the request. Consider enabling it if executing long requests, which may end up -; being interrupted by the user or a browser timing out. PHP's default behavior -; is to disable this feature. -; http://php.net/ignore-user-abort -;ignore_user_abort = On - -; Determines the size of the realpath cache to be used by PHP. This value should -; be increased on systems where PHP opens many files to reflect the quantity of -; the file operations performed. -; http://php.net/realpath-cache-size -;realpath_cache_size = 16k - -; Duration of time, in seconds for which to cache realpath information for a given -; file or directory. For systems with rarely changing files, consider increasing this -; value. -; http://php.net/realpath-cache-ttl -;realpath_cache_ttl = 120 - -; Enables or disables the circular reference collector. -; http://php.net/zend.enable-gc -zend.enable_gc = On - -;;;;;;;;;;;;;;;;; -; Miscellaneous ; -;;;;;;;;;;;;;;;;; - -; Decides whether PHP may expose the fact that it is installed on the server -; (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. -; http://php.net/expose-php -expose_php = On - -;;;;;;;;;;;;;;;;;;; -; Resource Limits ; -;;;;;;;;;;;;;;;;;;; - -; Maximum execution time of each script, in seconds -; http://php.net/max-execution-time -; Note: This directive is hardcoded to 0 for the CLI SAPI -max_execution_time = 30 - -; Maximum amount of time each script may spend parsing request data. It's a good -; idea to limit this time on productions servers in order to eliminate unexpectedly -; long running scripts. -; Note: This directive is hardcoded to -1 for the CLI SAPI -; Default Value: -1 (Unlimited) -; Development Value: 60 (60 seconds) -; Production Value: 60 (60 seconds) -; http://php.net/max-input-time -max_input_time = 60 - -; Maximum input variable nesting level -; http://php.net/max-input-nesting-level -;max_input_nesting_level = 64 - -; How many GET/POST/COOKIE input variables may be accepted -; max_input_vars = 1000 - -; Maximum amount of memory a script may consume (128MB) -; http://php.net/memory-limit -memory_limit = 128M - -;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; -; Error handling and logging ; -;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; - -; This directive informs PHP of which errors, warnings and notices you would like -; it to take action for. The recommended way of setting values for this -; directive is through the use of the error level constants and bitwise -; operators. The error level constants are below here for convenience as well as -; some common settings and their meanings. -; By default, PHP is set to take action on all errors, notices and warnings EXCEPT -; those related to E_NOTICE and E_STRICT, which together cover best practices and -; recommended coding standards in PHP. For performance reasons, this is the -; recommend error reporting setting. Your production server shouldn't be wasting -; resources complaining about best practices and coding standards. That's what -; development servers and development settings are for. -; Note: The php.ini-development file has this setting as E_ALL | E_STRICT. This -; means it pretty much reports everything which is exactly what you want during -; development and early testing. -; -; Error Level Constants: -; E_ALL - All errors and warnings (includes E_STRICT as of PHP 5.4.0) -; E_ERROR - fatal run-time errors -; E_RECOVERABLE_ERROR - almost fatal run-time errors -; E_WARNING - run-time warnings (non-fatal errors) -; E_PARSE - compile-time parse errors -; E_NOTICE - run-time notices (these are warnings which often result -; from a bug in your code, but it's possible that it was -; intentional (e.g., using an uninitialized variable and -; relying on the fact it's automatically initialized to an -; empty string) -; E_STRICT - run-time notices, enable to have PHP suggest changes -; to your code which will ensure the best interoperability -; and forward compatibility of your code -; E_CORE_ERROR - fatal errors that occur during PHP's initial startup -; E_CORE_WARNING - warnings (non-fatal errors) that occur during PHP's -; initial startup -; E_COMPILE_ERROR - fatal compile-time errors -; E_COMPILE_WARNING - compile-time warnings (non-fatal errors) -; E_USER_ERROR - user-generated error message -; E_USER_WARNING - user-generated warning message -; E_USER_NOTICE - user-generated notice message -; E_DEPRECATED - warn about code that will not work in future versions -; of PHP -; E_USER_DEPRECATED - user-generated deprecation warnings -; -; Common Values: -; E_ALL & ~E_NOTICE (Show all errors, except for notices and coding standards warnings.) -; E_ALL & ~E_NOTICE | E_STRICT (Show all errors, except for notices) -; E_COMPILE_ERROR|E_RECOVERABLE_ERROR|E_ERROR|E_CORE_ERROR (Show only errors) -; E_ALL | E_STRICT (Show all errors, warnings and notices including coding standards.) -; Default Value: E_ALL & ~E_NOTICE -; Development Value: E_ALL | E_STRICT -; Production Value: E_ALL & ~E_DEPRECATED -; http://php.net/error-reporting -error_reporting = E_ALL | E_STRICT - -; This directive controls whether or not and where PHP will output errors, -; notices and warnings too. Error output is very useful during development, but -; it could be very dangerous in production environments. Depending on the code -; which is triggering the error, sensitive information could potentially leak -; out of your application such as database usernames and passwords or worse. -; It's recommended that errors be logged on production servers rather than -; having the errors sent to STDOUT. -; Possible Values: -; Off = Do not display any errors -; stderr = Display errors to STDERR (affects only CGI/CLI binaries!) -; On or stdout = Display errors to STDOUT -; Default Value: On -; Development Value: On -; Production Value: Off -; http://php.net/display-errors -display_errors = On - -; The display of errors which occur during PHP's startup sequence are handled -; separately from display_errors. PHP's default behavior is to suppress those -; errors from clients. Turning the display of startup errors on can be useful in -; debugging configuration problems. But, it's strongly recommended that you -; leave this setting off on production servers. -; Default Value: Off -; Development Value: On -; Production Value: Off -; http://php.net/display-startup-errors -display_startup_errors = On - -; Besides displaying errors, PHP can also log errors to locations such as a -; server-specific log, STDERR, or a location specified by the error_log -; directive found below. While errors should not be displayed on productions -; servers they should still be monitored and logging is a great way to do that. -; Default Value: Off -; Development Value: On -; Production Value: On -; http://php.net/log-errors -log_errors = On - -; 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. -; http://php.net/log-errors-max-len -log_errors_max_len = 1024 - -; Do not log repeated messages. Repeated errors must occur in same file on same -; line unless ignore_repeated_source is set true. -; http://php.net/ignore-repeated-errors -ignore_repeated_errors = Off - -; Ignore source of message when ignoring repeated messages. When this setting -; is On you will not log errors with repeated messages from different files or -; source lines. -; http://php.net/ignore-repeated-source -ignore_repeated_source = Off - -; If this parameter is set to Off, then memory leaks will not be shown (on -; stdout or in the log). This has only effect in a debug compile, and if -; error reporting includes E_WARNING in the allowed list -; http://php.net/report-memleaks -report_memleaks = On - -; This setting is on by default. -;report_zend_debug = 0 - -; Store the last error/warning message in $php_errormsg (boolean). Setting this value -; to On can assist in debugging and is appropriate for development servers. It should -; however be disabled on production servers. -; Default Value: Off -; Development Value: On -; Production Value: Off -; http://php.net/track-errors -track_errors = On - -; Turn off normal error reporting and emit XML-RPC error XML -; http://php.net/xmlrpc-errors -;xmlrpc_errors = 0 - -; An XML-RPC faultCode -;xmlrpc_error_number = 0 - -; When PHP displays or logs an error, it has the capability of inserting html -; links to documentation related to that error. This directive controls whether -; those HTML links appear in error messages or not. For performance and security -; reasons, it's recommended you disable this on production servers. -; Note: This directive is hardcoded to Off for the CLI SAPI -; Default Value: On -; Development Value: On -; Production value: Off -; http://php.net/html-errors -html_errors = On - -; 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. -; You can download a copy of the PHP manual from http://php.net/docs -; and change docref_root to the base URL of your local copy including the -; leading '/'. You must also specify the file extension being used including -; the dot. PHP's default behavior is to leave these settings empty. -; Note: Never use this feature for production boxes. -; http://php.net/docref-root -; Examples -;docref_root = "/phpmanual/" - -; http://php.net/docref-ext -;docref_ext = .html - -; String to output before an error message. PHP's default behavior is to leave -; this setting blank. -; http://php.net/error-prepend-string -; Example: -;error_prepend_string = "" - -; String to output after an error message. PHP's default behavior is to leave -; this setting blank. -; http://php.net/error-append-string -; Example: -;error_append_string = "" - -; Log errors to specified file. PHP's default behavior is to leave this value -; empty. -; http://php.net/error-log -; Example: -;error_log = php_errors.log -; Log errors to syslog (Event Log on NT, not valid in Windows 95). -;error_log = syslog - -;windows.show_crt_warning -; Default value: 0 -; Development value: 0 -; Production value: 0 - -;;;;;;;;;;;;;;;;; -; Data Handling ; -;;;;;;;;;;;;;;;;; - -; The separator used in PHP generated URLs to separate arguments. -; PHP's default setting is "&". -; http://php.net/arg-separator.output -; Example: -;arg_separator.output = "&" - -; List of separator(s) used by PHP to parse input URLs into variables. -; PHP's default setting is "&". -; NOTE: Every character in this directive is considered as separator! -; http://php.net/arg-separator.input -; Example: -;arg_separator.input = ";&" - -; This directive determines which super global arrays are registered when PHP -; starts up. If the register_globals directive is enabled, it also determines -; what order variables are populated into the global space. G,P,C,E & S are -; abbreviations for the following respective super globals: GET, POST, COOKIE, -; ENV and SERVER. There is a performance penalty paid for the registration of -; these arrays and because ENV is not as commonly used as the others, ENV is -; is not recommended on productions servers. You can still get access to -; the environment variables through getenv() should you need to. -; Default Value: "EGPCS" -; Development Value: "GPCS" -; Production Value: "GPCS"; -; http://php.net/variables-order -variables_order = "GPCS" - -; This directive determines which super global data (G,P,C,E & S) should -; be registered into the super global array REQUEST. If so, it also determines -; the order in which that data is registered. The values for this directive are -; specified in the same manner as the variables_order directive, EXCEPT one. -; Leaving this value empty will cause PHP to use the value set in the -; variables_order directive. It does not mean it will leave the super globals -; array REQUEST empty. -; Default Value: None -; Development Value: "GP" -; Production Value: "GP" -; http://php.net/request-order -request_order = "GP" - -; 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 -; with user data. -; You should do your best to write your scripts so that they do not require -; register_globals to be on; Using form variables as globals can easily lead -; to possible security problems, if the code is not very well thought of. -; http://php.net/register-globals -register_globals = Off - -; Determines whether the deprecated long $HTTP_*_VARS type predefined variables -; are registered by PHP or not. As they are deprecated, we obviously don't -; recommend you use them. They are on by default for compatibility reasons but -; they are not recommended on production servers. -; Default Value: On -; Development Value: Off -; Production Value: Off -; http://php.net/register-long-arrays -register_long_arrays = Off - -; This directive determines whether PHP registers $argv & $argc each time it -; runs. $argv contains an array of all the arguments passed to PHP when a script -; is invoked. $argc contains an integer representing the number of arguments -; that were passed when the script was invoked. These arrays are extremely -; useful when running scripts from the command line. When this directive is -; enabled, registering these variables consumes CPU cycles and memory each time -; a script is executed. For performance reasons, this feature should be disabled -; on production servers. -; Note: This directive is hardcoded to On for the CLI SAPI -; Default Value: On -; Development Value: Off -; Production Value: Off -; http://php.net/register-argc-argv -register_argc_argv = Off - -; 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 -; are not used within a script, having this directive on will result in a -; performance gain. The PHP directives register_globals, register_long_arrays, -; and register_argc_argv must be disabled for this directive to have any affect. -; http://php.net/auto-globals-jit -auto_globals_jit = On - -; Maximum size of POST data that PHP will accept. -; http://php.net/post-max-size -post_max_size = 8M - -; Magic quotes are a preprocessing feature of PHP where PHP will attempt to -; escape any character sequences in GET, POST, COOKIE and ENV data which might -; otherwise corrupt data being placed in resources such as databases before -; making that data available to you. Because of character encoding issues and -; non-standard SQL implementations across many databases, it's not currently -; possible for this feature to be 100% accurate. PHP's default behavior is to -; enable the feature. We strongly recommend you use the escaping mechanisms -; designed specifically for the database your using instead of relying on this -; feature. Also note, this feature has been deprecated as of PHP 5.3.0 and is -; removed in PHP 5.4. -; Default Value: On -; Development Value: Off -; Production Value: Off -; http://php.net/magic-quotes-gpc -magic_quotes_gpc = Off - -; Magic quotes for runtime-generated data, e.g. data from SQL, from exec(), etc. -; http://php.net/magic-quotes-runtime -magic_quotes_runtime = Off - -; Use Sybase-style magic quotes (escape ' with '' instead of \'). -; http://php.net/magic-quotes-sybase -magic_quotes_sybase = Off - -; Automatically add files before PHP document. -; http://php.net/auto-prepend-file -auto_prepend_file = - -; Automatically add files after PHP document. -; http://php.net/auto-append-file -auto_append_file = - -; By default, PHP will output a character encoding using -; the Content-type: header. To disable sending of the charset, simply -; set it to be empty. -; -; PHP's built-in default is text/html -; http://php.net/default-mimetype -default_mimetype = "text/html" - -; PHP's default character set is set to empty. -; http://php.net/default-charset -;default_charset = "iso-8859-1" - -; Always populate the $HTTP_RAW_POST_DATA variable. PHP's default behavior is -; to disable this feature. -; http://php.net/always-populate-raw-post-data -;always_populate_raw_post_data = On - -;;;;;;;;;;;;;;;;;;;;;;;;; -; Paths and Directories ; -;;;;;;;;;;;;;;;;;;;;;;;;; - -; UNIX: "/path1:/path2" -include_path = ".:/usr/share/php5:/usr/share/php" -; -; Windows: "\path1;\path2" -;include_path = ".;c:\php\includes" -; -; PHP's default setting for include_path is ".;/path/to/php/pear" -; http://php.net/include-path - -; The root of the PHP pages, used only if nonempty. -; if PHP was not compiled with FORCE_REDIRECT, you SHOULD set doc_root -; if you are running php as a CGI under any web server (other than IIS) -; see documentation for security issues. The alternate is to use the -; cgi.force_redirect configuration below -; http://php.net/doc-root -doc_root = - -; The directory under which PHP opens the script using /~username used only -; if nonempty. -; http://php.net/user-dir -user_dir = - -; Directory in which the loadable extensions (modules) reside. -; http://php.net/extension-dir -; extension_dir = "./" -; On windows: -; extension_dir = "ext" - -; 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 -; disabled on them. -; http://php.net/enable-dl -enable_dl = Off - -; 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.** -; http://php.net/cgi.force-redirect -;cgi.force_redirect = 1 - -; if cgi.nph is enabled it will force cgi to always sent Status: 200 with -; every request. PHP's default behavior is to disable this feature. -;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. -; http://php.net/cgi.redirect-status-env -;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 its 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. -; http://php.net/cgi.fix-pathinfo -;cgi.fix_pathinfo=1 - -; 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. -; http://php.net/fastcgi.impersonate -;fastcgi.impersonate = 1 - -; Disable logging through FastCGI connection. PHP's default behavior is to enable -; this feature. -;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. -; http://php.net/cgi.rfc2616-headers -;cgi.rfc2616_headers = 0 - -;;;;;;;;;;;;;;;; -; File Uploads ; -;;;;;;;;;;;;;;;; - -; Whether to allow HTTP file uploads. -; http://php.net/file-uploads -file_uploads = On - -; Temporary directory for HTTP uploaded files (will use system default if not -; specified). -; http://php.net/upload-tmp-dir -;upload_tmp_dir = - -; Maximum allowed size for uploaded files. -; http://php.net/upload-max-filesize -upload_max_filesize = 2M - -; Maximum number of files that can be uploaded via a single request -max_file_uploads = 20 - -;;;;;;;;;;;;;;;;;; -; Fopen wrappers ; -;;;;;;;;;;;;;;;;;; - -; Whether to allow the treatment of URLs (like http:// or ftp://) as files. -; http://php.net/allow-url-fopen -allow_url_fopen = On - -; Whether to allow include/require to open URLs (like http:// or ftp://) as files. -; http://php.net/allow-url-include -allow_url_include = Off - -; Define the anonymous ftp password (your email address). PHP's default setting -; for this is empty. -; http://php.net/from -;from="john@doe.com" - -; Define the User-Agent string. PHP's default setting for this is empty. -; http://php.net/user-agent -;user_agent="PHP" - -; Default timeout for socket based streams (seconds) -; http://php.net/default-socket-timeout -default_socket_timeout = 60 - -; If your scripts have to deal with files from Macintosh systems, -; or you are running on a Mac and need to deal with files from -; unix or win32 systems, setting this flag will cause PHP to -; automatically detect the EOL character in those files so that -; fgets() and file() will work regardless of the source of the file. -; http://php.net/auto-detect-line-endings -;auto_detect_line_endings = Off - -;;;;;;;;;;;;;;;;;;;;;; -; Dynamic Extensions ; -;;;;;;;;;;;;;;;;;;;;;; - -; If you wish to have an extension loaded automatically, use the following -; syntax: -; -; extension=modulename.extension -; -; For example, on Windows: -; -; extension=msql.dll -; -; ... or under UNIX: -; -; extension=msql.so -; -; ... or with a path: -; -; extension=/path/to/extension/msql.so -; -; If you only provide the name of the extension, PHP will look for it in its -; default extension directory. -; -; Windows Extensions -; Note that ODBC support is built in, so no dll is needed for it. -; Note that many DLL files are located in the extensions/ (PHP 4) ext/ (PHP 5) -; extension folders as well as the separate PECL DLL download (PHP 5). -; Be sure to appropriately set the extension_dir directive. -; -;extension=php_bz2.dll -;extension=php_curl.dll -;extension=php_fileinfo.dll -;extension=php_gd2.dll -;extension=php_gettext.dll -;extension=php_gmp.dll -;extension=php_intl.dll -;extension=php_imap.dll -;extension=php_interbase.dll -;extension=php_ldap.dll -;extension=php_mbstring.dll -;extension=php_exif.dll ; Must be after mbstring as it depends on it -;extension=php_mysql.dll -;extension=php_mysqli.dll -;extension=php_oci8.dll ; Use with Oracle 10gR2 Instant Client -;extension=php_oci8_11g.dll ; Use with Oracle 11gR2 Instant Client -;extension=php_openssl.dll -;extension=php_pdo_firebird.dll -;extension=php_pdo_mssql.dll -;extension=php_pdo_mysql.dll -;extension=php_pdo_oci.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 - -; The MIBS data available in the PHP distribution must be installed. -; See http://www.php.net/manual/en/snmp.installation.php -;extension=php_snmp.dll - -;extension=php_soap.dll -;extension=php_sockets.dll -;extension=php_sqlite.dll -;extension=php_sqlite3.dll -;extension=php_sybase_ct.dll -;extension=php_tidy.dll -;extension=php_xmlrpc.dll -;extension=php_xsl.dll -;extension=php_zip.dll - -;;;;;;;;;;;;;;;;;;; -; Module Settings ; -;;;;;;;;;;;;;;;;;;; - -[Date] -; Defines the default timezone used by the date functions -; http://php.net/date.timezone -;date.timezone = - -; http://php.net/date.default-latitude -;date.default_latitude = 31.7667 - -; http://php.net/date.default-longitude -;date.default_longitude = 35.2333 - -; http://php.net/date.sunrise-zenith -;date.sunrise_zenith = 90.583333 - -; http://php.net/date.sunset-zenith -;date.sunset_zenith = 90.583333 - -[filter] -; http://php.net/filter.default -;filter.default = unsafe_raw - -; http://php.net/filter.default-flags -;filter.default_flags = - -[iconv] -;iconv.input_encoding = ISO-8859-1 -;iconv.internal_encoding = ISO-8859-1 -;iconv.output_encoding = ISO-8859-1 - -[intl] -;intl.default_locale = -; This directive allows you to produce PHP errors when some error -; happens within intl functions. The value is the level of the error produced. -; Default is 0, which does not produce any errors. -;intl.error_level = E_WARNING - -[sqlite] -; http://php.net/sqlite.assoc-case -;sqlite.assoc_case = 0 - -[sqlite3] -;sqlite3.extension_dir = - -[Pcre] -;PCRE library backtracking limit. -; http://php.net/pcre.backtrack-limit -;pcre.backtrack_limit=100000 - -;PCRE library recursion limit. -;Please note that if you set this value to a high number you may consume all -;the available process stack and eventually crash PHP (due to reaching the -;stack size limit imposed by the Operating System). -; http://php.net/pcre.recursion-limit -;pcre.recursion_limit=100000 - -[Pdo] -; Whether to pool ODBC connections. Can be one of "strict", "relaxed" or "off" -; http://php.net/pdo-odbc.connection-pooling -;pdo_odbc.connection_pooling=strict - -;pdo_odbc.db2_instance_name - -[Pdo_mysql] -; If mysqlnd is used: Number of cache slots for the internal result set cache -; http://php.net/pdo_mysql.cache_size -pdo_mysql.cache_size = 2000 - -; Default socket name for local MySQL connects. If empty, uses the built-in -; MySQL defaults. -; http://php.net/pdo_mysql.default-socket -pdo_mysql.default_socket= - -[Phar] -; http://php.net/phar.readonly -;phar.readonly = On - -; http://php.net/phar.require-hash -;phar.require_hash = On - -;phar.cache_list = - -[Syslog] -; Whether or not to define the various syslog variables (e.g. $LOG_PID, -; $LOG_CRON, etc.). Turning it off is a good idea performance-wise. In -; runtime, you can define these variables by calling define_syslog_variables(). -; http://php.net/define-syslog-variables -define_syslog_variables = Off - -[mail function] -; For Win32 only. -; http://php.net/smtp -SMTP = localhost -; http://php.net/smtp-port -smtp_port = 25 - -; For Win32 only. -; http://php.net/sendmail-from -;sendmail_from = me@example.com - -; For Unix only. You may supply arguments as well (default: "sendmail -t -i"). -; http://php.net/sendmail-path -;sendmail_path = - -; Force the addition of the specified parameters to be passed as extra parameters -; to the sendmail binary. These parameters will always replace the value of -; the 5th parameter to mail(), even in safe mode. -;mail.force_extra_parameters = - -; Add X-PHP-Originating-Script: that will include uid of the script followed by the filename -mail.add_x_header = On - -; The path to a log file that will log all mail() calls. Log entries include -; the full path of the script, line number, To address and headers. -;mail.log = - -[SQL] -; http://php.net/sql.safe-mode -sql.safe_mode = Off - -[ODBC] -; http://php.net/odbc.default-db -;odbc.default_db = Not yet implemented - -; http://php.net/odbc.default-user -;odbc.default_user = Not yet implemented - -; http://php.net/odbc.default-pw -;odbc.default_pw = Not yet implemented - -; Controls the ODBC cursor model. -; Default: SQL_CURSOR_STATIC (default). -;odbc.default_cursortype - -; Allow or prevent persistent links. -; http://php.net/odbc.allow-persistent -odbc.allow_persistent = On - -; Check that a connection is still valid before reuse. -; http://php.net/odbc.check-persistent -odbc.check_persistent = On - -; Maximum number of persistent links. -1 means no limit. -; http://php.net/odbc.max-persistent -odbc.max_persistent = -1 - -; Maximum number of links (persistent + non-persistent). -1 means no limit. -; http://php.net/odbc.max-links -odbc.max_links = -1 - -; Handling of LONG fields. Returns number of bytes to variables. 0 means -; passthru. -; http://php.net/odbc.defaultlrl -odbc.defaultlrl = 4096 - -; Handling of binary data. 0 means passthru, 1 return as is, 2 convert to char. -; See the documentation on odbc_binmode and odbc_longreadlen for an explanation -; of odbc.defaultlrl and odbc.defaultbinmode -; http://php.net/odbc.defaultbinmode -odbc.defaultbinmode = 1 - -;birdstep.max_links = -1 - -[Interbase] -; Allow or prevent persistent links. -ibase.allow_persistent = 1 - -; Maximum number of persistent links. -1 means no limit. -ibase.max_persistent = -1 - -; Maximum number of links (persistent + non-persistent). -1 means no limit. -ibase.max_links = -1 - -; Default database name for ibase_connect(). -;ibase.default_db = - -; Default username for ibase_connect(). -;ibase.default_user = - -; Default password for ibase_connect(). -;ibase.default_password = - -; Default charset for ibase_connect(). -;ibase.default_charset = - -; Default timestamp format. -ibase.timestampformat = "%Y-%m-%d %H:%M:%S" - -; Default date format. -ibase.dateformat = "%Y-%m-%d" - -; Default time format. -ibase.timeformat = "%H:%M:%S" - -[MySQL] -; Allow accessing, from PHP's perspective, local files with LOAD DATA statements -; http://php.net/mysql.allow_local_infile -mysql.allow_local_infile = On - -; Allow or prevent persistent links. -; http://php.net/mysql.allow-persistent -mysql.allow_persistent = On - -; If mysqlnd is used: Number of cache slots for the internal result set cache -; http://php.net/mysql.cache_size -mysql.cache_size = 2000 - -; Maximum number of persistent links. -1 means no limit. -; http://php.net/mysql.max-persistent -mysql.max_persistent = -1 - -; Maximum number of links (persistent + non-persistent). -1 means no limit. -; http://php.net/mysql.max-links -mysql.max_links = -1 - -; Default port number for mysql_connect(). If unset, mysql_connect() will use -; the $MYSQL_TCP_PORT or the mysql-tcp entry in /etc/services or the -; compile-time value defined MYSQL_PORT (in that order). Win32 will only look -; at MYSQL_PORT. -; http://php.net/mysql.default-port -mysql.default_port = - -; Default socket name for local MySQL connects. If empty, uses the built-in -; MySQL defaults. -; http://php.net/mysql.default-socket -mysql.default_socket = - -; Default host for mysql_connect() (doesn't apply in safe mode). -; http://php.net/mysql.default-host -mysql.default_host = - -; Default user for mysql_connect() (doesn't apply in safe mode). -; http://php.net/mysql.default-user -mysql.default_user = - -; Default password for mysql_connect() (doesn't apply in safe mode). -; Note that this is generally a *bad* idea to store passwords in this file. -; *Any* user with PHP access can run 'echo get_cfg_var("mysql.default_password") -; and reveal this password! And of course, any users with read access to this -; file will be able to reveal the password as well. -; http://php.net/mysql.default-password -mysql.default_password = - -; Maximum time (in seconds) for connect timeout. -1 means no limit -; http://php.net/mysql.connect-timeout -mysql.connect_timeout = 60 - -; Trace mode. When trace_mode is active (=On), warnings for table/index scans and -; SQL-Errors will be displayed. -; http://php.net/mysql.trace-mode -mysql.trace_mode = Off - -[MySQLi] - -; Maximum number of persistent links. -1 means no limit. -; http://php.net/mysqli.max-persistent -mysqli.max_persistent = -1 - -; Allow accessing, from PHP's perspective, local files with LOAD DATA statements -; http://php.net/mysqli.allow_local_infile -;mysqli.allow_local_infile = On - -; Allow or prevent persistent links. -; http://php.net/mysqli.allow-persistent -mysqli.allow_persistent = On - -; Maximum number of links. -1 means no limit. -; http://php.net/mysqli.max-links -mysqli.max_links = -1 - -; If mysqlnd is used: Number of cache slots for the internal result set cache -; http://php.net/mysqli.cache_size -mysqli.cache_size = 2000 - -; Default port number for mysqli_connect(). If unset, mysqli_connect() will use -; the $MYSQL_TCP_PORT or the mysql-tcp entry in /etc/services or the -; compile-time value defined MYSQL_PORT (in that order). Win32 will only look -; at MYSQL_PORT. -; http://php.net/mysqli.default-port -mysqli.default_port = 3306 - -; Default socket name for local MySQL connects. If empty, uses the built-in -; MySQL defaults. -; http://php.net/mysqli.default-socket -mysqli.default_socket = - -; Default host for mysql_connect() (doesn't apply in safe mode). -; http://php.net/mysqli.default-host -mysqli.default_host = - -; Default user for mysql_connect() (doesn't apply in safe mode). -; http://php.net/mysqli.default-user -mysqli.default_user = - -; Default password for mysqli_connect() (doesn't apply in safe mode). -; Note that this is generally a *bad* idea to store passwords in this file. -; *Any* user with PHP access can run 'echo get_cfg_var("mysqli.default_pw") -; and reveal this password! And of course, any users with read access to this -; file will be able to reveal the password as well. -; http://php.net/mysqli.default-pw -mysqli.default_pw = - -; Allow or prevent reconnect -mysqli.reconnect = Off - -[mysqlnd] -; Enable / Disable collection of general statistics by mysqlnd which can be -; used to tune and monitor MySQL operations. -; http://php.net/mysqlnd.collect_statistics -mysqlnd.collect_statistics = On - -; Enable / Disable collection of memory usage statistics by mysqlnd which can be -; used to tune and monitor MySQL operations. -; http://php.net/mysqlnd.collect_memory_statistics -mysqlnd.collect_memory_statistics = On - -; Size of a pre-allocated buffer used when sending commands to MySQL in bytes. -; http://php.net/mysqlnd.net_cmd_buffer_size -;mysqlnd.net_cmd_buffer_size = 2048 - -; Size of a pre-allocated buffer used for reading data sent by the server in -; bytes. -; http://php.net/mysqlnd.net_read_buffer_size -;mysqlnd.net_read_buffer_size = 32768 - -[OCI8] - -; Connection: Enables privileged connections using external -; credentials (OCI_SYSOPER, OCI_SYSDBA) -; http://php.net/oci8.privileged-connect -;oci8.privileged_connect = Off - -; Connection: The maximum number of persistent OCI8 connections per -; process. Using -1 means no limit. -; http://php.net/oci8.max-persistent -;oci8.max_persistent = -1 - -; Connection: The maximum number of seconds a process is allowed to -; maintain an idle persistent connection. Using -1 means idle -; persistent connections will be maintained forever. -; http://php.net/oci8.persistent-timeout -;oci8.persistent_timeout = -1 - -; Connection: The number of seconds that must pass before issuing a -; ping during oci_pconnect() to check the connection validity. When -; set to 0, each oci_pconnect() will cause a ping. Using -1 disables -; pings completely. -; http://php.net/oci8.ping-interval -;oci8.ping_interval = 60 - -; Connection: Set this to a user chosen connection class to be used -; for all pooled server requests with Oracle 11g Database Resident -; Connection Pooling (DRCP). To use DRCP, this value should be set to -; the same string for all web servers running the same application, -; the database pool must be configured, and the connection string must -; specify to use a pooled server. -;oci8.connection_class = - -; High Availability: Using On lets PHP receive Fast Application -; Notification (FAN) events generated when a database node fails. The -; database must also be configured to post FAN events. -;oci8.events = Off - -; Tuning: This option enables statement caching, and specifies how -; many statements to cache. Using 0 disables statement caching. -; http://php.net/oci8.statement-cache-size -;oci8.statement_cache_size = 20 - -; Tuning: Enables statement prefetching and sets the default number of -; rows that will be fetched automatically after statement execution. -; http://php.net/oci8.default-prefetch -;oci8.default_prefetch = 100 - -; Compatibility. Using On means oci_close() will not close -; oci_connect() and oci_new_connect() connections. -; http://php.net/oci8.old-oci-close-semantics -;oci8.old_oci_close_semantics = Off - -[PostgreSQL] -; Allow or prevent persistent links. -; http://php.net/pgsql.allow-persistent -pgsql.allow_persistent = On - -; Detect broken persistent links always with pg_pconnect(). -; Auto reset feature requires a little overheads. -; http://php.net/pgsql.auto-reset-persistent -pgsql.auto_reset_persistent = Off - -; Maximum number of persistent links. -1 means no limit. -; http://php.net/pgsql.max-persistent -pgsql.max_persistent = -1 - -; Maximum number of links (persistent+non persistent). -1 means no limit. -; http://php.net/pgsql.max-links -pgsql.max_links = -1 - -; Ignore PostgreSQL backends Notice message or not. -; Notice message logging require a little overheads. -; http://php.net/pgsql.ignore-notice -pgsql.ignore_notice = 0 - -; Log PostgreSQL backends Notice message or not. -; Unless pgsql.ignore_notice=0, module cannot log notice message. -; http://php.net/pgsql.log-notice -pgsql.log_notice = 0 - -[Sybase-CT] -; Allow or prevent persistent links. -; http://php.net/sybct.allow-persistent -sybct.allow_persistent = On - -; Maximum number of persistent links. -1 means no limit. -; http://php.net/sybct.max-persistent -sybct.max_persistent = -1 - -; Maximum number of links (persistent + non-persistent). -1 means no limit. -; http://php.net/sybct.max-links -sybct.max_links = -1 - -; Minimum server message severity to display. -; http://php.net/sybct.min-server-severity -sybct.min_server_severity = 10 - -; Minimum client message severity to display. -; http://php.net/sybct.min-client-severity -sybct.min_client_severity = 10 - -; Set per-context timeout -; http://php.net/sybct.timeout -;sybct.timeout= - -;sybct.packet_size - -; The maximum time in seconds to wait for a connection attempt to succeed before returning failure. -; Default: one minute -;sybct.login_timeout= - -; The name of the host you claim to be connecting from, for display by sp_who. -; Default: none -;sybct.hostname= - -; Allows you to define how often deadlocks are to be retried. -1 means "forever". -; Default: 0 -;sybct.deadlock_retry_count= - -[bcmath] -; Number of decimal digits for all bcmath functions. -; http://php.net/bcmath.scale -bcmath.scale = 0 - -[browscap] -; http://php.net/browscap -;browscap = extra/browscap.ini - -[Session] -; Handler used to store/retrieve data. -; http://php.net/session.save-handler -session.save_handler = files - -; Argument passed to save_handler. In the case of files, this is the path -; where data files are stored. Note: Windows users have to change this -; variable in order to use PHP's session functions. -; -; The path can be defined as: -; -; session.save_path = "N;/path" -; -; where N is an integer. Instead of storing all the session files in -; /path, what this will do is use subdirectories N-levels deep, and -; store the session data in those directories. This is useful if you -; or your OS have problems with lots of files in one directory, and is -; a more efficient layout for servers that handle lots of sessions. -; -; NOTE 1: PHP will not create this directory structure automatically. -; You can use the script in the ext/session dir for that purpose. -; NOTE 2: See the section on garbage collection below if you choose to -; use subdirectories for session storage -; -; The file storage module creates files using mode 600 by default. -; You can change that by using -; -; session.save_path = "N;MODE;/path" -; -; where MODE is the octal representation of the mode. Note that this -; does not overwrite the process's umask. -; http://php.net/session.save-path -session.save_path = "/tmp" - -; Whether to use cookies. -; http://php.net/session.use-cookies -session.use_cookies = 1 - -; http://php.net/session.cookie-secure -;session.cookie_secure = - -; This option forces PHP to fetch and use a cookie for storing and maintaining -; the session id. We encourage this operation as it's very helpful in combating -; session hijacking when not specifying and managing your own session id. It is -; not the end all be all of session hijacking defense, but it's a good start. -; http://php.net/session.use-only-cookies -session.use_only_cookies = 1 - -; Name of the session (used as cookie name). -; http://php.net/session.name -session.name = PHPSESSID - -; Initialize session on request startup. -; http://php.net/session.auto-start -session.auto_start = 0 - -; Lifetime in seconds of cookie or, if 0, until browser is restarted. -; http://php.net/session.cookie-lifetime -session.cookie_lifetime = 0 - -; The path for which the cookie is valid. -; http://php.net/session.cookie-path -session.cookie_path = / - -; The domain for which the cookie is valid. -; http://php.net/session.cookie-domain -session.cookie_domain = - -; Whether or not to add the httpOnly flag to the cookie, which makes it inaccessible to browser scripting languages such as JavaScript. -; http://php.net/session.cookie-httponly -session.cookie_httponly = - -; Handler used to serialize data. php is the standard serializer of PHP. -; http://php.net/session.serialize-handler -session.serialize_handler = php - -; Defines the probability that the 'garbage collection' process is started -; on every session initialization. The probability is calculated by using -; gc_probability/gc_divisor. Where session.gc_probability is the numerator -; and gc_divisor is the denominator in the equation. Setting this value to 1 -; when the session.gc_divisor value is 100 will give you approximately a 1% chance -; the gc will run on any give request. -; Default Value: 1 -; Development Value: 1 -; Production Value: 1 -; http://php.net/session.gc-probability -session.gc_probability = 1 - -; Defines the probability that the 'garbage collection' process is started on every -; session initialization. The probability is calculated by using the following equation: -; gc_probability/gc_divisor. Where session.gc_probability is the numerator and -; session.gc_divisor is the denominator in the equation. Setting this value to 1 -; when the session.gc_divisor value is 100 will give you approximately a 1% chance -; the gc will run on any give request. Increasing this value to 1000 will give you -; a 0.1% chance the gc will run on any give request. For high volume production servers, -; this is a more efficient approach. -; Default Value: 100 -; Development Value: 1000 -; Production Value: 1000 -; http://php.net/session.gc-divisor -session.gc_divisor = 1000 - -; After this number of seconds, stored data will be seen as 'garbage' and -; cleaned up by the garbage collection process. -; http://php.net/session.gc-maxlifetime -session.gc_maxlifetime = 1440 - -; NOTE: If you are using the subdirectory option for storing session files -; (see session.save_path above), then garbage collection does *not* -; happen automatically. You will need to do your own garbage -; collection through a shell script, cron entry, or some other method. -; For example, the following script would is the equivalent of -; setting session.gc_maxlifetime to 1440 (1440 seconds = 24 minutes): -; find /path/to/sessions -cmin +24 | xargs rm - -; PHP 4.2 and less have an undocumented feature/bug that allows you to -; to initialize a session variable in the global scope, even when register_globals -; is disabled. PHP 4.3 and later will warn you, if this feature is used. -; You can disable the feature and the warning separately. At this time, -; the warning is only displayed, if bug_compat_42 is enabled. This feature -; introduces some serious security problems if not handled correctly. It's -; recommended that you do not use this feature on production servers. But you -; should enable this on development servers and enable the warning as well. If you -; do not enable the feature on development servers, you won't be warned when it's -; used and debugging errors caused by this can be difficult to track down. -; Default Value: On -; Development Value: On -; Production Value: Off -; http://php.net/session.bug-compat-42 -session.bug_compat_42 = On - -; This setting controls whether or not you are warned by PHP when initializing a -; session value into the global space. session.bug_compat_42 must be enabled before -; these warnings can be issued by PHP. See the directive above for more information. -; Default Value: On -; Development Value: On -; Production Value: Off -; http://php.net/session.bug-compat-warn -session.bug_compat_warn = On - -; Check HTTP Referer to invalidate externally stored URLs containing ids. -; HTTP_REFERER has to contain this substring for the session to be -; considered as valid. -; http://php.net/session.referer-check -session.referer_check = - -; How many bytes to read from the file. -; http://php.net/session.entropy-length -session.entropy_length = 0 - -; Specified here to create the session id. -; http://php.net/session.entropy-file -; On systems that don't have /dev/urandom /dev/arandom can be used -; On windows, setting the entropy_length setting will activate the -; Windows random source (using the CryptoAPI) -;session.entropy_file = /dev/urandom - -; Set to {nocache,private,public,} to determine HTTP caching aspects -; or leave this empty to avoid sending anti-caching headers. -; http://php.net/session.cache-limiter -session.cache_limiter = nocache - -; Document expires after n minutes. -; http://php.net/session.cache-expire -session.cache_expire = 180 - -; trans sid support is disabled by default. -; Use of trans sid may risk your users security. -; Use this option with caution. -; - User may send URL contains active session ID -; to other person via. email/irc/etc. -; - URL that contains active session ID may be stored -; in publicly accessible computer. -; - User may access your site with the same session ID -; always using URL stored in browser's history or bookmarks. -; http://php.net/session.use-trans-sid -session.use_trans_sid = 0 - -; Select a hash function for use in generating session ids. -; Possible Values -; 0 (MD5 128 bits) -; 1 (SHA-1 160 bits) -; This option may also be set to the name of any hash function supported by -; the hash extension. A list of available hashes is returned by the hash_algos() -; function. -; http://php.net/session.hash-function -session.hash_function = 0 - -; Define how many bits are stored in each character when converting -; the binary hash data to something readable. -; Possible values: -; 4 (4 bits: 0-9, a-f) -; 5 (5 bits: 0-9, a-v) -; 6 (6 bits: 0-9, a-z, A-Z, "-", ",") -; Default Value: 4 -; Development Value: 5 -; Production Value: 5 -; http://php.net/session.hash-bits-per-character -session.hash_bits_per_character = 5 - -; The URL rewriter will look for URLs in a defined set of HTML tags. -; form/fieldset are special; if you include them here, the rewriter will -; add a hidden field with the info which is otherwise appended -; to URLs. If you want XHTML conformity, remove the form entry. -; Note that all valid entries require a "=", even if no value follows. -; Default Value: "a=href,area=href,frame=src,form=,fieldset=" -; Development Value: "a=href,area=href,frame=src,input=src,form=fakeentry" -; Production Value: "a=href,area=href,frame=src,input=src,form=fakeentry" -; http://php.net/url-rewriter.tags -url_rewriter.tags = "a=href,area=href,frame=src,input=src,form=fakeentry" - -[MSSQL] -; Allow or prevent persistent links. -mssql.allow_persistent = On - -; Maximum number of persistent links. -1 means no limit. -mssql.max_persistent = -1 - -; Maximum number of links (persistent+non persistent). -1 means no limit. -mssql.max_links = -1 - -; Minimum error severity to display. -mssql.min_error_severity = 10 - -; Minimum message severity to display. -mssql.min_message_severity = 10 - -; Compatibility mode with old versions of PHP 3.0. -mssql.compatability_mode = Off - -; Connect timeout -;mssql.connect_timeout = 5 - -; Query timeout -;mssql.timeout = 60 - -; Valid range 0 - 2147483647. Default = 4096. -;mssql.textlimit = 4096 - -; Valid range 0 - 2147483647. Default = 4096. -;mssql.textsize = 4096 - -; Limits the number of records in each batch. 0 = all records in one batch. -;mssql.batchsize = 0 - -; Specify how datetime and datetim4 columns are returned -; On => Returns data converted to SQL server settings -; Off => Returns values as YYYY-MM-DD hh:mm:ss -;mssql.datetimeconvert = On - -; Use NT authentication when connecting to the server -mssql.secure_connection = Off - -; Specify max number of processes. -1 = library default -; msdlib defaults to 25 -; FreeTDS defaults to 4096 -;mssql.max_procs = -1 - -; Specify client character set. -; If empty or not set the client charset from freetds.conf is used -; This is only used when compiled with FreeTDS -;mssql.charset = "ISO-8859-1" - -[Assertion] -; Assert(expr); active by default. -; http://php.net/assert.active -;assert.active = On - -; Issue a PHP warning for each failed assertion. -; http://php.net/assert.warning -;assert.warning = On - -; Don't bail out by default. -; http://php.net/assert.bail -;assert.bail = Off - -; User-function to be called if an assertion fails. -; http://php.net/assert.callback -;assert.callback = 0 - -; Eval the expression with current error_reporting(). Set to true if you want -; error_reporting(0) around the eval(). -; http://php.net/assert.quiet-eval -;assert.quiet_eval = 0 - -[COM] -; path to a file containing GUIDs, IIDs or filenames of files with TypeLibs -; http://php.net/com.typelib-file -;com.typelib_file = - -; allow Distributed-COM calls -; http://php.net/com.allow-dcom -;com.allow_dcom = true - -; autoregister constants of a components typlib on com_load() -; http://php.net/com.autoregister-typelib -;com.autoregister_typelib = true - -; register constants casesensitive -; http://php.net/com.autoregister-casesensitive -;com.autoregister_casesensitive = false - -; show warnings on duplicate constant registrations -; http://php.net/com.autoregister-verbose -;com.autoregister_verbose = true - -; The default character set code-page to use when passing strings to and from COM objects. -; Default: system ANSI code page -;com.code_page= - -[mbstring] -; language for internal character representation. -; http://php.net/mbstring.language -;mbstring.language = Japanese - -; internal/script encoding. -; Some encoding cannot work as internal encoding. -; (e.g. SJIS, BIG5, ISO-2022-*) -; http://php.net/mbstring.internal-encoding -;mbstring.internal_encoding = EUC-JP - -; http input encoding. -; http://php.net/mbstring.http-input -;mbstring.http_input = auto - -; http output encoding. mb_output_handler must be -; registered as output buffer to function -; http://php.net/mbstring.http-output -;mbstring.http_output = SJIS - -; enable automatic encoding translation according to -; mbstring.internal_encoding setting. Input chars are -; converted to internal encoding by setting this to On. -; Note: Do _not_ use automatic encoding translation for -; portable libs/applications. -; http://php.net/mbstring.encoding-translation -;mbstring.encoding_translation = Off - -; automatic encoding detection order. -; auto means -; http://php.net/mbstring.detect-order -;mbstring.detect_order = auto - -; substitute_character used when character cannot be converted -; one from another -; http://php.net/mbstring.substitute-character -;mbstring.substitute_character = none; - -; overload(replace) single byte functions by mbstring functions. -; mail(), ereg(), etc are overloaded by mb_send_mail(), mb_ereg(), -; etc. Possible values are 0,1,2,4 or combination of them. -; For example, 7 for overload everything. -; 0: No overload -; 1: Overload mail() function -; 2: Overload str*() functions -; 4: Overload ereg*() functions -; http://php.net/mbstring.func-overload -;mbstring.func_overload = 0 - -; enable strict encoding detection. -;mbstring.strict_detection = Off - -; This directive specifies the regex pattern of content types for which mb_output_handler() -; is activated. -; Default: mbstring.http_output_conv_mimetype=^(text/|application/xhtml\+xml) -;mbstring.http_output_conv_mimetype= - -; Allows to set script encoding. Only affects if PHP is compiled with --enable-zend-multibyte -; Default: "" -;mbstring.script_encoding= - -[gd] -; Tell the jpeg decode to ignore warnings and try to create -; a gd image. The warning will then be displayed as notices -; disabled by default -; http://php.net/gd.jpeg-ignore-warning -;gd.jpeg_ignore_warning = 0 - -[exif] -; Exif UNICODE user comments are handled as UCS-2BE/UCS-2LE and JIS as JIS. -; With mbstring support this will automatically be converted into the encoding -; given by corresponding encode setting. When empty mbstring.internal_encoding -; is used. For the decode settings you can distinguish between motorola and -; intel byte order. A decode setting cannot be empty. -; http://php.net/exif.encode-unicode -;exif.encode_unicode = ISO-8859-15 - -; http://php.net/exif.decode-unicode-motorola -;exif.decode_unicode_motorola = UCS-2BE - -; http://php.net/exif.decode-unicode-intel -;exif.decode_unicode_intel = UCS-2LE - -; http://php.net/exif.encode-jis -;exif.encode_jis = - -; http://php.net/exif.decode-jis-motorola -;exif.decode_jis_motorola = JIS - -; http://php.net/exif.decode-jis-intel -;exif.decode_jis_intel = JIS - -[Tidy] -; The path to a default tidy configuration file to use when using tidy -; http://php.net/tidy.default-config -;tidy.default_config = /usr/local/lib/php/default.tcfg - -; Should tidy clean and repair output automatically? -; WARNING: Do not use this option if you are generating non-html content -; such as dynamic images -; http://php.net/tidy.clean-output -tidy.clean_output = Off - -[soap] -; Enables or disables WSDL caching feature. -; http://php.net/soap.wsdl-cache-enabled -soap.wsdl_cache_enabled=1 - -; Sets the directory name where SOAP extension will put cache files. -; http://php.net/soap.wsdl-cache-dir -soap.wsdl_cache_dir="/tmp" - -; (time to live) Sets the number of second while cached file will be used -; instead of original one. -; http://php.net/soap.wsdl-cache-ttl -soap.wsdl_cache_ttl=86400 - -; Sets the size of the cache limit. (Max. number of WSDL files to cache) -soap.wsdl_cache_limit = 5 - -[sysvshm] -; A default size of the shared memory segment -;sysvshm.init_mem = 10000 - -[ldap] -; Sets the maximum number of open links or -1 for unlimited. -ldap.max_links = -1 - -[mcrypt] -; For more information about mcrypt settings see http://php.net/mcrypt-module-open - -; Directory where to load mcrypt algorithms -; Default: Compiled in into libmcrypt (usually /usr/local/lib/libmcrypt) -;mcrypt.algorithms_dir= - -; Directory where to load mcrypt modes -; Default: Compiled in into libmcrypt (usually /usr/local/lib/libmcrypt) -;mcrypt.modes_dir= - -[dba] -;dba.default_handler= - -[xsl] -; Write operations from within XSLT are disabled by default. -; XSL_SECPREF_CREATE_DIRECTORY | XSL_SECPREF_WRITE_NETWORK | XSL_SECPREF_WRITE_FILE = 44 -; Set it to 0 to allow all operations -;xsl.security_prefs = 44 - -; Local Variables: -; tab-width: 4 -; End: diff --git a/php/fpm-php5.3/php-fpm.conf b/php/fpm-php5.3/php-fpm.conf deleted file mode 100644 index 0b0a7f8..0000000 --- a/php/fpm-php5.3/php-fpm.conf +++ /dev/null @@ -1,311 +0,0 @@ -;;;;;;;;;;;;;;;;;;;;; -; FPM Configuration ; -;;;;;;;;;;;;;;;;;;;;; - -; All relative paths in this configuration file are relative to PHP's install -; prefix (/usr/lib/php5.3). This prefix can be dynamicaly changed by using the -; '-p' argument from the command line. - -; Include one or more files. If glob(3) exists, it is used to include a bunch of -; files from a glob(3) pattern. This directive can be used everywhere in the -; file. -; Relative path can also be used. They will be prefixed by: -; - the global prefix if it's been set (-p arguement) -; - /usr/lib/php5.3 otherwise -;include=/etc/php/fpm-php5.3/fpm.d/*.conf - -;;;;;;;;;;;;;;;;;; -; Global Options ; -;;;;;;;;;;;;;;;;;; - -[global] -; Pid file -; Note: the default prefix is /var/lib -; Default Value: none -; Warning: pid file is overriden by the Gentoo init script. -; FPM will refuse to start if you uncomment this settingi and make use of the -; init script. -; pid = /var/run/php-fpm.pid - -; Error log file -; Note: the default prefix is /var/lib -; Default Value: log/php-fpm.log -error_log = /var/log/php-fpm.log - -; Log level -; Possible Values: alert, error, warning, notice, debug -; Default Value: notice -;log_level = notice - -; If this number of child processes exit with SIGSEGV or SIGBUS within the time -; interval set by emergency_restart_interval then FPM will restart. A value -; of '0' means 'Off'. -; Default Value: 0 -;emergency_restart_threshold = 0 - -; Interval of time used by emergency_restart_interval to determine when -; a graceful restart will be initiated. This can be useful to work around -; accidental corruptions in an accelerator's shared memory. -; Available Units: s(econds), m(inutes), h(ours), or d(ays) -; Default Unit: seconds -; Default Value: 0 -;emergency_restart_interval = 0 - -; Time limit for child processes to wait for a reaction on signals from master. -; Available units: s(econds), m(inutes), h(ours), or d(ays) -; Default Unit: seconds -; Default Value: 0 -;process_control_timeout = 0 - -; Send FPM to background. Set to 'no' to keep FPM in foreground for debugging. -; Default Value: yes -;daemonize = yes - -;;;;;;;;;;;;;;;;;;;; -; Pool Definitions ; -;;;;;;;;;;;;;;;;;;;; - -; Multiple pools of child processes may be started with different listening -; ports and different management options. The name of the pool will be -; used in logs and stats. There is no limitation on the number of pools which -; FPM can handle. Your system will tell you anyway :) - -; Start a new pool named 'www'. -; the variable $pool can we used in any directive and will be replaced by the -; pool name ('www' here) -[www] - -; Per pool prefix -; It only applies on the following directives: -; - 'slowlog' -; - 'listen' (unixsocket) -; - 'chroot' -; - 'chdir' -; - 'php_values' -; - 'php_admin_values' -; When not set, the global prefix (or /usr/lib/php5.3) applies instead. -; Note: This directive can also be relative to the global prefix. -; Default Value: none -;prefix = /path/to/pools/$pool - -; The address on which to accept FastCGI requests. -; Valid syntaxes are: -; 'ip.add.re.ss:port' - to listen on a TCP socket to a specific address on -; a specific port; -; 'port' - to listen on a TCP socket to all addresses on a -; specific port; -; '/path/to/unix/socket' - to listen on a unix socket. -; Note: This value is mandatory. -listen = 127.0.0.1:9000 - -; Set listen(2) backlog. A value of '-1' means unlimited. -; Default Value: 128 (-1 on FreeBSD and OpenBSD) -;listen.backlog = -1 - -; List of ipv4 addresses of FastCGI clients which are allowed to connect. -; Equivalent to the FCGI_WEB_SERVER_ADDRS environment variable in the original -; PHP FCGI (5.2.2+). Makes sense only with a tcp listening socket. Each address -; must be separated by a comma. If this value is left blank, connections will be -; accepted from any ip address. -; Default Value: any -;listen.allowed_clients = 127.0.0.1 - -; Set permissions for unix socket, if one is used. In Linux, read/write -; permissions must be set in order to allow connections from a web server. Many -; BSD-derived systems allow connections regardless of permissions. -; Default Values: user and group are set as the running user -; mode is set to 0666 -;listen.owner = nobody -;listen.group = nobody -;listen.mode = 0666 - -; Unix user/group of processes -; Note: The user is mandatory. If the group is not set, the default user's group -; will be used. -user = nobody -group = nobody - -; Choose how the process manager will control the number of child processes. -; Possible Values: -; static - a fixed number (pm.max_children) of child processes; -; dynamic - the number of child processes are set dynamically based on the -; following directives: -; pm.max_children - the maximum number of children that can -; be alive at the same time. -; pm.start_servers - the number of children created on startup. -; pm.min_spare_servers - the minimum number of children in 'idle' -; state (waiting to process). If the number -; of 'idle' processes is less than this -; number then some children will be created. -; pm.max_spare_servers - the maximum number of children in 'idle' -; state (waiting to process). If the number -; of 'idle' processes is greater than this -; number then some children will be killed. -; Note: This value is mandatory. -pm = dynamic - -; The number of child processes to be created when pm is set to 'static' and the -; maximum number of child processes to be created when pm is set to 'dynamic'. -; This value sets the limit on the number of simultaneous requests that will be -; served. Equivalent to the ApacheMaxClients directive with mpm_prefork. -; Equivalent to the PHP_FCGI_CHILDREN environment variable in the original PHP -; CGI. -; Note: Used when pm is set to either 'static' or 'dynamic' -; Note: This value is mandatory. -pm.max_children = 50 - -; The number of child processes created on startup. -; Note: Used only when pm is set to 'dynamic' -; Default Value: min_spare_servers + (max_spare_servers - min_spare_servers) / 2 -;pm.start_servers = 20 - -; The desired minimum number of idle server processes. -; Note: Used only when pm is set to 'dynamic' -; Note: Mandatory when pm is set to 'dynamic' -pm.min_spare_servers = 5 - -; The desired maximum number of idle server processes. -; Note: Used only when pm is set to 'dynamic' -; Note: Mandatory when pm is set to 'dynamic' -pm.max_spare_servers = 35 - -; The number of requests each child process should execute before respawning. -; This can be useful to work around memory leaks in 3rd party libraries. For -; endless request processing specify '0'. Equivalent to PHP_FCGI_MAX_REQUESTS. -; Default Value: 0 -;pm.max_requests = 500 - -; The URI to view the FPM status page. If this value is not set, no URI will be -; recognized as a status page. By default, the status page shows the following -; information: -; accepted conn - the number of request accepted by the pool; -; pool - the name of the pool; -; process manager - static or dynamic; -; idle processes - the number of idle processes; -; active processes - the number of active processes; -; total processes - the number of idle + active processes. -; max children reached - number of times, the process limit has been reached, -; when pm tries to start more children (works only for -; pm 'dynamic') -; The values of 'idle processes', 'active processes' and 'total processes' are -; updated each second. The value of 'accepted conn' is updated in real time. -; Example output: -; accepted conn: 12073 -; pool: www -; process manager: static -; idle processes: 35 -; active processes: 65 -; total processes: 100 -; max children reached: 1 -; By default the status page output is formatted as text/plain. Passing either -; 'html' or 'json' as a query string will return the corresponding output -; syntax. Example: -; http://www.foo.bar/status -; http://www.foo.bar/status?json -; http://www.foo.bar/status?html -; Note: The value must start with a leading slash (/). The value can be -; anything, but it may not be a good idea to use the .php extension or it -; may conflict with a real PHP file. -; Default Value: not set -;pm.status_path = /status - -; The ping URI to call the monitoring page of FPM. If this value is not set, no -; URI will be recognized as a ping page. This could be used to test from outside -; that FPM is alive and responding, or to -; - create a graph of FPM availability (rrd or such); -; - remove a server from a group if it is not responding (load balancing); -; - trigger alerts for the operating team (24/7). -; Note: The value must start with a leading slash (/). The value can be -; anything, but it may not be a good idea to use the .php extension or it -; may conflict with a real PHP file. -; Default Value: not set -;ping.path = /ping - -; This directive may be used to customize the response of a ping request. The -; response is formatted as text/plain with a 200 response code. -; Default Value: pong -;ping.response = pong - -; The timeout for serving a single request after which the worker process will -; be killed. This option should be used when the 'max_execution_time' ini option -; does not stop script execution for some reason. A value of '0' means 'off'. -; Available units: s(econds)(default), m(inutes), h(ours), or d(ays) -; Default Value: 0 -;request_terminate_timeout = 0 - -; The timeout for serving a single request after which a PHP backtrace will be -; dumped to the 'slowlog' file. A value of '0s' means 'off'. -; Available units: s(econds)(default), m(inutes), h(ours), or d(ays) -; Default Value: 0 -;request_slowlog_timeout = 0 - -; The log file for slow requests -; Default Value: not set -; Note: slowlog is mandatory if request_slowlog_timeout is set -;slowlog = /var/log/php-fpm-$pool.log.slow - -; Set open file descriptor rlimit. -; Default Value: system defined value -;rlimit_files = 1024 - -; Set max core size rlimit. -; Possible Values: 'unlimited' or an integer greater or equal to 0 -; Default Value: system defined value -;rlimit_core = 0 - -; Chroot to this directory at the start. This value must be defined as an -; absolute path. When this value is not set, chroot is not used. -; Note: you can prefix with '$prefix' to chroot to the pool prefix or one -; of its subdirectories. If the pool prefix is not set, the global prefix -; will be used instead. -; Note: chrooting is a great security feature and should be used whenever -; possible. However, all PHP paths will be relative to the chroot -; (error_log, sessions.save_path, ...). -; Default Value: not set -;chroot = - -; Chdir to this directory at the start. -; Note: relative path can be used. -; Default Value: current directory or / when chroot -;chdir = /var/www - -; Redirect worker stdout and stderr into main error log. If not set, stdout and -; stderr will be redirected to /dev/null according to FastCGI specs. -; Note: on highloaded environement, this can cause some delay in the page -; process time (several ms). -; Default Value: no -;catch_workers_output = yes - -; Pass environment variables like LD_LIBRARY_PATH. All $VARIABLEs are taken from -; the current environment. -; Default Value: clean env -;env[HOSTNAME] = $HOSTNAME -;env[PATH] = /usr/local/bin:/usr/bin:/bin -;env[TMP] = /tmp -;env[TMPDIR] = /tmp -;env[TEMP] = /tmp - -; Additional php.ini defines, specific to this pool of workers. These settings -; overwrite the values previously defined in the php.ini. The directives are the -; same as the PHP SAPI: -; php_value/php_flag - you can set classic ini defines which can -; be overwritten from PHP call 'ini_set'. -; php_admin_value/php_admin_flag - these directives won't be overwritten by -; PHP call 'ini_set' -; For php_*flag, valid values are on, off, 1, 0, true, false, yes or no. - -; Defining 'extension' will load the corresponding shared extension from -; extension_dir. Defining 'disable_functions' or 'disable_classes' will not -; overwrite previously defined php.ini values, but will append the new value -; instead. - -; Note: path INI options can be relative and will be expanded with the prefix -; (pool, global or /usr/lib/php5.3) - -; Default Value: nothing is defined by default except the values in php.ini and -; specified at startup with the -d argument -;php_admin_value[sendmail_path] = /usr/sbin/sendmail -t -i -f www@my.domain.com -;php_flag[display_errors] = off -;php_admin_value[error_log] = /var/log/fpm-php.www.log -;php_admin_flag[log_errors] = on -;php_admin_value[memory_limit] = 32M diff --git a/php/fpm-php5.3/php.ini b/php/fpm-php5.3/php.ini deleted file mode 100644 index 24e78a6..0000000 --- a/php/fpm-php5.3/php.ini +++ /dev/null @@ -1,1918 +0,0 @@ -[PHP] - -;;;;;;;;;;;;;;;;;;; -; About php.ini ; -;;;;;;;;;;;;;;;;;;; -; PHP's initialization file, generally called php.ini, is responsible for -; configuring many of the aspects of PHP's behavior. - -; PHP attempts to find and load this configuration from a number of locations. -; The following is a summary of its search order: -; 1. SAPI module specific location. -; 2. The PHPRC environment variable. (As of PHP 5.2.0) -; 3. A number of predefined registry keys on Windows (As of PHP 5.2.0) -; 4. Current working directory (except CLI) -; 5. The web server's directory (for SAPI modules), or directory of PHP -; (otherwise in Windows) -; 6. The directory from the --with-config-file-path compile time option, or the -; Windows directory (C:\windows or C:\winnt) -; See the PHP docs for more specific information. -; http://php.net/configuration.file - -; The syntax of the file is extremely simple. Whitespace and lines -; beginning with a semicolon are silently ignored (as you probably guessed). -; Section headers (e.g. [Foo]) are also silently ignored, even though -; they might mean something in the future. - -; Directives following the section heading [PATH=/www/mysite] only -; apply to PHP files in the /www/mysite directory. Directives -; following the section heading [HOST=www.example.com] only apply to -; PHP files served from www.example.com. Directives set in these -; special sections cannot be overridden by user-defined INI files or -; at runtime. Currently, [PATH=] and [HOST=] sections only work under -; CGI/FastCGI. -; http://php.net/ini.sections - -; Directives are specified using the following syntax: -; directive = value -; Directive names are *case sensitive* - foo=bar is different from FOO=bar. -; Directives are variables used to configure PHP or PHP extensions. -; There is no name validation. If PHP can't find an expected -; directive because it is not set or is mistyped, a default value will be used. - -; The value can be a string, a number, a PHP constant (e.g. E_ALL or M_PI), one -; of the INI constants (On, Off, True, False, Yes, No and None) or an expression -; (e.g. E_ALL & ~E_NOTICE), a quoted string ("bar"), or a reference to a -; previously set variable or directive (e.g. ${foo}) - -; Expressions in the INI file are limited to bitwise operators and parentheses: -; | bitwise OR -; ^ bitwise XOR -; & bitwise AND -; ~ bitwise NOT -; ! boolean NOT - -; Boolean flags can be turned on using the values 1, On, True or Yes. -; They can be turned off using the values 0, Off, False or No. - -; An empty string can be denoted by simply not writing anything after the equal -; sign, or by using the None keyword: - -; foo = ; sets foo to an empty string -; foo = None ; sets foo to an empty string -; foo = "None" ; sets foo to the string 'None' - -; If you use constants in your value, and these constants belong to a -; dynamically loaded extension (either a PHP extension or a Zend extension), -; you may only use these constants *after* the line that loads the extension. - -;;;;;;;;;;;;;;;;;;; -; About this file ; -;;;;;;;;;;;;;;;;;;; -; PHP comes packaged with two INI files. One that is recommended to be used -; in production environments and one that is recommended to be used in -; development environments. - -; php.ini-production contains settings which hold security, performance and -; best practices at its core. But please be aware, these settings may break -; compatibility with older or less security conscience applications. We -; recommending using the production ini in production and testing environments. - -; php.ini-development is very similar to its production variant, except it's -; much more verbose when it comes to errors. We recommending using the -; development version only in development environments as errors shown to -; application users can inadvertently leak otherwise secure information. - -;;;;;;;;;;;;;;;;;;; -; Quick Reference ; -;;;;;;;;;;;;;;;;;;; -; The following are all the settings which are different in either the production -; or development versions of the INIs with respect to PHP's default behavior. -; Please see the actual settings later in the document for more details as to why -; we recommend these changes in PHP's behavior. - -; allow_call_time_pass_reference -; Default Value: On -; Development Value: Off -; Production Value: Off - -; display_errors -; Default Value: On -; Development Value: On -; Production Value: Off - -; display_startup_errors -; Default Value: Off -; Development Value: On -; Production Value: Off - -; error_reporting -; Default Value: E_ALL & ~E_NOTICE -; Development Value: E_ALL | E_STRICT -; Production Value: E_ALL & ~E_DEPRECATED - -; html_errors -; Default Value: On -; Development Value: On -; Production value: Off - -; log_errors -; Default Value: Off -; Development Value: On -; Production Value: On - -; magic_quotes_gpc -; Default Value: On -; Development Value: Off -; Production Value: Off - -; max_input_time -; Default Value: -1 (Unlimited) -; Development Value: 60 (60 seconds) -; Production Value: 60 (60 seconds) - -; output_buffering -; Default Value: Off -; Development Value: 4096 -; Production Value: 4096 - -; register_argc_argv -; Default Value: On -; Development Value: Off -; Production Value: Off - -; register_long_arrays -; Default Value: On -; Development Value: Off -; Production Value: Off - -; request_order -; Default Value: None -; Development Value: "GP" -; Production Value: "GP" - -; session.bug_compat_42 -; Default Value: On -; Development Value: On -; Production Value: Off - -; session.bug_compat_warn -; Default Value: On -; Development Value: On -; Production Value: Off - -; session.gc_divisor -; Default Value: 100 -; Development Value: 1000 -; Production Value: 1000 - -; session.hash_bits_per_character -; Default Value: 4 -; Development Value: 5 -; Production Value: 5 - -; short_open_tag -; Default Value: On -; Development Value: Off -; Production Value: Off - -; track_errors -; Default Value: Off -; Development Value: On -; Production Value: Off - -; url_rewriter.tags -; Default Value: "a=href,area=href,frame=src,form=,fieldset=" -; Development Value: "a=href,area=href,frame=src,input=src,form=fakeentry" -; Production Value: "a=href,area=href,frame=src,input=src,form=fakeentry" - -; variables_order -; Default Value: "EGPCS" -; Development Value: "GPCS" -; Production Value: "GPCS" - -;;;;;;;;;;;;;;;;;;;; -; php.ini Options ; -;;;;;;;;;;;;;;;;;;;; -; Name for user-defined php.ini (.htaccess) files. Default is ".user.ini" -;user_ini.filename = ".user.ini" - -; To disable this feature set this option to empty value -;user_ini.filename = - -; TTL for user-defined php.ini files (time-to-live) in seconds. Default is 300 seconds (5 minutes) -;user_ini.cache_ttl = 300 - -;;;;;;;;;;;;;;;;;;;; -; Language Options ; -;;;;;;;;;;;;;;;;;;;; - -; Enable the PHP scripting language engine under Apache. -; http://php.net/engine -engine = On - -; This directive determines whether or not PHP will recognize code between -; tags as PHP source which should be processed as such. It's been -; recommended for several years that you not use the short tag "short cut" and -; instead to use the full tag combination. With the wide spread use -; of XML and use of these tags by other languages, the server can become easily -; confused and end up parsing the wrong code in the wrong context. But because -; this short cut has been a feature for such a long time, it's currently still -; supported for backwards compatibility, but we recommend you don't use them. -; Default Value: On -; Development Value: Off -; Production Value: Off -; http://php.net/short-open-tag -short_open_tag = Off - -; Allow ASP-style <% %> tags. -; http://php.net/asp-tags -asp_tags = Off - -; The number of significant digits displayed in floating point numbers. -; http://php.net/precision -precision = 14 - -; Enforce year 2000 compliance (will cause problems with non-compliant browsers) -; http://php.net/y2k-compliance -y2k_compliance = On - -; Output buffering is a mechanism for controlling how much output data -; (excluding headers and cookies) PHP should keep internally before pushing that -; data to the client. If your application's output exceeds this setting, PHP -; will send that data in chunks of roughly the size you specify. -; Turning on this setting and managing its maximum buffer size can yield some -; interesting side-effects depending on your application and web server. -; You may be able to send headers and cookies after you've already sent output -; through print or echo. You also may see performance benefits if your server is -; emitting less packets due to buffered output versus PHP streaming the output -; as it gets it. On production servers, 4096 bytes is a good setting for performance -; reasons. -; Note: Output buffering can also be controlled via Output Buffering Control -; functions. -; Possible Values: -; On = Enabled and buffer is unlimited. (Use with caution) -; Off = Disabled -; Integer = Enables the buffer and sets its maximum size in bytes. -; Note: This directive is hardcoded to Off for the CLI SAPI -; Default Value: Off -; Development Value: 4096 -; Production Value: 4096 -; http://php.net/output-buffering -output_buffering = 4096 - -; You can redirect all of the output of your scripts to a function. For -; example, if you set output_handler to "mb_output_handler", character -; encoding will be transparently converted to the specified encoding. -; Setting any output handler automatically turns on output buffering. -; Note: People who wrote portable scripts should not depend on this ini -; directive. Instead, explicitly set the output handler using ob_start(). -; Using this ini directive may cause problems unless you know what script -; is doing. -; Note: You cannot use both "mb_output_handler" with "ob_iconv_handler" -; and you cannot use both "ob_gzhandler" and "zlib.output_compression". -; Note: output_handler must be empty if this is set 'On' !!!! -; Instead you must use zlib.output_handler. -; http://php.net/output-handler -;output_handler = - -; Transparent output compression using the zlib library -; Valid values for this option are 'off', 'on', or a specific buffer size -; to be used for compression (default is 4KB) -; Note: Resulting chunk size may vary due to nature of compression. PHP -; outputs chunks that are few hundreds bytes each as a result of -; compression. If you prefer a larger chunk size for better -; performance, enable output_buffering in addition. -; Note: You need to use zlib.output_handler instead of the standard -; output_handler, or otherwise the output will be corrupted. -; http://php.net/zlib.output-compression -zlib.output_compression = Off - -; http://php.net/zlib.output-compression-level -;zlib.output_compression_level = -1 - -; You cannot specify additional output handlers if zlib.output_compression -; is activated here. This setting does the same as output_handler but in -; a different order. -; http://php.net/zlib.output-handler -;zlib.output_handler = - -; Implicit flush tells PHP to tell the output layer to flush itself -; automatically after every output block. This is equivalent to calling the -; PHP function flush() after each and every call to print() or echo() and each -; and every HTML block. Turning this option on has serious performance -; implications and is generally recommended for debugging purposes only. -; http://php.net/implicit-flush -; Note: This directive is hardcoded to On for the CLI SAPI -implicit_flush = Off - -; The unserialize callback function will be called (with the undefined class' -; name as parameter), if the unserializer finds an undefined class -; which should be instantiated. A warning appears if the specified function is -; not defined, or if the function doesn't include/implement the missing class. -; So only set this entry, if you really want to implement such a -; callback-function. -unserialize_callback_func = - -; When floats & doubles are serialized store serialize_precision significant -; digits after the floating point. The default value ensures that when floats -; are decoded with unserialize, the data will remain the same. -serialize_precision = 17 - -; This directive allows you to enable and disable warnings which PHP will issue -; if you pass a value by reference at function call time. Passing values by -; reference at function call time is a deprecated feature which will be removed -; from PHP at some point in the near future. The acceptable method for passing a -; value by reference to a function is by declaring the reference in the functions -; definition, not at call time. This directive does not disable this feature, it -; only determines whether PHP will warn you about it or not. These warnings -; should enabled in development environments only. -; Default Value: On (Suppress warnings) -; Development Value: Off (Issue warnings) -; Production Value: Off (Issue warnings) -; http://php.net/allow-call-time-pass-reference -allow_call_time_pass_reference = Off - -; Safe Mode -; http://php.net/safe-mode -safe_mode = Off - -; By default, Safe Mode does a UID compare check when -; opening files. If you want to relax this to a GID compare, -; then turn on safe_mode_gid. -; http://php.net/safe-mode-gid -safe_mode_gid = Off - -; When safe_mode is on, UID/GID checks are bypassed when -; including files from this directory and its subdirectories. -; (directory must also be in include_path or full path must -; be used when including) -; http://php.net/safe-mode-include-dir -safe_mode_include_dir = - -; When safe_mode is on, only executables located in the safe_mode_exec_dir -; will be allowed to be executed via the exec family of functions. -; http://php.net/safe-mode-exec-dir -safe_mode_exec_dir = - -; Setting certain environment variables may be a potential security breach. -; This directive contains a comma-delimited list of prefixes. In Safe Mode, -; the user may only alter environment variables whose names begin with the -; prefixes supplied here. By default, users will only be able to set -; environment variables that begin with PHP_ (e.g. PHP_FOO=BAR). -; Note: If this directive is empty, PHP will let the user modify ANY -; environment variable! -; http://php.net/safe-mode-allowed-env-vars -safe_mode_allowed_env_vars = PHP_ - -; This directive contains a comma-delimited list of environment variables that -; the end user won't be able to change using putenv(). These variables will be -; protected even if safe_mode_allowed_env_vars is set to allow to change them. -; http://php.net/safe-mode-protected-env-vars -safe_mode_protected_env_vars = LD_LIBRARY_PATH - -; open_basedir, if set, limits all file operations to the defined directory -; and below. This directive makes most sense if used in a per-directory -; or per-virtualhost web server configuration file. This directive is -; *NOT* affected by whether Safe Mode is turned On or Off. -; http://php.net/open-basedir -;open_basedir = - -; This directive allows you to disable certain functions for security reasons. -; It receives a comma-delimited list of function names. This directive is -; *NOT* affected by whether Safe Mode is turned On or Off. -; http://php.net/disable-functions -disable_functions = - -; This directive allows you to disable certain classes for security reasons. -; It receives a comma-delimited list of class names. This directive is -; *NOT* affected by whether Safe Mode is turned On or Off. -; http://php.net/disable-classes -disable_classes = - -; Colors for Syntax Highlighting mode. Anything that's acceptable in -; would work. -; http://php.net/syntax-highlighting -;highlight.string = #DD0000 -;highlight.comment = #FF9900 -;highlight.keyword = #007700 -;highlight.bg = #FFFFFF -;highlight.default = #0000BB -;highlight.html = #000000 - -; If enabled, the request will be allowed to complete even if the user aborts -; the request. Consider enabling it if executing long requests, which may end up -; being interrupted by the user or a browser timing out. PHP's default behavior -; is to disable this feature. -; http://php.net/ignore-user-abort -;ignore_user_abort = On - -; Determines the size of the realpath cache to be used by PHP. This value should -; be increased on systems where PHP opens many files to reflect the quantity of -; the file operations performed. -; http://php.net/realpath-cache-size -;realpath_cache_size = 16k - -; Duration of time, in seconds for which to cache realpath information for a given -; file or directory. For systems with rarely changing files, consider increasing this -; value. -; http://php.net/realpath-cache-ttl -;realpath_cache_ttl = 120 - -; Enables or disables the circular reference collector. -; http://php.net/zend.enable-gc -zend.enable_gc = On - -;;;;;;;;;;;;;;;;; -; Miscellaneous ; -;;;;;;;;;;;;;;;;; - -; Decides whether PHP may expose the fact that it is installed on the server -; (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. -; http://php.net/expose-php -expose_php = On - -;;;;;;;;;;;;;;;;;;; -; Resource Limits ; -;;;;;;;;;;;;;;;;;;; - -; Maximum execution time of each script, in seconds -; http://php.net/max-execution-time -; Note: This directive is hardcoded to 0 for the CLI SAPI -max_execution_time = 30 - -; Maximum amount of time each script may spend parsing request data. It's a good -; idea to limit this time on productions servers in order to eliminate unexpectedly -; long running scripts. -; Note: This directive is hardcoded to -1 for the CLI SAPI -; Default Value: -1 (Unlimited) -; Development Value: 60 (60 seconds) -; Production Value: 60 (60 seconds) -; http://php.net/max-input-time -max_input_time = 60 - -; Maximum input variable nesting level -; http://php.net/max-input-nesting-level -;max_input_nesting_level = 64 - -; How many GET/POST/COOKIE input variables may be accepted -; max_input_vars = 1000 - -; Maximum amount of memory a script may consume (128MB) -; http://php.net/memory-limit -memory_limit = 128M - -;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; -; Error handling and logging ; -;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; - -; This directive informs PHP of which errors, warnings and notices you would like -; it to take action for. The recommended way of setting values for this -; directive is through the use of the error level constants and bitwise -; operators. The error level constants are below here for convenience as well as -; some common settings and their meanings. -; By default, PHP is set to take action on all errors, notices and warnings EXCEPT -; those related to E_NOTICE and E_STRICT, which together cover best practices and -; recommended coding standards in PHP. For performance reasons, this is the -; recommend error reporting setting. Your production server shouldn't be wasting -; resources complaining about best practices and coding standards. That's what -; development servers and development settings are for. -; Note: The php.ini-development file has this setting as E_ALL | E_STRICT. This -; means it pretty much reports everything which is exactly what you want during -; development and early testing. -; -; Error Level Constants: -; E_ALL - All errors and warnings (includes E_STRICT as of PHP 5.4.0) -; E_ERROR - fatal run-time errors -; E_RECOVERABLE_ERROR - almost fatal run-time errors -; E_WARNING - run-time warnings (non-fatal errors) -; E_PARSE - compile-time parse errors -; E_NOTICE - run-time notices (these are warnings which often result -; from a bug in your code, but it's possible that it was -; intentional (e.g., using an uninitialized variable and -; relying on the fact it's automatically initialized to an -; empty string) -; E_STRICT - run-time notices, enable to have PHP suggest changes -; to your code which will ensure the best interoperability -; and forward compatibility of your code -; E_CORE_ERROR - fatal errors that occur during PHP's initial startup -; E_CORE_WARNING - warnings (non-fatal errors) that occur during PHP's -; initial startup -; E_COMPILE_ERROR - fatal compile-time errors -; E_COMPILE_WARNING - compile-time warnings (non-fatal errors) -; E_USER_ERROR - user-generated error message -; E_USER_WARNING - user-generated warning message -; E_USER_NOTICE - user-generated notice message -; E_DEPRECATED - warn about code that will not work in future versions -; of PHP -; E_USER_DEPRECATED - user-generated deprecation warnings -; -; Common Values: -; E_ALL & ~E_NOTICE (Show all errors, except for notices and coding standards warnings.) -; E_ALL & ~E_NOTICE | E_STRICT (Show all errors, except for notices) -; E_COMPILE_ERROR|E_RECOVERABLE_ERROR|E_ERROR|E_CORE_ERROR (Show only errors) -; E_ALL | E_STRICT (Show all errors, warnings and notices including coding standards.) -; Default Value: E_ALL & ~E_NOTICE -; Development Value: E_ALL | E_STRICT -; Production Value: E_ALL & ~E_DEPRECATED -; http://php.net/error-reporting -error_reporting = E_ALL | E_STRICT - -; This directive controls whether or not and where PHP will output errors, -; notices and warnings too. Error output is very useful during development, but -; it could be very dangerous in production environments. Depending on the code -; which is triggering the error, sensitive information could potentially leak -; out of your application such as database usernames and passwords or worse. -; It's recommended that errors be logged on production servers rather than -; having the errors sent to STDOUT. -; Possible Values: -; Off = Do not display any errors -; stderr = Display errors to STDERR (affects only CGI/CLI binaries!) -; On or stdout = Display errors to STDOUT -; Default Value: On -; Development Value: On -; Production Value: Off -; http://php.net/display-errors -display_errors = On - -; The display of errors which occur during PHP's startup sequence are handled -; separately from display_errors. PHP's default behavior is to suppress those -; errors from clients. Turning the display of startup errors on can be useful in -; debugging configuration problems. But, it's strongly recommended that you -; leave this setting off on production servers. -; Default Value: Off -; Development Value: On -; Production Value: Off -; http://php.net/display-startup-errors -display_startup_errors = On - -; Besides displaying errors, PHP can also log errors to locations such as a -; server-specific log, STDERR, or a location specified by the error_log -; directive found below. While errors should not be displayed on productions -; servers they should still be monitored and logging is a great way to do that. -; Default Value: Off -; Development Value: On -; Production Value: On -; http://php.net/log-errors -log_errors = On - -; 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. -; http://php.net/log-errors-max-len -log_errors_max_len = 1024 - -; Do not log repeated messages. Repeated errors must occur in same file on same -; line unless ignore_repeated_source is set true. -; http://php.net/ignore-repeated-errors -ignore_repeated_errors = Off - -; Ignore source of message when ignoring repeated messages. When this setting -; is On you will not log errors with repeated messages from different files or -; source lines. -; http://php.net/ignore-repeated-source -ignore_repeated_source = Off - -; If this parameter is set to Off, then memory leaks will not be shown (on -; stdout or in the log). This has only effect in a debug compile, and if -; error reporting includes E_WARNING in the allowed list -; http://php.net/report-memleaks -report_memleaks = On - -; This setting is on by default. -;report_zend_debug = 0 - -; Store the last error/warning message in $php_errormsg (boolean). Setting this value -; to On can assist in debugging and is appropriate for development servers. It should -; however be disabled on production servers. -; Default Value: Off -; Development Value: On -; Production Value: Off -; http://php.net/track-errors -track_errors = On - -; Turn off normal error reporting and emit XML-RPC error XML -; http://php.net/xmlrpc-errors -;xmlrpc_errors = 0 - -; An XML-RPC faultCode -;xmlrpc_error_number = 0 - -; When PHP displays or logs an error, it has the capability of inserting html -; links to documentation related to that error. This directive controls whether -; those HTML links appear in error messages or not. For performance and security -; reasons, it's recommended you disable this on production servers. -; Note: This directive is hardcoded to Off for the CLI SAPI -; Default Value: On -; Development Value: On -; Production value: Off -; http://php.net/html-errors -html_errors = On - -; 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. -; You can download a copy of the PHP manual from http://php.net/docs -; and change docref_root to the base URL of your local copy including the -; leading '/'. You must also specify the file extension being used including -; the dot. PHP's default behavior is to leave these settings empty. -; Note: Never use this feature for production boxes. -; http://php.net/docref-root -; Examples -;docref_root = "/phpmanual/" - -; http://php.net/docref-ext -;docref_ext = .html - -; String to output before an error message. PHP's default behavior is to leave -; this setting blank. -; http://php.net/error-prepend-string -; Example: -;error_prepend_string = "" - -; String to output after an error message. PHP's default behavior is to leave -; this setting blank. -; http://php.net/error-append-string -; Example: -;error_append_string = "" - -; Log errors to specified file. PHP's default behavior is to leave this value -; empty. -; http://php.net/error-log -; Example: -;error_log = php_errors.log -; Log errors to syslog (Event Log on NT, not valid in Windows 95). -;error_log = syslog - -;windows.show_crt_warning -; Default value: 0 -; Development value: 0 -; Production value: 0 - -;;;;;;;;;;;;;;;;; -; Data Handling ; -;;;;;;;;;;;;;;;;; - -; The separator used in PHP generated URLs to separate arguments. -; PHP's default setting is "&". -; http://php.net/arg-separator.output -; Example: -;arg_separator.output = "&" - -; List of separator(s) used by PHP to parse input URLs into variables. -; PHP's default setting is "&". -; NOTE: Every character in this directive is considered as separator! -; http://php.net/arg-separator.input -; Example: -;arg_separator.input = ";&" - -; This directive determines which super global arrays are registered when PHP -; starts up. If the register_globals directive is enabled, it also determines -; what order variables are populated into the global space. G,P,C,E & S are -; abbreviations for the following respective super globals: GET, POST, COOKIE, -; ENV and SERVER. There is a performance penalty paid for the registration of -; these arrays and because ENV is not as commonly used as the others, ENV is -; is not recommended on productions servers. You can still get access to -; the environment variables through getenv() should you need to. -; Default Value: "EGPCS" -; Development Value: "GPCS" -; Production Value: "GPCS"; -; http://php.net/variables-order -variables_order = "GPCS" - -; This directive determines which super global data (G,P,C,E & S) should -; be registered into the super global array REQUEST. If so, it also determines -; the order in which that data is registered. The values for this directive are -; specified in the same manner as the variables_order directive, EXCEPT one. -; Leaving this value empty will cause PHP to use the value set in the -; variables_order directive. It does not mean it will leave the super globals -; array REQUEST empty. -; Default Value: None -; Development Value: "GP" -; Production Value: "GP" -; http://php.net/request-order -request_order = "GP" - -; 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 -; with user data. -; You should do your best to write your scripts so that they do not require -; register_globals to be on; Using form variables as globals can easily lead -; to possible security problems, if the code is not very well thought of. -; http://php.net/register-globals -register_globals = Off - -; Determines whether the deprecated long $HTTP_*_VARS type predefined variables -; are registered by PHP or not. As they are deprecated, we obviously don't -; recommend you use them. They are on by default for compatibility reasons but -; they are not recommended on production servers. -; Default Value: On -; Development Value: Off -; Production Value: Off -; http://php.net/register-long-arrays -register_long_arrays = Off - -; This directive determines whether PHP registers $argv & $argc each time it -; runs. $argv contains an array of all the arguments passed to PHP when a script -; is invoked. $argc contains an integer representing the number of arguments -; that were passed when the script was invoked. These arrays are extremely -; useful when running scripts from the command line. When this directive is -; enabled, registering these variables consumes CPU cycles and memory each time -; a script is executed. For performance reasons, this feature should be disabled -; on production servers. -; Note: This directive is hardcoded to On for the CLI SAPI -; Default Value: On -; Development Value: Off -; Production Value: Off -; http://php.net/register-argc-argv -register_argc_argv = Off - -; 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 -; are not used within a script, having this directive on will result in a -; performance gain. The PHP directives register_globals, register_long_arrays, -; and register_argc_argv must be disabled for this directive to have any affect. -; http://php.net/auto-globals-jit -auto_globals_jit = On - -; Maximum size of POST data that PHP will accept. -; http://php.net/post-max-size -post_max_size = 8M - -; Magic quotes are a preprocessing feature of PHP where PHP will attempt to -; escape any character sequences in GET, POST, COOKIE and ENV data which might -; otherwise corrupt data being placed in resources such as databases before -; making that data available to you. Because of character encoding issues and -; non-standard SQL implementations across many databases, it's not currently -; possible for this feature to be 100% accurate. PHP's default behavior is to -; enable the feature. We strongly recommend you use the escaping mechanisms -; designed specifically for the database your using instead of relying on this -; feature. Also note, this feature has been deprecated as of PHP 5.3.0 and is -; removed in PHP 5.4. -; Default Value: On -; Development Value: Off -; Production Value: Off -; http://php.net/magic-quotes-gpc -magic_quotes_gpc = Off - -; Magic quotes for runtime-generated data, e.g. data from SQL, from exec(), etc. -; http://php.net/magic-quotes-runtime -magic_quotes_runtime = Off - -; Use Sybase-style magic quotes (escape ' with '' instead of \'). -; http://php.net/magic-quotes-sybase -magic_quotes_sybase = Off - -; Automatically add files before PHP document. -; http://php.net/auto-prepend-file -auto_prepend_file = - -; Automatically add files after PHP document. -; http://php.net/auto-append-file -auto_append_file = - -; By default, PHP will output a character encoding using -; the Content-type: header. To disable sending of the charset, simply -; set it to be empty. -; -; PHP's built-in default is text/html -; http://php.net/default-mimetype -default_mimetype = "text/html" - -; PHP's default character set is set to empty. -; http://php.net/default-charset -;default_charset = "iso-8859-1" - -; Always populate the $HTTP_RAW_POST_DATA variable. PHP's default behavior is -; to disable this feature. -; http://php.net/always-populate-raw-post-data -;always_populate_raw_post_data = On - -;;;;;;;;;;;;;;;;;;;;;;;;; -; Paths and Directories ; -;;;;;;;;;;;;;;;;;;;;;;;;; - -; UNIX: "/path1:/path2" -include_path = ".:/usr/share/php5:/usr/share/php" -; -; Windows: "\path1;\path2" -;include_path = ".;c:\php\includes" -; -; PHP's default setting for include_path is ".;/path/to/php/pear" -; http://php.net/include-path - -; The root of the PHP pages, used only if nonempty. -; if PHP was not compiled with FORCE_REDIRECT, you SHOULD set doc_root -; if you are running php as a CGI under any web server (other than IIS) -; see documentation for security issues. The alternate is to use the -; cgi.force_redirect configuration below -; http://php.net/doc-root -doc_root = - -; The directory under which PHP opens the script using /~username used only -; if nonempty. -; http://php.net/user-dir -user_dir = - -; Directory in which the loadable extensions (modules) reside. -; http://php.net/extension-dir -; extension_dir = "./" -; On windows: -; extension_dir = "ext" - -; 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 -; disabled on them. -; http://php.net/enable-dl -enable_dl = Off - -; 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.** -; http://php.net/cgi.force-redirect -;cgi.force_redirect = 1 - -; if cgi.nph is enabled it will force cgi to always sent Status: 200 with -; every request. PHP's default behavior is to disable this feature. -;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. -; http://php.net/cgi.redirect-status-env -;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 its 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. -; http://php.net/cgi.fix-pathinfo -;cgi.fix_pathinfo=1 - -; 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. -; http://php.net/fastcgi.impersonate -;fastcgi.impersonate = 1 - -; Disable logging through FastCGI connection. PHP's default behavior is to enable -; this feature. -;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. -; http://php.net/cgi.rfc2616-headers -;cgi.rfc2616_headers = 0 - -;;;;;;;;;;;;;;;; -; File Uploads ; -;;;;;;;;;;;;;;;; - -; Whether to allow HTTP file uploads. -; http://php.net/file-uploads -file_uploads = On - -; Temporary directory for HTTP uploaded files (will use system default if not -; specified). -; http://php.net/upload-tmp-dir -;upload_tmp_dir = - -; Maximum allowed size for uploaded files. -; http://php.net/upload-max-filesize -upload_max_filesize = 2M - -; Maximum number of files that can be uploaded via a single request -max_file_uploads = 20 - -;;;;;;;;;;;;;;;;;; -; Fopen wrappers ; -;;;;;;;;;;;;;;;;;; - -; Whether to allow the treatment of URLs (like http:// or ftp://) as files. -; http://php.net/allow-url-fopen -allow_url_fopen = On - -; Whether to allow include/require to open URLs (like http:// or ftp://) as files. -; http://php.net/allow-url-include -allow_url_include = Off - -; Define the anonymous ftp password (your email address). PHP's default setting -; for this is empty. -; http://php.net/from -;from="john@doe.com" - -; Define the User-Agent string. PHP's default setting for this is empty. -; http://php.net/user-agent -;user_agent="PHP" - -; Default timeout for socket based streams (seconds) -; http://php.net/default-socket-timeout -default_socket_timeout = 60 - -; If your scripts have to deal with files from Macintosh systems, -; or you are running on a Mac and need to deal with files from -; unix or win32 systems, setting this flag will cause PHP to -; automatically detect the EOL character in those files so that -; fgets() and file() will work regardless of the source of the file. -; http://php.net/auto-detect-line-endings -;auto_detect_line_endings = Off - -;;;;;;;;;;;;;;;;;;;;;; -; Dynamic Extensions ; -;;;;;;;;;;;;;;;;;;;;;; - -; If you wish to have an extension loaded automatically, use the following -; syntax: -; -; extension=modulename.extension -; -; For example, on Windows: -; -; extension=msql.dll -; -; ... or under UNIX: -; -; extension=msql.so -; -; ... or with a path: -; -; extension=/path/to/extension/msql.so -; -; If you only provide the name of the extension, PHP will look for it in its -; default extension directory. -; -; Windows Extensions -; Note that ODBC support is built in, so no dll is needed for it. -; Note that many DLL files are located in the extensions/ (PHP 4) ext/ (PHP 5) -; extension folders as well as the separate PECL DLL download (PHP 5). -; Be sure to appropriately set the extension_dir directive. -; -;extension=php_bz2.dll -;extension=php_curl.dll -;extension=php_fileinfo.dll -;extension=php_gd2.dll -;extension=php_gettext.dll -;extension=php_gmp.dll -;extension=php_intl.dll -;extension=php_imap.dll -;extension=php_interbase.dll -;extension=php_ldap.dll -;extension=php_mbstring.dll -;extension=php_exif.dll ; Must be after mbstring as it depends on it -;extension=php_mysql.dll -;extension=php_mysqli.dll -;extension=php_oci8.dll ; Use with Oracle 10gR2 Instant Client -;extension=php_oci8_11g.dll ; Use with Oracle 11gR2 Instant Client -;extension=php_openssl.dll -;extension=php_pdo_firebird.dll -;extension=php_pdo_mssql.dll -;extension=php_pdo_mysql.dll -;extension=php_pdo_oci.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 - -; The MIBS data available in the PHP distribution must be installed. -; See http://www.php.net/manual/en/snmp.installation.php -;extension=php_snmp.dll - -;extension=php_soap.dll -;extension=php_sockets.dll -;extension=php_sqlite.dll -;extension=php_sqlite3.dll -;extension=php_sybase_ct.dll -;extension=php_tidy.dll -;extension=php_xmlrpc.dll -;extension=php_xsl.dll -;extension=php_zip.dll - -;;;;;;;;;;;;;;;;;;; -; Module Settings ; -;;;;;;;;;;;;;;;;;;; - -[Date] -; Defines the default timezone used by the date functions -; http://php.net/date.timezone -;date.timezone = - -; http://php.net/date.default-latitude -;date.default_latitude = 31.7667 - -; http://php.net/date.default-longitude -;date.default_longitude = 35.2333 - -; http://php.net/date.sunrise-zenith -;date.sunrise_zenith = 90.583333 - -; http://php.net/date.sunset-zenith -;date.sunset_zenith = 90.583333 - -[filter] -; http://php.net/filter.default -;filter.default = unsafe_raw - -; http://php.net/filter.default-flags -;filter.default_flags = - -[iconv] -;iconv.input_encoding = ISO-8859-1 -;iconv.internal_encoding = ISO-8859-1 -;iconv.output_encoding = ISO-8859-1 - -[intl] -;intl.default_locale = -; This directive allows you to produce PHP errors when some error -; happens within intl functions. The value is the level of the error produced. -; Default is 0, which does not produce any errors. -;intl.error_level = E_WARNING - -[sqlite] -; http://php.net/sqlite.assoc-case -;sqlite.assoc_case = 0 - -[sqlite3] -;sqlite3.extension_dir = - -[Pcre] -;PCRE library backtracking limit. -; http://php.net/pcre.backtrack-limit -;pcre.backtrack_limit=100000 - -;PCRE library recursion limit. -;Please note that if you set this value to a high number you may consume all -;the available process stack and eventually crash PHP (due to reaching the -;stack size limit imposed by the Operating System). -; http://php.net/pcre.recursion-limit -;pcre.recursion_limit=100000 - -[Pdo] -; Whether to pool ODBC connections. Can be one of "strict", "relaxed" or "off" -; http://php.net/pdo-odbc.connection-pooling -;pdo_odbc.connection_pooling=strict - -;pdo_odbc.db2_instance_name - -[Pdo_mysql] -; If mysqlnd is used: Number of cache slots for the internal result set cache -; http://php.net/pdo_mysql.cache_size -pdo_mysql.cache_size = 2000 - -; Default socket name for local MySQL connects. If empty, uses the built-in -; MySQL defaults. -; http://php.net/pdo_mysql.default-socket -pdo_mysql.default_socket= - -[Phar] -; http://php.net/phar.readonly -;phar.readonly = On - -; http://php.net/phar.require-hash -;phar.require_hash = On - -;phar.cache_list = - -[Syslog] -; Whether or not to define the various syslog variables (e.g. $LOG_PID, -; $LOG_CRON, etc.). Turning it off is a good idea performance-wise. In -; runtime, you can define these variables by calling define_syslog_variables(). -; http://php.net/define-syslog-variables -define_syslog_variables = Off - -[mail function] -; For Win32 only. -; http://php.net/smtp -SMTP = localhost -; http://php.net/smtp-port -smtp_port = 25 - -; For Win32 only. -; http://php.net/sendmail-from -;sendmail_from = me@example.com - -; For Unix only. You may supply arguments as well (default: "sendmail -t -i"). -; http://php.net/sendmail-path -;sendmail_path = - -; Force the addition of the specified parameters to be passed as extra parameters -; to the sendmail binary. These parameters will always replace the value of -; the 5th parameter to mail(), even in safe mode. -;mail.force_extra_parameters = - -; Add X-PHP-Originating-Script: that will include uid of the script followed by the filename -mail.add_x_header = On - -; The path to a log file that will log all mail() calls. Log entries include -; the full path of the script, line number, To address and headers. -;mail.log = - -[SQL] -; http://php.net/sql.safe-mode -sql.safe_mode = Off - -[ODBC] -; http://php.net/odbc.default-db -;odbc.default_db = Not yet implemented - -; http://php.net/odbc.default-user -;odbc.default_user = Not yet implemented - -; http://php.net/odbc.default-pw -;odbc.default_pw = Not yet implemented - -; Controls the ODBC cursor model. -; Default: SQL_CURSOR_STATIC (default). -;odbc.default_cursortype - -; Allow or prevent persistent links. -; http://php.net/odbc.allow-persistent -odbc.allow_persistent = On - -; Check that a connection is still valid before reuse. -; http://php.net/odbc.check-persistent -odbc.check_persistent = On - -; Maximum number of persistent links. -1 means no limit. -; http://php.net/odbc.max-persistent -odbc.max_persistent = -1 - -; Maximum number of links (persistent + non-persistent). -1 means no limit. -; http://php.net/odbc.max-links -odbc.max_links = -1 - -; Handling of LONG fields. Returns number of bytes to variables. 0 means -; passthru. -; http://php.net/odbc.defaultlrl -odbc.defaultlrl = 4096 - -; Handling of binary data. 0 means passthru, 1 return as is, 2 convert to char. -; See the documentation on odbc_binmode and odbc_longreadlen for an explanation -; of odbc.defaultlrl and odbc.defaultbinmode -; http://php.net/odbc.defaultbinmode -odbc.defaultbinmode = 1 - -;birdstep.max_links = -1 - -[Interbase] -; Allow or prevent persistent links. -ibase.allow_persistent = 1 - -; Maximum number of persistent links. -1 means no limit. -ibase.max_persistent = -1 - -; Maximum number of links (persistent + non-persistent). -1 means no limit. -ibase.max_links = -1 - -; Default database name for ibase_connect(). -;ibase.default_db = - -; Default username for ibase_connect(). -;ibase.default_user = - -; Default password for ibase_connect(). -;ibase.default_password = - -; Default charset for ibase_connect(). -;ibase.default_charset = - -; Default timestamp format. -ibase.timestampformat = "%Y-%m-%d %H:%M:%S" - -; Default date format. -ibase.dateformat = "%Y-%m-%d" - -; Default time format. -ibase.timeformat = "%H:%M:%S" - -[MySQL] -; Allow accessing, from PHP's perspective, local files with LOAD DATA statements -; http://php.net/mysql.allow_local_infile -mysql.allow_local_infile = On - -; Allow or prevent persistent links. -; http://php.net/mysql.allow-persistent -mysql.allow_persistent = On - -; If mysqlnd is used: Number of cache slots for the internal result set cache -; http://php.net/mysql.cache_size -mysql.cache_size = 2000 - -; Maximum number of persistent links. -1 means no limit. -; http://php.net/mysql.max-persistent -mysql.max_persistent = -1 - -; Maximum number of links (persistent + non-persistent). -1 means no limit. -; http://php.net/mysql.max-links -mysql.max_links = -1 - -; Default port number for mysql_connect(). If unset, mysql_connect() will use -; the $MYSQL_TCP_PORT or the mysql-tcp entry in /etc/services or the -; compile-time value defined MYSQL_PORT (in that order). Win32 will only look -; at MYSQL_PORT. -; http://php.net/mysql.default-port -mysql.default_port = - -; Default socket name for local MySQL connects. If empty, uses the built-in -; MySQL defaults. -; http://php.net/mysql.default-socket -mysql.default_socket = - -; Default host for mysql_connect() (doesn't apply in safe mode). -; http://php.net/mysql.default-host -mysql.default_host = - -; Default user for mysql_connect() (doesn't apply in safe mode). -; http://php.net/mysql.default-user -mysql.default_user = - -; Default password for mysql_connect() (doesn't apply in safe mode). -; Note that this is generally a *bad* idea to store passwords in this file. -; *Any* user with PHP access can run 'echo get_cfg_var("mysql.default_password") -; and reveal this password! And of course, any users with read access to this -; file will be able to reveal the password as well. -; http://php.net/mysql.default-password -mysql.default_password = - -; Maximum time (in seconds) for connect timeout. -1 means no limit -; http://php.net/mysql.connect-timeout -mysql.connect_timeout = 60 - -; Trace mode. When trace_mode is active (=On), warnings for table/index scans and -; SQL-Errors will be displayed. -; http://php.net/mysql.trace-mode -mysql.trace_mode = Off - -[MySQLi] - -; Maximum number of persistent links. -1 means no limit. -; http://php.net/mysqli.max-persistent -mysqli.max_persistent = -1 - -; Allow accessing, from PHP's perspective, local files with LOAD DATA statements -; http://php.net/mysqli.allow_local_infile -;mysqli.allow_local_infile = On - -; Allow or prevent persistent links. -; http://php.net/mysqli.allow-persistent -mysqli.allow_persistent = On - -; Maximum number of links. -1 means no limit. -; http://php.net/mysqli.max-links -mysqli.max_links = -1 - -; If mysqlnd is used: Number of cache slots for the internal result set cache -; http://php.net/mysqli.cache_size -mysqli.cache_size = 2000 - -; Default port number for mysqli_connect(). If unset, mysqli_connect() will use -; the $MYSQL_TCP_PORT or the mysql-tcp entry in /etc/services or the -; compile-time value defined MYSQL_PORT (in that order). Win32 will only look -; at MYSQL_PORT. -; http://php.net/mysqli.default-port -mysqli.default_port = 3306 - -; Default socket name for local MySQL connects. If empty, uses the built-in -; MySQL defaults. -; http://php.net/mysqli.default-socket -mysqli.default_socket = - -; Default host for mysql_connect() (doesn't apply in safe mode). -; http://php.net/mysqli.default-host -mysqli.default_host = - -; Default user for mysql_connect() (doesn't apply in safe mode). -; http://php.net/mysqli.default-user -mysqli.default_user = - -; Default password for mysqli_connect() (doesn't apply in safe mode). -; Note that this is generally a *bad* idea to store passwords in this file. -; *Any* user with PHP access can run 'echo get_cfg_var("mysqli.default_pw") -; and reveal this password! And of course, any users with read access to this -; file will be able to reveal the password as well. -; http://php.net/mysqli.default-pw -mysqli.default_pw = - -; Allow or prevent reconnect -mysqli.reconnect = Off - -[mysqlnd] -; Enable / Disable collection of general statistics by mysqlnd which can be -; used to tune and monitor MySQL operations. -; http://php.net/mysqlnd.collect_statistics -mysqlnd.collect_statistics = On - -; Enable / Disable collection of memory usage statistics by mysqlnd which can be -; used to tune and monitor MySQL operations. -; http://php.net/mysqlnd.collect_memory_statistics -mysqlnd.collect_memory_statistics = On - -; Size of a pre-allocated buffer used when sending commands to MySQL in bytes. -; http://php.net/mysqlnd.net_cmd_buffer_size -;mysqlnd.net_cmd_buffer_size = 2048 - -; Size of a pre-allocated buffer used for reading data sent by the server in -; bytes. -; http://php.net/mysqlnd.net_read_buffer_size -;mysqlnd.net_read_buffer_size = 32768 - -[OCI8] - -; Connection: Enables privileged connections using external -; credentials (OCI_SYSOPER, OCI_SYSDBA) -; http://php.net/oci8.privileged-connect -;oci8.privileged_connect = Off - -; Connection: The maximum number of persistent OCI8 connections per -; process. Using -1 means no limit. -; http://php.net/oci8.max-persistent -;oci8.max_persistent = -1 - -; Connection: The maximum number of seconds a process is allowed to -; maintain an idle persistent connection. Using -1 means idle -; persistent connections will be maintained forever. -; http://php.net/oci8.persistent-timeout -;oci8.persistent_timeout = -1 - -; Connection: The number of seconds that must pass before issuing a -; ping during oci_pconnect() to check the connection validity. When -; set to 0, each oci_pconnect() will cause a ping. Using -1 disables -; pings completely. -; http://php.net/oci8.ping-interval -;oci8.ping_interval = 60 - -; Connection: Set this to a user chosen connection class to be used -; for all pooled server requests with Oracle 11g Database Resident -; Connection Pooling (DRCP). To use DRCP, this value should be set to -; the same string for all web servers running the same application, -; the database pool must be configured, and the connection string must -; specify to use a pooled server. -;oci8.connection_class = - -; High Availability: Using On lets PHP receive Fast Application -; Notification (FAN) events generated when a database node fails. The -; database must also be configured to post FAN events. -;oci8.events = Off - -; Tuning: This option enables statement caching, and specifies how -; many statements to cache. Using 0 disables statement caching. -; http://php.net/oci8.statement-cache-size -;oci8.statement_cache_size = 20 - -; Tuning: Enables statement prefetching and sets the default number of -; rows that will be fetched automatically after statement execution. -; http://php.net/oci8.default-prefetch -;oci8.default_prefetch = 100 - -; Compatibility. Using On means oci_close() will not close -; oci_connect() and oci_new_connect() connections. -; http://php.net/oci8.old-oci-close-semantics -;oci8.old_oci_close_semantics = Off - -[PostgreSQL] -; Allow or prevent persistent links. -; http://php.net/pgsql.allow-persistent -pgsql.allow_persistent = On - -; Detect broken persistent links always with pg_pconnect(). -; Auto reset feature requires a little overheads. -; http://php.net/pgsql.auto-reset-persistent -pgsql.auto_reset_persistent = Off - -; Maximum number of persistent links. -1 means no limit. -; http://php.net/pgsql.max-persistent -pgsql.max_persistent = -1 - -; Maximum number of links (persistent+non persistent). -1 means no limit. -; http://php.net/pgsql.max-links -pgsql.max_links = -1 - -; Ignore PostgreSQL backends Notice message or not. -; Notice message logging require a little overheads. -; http://php.net/pgsql.ignore-notice -pgsql.ignore_notice = 0 - -; Log PostgreSQL backends Notice message or not. -; Unless pgsql.ignore_notice=0, module cannot log notice message. -; http://php.net/pgsql.log-notice -pgsql.log_notice = 0 - -[Sybase-CT] -; Allow or prevent persistent links. -; http://php.net/sybct.allow-persistent -sybct.allow_persistent = On - -; Maximum number of persistent links. -1 means no limit. -; http://php.net/sybct.max-persistent -sybct.max_persistent = -1 - -; Maximum number of links (persistent + non-persistent). -1 means no limit. -; http://php.net/sybct.max-links -sybct.max_links = -1 - -; Minimum server message severity to display. -; http://php.net/sybct.min-server-severity -sybct.min_server_severity = 10 - -; Minimum client message severity to display. -; http://php.net/sybct.min-client-severity -sybct.min_client_severity = 10 - -; Set per-context timeout -; http://php.net/sybct.timeout -;sybct.timeout= - -;sybct.packet_size - -; The maximum time in seconds to wait for a connection attempt to succeed before returning failure. -; Default: one minute -;sybct.login_timeout= - -; The name of the host you claim to be connecting from, for display by sp_who. -; Default: none -;sybct.hostname= - -; Allows you to define how often deadlocks are to be retried. -1 means "forever". -; Default: 0 -;sybct.deadlock_retry_count= - -[bcmath] -; Number of decimal digits for all bcmath functions. -; http://php.net/bcmath.scale -bcmath.scale = 0 - -[browscap] -; http://php.net/browscap -;browscap = extra/browscap.ini - -[Session] -; Handler used to store/retrieve data. -; http://php.net/session.save-handler -session.save_handler = files - -; Argument passed to save_handler. In the case of files, this is the path -; where data files are stored. Note: Windows users have to change this -; variable in order to use PHP's session functions. -; -; The path can be defined as: -; -; session.save_path = "N;/path" -; -; where N is an integer. Instead of storing all the session files in -; /path, what this will do is use subdirectories N-levels deep, and -; store the session data in those directories. This is useful if you -; or your OS have problems with lots of files in one directory, and is -; a more efficient layout for servers that handle lots of sessions. -; -; NOTE 1: PHP will not create this directory structure automatically. -; You can use the script in the ext/session dir for that purpose. -; NOTE 2: See the section on garbage collection below if you choose to -; use subdirectories for session storage -; -; The file storage module creates files using mode 600 by default. -; You can change that by using -; -; session.save_path = "N;MODE;/path" -; -; where MODE is the octal representation of the mode. Note that this -; does not overwrite the process's umask. -; http://php.net/session.save-path -session.save_path = "/tmp" - -; Whether to use cookies. -; http://php.net/session.use-cookies -session.use_cookies = 1 - -; http://php.net/session.cookie-secure -;session.cookie_secure = - -; This option forces PHP to fetch and use a cookie for storing and maintaining -; the session id. We encourage this operation as it's very helpful in combating -; session hijacking when not specifying and managing your own session id. It is -; not the end all be all of session hijacking defense, but it's a good start. -; http://php.net/session.use-only-cookies -session.use_only_cookies = 1 - -; Name of the session (used as cookie name). -; http://php.net/session.name -session.name = PHPSESSID - -; Initialize session on request startup. -; http://php.net/session.auto-start -session.auto_start = 0 - -; Lifetime in seconds of cookie or, if 0, until browser is restarted. -; http://php.net/session.cookie-lifetime -session.cookie_lifetime = 0 - -; The path for which the cookie is valid. -; http://php.net/session.cookie-path -session.cookie_path = / - -; The domain for which the cookie is valid. -; http://php.net/session.cookie-domain -session.cookie_domain = - -; Whether or not to add the httpOnly flag to the cookie, which makes it inaccessible to browser scripting languages such as JavaScript. -; http://php.net/session.cookie-httponly -session.cookie_httponly = - -; Handler used to serialize data. php is the standard serializer of PHP. -; http://php.net/session.serialize-handler -session.serialize_handler = php - -; Defines the probability that the 'garbage collection' process is started -; on every session initialization. The probability is calculated by using -; gc_probability/gc_divisor. Where session.gc_probability is the numerator -; and gc_divisor is the denominator in the equation. Setting this value to 1 -; when the session.gc_divisor value is 100 will give you approximately a 1% chance -; the gc will run on any give request. -; Default Value: 1 -; Development Value: 1 -; Production Value: 1 -; http://php.net/session.gc-probability -session.gc_probability = 1 - -; Defines the probability that the 'garbage collection' process is started on every -; session initialization. The probability is calculated by using the following equation: -; gc_probability/gc_divisor. Where session.gc_probability is the numerator and -; session.gc_divisor is the denominator in the equation. Setting this value to 1 -; when the session.gc_divisor value is 100 will give you approximately a 1% chance -; the gc will run on any give request. Increasing this value to 1000 will give you -; a 0.1% chance the gc will run on any give request. For high volume production servers, -; this is a more efficient approach. -; Default Value: 100 -; Development Value: 1000 -; Production Value: 1000 -; http://php.net/session.gc-divisor -session.gc_divisor = 1000 - -; After this number of seconds, stored data will be seen as 'garbage' and -; cleaned up by the garbage collection process. -; http://php.net/session.gc-maxlifetime -session.gc_maxlifetime = 1440 - -; NOTE: If you are using the subdirectory option for storing session files -; (see session.save_path above), then garbage collection does *not* -; happen automatically. You will need to do your own garbage -; collection through a shell script, cron entry, or some other method. -; For example, the following script would is the equivalent of -; setting session.gc_maxlifetime to 1440 (1440 seconds = 24 minutes): -; find /path/to/sessions -cmin +24 | xargs rm - -; PHP 4.2 and less have an undocumented feature/bug that allows you to -; to initialize a session variable in the global scope, even when register_globals -; is disabled. PHP 4.3 and later will warn you, if this feature is used. -; You can disable the feature and the warning separately. At this time, -; the warning is only displayed, if bug_compat_42 is enabled. This feature -; introduces some serious security problems if not handled correctly. It's -; recommended that you do not use this feature on production servers. But you -; should enable this on development servers and enable the warning as well. If you -; do not enable the feature on development servers, you won't be warned when it's -; used and debugging errors caused by this can be difficult to track down. -; Default Value: On -; Development Value: On -; Production Value: Off -; http://php.net/session.bug-compat-42 -session.bug_compat_42 = On - -; This setting controls whether or not you are warned by PHP when initializing a -; session value into the global space. session.bug_compat_42 must be enabled before -; these warnings can be issued by PHP. See the directive above for more information. -; Default Value: On -; Development Value: On -; Production Value: Off -; http://php.net/session.bug-compat-warn -session.bug_compat_warn = On - -; Check HTTP Referer to invalidate externally stored URLs containing ids. -; HTTP_REFERER has to contain this substring for the session to be -; considered as valid. -; http://php.net/session.referer-check -session.referer_check = - -; How many bytes to read from the file. -; http://php.net/session.entropy-length -session.entropy_length = 0 - -; Specified here to create the session id. -; http://php.net/session.entropy-file -; On systems that don't have /dev/urandom /dev/arandom can be used -; On windows, setting the entropy_length setting will activate the -; Windows random source (using the CryptoAPI) -;session.entropy_file = /dev/urandom - -; Set to {nocache,private,public,} to determine HTTP caching aspects -; or leave this empty to avoid sending anti-caching headers. -; http://php.net/session.cache-limiter -session.cache_limiter = nocache - -; Document expires after n minutes. -; http://php.net/session.cache-expire -session.cache_expire = 180 - -; trans sid support is disabled by default. -; Use of trans sid may risk your users security. -; Use this option with caution. -; - User may send URL contains active session ID -; to other person via. email/irc/etc. -; - URL that contains active session ID may be stored -; in publicly accessible computer. -; - User may access your site with the same session ID -; always using URL stored in browser's history or bookmarks. -; http://php.net/session.use-trans-sid -session.use_trans_sid = 0 - -; Select a hash function for use in generating session ids. -; Possible Values -; 0 (MD5 128 bits) -; 1 (SHA-1 160 bits) -; This option may also be set to the name of any hash function supported by -; the hash extension. A list of available hashes is returned by the hash_algos() -; function. -; http://php.net/session.hash-function -session.hash_function = 0 - -; Define how many bits are stored in each character when converting -; the binary hash data to something readable. -; Possible values: -; 4 (4 bits: 0-9, a-f) -; 5 (5 bits: 0-9, a-v) -; 6 (6 bits: 0-9, a-z, A-Z, "-", ",") -; Default Value: 4 -; Development Value: 5 -; Production Value: 5 -; http://php.net/session.hash-bits-per-character -session.hash_bits_per_character = 5 - -; The URL rewriter will look for URLs in a defined set of HTML tags. -; form/fieldset are special; if you include them here, the rewriter will -; add a hidden field with the info which is otherwise appended -; to URLs. If you want XHTML conformity, remove the form entry. -; Note that all valid entries require a "=", even if no value follows. -; Default Value: "a=href,area=href,frame=src,form=,fieldset=" -; Development Value: "a=href,area=href,frame=src,input=src,form=fakeentry" -; Production Value: "a=href,area=href,frame=src,input=src,form=fakeentry" -; http://php.net/url-rewriter.tags -url_rewriter.tags = "a=href,area=href,frame=src,input=src,form=fakeentry" - -[MSSQL] -; Allow or prevent persistent links. -mssql.allow_persistent = On - -; Maximum number of persistent links. -1 means no limit. -mssql.max_persistent = -1 - -; Maximum number of links (persistent+non persistent). -1 means no limit. -mssql.max_links = -1 - -; Minimum error severity to display. -mssql.min_error_severity = 10 - -; Minimum message severity to display. -mssql.min_message_severity = 10 - -; Compatibility mode with old versions of PHP 3.0. -mssql.compatability_mode = Off - -; Connect timeout -;mssql.connect_timeout = 5 - -; Query timeout -;mssql.timeout = 60 - -; Valid range 0 - 2147483647. Default = 4096. -;mssql.textlimit = 4096 - -; Valid range 0 - 2147483647. Default = 4096. -;mssql.textsize = 4096 - -; Limits the number of records in each batch. 0 = all records in one batch. -;mssql.batchsize = 0 - -; Specify how datetime and datetim4 columns are returned -; On => Returns data converted to SQL server settings -; Off => Returns values as YYYY-MM-DD hh:mm:ss -;mssql.datetimeconvert = On - -; Use NT authentication when connecting to the server -mssql.secure_connection = Off - -; Specify max number of processes. -1 = library default -; msdlib defaults to 25 -; FreeTDS defaults to 4096 -;mssql.max_procs = -1 - -; Specify client character set. -; If empty or not set the client charset from freetds.conf is used -; This is only used when compiled with FreeTDS -;mssql.charset = "ISO-8859-1" - -[Assertion] -; Assert(expr); active by default. -; http://php.net/assert.active -;assert.active = On - -; Issue a PHP warning for each failed assertion. -; http://php.net/assert.warning -;assert.warning = On - -; Don't bail out by default. -; http://php.net/assert.bail -;assert.bail = Off - -; User-function to be called if an assertion fails. -; http://php.net/assert.callback -;assert.callback = 0 - -; Eval the expression with current error_reporting(). Set to true if you want -; error_reporting(0) around the eval(). -; http://php.net/assert.quiet-eval -;assert.quiet_eval = 0 - -[COM] -; path to a file containing GUIDs, IIDs or filenames of files with TypeLibs -; http://php.net/com.typelib-file -;com.typelib_file = - -; allow Distributed-COM calls -; http://php.net/com.allow-dcom -;com.allow_dcom = true - -; autoregister constants of a components typlib on com_load() -; http://php.net/com.autoregister-typelib -;com.autoregister_typelib = true - -; register constants casesensitive -; http://php.net/com.autoregister-casesensitive -;com.autoregister_casesensitive = false - -; show warnings on duplicate constant registrations -; http://php.net/com.autoregister-verbose -;com.autoregister_verbose = true - -; The default character set code-page to use when passing strings to and from COM objects. -; Default: system ANSI code page -;com.code_page= - -[mbstring] -; language for internal character representation. -; http://php.net/mbstring.language -;mbstring.language = Japanese - -; internal/script encoding. -; Some encoding cannot work as internal encoding. -; (e.g. SJIS, BIG5, ISO-2022-*) -; http://php.net/mbstring.internal-encoding -;mbstring.internal_encoding = EUC-JP - -; http input encoding. -; http://php.net/mbstring.http-input -;mbstring.http_input = auto - -; http output encoding. mb_output_handler must be -; registered as output buffer to function -; http://php.net/mbstring.http-output -;mbstring.http_output = SJIS - -; enable automatic encoding translation according to -; mbstring.internal_encoding setting. Input chars are -; converted to internal encoding by setting this to On. -; Note: Do _not_ use automatic encoding translation for -; portable libs/applications. -; http://php.net/mbstring.encoding-translation -;mbstring.encoding_translation = Off - -; automatic encoding detection order. -; auto means -; http://php.net/mbstring.detect-order -;mbstring.detect_order = auto - -; substitute_character used when character cannot be converted -; one from another -; http://php.net/mbstring.substitute-character -;mbstring.substitute_character = none; - -; overload(replace) single byte functions by mbstring functions. -; mail(), ereg(), etc are overloaded by mb_send_mail(), mb_ereg(), -; etc. Possible values are 0,1,2,4 or combination of them. -; For example, 7 for overload everything. -; 0: No overload -; 1: Overload mail() function -; 2: Overload str*() functions -; 4: Overload ereg*() functions -; http://php.net/mbstring.func-overload -;mbstring.func_overload = 0 - -; enable strict encoding detection. -;mbstring.strict_detection = Off - -; This directive specifies the regex pattern of content types for which mb_output_handler() -; is activated. -; Default: mbstring.http_output_conv_mimetype=^(text/|application/xhtml\+xml) -;mbstring.http_output_conv_mimetype= - -; Allows to set script encoding. Only affects if PHP is compiled with --enable-zend-multibyte -; Default: "" -;mbstring.script_encoding= - -[gd] -; Tell the jpeg decode to ignore warnings and try to create -; a gd image. The warning will then be displayed as notices -; disabled by default -; http://php.net/gd.jpeg-ignore-warning -;gd.jpeg_ignore_warning = 0 - -[exif] -; Exif UNICODE user comments are handled as UCS-2BE/UCS-2LE and JIS as JIS. -; With mbstring support this will automatically be converted into the encoding -; given by corresponding encode setting. When empty mbstring.internal_encoding -; is used. For the decode settings you can distinguish between motorola and -; intel byte order. A decode setting cannot be empty. -; http://php.net/exif.encode-unicode -;exif.encode_unicode = ISO-8859-15 - -; http://php.net/exif.decode-unicode-motorola -;exif.decode_unicode_motorola = UCS-2BE - -; http://php.net/exif.decode-unicode-intel -;exif.decode_unicode_intel = UCS-2LE - -; http://php.net/exif.encode-jis -;exif.encode_jis = - -; http://php.net/exif.decode-jis-motorola -;exif.decode_jis_motorola = JIS - -; http://php.net/exif.decode-jis-intel -;exif.decode_jis_intel = JIS - -[Tidy] -; The path to a default tidy configuration file to use when using tidy -; http://php.net/tidy.default-config -;tidy.default_config = /usr/local/lib/php/default.tcfg - -; Should tidy clean and repair output automatically? -; WARNING: Do not use this option if you are generating non-html content -; such as dynamic images -; http://php.net/tidy.clean-output -tidy.clean_output = Off - -[soap] -; Enables or disables WSDL caching feature. -; http://php.net/soap.wsdl-cache-enabled -soap.wsdl_cache_enabled=1 - -; Sets the directory name where SOAP extension will put cache files. -; http://php.net/soap.wsdl-cache-dir -soap.wsdl_cache_dir="/tmp" - -; (time to live) Sets the number of second while cached file will be used -; instead of original one. -; http://php.net/soap.wsdl-cache-ttl -soap.wsdl_cache_ttl=86400 - -; Sets the size of the cache limit. (Max. number of WSDL files to cache) -soap.wsdl_cache_limit = 5 - -[sysvshm] -; A default size of the shared memory segment -;sysvshm.init_mem = 10000 - -[ldap] -; Sets the maximum number of open links or -1 for unlimited. -ldap.max_links = -1 - -[mcrypt] -; For more information about mcrypt settings see http://php.net/mcrypt-module-open - -; Directory where to load mcrypt algorithms -; Default: Compiled in into libmcrypt (usually /usr/local/lib/libmcrypt) -;mcrypt.algorithms_dir= - -; Directory where to load mcrypt modes -; Default: Compiled in into libmcrypt (usually /usr/local/lib/libmcrypt) -;mcrypt.modes_dir= - -[dba] -;dba.default_handler= - -[xsl] -; Write operations from within XSLT are disabled by default. -; XSL_SECPREF_CREATE_DIRECTORY | XSL_SECPREF_WRITE_NETWORK | XSL_SECPREF_WRITE_FILE = 44 -; Set it to 0 to allow all operations -;xsl.security_prefs = 44 - -; Local Variables: -; tab-width: 4 -; End: diff --git a/portage b/portage index a77695e..6305411 160000 --- a/portage +++ b/portage @@ -1 +1 @@ -Subproject commit a77695e78839d8504b256d1a43299b5b34c7a43c +Subproject commit 63054111e5f5123c54ad323a59a79e8adf6bb841 diff --git a/postfix/main.cf b/postfix/main.cf index a5d06c4..97345db 100644 --- a/postfix/main.cf +++ b/postfix/main.cf @@ -12,6 +12,26 @@ # For best results, change no more than 2-3 parameters at a time, # and test if Postfix still works after every change. +# COMPATIBILITY +# +# The compatibility_level determines what default settings Postfix +# will use for main.cf and master.cf settings. These defaults will +# change over time. +# +# To avoid breaking things, Postfix will use backwards-compatible +# default settings and log where it uses those old backwards-compatible +# default settings, until the system administrator has determined +# if any backwards-compatible default settings need to be made +# permanent in main.cf or master.cf. +# +# When this review is complete, update the compatibility_level setting +# below as recommended in the RELEASE_NOTES file. +# +# The level below is what should be used with new (not upgrade) installs. +# +#compatibility_level = 2 +compatibility_level = 2 + # SOFT BOUNCE # # The soft_bounce parameter provides a limited safety net for @@ -642,7 +662,7 @@ setgid_group = postdrop # html_directory: The location of the Postfix HTML documentation. # -html_directory = /usr/share/doc/postfix-2.11.3/html +html_directory = /usr/share/doc/postfix-3.0.0/html # manpage_directory: The location of the Postfix on-line manual pages. # @@ -655,7 +675,9 @@ sample_directory = /etc/postfix # readme_directory: The location of the Postfix README files. # -readme_directory = /usr/share/doc/postfix-2.11.3/readme +readme_directory = /usr/share/doc/postfix-3.0.0/readme +meta_directory = /etc/postfix +shlib_directory = /usr/lib64/postfix/${mail_version} home_mailbox = .maildir/ #alias_maps = mysql:/etc/postfix/mysql-aliases.cf alias_maps = hash:/etc/postfix/maps/aliases @@ -739,3 +761,5 @@ virtual_mailbox_limit = 512000000 #virtual_mailbox_maps = mysql:/etc/postfix/mysql-virtual-maps.cf virtual_mailbox_maps = hash:/etc/postfix/maps/virtual_mailbox_maps virtual_uid_maps = static:1023 +append_dot_mydomain = yes +smtputf8_enable = yes diff --git a/postfix/master.cf.orig b/postfix/master.cf.orig index 79ca4bb..4a3b2f9 100644 --- a/postfix/master.cf.orig +++ b/postfix/master.cf.orig @@ -7,7 +7,7 @@ # # ========================================================================== # service type private unpriv chroot wakeup maxproc command + args -# (yes) (yes) (yes) (never) (100) +# (yes) (yes) (no) (never) (100) # ========================================================================== smtp inet n - n - - smtpd #smtp inet n - n - 1 postscreen diff --git a/postfix/postfix-files b/postfix/postfix-files new file mode 100644 index 0000000..0520ce0 --- /dev/null +++ b/postfix/postfix-files @@ -0,0 +1,442 @@ +# +# Do not edit this file. +# +# This file controls the postfix-install script for installation of +# Postfix programs, configuration files and documentation, as well +# as the post-install script for setting permissions and for updating +# Postfix configuration files. See the respective manual pages within +# the script files. +# +# Do not list $command_directory or $shlib_directory in this file, +# or it will be blown away by a future Postfix uninstallation +# procedure. You would not want to lose all files in /usr/sbin or +# /usr/local/lib. +# +# Each record in this file describes one file or directory. +# Fields are separated by ":". Specify a null field as "-". +# Missing fields or separators at the end are OK. +# +# File format: +# name:type:owner:group:permission:flags +# No group means don't change group ownership. +# +# File types: +# d=directory +# f=regular file +# h=hard link (*) +# l=symbolic link (*) +# +# (*) With hard links and symbolic links, the owner field becomes the +# source pathname, while the group and permissions are ignored. +# +# File flags: +# No flag means the flag is not active. +# p=preserve existing file, do not replace (postfix-install). +# u=update owner/group/mode (post-install upgrade-permissions). +# c=create missing directory (post-install create-missing). +# r=apply owner/group recursively (post-install set/upgrade-permissions). +# o=obsolete, no longer part of Postfix +# 1=optional for non-default instance (config_dir != built-in default). +# +# Note: the "u" flag is for upgrading the permissions of existing files +# or directories after changes in Postfix architecture. For robustness +# it is a good idea to "u" all the files that have special ownership or +# permissions, so that running "make install" fixes any glitches. +# +# Note: order matters. Update shared libraries and database plugins +# before daemon/command-line programs. +$config_directory:d:root:-:755:u +$data_directory:d:$mail_owner:-:700:uc +$daemon_directory:d:root:-:755:u +$queue_directory:d:root:-:755:uc +$sample_directory:d:root:-:755:o +$readme_directory:d:root:-:755 +$html_directory:d:root:-:755 +$queue_directory/active:d:$mail_owner:-:700:ucr +$queue_directory/bounce:d:$mail_owner:-:700:ucr +$queue_directory/corrupt:d:$mail_owner:-:700:ucr +$queue_directory/defer:d:$mail_owner:-:700:ucr +$queue_directory/deferred:d:$mail_owner:-:700:ucr +$queue_directory/flush:d:$mail_owner:-:700:ucr +$queue_directory/hold:d:$mail_owner:-:700:ucr +$queue_directory/incoming:d:$mail_owner:-:700:ucr +$queue_directory/private:d:$mail_owner:-:700:uc +$queue_directory/maildrop:d:$mail_owner:$setgid_group:730:uc +$queue_directory/public:d:$mail_owner:$setgid_group:710:uc +$queue_directory/pid:d:root:-:755:uc +$queue_directory/saved:d:$mail_owner:-:700:ucr +$queue_directory/trace:d:$mail_owner:-:700:ucr +# Update shared libraries and plugins before daemon or command-line programs. +$shlib_directory/libpostfix-util.so:f:root:-:755 +$shlib_directory/libpostfix-global.so:f:root:-:755 +$shlib_directory/libpostfix-dns.so:f:root:-:755 +$shlib_directory/libpostfix-tls.so:f:root:-:755 +$shlib_directory/libpostfix-master.so:f:root:-:755 +$meta_directory/main.cf.proto:f:root:-:644 +$meta_directory/makedefs.out:f:root:-:644 +$meta_directory/master.cf.proto:f:root:-:644 +$meta_directory/postfix-files.d:d:root:-:755 +$meta_directory/postfix-files:f:root:-:644 +$daemon_directory/anvil:f:root:-:755 +$daemon_directory/bounce:f:root:-:755 +$daemon_directory/cleanup:f:root:-:755 +$daemon_directory/discard:f:root:-:755 +$daemon_directory/dnsblog:f:root:-:755 +$daemon_directory/error:f:root:-:755 +$daemon_directory/flush:f:root:-:755 +$daemon_directory/local:f:root:-:755 +$daemon_directory/main.cf:f:root:-:644:o +$daemon_directory/master.cf:f:root:-:644:o +$daemon_directory/master:f:root:-:755 +$daemon_directory/oqmgr:f:root:-:755 +$daemon_directory/pickup:f:root:-:755 +$daemon_directory/pipe:f:root:-:755 +$daemon_directory/post-install:f:root:-:755 +# In case meta_directory == daemon_directory. +#$daemon_directory/postfix-files:f:root:-:644:o +#$daemon_directory/postfix-files.d:d:root:-:755:o +$daemon_directory/postfix-script:f:root:-:755 +$daemon_directory/postfix-wrapper:f:root:-:755 +$daemon_directory/postmulti-script:f:root:-:755 +$daemon_directory/postscreen:f:root:-:755 +$daemon_directory/proxymap:f:root:-:755 +$daemon_directory/qmgr:f:root:-:755 +$daemon_directory/qmqpd:f:root:-:755 +$daemon_directory/scache:f:root:-:755 +$daemon_directory/showq:f:root:-:755 +$daemon_directory/smtp:f:root:-:755 +$daemon_directory/smtpd:f:root:-:755 +$daemon_directory/spawn:f:root:-:755 +$daemon_directory/tlsproxy:f:root:-:755 +$daemon_directory/tlsmgr:f:root:-:755 +$daemon_directory/trivial-rewrite:f:root:-:755 +$daemon_directory/verify:f:root:-:755 +$daemon_directory/virtual:f:root:-:755 +$daemon_directory/nqmgr:h:$daemon_directory/qmgr +$daemon_directory/lmtp:h:$daemon_directory/smtp +$command_directory/postalias:f:root:-:755 +$command_directory/postcat:f:root:-:755 +$command_directory/postconf:f:root:-:755 +$command_directory/postfix:f:root:-:755 +$command_directory/postkick:f:root:-:755 +$command_directory/postlock:f:root:-:755 +$command_directory/postlog:f:root:-:755 +$command_directory/postmap:f:root:-:755 +$command_directory/postmulti:f:root:-:755 +$command_directory/postsuper:f:root:-:755 +$command_directory/postdrop:f:root:$setgid_group:2755:u +$command_directory/postqueue:f:root:$setgid_group:2755:u +$sendmail_path:f:root:-:755 +$newaliases_path:l:$sendmail_path +$mailq_path:l:$sendmail_path +$config_directory/LICENSE:f:root:-:644:1 +$config_directory/TLS_LICENSE:f:root:-:644:1 +$config_directory/access:f:root:-:644:p1 +$config_directory/aliases:f:root:-:644:p1 +$config_directory/bounce.cf.default:f:root:-:644:1 +$config_directory/canonical:f:root:-:644:p1 +$config_directory/cidr_table:f:root:-:644:o +$config_directory/generic:f:root:-:644:p1 +$config_directory/generics:f:root:-:644:o +$config_directory/header_checks:f:root:-:644:p1 +$config_directory/install.cf:f:root:-:644:o +$config_directory/main.cf.default:f:root:-:644:1 +$config_directory/main.cf:f:root:-:644:p +$config_directory/master.cf:f:root:-:644:p +$config_directory/pcre_table:f:root:-:644:o +$config_directory/regexp_table:f:root:-:644:o +$config_directory/relocated:f:root:-:644:p1 +$config_directory/tcp_table:f:root:-:644:o +$config_directory/transport:f:root:-:644:p1 +$config_directory/virtual:f:root:-:644:p1 +$config_directory/postfix-script:f:root:-:755:o +$config_directory/postfix-script-sgid:f:root:-:755:o +$config_directory/postfix-script-nosgid:f:root:-:755:o +$config_directory/post-install:f:root:-:755:o +$manpage_directory/man1/mailq.1:f:root:-:644 +$manpage_directory/man1/newaliases.1:f:root:-:644 +$manpage_directory/man1/postalias.1:f:root:-:644 +$manpage_directory/man1/postcat.1:f:root:-:644 +$manpage_directory/man1/postconf.1:f:root:-:644 +$manpage_directory/man1/postdrop.1:f:root:-:644 +$manpage_directory/man1/postfix.1:f:root:-:644 +$manpage_directory/man1/postkick.1:f:root:-:644 +$manpage_directory/man1/postlock.1:f:root:-:644 +$manpage_directory/man1/postlog.1:f:root:-:644 +$manpage_directory/man1/postmap.1:f:root:-:644 +$manpage_directory/man1/postmulti.1:f:root:-:644 +$manpage_directory/man1/postqueue.1:f:root:-:644 +$manpage_directory/man1/postsuper.1:f:root:-:644 +$manpage_directory/man1/sendmail.1:f:root:-:644 +$manpage_directory/man5/access.5:f:root:-:644 +$manpage_directory/man5/aliases.5:f:root:-:644 +$manpage_directory/man5/body_checks.5:f:root:-:644 +$manpage_directory/man5/bounce.5:f:root:-:644 +$manpage_directory/man5/canonical.5:f:root:-:644 +$manpage_directory/man5/cidr_table.5:f:root:-:644 +$manpage_directory/man5/generics.5:f:root:-:644:o +$manpage_directory/man5/generic.5:f:root:-:644 +$manpage_directory/man5/header_checks.5:f:root:-:644 +$manpage_directory/man5/ldap_table.5:f:root:-:644 +$manpage_directory/man5/lmdb_table.5:f:root:-:644 +$manpage_directory/man5/master.5:f:root:-:644 +$manpage_directory/man5/memcache_table.5:f:root:-:644 +$manpage_directory/man5/mysql_table.5:f:root:-:644 +$manpage_directory/man5/socketmap_table.5:f:root:-:644 +$manpage_directory/man5/sqlite_table.5:f:root:-:644 +$manpage_directory/man5/nisplus_table.5:f:root:-:644 +$manpage_directory/man5/pcre_table.5:f:root:-:644 +$manpage_directory/man5/pgsql_table.5:f:root:-:644 +$manpage_directory/man5/postconf.5:f:root:-:644 +$manpage_directory/man5/postfix-wrapper.5:f:root:-:644 +$manpage_directory/man5/regexp_table.5:f:root:-:644 +$manpage_directory/man5/relocated.5:f:root:-:644 +$manpage_directory/man5/tcp_table.5:f:root:-:644 +$manpage_directory/man5/transport.5:f:root:-:644 +$manpage_directory/man5/virtual.5:f:root:-:644 +$manpage_directory/man8/bounce.8:f:root:-:644 +$manpage_directory/man8/cleanup.8:f:root:-:644 +$manpage_directory/man8/anvil.8:f:root:-:644 +$manpage_directory/man8/defer.8:f:root:-:644 +$manpage_directory/man8/discard.8:f:root:-:644 +$manpage_directory/man8/dnsblog.8:f:root:-:644 +$manpage_directory/man8/error.8:f:root:-:644 +$manpage_directory/man8/flush.8:f:root:-:644 +$manpage_directory/man8/lmtp.8:f:root:-:644 +$manpage_directory/man8/local.8:f:root:-:644 +$manpage_directory/man8/master.8:f:root:-:644 +$manpage_directory/man8/nqmgr.8:f:root:-:644:o +$manpage_directory/man8/oqmgr.8:f:root:-:644: +$manpage_directory/man8/pickup.8:f:root:-:644 +$manpage_directory/man8/pipe.8:f:root:-:644 +$manpage_directory/man8/postscreen.8:f:root:-:644 +$manpage_directory/man8/proxymap.8:f:root:-:644 +$manpage_directory/man8/qmgr.8:f:root:-:644 +$manpage_directory/man8/qmqpd.8:f:root:-:644 +$manpage_directory/man8/scache.8:f:root:-:644 +$manpage_directory/man8/showq.8:f:root:-:644 +$manpage_directory/man8/smtp.8:f:root:-:644 +$manpage_directory/man8/smtpd.8:f:root:-:644 +$manpage_directory/man8/spawn.8:f:root:-:644 +$manpage_directory/man8/tlsproxy.8:f:root:-:644 +$manpage_directory/man8/tlsmgr.8:f:root:-:644 +$manpage_directory/man8/trace.8:f:root:-:644 +$manpage_directory/man8/trivial-rewrite.8:f:root:-:644 +$manpage_directory/man8/verify.8:f:root:-:644 +$manpage_directory/man8/virtual.8:f:root:-:644 +$sample_directory/sample-aliases.cf:f:root:-:644:o +$sample_directory/sample-auth.cf:f:root:-:644:o +$sample_directory/sample-canonical.cf:f:root:-:644:o +$sample_directory/sample-compatibility.cf:f:root:-:644:o +$sample_directory/sample-debug.cf:f:root:-:644:o +$sample_directory/sample-filter.cf:f:root:-:644:o +$sample_directory/sample-flush.cf:f:root:-:644:o +$sample_directory/sample-ipv6.cf:f:root:-:644:o +$sample_directory/sample-ldap.cf:f:root:-:644:o +$sample_directory/sample-lmtp.cf:f:root:-:644:o +$sample_directory/sample-local.cf:f:root:-:644:o +$sample_directory/sample-mime.cf:f:root:-:644:o +$sample_directory/sample-misc.cf:f:root:-:644:o +$sample_directory/sample-pcre-access.cf:f:root:-:644:o +$sample_directory/sample-pcre-body.cf:f:root:-:644:o +$sample_directory/sample-pcre-header.cf:f:root:-:644:o +$sample_directory/sample-pgsql-aliases.cf:f:root:-:644:o +$sample_directory/sample-qmqpd.cf:f:root:-:644:o +$sample_directory/sample-rate.cf:f:root:-:644:o +$sample_directory/sample-regexp-access.cf:f:root:-:644:o +$sample_directory/sample-regexp-body.cf:f:root:-:644:o +$sample_directory/sample-regexp-header.cf:f:root:-:644:o +$sample_directory/sample-relocated.cf:f:root:-:644:o +$sample_directory/sample-resource.cf:f:root:-:644:o +$sample_directory/sample-rewrite.cf:f:root:-:644:o +$sample_directory/sample-scheduler.cf:f:root:-:644:o +$sample_directory/sample-smtp.cf:f:root:-:644:o +$sample_directory/sample-smtpd.cf:f:root:-:644:o +$sample_directory/sample-tls.cf:f:root:-:644:o +$sample_directory/sample-transport.cf:f:root:-:644:o +$sample_directory/sample-verify.cf:f:root:-:644:o +$sample_directory/sample-virtual.cf:f:root:-:644:o +$readme_directory/AAAREADME:f:root:-:644 +$readme_directory/ADDRESS_CLASS_README:f:root:-:644 +$readme_directory/ADDRESS_REWRITING_README:f:root:-:644 +$readme_directory/ADDRESS_VERIFICATION_README:f:root:-:644 +$readme_directory/BACKSCATTER_README:f:root:-:644 +$readme_directory/BASIC_CONFIGURATION_README:f:root:-:644 +$readme_directory/BUILTIN_FILTER_README:f:root:-:644 +$readme_directory/CDB_README:f:root:-:644 +$readme_directory/CONNECTION_CACHE_README:f:root:-:644 +$readme_directory/CONTENT_INSPECTION_README:f:root:-:644 +$readme_directory/DATABASE_README:f:root:-:644 +$readme_directory/DB_README:f:root:-:644 +$readme_directory/DEBUG_README:f:root:-:644 +$readme_directory/DSN_README:f:root:-:644 +$readme_directory/ETRN_README:f:root:-:644 +$readme_directory/FILTER_README:f:root:-:644 +$readme_directory/FORWARD_SECRECY_README:f:root:-:644 +$readme_directory/HOSTING_README:f:root:-:644:o +$readme_directory/INSTALL:f:root:-:644 +$readme_directory/IPV6_README:f:root:-:644 +$readme_directory/LDAP_README:f:root:-:644 +$readme_directory/LINUX_README:f:root:-:644 +$readme_directory/LMDB_README:f:root:-:644 +$readme_directory/LOCAL_RECIPIENT_README:f:root:-:644 +$readme_directory/MACOSX_README:f:root:-:644:o +$readme_directory/MAILDROP_README:f:root:-:644 +$readme_directory/MEMCACHE_README:f:root:-:644 +$readme_directory/MILTER_README:f:root:-:644 +$readme_directory/MULTI_INSTANCE_README:f:root:-:644 +$readme_directory/MYSQL_README:f:root:-:644 +$readme_directory/SQLITE_README:f:root:-:644 +$readme_directory/NFS_README:f:root:-:644 +$readme_directory/OVERVIEW:f:root:-:644 +$readme_directory/PACKAGE_README:f:root:-:644 +$readme_directory/PCRE_README:f:root:-:644 +$readme_directory/PGSQL_README:f:root:-:644 +$readme_directory/POSTSCREEN_README:f:root:-:644 +$readme_directory/QMQP_README:f:root:-:644:o +$readme_directory/QSHAPE_README:f:root:-:644 +$readme_directory/RELEASE_NOTES:f:root:-:644 +$readme_directory/RESTRICTION_CLASS_README:f:root:-:644 +$readme_directory/SASL_README:f:root:-:644 +$readme_directory/SCHEDULER_README:f:root:-:644 +$readme_directory/SMTPD_ACCESS_README:f:root:-:644 +$readme_directory/SMTPD_POLICY_README:f:root:-:644 +$readme_directory/SMTPD_PROXY_README:f:root:-:644 +$readme_directory/SOHO_README:f:root:-:644 +$readme_directory/STANDARD_CONFIGURATION_README:f:root:-:644 +$readme_directory/STRESS_README:f:root:-:644 +$readme_directory/TLS_LEGACY_README:f:root:-:644 +$readme_directory/TLS_README:f:root:-:644 +$readme_directory/TUNING_README:f:root:-:644 +$readme_directory/ULTRIX_README:f:root:-:644 +$readme_directory/UUCP_README:f:root:-:644 +$readme_directory/VERP_README:f:root:-:644 +$readme_directory/VIRTUAL_README:f:root:-:644 +$readme_directory/XCLIENT_README:f:root:-:644 +$readme_directory/XFORWARD_README:f:root:-:644 +$html_directory/ADDRESS_CLASS_README.html:f:root:-:644 +$html_directory/ADDRESS_REWRITING_README.html:f:root:-:644 +$html_directory/ADDRESS_VERIFICATION_README.html:f:root:-:644 +$html_directory/BACKSCATTER_README.html:f:root:-:644 +$html_directory/BASIC_CONFIGURATION_README.html:f:root:-:644 +$html_directory/BUILTIN_FILTER_README.html:f:root:-:644 +$html_directory/CDB_README.html:f:root:-:644 +$html_directory/CONNECTION_CACHE_README.html:f:root:-:644 +$html_directory/CONTENT_INSPECTION_README.html:f:root:-:644 +$html_directory/CYRUS_README.html:f:root:-:644:o +$html_directory/DATABASE_README.html:f:root:-:644 +$html_directory/DB_README.html:f:root:-:644 +$html_directory/DEBUG_README.html:f:root:-:644 +$html_directory/DSN_README.html:f:root:-:644 +$html_directory/ETRN_README.html:f:root:-:644 +$html_directory/FILTER_README.html:f:root:-:644 +$html_directory/FORWARD_SECRECY_README.html:f:root:-:644 +$html_directory/INSTALL.html:f:root:-:644 +$html_directory/IPV6_README.html:f:root:-:644 +$html_directory/LDAP_README.html:f:root:-:644 +$html_directory/LINUX_README.html:f:root:-:644 +$html_directory/LMDB_README.html:f:root:-:644 +$html_directory/LOCAL_RECIPIENT_README.html:f:root:-:644 +$html_directory/MAILDROP_README.html:f:root:-:644 +$html_directory/MILTER_README.html:f:root:-:644 +$html_directory/MULTI_INSTANCE_README.html:f:root:-:644 +$html_directory/MYSQL_README.html:f:root:-:644 +$html_directory/SQLITE_README.html:f:root:-:644 +$html_directory/NFS_README.html:f:root:-:644 +$html_directory/OVERVIEW.html:f:root:-:644 +$html_directory/PACKAGE_README.html:f:root:-:644 +$html_directory/PCRE_README.html:f:root:-:644 +$html_directory/PGSQL_README.html:f:root:-:644 +$html_directory/POSTSCREEN_README.html:f:root:-:644 +$html_directory/QMQP_README.html:f:root:-:644:o +$html_directory/QSHAPE_README.html:f:root:-:644 +$html_directory/RESTRICTION_CLASS_README.html:f:root:-:644 +$html_directory/SASL_README.html:f:root:-:644 +$html_directory/SCHEDULER_README.html:f:root:-:644 +$html_directory/SMTPD_ACCESS_README.html:f:root:-:644 +$html_directory/SMTPD_POLICY_README.html:f:root:-:644 +$html_directory/SMTPD_PROXY_README.html:f:root:-:644 +$html_directory/SOHO_README.html:f:root:-:644 +$html_directory/STANDARD_CONFIGURATION_README.html:f:root:-:644 +$html_directory/STRESS_README.html:f:root:-:644 +$html_directory/TLS_LEGACY_README.html:f:root:-:644 +$html_directory/TLS_README.html:f:root:-:644 +$html_directory/TUNING_README.html:f:root:-:644 +$html_directory/ULTRIX_README.html:f:root:-:644:o +$html_directory/UUCP_README.html:f:root:-:644 +$html_directory/VERP_README.html:f:root:-:644 +$html_directory/VIRTUAL_README.html:f:root:-:644 +$html_directory/XCLIENT_README.html:f:root:-:644 +$html_directory/XFORWARD_README.html:f:root:-:644 +$html_directory/access.5.html:f:root:-:644 +$html_directory/aliases.5.html:f:root:-:644 +$html_directory/anvil.8.html:f:root:-:644 +$html_directory/bounce.8.html:f:root:-:644 +$html_directory/canonical.5.html:f:root:-:644 +$html_directory/cidr_table.5.html:f:root:-:644 +$html_directory/cleanup.8.html:f:root:-:644 +$html_directory/defer.8.html:h:$html_directory/bounce.8.html:-:644 +$html_directory/discard.8.html:f:root:-:644 +$html_directory/dnsblog.8.html:f:root:-:644 +$html_directory/error.8.html:f:root:-:644 +$html_directory/flush.8.html:f:root:-:644 +$html_directory/generics.5.html:f:root:-:644:o +$html_directory/generic.5.html:f:root:-:644 +$html_directory/header_checks.5.html:f:root:-:644 +$html_directory/index.html:f:root:-:644 +$html_directory/ldap_table.5.html:f:root:-:644 +$html_directory/lmtp.8.html:f:root:-:644 +$html_directory/local.8.html:f:root:-:644 +$html_directory/mailq.1.html:f:root:-:644 +$html_directory/master.5.html:f:root:-:644 +$html_directory/master.8.html:f:root:-:644 +$html_directory/memcache_table.5.html:f:root:-:644 +$html_directory/mysql_table.5.html:f:root:-:644 +$html_directory/sqlite_table.5.html:f:root:-:644 +$html_directory/nisplus_table.5.html:f:root:-:644 +$html_directory/newaliases.1.html:h:$html_directory/mailq.1.html:-:644 +$html_directory/oqmgr.8.html:f:root:-:644 +$html_directory/pcre_table.5.html:f:root:-:644 +$html_directory/pgsql_table.5.html:f:root:-:644 +$html_directory/pickup.8.html:f:root:-:644 +$html_directory/pipe.8.html:f:root:-:644 +$html_directory/postalias.1.html:f:root:-:644 +$html_directory/postcat.1.html:f:root:-:644 +$html_directory/postconf.1.html:f:root:-:644 +$html_directory/postconf.5.html:f:root:-:644 +$html_directory/postdrop.1.html:f:root:-:644 +$html_directory/postfix-logo.jpg:f:root:-:644 +$html_directory/postfix-manuals.html:f:root:-:644 +$html_directory/postfix-wrapper.5.html:f:root:-:644 +$html_directory/postfix.1.html:f:root:-:644 +$html_directory/postkick.1.html:f:root:-:644 +$html_directory/postlock.1.html:f:root:-:644 +$html_directory/postlog.1.html:f:root:-:644 +$html_directory/postmap.1.html:f:root:-:644 +$html_directory/postmulti.1.html:f:root:-:644 +$html_directory/postqueue.1.html:f:root:-:644 +$html_directory/postscreen.8.html:f:root:-:644 +$html_directory/postsuper.1.html:f:root:-:644 +$html_directory/qshape.1.html:f:root:-:644 +$html_directory/proxymap.8.html:f:root:-:644 +$html_directory/qmgr.8.html:f:root:-:644 +$html_directory/qmqp-sink.1.html:f:root:-:644 +$html_directory/qmqp-source.1.html:f:root:-:644 +$html_directory/qmqpd.8.html:f:root:-:644 +$html_directory/regexp_table.5.html:f:root:-:644 +$html_directory/relocated.5.html:f:root:-:644 +$html_directory/sendmail.1.html:h:$html_directory/mailq.1.html:-:644 +$html_directory/showq.8.html:f:root:-:644 +$html_directory/smtp-sink.1.html:f:root:-:644 +$html_directory/smtp-source.1.html:f:root:-:644 +$html_directory/smtp.8.html:h:$html_directory/lmtp.8.html:-:644 +$html_directory/smtpd.8.html:f:root:-:644 +$html_directory/spawn.8.html:f:root:-:644 +$html_directory/tlsproxy.8.html:f:root:-:644 +$html_directory/tcp_table.5.html:f:root:-:644 +$html_directory/trace.8.html:h:$html_directory/bounce.8.html:-:644 +$html_directory/transport.5.html:f:root:-:644 +$html_directory/trivial-rewrite.8.html:f:root:-:644 +$html_directory/verify.8.html:f:root:-:644 +$html_directory/virtual.5.html:f:root:-:644 +$html_directory/virtual.8.html:f:root:-:644 diff --git a/profile.env b/profile.env index 91d5d74..95bbf0a 100644 --- a/profile.env +++ b/profile.env @@ -3,24 +3,25 @@ # GO INTO /etc/profile NOT /etc/profile.env export CONFIG_PROTECT='/var/bind /usr/share/gnupg/qualified.txt' -export CONFIG_PROTECT_MASK='/etc/gentoo-release /etc/sandbox.d /etc/php/cli-php5.3/ext-active/ /etc/php/cgi-php5.3/ext-active/ /etc/php/apache2-php5.3/ext-active/ /etc/php/cli-php5.5/ext-active/ /etc/php/cgi-php5.5/ext-active/ /etc/php/apache2-php5.5/ext-active/ /etc/fonts/fonts.conf /etc/terminfo /etc/ca-certificates.conf /etc/texmf/web2c /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/revdep-rebuild' +export CONFIG_PROTECT_MASK='/etc/gentoo-release /etc/sandbox.d /etc/php/cli-php5.5/ext-active/ /etc/php/cgi-php5.5/ext-active/ /etc/php/apache2-php5.5/ext-active/ /etc/fonts/fonts.conf /etc/terminfo /etc/ca-certificates.conf /etc/texmf/web2c /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/revdep-rebuild' export CVS_RSH='ssh' export EDITOR='/usr/bin/vim' export ES_BASHCOMP_DIRS='/usr/share/bash-completion/completions' export GCC_SPECS='' export GUILE_LOAD_PATH='/usr/share/guile/1.8' export HG='/usr/bin/hg' -export INFOPATH='/usr/share/info:/usr/share/gcc-data/x86_64-pc-linux-gnu/4.8.3/info:/usr/share/binutils-data/x86_64-pc-linux-gnu/2.24/info' +export INFOPATH='/usr/share/info:/usr/share/gcc-data/x86_64-pc-linux-gnu/4.8.4/info:/usr/share/binutils-data/x86_64-pc-linux-gnu/2.24/info' +export LADSPA_PATH='/usr/lib64/ladspa' export LESS='-R -M --shift 5' export LESSOPEN='|lesspipe %s' -export MANPATH='/usr/local/share/man:/usr/share/man:/usr/share/gcc-data/x86_64-pc-linux-gnu/4.8.3/man:/usr/share/binutils-data/x86_64-pc-linux-gnu/2.24/man:/etc/java-config-2/current-system-vm/man/:/usr/lib64/php5.3/man/:/usr/lib64/php5.5/man/:/usr/share/postgresql/man/:/usr/share/postgresql-9.4/man/' +export MANPATH='/usr/local/share/man:/usr/share/man:/usr/share/gcc-data/x86_64-pc-linux-gnu/4.8.4/man:/usr/share/binutils-data/x86_64-pc-linux-gnu/2.24/man:/etc/java-config-2/current-system-vm/man/:/usr/lib64/php5.5/man/:/usr/share/postgresql/man/:/usr/share/postgresql-9.4/man/' export MULTIOSDIRS='../lib64:../lib32' export OPENGL_PROFILE='xorg-x11' export PAGER='/usr/bin/less' -export PATH='/opt/bin:/usr/x86_64-pc-linux-gnu/gcc-bin/4.8.3:/usr/lib64/subversion/bin' +export PATH='/opt/bin:/usr/x86_64-pc-linux-gnu/gcc-bin/4.8.4:/usr/lib64/subversion/bin' export PRELINK_PATH_MASK='/usr/lib64/libfreebl3.so:/usr/lib64/libnssdbm3.so:/usr/lib64/libsoftokn3.so' export PYTHONDOCS_2_7='/usr/share/doc/python-docs-2.7.8/html/library' export PYTHONDOCS_3_3='/usr/share/doc/python-docs-3.3.2/html/library' -export ROOTPATH='/opt/bin:/usr/x86_64-pc-linux-gnu/gcc-bin/4.8.3:/usr/lib64/subversion/bin' +export ROOTPATH='/opt/bin:/usr/x86_64-pc-linux-gnu/gcc-bin/4.8.4:/usr/lib64/subversion/bin' export XDG_CONFIG_DIRS='/etc/xdg' export XDG_DATA_DIRS='/usr/local/share:/usr/share' diff --git a/reoback/files.conf b/reoback/files.conf index 8dd695f..0f645d5 100644 --- a/reoback/files.conf +++ b/reoback/files.conf @@ -1,6 +1,6 @@ ############################################################################ # REOBack - files.conf -# $Id: files.conf,v 1.2 2010/12/02 12:09:58 root Exp $ +# $Id: files.conf,v 1.9 2002/03/23 15:24:35 techno91 Exp $ ############################################################################ # # REOBack Simple Backup Solution diff --git a/reoback/settings.conf b/reoback/settings.conf index a8a7209..487bebc 100644 --- a/reoback/settings.conf +++ b/reoback/settings.conf @@ -1,6 +1,6 @@ ############################################################################ # REOBack - settings.conf -# $Id: settings.conf,v 1.2 2010/12/02 12:09:58 root Exp $ +# $Id: settings.conf,v 1.8 2002/03/23 21:49:50 techno91 Exp $ ############################################################################ # # REOBack Simple Backup Solution diff --git a/revdep-rebuild/61-icedtea-bin-7 b/revdep-rebuild/61-icedtea-bin-7 new file mode 100644 index 0000000..0cfd98b --- /dev/null +++ b/revdep-rebuild/61-icedtea-bin-7 @@ -0,0 +1 @@ +SEARCH_DIRS_MASK="/opt/icedtea-bin-7.2.5.3" diff --git a/sandbox.d/20icedtea-bin-7 b/sandbox.d/20icedtea-bin-7 new file mode 100644 index 0000000..3001f3c --- /dev/null +++ b/sandbox.d/20icedtea-bin-7 @@ -0,0 +1 @@ +SANDBOX_PREDICT="/proc/self/coredump_filter" diff --git a/ssl/certs/03f0efa4.0 b/ssl/certs/03f0efa4.0 deleted file mode 120000 index e816098..0000000 --- a/ssl/certs/03f0efa4.0 +++ /dev/null @@ -1 +0,0 @@ -Wells_Fargo_Root_CA.pem \ No newline at end of file diff --git a/ssl/certs/064e0aa9.0 b/ssl/certs/064e0aa9.0 new file mode 120000 index 0000000..de6f546 --- /dev/null +++ b/ssl/certs/064e0aa9.0 @@ -0,0 +1 @@ +QuoVadis_Root_CA_2_G3.pem \ No newline at end of file diff --git a/ssl/certs/0ba01d19.0 b/ssl/certs/0ba01d19.0 new file mode 120000 index 0000000..4cf7655 --- /dev/null +++ b/ssl/certs/0ba01d19.0 @@ -0,0 +1 @@ +SG_TRUST_SERVICES_RACINE.pem \ No newline at end of file diff --git a/ssl/certs/1e09d511.0 b/ssl/certs/1e09d511.0 new file mode 120000 index 0000000..a35af48 --- /dev/null +++ b/ssl/certs/1e09d511.0 @@ -0,0 +1 @@ +T-TeleSec_GlobalRoot_Class_2.pem \ No newline at end of file diff --git a/ssl/certs/20d096ba.0 b/ssl/certs/20d096ba.0 deleted file mode 120000 index e615581..0000000 --- a/ssl/certs/20d096ba.0 +++ /dev/null @@ -1 +0,0 @@ -ValiCert_Class_1_VA.pem \ No newline at end of file diff --git a/ssl/certs/2cfc4974.0 b/ssl/certs/2cfc4974.0 deleted file mode 120000 index 4ce15bc..0000000 --- a/ssl/certs/2cfc4974.0 +++ /dev/null @@ -1 +0,0 @@ -TDC_OCES_Root_CA.pem \ No newline at end of file diff --git a/ssl/certs/415660c1.0 b/ssl/certs/415660c1.0 index 1fce5b5..9a8a77f 120000 --- a/ssl/certs/415660c1.0 +++ b/ssl/certs/415660c1.0 @@ -1 +1 @@ -Verisign_Class_3_Public_Primary_Certification_Authority.pem \ No newline at end of file +Verisign_Class_3_Public_Primary_Certification_Authority_2.pem \ No newline at end of file diff --git a/ssl/certs/415660c1.1 b/ssl/certs/415660c1.1 new file mode 120000 index 0000000..1fce5b5 --- /dev/null +++ b/ssl/certs/415660c1.1 @@ -0,0 +1 @@ +Verisign_Class_3_Public_Primary_Certification_Authority.pem \ No newline at end of file diff --git a/ssl/certs/5273a94c.0 b/ssl/certs/5273a94c.0 new file mode 120000 index 0000000..c775a2b --- /dev/null +++ b/ssl/certs/5273a94c.0 @@ -0,0 +1 @@ +E-Tugra_Certification_Authority.pem \ No newline at end of file diff --git a/ssl/certs/55a10908.0 b/ssl/certs/55a10908.0 deleted file mode 120000 index 094ea54..0000000 --- a/ssl/certs/55a10908.0 +++ /dev/null @@ -1 +0,0 @@ -ValiCert_Class_2_VA.pem \ No newline at end of file diff --git a/ssl/certs/590d426f.0 b/ssl/certs/590d426f.0 deleted file mode 120000 index e84e4e5..0000000 --- a/ssl/certs/590d426f.0 +++ /dev/null @@ -1 +0,0 @@ -cacert.org_class3.pem \ No newline at end of file diff --git a/ssl/certs/5cd81ad7.0 b/ssl/certs/5cd81ad7.0 new file mode 120000 index 0000000..aabfe30 --- /dev/null +++ b/ssl/certs/5cd81ad7.0 @@ -0,0 +1 @@ +TeliaSonera_Root_CA_v1.pem \ No newline at end of file diff --git a/ssl/certs/5d63b0ae.0 b/ssl/certs/5d63b0ae.0 new file mode 120000 index 0000000..87736c7 --- /dev/null +++ b/ssl/certs/5d63b0ae.0 @@ -0,0 +1 @@ +WoSign_China.pem \ No newline at end of file diff --git a/ssl/certs/5f15c80c.0 b/ssl/certs/5f15c80c.0 new file mode 120000 index 0000000..1372ca3 --- /dev/null +++ b/ssl/certs/5f15c80c.0 @@ -0,0 +1 @@ +TWCA_Global_Root_CA.pem \ No newline at end of file diff --git a/ssl/certs/5f267794.0 b/ssl/certs/5f267794.0 deleted file mode 120000 index 4eba2ac..0000000 --- a/ssl/certs/5f267794.0 +++ /dev/null @@ -1 +0,0 @@ -Entrust.net_Secure_Server_CA.pem \ No newline at end of file diff --git a/ssl/certs/607986c7.0 b/ssl/certs/607986c7.0 new file mode 120000 index 0000000..fc7786a --- /dev/null +++ b/ssl/certs/607986c7.0 @@ -0,0 +1 @@ +DigiCert_Global_Root_G2.pem \ No newline at end of file diff --git a/ssl/certs/749e9e03.0 b/ssl/certs/749e9e03.0 new file mode 120000 index 0000000..d675744 --- /dev/null +++ b/ssl/certs/749e9e03.0 @@ -0,0 +1 @@ +QuoVadis_Root_CA_1_G3.pem \ No newline at end of file diff --git a/ssl/certs/75d1b2ed.0 b/ssl/certs/75d1b2ed.0 new file mode 120000 index 0000000..275c6c1 --- /dev/null +++ b/ssl/certs/75d1b2ed.0 @@ -0,0 +1 @@ +DigiCert_Trusted_Root_G4.pem \ No newline at end of file diff --git a/ssl/certs/7f3d5d1d.0 b/ssl/certs/7f3d5d1d.0 new file mode 120000 index 0000000..db79c20 --- /dev/null +++ b/ssl/certs/7f3d5d1d.0 @@ -0,0 +1 @@ +DigiCert_Assured_ID_Root_G3.pem \ No newline at end of file diff --git a/ssl/certs/8096d0a9.0 b/ssl/certs/8096d0a9.0 new file mode 120000 index 0000000..d503640 --- /dev/null +++ b/ssl/certs/8096d0a9.0 @@ -0,0 +1 @@ +WoSign.pem \ No newline at end of file diff --git a/ssl/certs/9af9f759.0 b/ssl/certs/9af9f759.0 deleted file mode 120000 index 46cabd3..0000000 --- a/ssl/certs/9af9f759.0 +++ /dev/null @@ -1 +0,0 @@ -RSA_Root_Certificate_1.pem \ No newline at end of file diff --git a/ssl/certs/9b353c9a.0 b/ssl/certs/9b353c9a.0 deleted file mode 120000 index 05b9785..0000000 --- a/ssl/certs/9b353c9a.0 +++ /dev/null @@ -1 +0,0 @@ -TDC_Internet_Root_CA.pem \ No newline at end of file diff --git a/ssl/certs/9d04f354.0 b/ssl/certs/9d04f354.0 new file mode 120000 index 0000000..a9af253 --- /dev/null +++ b/ssl/certs/9d04f354.0 @@ -0,0 +1 @@ +DigiCert_Assured_ID_Root_G2.pem \ No newline at end of file diff --git a/ssl/certs/ACCVRAIZ1.pem b/ssl/certs/ACCVRAIZ1.pem new file mode 120000 index 0000000..25e8596 --- /dev/null +++ b/ssl/certs/ACCVRAIZ1.pem @@ -0,0 +1 @@ +../../../usr/share/ca-certificates/mozilla/ACCVRAIZ1.crt \ No newline at end of file diff --git a/ssl/certs/Atos_TrustedRoot_2011.pem b/ssl/certs/Atos_TrustedRoot_2011.pem new file mode 120000 index 0000000..edf4524 --- /dev/null +++ b/ssl/certs/Atos_TrustedRoot_2011.pem @@ -0,0 +1 @@ +../../../usr/share/ca-certificates/mozilla/Atos_TrustedRoot_2011.crt \ No newline at end of file diff --git a/ssl/certs/DigiCert_Assured_ID_Root_G2.pem b/ssl/certs/DigiCert_Assured_ID_Root_G2.pem new file mode 120000 index 0000000..866d051 --- /dev/null +++ b/ssl/certs/DigiCert_Assured_ID_Root_G2.pem @@ -0,0 +1 @@ +../../../usr/share/ca-certificates/mozilla/DigiCert_Assured_ID_Root_G2.crt \ No newline at end of file diff --git a/ssl/certs/DigiCert_Assured_ID_Root_G3.pem b/ssl/certs/DigiCert_Assured_ID_Root_G3.pem new file mode 120000 index 0000000..fc62330 --- /dev/null +++ b/ssl/certs/DigiCert_Assured_ID_Root_G3.pem @@ -0,0 +1 @@ +../../../usr/share/ca-certificates/mozilla/DigiCert_Assured_ID_Root_G3.crt \ No newline at end of file diff --git a/ssl/certs/DigiCert_Global_Root_G2.pem b/ssl/certs/DigiCert_Global_Root_G2.pem new file mode 120000 index 0000000..acacd26 --- /dev/null +++ b/ssl/certs/DigiCert_Global_Root_G2.pem @@ -0,0 +1 @@ +../../../usr/share/ca-certificates/mozilla/DigiCert_Global_Root_G2.crt \ No newline at end of file diff --git a/ssl/certs/DigiCert_Global_Root_G3.pem b/ssl/certs/DigiCert_Global_Root_G3.pem new file mode 120000 index 0000000..00b0b87 --- /dev/null +++ b/ssl/certs/DigiCert_Global_Root_G3.pem @@ -0,0 +1 @@ +../../../usr/share/ca-certificates/mozilla/DigiCert_Global_Root_G3.crt \ No newline at end of file diff --git a/ssl/certs/DigiCert_Trusted_Root_G4.pem b/ssl/certs/DigiCert_Trusted_Root_G4.pem new file mode 120000 index 0000000..43eeefb --- /dev/null +++ b/ssl/certs/DigiCert_Trusted_Root_G4.pem @@ -0,0 +1 @@ +../../../usr/share/ca-certificates/mozilla/DigiCert_Trusted_Root_G4.crt \ No newline at end of file diff --git a/ssl/certs/E-Tugra_Certification_Authority.pem b/ssl/certs/E-Tugra_Certification_Authority.pem new file mode 120000 index 0000000..0a9ff58 --- /dev/null +++ b/ssl/certs/E-Tugra_Certification_Authority.pem @@ -0,0 +1 @@ +../../../usr/share/ca-certificates/mozilla/E-Tugra_Certification_Authority.crt \ No newline at end of file diff --git a/ssl/certs/Entrust.net_Secure_Server_CA.pem b/ssl/certs/Entrust.net_Secure_Server_CA.pem deleted file mode 120000 index 4505360..0000000 --- a/ssl/certs/Entrust.net_Secure_Server_CA.pem +++ /dev/null @@ -1 +0,0 @@ -../../../usr/share/ca-certificates/mozilla/Entrust.net_Secure_Server_CA.crt \ No newline at end of file diff --git a/ssl/certs/Firmaprofesional_Root_CA.pem b/ssl/certs/Firmaprofesional_Root_CA.pem deleted file mode 120000 index 1498060..0000000 --- a/ssl/certs/Firmaprofesional_Root_CA.pem +++ /dev/null @@ -1 +0,0 @@ -../../../usr/share/ca-certificates/mozilla/Firmaprofesional_Root_CA.crt \ No newline at end of file diff --git a/ssl/certs/QuoVadis_Root_CA_1_G3.pem b/ssl/certs/QuoVadis_Root_CA_1_G3.pem new file mode 120000 index 0000000..d158f3e --- /dev/null +++ b/ssl/certs/QuoVadis_Root_CA_1_G3.pem @@ -0,0 +1 @@ +../../../usr/share/ca-certificates/mozilla/QuoVadis_Root_CA_1_G3.crt \ No newline at end of file diff --git a/ssl/certs/QuoVadis_Root_CA_2_G3.pem b/ssl/certs/QuoVadis_Root_CA_2_G3.pem new file mode 120000 index 0000000..175b425 --- /dev/null +++ b/ssl/certs/QuoVadis_Root_CA_2_G3.pem @@ -0,0 +1 @@ +../../../usr/share/ca-certificates/mozilla/QuoVadis_Root_CA_2_G3.crt \ No newline at end of file diff --git a/ssl/certs/QuoVadis_Root_CA_3_G3.pem b/ssl/certs/QuoVadis_Root_CA_3_G3.pem new file mode 120000 index 0000000..a0ea8d5 --- /dev/null +++ b/ssl/certs/QuoVadis_Root_CA_3_G3.pem @@ -0,0 +1 @@ +../../../usr/share/ca-certificates/mozilla/QuoVadis_Root_CA_3_G3.crt \ No newline at end of file diff --git a/ssl/certs/RSA_Root_Certificate_1.pem b/ssl/certs/RSA_Root_Certificate_1.pem deleted file mode 120000 index 4d0362e..0000000 --- a/ssl/certs/RSA_Root_Certificate_1.pem +++ /dev/null @@ -1 +0,0 @@ -../../../usr/share/ca-certificates/mozilla/RSA_Root_Certificate_1.crt \ No newline at end of file diff --git a/ssl/certs/SG_TRUST_SERVICES_RACINE.pem b/ssl/certs/SG_TRUST_SERVICES_RACINE.pem new file mode 120000 index 0000000..f29686d --- /dev/null +++ b/ssl/certs/SG_TRUST_SERVICES_RACINE.pem @@ -0,0 +1 @@ +../../../usr/share/ca-certificates/mozilla/SG_TRUST_SERVICES_RACINE.crt \ No newline at end of file diff --git a/ssl/certs/StartCom_Certification_Authority_2.pem b/ssl/certs/StartCom_Certification_Authority_2.pem new file mode 120000 index 0000000..438adc8 --- /dev/null +++ b/ssl/certs/StartCom_Certification_Authority_2.pem @@ -0,0 +1 @@ +../../../usr/share/ca-certificates/mozilla/StartCom_Certification_Authority_2.crt \ No newline at end of file diff --git a/ssl/certs/T-TeleSec_GlobalRoot_Class_2.pem b/ssl/certs/T-TeleSec_GlobalRoot_Class_2.pem new file mode 120000 index 0000000..c88f247 --- /dev/null +++ b/ssl/certs/T-TeleSec_GlobalRoot_Class_2.pem @@ -0,0 +1 @@ +../../../usr/share/ca-certificates/mozilla/T-TeleSec_GlobalRoot_Class_2.crt \ No newline at end of file diff --git a/ssl/certs/TDC_Internet_Root_CA.pem b/ssl/certs/TDC_Internet_Root_CA.pem deleted file mode 120000 index 4bfc5eb..0000000 --- a/ssl/certs/TDC_Internet_Root_CA.pem +++ /dev/null @@ -1 +0,0 @@ -../../../usr/share/ca-certificates/mozilla/TDC_Internet_Root_CA.crt \ No newline at end of file diff --git a/ssl/certs/TDC_OCES_Root_CA.pem b/ssl/certs/TDC_OCES_Root_CA.pem deleted file mode 120000 index 6c9a24a..0000000 --- a/ssl/certs/TDC_OCES_Root_CA.pem +++ /dev/null @@ -1 +0,0 @@ -../../../usr/share/ca-certificates/mozilla/TDC_OCES_Root_CA.crt \ No newline at end of file diff --git a/ssl/certs/TWCA_Global_Root_CA.pem b/ssl/certs/TWCA_Global_Root_CA.pem new file mode 120000 index 0000000..e7c8b59 --- /dev/null +++ b/ssl/certs/TWCA_Global_Root_CA.pem @@ -0,0 +1 @@ +../../../usr/share/ca-certificates/mozilla/TWCA_Global_Root_CA.crt \ No newline at end of file diff --git a/ssl/certs/TeliaSonera_Root_CA_v1.pem b/ssl/certs/TeliaSonera_Root_CA_v1.pem new file mode 120000 index 0000000..fe8d2d1 --- /dev/null +++ b/ssl/certs/TeliaSonera_Root_CA_v1.pem @@ -0,0 +1 @@ +../../../usr/share/ca-certificates/mozilla/TeliaSonera_Root_CA_v1.crt \ No newline at end of file diff --git a/ssl/certs/ValiCert_Class_1_VA.pem b/ssl/certs/ValiCert_Class_1_VA.pem deleted file mode 120000 index bb4a16f..0000000 --- a/ssl/certs/ValiCert_Class_1_VA.pem +++ /dev/null @@ -1 +0,0 @@ -../../../usr/share/ca-certificates/mozilla/ValiCert_Class_1_VA.crt \ No newline at end of file diff --git a/ssl/certs/ValiCert_Class_2_VA.pem b/ssl/certs/ValiCert_Class_2_VA.pem deleted file mode 120000 index 880223c..0000000 --- a/ssl/certs/ValiCert_Class_2_VA.pem +++ /dev/null @@ -1 +0,0 @@ -../../../usr/share/ca-certificates/mozilla/ValiCert_Class_2_VA.crt \ No newline at end of file diff --git a/ssl/certs/Verisign_Class_3_Public_Primary_Certification_Authority_2.pem b/ssl/certs/Verisign_Class_3_Public_Primary_Certification_Authority_2.pem new file mode 120000 index 0000000..a4ae80a --- /dev/null +++ b/ssl/certs/Verisign_Class_3_Public_Primary_Certification_Authority_2.pem @@ -0,0 +1 @@ +../../../usr/share/ca-certificates/mozilla/Verisign_Class_3_Public_Primary_Certification_Authority_2.crt \ No newline at end of file diff --git a/ssl/certs/Wells_Fargo_Root_CA.pem b/ssl/certs/Wells_Fargo_Root_CA.pem deleted file mode 120000 index c80237e..0000000 --- a/ssl/certs/Wells_Fargo_Root_CA.pem +++ /dev/null @@ -1 +0,0 @@ -../../../usr/share/ca-certificates/mozilla/Wells_Fargo_Root_CA.crt \ No newline at end of file diff --git a/ssl/certs/WoSign.pem b/ssl/certs/WoSign.pem new file mode 120000 index 0000000..c0dc011 --- /dev/null +++ b/ssl/certs/WoSign.pem @@ -0,0 +1 @@ +../../../usr/share/ca-certificates/mozilla/WoSign.crt \ No newline at end of file diff --git a/ssl/certs/WoSign_China.pem b/ssl/certs/WoSign_China.pem new file mode 120000 index 0000000..a74f9c4 --- /dev/null +++ b/ssl/certs/WoSign_China.pem @@ -0,0 +1 @@ +../../../usr/share/ca-certificates/mozilla/WoSign_China.crt \ No newline at end of file diff --git a/ssl/certs/a94d09e5.0 b/ssl/certs/a94d09e5.0 new file mode 120000 index 0000000..ed152b5 --- /dev/null +++ b/ssl/certs/a94d09e5.0 @@ -0,0 +1 @@ +ACCVRAIZ1.pem \ No newline at end of file diff --git a/ssl/certs/ae8153b9.0 b/ssl/certs/ae8153b9.0 index 0b9f2d9..410728d 120000 --- a/ssl/certs/ae8153b9.0 +++ b/ssl/certs/ae8153b9.0 @@ -1 +1 @@ -StartCom_Certification_Authority.pem \ No newline at end of file +StartCom_Certification_Authority_2.pem \ No newline at end of file diff --git a/ssl/certs/ae8153b9.1 b/ssl/certs/ae8153b9.1 new file mode 120000 index 0000000..0b9f2d9 --- /dev/null +++ b/ssl/certs/ae8153b9.1 @@ -0,0 +1 @@ +StartCom_Certification_Authority.pem \ No newline at end of file diff --git a/ssl/certs/ca-certificates.crt b/ssl/certs/ca-certificates.crt index acb4a64..8355884 100644 --- a/ssl/certs/ca-certificates.crt +++ b/ssl/certs/ca-certificates.crt @@ -1,46 +1,4 @@ -----BEGIN CERTIFICATE----- -MIIHWTCCBUGgAwIBAgIDCkGKMA0GCSqGSIb3DQEBCwUAMHkxEDAOBgNVBAoTB1Jv -b3QgQ0ExHjAcBgNVBAsTFWh0dHA6Ly93d3cuY2FjZXJ0Lm9yZzEiMCAGA1UEAxMZ -Q0EgQ2VydCBTaWduaW5nIEF1dGhvcml0eTEhMB8GCSqGSIb3DQEJARYSc3VwcG9y -dEBjYWNlcnQub3JnMB4XDTExMDUyMzE3NDgwMloXDTIxMDUyMDE3NDgwMlowVDEU -MBIGA1UEChMLQ0FjZXJ0IEluYy4xHjAcBgNVBAsTFWh0dHA6Ly93d3cuQ0FjZXJ0 -Lm9yZzEcMBoGA1UEAxMTQ0FjZXJ0IENsYXNzIDMgUm9vdDCCAiIwDQYJKoZIhvcN -AQEBBQADggIPADCCAgoCggIBAKtJNRFIfNImflOUz0Op3SjXQiqL84d4GVh8D57a -iX3h++tykA10oZZkq5+gJJlz2uJVdscXe/UErEa4w75/ZI0QbCTzYZzA8pD6Ueb1 -aQFjww9W4kpCz+JEjCUoqMV5CX1GuYrz6fM0KQhF5Byfy5QEHIGoFLOYZcRD7E6C -jQnRvapbjZLQ7N6QxX8KwuPr5jFaXnQ+lzNZ6MMDPWAzv/fRb0fEze5ig1JuLgia -pNkVGJGmhZJHsK5I6223IeyFGmhyNav/8BBdwPSUp2rVO5J+TJAFfpPBLIukjmJ0 -FXFuC3ED6q8VOJrU0gVyb4z5K+taciX5OUbjchs+BMNkJyIQKopPWKcDrb60LhPt -XapI19V91Cp7XPpGBFDkzA5CW4zt2/LP/JaT4NsRNlRiNDiPDGCbO5dWOK3z0luL -oFvqTpa4fNfVoIZwQNORKbeiPK31jLvPGpKK5DR7wNhsX+kKwsOnIJpa3yxdUly6 -R9Wb7yQocDggL9V/KcCyQQNokszgnMyXS0XvOhAKq3A6mJVwrTWx6oUrpByAITGp -rmB6gCZIALgBwJNjVSKRPFbnr9s6JfOPMVTqJouBWfmh0VMRxXudA/Z0EeBtsSw/ -LIaRmXGapneLNGDRFLQsrJ2vjBDTn8Rq+G8T/HNZ92ZCdB6K4/jc0m+YnMtHmJVA -BfvpAgMBAAGjggINMIICCTAdBgNVHQ4EFgQUdahxYEyIE/B42Yl3tW3Fid+8sXow -gaMGA1UdIwSBmzCBmIAUFrUyG9TH8+DmjvO90rA67rI5GNGhfaR7MHkxEDAOBgNV -BAoTB1Jvb3QgQ0ExHjAcBgNVBAsTFWh0dHA6Ly93d3cuY2FjZXJ0Lm9yZzEiMCAG -A1UEAxMZQ0EgQ2VydCBTaWduaW5nIEF1dGhvcml0eTEhMB8GCSqGSIb3DQEJARYS -c3VwcG9ydEBjYWNlcnQub3JnggEAMA8GA1UdEwEB/wQFMAMBAf8wXQYIKwYBBQUH -AQEEUTBPMCMGCCsGAQUFBzABhhdodHRwOi8vb2NzcC5DQWNlcnQub3JnLzAoBggr -BgEFBQcwAoYcaHR0cDovL3d3dy5DQWNlcnQub3JnL2NhLmNydDBKBgNVHSAEQzBB -MD8GCCsGAQQBgZBKMDMwMQYIKwYBBQUHAgEWJWh0dHA6Ly93d3cuQ0FjZXJ0Lm9y -Zy9pbmRleC5waHA/aWQ9MTAwNAYJYIZIAYb4QgEIBCcWJWh0dHA6Ly93d3cuQ0Fj -ZXJ0Lm9yZy9pbmRleC5waHA/aWQ9MTAwUAYJYIZIAYb4QgENBEMWQVRvIGdldCB5 -b3VyIG93biBjZXJ0aWZpY2F0ZSBmb3IgRlJFRSwgZ28gdG8gaHR0cDovL3d3dy5D -QWNlcnQub3JnMA0GCSqGSIb3DQEBCwUAA4ICAQApKIWuRKm5r6R5E/CooyuXYPNc -7uMvwfbiZqARrjY3OnYVBFPqQvX56sAV2KaC2eRhrnILKVyQQ+hBsuF32wITRHhH -Va9Y/MyY9kW50SD42CEH/m2qc9SzxgfpCYXMO/K2viwcJdVxjDm1Luq+GIG6sJO4 -D+Pm1yaMMVpyA4RS5qb1MyJFCsgLDYq4Nm+QCaGrvdfVTi5xotSu+qdUK+s1jVq3 -VIgv7nSf7UgWyg1I0JTTrKSi9iTfkuO960NAkW4cGI5WtIIS86mTn9S8nK2cde5a -lxuV53QtHA+wLJef+6kzOXrnAzqSjiL2jA3k2X4Ndhj3AfnvlpaiVXPAPHG0HRpW -Q7fDCo1y/OIQCQtBzoyUoPkD/XFzS4pXM+WOdH4VAQDmzEoc53+VGS3FpQyLu7Xt -hbNc09+4ufLKxw0BFKxwWMWMjTPUnWajGlCVI/xI4AZDEtnNp4Y5LzZyo4AQ5OHz -0ctbGsDkgJp8E3MGT9ujayQKurMcvEp4u+XjdTilSKeiHq921F73OIZWWonO1sOn -ebJSoMbxhbQljPI/lrMQ2Y1sVzufb4Y6GIIiNsiwkTjbKqGTqoQ/9SdlrnPVyNXT -d+pLncdBu8fA46A/5H2kjXPmEkvfoXNzczqA6NXLji/L6hOn1kGLrPo8idck9U60 -4GGSt/M3mMS+lqO3ig== ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- MIIHPTCCBSWgAwIBAgIBADANBgkqhkiG9w0BAQQFADB5MRAwDgYDVQQKEwdSb290 IENBMR4wHAYDVQQLExVodHRwOi8vd3d3LmNhY2VydC5vcmcxIjAgBgNVBAMTGUNB IENlcnQgU2lnbmluZyBBdXRob3JpdHkxITAfBgkqhkiG9w0BCQEWEnN1cHBvcnRA @@ -105,6 +63,50 @@ mYHovjrHF1D2t8b8m7CKa9aIA5GPBnc6hQLdmNVDeD/GMBWsm2vLV7eJUYs66MmE DNuxUCAKGkq6ahq97BvIxYSazQ== -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- +MIIH0zCCBbugAwIBAgIIXsO3pkN/pOAwDQYJKoZIhvcNAQEFBQAwQjESMBAGA1UE +AwwJQUNDVlJBSVoxMRAwDgYDVQQLDAdQS0lBQ0NWMQ0wCwYDVQQKDARBQ0NWMQsw +CQYDVQQGEwJFUzAeFw0xMTA1MDUwOTM3MzdaFw0zMDEyMzEwOTM3MzdaMEIxEjAQ +BgNVBAMMCUFDQ1ZSQUlaMTEQMA4GA1UECwwHUEtJQUNDVjENMAsGA1UECgwEQUND +VjELMAkGA1UEBhMCRVMwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCb +qau/YUqXry+XZpp0X9DZlv3P4uRm7x8fRzPCRKPfmt4ftVTdFXxpNRFvu8gMjmoY +HtiP2Ra8EEg2XPBjs5BaXCQ316PWywlxufEBcoSwfdtNgM3802/J+Nq2DoLSRYWo +G2ioPej0RGy9ocLLA76MPhMAhN9KSMDjIgro6TenGEyxCQ0jVn8ETdkXhBilyNpA +lHPrzg5XPAOBOp0KoVdDaaxXbXmQeOW1tDvYvEyNKKGno6e6Ak4l0Squ7a4DIrhr +IA8wKFSVf+DuzgpmndFALW4ir50awQUZ0m/A8p/4e7MCQvtQqR0tkw8jq8bBD5L/ +0KIV9VMJcRz/RROE5iZe+OCIHAr8Fraocwa48GOEAqDGWuzndN9wrqODJerWx5eH +k6fGioozl2A3ED6XPm4pFdahD9GILBKfb6qkxkLrQaLjlUPTAYVtjrs78yM2x/47 +4KElB0iryYl0/wiPgL/AlmXz7uxLaL2diMMxs0Dx6M/2OLuc5NF/1OVYm3z61PMO +m3WR5LpSLhl+0fXNWhn8ugb2+1KoS5kE3fj5tItQo05iifCHJPqDQsGH+tUtKSpa +cXpkatcnYGMN285J9Y0fkIkyF/hzQ7jSWpOGYdbhdQrqeWZ2iE9x6wQl1gpaepPl +uUsXQA+xtrn13k/c4LOsOxFwYIRKQ26ZIMApcQrAZQIDAQABo4ICyzCCAscwfQYI +KwYBBQUHAQEEcTBvMEwGCCsGAQUFBzAChkBodHRwOi8vd3d3LmFjY3YuZXMvZmls +ZWFkbWluL0FyY2hpdm9zL2NlcnRpZmljYWRvcy9yYWl6YWNjdjEuY3J0MB8GCCsG +AQUFBzABhhNodHRwOi8vb2NzcC5hY2N2LmVzMB0GA1UdDgQWBBTSh7Tj3zcnk1X2 +VuqB5TbMjB4/vTAPBgNVHRMBAf8EBTADAQH/MB8GA1UdIwQYMBaAFNKHtOPfNyeT +VfZW6oHlNsyMHj+9MIIBcwYDVR0gBIIBajCCAWYwggFiBgRVHSAAMIIBWDCCASIG +CCsGAQUFBwICMIIBFB6CARAAQQB1AHQAbwByAGkAZABhAGQAIABkAGUAIABDAGUA +cgB0AGkAZgBpAGMAYQBjAGkA8wBuACAAUgBhAO0AegAgAGQAZQAgAGwAYQAgAEEA +QwBDAFYAIAAoAEEAZwBlAG4AYwBpAGEAIABkAGUAIABUAGUAYwBuAG8AbABvAGcA +7QBhACAAeQAgAEMAZQByAHQAaQBmAGkAYwBhAGMAaQDzAG4AIABFAGwAZQBjAHQA +cgDzAG4AaQBjAGEALAAgAEMASQBGACAAUQA0ADYAMAAxADEANQA2AEUAKQAuACAA +QwBQAFMAIABlAG4AIABoAHQAdABwADoALwAvAHcAdwB3AC4AYQBjAGMAdgAuAGUA +czAwBggrBgEFBQcCARYkaHR0cDovL3d3dy5hY2N2LmVzL2xlZ2lzbGFjaW9uX2Mu +aHRtMFUGA1UdHwROMEwwSqBIoEaGRGh0dHA6Ly93d3cuYWNjdi5lcy9maWxlYWRt +aW4vQXJjaGl2b3MvY2VydGlmaWNhZG9zL3JhaXphY2N2MV9kZXIuY3JsMA4GA1Ud +DwEB/wQEAwIBBjAXBgNVHREEEDAOgQxhY2N2QGFjY3YuZXMwDQYJKoZIhvcNAQEF +BQADggIBAJcxAp/n/UNnSEQU5CmH7UwoZtCPNdpNYbdKl02125DgBS4OxnnQ8pdp +D70ER9m+27Up2pvZrqmZ1dM8MJP1jaGo/AaNRPTKFpV8M9xii6g3+CfYCS0b78gU +JyCpZET/LtZ1qmxNYEAZSUNUY9rizLpm5U9EelvZaoErQNV/+QEnWCzI7UiRfD+m +AM/EKXMRNt6GGT6d7hmKG9Ww7Y49nCrADdg9ZuM8Db3VlFzi4qc1GwQA9j9ajepD +vV+JHanBsMyZ4k0ACtrJJ1vnE5Bc5PUzolVt3OAJTS+xJlsndQAJxGJ3KQhfnlms +tn6tn1QwIgPBHnFk/vk4CpYY3QIUrCPLBhwepH2NDd4nQeit2hW3sCPdK6jT2iWH +7ehVRE2I9DZ+hJp4rPcOVkkO1jMl1oRQQmwgEh0q1b688nCBpHBgvgW1m54ERL5h +I6zppSSMEYCUWqKiuUnSwdzRp+0xESyeGabu4VXhwOrPDYTkF7eifKXeVSUG7szA +h1xA2syVP1XgNce4hL60Xc16gwFy7ofmXx2utYXGJt/mwZrpHgJHnyqobalbz+xF +d3+YJ5oyXSrjhO7FmGYvliAd3djDJ9ew+f7Zfc3Qn48LFFhRny+Lwzgt3uiP1o2H +pPVWQxaZLPSkVrQ0uGE3ycJYgBugl6H8WY3pEfbRD0tVNEYqi4Y7 +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- MIIFtTCCA52gAwIBAgIIYY3HhjsBggUwDQYJKoZIhvcNAQEFBQAwRDEWMBQGA1UE AwwNQUNFRElDT00gUm9vdDEMMAoGA1UECwwDUEtJMQ8wDQYDVQQKDAZFRElDT00x CzAJBgNVBAYTAkVTMB4XDTA4MDQxODE2MjQyMloXDTI4MDQxMzE2MjQyMlowRDEW @@ -467,6 +469,27 @@ B1oF7ydJzyGfikwJcGapJsErEU4z0g781mzSDjJkaP+tBXhfAx2o45CsJOAPQKdL rosot4LKGAfmt1t06SAZf7IbiVQ= -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- +MIIDdzCCAl+gAwIBAgIIXDPLYixfszIwDQYJKoZIhvcNAQELBQAwPDEeMBwGA1UE +AwwVQXRvcyBUcnVzdGVkUm9vdCAyMDExMQ0wCwYDVQQKDARBdG9zMQswCQYDVQQG +EwJERTAeFw0xMTA3MDcxNDU4MzBaFw0zMDEyMzEyMzU5NTlaMDwxHjAcBgNVBAMM +FUF0b3MgVHJ1c3RlZFJvb3QgMjAxMTENMAsGA1UECgwEQXRvczELMAkGA1UEBhMC +REUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCVhTuXbyo7LjvPpvMp +Nb7PGKw+qtn4TaA+Gke5vJrf8v7MPkfoepbCJI419KkM/IL9bcFyYie96mvr54rM +VD6QUM+A1JX76LWC1BTFtqlVJVfbsVD2sGBkWXppzwO3bw2+yj5vdHLqqjAqc2K+ +SZFhyBH+DgMq92og3AIVDV4VavzjgsG1xZ1kCWyjWZgHJ8cblithdHFsQ/H3NYkQ +4J7sVaE3IqKHBAUsR320HLliKWYoyrfhk/WklAOZuXCFteZI6o1Q/NnezG8HDt0L +cp2AMBYHlT8oDv3FdU9T1nSatCQujgKRz3bFmx5VdJx4IbHwLfELn8LVlhgf8FQi +eowHAgMBAAGjfTB7MB0GA1UdDgQWBBSnpQaxLKYJYO7Rl+lwrrw7GWzbITAPBgNV +HRMBAf8EBTADAQH/MB8GA1UdIwQYMBaAFKelBrEspglg7tGX6XCuvDsZbNshMBgG +A1UdIAQRMA8wDQYLKwYBBAGwLQMEAQEwDgYDVR0PAQH/BAQDAgGGMA0GCSqGSIb3 +DQEBCwUAA4IBAQAmdzTblEiGKkGdLD4GkGDEjKwLVLgfuXvTBznk+j57sj1O7Z8j +vZfza1zv7v1Apt+hk6EKhqzvINB5Ab149xnYJDE0BAGmuhWawyfc2E8PzBhj/5kP +DpFrdRbhIfzYJsdHt6bPWHJxfrrhTZVHO8mvbaG0weyJ9rQPOLXiZNwlz6bb65pc +maHFCN795trV1lpFDMS3wrUU77QR/w4VtfX128a961qn8FYiqTxlVMYVqL2Gns2D +lmh6cYGJ4Qvh6hEbaAjMaZ7snkGeRDImeuKHCnE96+RapNLbxc3G3mB/ufNPRJLv +KrcYPqcZ2Qt9sTdBQrC6YB3y/gkRsPCHe6ed +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- MIIGFDCCA/ygAwIBAgIIU+w77vuySF8wDQYJKoZIhvcNAQEFBQAwUTELMAkGA1UE BhMCRVMxQjBABgNVBAMMOUF1dG9yaWRhZCBkZSBDZXJ0aWZpY2FjaW9uIEZpcm1h cHJvZmVzaW9uYWwgQ0lGIEE2MjYzNDA2ODAeFw0wOTA1MjAwODM4MTVaFw0zMDEy @@ -1290,6 +1313,43 @@ H2sMNgcWfzd8qVttevESRmCD1ycEvkvOl77DZypoEd+A5wwzZr8TDRRu838fYxAe +o0bJW1sj6W3YQGx0qMmoRBxna3iw/nDmVG3KwcIzi7mULKn+gpFL6Lw8g== -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- +MIIDljCCAn6gAwIBAgIQC5McOtY5Z+pnI7/Dr5r0SzANBgkqhkiG9w0BAQsFADBl +MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3 +d3cuZGlnaWNlcnQuY29tMSQwIgYDVQQDExtEaWdpQ2VydCBBc3N1cmVkIElEIFJv +b3QgRzIwHhcNMTMwODAxMTIwMDAwWhcNMzgwMTE1MTIwMDAwWjBlMQswCQYDVQQG +EwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3d3cuZGlnaWNl +cnQuY29tMSQwIgYDVQQDExtEaWdpQ2VydCBBc3N1cmVkIElEIFJvb3QgRzIwggEi +MA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ5ygvUj82ckmIkzTz+GoeMVSA +n61UQbVH35ao1K+ALbkKz3X9iaV9JPrjIgwrvJUXCzO/GU1BBpAAvQxNEP4Htecc +biJVMWWXvdMX0h5i89vqbFCMP4QMls+3ywPgym2hFEwbid3tALBSfK+RbLE4E9Hp +EgjAALAcKxHad3A2m67OeYfcgnDmCXRwVWmvo2ifv922ebPynXApVfSr/5Vh88lA +bx3RvpO704gqu52/clpWcTs/1PPRCv4o76Pu2ZmvA9OPYLfykqGxvYmJHzDNw6Yu +YjOuFgJ3RFrngQo8p0Quebg/BLxcoIfhG69Rjs3sLPr4/m3wOnyqi+RnlTGNAgMB +AAGjQjBAMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgGGMB0GA1UdDgQW +BBTOw0q5mVXyuNtgv6l+vVa1lzan1jANBgkqhkiG9w0BAQsFAAOCAQEAyqVVjOPI +QW5pJ6d1Ee88hjZv0p3GeDgdaZaikmkuOGybfQTUiaWxMTeKySHMq2zNixya1r9I +0jJmwYrA8y8678Dj1JGG0VDjA9tzd29KOVPt3ibHtX2vK0LRdWLjSisCx1BL4Gni +lmwORGYQRI+tBev4eaymG+g3NJ1TyWGqolKvSnAWhsI6yLETcDbYz+70CjTVW0z9 +B5yiutkBclzzTcHdDrEcDcRjvq30FPuJ7KJBDkzMyFdA0G4Dqs0MjomZmWzwPDCv +ON9vvKO+KSAnq3T/EyJ43pdSVR6DtVQgA+6uwE9W3jfMw3+qBCe703e4YtsXfJwo +IhNzbM8m9Yop5w== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIICRjCCAc2gAwIBAgIQC6Fa+h3foLVJRK/NJKBs7DAKBggqhkjOPQQDAzBlMQsw +CQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3d3cu +ZGlnaWNlcnQuY29tMSQwIgYDVQQDExtEaWdpQ2VydCBBc3N1cmVkIElEIFJvb3Qg +RzMwHhcNMTMwODAxMTIwMDAwWhcNMzgwMTE1MTIwMDAwWjBlMQswCQYDVQQGEwJV +UzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3d3cuZGlnaWNlcnQu +Y29tMSQwIgYDVQQDExtEaWdpQ2VydCBBc3N1cmVkIElEIFJvb3QgRzMwdjAQBgcq +hkjOPQIBBgUrgQQAIgNiAAQZ57ysRGXtzbg/WPuNsVepRC0FFfLvC/8QdJ+1YlJf +Zn4f5dwbRXkLzMZTCp2NXQLZqVneAlr2lSoOjThKiknGvMYDOAdfVdp+CW7if17Q +RSAPWXYQ1qAk8C3eNvJsKTmjQjBAMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/ +BAQDAgGGMB0GA1UdDgQWBBTL0L2p4ZgFUaFNN6KDec6NHSrkhDAKBggqhkjOPQQD +AwNnADBkAjAlpIFFAmsSS3V0T8gj43DydXLefInwz5FyYZ5eEJJZVrmDxxDnOOlY +JjZ91eQ0hjkCMHw2U/Aw5WJjOpnitqM7mzT6HtoQknFekROn3aRukswy1vUhZscv +6pZjamVFkpUBtA== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- MIIDrzCCApegAwIBAgIQCDvgVpBCRrGhdWrJWZHHSjANBgkqhkiG9w0BAQUFADBh MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3 d3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBD @@ -1312,6 +1372,43 @@ YSEY1QSteDwsOoBrp+uvFRTp2InBuThs4pFsiv9kuXclVzDAGySj4dzp30d8tbQk CAUw7C29C79Fv1C5qfPrmAESrciIxpg0X40KPMbp1ZWVbd4= -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- +MIIDjjCCAnagAwIBAgIQAzrx5qcRqaC7KGSxHQn65TANBgkqhkiG9w0BAQsFADBh +MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3 +d3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBH +MjAeFw0xMzA4MDExMjAwMDBaFw0zODAxMTUxMjAwMDBaMGExCzAJBgNVBAYTAlVT +MRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5j +b20xIDAeBgNVBAMTF0RpZ2lDZXJ0IEdsb2JhbCBSb290IEcyMIIBIjANBgkqhkiG +9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuzfNNNx7a8myaJCtSnX/RrohCgiN9RlUyfuI +2/Ou8jqJkTx65qsGGmvPrC3oXgkkRLpimn7Wo6h+4FR1IAWsULecYxpsMNzaHxmx +1x7e/dfgy5SDN67sH0NO3Xss0r0upS/kqbitOtSZpLYl6ZtrAGCSYP9PIUkY92eQ +q2EGnI/yuum06ZIya7XzV+hdG82MHauVBJVJ8zUtluNJbd134/tJS7SsVQepj5Wz +tCO7TG1F8PapspUwtP1MVYwnSlcUfIKdzXOS0xZKBgyMUNGPHgm+F6HmIcr9g+UQ +vIOlCsRnKPZzFBQ9RnbDhxSJITRNrw9FDKZJobq7nMWxM4MphQIDAQABo0IwQDAP +BgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBhjAdBgNVHQ4EFgQUTiJUIBiV +5uNu5g/6+rkS7QYXjzkwDQYJKoZIhvcNAQELBQADggEBAGBnKJRvDkhj6zHd6mcY +1Yl9PMWLSn/pvtsrF9+wX3N3KjITOYFnQoQj8kVnNeyIv/iPsGEMNKSuIEyExtv4 +NeF22d+mQrvHRAiGfzZ0JFrabA0UWTW98kndth/Jsw1HKj2ZL7tcu7XUIOGZX1NG +Fdtom/DzMNU+MeKNhJ7jitralj41E6Vf8PlwUHBHQRFXGU7Aj64GxJUTFy8bJZ91 +8rGOmaFvE7FBcf6IKshPECBV1/MUReXgRPTqh5Uykw7+U0b6LJ3/iyK5S9kJRaTe +pLiaWN0bfVKfjllDiIGknibVb63dDcY3fe0Dkhvld1927jyNxF1WW6LZZm6zNTfl +MrY= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIICPzCCAcWgAwIBAgIQBVVWvPJepDU1w6QP1atFcjAKBggqhkjOPQQDAzBhMQsw +CQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3d3cu +ZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBHMzAe +Fw0xMzA4MDExMjAwMDBaFw0zODAxMTUxMjAwMDBaMGExCzAJBgNVBAYTAlVTMRUw +EwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5jb20x +IDAeBgNVBAMTF0RpZ2lDZXJ0IEdsb2JhbCBSb290IEczMHYwEAYHKoZIzj0CAQYF +K4EEACIDYgAE3afZu4q4C/sLfyHS8L6+c/MzXRq8NOrexpu80JX28MzQC7phW1FG +fp4tn+6OYwwX7Adw9c+ELkCDnOg/QW07rdOkFFk2eJ0DQ+4QE2xy3q6Ip6FrtUPO +Z9wj/wMco+I+o0IwQDAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBhjAd +BgNVHQ4EFgQUs9tIpPmhxdiuNkHMEWNpYim8S8YwCgYIKoZIzj0EAwMDaAAwZQIx +AK288mw/EkrRLTnDCgmXc/SINoyIJ7vmiI1Qhadj+Z4y3maTD/HMsQmP3Wyr+mt/ +oAIwOWZbwmSNuJ5Q3KjVSaLtx9zRSX8XAbjIho9OjIgrqJqpisXRAL34VOKa5Vt8 +sycX +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- MIIDxTCCAq2gAwIBAgIQAqxcJmoLQJuPC3nyrkYldzANBgkqhkiG9w0BAQUFADBs MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3 d3cuZGlnaWNlcnQuY29tMSswKQYDVQQDEyJEaWdpQ2VydCBIaWdoIEFzc3VyYW5j @@ -1335,6 +1432,38 @@ vEsXCS+0yx5DaMkHJ8HSXPfqIbloEpw8nL+e/IBcm2PN7EeqJSdnoDfzAIJ9VNep +OkuE6N36B9K -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- +MIIFkDCCA3igAwIBAgIQBZsbV56OITLiOQe9p3d1XDANBgkqhkiG9w0BAQwFADBi +MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3 +d3cuZGlnaWNlcnQuY29tMSEwHwYDVQQDExhEaWdpQ2VydCBUcnVzdGVkIFJvb3Qg +RzQwHhcNMTMwODAxMTIwMDAwWhcNMzgwMTE1MTIwMDAwWjBiMQswCQYDVQQGEwJV +UzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3d3cuZGlnaWNlcnQu +Y29tMSEwHwYDVQQDExhEaWdpQ2VydCBUcnVzdGVkIFJvb3QgRzQwggIiMA0GCSqG +SIb3DQEBAQUAA4ICDwAwggIKAoICAQC/5pBzaN675F1KPDAiMGkz7MKnJS7JIT3y +ithZwuEppz1Yq3aaza57G4QNxDAf8xukOBbrVsaXbR2rsnnyyhHS5F/WBTxSD1If +xp4VpX6+n6lXFllVcq9ok3DCsrp1mWpzMpTREEQQLt+C8weE5nQ7bXHiLQwb7iDV +ySAdYyktzuxeTsiT+CFhmzTrBcZe7FsavOvJz82sNEBfsXpm7nfISKhmV1efVFiO +DCu3T6cw2Vbuyntd463JT17lNecxy9qTXtyOj4DatpGYQJB5w3jHtrHEtWoYOAMQ +jdjUN6QuBX2I9YI+EJFwq1WCQTLX2wRzKm6RAXwhTNS8rhsDdV14Ztk6MUSaM0C/ +CNdaSaTC5qmgZ92kJ7yhTzm1EVgX9yRcRo9k98FpiHaYdj1ZXUJ2h4mXaXpI8OCi +EhtmmnTK3kse5w5jrubU75KSOp493ADkRSWJtppEGSt+wJS00mFt6zPZxd9LBADM +fRyVw4/3IbKyEbe7f/LVjHAsQWCqsWMYRJUadmJ+9oCw++hkpjPRiQfhvbfmQ6QY +uKZ3AeEPlAwhHbJUKSWJbOUOUlFHdL4mrLZBdd56rF+NP8m800ERElvlEFDrMcXK +chYiCd98THU/Y+whX8QgUWtvsauGi0/C1kVfnSD8oR7FwI+isX4KJpn15GkvmB0t +9dmpsh3lGwIDAQABo0IwQDAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIB +hjAdBgNVHQ4EFgQU7NfjgtJxXWRM3y5nP+e6mK4cD08wDQYJKoZIhvcNAQEMBQAD +ggIBALth2X2pbL4XxJEbw6GiAI3jZGgPVs93rnD5/ZpKmbnJeFwMDF/k5hQpVgs2 +SV1EY+CtnJYYZhsjDT156W1r1lT40jzBQ0CuHVD1UvyQO7uYmWlrx8GnqGikJ9yd ++SeuMIW59mdNOj6PWTkiU0TryF0Dyu1Qen1iIQqAyHNm0aAFYF/opbSnr6j3bTWc +fFqK1qI4mfN4i/RN0iAL3gTujJtHgXINwBQy7zBZLq7gcfJW5GqXb5JQbZaNaHqa +sjYUegbyJLkJEVDXCLG4iXqEI2FCKeWjzaIgQdfRnGTZ6iahixTXTBmyUEFxPT9N +cCOGDErcgdLMMpSEDQgJlxxPwO5rIHQw0uA5NBCFIRUBCOhVMt5xSdkoF1BN5r5N +0XWs0Mr7QbhDparTwwVETyw2m+L64kW4I1NsBm9nVX9GtUw/bihaeSbSpKhil9Ie +4u1Ki7wb/UdKDd9nZn6yW0HQO+T0O/QEY+nvwlQAUaCKKsnOeMzV6ocEGLPOr0mI +r/OSmbaz5mEP0oUA51Aa5BuVnRmhuZyxm7EAHu/QD09CbMkKvO5D+jpxpchNJqU1 +/YldvIViHTLSoCtU7ZpXwdv6EM8Zt4tKG48BtieVU+i2iW1bvGjUI+iLUaJW+fCm +gKDWHrO8Dw9TdSmq6hN35N6MgSGtBxBHEa2HPQfRdbzP82Z+ +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- MIIDKTCCApKgAwIBAgIENnAVljANBgkqhkiG9w0BAQUFADBGMQswCQYDVQQGEwJV UzEkMCIGA1UEChMbRGlnaXRhbCBTaWduYXR1cmUgVHJ1c3QgQ28uMREwDwYDVQQL EwhEU1RDQSBFMTAeFw05ODEyMTAxODEwMjNaFw0xODEyMTAxODQwMjNaMEYxCzAJ @@ -1395,6 +1524,42 @@ KWDeEaaQHBkc7gGWIjQ0LpH5t8Qn0Xvmv/uARFoW5evg1Ao4vOSR49XrXMGs3xtq fJ7lddK2l4fbzIcrQzqECK+rPNv3PGYxhrCdU3nt+CPeQuMtgvEP5fqX -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- +MIIGSzCCBDOgAwIBAgIIamg+nFGby1MwDQYJKoZIhvcNAQELBQAwgbIxCzAJBgNV +BAYTAlRSMQ8wDQYDVQQHDAZBbmthcmExQDA+BgNVBAoMN0UtVHXEn3JhIEVCRyBC +aWxpxZ9pbSBUZWtub2xvamlsZXJpIHZlIEhpem1ldGxlcmkgQS7Fni4xJjAkBgNV +BAsMHUUtVHVncmEgU2VydGlmaWthc3lvbiBNZXJrZXppMSgwJgYDVQQDDB9FLVR1 +Z3JhIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTEzMDMwNTEyMDk0OFoXDTIz +MDMwMzEyMDk0OFowgbIxCzAJBgNVBAYTAlRSMQ8wDQYDVQQHDAZBbmthcmExQDA+ +BgNVBAoMN0UtVHXEn3JhIEVCRyBCaWxpxZ9pbSBUZWtub2xvamlsZXJpIHZlIEhp +em1ldGxlcmkgQS7Fni4xJjAkBgNVBAsMHUUtVHVncmEgU2VydGlmaWthc3lvbiBN +ZXJrZXppMSgwJgYDVQQDDB9FLVR1Z3JhIENlcnRpZmljYXRpb24gQXV0aG9yaXR5 +MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA4vU/kwVRHoViVF56C/UY +B4Oufq9899SKa6VjQzm5S/fDxmSJPZQuVIBSOTkHS0vdhQd2h8y/L5VMzH2nPbxH +D5hw+IyFHnSOkm0bQNGZDbt1bsipa5rAhDGvykPL6ys06I+XawGb1Q5KCKpbknSF +Q9OArqGIW66z6l7LFpp3RMih9lRozt6Plyu6W0ACDGQXwLWTzeHxE2bODHnv0ZEo +q1+gElIwcxmOj+GMB6LDu0rw6h8VqO4lzKRG+Bsi77MOQ7osJLjFLFzUHPhdZL3D +k14opz8n8Y4e0ypQBaNV2cvnOVPAmJ6MVGKLJrD3fY185MaeZkJVgkfnsliNZvcH +fC425lAcP9tDJMW/hkd5s3kc91r0E+xs+D/iWR+V7kI+ua2oMoVJl0b+SzGPWsut +dEcf6ZG33ygEIqDUD13ieU/qbIWGvaimzuT6w+Gzrt48Ue7LE3wBf4QOXVGUnhMM +ti6lTPk5cDZvlsouDERVxcr6XQKj39ZkjFqzAQqptQpHF//vkUAqjqFGOjGY5RH8 +zLtJVor8udBhmm9lbObDyz51Sf6Pp+KJxWfXnUYTTjF2OySznhFlhqt/7x3U+Lzn +rFpct1pHXFXOVbQicVtbC/DP3KBhZOqp12gKY6fgDT+gr9Oq0n7vUaDmUStVkhUX +U8u3Zg5mTPj5dUyQ5xJwx0UCAwEAAaNjMGEwHQYDVR0OBBYEFC7j27JJ0JxUeVz6 +Jyr+zE7S6E5UMA8GA1UdEwEB/wQFMAMBAf8wHwYDVR0jBBgwFoAULuPbsknQnFR5 +XPonKv7MTtLoTlQwDgYDVR0PAQH/BAQDAgEGMA0GCSqGSIb3DQEBCwUAA4ICAQAF +Nzr0TbdF4kV1JI+2d1LoHNgQk2Xz8lkGpD4eKexd0dCrfOAKkEh47U6YA5n+KGCR +HTAduGN8qOY1tfrTYXbm1gdLymmasoR6d5NFFxWfJNCYExL/u6Au/U5Mh/jOXKqY +GwXgAEZKgoClM4so3O0409/lPun++1ndYYRP0lSWE2ETPo+Aab6TR7U1Q9Jauz1c +77NCR807VRMGsAnb/WP2OogKmW9+4c4bU2pEZiNRCHu8W1Ki/QY3OEBhj0qWuJA3 ++GbHeJAAFS6LrVE1Uweoa2iu+U48BybNCAVwzDk/dr2l02cmAYamU9JgO3xDf1WK +vJUawSg5TB9D0pH0clmKuVb8P7Sd2nCcdlqMQ1DujjByTd//SffGqWfZbawCEeI6 +FiWnWAjLb1NBnEg4R2gz0dfHj9R0IdTDBZB6/86WiLEVKV0jq9BgoRJP3vQXzTLl +yb/IQ639Lo7xr+L0mPoSHyDYwKcMhcWQ9DstliaxLL5Mq+ux0orJ23gTDx4JnW2P +AJ8C2sH6H3p6CcRK5ogql5+Ji/03X186zjhZhkuvcQu02PJwT58yE+Owp1fl2tpD +y4Q08ijE6m30Ku/Ba3ba+367hTzSU8JNvnHhRdH9I2cNE3X7z2VnIp2usAnRCf8d +NL/+I5c30jn6PQ0GC7TbO6Orb1wdtn7os4I07QZcJA== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- MIIF5zCCA8+gAwIBAgIITK9zQhyOdAIwDQYJKoZIhvcNAQEFBQAwgYAxODA2BgNV BAMML0VCRyBFbGVrdHJvbmlrIFNlcnRpZmlrYSBIaXptZXQgU2HEn2xhecSxY8Sx c8SxMTcwNQYDVQQKDC5FQkcgQmlsacWfaW0gVGVrbm9sb2ppbGVyaSB2ZSBIaXpt @@ -1509,34 +1674,6 @@ bYQLCIt+jerXmCHG8+c8eS9enNFMFY3h7CI3zJpDC5fcgJCNs2ebb0gIFVbPv/Er fF6adulZkMV8gzURZVE= -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- -MIIE2DCCBEGgAwIBAgIEN0rSQzANBgkqhkiG9w0BAQUFADCBwzELMAkGA1UEBhMC -VVMxFDASBgNVBAoTC0VudHJ1c3QubmV0MTswOQYDVQQLEzJ3d3cuZW50cnVzdC5u -ZXQvQ1BTIGluY29ycC4gYnkgcmVmLiAobGltaXRzIGxpYWIuKTElMCMGA1UECxMc -KGMpIDE5OTkgRW50cnVzdC5uZXQgTGltaXRlZDE6MDgGA1UEAxMxRW50cnVzdC5u -ZXQgU2VjdXJlIFNlcnZlciBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTAeFw05OTA1 -MjUxNjA5NDBaFw0xOTA1MjUxNjM5NDBaMIHDMQswCQYDVQQGEwJVUzEUMBIGA1UE -ChMLRW50cnVzdC5uZXQxOzA5BgNVBAsTMnd3dy5lbnRydXN0Lm5ldC9DUFMgaW5j -b3JwLiBieSByZWYuIChsaW1pdHMgbGlhYi4pMSUwIwYDVQQLExwoYykgMTk5OSBF -bnRydXN0Lm5ldCBMaW1pdGVkMTowOAYDVQQDEzFFbnRydXN0Lm5ldCBTZWN1cmUg -U2VydmVyIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MIGdMA0GCSqGSIb3DQEBAQUA -A4GLADCBhwKBgQDNKIM0VBuJ8w+vN5Ex/68xYMmo6LIQaO2f55M28Qpku0f1BBc/ -I0dNxScZgSYMVHINiC3ZH5oSn7yzcdOAGT9HZnuMNSjSuQrfJNqc1lB5gXpa0zf3 -wkrYKZImZNHkmGw6AIr1NJtl+O3jEP/9uElY3KDegjlrgbEWGWG5VLbmQwIBA6OC -AdcwggHTMBEGCWCGSAGG+EIBAQQEAwIABzCCARkGA1UdHwSCARAwggEMMIHeoIHb -oIHYpIHVMIHSMQswCQYDVQQGEwJVUzEUMBIGA1UEChMLRW50cnVzdC5uZXQxOzA5 -BgNVBAsTMnd3dy5lbnRydXN0Lm5ldC9DUFMgaW5jb3JwLiBieSByZWYuIChsaW1p -dHMgbGlhYi4pMSUwIwYDVQQLExwoYykgMTk5OSBFbnRydXN0Lm5ldCBMaW1pdGVk -MTowOAYDVQQDEzFFbnRydXN0Lm5ldCBTZWN1cmUgU2VydmVyIENlcnRpZmljYXRp -b24gQXV0aG9yaXR5MQ0wCwYDVQQDEwRDUkwxMCmgJ6AlhiNodHRwOi8vd3d3LmVu -dHJ1c3QubmV0L0NSTC9uZXQxLmNybDArBgNVHRAEJDAigA8xOTk5MDUyNTE2MDk0 -MFqBDzIwMTkwNTI1MTYwOTQwWjALBgNVHQ8EBAMCAQYwHwYDVR0jBBgwFoAU8Bdi -E1U9s/8KAGv7UISX8+1i0BowHQYDVR0OBBYEFPAXYhNVPbP/CgBr+1CEl/PtYtAa -MAwGA1UdEwQFMAMBAf8wGQYJKoZIhvZ9B0EABAwwChsEVjQuMAMCBJAwDQYJKoZI -hvcNAQEFBQADgYEAkNwwAvpkdMKnCqV8IY00F6j7Rw7/JXyNEwr75Ji174z4xRAN -95K+8cPV1ZVqBLssziY2ZcgxxufuP+NXdYR6Ee9GTxj005i7qIcyunL2POI9n9cd -2cNgQ4xYDiKWL2KjLB+6rQXvqzJ4h6BUcxm1XAX5Uj5tLUUL9wqT6u0G+bI= ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- MIIEkTCCA3mgAwIBAgIERWtQVDANBgkqhkiG9w0BAQUFADCBsDELMAkGA1UEBhMC VVMxFjAUBgNVBAoTDUVudHJ1c3QsIEluYy4xOTA3BgNVBAsTMHd3dy5lbnRydXN0 Lm5ldC9DUFMgaXMgaW5jb3Jwb3JhdGVkIGJ5IHJlZmVyZW5jZTEfMB0GA1UECxMW @@ -1615,32 +1752,6 @@ WB5Hh1Q+WKG1tfgq73HnvMP2sUlG4tega+VWeponmHxGYhTnyfxuAxJ5gDgdSIKN /Bf+KpYrtWKmpj29f5JZzVoqgrI3eQ== -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- -MIIEVzCCAz+gAwIBAgIBATANBgkqhkiG9w0BAQUFADCBnTELMAkGA1UEBhMCRVMx -IjAgBgNVBAcTGUMvIE11bnRhbmVyIDI0NCBCYXJjZWxvbmExQjBABgNVBAMTOUF1 -dG9yaWRhZCBkZSBDZXJ0aWZpY2FjaW9uIEZpcm1hcHJvZmVzaW9uYWwgQ0lGIEE2 -MjYzNDA2ODEmMCQGCSqGSIb3DQEJARYXY2FAZmlybWFwcm9mZXNpb25hbC5jb20w -HhcNMDExMDI0MjIwMDAwWhcNMTMxMDI0MjIwMDAwWjCBnTELMAkGA1UEBhMCRVMx -IjAgBgNVBAcTGUMvIE11bnRhbmVyIDI0NCBCYXJjZWxvbmExQjBABgNVBAMTOUF1 -dG9yaWRhZCBkZSBDZXJ0aWZpY2FjaW9uIEZpcm1hcHJvZmVzaW9uYWwgQ0lGIEE2 -MjYzNDA2ODEmMCQGCSqGSIb3DQEJARYXY2FAZmlybWFwcm9mZXNpb25hbC5jb20w -ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDnIwNvbyOlXnjOlSztlB5u -Cp4Bx+ow0Syd3Tfom5h5VtP8c9/Qit5Vj1H5WuretXDE7aTt/6MNbg9kUDGvASdY -rv5sp0ovFy3Tc9UTHI9ZpTQsHVQERc1ouKDAA6XPhUJHlShbz++AbOCQl4oBPB3z -hxAwJkh91/zpnZFx/0GaqUC1N5wpIE8fUuOgfRNtVLcK3ulqTgesrBlf3H5idPay -BQC6haD9HThuy1q7hryUZzM1gywfI834yJFxzJeL764P3CkDG8A563DtwW4O2GcL -iam8NeTvtjS0pbbELaW+0MOUJEjb35bTALVmGotmBQ/dPz/LP6pemkr4tErvlTcb -AgMBAAGjgZ8wgZwwKgYDVR0RBCMwIYYfaHR0cDovL3d3dy5maXJtYXByb2Zlc2lv -bmFsLmNvbTASBgNVHRMBAf8ECDAGAQH/AgEBMCsGA1UdEAQkMCKADzIwMDExMDI0 -MjIwMDAwWoEPMjAxMzEwMjQyMjAwMDBaMA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4E -FgQUMwugZtHq2s7eYpMEKFK1FH84aLcwDQYJKoZIhvcNAQEFBQADggEBAEdz/o0n -VPD11HecJ3lXV7cVVuzH2Fi3AQL0M+2TUIiefEaxvT8Ub/GzR0iLjJcG1+p+o1wq -u00vR+L4OQbJnC4xGgN49Lw4xiKLMzHwFgQEffl25EvXwOaD7FnMP97/T2u3Z36m -hoEyIwOdyPdfwUpgpZKpsaSgYMN4h7Mi8yrrW6ntBas3D7Hi05V2Y1Z0jFhyGzfl -ZKG+TQyTmAyX9odtsz/ny4Cm7YjHX1BiAuiZdBbQ5rQ58SfLyEDW44YQqSMSkuBp -QWOnryULwMWSyx6Yo1q6xTMPoJcB3X/ge9YGVM+h4k0460tQtcsm9MracEpqoeJ5 -quGnM/b9Sh/22WA= ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- MIICWjCCAcMCAgGlMA0GCSqGSIb3DQEBBAUAMHUxCzAJBgNVBAYTAlVTMRgwFgYD VQQKEw9HVEUgQ29ycG9yYXRpb24xJzAlBgNVBAsTHkdURSBDeWJlclRydXN0IFNv bHV0aW9ucywgSW5jLjEjMCEGA1UEAxMaR1RFIEN5YmVyVHJ1c3QgR2xvYmFsIFJv @@ -2468,6 +2579,37 @@ xFIY6iHOsfHmhIHluqmGKPJDWl0Snawe2ajlCmqnf6CHKc/yiU3U7MXi5nrQNiOK SnQ2+Q== -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- +MIIFYDCCA0igAwIBAgIUeFhfLq0sGUvjNwc1NBMotZbUZZMwDQYJKoZIhvcNAQEL +BQAwSDELMAkGA1UEBhMCQk0xGTAXBgNVBAoTEFF1b1ZhZGlzIExpbWl0ZWQxHjAc +BgNVBAMTFVF1b1ZhZGlzIFJvb3QgQ0EgMSBHMzAeFw0xMjAxMTIxNzI3NDRaFw00 +MjAxMTIxNzI3NDRaMEgxCzAJBgNVBAYTAkJNMRkwFwYDVQQKExBRdW9WYWRpcyBM +aW1pdGVkMR4wHAYDVQQDExVRdW9WYWRpcyBSb290IENBIDEgRzMwggIiMA0GCSqG +SIb3DQEBAQUAA4ICDwAwggIKAoICAQCgvlAQjunybEC0BJyFuTHK3C3kEakEPBtV +wedYMB0ktMPvhd6MLOHBPd+C5k+tR4ds7FtJwUrVu4/sh6x/gpqG7D0DmVIB0jWe +rNrwU8lmPNSsAgHaJNM7qAJGr6Qc4/hzWHa39g6QDbXwz8z6+cZM5cOGMAqNF341 +68Xfuw6cwI2H44g4hWf6Pser4BOcBRiYz5P1sZK0/CPTz9XEJ0ngnjybCKOLXSoh +4Pw5qlPafX7PGglTvF0FBM+hSo+LdoINofjSxxR3W5A2B4GbPgb6Ul5jxaYA/qXp +UhtStZI5cgMJYr2wYBZupt0lwgNm3fME0UDiTouG9G/lg6AnhF4EwfWQvTA9xO+o +abw4m6SkltFi2mnAAZauy8RRNOoMqv8hjlmPSlzkYZqn0ukqeI1RPToV7qJZjqlc +3sX5kCLliEVx3ZGZbHqfPT2YfF72vhZooF6uCyP8Wg+qInYtyaEQHeTTRCOQiJ/G +KubX9ZqzWB4vMIkIG1SitZgj7Ah3HJVdYdHLiZxfokqRmu8hqkkWCKi9YSgxyXSt +hfbZxbGL0eUQMk1fiyA6PEkfM4VZDdvLCXVDaXP7a3F98N/ETH3Goy7IlXnLc6KO +Tk0k+17kBL5yG6YnLUlamXrXXAkgt3+UuU/xDRxeiEIbEbfnkduebPRq34wGmAOt +zCjvpUfzUwIDAQABo0IwQDAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIB +BjAdBgNVHQ4EFgQUo5fW816iEOGrRZ88F2Q87gFwnMwwDQYJKoZIhvcNAQELBQAD +ggIBABj6W3X8PnrHX3fHyt/PX8MSxEBd1DKquGrX1RUVRpgjpeaQWxiZTOOtQqOC +MTaIzen7xASWSIsBx40Bz1szBpZGZnQdT+3Btrm0DWHMY37XLneMlhwqI2hrhVd2 +cDMT/uFPpiN3GPoajOi9ZcnPP/TJF9zrx7zABC4tRi9pZsMbj/7sPtPKlL92CiUN +qXsCHKnQO18LwIE6PWThv6ctTr1NxNgpxiIY0MWscgKCP6o6ojoilzHdCGPDdRS5 +YCgtW2jgFqlmgiNR9etT2DGbe+m3nUvriBbP+V04ikkwj+3x6xn0dxoxGE1nVGwv +b2X52z3sIexe9PSLymBlVNFxZPT5pqOBMzYzcfCkeF9OrYMh3jRJjehZrJ3ydlo2 +8hP0r+AJx2EqbPfgna67hkooby7utHnNkDPDs3b69fBsnQGQ+p6Q9pxyz0fawx/k +NSBT8lTR32GDpgLiJTjehTItXnOQUl1CxM49S+H5GYQd1aJQzEH7QRTDvdbJWqNj +ZgKAvQU6O0ec7AAmTPWIUb+oI38YB7AL7YsmoWTTYUrrXJ/es69nA7Mf3W1daWhp +q1467HxpvMc7hU6eFbm0FU/DlXpY18ls6Wy58yljXrQs8C097Vpl4KlbQMJImYFt +nh8GKjwStIsPm6Ik8KaN1nrgS7ZklmOVhMJKzRwuJIczYOXD +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- MIIFtzCCA5+gAwIBAgICBQkwDQYJKoZIhvcNAQEFBQAwRTELMAkGA1UEBhMCQk0x GTAXBgNVBAoTEFF1b1ZhZGlzIExpbWl0ZWQxGzAZBgNVBAMTElF1b1ZhZGlzIFJv b3QgQ0EgMjAeFw0wNjExMjQxODI3MDBaFw0zMTExMjQxODIzMzNaMEUxCzAJBgNV @@ -2501,6 +2643,37 @@ ohEUGW6yhhtoPkg3Goi3XZZenMfvJ2II4pEZXNLxId26F0KCl3GBUzGpn/Z9Yr9y 8eOx79+Rj1QqCyXBJhnEUhAFZdWCEOrCMc0u -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- +MIIFYDCCA0igAwIBAgIURFc0JFuBiZs18s64KztbpybwdSgwDQYJKoZIhvcNAQEL +BQAwSDELMAkGA1UEBhMCQk0xGTAXBgNVBAoTEFF1b1ZhZGlzIExpbWl0ZWQxHjAc +BgNVBAMTFVF1b1ZhZGlzIFJvb3QgQ0EgMiBHMzAeFw0xMjAxMTIxODU5MzJaFw00 +MjAxMTIxODU5MzJaMEgxCzAJBgNVBAYTAkJNMRkwFwYDVQQKExBRdW9WYWRpcyBM +aW1pdGVkMR4wHAYDVQQDExVRdW9WYWRpcyBSb290IENBIDIgRzMwggIiMA0GCSqG +SIb3DQEBAQUAA4ICDwAwggIKAoICAQChriWyARjcV4g/Ruv5r+LrI3HimtFhZiFf +qq8nUeVuGxbULX1QsFN3vXg6YOJkApt8hpvWGo6t/x8Vf9WVHhLL5hSEBMHfNrMW +n4rjyduYNM7YMxcoRvynyfDStNVNCXJJ+fKH46nafaF9a7I6JaltUkSs+L5u+9ym +c5GQYaYDFCDy54ejiK2toIz/pgslUiXnFgHVy7g1gQyjO/Dh4fxaXc6AcW34Sas+ +O7q414AB+6XrW7PFXmAqMaCvN+ggOp+oMiwMzAkd056OXbxMmO7FGmh77FOm6RQ1 +o9/NgJ8MSPsc9PG/Srj61YxxSscfrf5BmrODXfKEVu+lV0POKa2Mq1W/xPtbAd0j +IaFYAI7D0GoT7RPjEiuA3GfmlbLNHiJuKvhB1PLKFAeNilUSxmn1uIZoL1NesNKq +IcGY5jDjZ1XHm26sGahVpkUG0CM62+tlXSoREfA7T8pt9DTEceT/AFr2XK4jYIVz +8eQQsSWu1ZK7E8EM4DnatDlXtas1qnIhO4M15zHfeiFuuDIIfR0ykRVKYnLP43eh +vNURG3YBZwjgQQvD6xVu+KQZ2aKrr+InUlYrAoosFCT5v0ICvybIxo/gbjh9Uy3l +7ZizlWNof/k19N+IxWA1ksB8aRxhlRbQ694Lrz4EEEVlWFA4r0jyWbYW8jwNkALG +cC4BrTwV1wIDAQABo0IwQDAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIB +BjAdBgNVHQ4EFgQU7edvdlq/YOxJW8ald7tyFnGbxD0wDQYJKoZIhvcNAQELBQAD +ggIBAJHfgD9DCX5xwvfrs4iP4VGyvD11+ShdyLyZm3tdquXK4Qr36LLTn91nMX66 +AarHakE7kNQIXLJgapDwyM4DYvmL7ftuKtwGTTwpD4kWilhMSA/ohGHqPHKmd+RC +roijQ1h5fq7KpVMNqT1wvSAZYaRsOPxDMuHBR//47PERIjKWnML2W2mWeyAMQ0Ga +W/ZZGYjeVYg3UQt4XAoeo0L9x52ID8DyeAIkVJOviYeIyUqAHerQbj5hLja7NQ4n +lv1mNDthcnPxFlxHBlRJAHpYErAK74X9sbgzdWqTHBLmYF5vHX/JHyPLhGGfHoJE ++V+tYlUkmlKY7VHnoX6XOuYvHxHaU4AshZ6rNRDbIl9qxV6XU/IyAgkwo1jwDQHV +csaxfGl7w/U2Rcxhbl5MlMVerugOXou/983g7aEOGzPuVBj+D77vfoRrQ+NwmNtd +dbINWQeFFSM51vHfqSYP1kjHs6Yi9TM3WpVHn3u6GBVv/9YUZINJ0gpnIdsPNWNg +KCLjsZWDzYWm3S8P52dSbrsvhXz1SnPnxT7AvSESBT/8twNJAlvIJebiVDj1eYeM +HVOyToV7BjjHLPj4sHKNJeV3UvQDHEimUF+IIDBu8oJDqz2XhOdT+yHBTw8imoa4 +WSr2Rz0ZiC3oheGe7IUIarFsNMkd7EgrO3jtZsSOeWmD3n+M +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- MIIGnTCCBIWgAwIBAgICBcYwDQYJKoZIhvcNAQEFBQAwRTELMAkGA1UEBhMCQk0x GTAXBgNVBAoTEFF1b1ZhZGlzIExpbWl0ZWQxGzAZBgNVBAMTElF1b1ZhZGlzIFJv b3QgQ0EgMzAeFw0wNjExMjQxOTExMjNaFw0zMTExMjQxOTA2NDRaMEUxCzAJBgNV @@ -2539,22 +2712,35 @@ mJlglFwjz1onl14LBQaTNx47aTbrqZ5hHY8y2o4M1nQ+ewkk2gF3R8Q7zTSMmfXK 4SVhM7JZG+Ju1zdXtg2pEto= -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- -MIIC5zCCAlACAQEwDQYJKoZIhvcNAQEFBQAwgbsxJDAiBgNVBAcTG1ZhbGlDZXJ0 -IFZhbGlkYXRpb24gTmV0d29yazEXMBUGA1UEChMOVmFsaUNlcnQsIEluYy4xNTAz -BgNVBAsTLFZhbGlDZXJ0IENsYXNzIDMgUG9saWN5IFZhbGlkYXRpb24gQXV0aG9y -aXR5MSEwHwYDVQQDExhodHRwOi8vd3d3LnZhbGljZXJ0LmNvbS8xIDAeBgkqhkiG -9w0BCQEWEWluZm9AdmFsaWNlcnQuY29tMB4XDTk5MDYyNjAwMjIzM1oXDTE5MDYy -NjAwMjIzM1owgbsxJDAiBgNVBAcTG1ZhbGlDZXJ0IFZhbGlkYXRpb24gTmV0d29y -azEXMBUGA1UEChMOVmFsaUNlcnQsIEluYy4xNTAzBgNVBAsTLFZhbGlDZXJ0IENs -YXNzIDMgUG9saWN5IFZhbGlkYXRpb24gQXV0aG9yaXR5MSEwHwYDVQQDExhodHRw -Oi8vd3d3LnZhbGljZXJ0LmNvbS8xIDAeBgkqhkiG9w0BCQEWEWluZm9AdmFsaWNl -cnQuY29tMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDjmFGWHOjVsQaBalfD -cnWTq8+epvzzFlLWLU2fNUSoLgRNB0mKOCn1dzfnt6td3zZxFJmP3MKS8edgkpfs -2Ejcv8ECIMYkpChMMFp2bbFc893enhBxoYjHW5tBbcqwuI4V7q0zK89HBFx1cQqY -JJgpp0lZpd34t0NiYfPT4tBVPwIDAQABMA0GCSqGSIb3DQEBBQUAA4GBAFa7AliE -Zwgs3x/be0kz9dNnnfS0ChCzycUs4pJqcXgn8nCDQtM+z6lU9PHYkhaM0QTLS6vJ -n0WuPIqpsHEzXcjFV9+vqDWzf4mH6eglkrh/hXqu1rweN1gqZ8mRzyqBPu3GOd/A -PhmcGcwTTYJBtYze4D1gCCAPRX5ron+jjBXu +MIIFYDCCA0igAwIBAgIULvWbAiin23r/1aOp7r0DoM8Sah0wDQYJKoZIhvcNAQEL +BQAwSDELMAkGA1UEBhMCQk0xGTAXBgNVBAoTEFF1b1ZhZGlzIExpbWl0ZWQxHjAc +BgNVBAMTFVF1b1ZhZGlzIFJvb3QgQ0EgMyBHMzAeFw0xMjAxMTIyMDI2MzJaFw00 +MjAxMTIyMDI2MzJaMEgxCzAJBgNVBAYTAkJNMRkwFwYDVQQKExBRdW9WYWRpcyBM +aW1pdGVkMR4wHAYDVQQDExVRdW9WYWRpcyBSb290IENBIDMgRzMwggIiMA0GCSqG +SIb3DQEBAQUAA4ICDwAwggIKAoICAQCzyw4QZ47qFJenMioKVjZ/aEzHs286IxSR +/xl/pcqs7rN2nXrpixurazHb+gtTTK/FpRp5PIpM/6zfJd5O2YIyC0TeytuMrKNu +FoM7pmRLMon7FhY4futD4tN0SsJiCnMK3UmzV9KwCoWdcTzeo8vAMvMBOSBDGzXR +U7Ox7sWTaYI+FrUoRqHe6okJ7UO4BUaKhvVZR74bbwEhELn9qdIoyhA5CcoTNs+c +ra1AdHkrAj80//ogaX3T7mH1urPnMNA3I4ZyYUUpSFlob3emLoG+B01vr87ERROR +FHAGjx+f+IdpsQ7vw4kZ6+ocYfx6bIrc1gMLnia6Et3UVDmrJqMz6nWB2i3ND0/k +A9HvFZcba5DFApCTZgIhsUfei5pKgLlVj7WiL8DWM2fafsSntARE60f75li59wzw +eyuxwHApw0BiLTtIadwjPEjrewl5qW3aqDCYz4ByA4imW0aucnl8CAMhZa634Ryl +sSqiMd5mBPfAdOhx3v89WcyWJhKLhZVXGqtrdQtEPREoPHtht+KPZ0/l7DxMYIBp +VzgeAVuNVejH38DMdyM0SXV89pgR6y3e7UEuFAUCf+D+IOs15xGsIs5XPd7JMG0Q +A4XN8f+MFrXBsj6IbGB/kE+V9/YtrQE5BwT6dYB9v0lQ7e/JxHwc64B+27bQ3RP+ +ydOc17KXqQIDAQABo0IwQDAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIB +BjAdBgNVHQ4EFgQUxhfQvKjqAkPyGwaZXSuQILnXnOQwDQYJKoZIhvcNAQELBQAD +ggIBADRh2Va1EodVTd2jNTFGu6QHcrxfYWLopfsLN7E8trP6KZ1/AvWkyaiTt3px +KGmPc+FSkNrVvjrlt3ZqVoAh313m6Tqe5T72omnHKgqwGEfcIHB9UqM+WXzBusnI +FUBhynLWcKzSt/Ac5IYp8M7vaGPQtSCKFWGafoaYtMnCdvvMujAWzKNhxnQT5Wvv +oxXqA/4Ti2Tk08HS6IT7SdEQTXlm66r99I0xHnAUrdzeZxNMgRVhvLfZkXdxGYFg +u/BYpbWcC/ePIlUnwEsBbTuZDdQdm2NnL9DuDcpmvJRPpq3t/O5jrFc/ZSXPsoaP +0Aj/uHYUbt7lJ+yreLVTubY/6CD50qi+YUbKh4yE8/nxoGibIh6BJpsQBJFxwAYf +3KDTuVan45gtf4Od34wrnDKOMpTwATwiKp9Dwi7DmDkHOHv8XgBCH/MyJnmDhPbl +8MFREsALHgQjDFSlTC9JxUrRtm5gDWv8a4uFJGS3iQ6rJUdbPM9+Sb3H6QrG2vd+ +DhcI00iX0HGS8A85PjRqHH3Y8iKuu2n0M7SmSFXRDw4m6Oy2Cy2nhTXN/VnIn9HN +PlopNLk9hM6xZdRZkZFWdSHBd575euFgndOtBBj0fOtek49TSiIp+EgrPk2GrFt/ +ywaZWWDYWGWVjUTR939+J399roD1B0y2PpxxVJkES/1Y+Zj0 -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- MIIDYTCCAkmgAwIBAgIQCgEBAQAAAnwAAAAKAAAAAjANBgkqhkiG9w0BAQUFADA6 @@ -2641,6 +2827,41 @@ h9WUUpY6RsZxlj33mA6ykaqP2vROJAA5VeitF7nTNCtKqUDMFypVZUF0Qn71wK/I k63yGFs9iQzbRzkk+OBM8h+wPQrKBU6JIRrjKpms/H+h8Q8bHz2eBIPdltkdOpQ= -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- +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 +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- MIIDbTCCAlWgAwIBAgIBATANBgkqhkiG9w0BAQUFADBYMQswCQYDVQQGEwJKUDEr MCkGA1UEChMiSmFwYW4gQ2VydGlmaWNhdGlvbiBTZXJ2aWNlcywgSW5jLjEcMBoG A1UEAxMTU2VjdXJlU2lnbiBSb290Q0ExMTAeFw0wOTA0MDgwNDU2NDdaFw0yOTA0 @@ -2932,6 +3153,50 @@ iEDPfUYd/x7H4c7/I9vG+o1VTqkC50cRRj70/b17KSa7qWFiNyi2LSr2EIZkyXCn sSi6 -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- +MIIHyTCCBbGgAwIBAgIBATANBgkqhkiG9w0BAQUFADB9MQswCQYDVQQGEwJJTDEW +MBQGA1UEChMNU3RhcnRDb20gTHRkLjErMCkGA1UECxMiU2VjdXJlIERpZ2l0YWwg +Q2VydGlmaWNhdGUgU2lnbmluZzEpMCcGA1UEAxMgU3RhcnRDb20gQ2VydGlmaWNh +dGlvbiBBdXRob3JpdHkwHhcNMDYwOTE3MTk0NjM2WhcNMzYwOTE3MTk0NjM2WjB9 +MQswCQYDVQQGEwJJTDEWMBQGA1UEChMNU3RhcnRDb20gTHRkLjErMCkGA1UECxMi +U2VjdXJlIERpZ2l0YWwgQ2VydGlmaWNhdGUgU2lnbmluZzEpMCcGA1UEAxMgU3Rh +cnRDb20gQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwggIiMA0GCSqGSIb3DQEBAQUA +A4ICDwAwggIKAoICAQDBiNsJvGxGfHiflXu1M5DycmLWwTYgIiRezul38kMKogZk +pMyONvg45iPwbm2xPN1yo4UcodM9tDMr0y+v/uqwQVlntsQGfQqedIXWeUyAN3rf +OQVSWff0G0ZDpNKFhdLDcfN1YjS6LIp/Ho/u7TTQEceWzVI9ujPW3U3eCztKS5/C +Ji/6tRYccjV3yjxd5srhJosaNnZcAdt0FCX+7bWgiA/deMotHweXMAEtcnn6RtYT +Kqi5pquDSR3l8u/d5AGOGAqPY1MWhWKpDhk6zLVmpsJrdAfkK+F2PrRt2PZE4XNi +HzvEvqBTViVsUQn3qqvKv3b9bZvzndu/PWa8DFaqr5hIlTpL36dYUNk4dalb6kMM +Av+Z6+hsTXBbKWWc3apdzK8BMewM69KN6Oqce+Zu9ydmDBpI125C4z/eIT574Q1w ++2OqqGwaVLRcJXrJosmLFqa7LH4XXgVNWG4SHQHuEhANxjJ/GP/89PrNbpHoNkm+ +Gkhpi8KWTRoSsmkXwQqQ1vp5Iki/untp+HDH+no32NgN0nZPV/+Qt+OR0t3vwmC3 +Zzrd/qqc8NSLf3Iizsafl7b4r4qgEKjZ+xjGtrVcUjyJthkqcwEKDwOzEmDyei+B +26Nu/yYwl/WL3YlXtq09s68rxbd2AvCl1iuahhQqcvbjM4xdCUsT37uMdBNSSwID +AQABo4ICUjCCAk4wDAYDVR0TBAUwAwEB/zALBgNVHQ8EBAMCAa4wHQYDVR0OBBYE +FE4L7xqkQFulF2mHMMo0aEPQQa7yMGQGA1UdHwRdMFswLKAqoCiGJmh0dHA6Ly9j +ZXJ0LnN0YXJ0Y29tLm9yZy9zZnNjYS1jcmwuY3JsMCugKaAnhiVodHRwOi8vY3Js +LnN0YXJ0Y29tLm9yZy9zZnNjYS1jcmwuY3JsMIIBXQYDVR0gBIIBVDCCAVAwggFM +BgsrBgEEAYG1NwEBATCCATswLwYIKwYBBQUHAgEWI2h0dHA6Ly9jZXJ0LnN0YXJ0 +Y29tLm9yZy9wb2xpY3kucGRmMDUGCCsGAQUFBwIBFilodHRwOi8vY2VydC5zdGFy +dGNvbS5vcmcvaW50ZXJtZWRpYXRlLnBkZjCB0AYIKwYBBQUHAgIwgcMwJxYgU3Rh +cnQgQ29tbWVyY2lhbCAoU3RhcnRDb20pIEx0ZC4wAwIBARqBl0xpbWl0ZWQgTGlh +YmlsaXR5LCByZWFkIHRoZSBzZWN0aW9uICpMZWdhbCBMaW1pdGF0aW9ucyogb2Yg +dGhlIFN0YXJ0Q29tIENlcnRpZmljYXRpb24gQXV0aG9yaXR5IFBvbGljeSBhdmFp +bGFibGUgYXQgaHR0cDovL2NlcnQuc3RhcnRjb20ub3JnL3BvbGljeS5wZGYwEQYJ +YIZIAYb4QgEBBAQDAgAHMDgGCWCGSAGG+EIBDQQrFilTdGFydENvbSBGcmVlIFNT +TCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTANBgkqhkiG9w0BAQUFAAOCAgEAFmyZ +9GYMNPXQhV59CuzaEE44HF7fpiUFS5Eyweg78T3dRAlbB0mKKctmArexmvclmAk8 +jhvh3TaHK0u7aNM5Zj2gJsfyOZEdUauCe37Vzlrk4gNXcGmXCPleWKYK34wGmkUW +FjgKXlf2Ysd6AgXmvB618p70qSmD+LIU424oh0TDkBreOKk8rENNZEXO3SipXPJz +ewT4F+irsfMuXGRuczE6Eri8sxHkfY+BUZo7jYn0TZNmezwD7dOaHZrzZVD1oNB1 +ny+v8OqCQ5j4aZyJecRDjkZy42Q2Eq/3JR44iZB3fsNrarnDy0RLrHiQi+fHLB5L +EUTINFInzQpdn4XBidUaePKVEFMy3YCEZnXZtWgo+2EuvoSoOMCZEoalHmdkrQYu +L6lwhceWD3yJZfWOQ1QOq92lgDmUYMA0yZZwLKMS9R9Ie70cfmu3nZD0Ijuu+Pwq +yvqCUqDvr0tVk+vBtfAii6w0TiYiBKGHLHVKt+V9E9e4DGTANtLJL4YSjCMJwRuC +O3NJo2pXh5Tl1njFmUNj403gdy3hZZlyaQQaRwnmDwFWJPsfvw55qVguucQJAX6V +um0ABj6y6koQOdjQK/W/7HW/lwLFCRsI3FU34oH7N4RDYiDK51ZLZer+bMEkkySh +NOsF/5oirpt9P/FlUQqmMGqz9IgcgA38corog14= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- MIIHhzCCBW+gAwIBAgIBLTANBgkqhkiG9w0BAQsFADB9MQswCQYDVQQGEwJJTDEW MBQGA1UEChMNU3RhcnRDb20gTHRkLjErMCkGA1UECxMiU2VjdXJlIERpZ2l0YWwg Q2VydGlmaWNhdGUgU2lnbmluZzEpMCcGA1UEAxMgU3RhcnRDb20gQ2VydGlmaWNh @@ -3210,6 +3475,29 @@ I+2ksx0WckNLIOFZfsLorSa/ovc= MIIDwzCCAqugAwIBAgIBATANBgkqhkiG9w0BAQsFADCBgjELMAkGA1UEBhMCREUx KzApBgNVBAoMIlQtU3lzdGVtcyBFbnRlcnByaXNlIFNlcnZpY2VzIEdtYkgxHzAd BgNVBAsMFlQtU3lzdGVtcyBUcnVzdCBDZW50ZXIxJTAjBgNVBAMMHFQtVGVsZVNl +YyBHbG9iYWxSb290IENsYXNzIDIwHhcNMDgxMDAxMTA0MDE0WhcNMzMxMDAxMjM1 +OTU5WjCBgjELMAkGA1UEBhMCREUxKzApBgNVBAoMIlQtU3lzdGVtcyBFbnRlcnBy +aXNlIFNlcnZpY2VzIEdtYkgxHzAdBgNVBAsMFlQtU3lzdGVtcyBUcnVzdCBDZW50 +ZXIxJTAjBgNVBAMMHFQtVGVsZVNlYyBHbG9iYWxSb290IENsYXNzIDIwggEiMA0G +CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCqX9obX+hzkeXaXPSi5kfl82hVYAUd +AqSzm1nzHoqvNK38DcLZSBnuaY/JIPwhqgcZ7bBcrGXHX+0CfHt8LRvWurmAwhiC +FoT6ZrAIxlQjgeTNuUk/9k9uN0goOA/FvudocP05l03Sx5iRUKrERLMjfTlH6VJi +1hKTXrcxlkIF+3anHqP1wvzpesVsqXFP6st4vGCvx9702cu+fjOlbpSD8DT6Iavq +jnKgP6TeMFvvhk1qlVtDRKgQFRzlAVfFmPHmBiiRqiDFt1MmUUOyCxGVWOHAD3bZ +wI18gfNycJ5v/hqO2V81xrJvNHy+SE/iWjnX2J14np+GPgNeGYtEotXHAgMBAAGj +QjBAMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBS/ +WSA2AHmgoCJrjNXyYdK4LMuCSjANBgkqhkiG9w0BAQsFAAOCAQEAMQOiYQsfdOhy +NsZt+U2e+iKo4YFWz827n+qrkRk4r6p8FU3ztqONpfSO9kSpp+ghla0+AGIWiPAC +uvxhI+YzmzB6azZie60EI4RYZeLbK4rnJVM3YlNfvNoBYimipidx5joifsFvHZVw +IEoHNN/q/xWA5brXethbdXwFeilHfkCoMRN3zUA7tFFHei4R40cR3p1m0IvVVGb6 +g1XqfMIpiRvpb7PO4gWEyS8+eIVibslfwXhjdFjASBgMmTnrpMwatXlajRWc2BQN +9noHV8cigwUtPJslJj0Ys6lDfMjIq2SPDqO/nBudMNva0Bkuqjzx+zOAduTNrRlP +BSeOE6Fuwg== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDwzCCAqugAwIBAgIBATANBgkqhkiG9w0BAQsFADCBgjELMAkGA1UEBhMCREUx +KzApBgNVBAoMIlQtU3lzdGVtcyBFbnRlcnByaXNlIFNlcnZpY2VzIEdtYkgxHzAd +BgNVBAsMFlQtU3lzdGVtcyBUcnVzdCBDZW50ZXIxJTAjBgNVBAMMHFQtVGVsZVNl YyBHbG9iYWxSb290IENsYXNzIDMwHhcNMDgxMDAxMTAyOTU2WhcNMzMxMDAxMjM1 OTU5WjCBgjELMAkGA1UEBhMCREUxKzApBgNVBAoMIlQtU3lzdGVtcyBFbnRlcnBy aXNlIFNlcnZpY2VzIEdtYkgxHzAdBgNVBAsMFlQtU3lzdGVtcyBUcnVzdCBDZW50 @@ -3307,61 +3595,6 @@ ujdEWBF6AmqI8Dc08BnprNRlc/ZpjGSUOnmFKbAWKwyCPwacx/0QK54PLLae4xW/ 2TYcuiUaUj0a7CIMHOCkoj3w6DnPgcB77V0fb8XQC9eY -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- -MIIEKzCCAxOgAwIBAgIEOsylTDANBgkqhkiG9w0BAQUFADBDMQswCQYDVQQGEwJE -SzEVMBMGA1UEChMMVERDIEludGVybmV0MR0wGwYDVQQLExRUREMgSW50ZXJuZXQg -Um9vdCBDQTAeFw0wMTA0MDUxNjMzMTdaFw0yMTA0MDUxNzAzMTdaMEMxCzAJBgNV -BAYTAkRLMRUwEwYDVQQKEwxUREMgSW50ZXJuZXQxHTAbBgNVBAsTFFREQyBJbnRl -cm5ldCBSb290IENBMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxLhA -vJHVYx/XmaCLDEAedLdInUaMArLgJF/wGROnN4NrXceO+YQwzho7+vvOi20jxsNu -Zp+Jpd/gQlBn+h9sHvTQBda/ytZO5GhgbEaqHF1j4QeGDmUApy6mcca8uYGoOn0a -0vnRrEvLznWv3Hv6gXPU/Lq9QYjUdLP5Xjg6PEOo0pVOd20TDJ2PeAG3WiAfAzc1 -4izbSysseLlJ28TQx5yc5IogCSEWVmb/Bexb4/DPqyQkXsN/cHoSxNK1EKC2IeGN -eGlVRGn1ypYcNIUXJXfi9i8nmHj9eQY6otZaQ8H/7AQ77hPv01ha/5Lr7K7a8jcD -R0G2l8ktCkEiu7vmpwIDAQABo4IBJTCCASEwEQYJYIZIAYb4QgEBBAQDAgAHMGUG -A1UdHwReMFwwWqBYoFakVDBSMQswCQYDVQQGEwJESzEVMBMGA1UEChMMVERDIElu -dGVybmV0MR0wGwYDVQQLExRUREMgSW50ZXJuZXQgUm9vdCBDQTENMAsGA1UEAxME -Q1JMMTArBgNVHRAEJDAigA8yMDAxMDQwNTE2MzMxN1qBDzIwMjEwNDA1MTcwMzE3 -WjALBgNVHQ8EBAMCAQYwHwYDVR0jBBgwFoAUbGQBx/2FbazI2p5QCIUItTxWqFAw -HQYDVR0OBBYEFGxkAcf9hW2syNqeUAiFCLU8VqhQMAwGA1UdEwQFMAMBAf8wHQYJ -KoZIhvZ9B0EABBAwDhsIVjUuMDo0LjADAgSQMA0GCSqGSIb3DQEBBQUAA4IBAQBO -Q8zR3R0QGwZ/t6T609lN+yOfI1Rb5osvBCiLtSdtiaHsmGnc540mgwV5dOy0uaOX -wTUA/RXaOYE6lTGQ3pfphqiZdwzlWqCE/xIWrG64jcN7ksKsLtB9KOy282A4aW8+ -2ARVPp7MVdK6/rtHBNcK2RYKNCn1WBPVT8+PVkuzHu7TmHnaCB4Mb7j4Fifvwm89 -9qNLPg7kbWzbO0ESm70NRyN/PErQr8Cv9u8btRXE64PECV90i9kR+8JWsTz4cMo0 -jUNAE4z9mQNUecYu6oah9jrUCbz0vGbMPVjQV0kK7iXiQe4T+Zs4NNEA9X7nlB38 -aQNiuJkFBT1reBK9sG9l ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIFGTCCBAGgAwIBAgIEPki9xDANBgkqhkiG9w0BAQUFADAxMQswCQYDVQQGEwJE -SzEMMAoGA1UEChMDVERDMRQwEgYDVQQDEwtUREMgT0NFUyBDQTAeFw0wMzAyMTEw -ODM5MzBaFw0zNzAyMTEwOTA5MzBaMDExCzAJBgNVBAYTAkRLMQwwCgYDVQQKEwNU -REMxFDASBgNVBAMTC1REQyBPQ0VTIENBMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A -MIIBCgKCAQEArGL2YSCyz8DGhdfjeebM7fI5kqSXLmSjhFuHnEz9pPPEXyG9VhDr -2y5h7JNp46PMvZnDBfwGuMo2HP6QjklMxFaaL1a8z3sM8W9Hpg1DTeLpHTk0zY0s -2RKY+ePhwUp8hjjEqcRhiNJerxomTdXkoCJHhNlktxmW/OwZ5LKXJk5KTMuPJItU -GBxIYXvViGjaXbXqzRowwYCDdlCqT9HU3Tjw7xb04QxQBr/q+3pJoSgrHPb8FTKj -dGqPqcNiKXEx5TukYBdedObaE+3pHx8b0bJoc8YQNHVGEBDjkAB2QMuLt0MJIf+r -TpPGWOmlgtt3xDqZsXKVSQTwtyv6e1mO3QIDAQABo4ICNzCCAjMwDwYDVR0TAQH/ -BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwgewGA1UdIASB5DCB4TCB3gYIKoFQgSkB -AQEwgdEwLwYIKwYBBQUHAgEWI2h0dHA6Ly93d3cuY2VydGlmaWthdC5kay9yZXBv -c2l0b3J5MIGdBggrBgEFBQcCAjCBkDAKFgNUREMwAwIBARqBgUNlcnRpZmlrYXRl -ciBmcmEgZGVubmUgQ0EgdWRzdGVkZXMgdW5kZXIgT0lEIDEuMi4yMDguMTY5LjEu -MS4xLiBDZXJ0aWZpY2F0ZXMgZnJvbSB0aGlzIENBIGFyZSBpc3N1ZWQgdW5kZXIg -T0lEIDEuMi4yMDguMTY5LjEuMS4xLjARBglghkgBhvhCAQEEBAMCAAcwgYEGA1Ud -HwR6MHgwSKBGoESkQjBAMQswCQYDVQQGEwJESzEMMAoGA1UEChMDVERDMRQwEgYD -VQQDEwtUREMgT0NFUyBDQTENMAsGA1UEAxMEQ1JMMTAsoCqgKIYmaHR0cDovL2Ny -bC5vY2VzLmNlcnRpZmlrYXQuZGsvb2Nlcy5jcmwwKwYDVR0QBCQwIoAPMjAwMzAy -MTEwODM5MzBagQ8yMDM3MDIxMTA5MDkzMFowHwYDVR0jBBgwFoAUYLWF7FZkfhIZ -J2cdUBVLc647+RIwHQYDVR0OBBYEFGC1hexWZH4SGSdnHVAVS3OuO/kSMB0GCSqG -SIb2fQdBAAQQMA4bCFY2LjA6NC4wAwIEkDANBgkqhkiG9w0BAQUFAAOCAQEACrom -JkbTc6gJ82sLMJn9iuFXehHTuJTXCRBuo7E4A9G28kNBKWKnctj7fAXmMXAnVBhO -inxO5dHKjHiIzxvTkIvmI/gLDjNDfZziChmPyQE+dF10yYscA+UYyAFMP8uXBV2Y -caaYb7Z8vTd/vuGTJW1v8AqtFxjhA7wHKcitJuj4YfD9IQl+mo6paH1IYnK9AOoB -mbgGglGBTvH1tJFUuSN6AJqfXY3gPGS5GhKSKseCRHI53OI8xthV9RVOyAUO28bQ -YqbsFbS1AoLbrIyigfCbmTH1ICCoiGEKB5+U/NDXG8wuF/MEJ3Zn61SD/aSQfgY9 -BKNDLdr8C2LqL19iUw== ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- MIID+zCCAuOgAwIBAgIBATANBgkqhkiG9w0BAQUFADCBtzE/MD0GA1UEAww2VMOc UktUUlVTVCBFbGVrdHJvbmlrIFNlcnRpZmlrYSBIaXptZXQgU2HEn2xhecSxY8Sx c8SxMQswCQYDVQQGDAJUUjEPMA0GA1UEBwwGQU5LQVJBMVYwVAYDVQQKDE0oYykg @@ -3436,6 +3669,37 @@ XRik7r4EW5nVcV9VZWRi1aKbBFmGyGJ353yCRWo9F7/snXUMrqNvWtMvmDb08PUZ qxFdyKbjKlhqQgnDvZImZjINXQhVdP+MmNAKpoRq0Tl9 -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- +MIIFQTCCAymgAwIBAgICDL4wDQYJKoZIhvcNAQELBQAwUTELMAkGA1UEBhMCVFcx +EjAQBgNVBAoTCVRBSVdBTi1DQTEQMA4GA1UECxMHUm9vdCBDQTEcMBoGA1UEAxMT +VFdDQSBHbG9iYWwgUm9vdCBDQTAeFw0xMjA2MjcwNjI4MzNaFw0zMDEyMzExNTU5 +NTlaMFExCzAJBgNVBAYTAlRXMRIwEAYDVQQKEwlUQUlXQU4tQ0ExEDAOBgNVBAsT +B1Jvb3QgQ0ExHDAaBgNVBAMTE1RXQ0EgR2xvYmFsIFJvb3QgQ0EwggIiMA0GCSqG +SIb3DQEBAQUAA4ICDwAwggIKAoICAQCwBdvI64zEbooh745NnHEKH1Jw7W2CnJfF +10xORUnLQEK1EjRsGcJ0pDFfhQKX7EMzClPSnIyOt7h52yvVavKOZsTuKwEHktSz +0ALfUPZVr2YOy+BHYC8rMjk1Ujoog/h7FsYYuGLWRyWRzvAZEk2tY/XTP3VfKfCh +MBwqoJimFb3u/Rk28OKRQ4/6ytYQJ0lM793B8YVwm8rqqFpD/G2Gb3PpN0Wp8DbH +zIh1HrtsBv+baz4X7GGqcXzGHaL3SekVtTzWoWH1EfcFbx39Eb7QMAfCKbAJTibc +46KokWofwpFFiFzlmLhxpRUZyXx1EcxwdE8tmx2RRP1WKKD+u4ZqyPpcC1jcxkt2 +yKsi2XMPpfRaAok/T54igu6idFMqPVMnaR1sjjIsZAAmY2E2TqNGtz99sy2sbZCi +laLOz9qC5wc0GZbpuCGqKX6mOL6OKUohZnkfs8O1CWfe1tQHRvMq2uYiN2DLgbYP +oA/pyJV/v1WRBXrPPRXAb94JlAGD1zQbzECl8LibZ9WYkTunhHiVJqRaCPgrdLQA +BDzfuBSO6N+pjWxnkjMdwLfS7JLIvgm/LCkFbwJrnu+8vyq8W8BQj0FwcYeyTbcE +qYSjMq+u7msXi7Kx/mzhkIyIqJdIzshNy/MGz19qCkKxHh53L46g5pIOBvwFItIm +4TFRfTLcDwIDAQABoyMwITAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB +/zANBgkqhkiG9w0BAQsFAAOCAgEAXzSBdu+WHdXltdkCY4QWwa6gcFGn90xHNcgL +1yg9iXHZqjNB6hQbbCEAwGxCGX6faVsgQt+i0trEfJdLjbDorMjupWkEmQqSpqsn +LhpNgb+E1HAerUf+/UqdM+DyucRFCCEK2mlpc3INvjT+lIutwx4116KD7+U4x6WF +H6vPNOw/KP4M8VeGTslV9xzU2KV9Bnpv1d8Q34FOIWWxtuEXeZVFBs5fzNxGiWNo +RI2T9GRwoD2dKAXDOXC4Ynsg/eTb6QihuJ49CcdP+yz4k3ZB3lLg4VfSnQO8d57+ +nile98FRYB/e2guyLXW3Q0iT5/Z5xoRdgFlglPx4mI88k1HtQJAH32RjJMtOcQWh +15QaiDLxInQirqWm2BJpTGCjAu4r7NRjkgtevi92a6O2JryPA9gK8kxkRr05YuWW +6zRjESjMlfGt7+/cgFhI6Uu46mWs6fyAtbXIRfmswZ/ZuepiiI7E8UuDEq3mi4TW +nsLrgxifarsbJGAzcMzs9zLzXNl5fe+epP7JI8Mk7hWSsT2RTyaGvWZzJBPqpK5j +wa19hAM8EHiGG3njxPPyBJUgriOCxLM6AGK/5jYk4Ve6xx6QddVfP5VhK8E7zeWz +aGHQRiapIVJpLesux+t3zqY6tQMzT3bR51xUAV3LePTJDL/PEo4XLSNolOer/qmy +KwbQBM0= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- MIIDezCCAmOgAwIBAgIBATANBgkqhkiG9w0BAQUFADBfMQswCQYDVQQGEwJUVzES MBAGA1UECgwJVEFJV0FOLUNBMRAwDgYDVQQLDAdSb290IENBMSowKAYDVQQDDCFU V0NBIFJvb3QgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwHhcNMDgwODI4MDcyNDMz @@ -3489,6 +3753,36 @@ LMDDav7v3Aun+kbfYNucpllQdSNpc5Oy+fwC00fmcc4QAu4njIT/rEUNE1yDMuAl pYYsfPQS -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- +MIIFODCCAyCgAwIBAgIRAJW+FqD3LkbxezmCcvqLzZYwDQYJKoZIhvcNAQEFBQAw +NzEUMBIGA1UECgwLVGVsaWFTb25lcmExHzAdBgNVBAMMFlRlbGlhU29uZXJhIFJv +b3QgQ0EgdjEwHhcNMDcxMDE4MTIwMDUwWhcNMzIxMDE4MTIwMDUwWjA3MRQwEgYD +VQQKDAtUZWxpYVNvbmVyYTEfMB0GA1UEAwwWVGVsaWFTb25lcmEgUm9vdCBDQSB2 +MTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMK+6yfwIaPzaSZVfp3F +VRaRXP3vIb9TgHot0pGMYzHw7CTww6XScnwQbfQ3t+XmfHnqjLWCi65ItqwA3GV1 +7CpNX8GH9SBlK4GoRz6JI5UwFpB/6FcHSOcZrr9FZ7E3GwYq/t75rH2D+1665I+X +Z75Ljo1kB1c4VWk0Nj0TSO9P4tNmHqTPGrdeNjPUtAa9GAH9d4RQAEX1jF3oI7x+ +/jXh7VB7qTCNGdMJjmhnXb88lxhTuylixcpecsHHltTbLaC0H2kD7OriUPEMPPCs +81Mt8Bz17Ww5OXOAFshSsCPN4D7c3TxHoLs1iuKYaIu+5b9y7tL6pe0S7fyYGKkm +dtwoSxAgHNN/Fnct7W+A90m7UwW7XWjH1Mh1Fj+JWov3F0fUTPHSiXk+TT2YqGHe +Oh7S+F4D4MHJHIzTjU3TlTazN19jY5szFPAtJmtTfImMMsJu7D0hADnJoWjiUIMu +sDor8zagrC/kb2HCUQk5PotTubtn2txTuXZZNp1D5SDgPTJghSJRt8czu90VL6R4 +pgd7gUY2BIbdeTXHlSw7sKMXNeVzH7RcWe/a6hBle3rQf5+ztCo3O3CLm1u5K7fs +slESl1MpWtTwEhDcTwK7EpIvYtQ/aUN8Ddb8WHUBiJ1YFkveupD/RwGJBmr2X7KQ +arMCpgKIv7NHfirZ1fpoeDVNAgMBAAGjPzA9MA8GA1UdEwEB/wQFMAMBAf8wCwYD +VR0PBAQDAgEGMB0GA1UdDgQWBBTwj1k4ALP1j5qWDNXr+nuqF+gTEjANBgkqhkiG +9w0BAQUFAAOCAgEAvuRcYk4k9AwI//DTDGjkk0kiP0Qnb7tt3oNmzqjMDfz1mgbl +dxSR651Be5kqhOX//CHBXfDkH1e3damhXwIm/9fH907eT/j3HEbAek9ALCI18Bmx +0GtnLLCo4MBANzX2hFxc469CeP6nyQ1Q6g2EdvZR74NTxnr/DlZJLo961gzmJ1Tj +TQpgcmLNkQfWpb/ImWvtxBnmq0wROMVvMeJuScg/doAmAyYp4Db29iBT4xdwNBed +Y2gea+zDTYa4EzAvXUYNR0PVG6pZDrlcjQZIrXSHX8f8MVRBE+LHIQ6e4B4N4cB7 +Q4WQxYpYxmUKeFfyxiMPAdkgS94P+5KFdSpcc41teyWRyu5FrgZLAMzTsVlQ2jqI +OylDRl6XK1TOU2+NSueW+r9xDkKLfP0ooNBIytrEgUy7onOTJsjrDNYmiLbAJM+7 +vVvrdX3pCI6GMyx5dwlppYn8s3CQh3aP0yK7Qs69cwsgJirQmz1wHiRszYd2qReW +t88NkvuOGKmYSdGe/mBEciG5Ge3C9THxOUiIkCR1VBatzvT4aRRkOfujuLpwQMcn +HL/EVlP6Y2XQ8xwOFvVrhlhNGNTkDY6lnVuR3HYkUD/GKvvZt5y11ubQ2egZixVx +SK236thZiNSQvxaz2emsWWFUyBy6ysHK4bkgTI86k4mloMy/0/Z1pHWWbVY= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- MIIDJzCCApCgAwIBAgIBATANBgkqhkiG9w0BAQQFADCBzjELMAkGA1UEBhMCWkEx FTATBgNVBAgTDFdlc3Rlcm4gQ2FwZTESMBAGA1UEBxMJQ2FwZSBUb3duMR0wGwYD VQQKExRUaGF3dGUgQ29uc3VsdGluZyBjYzEoMCYGA1UECxMfQ2VydGlmaWNhdGlv @@ -3657,42 +3951,6 @@ CJChicsZUN/KHAG8HQQZexB2lzvukJDKxA4fFm517zP4029bHpbj4HR3dHuKom4t KqMiDP+JJn1fIytH1xUdqWqeUQ0qUZ6B+dQ7XnASfxAynB67nfhmqA== -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- -MIIC5zCCAlACAQEwDQYJKoZIhvcNAQEFBQAwgbsxJDAiBgNVBAcTG1ZhbGlDZXJ0 -IFZhbGlkYXRpb24gTmV0d29yazEXMBUGA1UEChMOVmFsaUNlcnQsIEluYy4xNTAz -BgNVBAsTLFZhbGlDZXJ0IENsYXNzIDEgUG9saWN5IFZhbGlkYXRpb24gQXV0aG9y -aXR5MSEwHwYDVQQDExhodHRwOi8vd3d3LnZhbGljZXJ0LmNvbS8xIDAeBgkqhkiG -9w0BCQEWEWluZm9AdmFsaWNlcnQuY29tMB4XDTk5MDYyNTIyMjM0OFoXDTE5MDYy -NTIyMjM0OFowgbsxJDAiBgNVBAcTG1ZhbGlDZXJ0IFZhbGlkYXRpb24gTmV0d29y -azEXMBUGA1UEChMOVmFsaUNlcnQsIEluYy4xNTAzBgNVBAsTLFZhbGlDZXJ0IENs -YXNzIDEgUG9saWN5IFZhbGlkYXRpb24gQXV0aG9yaXR5MSEwHwYDVQQDExhodHRw -Oi8vd3d3LnZhbGljZXJ0LmNvbS8xIDAeBgkqhkiG9w0BCQEWEWluZm9AdmFsaWNl -cnQuY29tMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDYWYJ6ibiWuqYvaG9Y -LqdUHAZu9OqNSLwxlBfw8068srg1knaw0KWlAdcAAxIiGQj4/xEjm84H9b9pGib+ -TunRf50sQB1ZaG6m+FiwnRqP0z/x3BkGgagO4DrdyFNFCQbmD3DD+kCmDuJWBQ8Y -TfwggtFzVXSNdnKgHZ0dwN0/cQIDAQABMA0GCSqGSIb3DQEBBQUAA4GBAFBoPUn0 -LBwGlN+VYH+Wexf+T3GtZMjdd9LvWVXoP+iOBSoh8gfStadS/pyxtuJbdxdA6nLW -I8sogTLDAHkY7FkXicnGah5xyf23dKUlRWnFSKsZ4UWKJWsZ7uW7EvV/96aNUcPw -nXS3qT6gpf+2SQMT2iLM7XGCK5nPOrf1LXLI ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIC5zCCAlACAQEwDQYJKoZIhvcNAQEFBQAwgbsxJDAiBgNVBAcTG1ZhbGlDZXJ0 -IFZhbGlkYXRpb24gTmV0d29yazEXMBUGA1UEChMOVmFsaUNlcnQsIEluYy4xNTAz -BgNVBAsTLFZhbGlDZXJ0IENsYXNzIDIgUG9saWN5IFZhbGlkYXRpb24gQXV0aG9y -aXR5MSEwHwYDVQQDExhodHRwOi8vd3d3LnZhbGljZXJ0LmNvbS8xIDAeBgkqhkiG -9w0BCQEWEWluZm9AdmFsaWNlcnQuY29tMB4XDTk5MDYyNjAwMTk1NFoXDTE5MDYy -NjAwMTk1NFowgbsxJDAiBgNVBAcTG1ZhbGlDZXJ0IFZhbGlkYXRpb24gTmV0d29y -azEXMBUGA1UEChMOVmFsaUNlcnQsIEluYy4xNTAzBgNVBAsTLFZhbGlDZXJ0IENs -YXNzIDIgUG9saWN5IFZhbGlkYXRpb24gQXV0aG9yaXR5MSEwHwYDVQQDExhodHRw -Oi8vd3d3LnZhbGljZXJ0LmNvbS8xIDAeBgkqhkiG9w0BCQEWEWluZm9AdmFsaWNl -cnQuY29tMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDOOnHK5avIWZJV16vY -dA757tn2VUdZZUcOBVXc65g2PFxTXdMwzzjsvUGJ7SVCCSRrCl6zfN1SLUzm1NZ9 -WlmpZdRJEy0kTRxQb7XBhVQ7/nHk01xC+YDgkRoKWzk2Z/M/VXwbP7RfZHM047QS -v4dk+NoS/zcnwbNDu+97bi5p9wIDAQABMA0GCSqGSIb3DQEBBQUAA4GBADt/UG9v -UJSZSWI4OB9L+KXIPqeCgfYrx+jFzug6EILLGACOTb2oWH+heQC1u+mNr0HZDzTu -IYEZoDJJKPTEjlbVUjP9UNV+mWwD5MlM/Mtsq2azSiGM5bUMMj4QssxsodyamEwC -W/POuZ6lcg5Ktz885hZo+L7tdEy8W9ViH0Pd ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- MIIDhDCCAwqgAwIBAgIQL4D+I4wOIg9IZxIokYesszAKBggqhkjOPQQDAzCByjEL MAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQLExZW ZXJpU2lnbiBUcnVzdCBOZXR3b3JrMTowOAYDVQQLEzEoYykgMjAwNyBWZXJpU2ln @@ -3870,18 +4128,18 @@ sH/7NiXaldDxJBQX3RiAa0YjOVT1jmIJBB2UkKab5iXiQkWquJCtvgiPqQtCGJTP cjnhsUPgKM+351psE2tJs//jGHyJizNdrDPXp/naOlXJWBD5qu9ats9LS98q -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- -MIICPDCCAaUCEDyRMcsf9tAbDpq40ES/Er4wDQYJKoZIhvcNAQEFBQAwXzELMAkG +MIICPDCCAaUCEHC65B0Q2Sk0tjjKewPMur8wDQYJKoZIhvcNAQECBQAwXzELMAkG A1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMTcwNQYDVQQLEy5DbGFz cyAzIFB1YmxpYyBQcmltYXJ5IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTk2 -MDEyOTAwMDAwMFoXDTI4MDgwMjIzNTk1OVowXzELMAkGA1UEBhMCVVMxFzAVBgNV +MDEyOTAwMDAwMFoXDTI4MDgwMTIzNTk1OVowXzELMAkGA1UEBhMCVVMxFzAVBgNV BAoTDlZlcmlTaWduLCBJbmMuMTcwNQYDVQQLEy5DbGFzcyAzIFB1YmxpYyBQcmlt YXJ5IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MIGfMA0GCSqGSIb3DQEBAQUAA4GN ADCBiQKBgQDJXFme8huKARS0EN8EQNvjV69qRUCPhAwL0TPZ2RHP7gJYHyX3KqhE BarsAx94f56TuZoAqiN91qyFomNFx3InzPRMxnVx0jnvT0Lwdd8KkMaOIG+YD/is I19wKTakyYbnsZogy1Olhec9vn2a/iRFM9x2Fe0PonFkTGUugWhFpwIDAQABMA0G -CSqGSIb3DQEBBQUAA4GBABByUqkFFBkyCEHwxWsKzH4PIRnN5GfcX6kb5sroc50i -2JhucwNhkcV8sEVAbkSdjbCxlnRhLQ2pRdKkkirWmnWXbj9T/UWZYB2oK0z5XqcJ -2HUw19JlYD1n1khVdWk/kfVIC0dpImmClr7JyDiGSnoscxlIaU5rfGW/D/xwzoiQ +CSqGSIb3DQEBAgUAA4GBALtMEivPLCYATxQT3ab7/AoRhIzzKBxnki98tsX63/Do +lbwdj2wsqFHMc9ikwFPwTtYmwHYBV4GSXiHx0bH/59AhWM1pF+NEHJwZRDmJXNyc +AA9WjQKZ7aKQRUzkuxCkPfAyAw7xzvjoyVGM5mKf5p/AfbdynMk2OmufTqj/ZA1k -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- MIIDAjCCAmsCEH3Z/gfPqB63EHln+6eJNMYwDQYJKoZIhvcNAQEFBQAwgcExCzAJ @@ -3927,6 +4185,20 @@ F4ErWjfJXir0xuKhXFSbplQAz/DxwceYMBo7Nhbbo27q/a2ywtrvAkcTisDxszGt TxzhT5yvDwyd93gN2PQ1VoDat20Xj50egWTh/sVFuq1ruQp6Tk9LhO5L8X3dEQ== -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- +MIICPDCCAaUCEDyRMcsf9tAbDpq40ES/Er4wDQYJKoZIhvcNAQEFBQAwXzELMAkG +A1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMTcwNQYDVQQLEy5DbGFz +cyAzIFB1YmxpYyBQcmltYXJ5IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTk2 +MDEyOTAwMDAwMFoXDTI4MDgwMjIzNTk1OVowXzELMAkGA1UEBhMCVVMxFzAVBgNV +BAoTDlZlcmlTaWduLCBJbmMuMTcwNQYDVQQLEy5DbGFzcyAzIFB1YmxpYyBQcmlt +YXJ5IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MIGfMA0GCSqGSIb3DQEBAQUAA4GN +ADCBiQKBgQDJXFme8huKARS0EN8EQNvjV69qRUCPhAwL0TPZ2RHP7gJYHyX3KqhE +BarsAx94f56TuZoAqiN91qyFomNFx3InzPRMxnVx0jnvT0Lwdd8KkMaOIG+YD/is +I19wKTakyYbnsZogy1Olhec9vn2a/iRFM9x2Fe0PonFkTGUugWhFpwIDAQABMA0G +CSqGSIb3DQEBBQUAA4GBABByUqkFFBkyCEHwxWsKzH4PIRnN5GfcX6kb5sroc50i +2JhucwNhkcV8sEVAbkSdjbCxlnRhLQ2pRdKkkirWmnWXbj9T/UWZYB2oK0z5XqcJ +2HUw19JlYD1n1khVdWk/kfVIC0dpImmClr7JyDiGSnoscxlIaU5rfGW/D/xwzoiQ +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- MIIEGjCCAwICEQDsoKeLbnVqAc/EfMwvlF7XMA0GCSqGSIb3DQEBBQUAMIHKMQsw CQYDVQQGEwJVUzEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xHzAdBgNVBAsTFlZl cmlTaWduIFRydXN0IE5ldHdvcmsxOjA4BgNVBAsTMShjKSAxOTk5IFZlcmlTaWdu @@ -4001,27 +4273,67 @@ iW9dqKHrjQrawx0zbKPqZxmamX9LPYNRKh3KL4YMon4QLSvUFpULB6ouFJJJtylv 2G0xffX8oRAHh84vWdw+WNs= -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- -MIID5TCCAs2gAwIBAgIEOeSXnjANBgkqhkiG9w0BAQUFADCBgjELMAkGA1UEBhMC -VVMxFDASBgNVBAoTC1dlbGxzIEZhcmdvMSwwKgYDVQQLEyNXZWxscyBGYXJnbyBD -ZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTEvMC0GA1UEAxMmV2VsbHMgRmFyZ28gUm9v -dCBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkwHhcNMDAxMDExMTY0MTI4WhcNMjEwMTE0 -MTY0MTI4WjCBgjELMAkGA1UEBhMCVVMxFDASBgNVBAoTC1dlbGxzIEZhcmdvMSww -KgYDVQQLEyNXZWxscyBGYXJnbyBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTEvMC0G -A1UEAxMmV2VsbHMgRmFyZ28gUm9vdCBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkwggEi -MA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDVqDM7Jvk0/82bfuUER84A4n13 -5zHCLielTWi5MbqNQ1mXx3Oqfz1cQJ4F5aHiidlMuD+b+Qy0yGIZLEWukR5zcUHE -SxP9cMIlrCL1dQu3U+SlK93OvRw6esP3E48mVJwWa2uv+9iWsWCaSOAlIiR5NM4O -JgALTqv9i86C1y8IcGjBqAr5dE8Hq6T54oN+J3N0Prj5OEL8pahbSCOz6+MlsoCu -ltQKnMJ4msZoGK43YjdeUXWoWGPAUe5AeH6orxqg4bB4nVCMe+ez/I4jsNtlAHCE -AQgAFG5Uhpq6zPk3EPbg3oQtnaSFN9OH4xXQwReQfhkhahKpdv0SAulPIV4XAgMB -AAGjYTBfMA8GA1UdEwEB/wQFMAMBAf8wTAYDVR0gBEUwQzBBBgtghkgBhvt7hwcB -CzAyMDAGCCsGAQUFBwIBFiRodHRwOi8vd3d3LndlbGxzZmFyZ28uY29tL2NlcnRw -b2xpY3kwDQYJKoZIhvcNAQEFBQADggEBANIn3ZwKdyu7IvICtUpKkfnRLb7kuxpo -7w6kAOnu5+/u9vnldKTC2FJYxHT7zmu1Oyl5GFrvm+0fazbuSCUlFLZWohDo7qd/ -0D+j0MNdJu4HzMPBJCGHHt8qElNvQRbn7a6U+oxy+hNH8Dx+rn0ROhPs7fpvcmR7 -nX1/Jv16+yWt6j4pf0zjAFcysLPp7VMX2YuyFA4w6OXVE8Zkr8QA1dhYJPz1j+zx -x32l2w8n0cbyQIjmH/ZhqPRCyLk306m+LFZ4wnKbWV01QIroTmMatukgalHizqSQ -33ZwmVxwQ023tqcZZE6St8WRPH9IFmV7Fv3L/PvZ1dZPIWU7Sn9Ho/s= +MIIFdjCCA16gAwIBAgIQXmjWEXGUY1BWAGjzPsnFkTANBgkqhkiG9w0BAQUFADBV +MQswCQYDVQQGEwJDTjEaMBgGA1UEChMRV29TaWduIENBIExpbWl0ZWQxKjAoBgNV +BAMTIUNlcnRpZmljYXRpb24gQXV0aG9yaXR5IG9mIFdvU2lnbjAeFw0wOTA4MDgw +MTAwMDFaFw0zOTA4MDgwMTAwMDFaMFUxCzAJBgNVBAYTAkNOMRowGAYDVQQKExFX +b1NpZ24gQ0EgTGltaXRlZDEqMCgGA1UEAxMhQ2VydGlmaWNhdGlvbiBBdXRob3Jp +dHkgb2YgV29TaWduMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAvcqN +rLiRFVaXe2tcesLea9mhsMMQI/qnobLMMfo+2aYpbxY94Gv4uEBf2zmoAHqLoE1U +fcIiePyOCbiohdfMlZdLdNiefvAA5A6JrkkoRBoQmTIPJYhTpA2zDxIIFgsDcScc +f+Hb0v1naMQFXQoOXXDX2JegvFNBmpGN9J42Znp+VsGQX+axaCA2pIwkLCxHC1l2 +ZjC1vt7tj/id07sBMOby8w7gLJKA84X5KIq0VC6a7fd2/BVoFutKbOsuEo/Uz/4M +x1wdC34FMr5esAkqQtXJTpCzWQ27en7N1QhatH/YHGkR+ScPewavVIMYe+HdVHpR +aG53/Ma/UkpmRqGyZxq7o093oL5d//xWC0Nyd5DKnvnyOfUNqfTq1+ezEC8wQjch +zDBwyYaYD8xYTYO7feUapTeNtqwylwA6Y3EkHp43xP901DfA4v6IRmAR3Qg/UDar +uHqklWJqbrDKaiFaafPz+x1wOZXzp26mgYmhiMU7ccqjUu6Du/2gd/Tkb+dC221K +mYo0SLwX3OSACCK28jHAPwQ+658geda4BmRkAjHXqc1S+4RFaQkAKtxVi8QGRkvA +Sh0JWzko/amrzgD5LkhLJuYwTKVYyrREgk/nkR4zw7CT/xH8gdLKH3Ep3XZPkiWv +HYG3Dy+MwwbMLyejSuQOmbp8HkUff6oZRZb9/D0CAwEAAaNCMEAwDgYDVR0PAQH/ +BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFOFmzw7R8bNLtwYgFP6H +EtX2/vs+MA0GCSqGSIb3DQEBBQUAA4ICAQCoy3JAsnbBfnv8rWTjMnvMPLZdRtP1 +LOJwXcgu2AZ9mNELIaCJWSQBnfmvCX0KI4I01fx8cpm5o9dU9OpScA7F9dY74ToJ +MuYhOZO9sxXqT2r09Ys/L3yNWC7F4TmgPsc9SnOeQHrAK2GpZ8nzJLmzbVUsWh2e +JXLOC62qx1ViC777Y7NhRCOjy+EaDveaBk3e1CNOIZZbOVtXHS9dCF4Jef98l7VN +g64N1uajeeAz0JmWAjCnPv/So0M/BVoG6kQC2nz4SNAzqfkHx5Xh9T71XXG68pWp +dIhhWeO/yloTunK0jF02h+mmxTwTv97QRCbut+wucPrXnbes5cVAWubXbHssw1ab +R80LzvobtCHXt2a49CUwi1wNuepnsvRtrtWhnk/Yn+knArAdBtaP4/tIEp9/EaEQ +PkxROpaw0RPxx9gmrjrKkcRpnd8BKWRRb2jaFOwIQZeQjdCygPLPwj2/kWjFgGce +xGATVdVhmVd8upUPYUk6ynW8yQqTP2cOEvIo4jEbwFcW3wh8GcF+Dx+FHgo2fFt+ +J7x6v+Db9NpSvd4MVHAxkUOVyLzwPt0JfjBkUO1/AaQzZ01oT74V77D2AhGiGxMl +OtzCWfHjXEa7ZywCRuoeSKbmW9m1vFGikpbbqsY3Iqb+zCB0oy2pLmvLwIIRIbWT +ee5Ehr7XHuQe+w== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFWDCCA0CgAwIBAgIQUHBrzdgT/BtOOzNy0hFIjTANBgkqhkiG9w0BAQsFADBG +MQswCQYDVQQGEwJDTjEaMBgGA1UEChMRV29TaWduIENBIExpbWl0ZWQxGzAZBgNV +BAMMEkNBIOayg+mAmuagueivgeS5pjAeFw0wOTA4MDgwMTAwMDFaFw0zOTA4MDgw +MTAwMDFaMEYxCzAJBgNVBAYTAkNOMRowGAYDVQQKExFXb1NpZ24gQ0EgTGltaXRl +ZDEbMBkGA1UEAwwSQ0Eg5rKD6YCa5qC56K+B5LmmMIICIjANBgkqhkiG9w0BAQEF +AAOCAg8AMIICCgKCAgEA0EkhHiX8h8EqwqzbdoYGTufQdDTc7WU1/FDWiD+k8H/r +D195L4mx/bxjWDeTmzj4t1up+thxx7S8gJeNbEvxUNUqKaqoGXqW5pWOdO2XCld1 +9AXbbQs5uQF/qvbW2mzmBeCkTVL829B0txGMe41P/4eDrv8FAxNXUDf+jJZSEExf +v5RxadmWPgxDT74wwJ85dE8GRV2j1lY5aAfMh09Qd5Nx2UQIsYo06Yms25tO4dnk +UkWMLhQfkWsZHWgpLFbE4h4TV2TwYeO5Ed+w4VegG63XX9Gv2ystP9Bojg/qnw+L +NVgbExz03jWhCl3W6t8Sb8D7aQdGctyB9gQjF+BNdeFyb7Ao65vh4YOhn0pdr8yb ++gIgthhid5E7o9Vlrdx8kHccREGkSovrlXLp9glk3Kgtn3R46MGiCWOc76DbT52V +qyBPt7D3h1ymoOQ3OMdc4zUPLK2jgKLsLl3Az+2LBcLmc272idX10kaO6m1jGx6K +yX2m+Jzr5dVjhU1zZmkR/sgO9MHHZklTfuQZa/HpelmjbX7FF+Ynxu8b22/8DU0G +AbQOXDBGVWCvOGU6yke6rCzMRh+yRpY/8+0mBe53oWprfi1tWFxK1I5nuPHa1UaK +J/kR8slC/k7e3x9cxKSGhxYzoacXGKUN5AXlK8IrC6KVkLn9YDxOiT7nnO4fuwEC +AwEAAaNCMEAwDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0O +BBYEFOBNv9ybQV0T6GTwp+kVpOGBwboxMA0GCSqGSIb3DQEBCwUAA4ICAQBqinA4 +WbbaixjIvirTthnVZil6Xc1bL3McJk6jfW+rtylNpumlEYOnOXOvEESS5iVdT2H6 +yAa+Tkvv/vMx/sZ8cApBWNromUuWyXi8mHwCKe0JgOYKOoICKuLJL8hWGSbueBwj +/feTZU7n85iYr83d2Z5AiDEoOqsuC7CsDCT6eiaY8xJhEPRdF/d+4niXVOKM6Cm6 +jBAyvd0zaziGfjk9DgNyp115j0WKWa5bIW4xRtVZjc8VX90xJc/bYNaBRHIpAlf2 +ltTW/+op2znFuCyKGo3Oy+dCMYYFaA6eFN0AkLppRQjbbpCBhqcqBT/mhDn4t/lX +X0ykeVoQDF7Va/81XwVRHmyjdanPUIPTfPRm94KNPQx96N97qA4bLJyuQHCH2u2n +FoJavjVsIE4iYdm8UXrNemHcSxH5/mc0zy4EZmFcV5cjjPOGG0jfKq+nwf/Yjj4D +u9gqsPoUJbJRa4ZDhS4HIxaAjUz7tGM7zMN07RujHv41D198HRaG9Q7DlfEvr10l +O1Hm13ZBONFLAzkopR6RctR9q5czxNM+4Gm2KHmgCY0c0f9BckgG/Jou5yD5m6Le +ie2uPAmvylezkolwQOQvT8Jwg0DXJCxr5wkf09XHwQj02w47HAcLQxGEIYbpgNR1 +2KvxAmLBsX5VYc8T1yaw15zLKYs4SgsOkI26oQ== -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- MIIEMDCCAxigAwIBAgIQUJRs7Bjq1ZxN1ZfvdY+grTANBgkqhkiG9w0BAQUFADCB diff --git a/ssl/certs/cacert.org_class3.pem b/ssl/certs/cacert.org_class3.pem deleted file mode 120000 index 253f239..0000000 --- a/ssl/certs/cacert.org_class3.pem +++ /dev/null @@ -1 +0,0 @@ -../../../usr/share/ca-certificates/cacert.org/cacert.org_class3.crt \ No newline at end of file diff --git a/ssl/certs/ce026bf8.0 b/ssl/certs/ce026bf8.0 deleted file mode 120000 index bd57069..0000000 --- a/ssl/certs/ce026bf8.0 +++ /dev/null @@ -1 +0,0 @@ -Firmaprofesional_Root_CA.pem \ No newline at end of file diff --git a/ssl/certs/dd8e9d41.0 b/ssl/certs/dd8e9d41.0 new file mode 120000 index 0000000..2b90a45 --- /dev/null +++ b/ssl/certs/dd8e9d41.0 @@ -0,0 +1 @@ +DigiCert_Global_Root_G3.pem \ No newline at end of file diff --git a/ssl/certs/e18bfb83.0 b/ssl/certs/e18bfb83.0 new file mode 120000 index 0000000..492c36d --- /dev/null +++ b/ssl/certs/e18bfb83.0 @@ -0,0 +1 @@ +QuoVadis_Root_CA_3_G3.pem \ No newline at end of file diff --git a/ssl/certs/e36a6752.0 b/ssl/certs/e36a6752.0 new file mode 120000 index 0000000..8be8ce7 --- /dev/null +++ b/ssl/certs/e36a6752.0 @@ -0,0 +1 @@ +Atos_TrustedRoot_2011.pem \ No newline at end of file diff --git a/syslog-ng/scl.conf b/syslog-ng/scl.conf index 6ed5c0d..2de7fec 100644 --- a/syslog-ng/scl.conf +++ b/syslog-ng/scl.conf @@ -1,5 +1,5 @@ ############################################################################# -# Copyright (c) 2010-2012 BalaBit IT Ltd, Budapest, Hungary +# Copyright (c) 2010-2014 BalaBit IT Ltd, Budapest, Hungary # # This program is free software; you can redistribute it and/or modify it # under the terms of the GNU General Public License version 2 as published @@ -28,6 +28,4 @@ @define scl-root "`syslog-ng-data`/include/scl" @define include-path "`include-path`:`syslog-ng-data`/include" -@include 'scl/system/plugin.conf' -@include 'scl/pacct/plugin.conf' -@include 'scl/syslogconf/plugin.conf' +@include 'scl/*/plugin.conf' diff --git a/syslog-ng/syslog-ng.conf b/syslog-ng/syslog-ng.conf index 993352d..91015fd 100644 --- a/syslog-ng/syslog-ng.conf +++ b/syslog-ng/syslog-ng.conf @@ -1,8 +1,11 @@ -@version: 3.4 -# $Header: /var/cvsroot/gentoo-x86/app-admin/syslog-ng/files/3.4/syslog-ng.conf.gentoo,v 1.2 2013/06/02 01:18:35 mr_bones_ Exp $ +@version: 3.6 +# $Header: /var/cvsroot/gentoo-x86/app-admin/syslog-ng/files/3.6/syslog-ng.conf.gentoo,v 1.1 2014/11/09 08:10:43 mr_bones_ Exp $ # # Syslog-ng default configuration file for Gentoo Linux +# https://bugs.gentoo.org/show_bug.cgi?id=426814 +@include "scl.conf" + options { threaded(yes); chain_hostnames(no); diff --git a/udev/hwdb.bin b/udev/hwdb.bin index 267a58e54c21d47aacf537ff0762e0a9b9041181..941c2877393544a3885a45cc5d68159ce7a5c225 100644 GIT binary patch literal 6670495 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

762v-^YBn=L3WN!ud#V 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%0DwAU2JK5boyex43Vx7C!I$Qqs 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 z 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%0De|cE9fNa1`x(>qwfvcyi>|G&xkyhrkEi(Or&H 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 J9b@QzaU1j2{qj}hLjLO>)%v>Q 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 z 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