<?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>David Ehlers &#187; apache</title>
	<atom:link href="http://davidehlers.com/tag/apache/feed/" rel="self" type="application/rss+xml" />
	<link>http://davidehlers.com</link>
	<description>Art, Algorithms, &#38; Design</description>
	<lastBuildDate>Mon, 14 Mar 2011 04:01:58 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
		<item>
		<title>Another Reason I hate ie6</title>
		<link>http://davidehlers.com/2008/06/another-reason-i-hate-ie6/</link>
		<comments>http://davidehlers.com/2008/06/another-reason-i-hate-ie6/#comments</comments>
		<pubDate>Wed, 25 Jun 2008 18:56:26 +0000</pubDate>
		<dc:creator>David Ehlers</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[digest authentication]]></category>
		<category><![CDATA[ie6]]></category>

		<guid isPermaLink="false">http://davidehlers.com/?p=62</guid>
		<description><![CDATA[I recently had a ie6 that only broke when using digest authentication, all other browsers worked fine. Hence, yet another ie6 specific hack&#8230; From Apache: The Digest authentication implementation in previous Internet Explorer for Windows versions (5 and 6) had issues, namely that GET requests with a query string were not RFC compliant. There are [...]]]></description>
			<content:encoded><![CDATA[<p>I recently had a ie6 that only broke when using digest authentication, all other browsers worked fine. Hence, yet another ie6 specific hack&#8230;</p>
<p>From Apache:</p>
<p>The Digest authentication implementation in previous Internet     Explorer for Windows versions (5 and 6) had issues, namely that     <code>GET</code> requests with a query string were not RFC compliant.     There are a few ways to work around this issue.</p>
<p>The first way is to use <code>POST</code> requests instead of     <code>GET</code> requests to pass data to your program.  This method     is the simplest approach if your application can work with this     limitation.</p>
<p>Since version 2.0.51 Apache also provides a workaround in the     <code>AuthDigestEnableQueryStringHack</code> environment variable.     If <code>AuthDigestEnableQueryStringHack</code> is set for the     request, Apache will take steps to work around the MSIE bug and     remove the query string from the digest comparison.  Using this     method would look similar to the following.</p>
<div class="example">
<h3>Using Digest Authentication with MSIE:</h3>
<p><code> BrowserMatch &quot;MSIE&quot; AuthDigestEnableQueryStringHack=On </code></p>
</div>
<p>This workaround is not necessary for MSIE 7, though enabling it does     not cause any compatibility issues or significant overhead.</p>
<p>See the <code class="directive">&lt;a href=&quot;http://httpd.apache.org/docs/2.0/mod/mod_setenvif.html#browsermatch&quot;&gt;BrowserMatch&lt;/a&gt;</code> directive for more details on conditionally setting environment     variables</p>
]]></content:encoded>
			<wfw:commentRss>http://davidehlers.com/2008/06/another-reason-i-hate-ie6/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

