<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>PEAR Blog</title>
	<atom:link href="http://blog.pear.php.net/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.pear.php.net</link>
	<description>Official pear.php.net blog</description>
	<lastBuildDate>Tue, 24 Jan 2012 14:05:29 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.2</generator>
		<item>
		<title>What would you do with 5 million lines of code?</title>
		<link>http://blog.pear.php.net/2012/01/24/what-would-you-do-with-5-million-lines-of-code/</link>
		<comments>http://blog.pear.php.net/2012/01/24/what-would-you-do-with-5-million-lines-of-code/#comments</comments>
		<pubDate>Tue, 24 Jan 2012 14:05:29 +0000</pubDate>
		<dc:creator>doconnor</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blog.pear.php.net/?p=106</guid>
		<description><![CDATA[Since October 2011, 5 million lines of the PEAR codebase has shifted to github. Hand in hand with this shift has been the tireless work of Daniel C &#8211; someone who brazenly said &#8220;I will fix the failing packages!&#8221; in &#8230; <a href="http://blog.pear.php.net/2012/01/24/what-would-you-do-with-5-million-lines-of-code/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Since October 2011, 5 million lines of the PEAR codebase has shifted to github.</p>
<p>Hand in hand with this shift has been the tireless work of Daniel C &#8211; someone who brazenly said &#8220;I will fix the failing packages!&#8221; in the tail end of last year.</p>
<p>Coupling his efforts with a <a href="http://permalink.gmane.org/gmane.comp.php.pear.devel/50101">call to arms</a>, we&#8217;ve now seen an evaluation of the <a href="http://test.pear.php.net:8080/view/Known%20Good/">Known Good packages against PHP 5.4</a>, and massive input by the community. The net result is as follows:</p>
<ul>
<li>Releases of Text_LanguageDetect, HTTP2, Net_Growl, Image_QRCode, Tree, HTML_BBCodeParser, Net_IMAP, Net_DNSBL, Services_Amazon, Image_Barcode2, Validate, Console_Color2, Services_ExchangeRates, Validate_DK, PEAR_PackageFileManager_Frontend, Text_Highlighter, PHP_Shell, Date, Image_Text, PEAR_Frontend_Gtk2, PHP_DocBlockGenerator, &amp; Validate_AR through Dec/January</li>
<li>All test infrastructure upgrading to PHP 5.4 release candidates</li>
<li>All database driven test suites executing properly, catching a variety of simple bugs</li>
<li>Just shy of 900 commit emails to the pear-cvs list for Dec/Jan &#8211; many containing multiple commits &amp; fixes</li>
<li>Hitting a point of &#8220;near zero&#8221; patches to be applied to unmaintained packages</li>
<li>Applying no less than 30+ patches contributed by the community across all of PEAR</li>
<li>Increasingly, the PEAR QA team is delivering PHP 5.3+ friendly forks of existing packages</li>
</ul>
<p>I&#8217;d like to thank Daniel C for his efforts to date, as well as the contributors who may have previously lurked or found themselves distracted by other concerns.<br />
Dec/Jan has been a great and vigorous period for the project &#8211; I heartily look forward to a great 2012.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.pear.php.net/2012/01/24/what-would-you-do-with-5-million-lines-of-code/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Welcome to new contributors</title>
		<link>http://blog.pear.php.net/2011/12/18/welcome-to-new-contributors/</link>
		<comments>http://blog.pear.php.net/2011/12/18/welcome-to-new-contributors/#comments</comments>
		<pubDate>Sun, 18 Dec 2011 11:54:14 +0000</pubDate>
		<dc:creator>doconnor</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blog.pear.php.net/?p=102</guid>
		<description><![CDATA[With the PEAR move to github surpassing 200 repositories, we&#8217;re seeing more contributions from folks lurking in the shadows. In particular I&#8217;d like to highlight the efforts of meldra and Gemorroj. With XML_Feed_Parser hosted on github, Meldra has been able to provide &#8230; <a href="http://blog.pear.php.net/2011/12/18/welcome-to-new-contributors/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>With the <a href="https://github.com/pear/">PEAR move to github</a> surpassing 200 repositories, we&#8217;re seeing more contributions from folks lurking in the shadows.</p>
<p>In particular I&#8217;d like to highlight the efforts of <a title="meldra" href="https://github.com/meldra">meldra</a> and <a href="https://github.com/Gemorroj">Gemorroj</a>.<br />
With <a href="https://github.com/pear/XML_Feed_Parser">XML_Feed_Parser</a> hosted on github, Meldra has been able to provide all of the patches that have been sitting in the wings internally back to PEAR, with no fuss.<br />
Faced with a backwards compability requirement on Image_Barcode, Gemorroj contributed heavily to an <a href="https://github.com/pear/Image_Barcode2">Image_Barcode2</a>.</p>
<p>Having watched these two individuals over the last few weeks provide new vigour and input to some of our underloved packages, I&#8217;d like to put a challenge out to the community.</p>
<p>If you have a patch we have pushed back on because of backwards compatibility concerns, talk to us about making the next significant version of that package &#8211; we&#8217;ll get the code on github and help you get what you need.</p>
<p>No red tape. No run around. Just a solution to your problem by creating an appropriate fork, and a new major version to avoid any BC concerns.</p>
<p>If you have fixes for defects or enhancements being used within your organisation &#8211; send us a pull request.</p>
<p>Where there isn&#8217;t source available on github yet &#8211; <a href="mailto:pear-dev@lists.php.net">ask for it</a>.</p>
<p>PEAR is about providing the PHP community with reusable, effective components &#8211; this has been our mission since day 1.<br />
If there is anything we can do to make that goal happen, to assist you as an individual or company, I would strongly encourage you to let us know &#8211; we&#8217;re here to help.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.pear.php.net/2011/12/18/welcome-to-new-contributors/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>PEAR Development on Github</title>
		<link>http://blog.pear.php.net/2011/11/05/pear-development-on-github/</link>
		<comments>http://blog.pear.php.net/2011/11/05/pear-development-on-github/#comments</comments>
		<pubDate>Sun, 06 Nov 2011 00:52:47 +0000</pubDate>
		<dc:creator>doconnor</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blog.pear.php.net/?p=99</guid>
		<description><![CDATA[Like many other projects, many components of PEAR have started a migration to github. We have two primary organisations set up for PEAR and PEAR2. While the existing PEAR packages will continue to use the pear.php.net distribution and bug tracking &#8230; <a href="http://blog.pear.php.net/2011/11/05/pear-development-on-github/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Like many other projects, many components of PEAR have started a <a href="http://old.nabble.com/PEAR-Development-on-Github-td32199368.html">migration to github</a>.</p>
<p>We have two primary organisations set up for <a href="http://github.com/pear">PEAR</a> and <a href="http://github.com/pear2">PEAR2</a>.</p>
<p>While the existing PEAR packages will continue to use the pear.php.net distribution and bug tracking capabilities; it&#8217;s never been easier to contribute to a PEAR package &#8211; simply fork; add your changes and send us a pull request.</p>
<p>If your preferred packages aren&#8217;t yet on github, please feel free to drop us a line on the pear-dev mailing list.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.pear.php.net/2011/11/05/pear-development-on-github/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Newly stable packages in PEAR</title>
		<link>http://blog.pear.php.net/2011/10/30/newly-stable-packages-in-pear/</link>
		<comments>http://blog.pear.php.net/2011/10/30/newly-stable-packages-in-pear/#comments</comments>
		<pubDate>Mon, 31 Oct 2011 00:50:30 +0000</pubDate>
		<dc:creator>doconnor</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blog.pear.php.net/?p=96</guid>
		<description><![CDATA[We&#8217;ve had 60 releases since July. While most are often minor improvements or bug fixes; a number of packages really stand out. Net_DNS2, and HTTP_Request2. Each of these packages represents the second edition of their respective APIs; each having been &#8230; <a href="http://blog.pear.php.net/2011/10/30/newly-stable-packages-in-pear/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>We&#8217;ve had 60 releases since July. While most are often minor improvements or bug fixes; a number of packages really stand out.</p>
<p><a href="http://pear.php.net/package/Net_DNS2">Net_DNS2</a>, and <a href="http://pear.php.net/package/HTTP_Request2">HTTP_Request2</a>. Each of these packages represents the second edition of their respective APIs; each having been honed over time to a point of stability.</p>
<p>If you have an existing project using Net_DNS or HTTP_Request; it is highly recommended you evaluate these new stable releases.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.pear.php.net/2011/10/30/newly-stable-packages-in-pear/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PEAR in July 2011</title>
		<link>http://blog.pear.php.net/2011/07/09/pear-in-july-2011/</link>
		<comments>http://blog.pear.php.net/2011/07/09/pear-in-july-2011/#comments</comments>
		<pubDate>Sat, 09 Jul 2011 14:36:44 +0000</pubDate>
		<dc:creator>doconnor</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blog.pear.php.net/?p=90</guid>
		<description><![CDATA[There&#8217;s nothing quite like having your blogging system go MIA for a while to give your community an overwhelming impression that no one is home. Thankfully; despite the radio silence between updates there&#8217;s quite a lot to talk about! We&#8217;ve &#8230; <a href="http://blog.pear.php.net/2011/07/09/pear-in-july-2011/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>There&#8217;s nothing quite like having your blogging system go MIA for a while to give your community an overwhelming impression that no one is home.</p>
<p>Thankfully; despite the radio silence between updates there&#8217;s quite a lot to talk about!</p>
<p>We&#8217;ve seen well put together PEPr proposals around <a href="http://pear.php.net/pepr/pepr-proposal-show.php?id=660">VersionControl_Hg</a>, <a href="http://pear.php.net/pepr/pepr-proposal-show.php?id=658">Services_Libravatar</a>; <a href="http://pear.php.net/pepr/pepr-proposal-show.php?id=650">Twitter_Uploader</a> &amp; many more; as well as new packages like <a href="http://pear.php.net/package/Date_Holidays_Croatia/">Date_Holidays_Croatia</a>, <a href="http://pear.php.net/package/Date_Holidays_Australia">Date_Holidays_Australia</a> &amp; <a href="http://pear.php.net/package/Validate_IR">Validate_IR</a>.</p>
<p>We&#8217;ve seen new members of the community such as <a href="http://pear.php.net/user/arash">arash</a>, (<a href="http://pear.php.net/package/Validate_IR">Validate_IR</a>); <a href="http://pear.php.net/user/mgocobachi">mgocobachi</a> (<a href="http://pear.php.net/package/HTML_Safe">HTML_Safe</a>, <a href="http://pear.php.net/package/Event_Dispatcher">Event_Dispatcher</a>) and <a href="http://pear.php.net/user/pce">pce</a> (<a href="http://pear.php.net/package/Config_Lite">Config_Lite</a>).</p>
<p>Most exciting from my perspective? We&#8217;ve seen an explosion in the number of <a href="http://pear.php.net/channels/">PEAR channels</a> available &#8211; at this time, we know of no less than 55 different channels, from those with one small component to those with hundreds.<br />
This is coupled with <a href="http://blog.stuartherbert.com/php/2011/04/09/gathering-requirements-for-a-pear-channel-aggregator/">conversations</a> <a href="http://blog.astrumfutura.com/2011/04/wishing-for-a-pear-channel-aggregator-yes-please/">in</a> <a href="http://article.gmane.org/gmane.comp.php.pear.devel/49690">the</a> <a href="http://blog.astrumfutura.com/2011/06/how-would-you-engineer-a-pear2pyrus-distribution-architecture/">community</a>; around how PHP projects can create a robust; diverse ecosystem based on some of the core concepts built into PEAR; and how PEAR itself continues on.</p>
<p>Speaking of the future of PEAR, <a href="http://pear2.php.net/">Pyrus</a> is absolutely worth a look if you are working in a PHP 5.3+ environment.</p>
<p>The final place I&#8217;d like to throw the spotlight on is <a href="http://pear.php.net/package/HTML_QuickForm2">HTML_QuickForm2</a>. If you are a user of the original HTML_QuickForm but haven&#8217;t thought about upgrading; this is the package for you.<br />
The API is much cleaner, there are at least 3 plugins being proposed via PEPr at the moment; and it&#8217;s a snap to extend it to render really slick <a href="http://diveintohtml5.org/forms.html">HTML5 controls</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.pear.php.net/2011/07/09/pear-in-july-2011/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PEAR in August</title>
		<link>http://blog.pear.php.net/2010/08/14/pear-in-august/</link>
		<comments>http://blog.pear.php.net/2010/08/14/pear-in-august/#comments</comments>
		<pubDate>Sat, 14 Aug 2010 16:10:36 +0000</pubDate>
		<dc:creator>doconnor</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blog.pear.php.net/?p=84</guid>
		<description><![CDATA[What&#8217;s the pear project been up to recently? We&#8217;ve been fairly quiet, launching pear2 and pyrus into the line up, welcoming new faces to the QA team, Jesús Espino, and getting ready to call an election for the new pear &#8230; <a href="http://blog.pear.php.net/2010/08/14/pear-in-august/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>What&#8217;s the pear project been up to recently? We&#8217;ve been fairly quiet, launching <a href="http://pear2.php.net/">pear2 and pyrus</a> into the line up, welcoming new faces to the QA team, <a href="http://pear.php.net/user/jespino">Jesús Espino</a>, and getting ready to call an election for the new <a href="http://pear.php.net/group/">pear group</a>.</p>
<p>In addition to that, we&#8217;ve seen releases of <a href="http://pear.php.net/package/Net_DNS">Net_DNS</a>, <a href="http://pear.php.net/package/Net_IPv4">Net_IPv4</a>, <a href="http://pear.php.net/package/Services_Twitter">Services_Twitter</a>, and <a href="http://pear.php.net/package/File_MARC">File_MARC</a> (<a href="http://www.coffeecode.net/archives/231-File_MARC-0.6.0-now-offering-two-tasty-flavours-of-MARC-as-JSON-output.html">read more</a>) to name a few.</p>
<p>We&#8217;ve seen a fair few of the more active members of the community go into <a href="http://www.ohloh.net/p/pear/contributors?page=1">hibernation</a> as life gets busier, so if you&#8217;ve ever wanted to help out with PEAR; now is a great time!</p>
<p>Not sure how to help? There&#8217;s plenty of ways; from <a href="http://test.pear.php.net/unit-test-results/deprecated.txt">stomping out deprecated code</a>, writing <a href="http://test.pear.php.net/unit-test-results/">unit tests</a> for <a href="http://pear.php.net/bugs/search.php?search_for=&amp;boolean=0&amp;limit=30&amp;order_by=id&amp;direction=DESC&amp;cmd=display&amp;status=Open&amp;bug_type=All&amp;php_os=&amp;packagever=&amp;phpver=&amp;assign=&amp;maintain=&amp;author_email=&amp;bug_age=0&amp;bug_updated=0">bug reports</a> / packages, <a href="http://pear.php.net/pepr/">proposing a package</a>, urging your favorite project to host a pear channel, becoming a member of the <a href="http://pear.php.net/qa/">QA team</a> or even part of the <a href="http://pear.php.net/group/">PEAR group</a> itself.</p>
<p>Come and join us on the <a href="http://pear.php.net/support/lists.php">pear-dev mailing list</a> to find out more.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.pear.php.net/2010/08/14/pear-in-august/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Google code channels work again</title>
		<link>http://blog.pear.php.net/2010/05/28/google-code-channels-work-again/</link>
		<comments>http://blog.pear.php.net/2010/05/28/google-code-channels-work-again/#comments</comments>
		<pubDate>Sat, 29 May 2010 06:35:07 +0000</pubDate>
		<dc:creator>cweiske</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[bug]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[installer]]></category>
		<category><![CDATA[pear]]></category>

		<guid isPermaLink="false">http://blog.pear.php.net/?p=81</guid>
		<description><![CDATA[The recent problems regarding the usage of PEAR channels hosted in google code SVN repositories has been fixed on both sides! PEAR 1.9.1 is out! <a href="http://blog.pear.php.net/2010/05/28/google-code-channels-work-again/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>After the <a href="http://blog.pear.php.net/2010/03/23/google-code-channels-broken/">recent problems</a> regarding the usage of PEAR channels hosted in google code SVN repositories, we are glad to announce that the problem has been fixed on both sides!</p>
<p>Reason for the problem was that PEAR sent HTTP &#8220;Host:&#8221; headers with the port included, i.e. &#8220;Host: pear.php.net:80&#8243;. This is completly valid according to the HTTP/1.0 specification, and it worked with all of the channels &#8211; except those from Google.</p>
<p>Google fixed their HTTP servers to accept Hosts with port numbers, and we at PEAR fixed the PEAR installer not to add the port to HTTP host headers. Version 1.9.1 of PEAR includes that fix.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.pear.php.net/2010/05/28/google-code-channels-work-again/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PEAR channels on google code currently broken</title>
		<link>http://blog.pear.php.net/2010/03/23/google-code-channels-broken/</link>
		<comments>http://blog.pear.php.net/2010/03/23/google-code-channels-broken/#comments</comments>
		<pubDate>Tue, 23 Mar 2010 15:55:32 +0000</pubDate>
		<dc:creator>cweiske</dc:creator>
				<category><![CDATA[Announcements]]></category>
		<category><![CDATA[Group Blog]]></category>
		<category><![CDATA[bug]]></category>
		<category><![CDATA[installer]]></category>
		<category><![CDATA[pear]]></category>

		<guid isPermaLink="false">http://blog.pear.php.net/?p=71</guid>
		<description><![CDATA[PEAR channels hosted on google code (like the unofficial Smarty channel, unofficial Zend Framework channel and the unofficial Mediawiki channel) are currently broken. The reason for it has been discovered in the corresponding bug report: HTTP requests containing a port &#8230; <a href="http://blog.pear.php.net/2010/03/23/google-code-channels-broken/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>PEAR channels hosted on google code (like the <a href="http://pear-smarty.googlecode.com/">unofficial Smarty channel</a>, <a href="http://zend.googlecode.com/">unofficial Zend Framework channel</a> and the <a href="http://mediawiki.googlecode.com/">unofficial Mediawiki channel</a>) are currently <strong>broken</strong>.</p>
<p>The reason for it has been discovered in the <a href="http://pear.php.net/bugs/bug.php?id=17234">corresponding bug report</a>: HTTP requests containing a port number in the &#8220;Host&#8221; header field are rejected, returning a 404.</p>
<p>The issue is <a href="http://groups.google.com/group/google-code-hosting/browse_thread/thread/ada749f2cc291c4e">currently being investigated</a> by Google. If you cannot wait, <a href="http://pear.php.net/bugs/bug.php?id=17234&#038;edit=12&#038;patch=bug-17234-quickfix.diff&#038;revision=latest">apply a hack-fix</a> to your PEAR installation. Alternatively, use <a href="http://pear2.php.net/">Pyrus</a>, the next-gen PEAR installer.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.pear.php.net/2010/03/23/google-code-channels-broken/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>PEAR in March 2010</title>
		<link>http://blog.pear.php.net/2010/03/19/pear-in-march-2010/</link>
		<comments>http://blog.pear.php.net/2010/03/19/pear-in-march-2010/#comments</comments>
		<pubDate>Fri, 19 Mar 2010 20:31:23 +0000</pubDate>
		<dc:creator>doconnor</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blog.pear.php.net/?p=68</guid>
		<description><![CDATA[After a quiet holiday season, the PEAR community has started rumbling again. Digg gave PEAR a plug, new versions of Mail, Services_Facebook, System_Daemon, and HTML_Template_IT were released, the number of bugs reported dropped to less than one per package for &#8230; <a href="http://blog.pear.php.net/2010/03/19/pear-in-march-2010/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>After a quiet holiday season, the PEAR community has started rumbling again.</p>
<p><a href="http://digg.com/tech_news/anywhere_OpenID_and_Digg_s_Support_of_Open_Standards">Digg gave PEAR a plug</a>, new versions of <a href="http://pear.php.net/package/Mail/">Mail</a>, <a href="http://pear.php.net/package/Services_Facebook">Services_Facebook</a>, <a href="http://pear.php.net/package/System_Daemon">System_Daemon</a>, and <a href="http://pear.php.net/package/HTML_Template_IT">HTML_Template_IT</a> were released, the number of bugs reported dropped to <em>less than one per package</em> for a brief time, and two promising new proposals in PEPr arrived.</p>
<p>What&#8217;s even more exciting, we&#8217;ve got a continuous integration environment currently set up; discussion (and bug fixing) is turning more and more towards <a href="http://pear2.php.net/">the future of pear</a>, and the quiet on the mailing lists has vanished in a recent flood of posts.</p>
<p>Even better, we&#8217;ve seen the conceptual basis of PEAR (channel server and installer) take off with <a href="http://www.pirum-project.org/">Pirum</a> and <a href="http://pearfarm.org/">PEARFarm</a> being launched; and several large projects like <a href="http://pear.phpunit.de/">PHPUnit</a>, <a href="http://code.google.com/p/pear-smarty/">Smarty</a>, and even <a href="http://zend.googlecode.com/">Zend Framework (!)</a> being installable via pear channels.</p>
<p>If this level of activity is anything to judge by, the future of PEAR looks bright for 2010!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.pear.php.net/2010/03/19/pear-in-march-2010/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Net_Traceroute and Net_Ping security advisory</title>
		<link>http://blog.pear.php.net/2009/11/14/net_traceroute-and-net_ping-security-advisory/</link>
		<comments>http://blog.pear.php.net/2009/11/14/net_traceroute-and-net_ping-security-advisory/#comments</comments>
		<pubDate>Sat, 14 Nov 2009 23:39:49 +0000</pubDate>
		<dc:creator>david</dc:creator>
				<category><![CDATA[Announcements]]></category>
		<category><![CDATA[Blogroll]]></category>
		<category><![CDATA[Group Blog]]></category>
		<category><![CDATA[President Blog]]></category>

		<guid isPermaLink="false">http://blog.pear.php.net/?p=57</guid>
		<description><![CDATA[PEAR Security Advisory (PSA 200911-14-01) Severity: Serious Title: PEAR Net_Ping and Net_Traceroute Remote Arbitrary Command Injection Date: November 14, 2009 ID: 200911-14-01 Synopsis Multiple remote arbitrary command injections have been found in the Net_Ping and Net_Traceroute. Background Net_Ping is an &#8230; <a href="http://blog.pear.php.net/2009/11/14/net_traceroute-and-net_ping-security-advisory/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<h2><strong>PEAR Security Advisory (PSA 200911-14-01)</strong></h2>
<p><strong>Severity</strong>: Serious<br />
<strong>Title</strong>: PEAR Net_Ping and Net_Traceroute Remote Arbitrary Command Injection<br />
<strong>Date</strong>: November 14, 2009<br />
<strong>ID</strong>: 200911-14-01</p>
<h2>Synopsis</h2>
<p>Multiple remote arbitrary command injections have been found in the <a title="PEAR::Net_Ping" href="http://pear.php.net/Net_Ping">Net_Ping</a><br />
and <a title="PEAR::Net_Traceroute" href="http://pear.php.net/Net_Traceroute">Net_Traceroute</a>.</p>
<h2>Background</h2>
<p>Net_Ping is an OS independent wrapper class for executing ping calls from PHP</p>
<p>Net_Traceroute is an OS independent wrapper class for executing traceroute calls from PHP</p>
<h2>Affected packages</h2>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
Package                   /  Vulnerable  /             Unaffected<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
1  Net_Ping                   &lt; 2.4.5                   &gt;= 2.4.5<br />
2  Net_Traceroute       &lt; 0.21.2                  &gt;= 0.21.2</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
2 affected packages on all of their supported architectures.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</p>
<h2>Description</h2>
<p>Remote Arbitrary Command Injection</p>
<h2>Impact</h2>
<p>When input from forms are used directly, the attacker could pass variables that would allow him to execute remote arbitrary command injections.</p>
<h2>Workaround</h2>
<p>Filter your input to make sure the commands passed are shell escaped or upgrade to the latest version of both packages.</p>
<h2>Resolution</h2>
<p>The group recommends users of Net_Ping to upgrade to Net_Ping-2.4.5 if they haven&#8217;t already:</p>
<ul>
<li><a title="Net-Ping" href="#  http://download.pear.php.net/package/Net_Ping-2.4.5.tgz"> http://download.pear.php.net/package/Net_Ping-2.4.5.tgz</a></li>
<li>pear upgrade Net_Ping-2.4.5</li>
</ul>
<p>The group recommends users of Net_Traceroute to upgrade to Net_Traceroute-0.21.2 if they haven&#8217;t already:</p>
<ul>
<li><a title="Net_Traceroute" href="http://download.pear.php.net/package/Net_Traceroute-0.21.2.tgz">http://download.pear.php.net/package/Net_Traceroute-0.21.2.tgz</a></li>
<li>pear upgrade Net_Traceroute-0.21.2</li>
</ul>
<h2>Reported By</h2>
<p>Thanks to Pasquale Imperato for finding, analyzing and reporting the issue.</p>
<h2>Link</h2>
<p><a title="PEAR Net_Ping Net_Traceroute " href="http://pear.php.net/advisory20091114-01.txt">http://pear.php.net/advisory20091114-01.txt</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.pear.php.net/2009/11/14/net_traceroute-and-net_ping-security-advisory/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>
