[JDEV] jabber setup
David Waite
dwaite at jabber.com
Wed Dec 20 16:02:03 CST 2000
Are you specifying the host by name or IP?
-David Waite
Aaron Gee wrote:
> I'm having trouble setting up jabber 1.2 server. I would like to set it
> up so that it accepts anyone. When a jabber client selects "new account"
> they get a response back that says :
>
> "This function is not supported on the server hosting this jabber session.
> Server hosting this session: xxx.xxx.xxx.xxx"
>
> below is my jabber.xml file :
>
> <jabber>
>
> <service id="sessions">
>
> <host>starbase.bestnetpc.com</host>
> <!-- <host><jabberd:cmdline flag="h"/></host> -->
>
> <jsm xmlns="jabber:config:jsm">
>
> <info>
> <name>Jabber Server</name>
> <description>A Jabber Server!</description>
> <url>http://foo.bar/</url>
> </info>
>
> <register>
> <instructions>Choose a username and password to register with this
> server.</instructions>
> <name/>
> <email/>
> </register>
>
> <agents>
> <!-- This is the default agent for the master jabber user
> directory, this section
> can be duplicated for additional user custom/company directories.
> <agent jid="users.jabber.org">
> <name>Jabber User Directory</name>
> <description>You may register and create a public searchable
> profile, and search for other registered Jabber users.</description>
> <service>jud</service>
> <register/>
> <search/>
> </agent>
> <agent jid="aim.jabber.org">
> <name>AIM Transport</name>
> <description>This is the AIM Transport</description>
> <transport>AIM/AOL ScreenName</transport>
> <service>aim</service>
> <register/>
> </agent>
> <agent jid="icq.jabber.org">
> <name>ICQ Transport</name>
> <description>This is the ICQ Transport</description>
> <transport>ICQ#</transport>
> <service>icq</service>
> <register/>
> </agent>
> <agent jid="conference.jabber.org">
> <name>Group Conferencing</name>
> <description>You can create and participate in private
> chatrooms.</description>
> <service>privatechat</service>
> <groupchat/>
> <register/>
> </agent>
> -->
> </agents>
>
> <!-- Session log file -->
> <log>
> <file>session.log</file>
> <type>session</type>
> </log>
>
> <!-- List of IDs with administrative access, all will receive
> administrator messages
> -->
> <admin>
> <read>support at localhost</read>
> <write>admin at localhost</write>
> </admin>
>
> <!-- Server version update notification, set to the server name so
> that all
> administrators (above) will be notified, or set to any ID
> <update><jabberd:cmdline flag="h"/></update>
> -->
>
> </jsm>
>
> <!-- This section dynamically loads the session manager, remove or
> comment out modules to disable them. -->
> <load main="jsm">
> <jsm>./jsm/jsm.so</jsm>
> <mod_echo>./jsm/jsm.so</mod_echo>
> <mod_roster>./jsm/jsm.so</mod_roster>
> <mod_time>./jsm/jsm.so</mod_time>
> <mod_vcard>./jsm/jsm.so</mod_vcard>
> <mod_version>./jsm/jsm.so</mod_version>
> <mod_announce>./jsm/jsm.so</mod_announce>
> <mod_agents>./jsm/jsm.so</mod_agents>
> <mod_admin>./jsm/jsm.so</mod_admin>
> <mod_private>./jsm/jsm.so</mod_private>
> <mod_filter>./jsm/jsm.so</mod_filter>
> <mod_presence>./jsm/jsm.so</mod_presence>
> <mod_auth_plain>./jsm/jsm.so</mod_auth_plain>
> <mod_auth_digest>./jsm/jsm.so</mod_auth_digest>
> <mod_auth_0k>./jsm/jsm.so</mod_auth_0k>
> <mod_register>./jsm/jsm.so</mod_register>
> <mod_log>./jsm/jsm.so</mod_log>
> </load>
>
> </service>
>
> <!-- This component handles all data storage, using the filesystem. -->
> <xdb id="xdb">
> <host/>
> <load><xdb_file>./xdb_file/xdb_file.so</xdb_file></load>
> <xdb_file
> xmlns="jabber:config:xdb_file"><spool>./spool</spool></xdb_file>
> </xdb>
>
> <!-- Service to manage incoming client socket connections. -->
> <service id="c2s">
>
> <load><pthsock_client>./pthsock/pthsock_client.so</pthsock_client></load>
> <pthcsock xmlns='jabber:config:pth-csock'>
> <authtime/> <!-- unlimited time to auth, could be
> <authtime>10</authtime> for 10 seconds, etc -->
> <rate time="5" points="25"/> <!-- 25 connects in 5 seconds limit
> (per IP) -->
> <!-- Karma based I/O rate limits, per connection, see http://docs.jabber.org/ for more info. -->
> <karma>
> <max>10</max>
> <inc>1</inc>
> <dec>1</dec>
> <restore>5</restore>
> <penalty>-5</penalty>
> </karma>
> <!-- Use these to listen on particular addresses and/or ports.
> <ip port="5223"/>
> <ip port="5222">127.0.0.1</ip>
> -->
> </pthcsock>
> </service>
>
> <!-- Default server logging component, copies to a file and STDERR. -->
> <log id='logger'>
> <host/>
> <format>%d: [%t] (%h): %s</format>
> <file>error.log</file>
> <stderr/>
> </log>
>
> <!-- The following two services are for handling server to server
> traffic. -->
>
> <!-- External asychronous DNS resolver -->
> <service id="dnsrv">
> <host/>
> <load><dnsrv>./dnsrv/dnsrv.so</dnsrv></load>
> <dnsrv xmlns="jabber:config:dnsrv">
> <resend service="_jabber._tcp">s2s</resend> <!-- for supporting
> SRV records -->
> <resend>s2s</resend>
> </dnsrv>
> </service>
>
> <!-- Handles server connections and dialback hostname verification -->
> <service id="s2s">
>
> <load><pthsock_server>./pthsock/pthsock_server.so</pthsock_server></load>
> <pthssock xmlns='jabber:config:pth-ssock'>
> <legacy/> <!-- allow communication with old 1.0-style servers -->
> <rate time="5" points="25"/> <!-- 25 connects in 5 seconds limit
> (per IP) -->
> <!-- Karma based I/O rate limits, per connection, set a little
> higher for server connections -->
> <karma>
> <max>30</max>
> <inc>2</inc>
> <dec>1</dec>
> <restore>15</restore>
> <penalty>-1</penalty>
> </karma>
> <!-- Use these to listen on particular addresses and/or ports.
> <ip port="7000"/>
> <ip port="5269">127.0.0.1</ip>
> -->
> </pthssock>
> </service>
>
> </jabber>
>
> /-----------------------------------\
> | Aaron Gee |
> | Chief Technical Officer |
> | E-mail : <aaron at america.com> |
> \-----------------------------------/
>
>
> _______________________________________________
> jdev mailing list
> jdev at jabber.org
> http://mailman.jabber.org/listinfo/jdev
More information about the JDev
mailing list