[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