[jdev] Release announcement: jabberd14 1.6.0 ("Sunday") is available

Peter Saint-Andre stpeter at jabber.org
Thu Jan 4 12:04:26 CST 2007

Hey Matthias, that's great news. But don't you think that it's a bit odd 
to have "jabberd14 1.6"? :-) Maybe "jabberd1" is better...

Matthias Wimmer wrote:
> Hi!
> I am very happy to be finally able to announce the availability of 
> version 1.6.0 of jabberd14.
> http://download.jabberd.org/jabberd14/
> New features of version 1.6.0 include:
> - jabberd14 used with the jadc2s client connection
>   manager now fully supports the XMPP RFCs 3920 and 3921.
> - Support for Privacy Lists
> - jabberd14 can send its messages to users in
>   different languages. Already supported are Dutch,
>   English, French, German, Hungarian and Italian.
>   Other languages can be added by installing additional
>   language files.
> - SASL authentication is possible on client links as well as
>   on inter-server links. (For client links you have
>   to use the jadc2s connection manager to use SASL.)
>   (At least the following mechanisms should be supported for
>   client authentication: CRAM-MD5, PLAIN, GSSAPI, DIGEST-MD5,
>   NTLM, SRP, OTP, KERBEROS_V4 - on inter-server links EXTERNAL
>   using certificate based authentication is supported.)
> - Support for Flexible Offline Message Retrieval (XEP-0013).
> - Support for XMPP Ping (XEP-0199)
> - Full namespace support.
> - Support for xml:lang.
> - Passing full subscription request stanza to a user, even when
>   the subscription request has to be stored offline. Allowing
>   the requestor to pass additional data together with the
>   request.
> - Fix in handling presences with negative priority. Messages
>   that are stored offline, are now delivered if a session
>   changes from negative to non-negative priority.
> - Easy integration of jabberd14 into web projects by having
>   additional data available in the database (e.g. presence
>   information can now be read by a web page with a single
>   SQL SELECT statement.)
> - New base habdler base_dir, that can periodically check a
>   directory for *.stanza files. These files are read, parsed,
>   the content is processed as a stanza, and the file is deleted
>   afterwards. This can be useful to inject messages (or other
>   stanzas) to the server, e.g. to send Jabber messages using
>   scripts on a web page. The server can also deliver messages
>   (or other stanzas) back to this directory.
> - Passwords are no longer cached in memroy by the server. They
>   can just be changed in the SQL database and get active
>   instantly. New users can also be created, by just adding
>   a new password to the database.
> - It is now possible to block account names from being registered
>   and to enforce minimum and maximum lengths of the username
>   on registration of new accounts.
> - After an account has been deleted by the user, the JabberID is
>   blocked against reregistration for a configurable amount
>   of time (defaults to half a year).
> - It is easily possible to migrate from old filespools (xdb_file,
>   i.e. one XML file per user to store settings) to newer storage
>   handlers by reconfiguring the server and then importing
>   the old data (using the -I command line option).
> - All components of the server including the session manager, but
>   the client connection manager, can now be restarted without
>   user's sessions being dropped. This allows reconfiguration
>   and software upgrades while the server has online users.
> - The session manager now understands the internal session
>   protocol of jabberd2 as well. This allows development and usage
>   of components acting as client manager, for both server
>   implementations at the same time.
> - Inter-server communication can now be authenticated using
>   SASL EXTERNAL and X.509 certificates (SSL certificates).
> - The inter-server communications can now be configured to require
>   encryption or strong authentication using X.509 certificates.
> - xdb_sql can be configured to execute an SQL query just after
>   a connection to the database server has been established or
>   reestablished. This is usefule for example if you are using
>   MySQL 4.1+ and want to set your used charset (SET NAMES UTF8).
> - jabberd14 now uses libpopt for command line parsing.
> - Stale pidfiles are now detected and ignored.
> - The list of online users has to be fetched using service
>   discovery now (instead of the older browsing protocol).
> - Removed support for the jabber:iq:admin namespace, which
>   probably has not been used anymore at all.
> - Disabled support for the jabber:iq:agent and jabber:iq:agents
>   protocols in the default configuration file. (Can be
>   re-enabled if needed.)
> - Removed support for the jabber:iq:filter namespace (which
>   had already been disabled in the default configuration file
>   of version 1.4.4.
> - Removed the mod_groups module.
> - The list of supported features returned on a service discovery
>   request need not be configured anymore, as it is now generated
>   automatically.
> The new version of jabberd14 is at least already in use on the following 
> servers: amessage.*, jabber.ccc.de, swissjabber.*, syndicon.de.
> Because I have been asked several times: jabberd14 1.6.0 is still 
> dual-licenced JOSL and GPL - which the GPL licence having the problem, 
> that it does not contain an OpenSSL exception. I am working on this 
> problem. As I did not manage to get permission from all copyright owners 
> to add the OpenSSL exception, I am working on a version of jabberd14, 
> that will use GnuTLS instead of OpenSSL. I expect to be able to release 
> a GnuTLS version of jabberd14 soon as well.
> I want to thank all people that supported me in creating this new 
> release by providing feedback, bug reports, translations and sugestions. 
> People that have been very active are: Florian Holzhauer, István Bubreg, 
> Jean de Largentaye, Marco Balmer, Philipp Hancke, Peter Schwindt, Sander 
> Devrieze, and Stefano Sabatini. (I hope I did not forget anybody.)
> And to all users, administrators and developpers of Jabber I wish a 
> merry christmas.
> Matthias

-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/x-pkcs7-signature
Size: 7358 bytes
Desc: S/MIME Cryptographic Signature
URL: <http://mail.jabber.org/pipermail/jdev/attachments/20070104/509a1a0a/attachment-0002.bin>

More information about the JDev mailing list