<?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>Silly Eion Things</title>
	<atom:link href="http://eion.robbmob.com/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://eion.robbmob.com/blog</link>
	<description>Eion&#039;s blog about nerdy internet things</description>
	<lastBuildDate>Fri, 27 Jan 2012 23:00:31 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>New Steam Mobile App</title>
		<link>http://eion.robbmob.com/blog/2012/01/28/new-steam-mobile-app/</link>
		<comments>http://eion.robbmob.com/blog/2012/01/28/new-steam-mobile-app/#comments</comments>
		<pubDate>Fri, 27 Jan 2012 23:00:31 +0000</pubDate>
		<dc:creator>Eion Robb</dc:creator>
				<category><![CDATA[Pidgin]]></category>

		<guid isPermaLink="false">http://eion.robbmob.com/blog/?p=107</guid>
		<description><![CDATA[There&#8217;s now a new Steam app for mobile devices that&#8217;s currently in limited beta. The best part about the new app is that it allows you to chat on Steam Friends, without using a Steam client, which means a Pidgin/Adium plugin is more likely to be on its way. The second best part is that [...]]]></description>
			<content:encoded><![CDATA[<p>There&#8217;s now a new <a href="http://store.steampowered.com/mobile" target="_blank" onclick="pageTracker._trackPageview('/outgoing/store.steampowered.com/mobile?referer=');">Steam app for mobile devices</a> that&#8217;s currently in limited beta.  The best part about the new app is that it allows you to chat on Steam Friends, without using a Steam client, which means a Pidgin/Adium plugin is more likely to be on its way.  The second best part is that you can be logged into the mobile client at the same time as being logged into the desktop, so signing into this mythical Pidgin plugin wouldn&#8217;t sign you out on your desktop machine.</p>
<p>Let me know if you&#8217;re in the beta at the moment (ie, have you managed to sign into Steam from your mobile) as I&#8217;d be keen to hear your experiences with it. <img src='http://eion.robbmob.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://eion.robbmob.com/blog/2012/01/28/new-steam-mobile-app/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Prevent a Pidgin crash on Windows</title>
		<link>http://eion.robbmob.com/blog/2012/01/23/prevent-a-pidgin-crash-on-windows/</link>
		<comments>http://eion.robbmob.com/blog/2012/01/23/prevent-a-pidgin-crash-on-windows/#comments</comments>
		<pubDate>Sun, 22 Jan 2012 22:15:30 +0000</pubDate>
		<dc:creator>Eion Robb</dc:creator>
				<category><![CDATA[Pidgin]]></category>

		<guid isPermaLink="false">http://eion.robbmob.com/blog/?p=105</guid>
		<description><![CDATA[I&#8217;ve created a new plugin that prevents a crash in Pidgin on Windows, due to an annoying GTK+/Pango bug. This bug currently affects all GTK+ apps on Windows, not just Pidgin. If you&#8217;re using winpidgin, I&#8217;d suggest you download and enable the pidgin-win32-non-bmp plugin to prevent remote crashes.]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve created a new plugin that prevents a crash in Pidgin on Windows, due to an annoying GTK+/Pango bug.  This bug currently affects all GTK+ apps on Windows, not just Pidgin.</p>
<p>If you&#8217;re using winpidgin, I&#8217;d suggest you download and enable the <a href="http://pidgin-win32-non-bmp.googlecode.com/" target="_blank" onclick="pageTracker._trackPageview('/outgoing/pidgin-win32-non-bmp.googlecode.com/?referer=');">pidgin-win32-non-bmp</a> plugin to prevent remote crashes.</p>
]]></content:encoded>
			<wfw:commentRss>http://eion.robbmob.com/blog/2012/01/23/prevent-a-pidgin-crash-on-windows/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>I got hitched&#8230;</title>
		<link>http://eion.robbmob.com/blog/2012/01/16/i-got-hitched/</link>
		<comments>http://eion.robbmob.com/blog/2012/01/16/i-got-hitched/#comments</comments>
		<pubDate>Sun, 15 Jan 2012 20:17:04 +0000</pubDate>
		<dc:creator>Eion Robb</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://eion.robbmob.com/blog/?p=102</guid>
		<description><![CDATA[&#8230; so now I&#8217;m a free man! Yes, that doesn&#8217;t really make sense, but I&#8217;ve been working hard with my wife for the last couple of years to make everything for our wedding. So that means that now that it&#8217;s over I have a lot of spare time up my hands I just have a [...]]]></description>
			<content:encoded><![CDATA[<p>&#8230; so now I&#8217;m a free man!   Yes, that doesn&#8217;t really make sense, but I&#8217;ve been working hard with my wife for the last couple of years to make everything for our wedding.  So that means that now that it&#8217;s over I have a lot of spare time up my hands <img src='http://eion.robbmob.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>I just have a couple of things to catch up on, a massively overgrown garden to tame and a month-long honeymoon coming up, but other than that I&#8217;m really to roll up my sleeves and get coding.</p>
<p>So, what do <em>you</em> want to see fixed/updated/changed next?</p>
]]></content:encoded>
			<wfw:commentRss>http://eion.robbmob.com/blog/2012/01/16/i-got-hitched/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Completely dead&#8230;</title>
		<link>http://eion.robbmob.com/blog/2011/09/13/completely-dead/</link>
		<comments>http://eion.robbmob.com/blog/2011/09/13/completely-dead/#comments</comments>
		<pubDate>Tue, 13 Sep 2011 06:24:02 +0000</pubDate>
		<dc:creator>Eion Robb</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://eion.robbmob.com/blog/?p=98</guid>
		<description><![CDATA[&#8230; well, not me, but my server. Unfortunately all the earthquakes have meant occasional power cuts, which completely killed the battery and HDD on my server machine. I&#8217;m now running this site off another machine I have as a temporary measure until I move the site somewhere more permanent &#8211; probably Google Sites or something. [...]]]></description>
			<content:encoded><![CDATA[<p>&#8230; well, not me, but my server.  Unfortunately all the earthquakes have meant occasional power cuts, which completely killed the battery and HDD on my server machine.  I&#8217;m now running this site off another machine I have as a temporary measure until I move the site somewhere more permanent &#8211; probably Google Sites or something.</p>
<p>The backup I had also didn&#8217;t have my last blog post in it, so I had to recreate it from a Google cache backup.</p>
]]></content:encoded>
			<wfw:commentRss>http://eion.robbmob.com/blog/2011/09/13/completely-dead/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>State of Play</title>
		<link>http://eion.robbmob.com/blog/2011/07/05/state-of-play/</link>
		<comments>http://eion.robbmob.com/blog/2011/07/05/state-of-play/#comments</comments>
		<pubDate>Tue, 05 Jul 2011 06:11:44 +0000</pubDate>
		<dc:creator>Eion Robb</dc:creator>
				<category><![CDATA[Facebook]]></category>
		<category><![CDATA[Skype]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://eion.robbmob.com/blog/?p=94</guid>
		<description><![CDATA[So it’s been a fair few months since my last post and I thought I’d try get back into it with an update of what’s going on in the world of IM and Pidgin plugins and stuff. In case you didn’t know the Christchurch earthquakes have been affecting my life for the past few months. [...]]]></description>
			<content:encoded><![CDATA[<p>So it’s been a fair few months since my last post and I thought I’d try get back into it with an update of what’s going on in the world of IM and Pidgin plugins and stuff.</p>
<p>In case you didn’t know the <a href="http://en.wikipedia.org/wiki/Christchurch_earthquake" onclick="pageTracker._trackPageview('/outgoing/en.wikipedia.org/wiki/Christchurch_earthquake?referer=');">Christchurch earthquakes</a> have been affecting my life for the past few months. <a href="https://www.facebook.com/media/set/?set=a.10150200638048868.372436.800753867&#038;l=64dac60ff1" onclick="pageTracker._trackPageview('/outgoing/www.facebook.com/media/set/?set=a.10150200638048868.372436.800753867_038_l=64dac60ff1&amp;referer=');">These are pics</a> from a walk around the block around my house. Over 7000 aftershocks and still going!</p>
<p><strong>So what does this mean for the Pidgin plugins?</strong><br />
For the most part, not a great deal. Things have slowed down since I’m spending more time of earthquake cleanup and wedding planning rather than coding, but they’re still plodding along. Unfortunately the power-cuts and brown-outs have caused damage to the server machine that I use to build all my plugins (and which runs this website/blog) and it needs to be rebuilt. Currently it’s running of a live CD of Gentoo since the main partition won’t mount at boot. If you’ve been <a href="http://code.google.com/p/skype4pidgin/issues/detail?id=145" onclick="pageTracker._trackPageview('/outgoing/code.google.com/p/skype4pidgin/issues/detail?id=145&amp;referer=');">unable to access the Skype plugin site</a> recently, that’s why.</p>
<p><strong>So what’s the state of the Skype plugin?</strong><br />
As mentioned in previous posts, I had <a href="http://eion.robbmob.com/blog/2010/06/24/skypekit-in-pidgin/">started work on a SkypeKit plugin</a>. Unfortunately, the terms and conditions completely rule out using the SkypeKit SDK in open-source software and so the SkypeKit protocol would need to be clean-room reverse engineered – this has been made harder by the added layers of encryption recently added to the SkypeKit protocol. Instead, I’ve been following closely the <a href="http://skype-open-source.blogspot.com/" onclick="pageTracker._trackPageview('/outgoing/skype-open-source.blogspot.com/?referer=');">skype-open-source</a> efforts, to create a native Skype protocol plugin for Pidgin, however a lot of people have been having difficulty with it as certificates and other protocol things are out of date with the newest Skype versions. For now, I recommend just using an old version of Skype (eg, v3 or v4 on Windows) along with the skype4pidgin plugin, to keep memory usage down.</p>
<p><strong>So what’s the state of the Facebook plugin?</strong><br />
Well at the moment, there’s a lot of people having a lot of trouble with the plugin. Things have changed in the ‘FB HTTP’ protocol and I haven’t had a chance to do anything about it. Unfortunately, Pidgin (well, libpurple mainly) can’t just switch over to using the official FB API’s for login and status messages and stuff since it all relies on having a browser being embedded into the app. It also relies on the browser supporting JavaScript, something which especially can’t be assumed when using Finch from a terminal. There’s some code in source control at the moment that uses the login system from the HTTP chat method to allow the Pidgin app to do the XMPP login and all that jazz without any kind of user interaction, but that probably breaks a lot of FB terms and conditions. <img src='http://eion.robbmob.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><strong>What about the other plugins?</strong><br />
Yeah, I write <a href="http://code.google.com/u/eionrobb/" onclick="pageTracker._trackPageview('/outgoing/code.google.com/u/eionrobb/?referer=');">one or two other plugins</a> for Pidgin/libpurple <img src='http://eion.robbmob.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />   A lot of them are being integrated into the <a href="https://www.guifications.org/projects/purple-plugin-pack" onclick="pageTracker._trackPageview('/outgoing/www.guifications.org/projects/purple-plugin-pack?referer=');">Purple Plugin Pack</a> but I’ll list them out here with a brief status update:</p>
<ul>
<li><a href="http://code.google.com/p/okcupid-pidgin/" onclick="pageTracker._trackPageview('/outgoing/code.google.com/p/okcupid-pidgin/?referer=');">OkCupid protocol plugin</a>: Still going strong. I’ve been asked to port the plugin to work in <a href="http://www.instantbird.org/" onclick="pageTracker._trackPageview('/outgoing/www.instantbird.org/?referer=');">InstantBird</a> which I’ve started investigating.</li>
<li><a href="http://code.google.com/p/pidgin-win7/" onclick="pageTracker._trackPageview('/outgoing/code.google.com/p/pidgin-win7/?referer=');">Windows 7 Extensions plugin</a>: Looking good. If you’re using Windows 7 or later and don’t have the plugin, you’re missing out on some useful eye-candy <img src='http://eion.robbmob.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </li>
<li><a href="http://code.google.com/p/purple-translate/" onclick="pageTracker._trackPageview('/outgoing/code.google.com/p/purple-translate/?referer=');">Automatic translation plugin</a>: Not so hot. The calls to the Bing/Microsoft Translate service are all coming back as null, and the Google Translate API’s are closing up at the end of the year. I’m looking at other (free) online services to use.</li>
<li><a href="http://code.google.com/p/pidgin-opensteamworks/" onclick="pageTracker._trackPageview('/outgoing/code.google.com/p/pidgin-opensteamworks/?referer=');">Steam protocol plugin</a>: There’s now a SteamKit library out which talks the native Steam protocol. Unfortunately it’s written in .NET and would either need a complete rewrite to work in Pidgin, or for a Pidgin plugin to be written using embedded mono. Writing OO code in C is crazy </li>
<li><a href="http://code.google.com/p/pidgin-capsnot/" onclick="pageTracker._trackPageview('/outgoing/code.google.com/p/pidgin-capsnot/?referer=');">Keyboard LED notification</a>: Not working on this any more since it works well for most people</li>
<li><a href="http://code.google.com/p/pidgin-icon-override/" onclick="pageTracker._trackPageview('/outgoing/code.google.com/p/pidgin-icon-override/?referer=');">Protocol Icon Override</a>: Has an annoying bug that the icons don’t show up when creating a new account, otherwise fine</li>
<li><a href="http://code.google.com/p/pidgin-irc-format/" onclick="pageTracker._trackPageview('/outgoing/code.google.com/p/pidgin-irc-format/?referer=');">IRC HTML Formatting</a>: Oddly needs to be re-enabled after Pidgin starts, and it’s currently not matching up HTML colour codes to their closest-match IRC colours. Bold and italics and underline work alright though <img src='http://eion.robbmob.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </li>
<li><a href="http://code.google.com/p/pidgin-wordfeud/" onclick="pageTracker._trackPageview('/outgoing/code.google.com/p/pidgin-wordfeud/?referer=');">Wordfeud protocol plugin</a>: Most of the protocol is reverse-engineered and chatting works fine, it just needs some kind soul to make a GTK interface for the Wordfeud game board</li>
<li><a href="http://code.google.com/p/purple-gammu/" onclick="pageTracker._trackPageview('/outgoing/code.google.com/p/purple-gammu/?referer=');">Gammu protocol plugin</a> (SMS via your phone): Works fine</li>
<li><a href="http://code.google.com/p/pidgin-typing-sounds/" onclick="pageTracker._trackPageview('/outgoing/code.google.com/p/pidgin-typing-sounds/?referer=');">Typing sounds</a>: Why would you even want to use it? <img src='http://eion.robbmob.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </li>
<li><a href="http://code.google.com/p/pidgin-omegle/" onclick="pageTracker._trackPageview('/outgoing/code.google.com/p/pidgin-omegle/?referer=');">Omegle protocol plugin</a>: No idea. Let me know if you use this one</li>
<li><a href="http://code.google.com/p/pidgin-ning/" onclick="pageTracker._trackPageview('/outgoing/code.google.com/p/pidgin-ning/?referer=');">Ning protocol</a>: Also no idea. Again, let me know if you use it</li>
<li><a href="http://code.google.com/p/netnexus-pidgin/" onclick="pageTracker._trackPageview('/outgoing/code.google.com/p/netnexus-pidgin/?referer=');">NetNexus protocol</a>: Unfortunately noone hangs out in the NetNexus rooms any more</li>
<li><a href="http://code.google.com/p/pidgin-juice/" onclick="pageTracker._trackPageview('/outgoing/code.google.com/p/pidgin-juice/?referer=');">Pidgin Juice</a>: Needs a massive overhaul to take advantage of some new HTML5 goodness.</li>
</ul>
<p>So yup, that’s an update. While I’m not in the super active development mode I was a year or two ago, I’m still fairly contactable. So if you have any questions, queries, bug reports or feature requests feel free to either contact me, or leave a post in the comments. <img src='http://eion.robbmob.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://eion.robbmob.com/blog/2011/07/05/state-of-play/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>SkypeKit in Pidgin</title>
		<link>http://eion.robbmob.com/blog/2010/06/24/skypekit-in-pidgin/</link>
		<comments>http://eion.robbmob.com/blog/2010/06/24/skypekit-in-pidgin/#comments</comments>
		<pubDate>Wed, 23 Jun 2010 23:39:39 +0000</pubDate>
		<dc:creator>Eion Robb</dc:creator>
				<category><![CDATA[Skype]]></category>

		<guid isPermaLink="false">http://eion.robbmob.com/blog/?p=91</guid>
		<description><![CDATA[There&#8217;s been a couple of comments on my blog about this but I&#8217;ve been waiting until I saw what Skype had made public before I mentioned anything. Yes, SkypeKit has been announced. A new way to connect to the Skype network. Yes, it still needs a Skype client running, however now that Skype client doesn&#8217;t [...]]]></description>
			<content:encoded><![CDATA[<p>There&#8217;s been a couple of comments on my blog about this but I&#8217;ve been waiting until I saw what Skype had made public before I mentioned anything.</p>
<p>Yes, SkypeKit has been announced.  A new way to connect to the Skype network.  Yes, it still needs a Skype client running, however now that Skype client doesn&#8217;t have a user-interface.  This new interface allows developers to use more parts of Skype that were previously untouchable, such as native-typing notifications and file transfers, which is a good thing.  Sure, its not perfect in a pure open-source world but definitely a step in the right direction.</p>
<p>The bad news is that it&#8217;s GPL incompatible and needs a lot more work before a GPL compatible plugin for Pidgin can be made available.  Yes, work is in progress.</p>
]]></content:encoded>
			<wfw:commentRss>http://eion.robbmob.com/blog/2010/06/24/skypekit-in-pidgin/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>New Face Opt-In security feature breaks plugin</title>
		<link>http://eion.robbmob.com/blog/2010/05/15/new-face-opt-in-security-feature-breaks-plugin/</link>
		<comments>http://eion.robbmob.com/blog/2010/05/15/new-face-opt-in-security-feature-breaks-plugin/#comments</comments>
		<pubDate>Fri, 14 May 2010 20:32:11 +0000</pubDate>
		<dc:creator>Eion Robb</dc:creator>
				<category><![CDATA[Facebook]]></category>

		<guid isPermaLink="false">http://eion.robbmob.com/blog/?p=84</guid>
		<description><![CDATA[Facebook have recently announced a new security feature to Facebook to &#8220;help you keep your account and information secure.&#8221; Unfortunately it can cause the Facebook plugin to stop working. So what&#8217;s happening about it? At the moment, I&#8217;m rewriting the plugin to use the new XMPP protocol that Facebook have provided. (You can already start [...]]]></description>
			<content:encoded><![CDATA[<p>Facebook have <a href="http://blog.facebook.com/blog.php?post=389991097130" onclick="pageTracker._trackPageview('/outgoing/blog.facebook.com/blog.php?post=389991097130&amp;referer=');">recently announced</a> a new security feature to Facebook to &#8220;help you keep your account and information secure.&#8221;  Unfortunately it can cause the Facebook plugin to stop working.  So what&#8217;s happening about it?</p>
<p>At the moment, I&#8217;m rewriting the plugin to use the <a href="http://www.facebook.com/sitetour/chat.php" onclick="pageTracker._trackPageview('/outgoing/www.facebook.com/sitetour/chat.php?referer=');">new XMPP protocol</a> that Facebook have provided.  (You can already start using it yourself if you like but you&#8217;ll miss out on features such as larger buddy icons, status messages, notifications, group/friend list management).  I&#8217;ve been trying to work on it for a while, but due to my fiancée being in hospital for many weeks there&#8217;s been a bit of a personal delay <img src='http://eion.robbmob.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>The other thing you, the user can do, is to tweak the hidden settings of the plugin to work around the new security feature.  If you close down Pidgin, edit your .purple/accounts.xml file, find <a rel="nofollow" href="http://whatsmyuseragent.com/" onclick="pageTracker._trackPageview('/outgoing/whatsmyuseragent.com/?referer=');">your browser&#8217;s user-agent</a>, and paste it into your accounts.xml in the line<br />
&lt;setting name=&#8217;user-agent&#8217; type=&#8217;string&#8217;&gt;YourUserAgentHere&lt;/setting&gt;<br />
then Facebook will think that your browser is the one you normally use and should let you pass.<br />
The other alternative of course is to disable (or not opt-in to) this new opt-in feature, but that one&#8217;s up to you.</p>
]]></content:encoded>
			<wfw:commentRss>http://eion.robbmob.com/blog/2010/05/15/new-face-opt-in-security-feature-breaks-plugin/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Pidgin Summer of Code Ideas</title>
		<link>http://eion.robbmob.com/blog/2010/03/28/pidgin-summer-of-code-ideas/</link>
		<comments>http://eion.robbmob.com/blog/2010/03/28/pidgin-summer-of-code-ideas/#comments</comments>
		<pubDate>Sun, 28 Mar 2010 07:10:48 +0000</pubDate>
		<dc:creator>Eion Robb</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://eion.robbmob.com/blog/?p=79</guid>
		<description><![CDATA[Summer of Code is approaching, and there&#8217;s been a lot of comments from people on the Pidgin developer mailing list. Most of peoples submissions are from the list at http://developer.pidgin.im/wiki/FutureSOCProjects but I&#8217;ve been thinking about a few ideas of my own that I&#8217;d love to see in Pidgin. Better Windows 7 integration. Windows 7 has [...]]]></description>
			<content:encoded><![CDATA[<p>Summer of Code is approaching, and there&#8217;s been a lot of comments from people on the Pidgin developer mailing list.  Most of peoples submissions are from the list at http://developer.pidgin.im/wiki/FutureSOCProjects but I&#8217;ve been thinking about a few ideas of my own that I&#8217;d love to see in Pidgin.</p>
<ol>
<li><strong>Better Windows 7 integration.</strong><br />
Windows 7 has new jumplists and preview panes and that file-transfer progress thing.  Skype uses them all on Win7 and it looks pretty nifty.  Would love to see that in there</li>
<li><strong>SIP protocol plugin</strong><br />
With the new voice/video API in Pidgin, there&#8217;s been a few requests to have SIP (rather than SIMPLE, which is already in Pidgin).  There&#8217;s a Sophia-SIP prpl at <a href="http://sofia-sip.sourceforge.net/ssip-gst.html" onclick="pageTracker._trackPageview('/outgoing/sofia-sip.sourceforge.net/ssip-gst.html?referer=');">http://sofia-sip.sourceforge.net/ssip-gst.html</a> which would be a great starting point</li>
<li><strong>An over-the-net remote control for Pidgin/Finch</strong><br />
I started working on this one myself with a friend, starting with a web interface for Pidgin to use it with the iPhone, and working on a prpl that would let you remotely sign into, say, your home Pidgin and use it from work, while logging the conversations at home and without signing out of your home accounts.  (I should really put the source code for that online sometime)</li>
<li><strong>A plugins site a la <a href="http://www.adiumxtras.com/" onclick="pageTracker._trackPageview('/outgoing/www.adiumxtras.com/?referer=');">adiumxtras.com</a> or <a href="https://addons.mozilla.org/" onclick="pageTracker._trackPageview('/outgoing/addons.mozilla.org/?referer=');">addons.mozilla.org</a></strong><br />
Some kind of plugin that can update other plugins would be handy too.  I have a lot of users of various plugins of mine that are using old versions, just because they didn&#8217;t know a newer one existed.  If there was an autoupdate as well as a single place with all the plugins, that would be super-duper</li>
</ol>
<p>Anyway, that&#8217;s my ideas.  Anyone have any others?</p>
]]></content:encoded>
			<wfw:commentRss>http://eion.robbmob.com/blog/2010/03/28/pidgin-summer-of-code-ideas/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Its Finally Here!  XMPP for Facebook</title>
		<link>http://eion.robbmob.com/blog/2010/02/11/its-finally-here-xmpp-for-facebook/</link>
		<comments>http://eion.robbmob.com/blog/2010/02/11/its-finally-here-xmpp-for-facebook/#comments</comments>
		<pubDate>Wed, 10 Feb 2010 20:15:35 +0000</pubDate>
		<dc:creator>Eion Robb</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://eion.robbmob.com/blog/?p=73</guid>
		<description><![CDATA[There&#8217;s just been a blog post by the Facebook developers to say that they&#8217;re finally allowing XMPP on Facebook. Here&#8217;s the details: Create a new XMPP account in your favourite XMPP client, eg Adium or Pidgin Use your Facebook username in the &#8216;username&#8217; field. If you don&#8217;t have a username get one at http://facebook.com/username Use [...]]]></description>
			<content:encoded><![CDATA[<p>There&#8217;s just been <a href="http://developers.facebook.com/news.php?blog=1&#038;story=361" onclick="pageTracker._trackPageview('/outgoing/developers.facebook.com/news.php?blog=1_038_story=361&amp;referer=');">a blog post by the Facebook developers</a> to say that they&#8217;re finally allowing XMPP on Facebook.  Here&#8217;s the details:</p>
<ol>
<li>Create a new XMPP account in your favourite XMPP client, eg Adium or Pidgin</li>
<li>Use your Facebook username in the &#8216;username&#8217; field.  If you don&#8217;t have a username get one at http://facebook.com/username</li>
<li>Use &#8216;chat.facebook.com&#8217; (without the quotes) in the &#8216;domain&#8217; field</li>
<li>Enter in your password</li>
<li>Uncheck the Require SSL/TLS settings</li>
<li>Check the &#8216;Allow plaintext auth over unencrypted streams&#8217;</li>
</ol>
<p>You should be good to go <img src='http://eion.robbmob.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://eion.robbmob.com/blog/2010/02/11/its-finally-here-xmpp-for-facebook/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>XMPP Facebook Chat</title>
		<link>http://eion.robbmob.com/blog/2009/11/04/xmpp-facebook-chat/</link>
		<comments>http://eion.robbmob.com/blog/2009/11/04/xmpp-facebook-chat/#comments</comments>
		<pubDate>Wed, 04 Nov 2009 05:26:09 +0000</pubDate>
		<dc:creator>Eion Robb</dc:creator>
				<category><![CDATA[Facebook]]></category>

		<guid isPermaLink="false">http://eion.robbmob.com/blog/?p=69</guid>
		<description><![CDATA[I get a lot of complaints from people who say that the Facebook Chat plugin for Pidgin is &#8220;flakey&#8221; and disconnects a lot. I&#8217;d just like to say, &#8220;Its not my fault!&#8221; I was talking on the phone to someone at Facebook and asked them if they used my plugin. They said &#8220;no, I don&#8217;t [...]]]></description>
			<content:encoded><![CDATA[<p>I get a lot of complaints from people who say that the Facebook Chat plugin for Pidgin is &#8220;flakey&#8221; and disconnects a lot.  I&#8217;d just like to say, &#8220;Its not my fault!&#8221; <img src='http://eion.robbmob.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
I was talking on the phone to someone at Facebook and asked them if they used my plugin.  They said &#8220;no, I don&#8217;t use the public one its really buggy but I am beta testing our new interface internally which is a lot better.&#8221;  Once he found out that I actually wrote the plugin, he did a bit of a turnaround and went on to explain that the server software isn&#8217;t really the greatest, that it puts a heavy load on their servers and that it was actually all their fault that my plugin was so bad <img src='http://eion.robbmob.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>So, after a bit of snooping around, I discovered the details of the XMPP servers.  You can even (almost) connect to them.  For now, it looks like you have to be authorized in their beta programme (or probably just be working at Facebook) to be able to use it.</p>
<p>The XMPP server is running at chat.facebook.com:5222 and it uses DIGEST-MD5 for authentication as well as something called &#8220;X-FACEBOOK-PLATFORM&#8221; for SASL.  In Pidgin you can set up the account by using your username, with the domain chat.facebook.com, disabling the &#8220;Require SSL/TLS&#8221; option in the advanced tab.  Doesn&#8217;t look like its working with s2s yet, but hard to tell without being able to log in.</p>
<p>So give it a go, maybe your account slips through the cracks and you can log in.  Will been keen to hear from anyone about their successes/failures with this.</p>
]]></content:encoded>
			<wfw:commentRss>http://eion.robbmob.com/blog/2009/11/04/xmpp-facebook-chat/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
	</channel>
</rss>
<!-- WP Super Cache is installed but broken. The path to wp-cache-phase1.php in wp-content/advanced-cache.php must be fixed! -->
