From 374ea0b8f537b79fe90b0e932ae4c187fdefe5e5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micka=C3=ABl=20R=C3=A9mond?= Date: Mon, 18 Apr 2005 18:16:01 +0000 Subject: [PATCH] Fixed date in documentation. Preparing release note for ejabberd 0.9 SVN Revision: 313 --- doc/guide.html | 132 +++++++++----------------------------- doc/guide.tex | 2 +- doc/release_notes_0.9.txt | 73 +++++++++++++++++++++ 3 files changed, 103 insertions(+), 104 deletions(-) create mode 100644 doc/release_notes_0.9.txt diff --git a/doc/guide.html b/doc/guide.html index bcb4f57b1..b304885bd 100644 --- a/doc/guide.html +++ b/doc/guide.html @@ -3,11 +3,11 @@ Ejabberd Installation and Operation Guide - + - + @@ -21,7 +21,7 @@ mailto:alexey@sevcom.net
xmpp:aleksey@jabber.ru -

October 8, 2004

+

April 18, 2005

@@ -34,80 +34,6 @@

Table of Contents

- @@ -617,7 +543,7 @@ transports log and do XDB by themselves: Option modules defines the list of modules that will be loaded after ejabberd startup. Each list element is a tuple where first element is a name of a module and second is list of options to this module. See -section A for detailed information on each module.
+section ?? for detailed information on each module.

Example:
@@ -653,7 +579,7 @@ Example:
 
 To perform online reconfiguration of ejabberd you need to enable
 ejabberd_http listener with option web_admin (see
-section 3.1.5). After that you can open URL
+section 3.1.58Listened Socketssubsubsection.3.1.5). After that you can open URL
 http://server:port/admin/ with you favorite web-browser and enter
 username and password of an ejabberd user with administrator rights. E. g.
 with such config:
@@ -668,7 +594,7 @@ with such config:
    ]
   }.
 
you should enter URL http://example.org:5280/admin/. After -authentication you should see something like in figure 1. +authentication you should see something like in figure ??.

@@ -978,7 +904,7 @@ Example: Options:
iqdisc
ejabberd:config IQ queries processing -discipline (see A.1.1). +discipline (see ??).
@@ -991,7 +917,7 @@ Options:
iqdisc
http://jabber.org/protocol/disco#items and http://jabber.org/protocol/disco#info IQ queries processing -discipline (see A.1.1). +discipline (see ??).
extra_domains
List of domains that will be added to server items reply
@@ -1017,9 +943,9 @@ Options:
host
Defines hostname of the service - (see A.1.2). + (see A.1.216hostsubsubsection.A.1.2).
hosts
Defines hostnames of the service - (see A.1.3). If neither host nor hosts + (see ??). If neither host nor hosts are not present, then prefix echo. is added to all ejabberd hostnames.
@@ -1034,9 +960,9 @@ Options:
host
Defines hostname of the service - (see A.1.2). + (see A.1.216hostsubsubsection.A.1.2).
hosts
Defines hostnames of the service - (see A.1.3). If neither host nor hosts + (see ??). If neither host nor hosts are not present, then prefix irc. is added to all ejabberd hostnames.
access
Specifies who is allowed to use IRC transport (default value is all). @@ -1060,7 +986,7 @@ This module adds support for Options:
iqdisc
jabber:iq:last IQ queries processing -discipline (see A.1.1). +discipline (see ??).
@@ -1073,9 +999,9 @@ Options:
host
Defines hostname of the service - (see A.1.2). + (see A.1.216hostsubsubsection.A.1.2).
hosts
Defines hostnames of the service - (see A.1.3). If neither host nor hosts + (see ??). If neither host nor hosts are not present, then prefix conference. is added to all ejabberd hostnames.
access
Specifies who is allowed to use MUC service (default value is all). @@ -1119,7 +1045,7 @@ This module implements Privacy Rules as defined in XMPP IM Options:
iqdisc
jabber:iq:privacy IQ queries processing -discipline (see A.1.1). +discipline (see ??).
@@ -1131,7 +1057,7 @@ This module adds support of J Options:
iqdisc
jabber:iq:private IQ queries processing -discipline (see A.1.1). +discipline (see ??).
@@ -1144,9 +1070,9 @@ Options:
host
Defines hostname of the service - (see A.1.2). + (see A.1.216hostsubsubsection.A.1.2).
hosts
Defines hostnames of the service - (see A.1.3). If neither host nor hosts + (see ??). If neither host nor hosts are not present, then prefix pubsub. is added to all ejabberd hostnames.
served_hosts
Specifies which hosts are served by the service. @@ -1176,7 +1102,7 @@ If this rule returns ``deny'' on requested user name, then registration is not allowed for it. (default value is all, which means no restrictions).
iqdisc
jabber:iq:register IQ queries processing -discipline (see A.1.1). +discipline (see ??).
Example:
@@ -1205,7 +1131,7 @@ This module implements roster management.
Options:
iqdisc
jabber:iq:roster IQ queries processing -discipline (see A.1.1). +discipline (see ??).
@@ -1240,7 +1166,7 @@ This module adds support for Options:
iqdisc
http://jabber.org/protocol/stats IQ queries processing -discipline (see A.1.1). +discipline (see ??).
@@ -1252,7 +1178,7 @@ This module answers UTC time on jabber:iq:time queries.
Options:
iqdisc
jabber:iq:time IQ queries processing -discipline (see A.1.1). +discipline (see ??).
@@ -1266,13 +1192,13 @@ Options:
host
Defines hostname of the service - (see A.1.2). + (see A.1.216hostsubsubsection.A.1.2).
hosts
Defines hostnames of the service - (see A.1.3). If neither host nor hosts + (see ??). If neither host nor hosts are not present, then prefix vjud. is added to all ejabberd hostnames.
iqdisc
vcard-temp IQ queries processing -discipline (see A.1.1). +discipline (see ??).
search
Specifies whether search is enabled (value is true, default) or disabled (value is false) by the service. If search is set to false, option host is ignored and service does not appear in Jabber Discovery items. @@ -1306,7 +1232,7 @@ This module answers ejabberd version on jabber:iq:version quer Options:
iqdisc
jabber:iq:version IQ queries processing -discipline (see A.1.1). +discipline (see ??).
@@ -1314,7 +1240,7 @@ discipline (see A.1.1). All built-in modules support xml:lang attribute inside IQ queries. -E. g. on figure 2 showed the reply on the following query: +E. g. on figure ?? showed the reply on the following query:
   <iq id='5'
       to='e.localhost'
@@ -1334,7 +1260,7 @@ E. g. on figure 2 showed the reply on the
  
 

Also web-interface supports Accept-Language HTTP header (see -figure 3, compare it with figure 1) +figure ??, compare it with figure ??)

diff --git a/doc/guide.tex b/doc/guide.tex index 4d2d4789c..bbdacb36b 100644 --- a/doc/guide.tex +++ b/doc/guide.tex @@ -81,7 +81,7 @@ discipline (see~\ref{sec:modiqdiscoption}).} \author{Alexey Shchepin \\ \ahrefurl{mailto:alexey@sevcom.net} \\ \ahrefurl{xmpp:aleksey@jabber.ru}} -\date{October 8, 2004} +\date{April 18, 2005} \begin{document} \begin{titlepage} diff --git a/doc/release_notes_0.9.txt b/doc/release_notes_0.9.txt new file mode 100644 index 000000000..b24967922 --- /dev/null +++ b/doc/release_notes_0.9.txt @@ -0,0 +1,73 @@ + Release notes + ejabberd 0.9 + + This document describes the major new features of and changes to + ejabberd 0.9, compared to latest public release ejabber 0.7.5. + + For more detailed information, please refer to ejabberd User + Guide. + + +Virtual Hosting + + ejabberd now can host several domain on the same instance. + This option is enabled by using: + + {hosts, ["erlang-projects.org", "erlang-fr.org"]}. + + instead of the previous host directive. + + Note that you are now using a list of hosts. The main one should + be the first listed. See migration note further for details. + + +Shared Roster + + Shared roster is a new feature that allow the ejabberd + administrator to add jabber user that will be present in the + roster of every users on the server. + Shared roster are enabled by adding: + + {mod_shared_roster, []} + + at the end of your module list in your ejabberd.cfg file. + + +PostgreSQL (ODBC) support + + PostgreSQL support is enabled by using the following module in + ejabberd.cfg instead of their standard counterpart: + + mod_last_odbc.erl + mod_offline_odbc.erl + mod_roster_odbc.erl + + The database schema is located in the src/odbc/pq.sql file. + + +Migration from ejabberd 0.7.5 + + Migration is pretty straightforward as Mnesia database schema + converions is handled automatically. + Here are the following steps to proceed: + + 1. Stop your instance of ejabberd. + + 2. In ejabberd.cfg, define the host lists. Change the host + directive to the hosts one: + Before: + {host, "erlang-projects.org"}. + After: + {hosts, ["erlang-projects.org", "erlang-fr.org"]}. + Note that when you restart the server the existing users will be + affected to the first virtual host, so the order is important. You + should keep the previous hostname as the first virtual host. + + 3. Restart ejabberd. + + +Bugfixes + + This release contains several bugfixes and architectural changes. + Please refer to the Changelog file supplied with this release for + details of all improvements in the ejabberd code.