aboutsummaryrefslogtreecommitdiff
path: root/doc/release_notes_1.0.0.txt
diff options
context:
space:
mode:
Diffstat (limited to 'doc/release_notes_1.0.0.txt')
-rw-r--r--doc/release_notes_1.0.0.txt117
1 files changed, 117 insertions, 0 deletions
diff --git a/doc/release_notes_1.0.0.txt b/doc/release_notes_1.0.0.txt
new file mode 100644
index 000000000..a469ebe59
--- /dev/null
+++ b/doc/release_notes_1.0.0.txt
@@ -0,0 +1,117 @@
+ Release notes
+ ejabberd 1.0.0
+ 2005-12-13
+
+ This document describes the main changes in ejabberd 1.0.0. This version is
+ compliant with the XMPP (eXtensible Messaging and Presence Protocol)
+ standard. ejabberd is the first Open Source server to fully comply to the
+ XMPP standard.
+
+ The code can be downloaded from the Process-one website:
+ http://www.process-one.net/en/projects/ejabberd/
+
+ For more detailed information, please refer to ejabberd User Guide
+ on the Process-one website:
+ http://www.process-one.net/en/projects/ejabberd/docs.html
+
+
+ Recent changes include....
+
+
+Encrypted server-to-server connections
+
+ - Support for STARTTLS+SASL EXTERNAL for Server-to-Server connections.
+ - STARTTLS+Dialback has been implemented for Server-to-Server (s2s)
+ connections. Those options are handled with two new config file options
+ (s2s_use_starttls and s2s_certfile). See ejabberd.cfg.example for usage
+ examples.
+ - DNSName certificate field and DNS name matching are supported.
+ - Per virtual host certificate can be defined.
+
+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 program that convert an installation from Erlang Mnesia
+ database to an ODBC relational database.
+
+Native PostgreSQL support
+
+ - Native postgreSQL support has been added: You can now use a PostgreSQL
+ database without the need to go through the ODBC driver.
+
+Shared roster
+
+ - Shared roster support have been improved: You can specify all users in a
+ virtual host for addition in a group.
+
+Web interface
+
+ - The Web interface internal code has been modified for better integration
+ and compliance with J-EAI.
+ - The Web interface is now compliant to XHTML 1.0 Transitional.
+ - Several bugs have been fixed.
+
+Transports
+
+ - A transport workaround can be enabled with the compile time option:
+ --enable-roster-gateway-workaround
+ This option allows to add items with subscription "to" in roster by
+ sending <presence type='subscribed'/> stanza to user. This option is
+ needed for JIT ICQ transport.
+ Warning: By using this option, ejabberd is not fully XMPP compliant.
+
+Documentation and translations
+
+ - Documentation has been improved to cover more topics.
+ - Translations have been updated to support the new features.
+
+Bugfixes
+
+ - This release contains several bugfixes.
+ Among other bugfixes include improvements Client-to-Server connection
+ management module. Please refer to the ChangeLog file supplied with this
+ release regarding all improvements in ejabberd.
+
+Erlang version supported
+
+ - You now needs at least Erlang/OTP R9C to be able to run ejabberd 1.0.0.
+
+Installers
+
+ Installers are provided for Microsoft Windows and Linux/x86. The Linux
+ installer includes Erlang ASN.1 modules for LDAP authentication support.
+ Installers are available from:
+ http://www.process-one.net/en/projects/ejabberd/download.html
+
+Migration
+
+ - Before any migration, ejabberd system and database must be properly
+ backed-up.
+ - System migrating from a previous ODBC based install will need to change
+ their relational database schema. The following SQL commands must be run
+ on the database:
+ ;; To update from previous table definition:
+ 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
+
+ The ejabberd feature sheet helps comparing with other Jabber/XMPP
+ servers:
+ http://www.process-one.net/en/projects/ejabberd/docs/features.pdf
+
+ 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
+