<?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>about: things &#187; xmpp</title>
	<atom:link href="http://www.sofasportler.de/dirk.blog/category/xmpp/feed" rel="self" type="application/rss+xml" />
	<link>http://www.sofasportler.de/dirk.blog</link>
	<description>on me and coding and some things</description>
	<lastBuildDate>Mon, 27 Oct 2008 00:47:44 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>&#8220;Der Computer wird zum Teil der Persönlichkeit.&#8221;, coole jungs</title>
		<link>http://www.sofasportler.de/dirk.blog/articles/der-computer-wird-zum-teil-der-personlichkeit-coole-jungs</link>
		<comments>http://www.sofasportler.de/dirk.blog/articles/der-computer-wird-zum-teil-der-personlichkeit-coole-jungs#comments</comments>
		<pubDate>Wed, 27 Feb 2008 20:39:55 +0000</pubDate>
		<dc:creator>crux</dc:creator>
				<category><![CDATA[jabber]]></category>
		<category><![CDATA[md5]]></category>
		<category><![CDATA[openfire]]></category>
		<category><![CDATA[orwell]]></category>
		<category><![CDATA[politics]]></category>
		<category><![CDATA[ruby]]></category>
		<category><![CDATA[sasl]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[sysadm]]></category>
		<category><![CDATA[xmpp]]></category>
		<category><![CDATA[xmpp4r]]></category>

		<guid isPermaLink="false">http://www.sofasportler.de/dirk.blog/articles/der-computer-wird-zum-teil-der-personli</guid>
		<description><![CDATA[spiegel&#124;online: &#8220;Vorbeugendes Schnüffeln ist tabu &#8211; es muss Gefahr für Leib und Leben bestehen, bevor der Staat Festplatten ausspähen darf&#8230;.: Der Computer wird zum Teil der Persönlichkeit.&#8221; genau! coole jungs, so geht das. damit waere das dann mal geklaert. nur schade das schaeuble jetzt nicht mehre meine backups macht.Technorati Tags: security, terror, orwell]]></description>
			<content:encoded><![CDATA[<blockquote><a href="http://www.spiegel.de/politik/deutschland/0,1518,538238,00.html">spiegel|online: &#8220;Vorbeugendes Schnüffeln ist tabu &#8211; es muss Gefahr für Leib und Leben bestehen, bevor der Staat Festplatten ausspähen darf&#8230;.: Der Computer wird zum Teil der Persönlichkeit.&#8221;</a></blockquote>

<p><br /><a href="http://www.spiegel.de/politik/deutschland/0,1518,538238,00.html"><img src="http://www.spiegel.de/img/0,1020,1109228,00.jpg" alt="" title="" border="0" height="200" hspace="0" width="515" /></a><br /><br />genau! coole jungs, so geht das. damit waere das dann mal geklaert. nur schade das schaeuble jetzt nicht mehre meine backups macht.<br /><br /><br /><br /><br /><br /><br />Technorati Tags: <a class="performancingtags" href="http://technorati.com/tag/security" rel="tag">security</a>, <a class="performancingtags" href="http://technorati.com/tag/terror" rel="tag">terror</a>, <a class="performancingtags" href="http://technorati.com/tag/orwell" rel="tag">orwell</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.sofasportler.de/dirk.blog/articles/der-computer-wird-zum-teil-der-personlichkeit-coole-jungs/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>disable DIGEST-MP5 to xmpp4r connect with your openfire jabber server</title>
		<link>http://www.sofasportler.de/dirk.blog/articles/disable-digest-mp5-to-xmpp4r-connect-with-your-openfire-jabber-serv</link>
		<comments>http://www.sofasportler.de/dirk.blog/articles/disable-digest-mp5-to-xmpp4r-connect-with-your-openfire-jabber-serv#comments</comments>
		<pubDate>Thu, 21 Feb 2008 13:29:34 +0000</pubDate>
		<dc:creator>crux</dc:creator>
				<category><![CDATA[jabber]]></category>
		<category><![CDATA[md5]]></category>
		<category><![CDATA[openfire]]></category>
		<category><![CDATA[ruby]]></category>
		<category><![CDATA[sasl]]></category>
		<category><![CDATA[sysadm]]></category>
		<category><![CDATA[xmpp]]></category>
		<category><![CDATA[xmpp4r]]></category>

		<guid isPermaLink="false">http://www.sofasportler.de/dirk.blog/articles/disable-digest-mp5-to-xmpp4r-connect-wi</guid>
		<description><![CDATA[in my typical love and hate relationship with opensource&#160; (aka open sore) i stumbled over SASL induced configuration pains again today. To cut a long story short, just disable DIGEST-MD5 sasl out on the openfire jabber server and immediatly xmpp4r works like a charm for me. How to disable digest md5 on Openfire? Not so [...]]]></description>
			<content:encoded><![CDATA[<p>in my typical love and hate relationship with opensource&nbsp; (aka open sore) i stumbled over SASL induced configuration pains again today. To cut a long story short, just disable DIGEST-MD5 sasl out on the <a href="http://www.igniterealtime.org/builds/openfire/docs/latest/documentation/index.html">openfire</a> jabber server and immediatly <a href="http://rubyforge.org/projects/xmpp4r/">xmpp4r</a> works like a charm for me. <br /><br />How to disable digest md5 on Openfire? <a href="http://www.google.com/search?q=openfire+disable+MD5&amp;ie=utf-8&amp;oe=utf-8&amp;aq=t&amp;rls=org.mozilla:en-US:official&amp;client=firefox-a">Not so easy to find out</a> and in a beautiful amateuristic way lots of <a href="http://www.igniterealtime.org/community/message/152653">the advice you find is actually plain wrong</a>. <br /><br />Put this into your openfire.xml:<br /><pre><code>&lt;sasl&gt;&lt;mechs&gt;PLAIN&lt;/mechs&gt;&lt;/sasl&gt; <br />&lt;!-- but put it inside the &lt;jive&gt;...&lt;/jive&gt; tags somewhere --&gt; <br /></code></pre>, because when you know <a href="http://www.igniterealtime.org/community/docs/DOC-1061">the name of the right openfire property</a>, and are able to read(in openfire.xml):<br /><pre><code>&nbsp;&nbsp;&nbsp; This file stores bootstrap properties needed by Openfire.<br />&nbsp;&nbsp;&nbsp; Property names must be in the format: "prop.name.is.blah=value"<br />&nbsp;&nbsp;&nbsp; That will be stored as:<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;prop&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;name&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;is&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;blah&gt;value&lt;/blah&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/is&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/name&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/prop&gt;</code></pre>,then you easily know that <span style="text-decoration: line-through;">&lt;sasl&gt;&lt;mechanisms&gt;&#8230;.&lt;/mechanisms&gt;&lt;/sasl&gt;</span> is bogus.<br /><br />you usually find your openfire.xml at <code>${OPENFIRE_HOME}/conf/openfire.xml</code>. and you must restart the the server afterwards, like <code>/etc/init.d/openfire restart</code>.<br /><br />there is another option, like making the xmpp4r implementation don&#8217;t even try to use the digest-md5 mechanism which the openfire server offers. Just disabling DIGEST-Md5 acceptance at <code>/opt/local/lib/ruby/gems/1.8/gems/xmpp4r-0.3.2/lib/xmpp4r/client.rb:108</code> in <code>Jabber::Client.auth</code> does work, but i will try to get it implemented a littel more selective before posting a xmpp4r fix here. Who knows, there even might be two SASL DIGEST-MD5 implementations on this planet which actually do match? i doubt it, an even then, i don&#8217;t care. vote for alt.source.sasl-must-die-die-die and<br /><br />have fun<br /><br /><br /><br />Technorati Tags: <a class="performancingtags" href="http://technorati.com/tag/xmpp" rel="tag">xmpp</a>, <a class="performancingtags" href="http://technorati.com/tag/xmpp4r" rel="tag">xmpp4r</a>, <a class="performancingtags" href="http://technorati.com/tag/openfire" rel="tag">openfire</a>, <a class="performancingtags" href="http://technorati.com/tag/jabber" rel="tag">jabber</a>, <a class="performancingtags" href="http://technorati.com/tag/sasl" rel="tag">sasl</a>, <a class="performancingtags" href="http://technorati.com/tag/digest-md5" rel="tag">digest-md5</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.sofasportler.de/dirk.blog/articles/disable-digest-mp5-to-xmpp4r-connect-with-your-openfire-jabber-serv/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

