<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
<HTML>
<HEAD>
  <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
  <META NAME="GENERATOR" CONTENT="GtkHTML/3.12.2">
</HEAD>
<BODY>
I think it's about time to package the things I've been working on jabberd2 and release it.<BR>
It's been working stable for several months on Chrome.pl.<BR>
<BR>
So there it is - jabberd2 2.1 version.<BR>
Get it at:<BR>
<A HREF="http://ftp.xiaoka.com/jabberd2/releases/jabberd-2.1.tar.gz">http://ftp.xiaoka.com/jabberd2/releases/jabberd-2.1.tar.gz</A><BR>
<A HREF="http://ftp.xiaoka.com/jabberd2/releases/jabberd-2.1.tar.bz2">http://ftp.xiaoka.com/jabberd2/releases/jabberd-2.1.tar.bz2</A><BR>
<BR>
<BR>
Release Note / New Features<BR>
<BR>
- dropped SCOD, using CyrusSASL<BR>
- jabberd2 uses system expat library<BR>
- router level XMPP packet filtering<BR>
- modules/features ported and integrated:<BR>
* Linux epoll support<BR>
* full vcard-temp support<BR>
* storing user status in DB<BR>
* offline messages quotas and more robust handling<BR>
* Advanced Message Processing (AMP)<BR>
* authreg_pam realm handling<BR>
- RFC3921 compliance (presence handling)<BR>
- dropped legacy features (presence-invisible)<BR>
- certificate handling fixes (not complete yet)<BR>
- proper SRV records handling<BR>
- c2s HTTP connection forwarding to real HTTP server<BR>
- other im servers on the router are not listed on disco<BR>
- using route errors for stanza errors<BR>
- only PostgreSQL is now fully supported<BR>
&nbsp; (patches needed and welcome)<BR>
- numerous bug (crash, leaks) and stability fixes<BR>
<BR>
There are a few incomplete features (namely: proper vHost certificate handling) and probably some more bugs left ;-), but I leave it for next releases.<BR>
I recommend all jabberd 2.0s line users to upgrade. This one is way more stable and feature-full. :-)<BR>
<BR>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%">
<TR>
<TD>
-- <BR>
Tomasz Sterna<BR>
Xiaoka Grp.&nbsp;&nbsp;&nbsp; http://www.xiaoka.com/
</TD>
</TR>
</TABLE>
</BODY>
</HTML>