[jadmin] jabberd-2.1.7 release

Tomasz Sterna tomek at xiaoka.com
Tue Jul 3 18:10:43 CDT 2007


The time has come for another jabberd 2.1 series release.

Get 2.1.7 release as usual at:
http://ftp.xiaoka.com/jabberd2/releases/jabberd-2.1.7.tar.gz
http://ftp.xiaoka.com/jabberd2/releases/jabberd-2.1.7.tar.bz2
and read: http://svn.xiaoka.com/jabberd2/trunk/UPGRADE


We have a new member in the team:
- Adam Strzelecki, who ported jabberd to Win32 platform and actively maintains the port


The biggest changes are:
- Full Win32 support
  * proper build under Windows
  * support for native Windows network I/O
  * runs as a service under Windows
  * native Windows auth modules:
    * ntlogon
    * sspi
  * Windows installer
- Support for reloading c2s serviced hosts on SIGHUP
- Proper dynamic module handling on non GCC platforms
- Defaulting MySQL connection to UTF-8
- Removed support for ZeroK authentication


ChangeLog:

* Merged nullstring config option by Simon Wilkinson. Fixes #17
* Fixed dynamic linker detection with libtool. Fixes #76
* Merged Cyrus SASL realm behaviour fix by Simon Wilkinson. Fixes #82
* Merged proxy authorization support by Simon Wilkinson. Closes #83
* Added DEFAULT CHARSET=UTF8 to tools/db-setup.mysql DB creation.
Together with see #90 it fixes #88
* Merged MySQL connection setting to UTF-8 patch by Oles Hnatkevych.
Fixes #90
* Merged XEP-0012 fix by Simon Wilkinson. Fixes #91
* Add icon & version information to binaries.
* Use MIO_ERROR & MIO_STRERROR for socket error reporting, which will be
mapped properly on WinSock.
* WSAAsyncSelect mio backend replacement for "select".
* Windows guide updated.
* Visual Studio 2005 (VC8) project files for win32 builds.
* Installing Windows native service wrapper over main functions:
JABBER_MAIN, this will define normal "main" on other platforms.
* mio_new(1024) changed to mio_new(MIO_MAXFD).
* ANSI C compliance changes, definitions first.
* Proper _WIN32 checks.
* Provide an API for importing/exporting functions from/to modules on
Windows.
* mio fixed for Windows platform:
  * select requires 3rd exception parameter
  * lowfd added for select, because Winsock doesn't start from 1 with
descriptors
* Native implementation of NT services and partial implementation &
wrapper of win32 signals (i.e. Ctrl+C).
* New auth modules only for Windows platform:
  * ntlogon - plain-text, Windows NT or higher LogonUserA function
authorizes only users that exist on server machine
  * sspi - works like ntlogon, but is using sspi interface
* WiX Windows jabberd2 setup project.
* Correct check function for GSASL library. Fixes #76
* Removed support for ZeroK authentication
* Note about router-filter.xml syntax
* Note about XMPP ping module
* Added support for reloading c2s serviced hosts on SIGHUP
* Removed support for ZeroK authentication
* XMPP compatibility fixes. Fixes #92
* Exported libsubst sysmbols dynamic for sm modules to use. Fixes #74
* Integrated own strndup fix by plaes. Closes #96

For a full ChangeLog see:
http://svn.xiaoka.com/jabberd2/trunk/ChangeLog


-- 
Tomasz Sterna
Xiaoka Grp.  http://www.xiaoka.com/



More information about the JAdmin mailing list