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