<?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>Mr Blog &#187; protocols</title>
	<atom:link href="http://mrblog.org/category/protocols/feed/" rel="self" type="application/rss+xml" />
	<link>http://mrblog.org</link>
	<description>Mr Blog.  Very technical, or silly, sometimes absurd.</description>
	<lastBuildDate>Wed, 21 Jul 2010 15:17:41 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=abc</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>An Answer for Twitter OAuth-pacalypse</title>
		<link>http://mrblog.org/2010/05/20/an-answer-for-twitter-oauth-pacalypse/</link>
		<comments>http://mrblog.org/2010/05/20/an-answer-for-twitter-oauth-pacalypse/#comments</comments>
		<pubDate>Thu, 20 May 2010 21:42:29 +0000</pubDate>
		<dc:creator>MrBlog</dc:creator>
				<category><![CDATA[protocols]]></category>
		<category><![CDATA[software development]]></category>
		<category><![CDATA[twitter]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[mashups]]></category>
		<category><![CDATA[oauth]]></category>

		<guid isPermaLink="false">http://mrblog.org/?p=1170</guid>
		<description><![CDATA[For your smaller Twitter API projects, bash scripts etc, we have launched SuperTweet.net in case you don&#8217;t get OAuth implemented by the time Basic Auth goes away June 30, 2010. It&#8217;s a Twitter proxy &#8211; you use Basic Auth to talk to the proxy, and it uses OAuth to talk to Twitter.
For example, to send [...]]]></description>
			<content:encoded><![CDATA[<p>For your smaller Twitter API projects, bash scripts etc, we have launched <a href="http://www.supertweet.net/">SuperTweet.net</a> in case you don&#8217;t get OAuth implemented by the time Basic Auth goes away June 30, 2010. It&#8217;s a Twitter proxy &#8211; you use Basic Auth to talk to the proxy, and it uses OAuth to talk to Twitter.</p>
<div class="wp-caption alignnone" style="width: 530px"><img class=" " title="Simply Sign-In to SuperTweet.net and you will see a list of your Access Credentials" src="http://www.supertweet.net/images/supertweet_homecreds.png" alt="SuperTweet.net Access Credentials" width="520" height="90" /><p class="wp-caption-text">SuperTweet.net Access Credentials</p></div>
<p>For example, to send a tweet, use the <span style="font-family: Courier New;">http://api.supertweet.net/1/statuses/update<em>.format</em></span> such as:</p>
<p style="margin-left: 40px;"><code>curl -u user:password -d  "status=playing with cURL and the SuperTweet.net  API" http://api.supertweet.net/1/statuses/update.xml</code></p>
<p>The password shown in the example above is never your real Twitter password, but a separate password you set up just for use with the SuperTweet.net API &#8211; As with Twitter OAuth, you can revoke, change, or disable that password without any impact to your real Twitter password or Twitter account.  Also, you can deauthorize the SuperTweet.net API application itself on Twitter.com if you think it&#8217;s being bad, again, without affecting your real Twitter password or other Twitter applications.</p>
<p>Learn more: <a title="It's a Twitter proxy - you use Basic Auth to talk to the proxy, and it uses OAuth to talk to Twitter. Easy peasy." href="http://www.supertweet.net/">http://www.supertweet.net/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://mrblog.org/2010/05/20/an-answer-for-twitter-oauth-pacalypse/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Wishlist for hypothetical replacement P2P Skype core</title>
		<link>http://mrblog.org/2009/08/02/wishlist-for-hypothetical-replacement-p2p-skype-core/</link>
		<comments>http://mrblog.org/2009/08/02/wishlist-for-hypothetical-replacement-p2p-skype-core/#comments</comments>
		<pubDate>Sun, 02 Aug 2009 20:49:07 +0000</pubDate>
		<dc:creator>MrBlog</dc:creator>
				<category><![CDATA[protocols]]></category>
		<category><![CDATA[skype]]></category>

		<guid isPermaLink="false">http://mrblog.org/?p=859</guid>
		<description><![CDATA[SkypeJournal speaks about the JoltID conflict. The post has lot a lot of good analysis of the legal battle and I encourage you to read the original post.
Phil also suggests it&#8217;s an opportunity for a new P2P core for Skype, listing a number of possible improvements. I second that list, but let me also add [...]]]></description>
			<content:encoded><![CDATA[<p>SkypeJournal speaks about the <a href="http://features.csmonitor.com/innovation/2009/07/31/skype-is-in-danger-owner-says/" target="_blank">JoltID conflict</a>. The post has lot a lot of good analysis of the legal battle and I encourage you to read the <a href="http://skypejournal.com/2009/07/skype-races-to-replace-joltid-p2p-by.html" target="_blank">original post</a>.</p>
<p>Phil also suggests it&#8217;s an opportunity for a new P2P core for Skype, listing a number of possible improvements. I second that list, but let me also add a few things I&#8217;d like to see in a new Skype P2P core:</p>
<ol>
<li>Published <a href="http://en.wikipedia.org/wiki/Communications_protocol" target="_blank">protocol specs</a>, whether a <a href="http://en.wikipedia.org/wiki/Peer-to-peer_SIP" target="_blank">open-standard</a> or proprietary protocol, supporting <a href="http://www.fcc.gov/pshs/techtopics/tech-ip-interop.html" target="_blank">network-layer interoperability</a> (whether free or licensed).</li>
<li>Less <a href="http://www.dslreports.com/forum/r19305073-Silver-Needle-in-the-Skype" target="_blank">obfuscation</a>, especially in terms of security.</li>
<li>Ideally, open-source or or at least published <a href="http://en.wikipedia.org/wiki/Wikipedia:Peer_review" target="_blank">peer-reviewed source</a>.</li>
</ol>
<p>Frankly, having the original founders of Skype out of the picture is probably ultimately a good thing for the Skype community and the Internet at large. It&#8217;s unbelievable that Ebay made a multi-billion dollar deal and still didn&#8217;t obtain control of the technology. I expect that will go down in textbooks some day as one of the dumbest (or smartest, depending on which side of the table you sat on) negotiations of all time.</p>
]]></content:encoded>
			<wfw:commentRss>http://mrblog.org/2009/08/02/wishlist-for-hypothetical-replacement-p2p-skype-core/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Twitter #fixreplies and &#8220;intelligent&#8221; networks</title>
		<link>http://mrblog.org/2009/05/20/twitter-fixreplies-and-intelligent-networks/</link>
		<comments>http://mrblog.org/2009/05/20/twitter-fixreplies-and-intelligent-networks/#comments</comments>
		<pubDate>Thu, 21 May 2009 00:23:37 +0000</pubDate>
		<dc:creator>MrBlog</dc:creator>
				<category><![CDATA[protocols]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://mrblog.org/?p=783</guid>
		<description><![CDATA[A few weeks ago, I said &#8220;Twitter is a “Stupid Network” (the good kind)&#8221;. It turns out I was wrong.
Twitter created the #fixreplies problem (see here and here) for themselves when they decided to treat these tweets specially from the start, breaking the end-to-end principle.
These are tweets by people I follow &#8211; they are public [...]]]></description>
			<content:encoded><![CDATA[<p>A few weeks ago, I said <a href="http://mrblog.org/2009/04/16/twitter-is-a-stupid-network-the-good-kind/">&#8220;Twitter is a “Stupid Network” (the good kind)&#8221;</a>. It turns out I was wrong.</p>
<p>Twitter created the <a href="http://search.twitter.com/search?q=fixreplies">#fixreplies</a> problem (see <a href="http://mrblog.org/2009/05/14/twitter-fixreplies-fiasco-is-telling/">here</a> and <a href="http://mrblog.org/2009/05/17/fixreplies-hack-shows-what-tweets-youre-missing/">here</a>) for themselves when they decided to treat these tweets specially from the start, breaking the end-to-end principle.</p>
<p>These are tweets by people I follow &#8211; they are public tweets, not direct messages. They are in the public timeline. If I follow that person, they should be in my timeline like any other tweet from that person (whose tweets I follow), regardless of the content of that message.</p>
<p>I follow this person.  That means I follow what they say, the updates they post. If Twitter never treated a post that starts with @ special in the first place, we wouldn&#8217;t be having this discussion.  In that case, if I wanted to filter such tweets, I could do that in my client, at the &#8220;edge&#8221;.</p>
<p>Now Twitter has pulled those tweets out and so I can&#8217;t &#8220;filter&#8221; them &#8211; I have to <a href="http://mrblog.org/whatumissed.html">go looking for them</a>.</p>
<p>This is the kind of mess you get yourself in when you go around breaking the <a href="http://mrblog.org/2009/04/16/twitter-is-a-stupid-network-the-good-kind/">end-to-end principle</a> all will-nilly.</p>
]]></content:encoded>
			<wfw:commentRss>http://mrblog.org/2009/05/20/twitter-fixreplies-and-intelligent-networks/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Rejected by Skype</title>
		<link>http://mrblog.org/2009/04/23/rejected-by-skype/</link>
		<comments>http://mrblog.org/2009/04/23/rejected-by-skype/#comments</comments>
		<pubDate>Fri, 24 Apr 2009 04:24:38 +0000</pubDate>
		<dc:creator>MrBlog</dc:creator>
				<category><![CDATA[politics]]></category>
		<category><![CDATA[protocols]]></category>
		<category><![CDATA[sip]]></category>
		<category><![CDATA[skype]]></category>

		<guid isPermaLink="false">http://mrblog.org/?p=738</guid>
		<description><![CDATA[I didn&#8217;t make the grade.  They&#8217;re not going to let me play with &#8220;Skype for SIP&#8221;.
I guess I&#8217;ll find a way to make it through another day, somehow.
]]></description>
			<content:encoded><![CDATA[<p>I didn&#8217;t make the grade.  They&#8217;re not going to let me play with &#8220;Skype for SIP&#8221;.</p>
<p>I guess I&#8217;ll find a way to make it through another day, somehow.</p>
]]></content:encoded>
			<wfw:commentRss>http://mrblog.org/2009/04/23/rejected-by-skype/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Skype For SIP Beta</title>
		<link>http://mrblog.org/2009/03/23/skype-for-sip-beta/</link>
		<comments>http://mrblog.org/2009/03/23/skype-for-sip-beta/#comments</comments>
		<pubDate>Mon, 23 Mar 2009 16:08:09 +0000</pubDate>
		<dc:creator>MrBlog</dc:creator>
				<category><![CDATA[protocols]]></category>
		<category><![CDATA[sip]]></category>

		<guid isPermaLink="false">http://mrblog.org/?p=668</guid>
		<description><![CDATA[Via Pat Phelan, I signed up telEvolution Inc. for the Beta.  We&#8217;ll see if we hear back or if they accept us.
It looks like Skype For SIP supports calling from Skype into a SIP PBX, but not calling a Skype user (free call) from a SIP PBX.  It supports placing calls from SIP using SkypeOut, [...]]]></description>
			<content:encoded><![CDATA[<p>Via <a href="http://patphelan.net/">Pat Phelan</a>, I signed up telEvolution Inc. for the Beta.  We&#8217;ll see if we hear back or if they accept us.</p>
<p>It looks like <a href="http://share.skype.com/sites/en/2009/03/skype_for_sip_now_available.html">Skype For SIP</a> supports calling from Skype into a SIP PBX, but not calling a Skype user (free call) from a SIP PBX.  It supports placing calls from SIP using SkypeOut, though, so we&#8217;ll see.</p>
<p><a href="http://share.skype.com/sites/en/2009/03/skype_for_sip_now_available.html">Skype For SIP now available in Beta</a></p>
<p>UPDATE: via <a href="http://skypejournal.com/2009/03/skype-for-sip-big-money-skypeless-brand.html">Skype Journal</a>, I see that &#8220;Skype for SIP&#8221; maps one Skype username to one IP address (SIP address?) &#8211; this is basically for &#8220;Skype Me&#8221; buttons and to let Skype users ring your PBX.</p>
<p>It also lets a businesses use SkypeOut for outgoing calls.  As Phil notes, Skypeout rates are higher than what businesses can already get from typical SIP termination providers, so I&#8217;m not sure what the win is there.</p>
<p>So, all in all, &#8220;Skype for SIP&#8221; is not the SIP interoperability everyone is asking for.  For better SIP/Skype interoperability, we still need to turn to third parties like <a href="http://mrblog.org/2009/02/10/michael-robertson-moves-beyond-skype-openclosed-debate/">OpenSky</a>. On the other hand, while &#8220;Skype for SIP&#8221; appears to be a pretty small step toward Skype/SIP  interoperability, it is at least <em>a step</em>, and we should give them some credit for that.</p>
]]></content:encoded>
			<wfw:commentRss>http://mrblog.org/2009/03/23/skype-for-sip-beta/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
