<?xml version="1.0" encoding="utf-8" ?>

<rss version="2.0" 
   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/"
   >
<channel>
    <title>Wohnzimmerhostblogger - Jabber</title>
    <link>http://wohnzimmerhostblogger.de/</link>
    <description>Mein Wohnzimmer ist mein Kundencenter</description>
    <dc:language>de</dc:language>
    <generator>Serendipity 1.5.3 - http://www.s9y.org/</generator>
    <pubDate>Mon, 17 Oct 2011 14:30:00 GMT</pubDate>

    <image>
        <url>http://wohnzimmerhostblogger.de/templates/default/img/s9y_banner_small.png</url>
        <title>RSS: Wohnzimmerhostblogger - Jabber - Mein Wohnzimmer ist mein Kundencenter</title>
        <link>http://wohnzimmerhostblogger.de/</link>
        <width>100</width>
        <height>21</height>
    </image>

<item>
    <title>Kleiner BOSH-Server</title>
    <link>http://wohnzimmerhostblogger.de/archives/1617-Kleiner-BOSH-Server.html</link>
            <category>Jabber</category>
    
    <comments>http://wohnzimmerhostblogger.de/archives/1617-Kleiner-BOSH-Server.html#comments</comments>
    <wfw:comment>http://wohnzimmerhostblogger.de/wfwcomment.php?cid=1617</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://wohnzimmerhostblogger.de/rss.php?version=2.0&amp;type=comments&amp;cid=1617</wfw:commentRss>
    

    <author>nospam@example.com (Bernd Holzmüller)</author>
    <content:encoded>
    &lt;p&gt;Eine der Sachen, die man mir negativ zur Last legen könnte, ist der Umstand, dass ich manchmal so wahnsinnig viel an so wahnsinnig vielen verschiedenen Dingen arbeite - das weiß ich! Um so schöner ist es dann doch, wenn man spontan ein paar dieser vielen Dinge nimmst und sie in einem kleinen Stück Software miteinander verbindet.&lt;/p&gt;&lt;p&gt;So geschehen an der Nacht von Samstag auf Sonntag, als die Dame des Herzens bereits am Schlafen war und mich so eine Lust überkam irgendwas zu &amp;quot;arbeiten&amp;quot;. Man nehme also die XML-Stream-Komponente aus &lt;a href=&quot;http://oss.tiggerswelt.net/xmpp/&quot; target=&quot;_blank&quot;&gt;meiner XMPP-Library&lt;/a&gt;&amp;#160;und verknüpfe sie mit &lt;a href=&quot;http://oss.tiggerswelt.net/phpEvents/socket/server/httprequest.php&quot; target=&quot;_blank&quot;&gt;der HTTP-Server-Komponente&lt;/a&gt;&amp;#160;meiner &lt;a href=&quot;http://oss.tiggerswelt.net/phpEvents/&quot; target=&quot;_blank&quot;&gt;Event-API&lt;/a&gt;&amp;#160;und erhalte einen &lt;a href=&quot;http://xmpp.org/extensions/xep-0124.html&quot; target=&quot;_blank&quot;&gt;&amp;quot;BOSH-Dienst&amp;quot; frei nach XEP-0124&lt;/a&gt;!&lt;/p&gt;&lt;p&gt;Sehr toll! &lt;img src=&quot;http://wohnzimmerhostblogger.de/templates/default/img/emoticons/laugh.png&quot; alt=&quot;:-D&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt;&lt;/p&gt;&lt;p&gt;Da ich jedoch noch nicht sonderlich viel Zeit rein investiert habe, kann das Ding noch nicht viel, so fehlen z.B. jegliche Timeouts, sodass Sessions die nicht explizit geschlossen werden für immer bestehen bleiben. Aber das bisherige Ergebnis hat mich irgendwie so erfreut, dass ich bestimmt noch die eine oder andere Nacht hier investieren werde.&lt;/p&gt;&lt;p&gt;Mit Hilfe von &lt;a href=&quot;http://jqueryui.com/&quot; target=&quot;_blank&quot;&gt;jQuery UI&lt;/a&gt; und &lt;a href=&quot;http://strophe.im/strophejs&quot; target=&quot;_blank&quot;&gt;Strophe.js&lt;/a&gt;&amp;#160;habe ich dann noch einen kleinen XMPP-Client in HTML5 gebastelt, der immerhin schon Nachrichten senden und empfangen kann.&lt;/p&gt;&lt;p&gt;So ist es dann wieder sinnvoll über die Zeit &amp;quot;viele kleine Dinge&amp;quot; zu bauen, wenn man sie später zu &amp;quot;etwas größerem zusammensetzt&amp;quot;. &lt;img src=&quot;http://wohnzimmerhostblogger.de/templates/default/img/emoticons/smile.png&quot; alt=&quot;:-)&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt;&lt;/p&gt; 
    </content:encoded>

    <pubDate>Mon, 17 Oct 2011 16:30:00 +0200</pubDate>
    <guid isPermaLink="false">http://wohnzimmerhostblogger.de/archives/1617-guid.html</guid>
    
</item>
<item>
    <title>Skype-Chat via XMPP</title>
    <link>http://wohnzimmerhostblogger.de/archives/1598-Skype-Chat-via-XMPP.html</link>
            <category>Jabber</category>
    
    <comments>http://wohnzimmerhostblogger.de/archives/1598-Skype-Chat-via-XMPP.html#comments</comments>
    <wfw:comment>http://wohnzimmerhostblogger.de/wfwcomment.php?cid=1598</wfw:comment>

    <slash:comments>1</slash:comments>
    <wfw:commentRss>http://wohnzimmerhostblogger.de/rss.php?version=2.0&amp;type=comments&amp;cid=1598</wfw:commentRss>
    

    <author>nospam@example.com (Bernd Holzmüller)</author>
    <content:encoded>
    &lt;p&gt;Sofern es meine Freizeit es in den vergangenen Wochen zuließ - und das war echt selten - habe ich mich daran gemacht einen abstrakten Gateway zu basteln, d.h. ich habe ein Stück Software geschrieben, das eine einheitliche API bereitstellt um einen IM-Gateway für XMPP zu bauen. Ich habe sowas ja &lt;a href=&quot;http://oss.tiggerswelt.net/xmpp/examples/component/component.php&quot; target=&quot;_blank&quot;&gt;schon mal für ICQ gebaut&lt;/a&gt;, das war mir aber zu sehr spezifisch bzw. zu wenig für andere Zwecke anpassbar.&lt;/p&gt;&lt;p&gt;Einen ersten Testfall habe ich gestern Abend bei einem schönen Glas Wein gleich mal ausprobiert:&lt;br /&gt;Ich habe den Gateway gegen eine abart von Skype-Library laufen lassen und war doch prompt im Stande Präsenz-Informationen auszutauschen und über Skype zu chatten.&lt;/p&gt;&lt;p&gt;Bevor jetzt aber jeder schreit &amp;quot;Wir haben einen Skype-Transport!&amp;quot; - ein paar Nachteile hat die Sache dann doch: Ich kann mich nur mit &amp;quot;Skype for Business&amp;quot;-Accounts verbinden, &amp;quot;Skypen&amp;quot; bzw. Telefonieren geht natürlich nicht, es kostet Lizenzgebühren, die Zukunft von Skype ist ungewiss - &lt;a href=&quot;http://linuxundich.de/de/allgemein/microsoft-kauft-skype-was-passiert-mit-dem-linux-client-fur-skype/&quot; target=&quot;_blank&quot;&gt;besonders was das Linux-Umfeld angeht&lt;/a&gt; - und irgendwie fühle ich mich auch nicht sonderlich danach es Open Source zu machen. Es wird wohl mehr eine private Spielerei bleiben. Aber trotzdem erwähnenswert :)&amp;#160;&lt;/p&gt; 
    </content:encoded>

    <pubDate>Wed, 01 Jun 2011 13:26:41 +0200</pubDate>
    <guid isPermaLink="false">http://wohnzimmerhostblogger.de/archives/1598-guid.html</guid>
    
</item>
<item>
    <title>Jabber/XMPP Präsenz via API</title>
    <link>http://wohnzimmerhostblogger.de/archives/1597-JabberXMPP-Praesenz-via-API.html</link>
            <category>Jabber</category>
    
    <comments>http://wohnzimmerhostblogger.de/archives/1597-JabberXMPP-Praesenz-via-API.html#comments</comments>
    <wfw:comment>http://wohnzimmerhostblogger.de/wfwcomment.php?cid=1597</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://wohnzimmerhostblogger.de/rss.php?version=2.0&amp;type=comments&amp;cid=1597</wfw:commentRss>
    

    <author>nospam@example.com (Bernd Holzmüller)</author>
    <content:encoded>
    &lt;p&gt;Vor zwei Jahren hatte ich es schon einmal hier im Blog:&lt;/p&gt;&lt;blockquote style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 40px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-width: initial; border-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;&lt;p&gt;&lt;a href=&quot;http://wohnzimmerhostblogger.de/archives/1364-Jabber-Praesenz-API.html&quot;&gt;Jabber-Präsenz API&lt;/a&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;Und es hat doch tatsächlich so lange gedauert bis ich mich dazu hab überreden lassen, es für alle Jabber/XMPP-Nutzer bei uns zugänglich zu machen.&lt;/p&gt;&lt;p&gt;Auslöser war wie so häufig das einfache Nachfragen eines Kunden, ob es sowas bei uns gibt und dann das herausfordernde &amp;quot;Geb mir kurz mal 10 Minuten&amp;quot; - und es hat tatsächlich nur 10 Minuten gedauert. Wesentlich anstrengender war es dann &lt;a href=&quot;https://ssl.tiggerswelt.net/wiki/jabber/api&quot; target=&quot;_blank&quot;&gt;das ganze noch ins Wiki zu schreiben&lt;/a&gt;.&amp;#160;&lt;/p&gt; 
    </content:encoded>

    <pubDate>Wed, 01 Jun 2011 13:21:42 +0200</pubDate>
    <guid isPermaLink="false">http://wohnzimmerhostblogger.de/archives/1597-guid.html</guid>
    
</item>
<item>
    <title>Jabber-Gespräche serverseitig mitschneiden</title>
    <link>http://wohnzimmerhostblogger.de/archives/1567-Jabber-Gespraeche-serverseitig-mitschneiden.html</link>
            <category>Jabber</category>
    
    <comments>http://wohnzimmerhostblogger.de/archives/1567-Jabber-Gespraeche-serverseitig-mitschneiden.html#comments</comments>
    <wfw:comment>http://wohnzimmerhostblogger.de/wfwcomment.php?cid=1567</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://wohnzimmerhostblogger.de/rss.php?version=2.0&amp;type=comments&amp;cid=1567</wfw:commentRss>
    

    <author>nospam@example.com (Bernd Holzmüller)</author>
    <content:encoded>
    &lt;p&gt;In der Diskussionsrunde nach &lt;a href=&quot;http://wohnzimmerhostblogger.de/archives/1566-CCCS-Vortrag-IRC-trifft-JabberXMPP.html&quot;&gt;meinem Vortrag am Donnerstag&lt;/a&gt; wurde unter anderem nochmal der Wunsch nach einem serverseitigen Gesprächsverlauf um nicht bei einem Wechsel des Clients oder Gerätes zerschnittene Protokolle zu haben.&lt;/p&gt;&lt;p&gt;Nun gibt es bereits XMPP-Dienste, die sowas über eine eigene Oberfläche ermöglichen, es stellt sich aber immer die Frage, ob man will dass die Betreiber der selbigen (offiziell? &lt;img src=&quot;http://wohnzimmerhostblogger.de/templates/default/img/emoticons/wink.png&quot; alt=&quot;;-)&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt;) die eigenen Konversationen mitloggen. Der interessierte Geek wird sowieso lieber selber loggen wollen bevor er irgendwem anderes die Macht über seine Daten gibt.&lt;/p&gt;&lt;p&gt;Mir ist das Thema im Kopf geblieben und ich als Geek wollte in dem Fall einfach nur mal spielen.&lt;/p&gt;&lt;p&gt;Heraus gekommen ist dabei eine &lt;a href=&quot;http://codex.xiaoka.com/wiki/jabberd2:start&quot; target=&quot;_blank&quot;&gt;Jabberd2&lt;/a&gt;-Komponente, die sich als &amp;quot;logging sink&amp;quot; am Server anmeldet und Konversationen ganz stupide auf die Festplatte schreibt - natürlich nur sofern dies auch gewünscht wird. Andernfalls wird alles bedingungslos verworfen.&lt;/p&gt;&lt;p&gt;&amp;quot;Gewünscht werden&amp;quot; ist in diesem Fall recht simpel: Der Dienst stellt fest, wem eine Nachricht gehört (&amp;quot;owner&amp;quot;) und wer sein Gegenüber ist (&amp;quot;opponent&amp;quot;) und schaut nach ob ein Verzeichnis &amp;quot;&lt;font face=&quot;courier new,courier,monospace&quot;&gt;history/&lt;em&gt;owner&lt;/em&gt;/&lt;/font&gt;&amp;quot; existiert - wenn dem so ist, wird gelogged.&lt;/p&gt;&lt;p&gt;Die viel spannendere Frage ist dann aber eher, wie man an die Mitschnitte seiner Gespräche kommt. Zwar existiert mit &lt;a href=&quot;http://xmpp.org/extensions/xep-0136.html&quot; target=&quot;_blank&quot;&gt;dem XEP-0136&lt;/a&gt; bereits ein Entwurf zum Archivieren von Nachrichten, allerdings ist es wie erwähnt im Monent lediglich ein Entwurf, kaum ein Client unterstützt die Erweiterung und es wird explizit darauf hingewiesen, dass dieser Ansatz noch zu überarbeiten ist. Schade!&lt;/p&gt;&lt;p&gt;Ich habe mich folglich für einen Mix aus &lt;a href=&quot;http://xmpp.org/extensions/xep-0030.html&quot; target=&quot;_blank&quot;&gt;Service Discovery (XEP-0030)&lt;/a&gt;, &lt;a href=&quot;http://xmpp.org/extensions/xep-0050.html&quot; target=&quot;_blank&quot;&gt;Ad-Hoc Commands (XEP-0050)&lt;/a&gt; und &lt;a href=&quot;http://xmpp.org/extensions/xep-0203.html&quot; target=&quot;_blank&quot;&gt;Delayed Delivery (XEP-0203)&lt;/a&gt; entschieden und auch über &lt;a href=&quot;http://xmpp.org/extensions/xep-0077.html&quot; target=&quot;_blank&quot;&gt;In-Band Registration (XEP-0077)&lt;/a&gt; nachgedacht. In der Summe ist es nicht wirklich schön geworden, aber es funktioniert.&lt;/p&gt;&lt;p&gt;Gerade wenn man sich den Teil bestehend aus Service Discovery und Ad-Hoc Commands anschaut und das &amp;quot;Replay&amp;quot; von Gesprächen mal außen vor lässt ist es eigentlich noch schön anzugucken:&lt;/p&gt;&lt;p&gt;&lt;!-- s9ymdb:389 --&gt;&lt;img width=&quot;533&quot; height=&quot;404&quot; src=&quot;http://wohnzimmerhostblogger.de/uploads/disco_archiver.png&quot; class=&quot;serendipity_image_center&quot; /&gt; &lt;/p&gt;&lt;p&gt;Der Dienst erscheint als Service unterhalb der eigenen Domain. Sofern bereits Gesprächspartner existieren, werden diese nach Jabber-ID sortiert direkt als Knoten unterhalb des Dienstes angezeigt. Unterhalb dieses Knotens findet man dann die Gespräche nach Datum sortiert.&lt;/p&gt;&lt;p&gt;Mit den Ad-Hoc Commands kann man die Protokolle dann nochmal lesen oder direkt vom Server löschen lassen. Wobei ersteres irgendwie noch Ekelhaft ist:&lt;/p&gt;&lt;p&gt;Der Dienst (in diesem Fall &amp;quot;logger&amp;quot;) schickt Chat-Nachrichten an den Eigentümer der Konversation und stellt die jeweilige Jabber-ID des ursprünglichen Absenders voran. Delayed Delivery hilft dabei den ursprünglichen Absender und Zeitstempel mit zu übertragen - letzteres wird aber längst nicht von jedem unterstützt und hat gerade beim &amp;quot;ursprünglichen Absender&amp;quot; immer irgendwo ein Geschmäckle.&lt;/p&gt;&lt;p&gt;Der Dienst ist keine propietäre Erweiterung, die ich bei mir in der Schublade verschwinden lassen würde. Im Gegenteil:&lt;br /&gt;&lt;a href=&quot;http://oss.tiggerswelt.net/xmpp/examples/logger/logger.php&quot; target=&quot;_blank&quot;&gt;Er befindet sich in den Code-Beispielen&lt;/a&gt; meiner &lt;a href=&quot;http://oss.tiggerswelt.net/xmpp/tiggerXMPP/&quot; target=&quot;_blank&quot;&gt;XMPP-Library&lt;/a&gt;, da es eigentlich nur ein Interface für die &lt;a href=&quot;http://oss.tiggerswelt.net/xmpp/tiggerXMPP/component/jabberd2/logger.php&quot; target=&quot;_blank&quot;&gt;Logging-Sink-Variante&lt;/a&gt; der &lt;a href=&quot;http://oss.tiggerswelt.net/xmpp/tiggerXMPP/component/jabberd2.php&quot; target=&quot;_blank&quot;&gt;Jabberd2-Komponente&lt;/a&gt; ist - somit Open-Source und für jedermann nutzbar. Wenn man denn will.&lt;/p&gt;&lt;p&gt;Anders herum weiß ich gar nicht, ob ich so eine Komponente im produktiven Einsatz haben möchte. Wenn man sich ein Webinterface dazu denkt, eigentlich ne super Sache, aber son bisschen Geschmack nach Stasi &amp;amp; Co. hab ich dann schon im Mund.&lt;br /&gt;Vielleicht wartet man hier einfach besser bis das Message Archiving (XEP-0136) als Standard abgesegnet wird, da wird dann ja auch geregelt wie der Nutzer über eine etwaige Protokollierung seiner Unterhaltungen zu informieren ist. Bis dahin sei sowieso jedem GnuPG oder OTR ans Herz gelegt.&lt;br /&gt;&lt;/p&gt; 
    </content:encoded>

    <pubDate>Sat, 15 Jan 2011 18:06:04 +0100</pubDate>
    <guid isPermaLink="false">http://wohnzimmerhostblogger.de/archives/1567-guid.html</guid>
    
</item>
<item>
    <title>CCCS-Vortrag: IRC trifft Jabber/XMPP</title>
    <link>http://wohnzimmerhostblogger.de/archives/1566-CCCS-Vortrag-IRC-trifft-JabberXMPP.html</link>
            <category>Die Welt da draußen</category>
            <category>Jabber</category>
    
    <comments>http://wohnzimmerhostblogger.de/archives/1566-CCCS-Vortrag-IRC-trifft-JabberXMPP.html#comments</comments>
    <wfw:comment>http://wohnzimmerhostblogger.de/wfwcomment.php?cid=1566</wfw:comment>

    <slash:comments>10</slash:comments>
    <wfw:commentRss>http://wohnzimmerhostblogger.de/rss.php?version=2.0&amp;type=comments&amp;cid=1566</wfw:commentRss>
    

    <author>nospam@example.com (Bernd Holzmüller)</author>
    <content:encoded>
    &lt;p&gt;Wer heute Abend noch nichts vor hat und zufällig in der Region Stuttgart ist, ist herzlich eingeladen in die Stadtbücherei zu kommen und der Vortragsreihe des &lt;a href=&quot;http://www.cccs.de/wiki/bin/view&quot; target=&quot;_blank&quot;&gt;Chaos Computer Club Stuttgart (CCCS)&lt;/a&gt; beizuwohnen.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Thema heute:&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://www.cccs.de/wiki/pub/Main/WebHome/201101&quot;&gt;IRC trifft Jabber - Wie XMPP ein weiteres Protokoll konsolidiert&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;Der Referent bin zufälligerweise ich selbst und ich traue mich das, weil wir ja &lt;a href=&quot;http://wohnzimmerhostblogger.de/archives/1528-Multi-User-Chat.html&quot;&gt;gerade selbst kräftig an einer MUC-Komponente bauen&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;Als ob ich nicht schon Panik genug vor dem Publikum dort hätte, würde ich mich natürlich freuen den einen oder anderen Blogleser und/oder Kunden im Publikum wiederzufinden. Für alle die nicht dabei sein können gibt es im Anschluss einen Audio-Mitschnitt und natürlich meine Vortragsfolien.&lt;/p&gt;&lt;p&gt;... die ich noch übelst kürzen muss. Ich soll mich kurz fassen hat Myriam gesagt und ich soll langsam und deutlich sprechen hab ich mir gesagt.&lt;br /&gt;&lt;/p&gt; 
    </content:encoded>

    <pubDate>Thu, 13 Jan 2011 14:17:28 +0100</pubDate>
    <guid isPermaLink="false">http://wohnzimmerhostblogger.de/archives/1566-guid.html</guid>
    
</item>
<item>
    <title>Beta-Tester gesucht</title>
    <link>http://wohnzimmerhostblogger.de/archives/1556-Beta-Tester-gesucht.html</link>
            <category>Jabber</category>
    
    <comments>http://wohnzimmerhostblogger.de/archives/1556-Beta-Tester-gesucht.html#comments</comments>
    <wfw:comment>http://wohnzimmerhostblogger.de/wfwcomment.php?cid=1556</wfw:comment>

    <slash:comments>2</slash:comments>
    <wfw:commentRss>http://wohnzimmerhostblogger.de/rss.php?version=2.0&amp;type=comments&amp;cid=1556</wfw:commentRss>
    

    <author>nospam@example.com (Bernd Holzmüller)</author>
    <content:encoded>
    &lt;p&gt;Wir suchen gegenwärtig nach interessierten Kunden, die mal den Gegenwärtigen Zustand &lt;a href=&quot;http://wohnzimmerhostblogger.de/archives/1528-Multi-User-Chat.html&quot;&gt;unserer Multi-User-Chat-Komponente&lt;/a&gt; samt Anbindung ans Kundeninterface testen möchten.&lt;/p&gt;&lt;p&gt;Super wäre natürlich eine bereits vorhandene Jabber/XMPP-Domain bei uns im Hause, sofern mindestens eine &amp;quot;normale&amp;quot; Domain vorhanden ist, kann man den aber natürlich noch ergänzen. Tiefgreifendere Kenntnisse oder Erfahrungen mit mit dem &lt;a href=&quot;http://xmpp.org/extensions/xep-0045.html&quot; target=&quot;_blank&quot;&gt;Multi-User-Chat (XEP-0045)&lt;/a&gt; sind wünschenswert.&lt;/p&gt;&lt;p&gt;Bei Interesse einfach per E-Mail melden.&lt;/p&gt; 
    </content:encoded>

    <pubDate>Sat, 27 Nov 2010 10:51:21 +0100</pubDate>
    <guid isPermaLink="false">http://wohnzimmerhostblogger.de/archives/1556-guid.html</guid>
    
</item>
<item>
    <title>Jabber/XMPP auf Standard- und HTTP-Ports verfügbar</title>
    <link>http://wohnzimmerhostblogger.de/archives/1535-JabberXMPP-auf-Standard-und-HTTP-Ports-verfuegbar.html</link>
            <category>Jabber</category>
    
    <comments>http://wohnzimmerhostblogger.de/archives/1535-JabberXMPP-auf-Standard-und-HTTP-Ports-verfuegbar.html#comments</comments>
    <wfw:comment>http://wohnzimmerhostblogger.de/wfwcomment.php?cid=1535</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://wohnzimmerhostblogger.de/rss.php?version=2.0&amp;type=comments&amp;cid=1535</wfw:commentRss>
    

    <author>nospam@example.com (Bernd Holzmüller)</author>
    <content:encoded>
    &lt;p&gt;Seit heute betreiben wir (&lt;a href=&quot;http://wohnzimmerhostblogger.de/archives/1515-Neues-XMPPJabber-Backend.html&quot; target=&quot;_blank&quot;&gt;wie schon einmal angedroht&lt;/a&gt;) auf unserem Jabber/XMPP-Server eine c2s-Komponente, die alle bei uns gehosteten Domains bedient und auf den wohlbekannten Standard-Ports 5222 und 5223 (klassisches SSL) horcht.&lt;/p&gt;&lt;p&gt;Für ganz restriktive Umgebungen haben wir noch die Ports 80 (HTTP) und 443 (HTTPS) hinzugefügt. Damit sollte der Dienst wohl für alle Nutzer von überall erreichbar sein. Auf den von vorne herein verschlüsselten Ports liefern wir unser SSL-Zertifikat für ssl.tiggerswelt.net aus - das ist nicht direkt schön, aber offiziell signiert. Für die modernere StartTLS-Variante funktionieren die jeweiligen Kunden-/Domain-spezifischen SSL-Zertifikate bzw. wieder unser SSL-Zertifikat als Fall-Back.&lt;/p&gt;&lt;p&gt; Einziger Nachteil bei dieser Variante: Änderungen auf Kundendomains spielen wir maximal alle 2 Stunden ein. Das bedeutet zum einen, dass Änderungen an der XMPP-Konfiguration wie z.B. verwendetes Zertifikat, Passwort-Änderungen oder Benutzer-Registrierung werden nur stark verzögert übernommen. Zudem kann es dann entsprechend im &amp;quot;worst case&amp;quot; zu einem Disconnect aller Nutzer auf dieser Komponente kommen.&lt;/p&gt;&lt;p&gt;Ich bin mal gespannt, wie viele die neue Variante nutzen werden und wie oft da tatsächlich neu gestartet wird. &lt;img src=&quot;http://wohnzimmerhostblogger.de/templates/default/img/emoticons/smile.png&quot; alt=&quot;:-)&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt;&lt;br /&gt;&lt;/p&gt; 
    </content:encoded>

    <pubDate>Mon, 27 Sep 2010 09:53:00 +0200</pubDate>
    <guid isPermaLink="false">http://wohnzimmerhostblogger.de/archives/1535-guid.html</guid>
    
</item>
<item>
    <title>Multi-User-Chat</title>
    <link>http://wohnzimmerhostblogger.de/archives/1528-Multi-User-Chat.html</link>
            <category>Jabber</category>
    
    <comments>http://wohnzimmerhostblogger.de/archives/1528-Multi-User-Chat.html#comments</comments>
    <wfw:comment>http://wohnzimmerhostblogger.de/wfwcomment.php?cid=1528</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://wohnzimmerhostblogger.de/rss.php?version=2.0&amp;type=comments&amp;cid=1528</wfw:commentRss>
    

    <author>nospam@example.com (Bernd Holzmüller)</author>
    <content:encoded>
    &lt;p&gt;Ich habe gestern nun endlich aktiv damit begonnen, unseren Jabber/XMPP-Server um eine MUC-Komponente zu erweitern.&lt;/p&gt;&lt;p&gt;Ein wenig überrascht war ich schon, denn bevor ich zur eigentlichen Arbeit gekommen bin, hagelte es erst einmal ein paar Patches für &lt;a href=&quot;http://oss.tiggerswelt.net/phpEvents/&quot; target=&quot;_blank&quot;&gt;meine Event-Bibliothek&lt;/a&gt;, &lt;a href=&quot;http://oss.tiggerswelt.net/xmpp/&quot; target=&quot;_blank&quot;&gt;meine XMPP-Komponente&lt;/a&gt; und natürlich auch &lt;a href=&quot;http://oss.tiggerswelt.net/twMuc/&quot; target=&quot;_blank&quot;&gt;die recht generische MUC-Implementation&lt;/a&gt; &lt;a href=&quot;http://wohnzimmerhostblogger.de/archives/1518-Eigener-Chat-Server.html&quot;&gt;von mir&lt;/a&gt;. &lt;/p&gt;&lt;p&gt;Am Ende des Tages war ich dann aber doch recht zufrieden und fast schon wieder im Arbeitsrausch. Die Sache mit &lt;a href=&quot;http://wohnzimmerhostblogger.de/archives/1526-Einfach-mal-die-Klappe-halten....html&quot;&gt;dem Klappe halten&lt;/a&gt; hat bei einem kurzen Test auf unserem Produktiv-Server recht gut funktioniert, wenngleich mich die 700 KB an Traffic überrascht haben, die bei einem einfach Start der Komponente mit Authentifizierung und dem Bekanntmachen mit anderen Komponenten auf dem Server (&lt;font face=&quot;courier new,courier,monospace&quot;&gt;presence&lt;/font&gt; und Service-Discovery) verbraten wurden.&lt;/p&gt;&lt;p&gt;Was jetzt noch fehlt ist das dynamische Hinzufügen und Entfernen von MUC-Domains und alles, was so zu einem Chat-Raum dazu gehört - wobei beides wohl weniger ist, als es klingt - und natürlich jede Menge Ideen, die das Ding einzigartig machen &lt;img src=&quot;http://wohnzimmerhostblogger.de/templates/default/img/emoticons/wink.png&quot; alt=&quot;;-)&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt;&lt;/p&gt;&lt;p&gt;Wer schon eine Jabber/XMPP-Instanz bei uns hat und an einer Public-Beta interessiert ist, darf mich gerne mal anschreiben.&lt;br /&gt;&lt;/p&gt; 
    </content:encoded>

    <pubDate>Wed, 15 Sep 2010 15:34:00 +0200</pubDate>
    <guid isPermaLink="false">http://wohnzimmerhostblogger.de/archives/1528-guid.html</guid>
    
</item>
<item>
    <title>Einfach mal die Klappe halten...</title>
    <link>http://wohnzimmerhostblogger.de/archives/1526-Einfach-mal-die-Klappe-halten....html</link>
            <category>Jabber</category>
    
    <comments>http://wohnzimmerhostblogger.de/archives/1526-Einfach-mal-die-Klappe-halten....html#comments</comments>
    <wfw:comment>http://wohnzimmerhostblogger.de/wfwcomment.php?cid=1526</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://wohnzimmerhostblogger.de/rss.php?version=2.0&amp;type=comments&amp;cid=1526</wfw:commentRss>
    

    <author>nospam@example.com (Bernd Holzmüller)</author>
    <content:encoded>
    &lt;p&gt;Wir betreiben ja bekanntlich einen &lt;a href=&quot;http://tiggerswelt.net/Jabber/&quot; target=&quot;_blank&quot;&gt;Jabber/XMPP-Server&lt;/a&gt; mit einigen Domains unserer Kunden.&lt;/p&gt;&lt;p&gt;Vergangene Woche kam hierzu die Frage auf, ob es eigentlich möglich ist, hier eine Komponente anzuschließen, die nicht bei jeder Domain (in der Service-Discovery) als verfügbarer Dienst angezeigt wird. Gerade wenn es darum geht personalisierte Dienste auf den Domains der Kunden oder speziell gebuchte Dienste für einen speziellen Kunden anzubieten.&lt;/p&gt;&lt;br /&gt;
&lt;p&gt;Die Antwort hierauf ist recht einfach: Ja, es geht!&lt;/p&gt;&lt;p&gt;Ganz egal, ob die Komponenten mittels &lt;a href=&quot;http://xmpp.org/extensions/xep-0114.html&quot; target=&quot;_blank&quot;&gt;XEP-0114&lt;/a&gt; oder mit dem &lt;a href=&quot;http://codex.xiaoka.com/wiki/_media/jabberd2:component.html&quot; target=&quot;_blank&quot;&gt;nativen Component-Protocol&lt;/a&gt; des &lt;a href=&quot;http://codex.xiaoka.com/wiki/jabberd2:&quot; target=&quot;_blank&quot;&gt;Jabberd2&lt;/a&gt; (bzw. hier sobald eine Domain gebunden wird) an den Server &amp;quot;angeschlossen&amp;quot; werden, der Router sendet immer einen &lt;font face=&quot;courier new,courier,monospace&quot;&gt;&amp;lt;presence&amp;gt;&lt;/font&gt;-Tag an alle anderen Komponenten, darunter auch die Session-Manager für die Kundendomains. Diese veranlassen daraufhin &lt;a href=&quot;http://xmpp.org/extensions/xep-0030.html&quot; target=&quot;_blank&quot;&gt;eine Service-Discovery&lt;/a&gt;, deren Ergebnis sie zwischenspeichern und bei eingehenden Anfragen einfach weiterreichen. Wenn wir also nicht wollen, dass ein Dienst unterhalb einer bestimmten Kundendomain angezeigt wird, unterlassen wir einfach Service-Discovery-Antworten an diese Domain.&lt;/p&gt;&lt;p&gt;Schade nur, dass ich selbst auf die Idee kommen musste und mir eigentlich keine Komponente auf dem freien Markt bekannt ist, die so eine Funktionalität von Haus aus anbieten würde. Egal, ich muss das Rad ja sowieso immer neu erfinden &lt;img src=&quot;http://wohnzimmerhostblogger.de/templates/default/img/emoticons/laugh.png&quot; alt=&quot;:-D&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt;&lt;br /&gt;&lt;/p&gt; 
    </content:encoded>

    <pubDate>Mon, 13 Sep 2010 12:09:54 +0200</pubDate>
    <guid isPermaLink="false">http://wohnzimmerhostblogger.de/archives/1526-guid.html</guid>
    
</item>
<item>
    <title>Eigener Chat-Server</title>
    <link>http://wohnzimmerhostblogger.de/archives/1518-Eigener-Chat-Server.html</link>
            <category>Jabber</category>
    
    <comments>http://wohnzimmerhostblogger.de/archives/1518-Eigener-Chat-Server.html#comments</comments>
    <wfw:comment>http://wohnzimmerhostblogger.de/wfwcomment.php?cid=1518</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://wohnzimmerhostblogger.de/rss.php?version=2.0&amp;type=comments&amp;cid=1518</wfw:commentRss>
    

    <author>nospam@example.com (Bernd Holzmüller)</author>
    <content:encoded>
    &lt;p&gt;Ich bin heute morgen recht früh aufgewacht und schaffte es nicht weiterzuschlafen. Aus etwas Verzweifelung heraus bin ich dann also aufgestanden und habe erst einmal alles fürs Frühstück vorbereitet. Da ich dann aber immernoch ca. anderthalb Stunden bis zur &lt;a href=&quot;http://www.wdrmaus.de/&quot; target=&quot;_blank&quot;&gt;Sendung mit der Maus&lt;/a&gt; hatte, habe ich mich an &lt;a href=&quot;http://xmpp.org/extensions/xep-0045.html&quot; target=&quot;_blank&quot;&gt;XEP-0045&lt;/a&gt; heran gemacht.&lt;/p&gt;&lt;p&gt;Das besagte XEP beschreibt den &amp;quot;Multi-User-Chat&amp;quot; für XMPP/Jabber, also die Möglichkeit auf einem XMPP-Server einen Chatraum aufzumachen und eine Konversation mit mehr als zwei Teilnehmern zu führen. Das XEP zu lesen steht schon seit gefühlten 2 Jahren auf meiner ToDo, aber irgendwie erschien es beim ersten Blick immer so aufgebläht und riesig. Doch falsch gedacht! Auch dieses XEP ist nur mit Wasser gekocht und in den meisten Stellen recht trivial.&lt;/p&gt;&lt;p&gt;Ich habe es mir nicht nehmen lassen während des Lesens einfach mal eine Test-Implementation auf Basis meiner bereits vorhandenen &lt;a href=&quot;http://oss.tiggerswelt.net/xmpp/&quot; target=&quot;_blank&quot;&gt;XMPP-Bibliothek&lt;/a&gt; zu schreiben. Hat super funktioniert und ist mit minimalem Funktionsumfang (ohne Administration oder Moderation) absolut lauffähig. Das bringt uns dem Thema auch Chaträume auf unserem XMPP-Server anzubieten etwas näher, wobei sich dann die Frage stellt, ob man eine bestehende Lösung nimmt oder gleich auf den Eigenbau setzt.&lt;/p&gt;&lt;p&gt;Schlussendlich habe ich ca. 30 KB Code (und größtenteils Kommentare und Leerzeichen) in knapp 2 Stunden generiert. Wenn ich bei dem Tempo bleibe, überhole ich noch die Ergebnisse der Google Summer of Code &lt;img src=&quot;http://wohnzimmerhostblogger.de/templates/default/img/emoticons/laugh.png&quot; alt=&quot;:-D&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt; Meinen Code gibt es btw. wie so oft &lt;a href=&quot;http://oss.tiggerswelt.net/twMuc/&quot; target=&quot;_blank&quot;&gt;als CC BY-SA hier&lt;/a&gt; - sollte es irgendwen interessieren.&lt;br /&gt;&lt;/p&gt; 
    </content:encoded>

    <pubDate>Sun, 15 Aug 2010 13:47:18 +0200</pubDate>
    <guid isPermaLink="false">http://wohnzimmerhostblogger.de/archives/1518-guid.html</guid>
    
</item>
<item>
    <title>Jabber-Präsenz API</title>
    <link>http://wohnzimmerhostblogger.de/archives/1364-Jabber-Praesenz-API.html</link>
            <category>Jabber</category>
    
    <comments>http://wohnzimmerhostblogger.de/archives/1364-Jabber-Praesenz-API.html#comments</comments>
    <wfw:comment>http://wohnzimmerhostblogger.de/wfwcomment.php?cid=1364</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://wohnzimmerhostblogger.de/rss.php?version=2.0&amp;type=comments&amp;cid=1364</wfw:commentRss>
    

    <author>nospam@example.com (Bernd Holzmüller)</author>
    <content:encoded>
    &lt;p&gt;Letzten Freitag haben wir ein Update auf unserem Jabber-Server vorgenommen, wodurch sich ein paar nette Features ergeben haben.&lt;/p&gt;&lt;p&gt;Eines davon ist z.B. das Abfragen des Online-Statuses in Echtzeit ohne dabei mit Jabber verbunden zu sein. da diese Informationen nicht jeder freigeben will, geht das vorerst nur für unseren Support:&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;&lt;font face=&quot;courier new,courier,monospace&quot;&gt;&lt;a href=&quot;http://api.tiggerswelt.net/xmpp/status/support@tiggerswelt.net&quot; target=&quot;_blank&quot;&gt;http://api.tiggerswelt.net/xmpp/status/support@tiggerswelt.net&lt;/a&gt;&lt;/font&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;Das Ausgabe-Format ist hierbei an das &amp;quot;normale&amp;quot; &lt;a href=&quot;http://xmpp.org/rfcs/rfc3921.html#presence&quot; target=&quot;_blank&quot;&gt;presence-Format&lt;/a&gt; wie man es von XMPP gewöhnt ist angelehnt. Hinzu kommt noch Support für &lt;a href=&quot;http://xmpp.org/extensions/xep-0256.html&quot; target=&quot;_blank&quot;&gt;XEP 256&lt;/a&gt; &lt;img src=&quot;http://wohnzimmerhostblogger.de/templates/default/img/emoticons/smile.png&quot; alt=&quot;:-)&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt;&lt;/p&gt;&lt;br /&gt;
 
    </content:encoded>

    <pubDate>Mon, 27 Apr 2009 14:43:11 +0200</pubDate>
    <guid isPermaLink="false">http://wohnzimmerhostblogger.de/archives/1364-guid.html</guid>
    
</item>
<item>
    <title>XMPP trifft SMS</title>
    <link>http://wohnzimmerhostblogger.de/archives/1324-XMPP-trifft-SMS.html</link>
            <category>Jabber</category>
            <category>Technik</category>
    
    <comments>http://wohnzimmerhostblogger.de/archives/1324-XMPP-trifft-SMS.html#comments</comments>
    <wfw:comment>http://wohnzimmerhostblogger.de/wfwcomment.php?cid=1324</wfw:comment>

    <slash:comments>8</slash:comments>
    <wfw:commentRss>http://wohnzimmerhostblogger.de/rss.php?version=2.0&amp;type=comments&amp;cid=1324</wfw:commentRss>
    

    <author>nospam@example.com (Bernd Holzmüller)</author>
    <content:encoded>
    &lt;p&gt;Heute habe ich zwei kleine Produkte aus unserem Portfolio eine Symbiose eingehen lassen, indem ich unseren SMS Gateway mit unserem Jabber-Dienst verbunden habe.&lt;/p&gt;&lt;p&gt;&lt;div style=&quot;width: 110px;&quot; class=&quot;serendipity_imageComment_left&quot;&gt;&lt;div class=&quot;serendipity_imageComment_img&quot;&gt;&lt;a href=&quot;http://wohnzimmerhostblogger.de/uploads/xmppsmsgate.png&quot;&gt;&lt;img height=&quot;49&quot; width=&quot;110&quot; src=&quot;http://wohnzimmerhostblogger.de/uploads/xmppsmsgate.serendipityThumb.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;serendipity_imageComment_txt&quot;&gt;&amp;quot;Bi-Direktionaler SMS Gateway&amp;quot;&lt;/div&gt;&lt;/div&gt;Die Idee ist sicherlich nichts neues und findet schon vielerorts Anwendung (leider nicht über uns &lt;img src=&quot;http://wohnzimmerhostblogger.de/templates/default/img/emoticons/wink.png&quot; alt=&quot;;-)&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt; ), allerdings kann meine Implementation etwas, was ich - bis mich jemand eines besseren belehrt - als einmalig bezeichnen würde: Schicke ich über Jabber eine SMS-Nachricht raus kann der Empfänger der Nachricht mit seinem Handy auf die Nachricht per SMS antworten und die Antwort erscheint wieder bei Jabber. Ich würde das einen &amp;quot;Bi-Direktionalen SMS Transport&amp;quot; nennen oder auch &amp;quot;unified chatting&amp;quot; &lt;img src=&quot;http://wohnzimmerhostblogger.de/templates/default/img/emoticons/wink.png&quot; alt=&quot;;-)&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt;&lt;/p&gt;&lt;p&gt;Leider musste ich feststellen, dass sich die Konversationen dank lästiger SMS-Tipperei am Handy schon mal etwas hinziehen können. Kaum auszudenken was passiert, wenn das Gegenüber gerade nicht auf dem Sofa sitzt und darauf wartet zurückzuschreiben sondern wild durch die Weltgeschichte dümpelt und nicht sofort zurückschreibt. Eine echte Geduldprobe vor dem Bildschirm wie man es vom chatten sonst wohl nicht gewohnt ist.&lt;/p&gt;&lt;p&gt;Für den Moment ist der Gateway noch in der Testphase und steht nicht für die breite Kundschaft bereit. Aber wer weiß, was daraus noch wird &lt;img src=&quot;http://wohnzimmerhostblogger.de/templates/default/img/emoticons/smile.png&quot; alt=&quot;:-)&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt;&lt;/p&gt;&lt;br /&gt;
 
    </content:encoded>

    <pubDate>Wed, 17 Dec 2008 01:01:54 +0100</pubDate>
    <guid isPermaLink="false">http://wohnzimmerhostblogger.de/archives/1324-guid.html</guid>
    
</item>
<item>
    <title>Jabber Service Discovery</title>
    <link>http://wohnzimmerhostblogger.de/archives/1250-Jabber-Service-Discovery.html</link>
            <category>Jabber</category>
    
    <comments>http://wohnzimmerhostblogger.de/archives/1250-Jabber-Service-Discovery.html#comments</comments>
    <wfw:comment>http://wohnzimmerhostblogger.de/wfwcomment.php?cid=1250</wfw:comment>

    <slash:comments>1</slash:comments>
    <wfw:commentRss>http://wohnzimmerhostblogger.de/rss.php?version=2.0&amp;type=comments&amp;cid=1250</wfw:commentRss>
    

    <author>nospam@example.com (Bernd Holzmüller)</author>
    <content:encoded>
    &lt;p&gt;Neulich bei Jabber:&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://wohnzimmerhostblogger.de/uploads/disco.png&quot;&gt;&lt;img width=&quot;110&quot; height=&quot;64&quot; src=&quot;http://wohnzimmerhostblogger.de/uploads/disco.serendipityThumb.png&quot; style=&quot;border: 0px none ; padding-left: 5px; padding-right: 5px;&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Man darf gespannt sein! &lt;img src=&quot;http://wohnzimmerhostblogger.de/templates/default/img/emoticons/wink.png&quot; alt=&quot;;-)&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt;&lt;/p&gt;&lt;br /&gt;
 
    </content:encoded>

    <pubDate>Thu, 03 Jul 2008 20:16:25 +0200</pubDate>
    <guid isPermaLink="false">http://wohnzimmerhostblogger.de/archives/1250-guid.html</guid>
    
</item>
<item>
    <title>XMPP-Debugging</title>
    <link>http://wohnzimmerhostblogger.de/archives/1193-XMPP-Debugging.html</link>
            <category>Jabber</category>
    
    <comments>http://wohnzimmerhostblogger.de/archives/1193-XMPP-Debugging.html#comments</comments>
    <wfw:comment>http://wohnzimmerhostblogger.de/wfwcomment.php?cid=1193</wfw:comment>

    <slash:comments>1</slash:comments>
    <wfw:commentRss>http://wohnzimmerhostblogger.de/rss.php?version=2.0&amp;type=comments&amp;cid=1193</wfw:commentRss>
    

    <author>nospam@example.com (Bernd Holzmüller)</author>
    <content:encoded>
    &lt;p&gt;Von allen Protokollen, mit denen wir so täglich umzugehen haben, empfinde ich XMPP (Jabber) irgendwo als das unhandlichste.&lt;/p&gt;&lt;p&gt;Zwar ist XMPP mit seinem XML-Format sehr leicht zu lesen, allerdings geben die Protokolle auf dem Server oftmals nicht sonderlich viel her, was zum debuggen nützlich wäre. Man könnte vielleicht drüber nachdenken, den Jabber-Server mal im Debug-Modus zu starten, allerdings muss man dafür die Software erst einmal herunter fahren. Man könnte auch überlegen sich den IP-Traffic anzuschauen, der während des Betriebes generiert wird, allerdings wird der großzahl unserer s2s-Verbindungen (Server-zu-Server) von Haus aus verschlüsselt und mit den c2s-Verbindungen (Client-zu-Server) gibt es eher selten Probleme - ganz nebenbei empfehlen wir auch hier eine Verschlüsselung der Verbindung. &lt;img src=&quot;http://wohnzimmerhostblogger.de/templates/default/img/emoticons/sad.png&quot; alt=&quot;:-(&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt;&lt;/p&gt;&lt;p&gt;So habe ich mir über die Jahre immer mal wieder ein paar Spielzeuge gebastelt, mit denen ich unabhängig vom laufenden Betrieb s2s-Verbindungen testen kann. Eines davon provoziert einen Server-Dialback &lt;a href=&quot;http://www.xmpp.org/extensions/xep-0220.html&quot; target=&quot;_blank&quot;&gt;nach XEP 220&lt;/a&gt;, so wie es im Normal-Betrieb mittlerweile üblich ist, um die authentizität eines Jabber-Servers zu ermitteln, und hat mir heute wieder einen guten Dienst erwiesen.&lt;/p&gt;&lt;p&gt;... dummerweise teilen nicht alle Jabber-Server mit woran der Dialback scheiterte, so blieb mir diesmal nichts anderes übrig, als mal bei den Serverbetreibern nachzufragen, woran es denn gescheitert sein könnte.&lt;/p&gt;&lt;br /&gt;
 
    </content:encoded>

    <pubDate>Fri, 01 Feb 2008 16:35:52 +0100</pubDate>
    <guid isPermaLink="false">http://wohnzimmerhostblogger.de/archives/1193-guid.html</guid>
    
</item>
<item>
    <title>Jabber-Komponente?</title>
    <link>http://wohnzimmerhostblogger.de/archives/1014-Jabber-Komponente.html</link>
            <category>Jabber</category>
    
    <comments>http://wohnzimmerhostblogger.de/archives/1014-Jabber-Komponente.html#comments</comments>
    <wfw:comment>http://wohnzimmerhostblogger.de/wfwcomment.php?cid=1014</wfw:comment>

    <slash:comments>5</slash:comments>
    <wfw:commentRss>http://wohnzimmerhostblogger.de/rss.php?version=2.0&amp;type=comments&amp;cid=1014</wfw:commentRss>
    

    <author>nospam@example.com (Bernd Holzmüller)</author>
    <content:encoded>
    &lt;p&gt;Angetrieben durch die &lt;a href=&quot;http://wohnzimmerhostblogger.de/archives/1010-Jabber-reloaded.html&quot;&gt;geplanten Veränderungen am Jabber-Server&lt;/a&gt; habe ich gestern Nacht mal wieder meine kleine PHP-Jabber-Klasse rausgekramt und rumprogrammiert. Neben ganz kleinen Veränderungen am ursprünglichen Code habe ich auch ein paar &lt;a href=&quot;http://www.xmpp.org/extensions/&quot; target=&quot;_blank&quot;&gt;XEP&#039;s&lt;/a&gt; eingebaut, die da wären:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;http://www.xmpp.org/extensions/xep-0012.html&quot; target=&quot;_blank&quot;&gt;XEP 0012&lt;/a&gt; Last Activity&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.xmpp.org/extensions/xep-0078.html&quot; target=&quot;_blank&quot;&gt;XEP 0078&lt;/a&gt; Non-SASL Authentication (war schon drinne, ich schreibs aber trotzdem)&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.xmpp.org/extensions/xep-0090.html&quot; target=&quot;_blank&quot;&gt;XEP 0090&lt;/a&gt; Entity Time&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.xmpp.org/extensions/xep-0092.html&quot; target=&quot;_blank&quot;&gt;XEP 0092&lt;/a&gt; Software Version (war auch schon drinne, jetzt aber verfeinert und BESSER)&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.xmpp.org/extensions/xep-0114.html&quot; target=&quot;_blank&quot;&gt;XEP 0114&lt;/a&gt; Jabber Component Protocol (als neuen Stream-Typ)&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.xmpp.org/extensions/xep-0199.html&quot; target=&quot;_blank&quot;&gt;XEP 0199&lt;/a&gt; XMPP Ping (auch als Replacement für das Whitespace keep-alive)&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Als nächstes steht eigentlich das &lt;a href=&quot;http://www.xmpp.org/extensions/xep-0030.html&quot; target=&quot;_blank&quot;&gt;XEP 0030 (Service Discovery)&lt;/a&gt; auf dem Programm, allerdings baue ich vorher noch ein wenig die ganze Klasse um, sodass die besser mit XML-Namespaces umgehen und einfacher um das eine oder andere XEP erweitert werden kann...&lt;/p&gt;&lt;p&gt;Bleibt eigentlich nur noch die Frage, wann die mal endlich produktiv zum Einsatz kommt und ich z.B. &lt;a href=&quot;http://wohnzimmerhostblogger.de/archives/849-Erste-Versuche-im-Menschenverstehen.html&quot;&gt;das Projekt hier&lt;/a&gt; mal wieder aufgreife.&lt;/p&gt;&lt;p&gt;Für Interessierte: &lt;a href=&quot;http://blaaa.tiggerswelt.net/xmpp/&quot; target=&quot;_blank&quot;&gt;Die Klasse gibts hier&lt;/a&gt;!&lt;/p&gt;&lt;br /&gt;
 
    </content:encoded>

    <pubDate>Wed, 30 May 2007 20:00:58 +0200</pubDate>
    <guid isPermaLink="false">http://wohnzimmerhostblogger.de/archives/1014-guid.html</guid>
    
</item>

</channel>
</rss>
