<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: Do Not Trust The System Clock</title>
	<atom:link href="http://iPhoneIncubator.com/blog/debugging/do-not-trust-the-system-clock/feed" rel="self" type="application/rss+xml" />
	<link>http://iPhoneIncubator.com/blog/debugging/do-not-trust-the-system-clock</link>
	<description>Tips and Tricks for iPhone, iPod, iPad and iOS Developers</description>
	<lastBuildDate>Tue, 17 Apr 2012 16:54:31 -0600</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Dave</title>
		<link>http://iPhoneIncubator.com/blog/debugging/do-not-trust-the-system-clock/comment-page-1#comment-4772</link>
		<dc:creator>Dave</dc:creator>
		<pubDate>Sun, 12 Sep 2010 16:26:06 +0000</pubDate>
		<guid isPermaLink="false">http://iPhoneIncubator.com/blog/?p=395#comment-4772</guid>
		<description>Given the requirement that the timestamp be provided by the client, the mistake that you made was in assuming that the resulting value would have a length of 10 characters. It would have been much better to accept the value that the client provided, then attempt to validate it as an actual date.</description>
		<content:encoded><![CDATA[<p>Given the requirement that the timestamp be provided by the client, the mistake that you made was in assuming that the resulting value would have a length of 10 characters. It would have been much better to accept the value that the client provided, then attempt to validate it as an actual date.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Nick</title>
		<link>http://iPhoneIncubator.com/blog/debugging/do-not-trust-the-system-clock/comment-page-1#comment-1738</link>
		<dc:creator>Nick</dc:creator>
		<pubDate>Wed, 30 Dec 2009 15:55:30 +0000</pubDate>
		<guid isPermaLink="false">http://iPhoneIncubator.com/blog/?p=395#comment-1738</guid>
		<description>@Adrian: I completely agree with you that having a single system of reference for time is in most cases the best design. However in this rather unusual example the timestamp had to be generated on the client to meet the requirements. I can&#039;t go into too much detail; suffice to say that it was security related.</description>
		<content:encoded><![CDATA[<p>@Adrian: I completely agree with you that having a single system of reference for time is in most cases the best design. However in this rather unusual example the timestamp had to be generated on the client to meet the requirements. I can&#8217;t go into too much detail; suffice to say that it was security related.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Johan</title>
		<link>http://iPhoneIncubator.com/blog/debugging/do-not-trust-the-system-clock/comment-page-1#comment-1737</link>
		<dc:creator>Johan</dc:creator>
		<pubDate>Wed, 30 Dec 2009 14:25:56 +0000</pubDate>
		<guid isPermaLink="false">http://iPhoneIncubator.com/blog/?p=395#comment-1737</guid>
		<description>Thanks for the insight. I always marvel at the bugs you find when your system&#039;s clock is out of sync. Try using certificates when your clock is set to Jan 1st 2001 and see what strange errors you receive :)</description>
		<content:encoded><![CDATA[<p>Thanks for the insight. I always marvel at the bugs you find when your system&#8217;s clock is out of sync. Try using certificates when your clock is set to Jan 1st 2001 and see what strange errors you receive <img src='http://iPhoneIncubator.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Adrian</title>
		<link>http://iPhoneIncubator.com/blog/debugging/do-not-trust-the-system-clock/comment-page-1#comment-1734</link>
		<dc:creator>Adrian</dc:creator>
		<pubDate>Wed, 30 Dec 2009 08:55:46 +0000</pubDate>
		<guid isPermaLink="false">http://iPhoneIncubator.com/blog/?p=395#comment-1734</guid>
		<description>Wouldn&#039;t it had been better to make the server create the timestamps at each connection? This way you centralize time information with the same clock (the server&#039;s). I agree that you should not trust user data, but you might as well have skipped the timestamp feature altogether. I don&#039;t know, maybe you couldn&#039;t, so excuse my ignorance :)</description>
		<content:encoded><![CDATA[<p>Wouldn&#8217;t it had been better to make the server create the timestamps at each connection? This way you centralize time information with the same clock (the server&#8217;s). I agree that you should not trust user data, but you might as well have skipped the timestamp feature altogether. I don&#8217;t know, maybe you couldn&#8217;t, so excuse my ignorance <img src='http://iPhoneIncubator.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic
Page Caching using disk: enhanced
Database Caching 3/8 queries in 0.009 seconds using disk: basic
Object Caching 240/242 objects using disk: basic

Served from: iphoneincubator.com @ 2012-05-17 03:06:57 -->
