<?xml version="1.0"?>
<rss version="2.0">
  <channel>
    <title>PHPDeveloper.org</title>
    <link>http://www.phpdeveloper.org</link>
    <description>Up-to-the Minute PHP News, views and community</description>
    <language>en-us</language>
    <pubDate>Sun, 12 Feb 2012 20:41:22 -0600</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[PHPClasses.org: Another Serious Security Bug on PHP 5.3.9]]></title>
      <guid>http://www.phpdeveloper.org/news/17504</guid>
      <link>http://www.phpdeveloper.org/news/17504</link>
      <description><![CDATA[On the PHPClasses.org blog there's <a href="http://www.phpclasses.org/blog/post/175-Another-Serious-Security-Bug-on-PHP-539.html">a new post</a> detailing an issue that came up in the PHP 5.3.9 release that caused a large security issue (PHP 5.3.10 has, however, <a href="http://php.net/downloads">already been released</a> to correct the issue).
</p>
<blockquote>
PHP 5.3.9 release was mostly meant to fix a security bug, but it introduced a new more serious bug. PHP 5.3.10 was just released to fix this issue. [...] This time it is a bug that allows arbitrary remote code execution. This means that it allows to run arbitrary code on the server, injected by an eventual attacker, so it can be used to cause many types of damage inside a server.
</blockquote>
<p>
The upgrade to <a href="http://php.net/downloads">PHP 5.3.10</a> is highly recommended to prevent this issue from effecting your applications. The <a href="http://www.phpclasses.org/blog/post/175-Another-Serious-Security-Bug-on-PHP-539.html">post</a> also mentions the dropping of Suhosin support (a security plugin for PHP) on the Debian linux distribution's default installation and how the PHP community has reacted to the decision.
</p>]]></description>
      <pubDate>Mon, 06 Feb 2012 14:16:22 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[PHP.net: PHP 5.3.10 Released (Security Fix - Recommended Upgrade)]]></title>
      <guid>http://www.phpdeveloper.org/news/17492</guid>
      <link>http://www.phpdeveloper.org/news/17492</link>
      <description><![CDATA[<p>
The PHP development team has <a href="http://www.php.net/index.php#id2012-02-02-1">officially announced</a> the release of the latest version of PHP in the 5.3.x series - <a href="http://www.php.net/downloads.php">PHP 5.3.10</a>:
</p>
<blockquote>
The PHP development team would like to announce the immediate availability of PHP 5.3.10. This release delivers a critical security fix. [...] Fixed arbitrary remote code execution vulnerability reported by Stefan Esser, CVE-2012-0830.
</blockquote>
<p>
It is highly recommended that users upgrade to this latest version to avoid falling victim to <a href="http://thexploit.com/sec/critical-php-remote-vulnerability-introduced-in-fix-for-php-hashtable-collision-dos/">this recently introduced bug</a> relating to the new "max_input_vars" setting added to protect from the overflow issue <a href="http://phpdeveloper.org/news/17322">recently brought up</a> in the PHP community.
</p>]]></description>
      <pubDate>Fri, 03 Feb 2012 08:01:29 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[PHPClasses.org: PHP 5.4 Features: Shall you Upgrade to the newer PHP Version?]]></title>
      <guid>http://www.phpdeveloper.org/news/17471</guid>
      <link>http://www.phpdeveloper.org/news/17471</link>
      <description><![CDATA[<p>
Over on the PHPClasses.org blog today there's <a href="http://www.phpclasses.org/blog/post/173-PHP-54-Features-Shall-you-Upgrade-to-the-newer-PHP-Version.html">a new post</a> looking at the next major upcoming PHP version (5.4), what it comes with and why you might want to make the upgrade.
</p>
<blockquote>
PHP 5.4.0 is planned to be released on February, 2 2012. By the time you are reading this, it may already been out. It is a result of many months of development. Many features were proposed for this release. Some made into this version, others did not make it at least for now. So, now you may be wondering which interesting features really made it. Let me tell you more about some of the more interesting features present in this release.
</blockquote>
<p>
The article mentions some of the usual major features that can be found in just about every "in PHP 5.4" list - traits, the built-in web server, binary notation for integers - but it also includes some of the features that didn't make the cut this time (like annotations and the inclusion of the APC caching extension). Also included are questions to ask to see if the upgrade is for you like:
</p>
<ul>
<li>Do you need the new features?
<li>Do you need the updates now?
<li>Try it and test it in dev first - does it meet your needs or cause other bugs?
</ul>
<p>
The planned release for PHP 5.4 is during the first week of February (2012). Additionally, if you'd like to give the PHP development group some help testing out the latest Release Candidate, you can <a href="https://plus.google.com/113232754375212792615/posts/23fFbtNobsw">find instructions here</a>.
</p>]]></description>
      <pubDate>Tue, 31 Jan 2012 10:05:03 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Nikita Popov's Blog: htmlspecialchars() improvements in PHP 5.4]]></title>
      <guid>http://www.phpdeveloper.org/news/17462</guid>
      <link>http://www.phpdeveloper.org/news/17462</link>
      <description><![CDATA[<p>
In <a href="http://nikic.github.com/2012/01/28/htmlspecialchars-improvements-in-PHP-5-4">this new post</a> to his blog <i>Nikita Popov</i> looks at an update that might have gotten lost in the shuffle of new features coming in PHP 5.4 - some updates to <a href="http://php.net/htmlspecialchars">htmlspecialchars</a>.
</p>
<blockquote>
One set of changes that I think is particularly important was largely overlooked: For PHP 5.4 cataphract (Artefacto on StackOverflow) heroically rewrote large parts of htmlspecialchars thus fixing various quirks and adding some really nice new features. Here a quick summary of the most important changes: UTF-8 as the default charset, improved error handling (ENT_SUBSTITUTE) and Doctype handling (ENT_HTML401,...).
</blockquote>
<p>
He goes into each of these three main features in a bit more detail, providing code to illustrate the improved error handling and the new flags for Doctype handling (covering HTML 4.01, HTML 5, XML 1 and XHTML).
</p>]]></description>
      <pubDate>Mon, 30 Jan 2012 09:55:24 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[PHP.net: PHP 5.4.0 RC6 released]]></title>
      <guid>http://www.phpdeveloper.org/news/17443</guid>
      <link>http://www.phpdeveloper.org/news/17443</link>
      <description><![CDATA[<p>
The PHP.net has announced the availability of the latest Release Candidate in the PHP 5.4.0 series - <a href="http://www.php.net/index.php#id2012-01-24-1">PHP 5.4.0 RC6</a>:
</p>
<blockquote>
The PHP development team announces the 6th release candidate of PHP 5.4. PHP 5.4 includes new language features and removes several legacy (deprecated) behaviours. Windows binaries can be downloaded from the Windows QA site. [...] The 6th release candidate focused on improving traits. Please test them carefully and help us to identify bugs in order to ensure that the release is solid and all things behave as expected.
</blockquote>
<p>
You can download this latest release from the <a href="http://qa.php.net/">PHP QA site</a> (<a href="http://windows.php.net/qa/">Windows binaries</a>) and test it on your local instance/applications. Any and all feedback about issues should be reported to either the <a href="php-qa@lists.php.net">QA mailing list</a> or on <a href="https://bugs.php.net/">the bug tracker</a>. A complete list of updates is available in <a href="https://svn.php.net/repository/php/php-src/tags/php_5_4_0RC6/NEWS">the NEWS file</a>.
</p>]]></description>
      <pubDate>Tue, 24 Jan 2012 07:32:05 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[PHP.net: PHP 5.3.9 Released!]]></title>
      <guid>http://www.phpdeveloper.org/news/17375</guid>
      <link>http://www.phpdeveloper.org/news/17375</link>
      <description><![CDATA[<p>
The PHP development group has officially announced the <a href="http://www.php.net/archive/2012.php#id2012-01-11-1">release of PHP 5.3.9</a>, the latest in the 5.3.x series.
</p>
<blockquote>
The PHP development team would like to announce the immediate availability of PHP 5.3.9. This release focuses on improving the stability of the PHP 5.3.x branch with over 90 bug fixes, some of which are security related.
</blockquote>
<p>
Bugfixes and updates in this release include the max_input_vars directive, an autoloading issue with <a href="http://php.net/is_a">is_a</a> and changes to the FPM SAPI module. You can see the full list of changes <a href="http://www.php.net/ChangeLog-5.php#5.3.9">here</a> or just go over and download this latest release and get to installing - <a href="http://www.php.net/downloads.php">source</a>, <a href="http://windows.php.net/download/">Windows binaries</a>.
</p>]]></description>
      <pubDate>Wed, 11 Jan 2012 08:10:54 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[PHP.net: PHP 5.4.0 RC5 released]]></title>
      <guid>http://www.phpdeveloper.org/news/17366</guid>
      <link>http://www.phpdeveloper.org/news/17366</link>
      <description><![CDATA[<p>
The PHP development team has officially released <a href="http://www.php.net/index.php#id2012-01-07-2">PHP 5.4.0 RC5</a>, the latest (and the second to last) release candidate for the next major version of the language.
</p>
<blockquote>
The PHP development team announces the 5th <a href="http://qa.php.net/">release candidate</a> of PHP 5.4. PHP 5.4 includes new language features and removes several legacy (deprecated) behaviours. Windows binaries can be downloaded from the <a href="http://windows.php.net/qa/">Windows QA site</a>.
</blockquote>
<p>
Bugs <a href="https://svn.php.net/repository/php/php-src/tags/php_5_4_0RC5/NEWS">fixed in this version</a> include a few to the Core, SAPI/CLI SAPI, PHP-FPM support and improvements to the session extension. Download and test out this latest version on your systems - the more feedback they receive the better! You can report issues you might find on <a href="https://bugs.php.net/">the PHP bug tracker</a>.
</p>]]></description>
      <pubDate>Mon, 09 Jan 2012 07:25:34 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Paul Jones' Blog: The Aura Project: Now For PHP 5.4, With Beta Releases]]></title>
      <guid>http://www.phpdeveloper.org/news/17358</guid>
      <link>http://www.phpdeveloper.org/news/17358</link>
      <description><![CDATA[<p>
As <i>Paul Jones</i> mentions in <a href="http://paul-m-jones.com/archives/2219">this new post to his blog</a> the Aura project, a <a href="http://auraphp.github.com/">PHP framework, originally targeted at PHP 5.3</a> has changed its direction a bit - they've shifted from a focus on PHP 5.3 to the upcoming PHP 5.4 release.
</p>
<blockquote>
When I initially announced the <a href="http://auraphp.github.com/">Aura project</a>, it was targeted at PHP 5.3. With a stable release of PHP 5.4 impending, we have moved the target to PHP 5.4. In addition, we have made 1.0.0-beta1 releases of almost all the component packages. (See an earlier announcement from <a href="http://www.harikt.com/aura-project-moving-to-php54">Hari KT</a>.)
</blockquote>
<p>
The components include: <a href="https://github.com/auraphp/Aura.Di">a dependency injection container</a>, an <a href="https://github.com/auraphp/Aura.Autoload">autoloader</a> and <a href="https://github.com/auraphp/Aura.View">a view system</a> that are all self-contained with no other dependencies. You can find the complete code for these containers (and one for combining them all into a single system) on <a href="http://auraphp.github.com/">the project's github page</a>.
</p>]]></description>
      <pubDate>Fri, 06 Jan 2012 10:03:10 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[PHP.net: PHP 5.4.0RC4 Released!]]></title>
      <guid>http://www.phpdeveloper.org/news/17313</guid>
      <link>http://www.phpdeveloper.org/news/17313</link>
      <description><![CDATA[<p>
The latest version of PHP in the 5.4.0 release candidate series <a href="http://www.php.net/index.php#id2011-12-25-1">has been posted</a> - PHP 5.4.0 RC4</a>, complete with new features and lots of bugfixes.
</p>
<blockquote>
The PHP development team is proud to announce the 4th release candidate of PHP 5.4. PHP 5.4 includes new language features and removes several legacy (deprecated) behaviours. Windows binaries can be downloaded from the Windows QA site. THIS IS A RELEASE CANDIDATE - DO NOT USE IT IN PRODUCTION! This is the 4th release candidate. The release candidate phase is intended as a period of bug fixing prior to the stable release. No new features should be included before the final version of PHP 5.4.0.
</blockquote>
<p>
Updates in this release candidate include an update to the max_input_vars directive and a fix for a segfault in the traits code. You can find the full notes for the release in the <a href="https://svn.php.net/repository/php/php-src/tags/php_5_4_0RC4/NEWS">NEWS</a> file and can download the latest from the PHP.net site - <a href="http://www.php.net/downloads.php">source downloads</a>, <a href="http://windows.php.net/qa/">Windows binaries</a>.
</p>]]></description>
      <pubDate>Wed, 28 Dec 2011 08:55:32 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[PHP.net: PHP 5.4.0RC3 Released!]]></title>
      <guid>http://www.phpdeveloper.org/news/17265</guid>
      <link>http://www.phpdeveloper.org/news/17265</link>
      <description><![CDATA[<p>
As mentioned on the main PHP.net site, the latest Release Candidate in the PHP 5.4.x series has been released - <a href="http://www.php.net/index.php#id2011-12-14-1">PHP 5.4.0RC3</a>:
</p>
<blockquote>
The PHP development team is proud to announce the third release candidate of PHP 5.4. PHP 5.4 includes new language features and removes several legacy (deprecated) behaviours. Windows binaries can be downloaded from the Windows QA site. THIS IS A RELEASE CANDIDATE - DO NOT USE IT IN PRODUCTION!. This is the third release candidate. The release candidate phase is intended as a period of bug fixing prior to the stable release. No new features should be included before the final version of PHP 5.4.0.
</blockquote>
<p>
Major changes include the introduction of UTS #46 mapping support in the intl extension and the inclusion of SERVER_NAME and SERVER_PORT into the $_SERVER superglobal for CLI. You can find more changes listed in <a href="https://svn.php.net/repository/php/php-src/tags/php_5_4_0RC3/NEWS">the NEWS file</a> and can download the latest from the PHP.net site (or your favorite mirror): <a href="http://qa.php.net/">source</a>, <a href="http://windows.php.net/qa/">Windows binaries</a>.
</p>]]></description>
      <pubDate>Thu, 15 Dec 2011 11:27:09 -0600</pubDate>
    </item>
  </channel>
</rss>

