JUD - Jabber User Directory
---------------------------
http://jud.jabberstudio.org/

This is the ANSI C implementation of a simple JUD (Jabber User Directory).
There are other implementations that handle a large user base better,
see the website above for links.

Unpack it into your jabberd 1.4.x server folder, and type 'make' to
build the jud.so.

Then add the following to your jabber.xml configuration file:

<service id="jud">
  <host>jud.localhost</host>
  <load><jud>./jud/jud.so</jud></load>
  <jud xmlns="jabber:config:jud">
    <vCard>
      <FN>Local User Directory</FN>
      <DESC>This service provides a simple user directory service.</DESC>
      <URL>http://jud.jabberstudio.org/</URL>
    </vCard>

    <!-- Enable full user listing retrieval by browsing to
         'jud.localhost/users' with your Jabber client.
         Definitely not suitable for large user bases.
    <userbrowse/> -->

    <!-- You only need this section if you want customized
         instructions or database fields
    <register>
      <instructions>Fill in the fields to register</instructions>
      <name/>
      <age/>
      <colour/>
    </register> -->

    <!-- You only need this section if you want to customize
         the search dialog
    <search>
      <instructions>Enter values to search</instructions>
      <age/>
      <colour/>
    </search> -->

  </jud>
</service>

Add this section to the browse area of the jsm service to advertise it
to your users:

    <service type="jud" jid="jud.localhost" name="Jabber User Directory">
      <ns>jabber:iq:search</ns>
      <ns>jabber:iq:register</ns>
    </service>

NOTE: If you want this service to be accessible from other servers,
  change 'jud.localhost' to a fully qualified domain name that
  has a DNS entry (for example 'jud.myserver.net').


For filing bugs please use the bug list on the JUD's website.
If you want to contribute write to the JDEV mailing list (jdev@jabber.org).
