<?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>Thu, 24 May 2012 10:52:10 -0500</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[Brian DeShong's Blog: Small news that's big to me: my PHP Testfest submissions made it into 5_3!]]></title>
      <guid>http://www.phpdeveloper.org/news/10410</guid>
      <link>http://www.phpdeveloper.org/news/10410</link>
      <description><![CDATA[<p>
Congrats to <i>Brian DeShong</i> for having his submissions from this year's TestFest be <a href="http://www.deshong.net/?p=76">included in the next release</a> of PHP, version 5.3's build.
</p>
<blockquote>
Someday I'll look back on this post and think it's super lame, but my recent submission of two tests for PHP's <a href="http://php.net/putenv">putenv()</a> function made it into PHP_5_3! I've officially made a contribution it's a red letter day, folks. Without <a href="http://atlantaphp.org/">Atlanta PHP</a> and <a href="http://testfest.php.net/">PHP's Testfest</a>, none of this would have been possible.
</blockquote>
<p>
His tests ran with putenv() and the safe_mode_allowed_env_vars/safe_mode_protected_env_vars settings in use. You can see the inclusion in <a href="http://news.php.net/php.cvs/50412">this commit message</a> (by <i>Lars Strojny</i>).
</p>]]></description>
      <pubDate>Fri, 13 Jun 2008 10:25:12 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[PHP.net: PHP 5.2.6 Released]]></title>
      <guid>http://www.phpdeveloper.org/news/10094</guid>
      <link>http://www.phpdeveloper.org/news/10094</link>
      <description><![CDATA[<p>
The PHP development team has released the latest version in the PHP 5.2.x series today - <a href="http://www.php.net/index.php#id2008-05-01-1">version 5.2.6</a>:
</p>
<blockquote>
This release focuses on improving the stability ofthe PHP 5.2.x branch with over 120 bug fixes, several of which are security related.All users of PHP are encouraged to upgrade to this release. Further details about the PHP 5.2.6 release can be found in the release announcement for 5.2.6, the full list of changes is available in the ChangeLog for PHP 5.
</blockquote>
<p>
Security updates include prevention of a buffer overflow in FastCGI mode, an integer overflow in printf, correction for a safe_mode bypass method in cURL and the bundling of PCRE 7.6 to update the regular expression functionality of the language.
</p>
<p>
You can grab this latest release from <a href="http://www.php.net/downloads.php">the downloads page</a> on PHP.net (or your favorite mirror) - both the source and the Windows binaries.
</p>]]></description>
      <pubDate>Fri, 02 May 2008 07:51:13 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Stuart Herbert's Blog: PHP's Built-In Solutions For Shared Hosting]]></title>
      <guid>http://www.phpdeveloper.org/news/9123</guid>
      <link>http://www.phpdeveloper.org/news/9123</link>
      <description><![CDATA[<p>
Following up on a <a href="http://blog.stuartherbert.com/php/2007/11/21/the-challenge-with-securing-shared-hosting/">previous article</a>, <i>Stuart Herbert</i> has <a href="http://blog.stuartherbert.com/php/2007/11/27/phps-built-in-solutions-for-shared-hosting/">posted some of the things</a> that PHP can do to help solve the previously mentioned shared hosting problems.
</p>
<blockquote>
The challenge is to secure the box not just from outside attack (something you have to do anyway, and which I'll cover later in this series), but also to make sure that code running on one website can't steal confidential data like MySQL passwords from any of the other websites.
</blockquote>
<p>
It's not just a problem that PHP has, but it does, thankfully, have several settings and things that you can do to help. Among those on the list are things like: safe_mode, open_basedir and how PHP 6 will effect both of these. He's included settings for both of them to get you started.
</p>]]></description>
      <pubDate>Tue, 27 Nov 2007 10:25:00 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Milw0rm.com: Exploit - PHP5 COM Object Security Bypass (Windows)]]></title>
      <guid>http://www.phpdeveloper.org/news/8885</guid>
      <link>http://www.phpdeveloper.org/news/8885</link>
      <description><![CDATA[<p>
An exploit for PHP's COM objects on the 5.x series <a href="http://milw0rm.com/exploits/4553">has been reported</a> by <i>shinnai</i> - an issue that allows for a bypass of safe_mode and disable_function settings.
</p>
<p>
The <a href="http://milw0rm.com/exploits/4553">exploit</a> has been published as a PHP file for easy testing on your Windows/PHP installation (it was tested on WinXP Pro SP2 on both the CLI and Apache). No additional modules are needed for this exploit - only the COM functions and a Windows system.
</p>
<p>
The issue comes from an overflow in the str_repeat function allowing for the execution of whatever applications the developer wants on the remote Windows machine (including the ability to create and remove files and directories). There is no path for this issue currently (should be corrected in the next minor PHP release).
</p>]]></description>
      <pubDate>Tue, 23 Oct 2007 09:31:00 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Pierre-Alain Joye's Blog: Zip 1.8.7, safemode and open_basedir fixes]]></title>
      <guid>http://www.phpdeveloper.org/news/7461</guid>
      <link>http://www.phpdeveloper.org/news/7461</link>
      <description><![CDATA[<p>
<i>Pierre-Alain Joye</i> has <a href="http://blog.thepimp.net/index.php/post/2007/03/14/Zip-187-safemode-and-open_basedir-fixes">posted about</a> the release of the latest version of his Zip PECL extension - version 1.8.7 - including what it fixes.
</p>
<blockquote>
Zip-1.8.7 fixes two problems related to open_basedir and safe mode. One was discovered by Stefan Esser (#20 in his mopb) and affects the zip:// stream wrapper. The other is in the open method of the ZipArchive class. I I forgot these two places while applying the php6+ changes and cleaning the code base. I recommend to upgrade as soon as possible.
</blockquote>
<p>
He notes that, thanks to information from <i>Stefan Esser</i>, this issue was fixed the same day it was posted (the zip:// flaw he mentioned). You can get more information on this package from <a href="http://pecl.php.net/zip">its PECL homepage</a> or just grab the latest update <a href="http://pecl.php.net/get/zip-1.8.7">here</a>.
</p>]]></description>
      <pubDate>Tue, 20 Mar 2007 09:56:00 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Pierre-Alain Joye's Blog: PEAR Installer Issues]]></title>
      <guid>http://www.phpdeveloper.org/news/5198</guid>
      <link>http://www.phpdeveloper.org/news/5198</link>
      <description><![CDATA[<p>
<i>Pierre-Alain Joye</i> has two new posts on his blog today, both dealing with the PEAR installer, noting an "issue" that came up with it and PHP's safemode and a new version of it to correct a rather large bug.
</p>
<p>
The <a href="http://blog.thepimp.net/index.php/2006/04/18/58-open_basedir-and-safemode-pear-installer">first post</a> makes a point about bug reports and testing before sending. He recieved a report that the PEAR installer (go-pear) was broken when safemode is on. Fortunately, it turned out to be a lack of knowledge on the user's part and just being a matter of permissions.
</p>
<p>
<a href="http://blog.thepimp.net/index.php/2006/04/18/59-pear-installer-web-frontend-051-is-out">Post number two</a> talks about the newly released version of the PEAR installer, including a new version of the Web frontend (0.5.1). The new installer version corrects a bug where the server will have to request channel servers for every command over and over again - all due to the lack of a cache directory. 
</p>
<p>
You can grab this latest update for the installer <a href="http://go-pear.org/">here</a> and for the web frontend <a href="http://pear.php.net/pear_frontend_web">here</a>
</p>]]></description>
      <pubDate>Tue, 18 Apr 2006 13:23:07 -0500</pubDate>
    </item>
  </channel>
</rss>

