[jdev] Release Candidate 1 of jabberd14 1.6.0 is available

Matthias Wimmer m at tthias.eu
Sun Dec 10 16:55:10 CST 2006


I want to announce, that I just made available the first release
candidate of jabberd14 version 1.6.0.

The software is available for download at
http://download.jabberd.org/jabberd14/

New features and changes visible to the user
    * Support for Privacy Lists (RFC3921 and XEP-0016)
    * jabberd14 can localize the messages it sends to users to different
      languages
    * SASL authentication is possible if jabberd14 is used together with
      jadc2s (at least the following mechanisms should be supported:
      CRAM-MD5, PLAIN, GSSAPI, DIGEST-MD5, NTLM, SRP, OTP, KERBEROS_V4)
    * Support for Flexible Offline Message Retrieval (XEP-0013)
    * Support for XMPP Ping (XEP-0199)
    * jabberd14 now handles XML namespaces
    * jabberd14 now handles xml:lang attributes defined on the stream
      root element, declaring the default language of the stream. If a
      stanza does not redeclare the language, this language is passed
      along with the stanza.
    * The full stanza that requests subscription to a user is passed
      to this user, even if it has been stored offline. In addition the
      request is stamped if the time of the request, if it is delivered
      from offline storage.
    * FIX: Handling of presences with negative priority had bugs, e.g.
      messages were not delivered when changing from negative to
      non-negative priority.

Changes in administration of the server
    * Easier 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 handler 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 and other stanzas to the server.
      Stanzas sent to the handler are written as files using the *.out
      extension. The directories for reading and writing are configured
      using the <in/> and <out/> elements inside the <dir/> element.
    * jabberd14 does not cache passwords in the session manager anymore,
      you can now just update passwords in SQL and they are used
      instantly. You can also just insert a password in your SQL
      database to create a new account for a user.
    * It is 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 reregistrations for half a year.
    * jabberd14 can now easily migrate from old filespools (xdb_file) to
      newer storage handlers by reconfiguring the server and then
      importing the old data (-I command line option)
    * The session manager of jabberd14 can no be restarted without users
      sessions being dropped. This allows reconfiguring of the session
      manager while it is serving users.
    * Jabberd14 now understands the protocol between c2s and session
      manager components of jabberd2. This allows development and usage
      of c2s components for both server implementations.
    * Settings in the dialback component configuration for disabling
      xmpp streams or disabling tls now also affect subdomains of the
      configured host. It is now also possible to require s2s
      connections to some or all other hosts to be encrypted.
    * Jabberd14 now supports SASL EXTERNAL authentication using TLS
      certificates on s2s links.
    * 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 useful 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.
    * jabberd14 now detects stale pidfiles, and ignores them.
    * The list of online users has to be fetched using service discovery
      instead of browsing now.
    * Removed support for the jabber:iq:admin namespace.
    * Disabled support for the jabber:iq:agent and jabber:iq:agents in
      the default configuration file.
    * Removed support for the jabber:iq:filter namespace (which had
      already been disabled in the default configuration of jabberd14
      1.4.4).
    * Removed the mod_groups module.
    * jabberd14 automatically generates the list of supported features
      for a reply to a service discovery request. There is no need
      anymore to configure a disco result in the configuration file.

md5sum:
3dc614f3732f90990b2089bf7bd06938  jabberd14-1.6.0-RC1.tar.gz

sha1sum:
d32cecc34a90a7bcaf8b11bc33ef6e68c5d47fb0  jabberd14-1.6.0-RC1.tar.gz

-- 
Matthias Wimmer      Fon +49-700 77 00 77 70
Züricher Str. 243    Fax +49-89 95 89 91 56
81476 München        http://ma.tthias.eu/

-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/x-pkcs7-signature
Size: 4263 bytes
Desc: S/MIME Cryptographic Signature
URL: <https://www.jabber.org/jdev/attachments/20061210/f0a897ff/attachment-0002.bin>


More information about the JDev mailing list