<?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 for IONCANNON</title>
	<atom:link href="http://www.ioncannon.net/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.ioncannon.net</link>
	<description>Thoughts on Software Development and Engineering</description>
	<lastBuildDate>Wed, 27 Mar 2013 14:59:58 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
	<item>
		<title>Comment on Bluetooth 4.0 LE on Raspberry Pi with Bluez 5.x by Pawel</title>
		<link>http://www.ioncannon.net/linux/1570/bluetooth-4-0-le-on-raspberry-pi-with-bluez-5-x/comment-page-1/#comment-351722</link>
		<dc:creator>Pawel</dc:creator>
		<pubDate>Wed, 27 Mar 2013 14:59:58 +0000</pubDate>
		<guid isPermaLink="false">http://www.ioncannon.net/?p=1570#comment-351722</guid>
		<description><![CDATA[Hi,
It looks that LE is exposed by DBus. I managed to connect to my Bluetooth LE 4.0 vtag using DBus  (2013-02-09-wheezy and bluez 5.3)]]></description>
		<content:encoded><![CDATA[<p>Hi,<br />
It looks that LE is exposed by DBus. I managed to connect to my Bluetooth LE 4.0 vtag using DBus  (2013-02-09-wheezy and bluez 5.3)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Direct Browser Uploading &#8211; Amazon S3, CORS, FileAPI, XHR2 and Signed PUTs by Thiago</title>
		<link>http://www.ioncannon.net/programming/1539/direct-browser-uploading-amazon-s3-cors-fileapi-xhr2-and-signed-puts/comment-page-1/#comment-266911</link>
		<dc:creator>Thiago</dc:creator>
		<pubDate>Wed, 05 Sep 2012 20:17:14 +0000</pubDate>
		<guid isPermaLink="false">http://www.ioncannon.net/?p=1539#comment-266911</guid>
		<description><![CDATA[It seems that its really a amazon bug ( a aws developer posted there ). Thanks !!!]]></description>
		<content:encoded><![CDATA[<p>It seems that its really a amazon bug ( a aws developer posted there ). Thanks !!!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Direct Browser Uploading &#8211; Amazon S3, CORS, FileAPI, XHR2 and Signed PUTs by carson</title>
		<link>http://www.ioncannon.net/programming/1539/direct-browser-uploading-amazon-s3-cors-fileapi-xhr2-and-signed-puts/comment-page-1/#comment-266903</link>
		<dc:creator>carson</dc:creator>
		<pubDate>Wed, 05 Sep 2012 00:38:34 +0000</pubDate>
		<guid isPermaLink="false">http://www.ioncannon.net/?p=1539#comment-266903</guid>
		<description><![CDATA[@Thiago @Thomas it turns out that S3 is currently authenticating the OPTION call that is made in &quot;preflight&quot; for CORS and that fails (probably because the auth has been signed with for a PUT request not an OPTION request) see https://forums.aws.amazon.com/thread.jspa?messageID=378235 for more. 

It looks like there was some debate by the browser devs on if this is actually correct or not, see https://bugzilla.mozilla.org/show_bug.cgi?id=778548 and https://bugs.webkit.org/show_bug.cgi?id=92755 There was no consensus on ignoring the non-200 response status even though the spec says not to ignore it. However it does seem like there was consensus that the server side should not attempt to authenticate an OPTION request since it is not made to be part of the auth. The main issue they hung on was legacy IIS web server not being able to authenticate only certain requests.

Hopefully because the request already returns the correct information outside of the status code it will be fixed by just returning a 200 regardless of the authentication working or not.]]></description>
		<content:encoded><![CDATA[<p>@Thiago @Thomas it turns out that S3 is currently authenticating the OPTION call that is made in &#034;preflight&#034; for CORS and that fails (probably because the auth has been signed with for a PUT request not an OPTION request) see <a href="https://forums.aws.amazon.com/thread.jspa?messageID=378235" rel="nofollow">https://forums.aws.amazon.com/thread.jspa?messageID=378235</a> for more. </p>
<p>It looks like there was some debate by the browser devs on if this is actually correct or not, see <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=778548" rel="nofollow">https://bugzilla.mozilla.org/show_bug.cgi?id=778548</a> and <a href="https://bugs.webkit.org/show_bug.cgi?id=92755" rel="nofollow">https://bugs.webkit.org/show_bug.cgi?id=92755</a> There was no consensus on ignoring the non-200 response status even though the spec says not to ignore it. However it does seem like there was consensus that the server side should not attempt to authenticate an OPTION request since it is not made to be part of the auth. The main issue they hung on was legacy IIS web server not being able to authenticate only certain requests.</p>
<p>Hopefully because the request already returns the correct information outside of the status code it will be fixed by just returning a 200 regardless of the authentication working or not.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Direct Browser Uploading &#8211; Amazon S3, CORS, FileAPI, XHR2 and Signed PUTs by Thiago</title>
		<link>http://www.ioncannon.net/programming/1539/direct-browser-uploading-amazon-s3-cors-fileapi-xhr2-and-signed-puts/comment-page-1/#comment-266902</link>
		<dc:creator>Thiago</dc:creator>
		<pubDate>Tue, 04 Sep 2012 20:18:08 +0000</pubDate>
		<guid isPermaLink="false">http://www.ioncannon.net/?p=1539#comment-266902</guid>
		<description><![CDATA[Hi. Thanks for the code. But Im trying to make a CORS PUT using your very same code and always getting a &quot;403 forbiden&quot; in the options request by the browser. Do you have any hints? ( my CORS rule on the bucket is exactly the same as yours )]]></description>
		<content:encoded><![CDATA[<p>Hi. Thanks for the code. But Im trying to make a CORS PUT using your very same code and always getting a &#034;403 forbiden&#034; in the options request by the browser. Do you have any hints? ( my CORS rule on the bucket is exactly the same as yours )</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Direct Browser Uploading &#8211; Amazon S3, CORS, FileAPI, XHR2 and Signed PUTs by carson</title>
		<link>http://www.ioncannon.net/programming/1539/direct-browser-uploading-amazon-s3-cors-fileapi-xhr2-and-signed-puts/comment-page-1/#comment-266901</link>
		<dc:creator>carson</dc:creator>
		<pubDate>Tue, 04 Sep 2012 16:56:44 +0000</pubDate>
		<guid isPermaLink="false">http://www.ioncannon.net/?p=1539#comment-266901</guid>
		<description><![CDATA[Yeah IE doesn&#039;t support CORS (&lt;a href=&quot;http://caniuse.com/#feat=cors&quot; rel=&quot;nofollow&quot;&gt;details&lt;/a&gt;), XHR2 (&lt;a href=&quot;http://caniuse.com/#feat=xhr2&quot; rel=&quot;nofollow&quot;&gt;details&lt;/a&gt;) or the FileAPI (&lt;a href=&quot;http://caniuse.com/#feat=fileapi&quot; rel=&quot;nofollow&quot;&gt;details&lt;/a&gt;) yet. I&#039;ll have to look into the issues with Firefox because the latest version should be working.]]></description>
		<content:encoded><![CDATA[<p>Yeah IE doesn&#039;t support CORS (<a href="http://caniuse.com/#feat=cors" rel="nofollow">details</a>), XHR2 (<a href="http://caniuse.com/#feat=xhr2" rel="nofollow">details</a>) or the FileAPI (<a href="http://caniuse.com/#feat=fileapi" rel="nofollow">details</a>) yet. I&#039;ll have to look into the issues with Firefox because the latest version should be working.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Direct Browser Uploading &#8211; Amazon S3, CORS, FileAPI, XHR2 and Signed PUTs by Thomas</title>
		<link>http://www.ioncannon.net/programming/1539/direct-browser-uploading-amazon-s3-cors-fileapi-xhr2-and-signed-puts/comment-page-1/#comment-266900</link>
		<dc:creator>Thomas</dc:creator>
		<pubDate>Tue, 04 Sep 2012 15:00:56 +0000</pubDate>
		<guid isPermaLink="false">http://www.ioncannon.net/?p=1539#comment-266900</guid>
		<description><![CDATA[Unfortunately doesn&#039;t seem to work in Firefox &amp; IE .. greetz]]></description>
		<content:encoded><![CDATA[<p>Unfortunately doesn&#039;t seem to work in Firefox &amp; IE .. greetz</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Direct Browser Uploading &#8211; Amazon S3, CORS, FileAPI, XHR2 and Signed PUTs by carson</title>
		<link>http://www.ioncannon.net/programming/1539/direct-browser-uploading-amazon-s3-cors-fileapi-xhr2-and-signed-puts/comment-page-1/#comment-266887</link>
		<dc:creator>carson</dc:creator>
		<pubDate>Sun, 02 Sep 2012 13:58:14 +0000</pubDate>
		<guid isPermaLink="false">http://www.ioncannon.net/?p=1539#comment-266887</guid>
		<description><![CDATA[@ChrisHF You wouldn&#039;t want to keep your S3 secret in Javascript or anyone could grab it and have full control of your S3 account. You could certainly do it for personal use and I did think about a version that would let the user enter their own S3 information but I didn&#039;t know how useful that would be. So there shouldn&#039;t be any technical limitation but only a security limitation.]]></description>
		<content:encoded><![CDATA[<p>@ChrisHF You wouldn&#039;t want to keep your S3 secret in Javascript or anyone could grab it and have full control of your S3 account. You could certainly do it for personal use and I did think about a version that would let the user enter their own S3 information but I didn&#039;t know how useful that would be. So there shouldn&#039;t be any technical limitation but only a security limitation.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Direct Browser Uploading &#8211; Amazon S3, CORS, FileAPI, XHR2 and Signed PUTs by ChrisHF</title>
		<link>http://www.ioncannon.net/programming/1539/direct-browser-uploading-amazon-s3-cors-fileapi-xhr2-and-signed-puts/comment-page-1/#comment-266884</link>
		<dc:creator>ChrisHF</dc:creator>
		<pubDate>Sun, 02 Sep 2012 09:13:10 +0000</pubDate>
		<guid isPermaLink="false">http://www.ioncannon.net/?p=1539#comment-266884</guid>
		<description><![CDATA[You say &quot;there still needs to be some server side code that signs the URL used by the PUT call&quot;.  I don&#039;t understand why that is.  Is it to avoid putting your credentials in the JS?  What if the page is for personal use only?  What if the credentials are entered by the user?  Then can you sign in the client?  Or is there still some technical limitation?]]></description>
		<content:encoded><![CDATA[<p>You say &#034;there still needs to be some server side code that signs the URL used by the PUT call&#034;.  I don&#039;t understand why that is.  Is it to avoid putting your credentials in the JS?  What if the page is for personal use only?  What if the credentials are entered by the user?  Then can you sign in the client?  Or is there still some technical limitation?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Creating S3 URLs that expire using PHP by Direct Browser Uploading &#8211; Amazon S3, CORS, FileAPI, XHR2 and Signed PUTs</title>
		<link>http://www.ioncannon.net/programming/21/creating-s3-urls-that-expire-using-php/comment-page-1/#comment-266882</link>
		<dc:creator>Direct Browser Uploading &#8211; Amazon S3, CORS, FileAPI, XHR2 and Signed PUTs</dc:creator>
		<pubDate>Sun, 02 Sep 2012 05:01:22 +0000</pubDate>
		<guid isPermaLink="false">http://www.ioncannon.net/uncategorized/21/creating-s3-urls-that-expire-using-php/#comment-266882</guid>
		<description><![CDATA[[...] have an old way of creating signed URLs using PHP that hasn&#039;t been updated in forever. With the more recent versions of PHP there is [...]]]></description>
		<content:encoded><![CDATA[<p>[...] have an old way of creating signed URLs using PHP that hasn&#039;t been updated in forever. With the more recent versions of PHP there is [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Heroku Tips for the Cheap by Dave Aronson</title>
		<link>http://www.ioncannon.net/programming/842/heroku-tips-for-the-cheap/comment-page-1/#comment-264429</link>
		<dc:creator>Dave Aronson</dc:creator>
		<pubDate>Sun, 15 Jul 2012 19:17:22 +0000</pubDate>
		<guid isPermaLink="false">http://www.ioncannon.net/?p=842#comment-264429</guid>
		<description><![CDATA[@Tim, doesn&#039;t that still require signing up for a worker dyno?  Since those are priced based on wall-clock time rather than CPU time, I&#039;d prefer to avoid buying one for as long as I can.]]></description>
		<content:encoded><![CDATA[<p>@Tim, doesn&#039;t that still require signing up for a worker dyno?  Since those are priced based on wall-clock time rather than CPU time, I&#039;d prefer to avoid buying one for as long as I can.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

<!-- Dynamic page generated in 0.203 seconds. -->
<!-- Cached page generated by WP-Super-Cache on 2013-05-22 11:09:35 -->
