Changes of Revision 6
[-] | Changed | php5-ioncube.spec |
x 1
2 BuildPreReq: /usr/bin/awk 3 Name: php5-ioncube 4 Version: %{ion_version} 5 -Release: 1 6 +Release: 20091121.1.1 7 License: PHP 8 Group: Productivity/Networking/Web/Servers 9 BuildRoot: %{_tmppath}/%{pkg_name}-%{version}-build 10
11 12 13 %changelog -n php5-ioncube 14 +* Sun Dec 20 2009 Carsten Schoene <cs@linux-administrator.com> 15 +- update to release 2009-11-21 16 + 17 * Thu Jun 12 2008 Carsten Schoene <cs@linux-administrator.com> 18 - initial package build 19 |
||
[+] | Changed | ioncube_loaders_lin_x86-64.tar.bz2/LICENSE.txt ^ |
@@ -30,8 +30,8 @@ 1 LICENSE ENTITLEMENT -1.1 The Loader is provided free. Title to the Loader does not pass to -the user in any circumstances. The Loader is supplied in object code. +1.1 The Loader is provided without charge. Title to the Loader does not pass +to the user in any circumstances. The Loader is supplied as object code. 1.2 The provider grants a personal, non-transferable, non-exclusive licence to use the Loader in accordance with the terms and conditions of this Licence @@ -235,4 +235,4 @@ interpreted in accordance with the laws of England and subject to the exclusive jurisdiction of the English courts. -Copyright (c) 2002-2007 ionCube Ltd. Last revised 4-Jan-2007 +Copyright (c) 2002-2009 ionCube Ltd. Last revised 11-Jul-2009 | ||
[+] | Changed | ioncube_loaders_lin_x86-64.tar.bz2/README.txt ^ |
@@ -1,12 +1,12 @@ - The ionCube Loader - Version 3.1 + The ionCube Loader - Version 3.3 -------------------------------- This package contains the latest available Loaders for the PHP versions and operating systems that you selected. -In the package you should have: +In the package you should also have: -* Loader(s) +* Loaders, including beta support for PHP 5.3 (not available on all platforms) * The Loader installation helper script (ioncube-loader-helper.php) @@ -16,6 +16,18 @@ * The License for use of the Loader and encoded files (LICENSE) +PHP 5.3 Support +--------------- + +This package also includes a Loader for the latest generation of the PHP +language, PHP 5.3. Our Loader for PHP 5.3 allows files encoded for previous +versions of PHP to be run on PHP 5.3, including in most cases, files encoded +for the PHP 4 language. The support for PHP 5.3 is well tested both with our +own test suite and also major web applications, however it is a beta release, +and we welcome reports of any unexpected behaviour, which if accompanied by a +a test case to reproduce, we will investigate. + + Installation ------------ @@ -37,6 +49,21 @@ to distribute, you could place the ioncube directory within the top directory of your project or library. + +Runtime install with PHP 5.2.5 and above +---------------------------------------- + +The PHP 5.2.5 release of PHP addressed a potential security weakness with the +dl() function, used by the runtime install method. This improvement requires +that module libraries such as the Loader must be located in the module +extensions directory if installed with dl(). If the Loader is installed in +the extensions directory, and files are encoded by Encoder 6.5.16 and later, +the online Encoder, or on older Encoder releases with a modified +PHP preamble (http://www.ioncube.com/newpreamble.zip and tar.gz), then +runtime install will usually be possible if dl() is available. If the +runtime method is unavailable, installing in a php.ini file may be used. + + It's not working - why? ----------------------- @@ -67,10 +94,21 @@ performance for encoded scripts. It is also required for systems that use safe mode, or if PHP has been built with thread support, e.g. on Windows. -The ' php.ini installation instructions' option on the installation helper PHP +The 'php.ini installation instructions' option on the installation helper PHP script is provided to assist with this. Access the script from a web server or a PHP cli or cgi executable and it should tell you which Loader to install, which file to edit and what you need to add (it's just a one line change). -Copyright (c) 2002-2007 ionCube Ltd. Last revised 4-Jan-2007 +* NON-THREADED WINDOWS + +Until recent PHP releases, PHP has always been built with thread-safety +enabled. Our standard Windows Loaders are built for threaded releases, and +would be installed in the php.ini file using zend_extension_ts. +As of PHP 5.2, PHP installations on Windows are sometimes made with +thread safety disabled, and in this case our Windows non-TS Loaders should +be used, and zend_extension used in the php.ini file instead of +zend_extension_ts. + + +Copyright (c) 2002-2009 ionCube Ltd. Last revised 09-Oct-2009 | ||
Changed | ioncube_loaders_lin_x86-64.tar.bz2/ioncube_loader_lin_4.1.so ^ | |
Changed | ioncube_loaders_lin_x86-64.tar.bz2/ioncube_loader_lin_4.2.so ^ | |
Changed | ioncube_loaders_lin_x86-64.tar.bz2/ioncube_loader_lin_4.3.so ^ | |
Changed | ioncube_loaders_lin_x86-64.tar.bz2/ioncube_loader_lin_4.3_ts.so ^ | |
Changed | ioncube_loaders_lin_x86-64.tar.bz2/ioncube_loader_lin_4.4.so ^ | |
Changed | ioncube_loaders_lin_x86-64.tar.bz2/ioncube_loader_lin_4.4_ts.so ^ | |
Changed | ioncube_loaders_lin_x86-64.tar.bz2/ioncube_loader_lin_5.0.so ^ | |
Changed | ioncube_loaders_lin_x86-64.tar.bz2/ioncube_loader_lin_5.0_ts.so ^ | |
Changed | ioncube_loaders_lin_x86-64.tar.bz2/ioncube_loader_lin_5.1.so ^ | |
Changed | ioncube_loaders_lin_x86-64.tar.bz2/ioncube_loader_lin_5.1_ts.so ^ | |
Changed | ioncube_loaders_lin_x86-64.tar.bz2/ioncube_loader_lin_5.2.so ^ | |
Changed | ioncube_loaders_lin_x86-64.tar.bz2/ioncube_loader_lin_5.2_ts.so ^ | |
Added | ioncube_loaders_lin_x86-64.tar.bz2/ioncube_loader_lin_5.3.so ^ | |
[+] | Changed | ioncube_loaders_lin_x86.tar.bz2/LICENSE.txt ^ |
@@ -30,8 +30,8 @@ 1 LICENSE ENTITLEMENT -1.1 The Loader is provided free. Title to the Loader does not pass to -the user in any circumstances. The Loader is supplied in object code. +1.1 The Loader is provided without charge. Title to the Loader does not pass +to the user in any circumstances. The Loader is supplied as object code. 1.2 The provider grants a personal, non-transferable, non-exclusive licence to use the Loader in accordance with the terms and conditions of this Licence @@ -235,4 +235,4 @@ interpreted in accordance with the laws of England and subject to the exclusive jurisdiction of the English courts. -Copyright (c) 2002-2007 ionCube Ltd. Last revised 4-Jan-2007 +Copyright (c) 2002-2009 ionCube Ltd. Last revised 11-Jul-2009 | ||
[+] | Changed | ioncube_loaders_lin_x86.tar.bz2/README.txt ^ |
@@ -1,12 +1,12 @@ - The ionCube Loader - Version 3.1 + The ionCube Loader - Version 3.3 -------------------------------- This package contains the latest available Loaders for the PHP versions and operating systems that you selected. -In the package you should have: +In the package you should also have: -* Loader(s) +* Loaders, including beta support for PHP 5.3 (not available on all platforms) * The Loader installation helper script (ioncube-loader-helper.php) @@ -16,6 +16,18 @@ * The License for use of the Loader and encoded files (LICENSE) +PHP 5.3 Support +--------------- + +This package also includes a Loader for the latest generation of the PHP +language, PHP 5.3. Our Loader for PHP 5.3 allows files encoded for previous +versions of PHP to be run on PHP 5.3, including in most cases, files encoded +for the PHP 4 language. The support for PHP 5.3 is well tested both with our +own test suite and also major web applications, however it is a beta release, +and we welcome reports of any unexpected behaviour, which if accompanied by a +a test case to reproduce, we will investigate. + + Installation ------------ @@ -37,6 +49,21 @@ to distribute, you could place the ioncube directory within the top directory of your project or library. + +Runtime install with PHP 5.2.5 and above +---------------------------------------- + +The PHP 5.2.5 release of PHP addressed a potential security weakness with the +dl() function, used by the runtime install method. This improvement requires +that module libraries such as the Loader must be located in the module +extensions directory if installed with dl(). If the Loader is installed in +the extensions directory, and files are encoded by Encoder 6.5.16 and later, +the online Encoder, or on older Encoder releases with a modified +PHP preamble (http://www.ioncube.com/newpreamble.zip and tar.gz), then +runtime install will usually be possible if dl() is available. If the +runtime method is unavailable, installing in a php.ini file may be used. + + It's not working - why? ----------------------- @@ -67,10 +94,21 @@ performance for encoded scripts. It is also required for systems that use safe mode, or if PHP has been built with thread support, e.g. on Windows. -The ' php.ini installation instructions' option on the installation helper PHP +The 'php.ini installation instructions' option on the installation helper PHP script is provided to assist with this. Access the script from a web server or a PHP cli or cgi executable and it should tell you which Loader to install, which file to edit and what you need to add (it's just a one line change). -Copyright (c) 2002-2007 ionCube Ltd. Last revised 4-Jan-2007 +* NON-THREADED WINDOWS + +Until recent PHP releases, PHP has always been built with thread-safety +enabled. Our standard Windows Loaders are built for threaded releases, and +would be installed in the php.ini file using zend_extension_ts. +As of PHP 5.2, PHP installations on Windows are sometimes made with +thread safety disabled, and in this case our Windows non-TS Loaders should +be used, and zend_extension used in the php.ini file instead of +zend_extension_ts. + + +Copyright (c) 2002-2009 ionCube Ltd. Last revised 09-Oct-2009 | ||
Changed | ioncube_loaders_lin_x86.tar.bz2/ioncube_loader_lin_4.1.so ^ | |
Changed | ioncube_loaders_lin_x86.tar.bz2/ioncube_loader_lin_4.2.so ^ | |
Changed | ioncube_loaders_lin_x86.tar.bz2/ioncube_loader_lin_4.2_ts.so ^ | |
Changed | ioncube_loaders_lin_x86.tar.bz2/ioncube_loader_lin_4.3.so ^ | |
Changed | ioncube_loaders_lin_x86.tar.bz2/ioncube_loader_lin_4.3_ts.so ^ | |
Changed | ioncube_loaders_lin_x86.tar.bz2/ioncube_loader_lin_4.4.so ^ | |
Changed | ioncube_loaders_lin_x86.tar.bz2/ioncube_loader_lin_4.4_ts.so ^ | |
Changed | ioncube_loaders_lin_x86.tar.bz2/ioncube_loader_lin_5.0.so ^ | |
Changed | ioncube_loaders_lin_x86.tar.bz2/ioncube_loader_lin_5.0_ts.so ^ | |
Changed | ioncube_loaders_lin_x86.tar.bz2/ioncube_loader_lin_5.1.so ^ | |
Changed | ioncube_loaders_lin_x86.tar.bz2/ioncube_loader_lin_5.1_ts.so ^ | |
Changed | ioncube_loaders_lin_x86.tar.bz2/ioncube_loader_lin_5.2.so ^ | |
Changed | ioncube_loaders_lin_x86.tar.bz2/ioncube_loader_lin_5.2_ts.so ^ | |
Added | ioncube_loaders_lin_x86.tar.bz2/ioncube_loader_lin_5.3.so ^ | |
Added | ioncube_loaders_lin_x86.tar.bz2/ioncube_loader_lin_5.3_ts.so ^ |