<?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>Anthony Wong &#187; Mozilla</title>
	<atom:link href="http://blog.anthonywong.net/tag/mozilla/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.anthonywong.net</link>
	<description>Imagine</description>
	<lastBuildDate>Mon, 10 Jan 2011 17:16:50 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.4</generator>
		<item>
		<title>I helped Firefox today, I&#8217;m feeling great</title>
		<link>http://blog.anthonywong.net/2008/03/19/i-helped-firefox-today-im-feeling-great/</link>
		<comments>http://blog.anthonywong.net/2008/03/19/i-helped-firefox-today-im-feeling-great/#comments</comments>
		<pubDate>Wed, 19 Mar 2008 08:49:56 +0000</pubDate>
		<dc:creator>anthony</dc:creator>
				<category><![CDATA[Free Software]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Mozilla]]></category>
		<category><![CDATA[Open Source]]></category>

		<guid isPermaLink="false">http://blog.anthonywong.net/2008/03/19/i-helped-firefox-today-im-feeling-great/</guid>
		<description><![CDATA[It&#8217;s not easy to find a reproducible bug in a stable open source software that has the exposure as large as Mozilla Firefox, which has more than 20% market share of the web browser market in Europe. But I did, and I think I&#8217;m very lucky. Not only that, this bug has been hiding in]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s not easy to find a reproducible bug in a stable open source software that has the exposure as large as <a href="http://www.mozilla.com/firefox">Mozilla Firefox</a>, which has more than 20% market share of the web browser market in Europe. But I did, and I think I&#8217;m very lucky. Not only that, <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=413310">this bug</a> <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=180598">has been hiding in Firefox since 2003</a> (was it the Firefox 1.0 days?), so this bug has been in existence for 5 years, wow, I think I&#8217;m really very lucky to have spotted it.</p>
<p>This bug is serious, but very difficult to manifest itself. Under rare conditions, a form post will be sent to the web server twice without your notice. Say, if you&#8217;re shopping in an online e-shop, and you&#8217;re so &#8220;lucky&#8221; that you encountered this bug, you would be buying the same goods twice, or if you&#8217;re making a payment, you would be paying the amount double.</p>
<p>Thanks <a href="http://blogs.sun.com/pengyang/">Alfred Peng</a> for confirming the bug so that Firefox developers began taking a look at the bug. From the perspective of open source development, identifying and testing thoroughly for the existence of the bug and filing a detail bug report with reproducible steps is the task I should do. The <a href="https://bugzilla.mozilla.org/attachment.cgi?id=304595&#038;action=diff">fix</a> for the bug is just less than 10 lines long (the test case is much longer), but it may take me days if I have to come up with a patch. Filing a bug report is something anyone who speaks English can do, so if you find a bug in Firefox, please go to their <a href="http://bugzilla.moziila.org">bug tracking system</a> and submit a problem report. The more people contribute to it, the better the software will become, and by doing so, we, in turn, are helping ourselves to create a more pleasant web experience. </p>
<img src="http://blog.anthonywong.net/?ak_action=api_record_view&id=159&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://blog.anthonywong.net/2008/03/19/i-helped-firefox-today-im-feeling-great/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>

