<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:admin="http://webns.net/mvcb/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:content="http://purl.org/rss/1.0/modules/content/" version="2.0">
<channel>
    <title>shaim</title>
    <link>http://shaim.net/news/</link>
    <description>that's shaimtasic</description>
    <dc:language>en</dc:language>
    <generator>Serendipity 1.2.1 - http://www.s9y.org/</generator>
    <pubDate>Thu, 28 Aug 2008 14:43:55 GMT</pubDate>

    <image>
        <url>http://shaim.net/news/templates/default/img/s9y_banner_small.png</url>
        <title>RSS: shaim - that's shaimtasic</title>
        <link>http://shaim.net/news/</link>
        <width>100</width>
        <height>21</height>
    </image>

<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/shaimNews" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="shaimnews" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
    <title>The state of protocol plugins</title>
    <link>http://shaim.net/news/index.php?/archives/4-The-state-of-protocol-plugins.html</link>
    
    <comments>http://shaim.net/news/index.php?/archives/4-The-state-of-protocol-plugins.html#comments</comments>
    <wfw:comment>http://shaim.net/news/wfwcomment.php?cid=4</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://shaim.net/news/rss.php?version=2.0&amp;type=comments&amp;cid=4</wfw:commentRss>
    

    <author>nospam@example.com (Chris Sammis)</author>
    <content:encoded>
    I've been meaning to make this post for a while, I apologize for being a Sally Slowpants about it.&lt;br /&gt;
&lt;br /&gt;
First, the bad news.  MsnLib is extremely broken. The MSN Live! network finally deprecated the authentication scheme that MsnLib uses. It now uses a SOAP-based scheme for all its clients.  Updating to the new authentication scheme would require a pretty major overhaul of MsnLib, and so the shaim dev team is evaluating whether it's worth our time to continue MsnLib support.  At this time we're exploring MSN support via &lt;a href="http://code.google.com/p/galaxium/"&gt;Galaxium&lt;/a&gt;.  It may be a while in coming, but it'll be worth it (hopefully).&lt;br /&gt;
&lt;br /&gt;
Second, the mediocre news.  JabberLib hasn't seen any new development since its 0.1 release, largely because it's a developmental dead end.  There are existing XMPP solutions for .NET applications that are much more mature and robust than JabberLib, and to that end we'll be leveraging &lt;a href="http://code.google.com/p/jabber-net/"&gt;jabber-net&lt;/a&gt; as the new XMPP driver for shaim.  It will be integrated in the 0.5 release and JabberLib will be sunset at that time.&lt;br /&gt;
&lt;br /&gt;
Is there any good news to be had?  Well sure, I've only mentioned two out of three protocol plugins!  OscarLib is truckin' along, getting more and more robust and feature-riffic, and shows no signs of slowing down.  The shaim framework itself is barreling along to its 0.5 release with many a UI and core improvement to be had.  Stay tuned!  
    </content:encoded>

    <pubDate>Thu, 28 Aug 2008 10:43:55 -0400</pubDate>
    <guid isPermaLink="false">http://shaim.net/news/index.php?/archives/4-guid.html</guid>
    
</item>
<item>
    <title>JabberLib 0.1 Released</title>
    <link>http://shaim.net/news/index.php?/archives/3-JabberLib-0.1-Released.html</link>
    
    <comments>http://shaim.net/news/index.php?/archives/3-JabberLib-0.1-Released.html#comments</comments>
    <wfw:comment>http://shaim.net/news/wfwcomment.php?cid=3</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://shaim.net/news/rss.php?version=2.0&amp;type=comments&amp;cid=3</wfw:commentRss>
    

    <author>nospam@example.com (Chris Sammis)</author>
    <content:encoded>
    I'm pleased to announce that JabberLib, a .NET library for connecting to XMPP (Jabber) servers, has just been released for the very first time on the Internet that you are reading! &lt;em&gt;Right now!&lt;/em&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://shaim.net/trac/trac.fcgi/jabberlib/wiki/0.1%20Release"&gt;Download the 0.1 release here&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;Who is this for?&lt;/h3&gt;&lt;br /&gt;
JabberLib, similar to &lt;a href="http://shaim.net/trac/oscarlib/"&gt;OscarLib&lt;/a&gt; and &lt;a href="http://shaim.net/trac/msnlib/"&gt;MsnLib&lt;/a&gt;, is a component for .NET developers to add Jabber messaging capability to their applications.  It is written in C# and is .NET 2.0- (and &lt;a href="http://www.mono-project.com/"&gt;Mono-&lt;/a&gt;) compatible.&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;Can I use this in my closed-source application that I sell for cash monies?&lt;/h3&gt;&lt;br /&gt;
Sure, go right ahead!  JabberLib is released under the &lt;a href="http://www.opensource.org/licenses/mit-license.php"&gt;MIT License&lt;/a&gt; and is freely available to all developers without restriction (or guarantee).&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;How can I add this to my project?&lt;/h3&gt;&lt;br /&gt;
Quick and easy:&lt;ul&gt;&lt;br /&gt;
&lt;li&gt;&lt;a href="http://shaim.net/trac/trac.fcgi/jabberlib/wiki/0.1%20Release"&gt;Download the 0.1 binary release&lt;/a&gt; and extract it to your project directory&lt;/li&gt;&lt;br /&gt;
&lt;li&gt;Right-click on your project in Visual Studio and choose "Add reference..."; go to the "Browse" tab and select JabberLib.dll from wherever you extracted it.&lt;/li&gt;&lt;br /&gt;
&lt;li&gt;See the &lt;a href="http://shaim.net/trac/trac.fcgi/jabberlib/browser/trunk/src/JabberLibConsole/Program.cs"&gt;example code&lt;/a&gt; to learn how to instantiate and manipulate a JabberLib Session.&lt;/li&gt;&lt;br /&gt;
&lt;/ul&gt;&lt;br /&gt;
&lt;h3&gt;I found a bug / I want to request a feature&lt;/h3&gt;&lt;br /&gt;
Bug reports and feature requests can be logged &lt;a href="http://shaim.net/trac/jabberlib/"&gt;on the JabberLib project site&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;I want to contribute code, kind words, or death threats!&lt;/h3&gt;&lt;br /&gt;
Stop on by &lt;a href="irc://irc.freenode.net/shaim"&gt;#shaim on irc.freenode.net&lt;/a&gt; and chat with the developers.  Most of us live in the East Coast / Central United States, but someone is always idling in the channel so feel free to leave a message.  
    </content:encoded>

    <pubDate>Fri, 28 Mar 2008 11:01:35 -0400</pubDate>
    <guid isPermaLink="false">http://shaim.net/news/index.php?/archives/3-guid.html</guid>
    
</item>
<item>
    <title>I'm About To Break - all your shaim accounts</title>
    <link>http://shaim.net/news/index.php?/archives/2-Im-About-To-Break-all-your-shaim-accounts.html</link>
    
    <comments>http://shaim.net/news/index.php?/archives/2-Im-About-To-Break-all-your-shaim-accounts.html#comments</comments>
    <wfw:comment>http://shaim.net/news/wfwcomment.php?cid=2</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://shaim.net/news/rss.php?version=2.0&amp;type=comments&amp;cid=2</wfw:commentRss>
    

    <author>nospam@example.com (Chris Sammis)</author>
    <content:encoded>
    shaim user CuriousDeveloper alerted the shaim-dev team to a flaw in the account / protocol password security system yesterday.  If you try to use an account password, protocol passwords become inaccessible and trying to log in causes some pretty fantastic crashes.&lt;br /&gt;
&lt;br /&gt;
Starting with revision 1233, we have created a fix to this problem.  &lt;strong&gt;You must open the preference file and remove your existing shaim accounts, or shaim will not be able to start!&lt;/strong&gt;  The preference file typically lives in the %APPDATA% directory.  Open an Explorer window, type "%APPDATA%\shaim" in the address bar and press Enter, open prefs.xml and remove the &amp;lt;Accounts&amp;gt; section.  Be sure to save the status messages and user info if you want to put them back later.&lt;br /&gt;
&lt;br /&gt;
Known issues with this fix:  When a new account is created, the password must be entered BEFORE new protocols are added.  If the entered password is changed after a protocol is created, it will become inaccessable when the account is saved and may have to be manually removed.&lt;br /&gt;
&lt;br /&gt;
Sorry about this, but be happy that I also took this opportunity to use a stronger encryption scheme to save protocol passwords and cleaned up the storage of the account password in the XML file (it used to cause validation errors).  
    </content:encoded>

    <pubDate>Sun, 09 Mar 2008 14:39:13 -0400</pubDate>
    <guid isPermaLink="false">http://shaim.net/news/index.php?/archives/2-guid.html</guid>
    
</item>
<item>
    <title>We've moved!</title>
    <link>http://shaim.net/news/index.php?/archives/1-Weve-moved!.html</link>
    
    <comments>http://shaim.net/news/index.php?/archives/1-Weve-moved!.html#comments</comments>
    <wfw:comment>http://shaim.net/news/wfwcomment.php?cid=1</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://shaim.net/news/rss.php?version=2.0&amp;type=comments&amp;cid=1</wfw:commentRss>
    

    <author>nospam@example.com (Chris Sammis)</author>
    <content:encoded>
    Welcome to the new &lt;a href="http://shaim.net/" title="shaim.net"&gt;shaim website&lt;/a&gt;.  Content from the original &lt;a href="https://shaim.bountysource.com" title="shaim.bountysource.com"&gt;Bounty Source project page&lt;/a&gt; is being moved here gradually, please bear with us while everything gets done.  If a task that you logged on the old project page doesn't appear on the new pages, please feel free to recreate it yourself.&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;Why the move?&lt;/h3&gt;&lt;br /&gt;
The Bounty Source administrators are both very motivated and intelligent, and sadly the free market took notice and companies have hired them away.  Since our counteroffer was "a beer if you're ever in Kansas, if you're buying," their choice was clear and well-made.  Bounty Source may still, and hopefully will, survive as an Open Source entity, but our hosting needs are currently better met elsewhere.&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;You hadn't updated the BS page in seven months anyway!&lt;/h3&gt;&lt;br /&gt;
Good point.  I never think about doing that.  Hopefully with the more goal-oriented issue tracker &lt;a href="http://trac.edgewall.org/" title="Trac"&gt;Trac&lt;/a&gt; powering the four projects, I'll be better about updating the sites with all the news that's fit to spill.&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;&lt;em&gt;Four&lt;/em&gt; projects?&lt;/h3&gt;&lt;br /&gt;
Joining &lt;a href="http://shaim.net/trac/shaim" title="shaim"&gt;shaim&lt;/a&gt;, &lt;a href="http://shaim.net/trac/oscarlib" title="OscarLib"&gt;OscarLib&lt;/a&gt;, and &lt;a href="http://shaim.net/trac/msnlib" title="MsnLib"&gt;MsnLib&lt;/a&gt; is the new project &lt;a href="http://shaim.net/trac/jabberlib" title="JabberLib"&gt;JabberLib&lt;/a&gt;, a .NET library for accessing XMPP servers such as Google Talk.  The best offering on the Open Source market for .NET Jabber components was AgsXMPP, which was abandoned in a poorly documented state several months ago.  Following in the grandiose tradition, JabberLib will be available as a component separate from shaim so that any developer may use it freely.  Like the other libraries, it will be released under the LGPL.  
    </content:encoded>

    <pubDate>Tue, 29 Jan 2008 17:24:25 -0500</pubDate>
    <guid isPermaLink="false">http://shaim.net/news/index.php?/archives/1-guid.html</guid>
    
</item>

</channel>
</rss>
