<?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"
	>

<channel>
	<title>Aaron Johnson</title>
	<atom:link href="http://cephas.net/blog/feed" rel="self" type="application/rss+xml" />
	<link>http://cephas.net/blog</link>
	<description>Now with 50% less caffeine!</description>
	<pubDate>Wed, 07 Jan 2009 09:47:34 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
	<language>en</language>
			<item>
		<title>Links: 1-6-2009</title>
		<link>http://cephas.net/blog/2009/01/07/links-1-6-2009/</link>
		<comments>http://cephas.net/blog/2009/01/07/links-1-6-2009/#comments</comments>
		<pubDate>Wed, 07 Jan 2009 09:47:34 +0000</pubDate>
		<dc:creator>ajohnson</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://cephas.net/blog/2009/01/07/links-1-6-2009/</guid>
		<description><![CDATA[
Anatomy of a Software Development Role: Development Manager      Great series (thanks Gato!) on the roles / titles of a software development organization.    (categories:  software development management roles )

Encouraged Commentary &#124; DontTrustThisGuy.com      Cool commenting UX ideas.    (categories:  ux [...]]]></description>
			<content:encoded><![CDATA[<ul>
<li><a href="http://www.developer.com/mgmt/article.php/3529081">Anatomy of a Software Development Role: Development Manager</a><br />      Great series (thanks Gato!) on the roles / titles of a software development organization.<br />    (categories:  <a href="http://del.icio.us/ajohnson1200/software">software</a> <a href="http://del.icio.us/ajohnson1200/development">development</a> <a href="http://del.icio.us/ajohnson1200/management">management</a> <a href="http://del.icio.us/ajohnson1200/roles">roles</a> )
<p/></li>
<li><a href="http://donttrustthisguy.com/2009/01/04/encouraged-commentary/">Encouraged Commentary | DontTrustThisGuy.com</a><br />      Cool commenting UX ideas.<br />    (categories:  <a href="http://del.icio.us/ajohnson1200/ux">ux</a> <a href="http://del.icio.us/ajohnson1200/ui">ui</a> <a href="http://del.icio.us/ajohnson1200/javascript">javascript</a> <a href="http://del.icio.us/ajohnson1200/comments">comments</a> <a href="http://del.icio.us/ajohnson1200/interaction">interaction</a> <a href="http://del.icio.us/ajohnson1200/commenting">commenting</a> )
<p/></li>
<li><a href="http://asterisq.com/products/constellation/roamer">Constellation Roamer | Asterisq.com</a><br />      $550 gets you a force directed graph in SWF format that you can throw an XML file at.<br />    (categories:  <a href="http://del.icio.us/ajohnson1200/infoviz">infoviz</a> <a href="http://del.icio.us/ajohnson1200/visualization">visualization</a> <a href="http://del.icio.us/ajohnson1200/socialnetworks">socialnetworks</a> <a href="http://del.icio.us/ajohnson1200/flash">flash</a> <a href="http://del.icio.us/ajohnson1200/socialviz">socialviz</a> )
<p/></li>
<li><a href="http://andrewdupont.net/2009/01/05/paginate-this/">Painfully Obvious &rarr; Blog Archive &rarr; Paginate THIS</a><br />      Love the attention to detail. Need to do more exercises like this at Jive.<br />    (categories:  <a href="http://del.icio.us/ajohnson1200/ui">ui</a> <a href="http://del.icio.us/ajohnson1200/design">design</a> <a href="http://del.icio.us/ajohnson1200/pagination">pagination</a> <a href="http://del.icio.us/ajohnson1200/ux">ux</a> )
<p/></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://cephas.net/blog/2009/01/07/links-1-6-2009/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Links: 12-24-2008</title>
		<link>http://cephas.net/blog/2008/12/25/links-12-24-2008/</link>
		<comments>http://cephas.net/blog/2008/12/25/links-12-24-2008/#comments</comments>
		<pubDate>Thu, 25 Dec 2008 09:47:31 +0000</pubDate>
		<dc:creator>ajohnson</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://cephas.net/blog/2008/12/25/links-12-24-2008/</guid>
		<description><![CDATA[
Rands In Repose: A Signature Cadence      Quote: &#34;This conversational tone has a purpose. By sounding like a human, these small wording decisions push the technology out of the way to reveal what we really care about: the people.&#34;    (categories:  ux language usability people voice )

Alex Payne [...]]]></description>
			<content:encoded><![CDATA[<ul>
<li><a href="http://www.randsinrepose.com/archives/2008/12/21/a_signature_cadence.html">Rands In Repose: A Signature Cadence</a><br />      Quote: &quot;This conversational tone has a purpose. By sounding like a human, these small wording decisions push the technology out of the way to reveal what we really care about: the people.&quot;<br />    (categories:  <a href="http://del.icio.us/ajohnson1200/ux">ux</a> <a href="http://del.icio.us/ajohnson1200/language">language</a> <a href="http://del.icio.us/ajohnson1200/usability">usability</a> <a href="http://del.icio.us/ajohnson1200/people">people</a> <a href="http://del.icio.us/ajohnson1200/voice">voice</a> )
<p/></li>
<li><a href="http://al3x.net/2008/12/22/life-as-queues.html">Alex Payne | Life As A Series of Queues</a><br />      Quote: &quot;My suspicion is that there&rsquo;s a market in making each and every one of those queues smaller, if not making them disappear entirely.&quot; Bigger market: being able to prioritize across queues.<br />    (categories:  <a href="http://del.icio.us/ajohnson1200/data">data</a> <a href="http://del.icio.us/ajohnson1200/productivity">productivity</a> <a href="http://del.icio.us/ajohnson1200/queueing">queueing</a> <a href="http://del.icio.us/ajohnson1200/queue">queue</a> )
<p/></li>
<li><a href="http://www.boxesandarrows.com/view/quick-turnaround12">Quick Turnaround Usability Testing, Part II - Boxes and Arrows: The design behind the design</a><br />      Good stuff on usability testing.<br />    (categories:  <a href="http://del.icio.us/ajohnson1200/ux">ux</a> <a href="http://del.icio.us/ajohnson1200/ui">ui</a> <a href="http://del.icio.us/ajohnson1200/process">process</a> <a href="http://del.icio.us/ajohnson1200/testing">testing</a> <a href="http://del.icio.us/ajohnson1200/usability">usability</a> <a href="http://del.icio.us/ajohnson1200/usability-testing">usability-testing</a> )
<p/></li>
<li><a href="http://websequencediagrams.com/">Web-Based UML Sequence Diagram / MSC Generator</a><br />      Big fan of the napkin style.<br />    (categories:  <a href="http://del.icio.us/ajohnson1200/graph">graph</a> <a href="http://del.icio.us/ajohnson1200/visualization">visualization</a> <a href="http://del.icio.us/ajohnson1200/programming">programming</a> <a href="http://del.icio.us/ajohnson1200/tools">tools</a> <a href="http://del.icio.us/ajohnson1200/utilities">utilities</a> )
<p/></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://cephas.net/blog/2008/12/25/links-12-24-2008/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Links: 12-23-2008</title>
		<link>http://cephas.net/blog/2008/12/24/links-12-23-2008/</link>
		<comments>http://cephas.net/blog/2008/12/24/links-12-23-2008/#comments</comments>
		<pubDate>Wed, 24 Dec 2008 09:48:03 +0000</pubDate>
		<dc:creator>ajohnson</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://cephas.net/blog/2008/12/24/links-12-23-2008/</guid>
		<description><![CDATA[
Rooms - The Sacred Vault at Peter Luger Steak House - Interactive Feature - NYTimes.com      mmmm&#8230;. porterhouse.    (categories:  food steak porterhouse nyc )


]]></description>
			<content:encoded><![CDATA[<ul>
<li><a href="http://www.nytimes.com/interactive/2008/12/22/nyregion/20081222-rooms-pano.html">Rooms - The Sacred Vault at Peter Luger Steak House - Interactive Feature - NYTimes.com</a><br />      mmmm&#8230;. porterhouse.<br />    (categories:  <a href="http://del.icio.us/ajohnson1200/food">food</a> <a href="http://del.icio.us/ajohnson1200/steak">steak</a> <a href="http://del.icio.us/ajohnson1200/porterhouse">porterhouse</a> <a href="http://del.icio.us/ajohnson1200/nyc">nyc</a> )
<p/></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://cephas.net/blog/2008/12/24/links-12-23-2008/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Links: 12-16-2008</title>
		<link>http://cephas.net/blog/2008/12/17/links-12-16-2008/</link>
		<comments>http://cephas.net/blog/2008/12/17/links-12-16-2008/#comments</comments>
		<pubDate>Wed, 17 Dec 2008 09:47:32 +0000</pubDate>
		<dc:creator>ajohnson</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://cephas.net/blog/2008/12/17/links-12-16-2008/</guid>
		<description><![CDATA[
tap tap tap ~ 10 useful iPhone tips &#38; tricks      Some cool tips for iPhone users.    (categories:  iphone tips )


]]></description>
			<content:encoded><![CDATA[<ul>
<li><a href="http://www.taptaptap.com/blog/10-useful-iphone-tips-and-tricks/">tap tap tap ~ 10 useful iPhone tips &amp; tricks</a><br />      Some cool tips for iPhone users.<br />    (categories:  <a href="http://del.icio.us/ajohnson1200/iphone">iphone</a> <a href="http://del.icio.us/ajohnson1200/tips">tips</a> )
<p/></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://cephas.net/blog/2008/12/17/links-12-16-2008/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Links: 12-6-2008</title>
		<link>http://cephas.net/blog/2008/12/07/links-12-6-2008/</link>
		<comments>http://cephas.net/blog/2008/12/07/links-12-6-2008/#comments</comments>
		<pubDate>Sun, 07 Dec 2008 09:47:29 +0000</pubDate>
		<dc:creator>ajohnson</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://cephas.net/blog/2008/12/07/links-12-6-2008/</guid>
		<description><![CDATA[
HTTP Client - Mac Developer Tool for HTTP Debugging      Still not as amazing as Fiddler, but a nice substitute if you&#8217;re not on Windows.    (categories:  software http debugging osx tools )


]]></description>
			<content:encoded><![CDATA[<ul>
<li><a href="http://ditchnet.org/httpclient/">HTTP Client - Mac Developer Tool for HTTP Debugging</a><br />      Still not as amazing as Fiddler, but a nice substitute if you&#8217;re not on Windows.<br />    (categories:  <a href="http://del.icio.us/ajohnson1200/software">software</a> <a href="http://del.icio.us/ajohnson1200/http">http</a> <a href="http://del.icio.us/ajohnson1200/debugging">debugging</a> <a href="http://del.icio.us/ajohnson1200/osx">osx</a> <a href="http://del.icio.us/ajohnson1200/tools">tools</a> )
<p/></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://cephas.net/blog/2008/12/07/links-12-6-2008/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Links: 11-24-2008</title>
		<link>http://cephas.net/blog/2008/11/25/links-11-24-2008/</link>
		<comments>http://cephas.net/blog/2008/11/25/links-11-24-2008/#comments</comments>
		<pubDate>Tue, 25 Nov 2008 09:47:35 +0000</pubDate>
		<dc:creator>ajohnson</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://cephas.net/blog/2008/11/25/links-11-24-2008/</guid>
		<description><![CDATA[
Will the Real Information Architect Please Stand Up? - SlideShare      Fun preso explaining IA. Sounds similar to what we&#8217;re thinking of as functional design @ Jive.    (categories:  information architecture presentation ia )

Shaq on Twitter      No really.    (categories:  [...]]]></description>
			<content:encoded><![CDATA[<ul>
<li><a href="http://www.slideshare.net/gleija/will-the-real-information-architect-please-stand-up-presentation?type=powerpoint">Will the Real Information Architect Please Stand Up? - SlideShare</a><br />      Fun preso explaining IA. Sounds similar to what we&#8217;re thinking of as functional design @ Jive.<br />    (categories:  <a href="http://del.icio.us/ajohnson1200/information">information</a> <a href="http://del.icio.us/ajohnson1200/architecture">architecture</a> <a href="http://del.icio.us/ajohnson1200/presentation">presentation</a> <a href="http://del.icio.us/ajohnson1200/ia">ia</a> )
<p/></li>
<li><a href="http://www.kottke.org/08/11/shaq-on-twitter">Shaq on Twitter</a><br />      No really.<br />    (categories:  <a href="http://del.icio.us/ajohnson1200/shaquillerashaunoneal">shaquillerashaunoneal</a> <a href="http://del.icio.us/ajohnson1200/twitter">twitter</a> <a href="http://del.icio.us/ajohnson1200/shaq">shaq</a> )
<p/></li>
<li><a href="http://www.valuesofn.com/blog/2008/11/fork-in-road.html">Values of n Blog: A fork in the road</a><br />      Stikkit and I Want Sandy go offline, Rael goes to twitter.<br />    (categories:  <a href="http://del.icio.us/ajohnson1200/twitter">twitter</a> <a href="http://del.icio.us/ajohnson1200/raeldornfest">raeldornfest</a> <a href="http://del.icio.us/ajohnson1200/stikkit">stikkit</a> <a href="http://del.icio.us/ajohnson1200/iwantsandy">iwantsandy</a> <a href="http://del.icio.us/ajohnson1200/email">email</a> )
<p/></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://cephas.net/blog/2008/11/25/links-11-24-2008/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Links: 11-23-2008</title>
		<link>http://cephas.net/blog/2008/11/24/links-11-23-2008/</link>
		<comments>http://cephas.net/blog/2008/11/24/links-11-23-2008/#comments</comments>
		<pubDate>Mon, 24 Nov 2008 09:47:40 +0000</pubDate>
		<dc:creator>ajohnson</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://cephas.net/blog/2008/11/24/links-11-23-2008/</guid>
		<description><![CDATA[
vonnegutSTYLE - How to Write With Style      1. Find a subject you care about, 2. Do not ramble, though, 3. Keep it simple, 4. Have guts to cut, 5. Sound like yourself, 6. Say what you mean,    (categories:  writing style language vonnegut )

Data Management, Facebook-style &#124; [...]]]></description>
			<content:encoded><![CDATA[<ul>
<li><a href="http://literature.sdsu.edu/onWRITING/vonnegutSTYLE.html">vonnegutSTYLE - How to Write With Style</a><br />      1. Find a subject you care about, 2. Do not ramble, though, 3. Keep it simple, 4. Have guts to cut, 5. Sound like yourself, 6. Say what you mean,<br />    (categories:  <a href="http://del.icio.us/ajohnson1200/writing">writing</a> <a href="http://del.icio.us/ajohnson1200/style">style</a> <a href="http://del.icio.us/ajohnson1200/language">language</a> <a href="http://del.icio.us/ajohnson1200/vonnegut">vonnegut</a> )
<p/></li>
<li><a href="http://20bits.com/articles/data-management-facebook-style/">Data Management, Facebook-style | 20bits</a><br />      Fascinating presentation by a former Facebook employee<br />    (categories:  <a href="http://del.icio.us/ajohnson1200/scaling">scaling</a> <a href="http://del.icio.us/ajohnson1200/scalability">scalability</a> <a href="http://del.icio.us/ajohnson1200/performance">performance</a> <a href="http://del.icio.us/ajohnson1200/facebook">facebook</a> <a href="http://del.icio.us/ajohnson1200/hadoop">hadoop</a> <a href="http://del.icio.us/ajohnson1200/cassandra">cassandra</a> )
<p/></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://cephas.net/blog/2008/11/24/links-11-23-2008/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Links: 11-21-2008</title>
		<link>http://cephas.net/blog/2008/11/22/links-11-21-2008/</link>
		<comments>http://cephas.net/blog/2008/11/22/links-11-21-2008/#comments</comments>
		<pubDate>Sat, 22 Nov 2008 09:47:33 +0000</pubDate>
		<dc:creator>ajohnson</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://cephas.net/blog/2008/11/22/links-11-21-2008/</guid>
		<description><![CDATA[
SVNSearch: Subversion      Nice looking subversion repository browser, I really like the activity infographics: muted but informative.    (categories:  visualization svn subversion development )


]]></description>
			<content:encoded><![CDATA[<ul>
<li><a href="http://svnsearch.org/svnsearch/repos/SVN/search">SVNSearch: Subversion</a><br />      Nice looking subversion repository browser, I really like the activity infographics: muted but informative.<br />    (categories:  <a href="http://del.icio.us/ajohnson1200/visualization">visualization</a> <a href="http://del.icio.us/ajohnson1200/svn">svn</a> <a href="http://del.icio.us/ajohnson1200/subversion">subversion</a> <a href="http://del.icio.us/ajohnson1200/development">development</a> )
<p/></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://cephas.net/blog/2008/11/22/links-11-21-2008/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Links: 11-18-2008</title>
		<link>http://cephas.net/blog/2008/11/19/links-11-18-2008/</link>
		<comments>http://cephas.net/blog/2008/11/19/links-11-18-2008/#comments</comments>
		<pubDate>Wed, 19 Nov 2008 09:47:30 +0000</pubDate>
		<dc:creator>ajohnson</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://cephas.net/blog/2008/11/19/links-11-18-2008/</guid>
		<description><![CDATA[
Who has the oil?      Wicked infographic that shows countries based on how big their oil reserves are.    (categories:  via:jonudell maps oil infographic visualization infoviz )

thoughtwax&#8217;s mihalycsikszentmihalyi Bookmarks on Delicious      Forgive me for bookmarking a bookmark. Quote: &#34;Sony&#8217;s first mission statement: To [...]]]></description>
			<content:encoded><![CDATA[<ul>
<li><a href="http://www.dailygalaxy.com/photos/uncategorized/2008/01/20/map01_1024_2.jpg">Who has the oil?</a><br />      Wicked infographic that shows countries based on how big their oil reserves are.<br />    (categories:  <a href="http://del.icio.us/ajohnson1200/via:jonudell">via:jonudell</a> <a href="http://del.icio.us/ajohnson1200/maps">maps</a> <a href="http://del.icio.us/ajohnson1200/oil">oil</a> <a href="http://del.icio.us/ajohnson1200/infographic">infographic</a> <a href="http://del.icio.us/ajohnson1200/visualization">visualization</a> <a href="http://del.icio.us/ajohnson1200/infoviz">infoviz</a> )
<p/></li>
<li><a href="http://delicious.com/thoughtwax/mihalycsikszentmihalyi">thoughtwax&#8217;s mihalycsikszentmihalyi Bookmarks on Delicious</a><br />      Forgive me for bookmarking a bookmark. Quote: &quot;Sony&#8217;s first mission statement: To establish a place of work where engineers can feel the joy of technological innovation, be aware of their mission to society, and work to their heart&rsquo;s content.&quot;<br />    (categories:  <a href="http://del.icio.us/ajohnson1200/business">business</a> <a href="http://del.icio.us/ajohnson1200/missionstatement">missionstatement</a> <a href="http://del.icio.us/ajohnson1200/sony">sony</a> <a href="http://del.icio.us/ajohnson1200/innovation">innovation</a> )
<p/></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://cephas.net/blog/2008/11/19/links-11-18-2008/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Tomcat 6.0.18, Version 1 Cookies, Acegi Remember Me, and IE</title>
		<link>http://cephas.net/blog/2008/11/18/tomcat-6018-version-1-cookies-acegi-remember-me-and-ie/</link>
		<comments>http://cephas.net/blog/2008/11/18/tomcat-6018-version-1-cookies-acegi-remember-me-and-ie/#comments</comments>
		<pubDate>Wed, 19 Nov 2008 07:02:14 +0000</pubDate>
		<dc:creator>ajohnson</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://cephas.net/blog/?p=1139</guid>
		<description><![CDATA[I&#8217;ve got to write all this out hoping that it&#8217;ll bring some clarity to what I&#8217;m seeing, here&#8217;s the stage: 

Tomcat 6.0.16 changed the way that cookies are sent from the server to the browser IF the cookie value contained any of the following characters: &#8220;()@,;:\\\&#8221;[]?={} \t&#8221;, the change being that if you attempt to [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve got to write all this out hoping that it&#8217;ll bring some clarity to what I&#8217;m seeing, here&#8217;s the stage: </p>
<ul>
<li><a href="http://tomcat.apache.org/tomcat-6.0-doc/changelog.html#Tomcat 6.0.16 (remm)">Tomcat 6.0.16</a> changed the way that cookies are sent from the server to the browser IF <a href="https://issues.apache.org/bugzilla/attachment.cgi?id=22180">the cookie value contained any of the following characters</a>: &#8220;()<>@,;:\\\&#8221;[]?={} \t&#8221;, the change being that if you attempt to set a cookie while inside an application deployed in Tomcat 6.0.16, the cookie value would get wrapped in double quotes and the cookie version would get set to 1. All fine and dandy.</li>
<li>Except that as part of the fix, someone decided that the path part of the cookie should also get wrapped in double quotes and IE6 and IE7 don&#8217;t like that, in fact they&#8217;ll ignore cookies where the value of the path attribute is quoted, which led to <a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=45272">this bug</a> getting filed and fixed as part of the <a href="http://tomcat.apache.org/tomcat-6.0-doc/changelog.html#Tomcat 6.0.17 (remm)">6.0.17 release</a>.</li>
</ul>
<p>At least they thought it was fixed, here&#8217;s what I&#8217;m seeing: if you set a cookie that contains any of the above mentioned characters (let&#8217;s say that hypothetically you&#8217;re using the <a href="http://www.acegisecurity.org/acegi-security/apidocs/org/acegisecurity/ui/rememberme/TokenBasedRememberMeServices.html">TokenBasedRememberMeServices</a> class, itself part of Acegi, that sets a cookie whose value is the Base64 encoded representation of your username, an expiration time and another string, long story short the value ends up looking something like this: YWFyb246MTIyODI0ODEwMjk5NjoyOGM5ODc4YzExOGZiOGZjZTBkZDE0ZTA1ZWRhZTM3Nw==) then Tomcat will end up wrapping the cookie value in quotes, will set the Version to 1 and &#8230; well, did you know that when you set the version of a cookie to 1 that the cookie looks different? Here&#8217;s Tomcat setting the cookie pre-6.0.16:</p>
<pre>Set-Cookie: yankeessuck=YWFyb246MTIyODI0ODEwMjk5NjoyOGM5ODc4YzExOGZiOGZjZTBkZDE0ZTA1ZWRhZTM3Nw==; Expires=Thu, 19-Nov-2009 02:29:29 GMT;</pre>
<p>
and here&#8217;s the same cookie being set in 6.0.18:</p>
<pre>Set-Cookie: yankeessuck="YWFyb246MTIyODI0ODEwMjk5NjoyOGM5ODc4YzExOGZiOGZjZTBkZDE0ZTA1ZWRhZTM3Nw=="; Version=1; Max-Age=31536000;</pre>
<p>
See the three changes? The cookie value is quoted, the version attribute was added and &#8230; hey, look at that, the expires attribute turned into the max-age attribute. I guess that&#8217;s cool right? I mean all browsers should support <a href="http://www.servlets.com/rfcs/rfc2109.txt">RFC-2109</a> (which was published in 1997 and then superseded by <a href="http://www.faqs.org/rfcs/rfc2965.html">RFC-2965</a>), right?  Well, it looks like (and this is where I&#8217;m hoping someone will prove me wrong)  neither IE6, nor IE7, nor Safari honor the max-age attribute which means, drum roll please, you can&#8217;t set a persistent cookie on IE6, IE7 or Safari via Tomcat 6.0.18 that contains any of the above mentioned characters. Someone PLEASE prove me wrong.</p>
<p>If I&#8217;m right (and <a href="http://support.citrix.com/article/CTX116512">this Citrix KB doc</a> seems to back up the IE6 / IE7 behavior I&#8217;m seeing), anyone that has deployed an Acegi-based Java web application that uses the default TokenBasedRememberMeServices on the latest version of Tomcat is 100% screwed.  I&#8217;m not sure who to blame more: IE for being the lamest browser ever (although Safari doesn&#8217;t seem to like Max-Age either) or Tomcat for changing (in a pretty big way) the way they publish cookies in a point release. </p>
<p>For more on RFC-2109 and RFC-2965, check out <a href="http://www.mnot.net/blog/2006/10/27/cookie_fun">this blog post</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://cephas.net/blog/2008/11/18/tomcat-6018-version-1-cookies-acegi-remember-me-and-ie/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
