Appendix A. The jabber.xml Contents

This appendix contains the contents of the default jabber.xml configuration file installed with Version 1.4.1 of the Jabber server (see Example A-1). The contents have been extended with the addition of Conferencing and local Jabber User Directory (JUD) components. Each “section” of the configuration has been separated from the next with comment-style dividing lines, and the configuration has been set up for the host on which we installed our Jabber server in Chapter 3yak.

The structure and contents of this jabber.xml configuration are discussed in Section 4.3 in Chapter 4.

Example A-1. Version 1.4.1 jabber.xml with JUD and conferencing
<jabber> <!----------------------------------> <service id="sessions"> <host><jabberd:cmdline flag="h">yak</jabberd:cmdline></host> <jsm xmlns="jabber:config:jsm"> <filter> <default/> <max_size>100</max_size> <allow> <conditions> <ns/> <unavailable/> <from/> <resource/> <subject/> <body/> <show/> <type/> <roster/> <group/> </conditions> <actions> <error/> <offline/> <forward/> <reply/> <continue/> <settype/> </actions> </allow> </filter> <vCard> <FN>Jabber Server on yak</FN> <DESC>A Jabber Server!</DESC> <URL>http://yak/</URL> </vCard> <register notify="yes"> <instructions>Choose a userid and password to register.</instructions> <name/> <email/> </register> <welcome> <subject>Welcome!</subject> <body>Welcome to the Jabber server on yak</body> </welcome> <!-- <admin> <read>support@yak</read> <write>admin@yak</write> ...

Get Programming Jabber now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.