Hi.

I would kindly ask everyone to try toady's testing snapshot of jabberd2
http://ftp.xiaoka.com/jabberd2/testing/jabberd-2.1-20070617.tar.gz

It contains many bugfixes and changes and it would be nice to test it
before the release.

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


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

A brief one:
        * 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 
(experimental)
        * Correct check function for GSASL library. Fixes #76
        * Note about router-filter.xml syntax
        * Note about XMPP ping module
        * Added support for reloading c2s serviced hosts on SIGHUP

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

_______________________________________________
jabberd2 mailing list
[email protected]
http://lists.xiaoka.com/listinfo.cgi/jabberd2-xiaoka.com

Reply via email to