aboutsummaryrefslogtreecommitdiff
path: root/doc/guide.html
diff options
context:
space:
mode:
Diffstat (limited to 'doc/guide.html')
-rw-r--r--doc/guide.html131
1 files changed, 129 insertions, 2 deletions
diff --git a/doc/guide.html b/doc/guide.html
index d76c55f3f..7456d9cf0 100644
--- a/doc/guide.html
+++ b/doc/guide.html
@@ -140,8 +140,9 @@ BLOCKQUOTE{margin-left:4ex;margin-right:4ex;text-align:left;}
<A HREF="#htoc59">C.1&nbsp;&nbsp;ejabberd 0.9</A>
<LI CLASS="li-toc"><A HREF="#htoc60">C.2&nbsp;&nbsp;ejabberd 0.9.1</A>
<LI CLASS="li-toc"><A HREF="#htoc61">C.3&nbsp;&nbsp;ejabberd 0.9.8</A>
+<LI CLASS="li-toc"><A HREF="#htoc62">C.4&nbsp;&nbsp;ejabberd 1.0.0</A>
</UL>
-<LI CLASS="li-toc"><A HREF="#htoc62">D&nbsp;&nbsp;Acknowledgements</A>
+<LI CLASS="li-toc"><A HREF="#htoc63">D&nbsp;&nbsp;Acknowledgements</A>
</UL>
<!--TOC section Introduction-->
@@ -2433,9 +2434,135 @@ References
END
</PRE>
+<!--TOC subsection ejabberd 1.0.0-->
+
+<H3 CLASS="subsection"><A NAME="htoc62">C.4</A>&nbsp;&nbsp;ejabberd 1.0.0</H3><!--SEC END -->
+
+<PRE CLASS="verbatim">
+ Release Notes
+ ejabberd 1.0.0
+ 14 December 2005
+
+ This document describes the main changes in ejabberd 1.0.0. Unique in this
+ version is the compliancy with the XMPP (eXtensible Messaging and Presence
+ Protocol) standard. ejabberd is the first Open Source Jabber server claiming
+ to fully comply to the XMPP standard.
+
+ ejabberd can be downloaded from the Process-one website:
+ http://www.process-one.net/en/projects/ejabberd/
+
+ Detailed information can be found in the ejabberd Feature Sheet and User
+ Guide which are available on the Process-one website:
+ http://www.process-one.net/en/projects/ejabberd/docs.html
+
+
+ Recent changes include:
+
+
+Server-to-server Encryption for Enhanced Security
+
+ - Support for STARTTLS and SASL EXTERNAL to secure server-to-server traffic
+ has been added.
+ - Also, STARTTLS and Dialback has been implemented for server-to-server (s2s)
+ connections. Detailed information about these new features can be found on
+ http://ejabberd.jabber.ru/s2s-encryption
+ - commonName and dNSName fields matching were introduced to ease the process
+ of retrieving certificates.
+ - Different certificates can be defined for each virtual host.
+
+ODBC Support
+
+ - ODBC support has been improved to allow production use of ejabberd with
+ relational databases.
+ - Support for vCard storage in ODBC has been added.
+ - ejd2odbc.erl is a tool to convert an installation from Erlang's database
+ Mnesia to an ODBC compatible relational database.
+
+Native PostgreSQL Support
+
+ - Native PostgreSQL support gives you a better performance when you use
+ PostgreSQL.
+
+Shared Roster groups
+
+ - Shared Roster groups support has been enhanced. New is the ability to add
+ all registered users to everyone's roster. Detailed information about this
+ new feature can be found on http://ejabberd.jabber.ru/shared-roster-all
+
+Web Interface
+
+ - The web interface internal code has been modified for better integration
+ and compliancy with J-EAI, an ejabberd-based Enterprise Application
+ Integration platform.
+ - More XHTML 1.0 Transitional compliancy work was done.
+
+Transports
+
+ - A transport workaround can be enabled during compilation. To do this, you
+ can pass the "--enable-roster-gateway-workaround" option to the configure
+ script. (./configure --enable-roster-gateway-workaround)
+ This option allows transports to add items with subscription "to" in the
+ roster by sending &lt;presence type='subscribed'/&gt; stanza to user. This option
+ is only needed for JIT ICQ transport.
+ Warning: by enabling this option, ejabberd will not be fully XMPP compliant
+ anymore.
+
+Documentation and Internationalization
+
+ - Documentation has been extended to cover more topics.
+ - Translations have been updated.
+
+Bugfixes
+
+ - This release contains several bugfixes.
+ - Among other bugfixes include improvements to the client-to-server (c2s)
+ connection management module.
+ - Please refer to the ChangeLog file supplied
+ with this release regarding all improvements in ejabberd.
+
+
+ Installation Notes
+
+
+Supported Erlang Version
+
+ - You need at least Erlang/OTP R9C to run ejabberd 1.0.0.
+
+Installation
+
+ Installers are provided for Microsoft Windows and Linux/x86.
+ Installers can be retrieved from:
+ http://www.process-one.net/en/projects/ejabberd/download.html
+
+Migration Notes
+
+ - Before any migration, ejabberd system and database must be properly
+ backed up.
+ - When upgrading an ODBC-based installation, you will need to change the
+ relational database schema. The following SQL commands must be run on the
+ database:
+ CREATE SEQUENCE spool_seq_seq;
+ ALTER TABLE spool ADD COLUMN seq integer;
+ ALTER TABLE spool ALTER COLUMN seq SET DEFAULT nextval('spool_seq_seq');
+ UPDATE spool SET seq = DEFAULT;
+ ALTER TABLE spool ALTER COLUMN seq SET NOT NULL;
+
+References
+
+ Contributed tutorials of interest are:
+ - Migration from Jabberd1.4 to ejabberd:
+ http://ejabberd.jabber.ru/jabberd1-to-ejabberd
+ - Migration from Jabberd2 to ejabberd:
+ http://ejabberd.jabber.ru/jabberd2-to-ejabberd
+ - Transport configuration for connecting to other networks:
+ http://ejabberd.jabber.ru/tutorials-transports
+
+END
+
+</PRE>
<!--TOC section Acknowledgements-->
-<H2 CLASS="section"><A NAME="htoc62">D</A>&nbsp;&nbsp;Acknowledgements</H2><!--SEC END -->
+<H2 CLASS="section"><A NAME="htoc63">D</A>&nbsp;&nbsp;Acknowledgements</H2><!--SEC END -->
<A NAME="sec:acknowledgements"></A>