Sweet, that gets me started. Now i have to dig though my notes to figure out how to get it so gaim and others default to use <a href="http://mud.domain.com">mud.domain.com</a> instead of <a href="http://conference.jabber.com">
conference.jabber.com</a>. I&#39;m pretty sure i figured it out earlier.<br><br>Actually i found it right away.<br><br>ChildService <a href="http://muc.domain.com">muc.domain.com</a> Multi-user Conference Service<br><br>I added that just before before the Subdomain and psi was much happier. Gaim still defaulted to 
<a href="http://conference.jabber.com">conference.jabber.com</a> or whatever.<br><br><div><span class="gmail_quote">On 7/23/07, <b class="gmail_sendername">Edward Rudd</b> &lt;<a href="mailto:erudd@netfor.com">erudd@netfor.com
</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Download mu-conference 0.7 from <a href="http://download.gna.org/mu-conference/">
http://download.gna.org/mu-conference/</a><br><br>I&#39;m using the latest djabberd.. here is the relevant djabberd configuration<br><br>&lt;VHost mydomain&gt;<br>&nbsp;&nbsp;&lt;Subdomain muc&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&lt;Plugin DJabberd::Component::External&gt;
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ListenAddr <a href="http://127.0.0.1:5290">127.0.0.1:5290</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Secret ConferenceSecret<br>&nbsp;&nbsp;&nbsp;&nbsp;&lt;/Plugin&gt;<br>&nbsp;&nbsp;&lt;/Subdomain&gt;<br><br>&nbsp;&nbsp;&lt;Plugin DJabberd::Delivery::Local /&gt;<br>&nbsp;&nbsp;&lt;Plugin DJabberd::Delivery::S2S /&gt;
<br>&lt;/VHost&gt;<br><br>Build MUC by running &quot;make&quot; it will produce a mu-conference binary in<br>the src directory, copy it somewhere useful (ie /usr/local/bin)<br><br>copy the muc-default.xml to muc.xml (somewhere useful again, like /etc/muc)
<br><br>edit the muc.xml and change the &lt;name&gt; and &lt;host&gt; to be your MUC domain<br>and change the &lt;port&gt; to the port in djabberd (5290) and the &lt;secret&gt; to<br>the secret in djabberd.<br><br>Startup djabberd
<br>startup muc&nbsp;&nbsp;(mu-conference -c /path/to/muc.xml)<br><br>if you have logging on (and in debug), you should see djabberd showing<br>these lines<br><br>DEBUG DJabberd.Component.External&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Accepting connection from
<br>component <a href="http://muc.lan.netfor.com">muc.lan.netfor.com</a><br>DEBUG DJabberd.Connection.ComponentIn&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Making a<br>DJabberd::Connection::ComponentIn for fd 15<br>INFO&nbsp;&nbsp;DJabberd.Component.External&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Shutting down listener
<br>for component <a href="http://muc.lan.netfor.com">muc.lan.netfor.com</a><br>DEBUG DJabberd.Connection.ComponentIn&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Got stream start for<br>component <a href="http://muc.lan.netfor.com">muc.lan.netfor.com</a><br>
<br>That last one is important.. I wasn&#39;t getting that w/ muc 0.6. (so<br>nothing was working)<br><br>Gavin wrote:<br>&gt; Oh, i&#39;ve been meaning to try and figure this out. Can you share how you<br>&gt; got everything working?
<br>&gt;<br>&gt; On 7/23/07, *Edward Rudd* &lt; <a href="mailto:erudd@netfor.com">erudd@netfor.com</a> &lt;mailto:<a href="mailto:erudd@netfor.com">erudd@netfor.com</a>&gt;&gt;<br>&gt; wrote:<br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; Ahah.. I got the subdomain version working now.&nbsp;&nbsp;I had to upgrade to
<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; mu-conference 0.7 (released in june) and now it works like a charm.<br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; Edward Rudd wrote:<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; The subdomain configuration does not work.<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; All I get in the log is.
<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; DEBUG DJabberd.Component.External&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Accepting<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; connection from<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; component muc.mydomain<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; DEBUG DJabberd.Connection.ComponentIn&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Making a
<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; DJabberd::Connection::ComponentIn for fd 17<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; INFO&nbsp;&nbsp;DJabberd.Component.External&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Shutting down listener<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; for component muc.mydomain<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; DEBUG DJabberd.Delivery.LocalVHosts
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;mydomain -&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; muc.mydomain<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; DEBUG DJabberd.Delivery.LocalVHosts&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;muc.mydomain -&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; mydomain<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; DEBUG DJabberd.Delivery.LocalVHosts&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;mydomain -&gt;
<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; muc.mydomain<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; DEBUG DJabberd.Delivery.LocalVHosts&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;muc.mydomain -&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; mydomain<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; (I&#39;m using PSI client to join a groupchat). Everytime I attempt to
<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; join<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; I get the 2 entries in the log (Dellivery.LocalVHosts) and an<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; error back<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; to PSI.<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&nbsp;&nbsp; Unable to join groupchat.<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&nbsp;&nbsp; Reason:<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; (yeah that is no reason)
<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; Martin Atkins wrote:<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt; Edward Rudd wrote:<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt; I am trying to use the DJabberd::Component::External to have<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt; mu-conference (
0.6.0 w/ JCR 0.2.4) connect into DJabberd.<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt; I have tried all sorts of ways of configuring djabberd to get this<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt; working but it never seems to work correctly.
<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt; Here is the current setup.<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt; &lt;VHost muc.mydomain&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp; &lt;Plugin DJabberd::Component::External&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ListenAddr 
<a href="http://127.0.0.1:5290">127.0.0.1:5290</a> &lt;<a href="http://127.0.0.1:5290">http://127.0.0.1:5290</a>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Secret Conferencing<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/Plugin&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt; &lt;/VHost&gt;
<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt; I&#39;m not sure if this is related to the problem, but assuming that<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; you<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt; are using the same djabberd process for &quot;mydomain&quot; and &quot;muc.mydomain&quot;<br>
&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt; you may like to use the subdomain idiom to avoid the need for<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; djabberd<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt; to talk to itself over S2S:<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt; &lt;VHost mydomain&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp; # ....
<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp; &lt;Subdomain muc&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;Plugin DJabberd::Component::External&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ListenAddr <a href="http://127.0.0.1:5290">127.0.0.1:5290</a> &lt;<a href="http://127.0.0.1:5290">
http://127.0.0.1:5290</a>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Secret Conferencing<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/Plugin&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/Subdomain&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt; &lt;/VHost&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;
<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt; If you really do need to use S2S, make sure to include the<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; following in<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt; your vhost configurations:<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt; S2S enable<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt; &lt;Plugin DJabberd::Delivery::S2S&nbsp;&nbsp; /&gt;
<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt; The S2S Delivery plugin must be declared after<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt; DJabberd::Component::External because it too is a delivery plugin.<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;<br>&gt;<br>&gt;<br><br>
</blockquote></div><br>