powered by Jive Software

Openfire 3.6.0 Apache MINA svn rev

Hello all,

In order to debug I need the source from which http://svn.igniterealtime.org/svn/repos/openfire/tags/openfire_3_6_0/build/lib/m erge/mina-*.jar was built. Prior to tagging 3.6.0 the last revision appears to be r10421 documented in http://www.igniterealtime.org/issues/browse/JM-1369. Can I please have the Apache MINA revision. I attempted to deduce the version based on /openfire/trunk/build/lib/versions.txt and date of aforementioned revision however the source appears inconsistent.

Thank-you for you time.

Hello

the version of Mina for that OF version von 1.1.7 as far as i remember. This was the latest stable version of MINA at the time of the 3.6.0 compilation. You can get it at http://mina.apache.org/downloads.html

You might want to note the bug http://www.igniterealtime.org/issues/browse/JM-1115. This was dealing with an old bug regarding this entry in the error log:

2007.09.10 10:45:57 [org.jivesoftware.openfire.nio.ConnectionHandler.exceptionCaught(ConnectionHand ler.java:109)
]
 java.lang.ArrayIndexOutOfBoundsException
at java.lang.System.arraycopy(Native Method)

A fix was provided by the community and successfully incorporated in 3.6.2. The fix is not part of the “official” MINA builds available at http://mina.apache.org/.

Regards,

Walter

Thank-you Walter.

The source e.g. ExecutorFilter.java from both the MINA 1.1.7 tag and 1.1 branch (CIRCA 3.6.0 release) have line numbers inconsistent with 3.6.0 exception stack traces. We are in the process of certifying 3.6.0 for a production release and would very much like to obtain the definitive MINA revision for the 3.6.x releases or the alternatively located source. Is Gaston available to comment on revision 10421 please?

Appreciate all the help,

Marc

Hello Marc,

I can not comment on the availability of Gaston, but he hasn’t been visible during the holiday season.

The revision 10421 you are refering to is pretty old. I would definitly not recomment to any Openfire prior 3.6.2 in any production enviroment, especially if the server is exposed to a risky (e.g. internet) network. The version 3.6.2 included a number of security fixes, a renaming of all data bases and a couple of useful fixes. You may want to consider to use 3.6.2 for your certification.

The MINA release for 3.6.2 is not publically available. As far as I know it is the 1.1.7 plus the patch mentioned before. You may want to call Jive directly regarding your issue. The Jive team is not as active in the community as they were in the past, so a personal call might be the fastest way to get into contact with Gato or Matt.

Regards

Walter