From dc906c80c4545fcbbb82073c3ae8bfd381eaf98e Mon Sep 17 00:00:00 2001 From: Alexey Shchepin Date: Mon, 3 Feb 2003 20:23:08 +0000 Subject: *** empty log message *** SVN Revision: 57 --- doc/guide.html | 107 ++++++++++++++++++++++++++++++++++++++++++++++++++++----- 1 file changed, 98 insertions(+), 9 deletions(-) (limited to 'doc/guide.html') diff --git a/doc/guide.html b/doc/guide.html index 6d95e6e73..078c7c723 100644 --- a/doc/guide.html +++ b/doc/guide.html @@ -17,8 +17,10 @@

Alexey Shchepin
mailto:alexey@sevcom.net
xmpp:aleksey@jabber.ru

-

January 29, 2003

+

February 3, 2003

+ +


@@ -32,9 +34,28 @@ ejabberd is a Free and Open Source distributed fault-tolerant Jabber server. It writen mostly in Erlang.

-TBD
-
- +Main features of ejabberd is: +

2   Installation

@@ -121,8 +142,8 @@ serves. E. g. to use jabber.org domain add following line in confi

3.1.2   Access Rules

-Access control in ejabberd is done via Access Control Lists (ACL). In -config file they looks like this: +Access control in ejabberd is done via Access Control Lists (ACL). +Declaration of ACL in config file have following syntax:
 {acl, <aclname>, {<acltype>, ...}}.
 
<acltype> can be one of following: @@ -202,7 +223,7 @@ config file they looks like this: ]}. When JID is checked to have access to <accessname>, server sequentially checks if this JID in one of the ACLs that are second elements in -eache tuple in list. If one of them matched, then returned first element of +each tuple in list. If one of them matched, then returned first element of matched tuple. Else returned ``deny''.

Example: @@ -285,9 +306,9 @@ Example: {mod_time, [{iqdisc, no_queue}]}, {mod_version, []} ]}. - + -

3.2   Online Configuration

+

3.2   Online Configuration and Monitoring

To use facility of online reconfiguration of ejabberd needed to have mod_configure loaded (see section 5.4). Also highly @@ -298,6 +319,74 @@ xdata-capable client developed synchronously with ejabberd, its CVS version use most of ejabberd features).

+On disco query ejabberd returns following items: + + +

3.2.1   Node config: Global Configuration

+Under this node exists following nodes:
+
+ + +
Node config/hostname
+Via jabber:x:data queries to this node possible to change host name of +this ejabberd server. (See figure 1) (Currently will work +correctly only after restart) +

+ [hostname editing window] +
+
+
Figure 1: Editing of hostname

+ + +

+ +
Node config/acls
+Via jabber:x:data queries to this node possible edit ACLs list. (See +figure 2) +

+ [acls editing window] +
+
+
Figure 2: Editing of ACLs

+ + +

+ +
Node config/access
+Via jabber:x:data queries to this node possible edit access rules. +Not work yet.
+
+ + +
Node config/remusers
+Via jabber:x:data queries to this node possible to remove users. If +removed user is online, then he will be disconnected. Also user-related data +(e.g. his roster) is removed (but appropriate module must be loaded).
+
+ + +

3.2.2   Node online users: List of Online Users

+ + +

3.2.3   Node all users: List of Connected User

+ + +

3.2.4   Node outgoing s2s: List of Outgoing S2S connections

+ + +

3.2.5   Node running nodes: List of Running ejabberd Nodes

+ + +

3.2.6   Node stopped nodes: List of Stopped Nodes

TBD

-- cgit v1.2.3