Commit 778aa454 authored by Matt Tucker's avatar Matt Tucker Committed by matt

changelog, i18n changes (guesses on i18n).

git-svn-id: http://svn.igniterealtime.org/svn/repos/wildfire/trunk@4067 b35dd754-fafc-0310-a699-88a17e54d16e
parent 1e46b32a
...@@ -72,7 +72,7 @@ Wildfire Changelog ...@@ -72,7 +72,7 @@ Wildfire Changelog
<b>3.0.0 Beta</b> -- June 20, 2006 <b>3.0.0 Beta</b> -- June 20, 2006
<p> <p>
<h2>New Features</h2> <h2>Wildfire New Features</h2>
<ul> <ul>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-666'>JM-666</a>] - Added support for connection managers.</li> <li>[<a href='http://www.jivesoftware.org/issues/browse/JM-666'>JM-666</a>] - Added support for connection managers.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-673'>JM-673</a>] - Added database support for plugins.</li> <li>[<a href='http://www.jivesoftware.org/issues/browse/JM-673'>JM-673</a>] - Added database support for plugins.</li>
...@@ -98,7 +98,7 @@ Wildfire Changelog ...@@ -98,7 +98,7 @@ Wildfire Changelog
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-688'>JM-688</a>] - Upgraded to JDK 1.5.0_07.</li> <li>[<a href='http://www.jivesoftware.org/issues/browse/JM-688'>JM-688</a>] - Upgraded to JDK 1.5.0_07.</li>
</ul> </ul>
<h2>Bug Fixes</h2> <h2>Wildfire Bug Fixes</h2>
<ul> <ul>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-707'>JM-707</a>] - A &lt;system-shutdown/&gt; stream error condition is now sent when shutting down the server.</li> <li>[<a href='http://www.jivesoftware.org/issues/browse/JM-707'>JM-707</a>] - A &lt;system-shutdown/&gt; stream error condition is now sent when shutting down the server.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-653'>JM-653</a>] - FileTransfer was not implementing Cacheable.</li> <li>[<a href='http://www.jivesoftware.org/issues/browse/JM-653'>JM-653</a>] - FileTransfer was not implementing Cacheable.</li>
...@@ -126,6 +126,16 @@ Wildfire Changelog ...@@ -126,6 +126,16 @@ Wildfire Changelog
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-663'>JM-663</a>] - UserProvider no longer depends on VCardManager.</li> <li>[<a href='http://www.jivesoftware.org/issues/browse/JM-663'>JM-663</a>] - UserProvider no longer depends on VCardManager.</li>
</ul> </ul>
<h2>Wildfire Enterprise</h2>
<ul>
Initial release.
</ul>
<h2>Wildfire Connection Manager Module</h2>
<ul>
Initial release.
</ul>
<p> <p>
<b>2.6.2</b> -- April 20, 2006 <b>2.6.2</b> -- April 20, 2006
<p> <p>
...@@ -212,650 +222,8 @@ Wildfire Changelog ...@@ -212,650 +222,8 @@ Wildfire Changelog
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-628'>JM-628</a>] - Pretty printing of wildfire.xml file was not always working.</li> <li>[<a href='http://www.jivesoftware.org/issues/browse/JM-628'>JM-628</a>] - Pretty printing of wildfire.xml file was not always working.</li>
</ul> </ul>
<p>
<b>2.5.1</b> -- March 9, 2006
<p>
<h2>New Features</h2>
<ul>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-266'>JM-266</a>] - Collections of LDAP servers are now supported. Thanks to Jay Kline. <b>(9 votes)</b></li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-572'>JM-572</a>] - Anonymous users are now implemented as defined in JEP-175.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-579'>JM-579</a>] - Added support for deaf occupant in MUC rooms.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-583'>JM-583</a>] - Added support for disabling the roster service.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-581'>JM-581</a>] - Added mechanism to provide the display name to use for remote shared contacts.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-577'>JM-577</a>] - Multiple incoming server connections are now allowed when using server dialback.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-592'>JM-592</a>] - Optimized shared groups performance by not executing many queries to the backend store.</li>
</ul>
<h2>Bug Fixes</h2>
<ul>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-569'>JM-569</a>] - Fixed high CPU consumption when SASL authentication fails.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-573'>JM-573</a>] - Fixed memory leak when new connections were closed before finishing authentication.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-574'>JM-574</a>] - Fixed deadlock when writing data to a socket.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-586'>JM-586</a>] - Fixed leaking of database cursors.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-588'>JM-588</a>] - Fixed error in shared groups when remote shared contact matched username of local group user.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-589'>JM-589</a>] - Fixed error in shared groups when remote shared contact was added and local rosters were in memory.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-591'>JM-591</a>] - Roser items were being created in the db for shared contacts when subscription type changed.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-590'>JM-590</a>] - Roster items are no longer created when receiving an unsubscribe request from an unknown user.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-584'>JM-584</a>] - Fixed possible incorrect presence of contact that belongs to a shared group.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-587'>JM-587</a>] - Replaced buggy Base64 implementation.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-571'>JM-571</a>] - File Transfer Proxy was not being removed from disco when disabled.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-575'>JM-575</a>] - The correct account type for anonymous users is now returned.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-594'>JM-594</a>] - The xml property "log.directory" is now used for creating the admin console log file.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-576'>JM-576</a>] - Fixed exception when connection gets closed while doing SASL authentication.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-578'>JM-578</a>] - Fixed LdapManager.setPosixMode to persist setting with correct name.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-580'>JM-580</a>] - Auditor was not able to resume logging after an error happened creating the audit file.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-593'>JM-593</a>] - Plugin monitor thread was being killed in case of an Error.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-582'>JM-582</a>] - Packet interceptors per user was not checking if user was a local user.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-585'>JM-585</a>] - IQOfflineMessagesHandler was using wrong date format.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-570'>JM-570</a>] - Closing a PreparedStatement twice was raising an error in Sybase jdbc driver.</li>
</ul>
<p>
<b>2.5.0</b> -- February 16, 2006
<p>
<h2>New Features</h2>
<ul>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-102'>JM-102</a>] - Added privacy rules support. <b>(14 votes)</b></li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-108'>JM-108</a>] - Added support for JEP-65: SOCKS Bytestreams. <b>(33 votes)</b></li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-564'>JM-564</a>] - Peers certificates are now verified using the subjectAltName extension when available.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-555'>JM-555</a>] - Improved performance by avoiding creating JIDs instance.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-568'>JM-568</a>] - Added new Polish translation.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-565'>JM-565</a>] - Improved concurrency when storing offline messages.</li>
</ul>
<h2>Bug Fixes</h2>
<ul>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-557'>JM-557</a>] - Presence updates were not working correctly with LDAP groups. <b>(5 votes)</b></li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-562'>JM-562</a>] - An error is now returned and a warning is logged when user tries to authenticate using an unknown server name.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-558'>JM-558</a>] - Fixed memory leaks with SocketConnection and Sessions.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-566'>JM-566</a>] - Fixed potential deadlock while loading rosters or deleting users.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-554'>JM-554</a>] - Fixed concurrency bug in UserCollection.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-563'>JM-563</a>] - Fixed concurrency bug in RosterItem.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-552'>JM-552</a>] - Fixed NPE in RosterItem.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-553'>JM-553</a>] - Fixed IndexOutOfBoundsException in LdapUserProvider.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-567'>JM-567</a>] - Complete set of challenges and responses for SASL auth was not being sent.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-556'>JM-556</a>] - Components whose subdomain include a "." were not found by InternalComponentManager#getComponent(JID).</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-559'>JM-559</a>] - Test emails now include a date.</li>
</ul>
<p>
<b>2.4.4</b> -- January 26, 2006
<p>
<h2>New Features</h2>
<ul>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-539'>JM-539</a>] - Improved performance by removing superfluous #toLowercase.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-549'>JM-549</a>] - Added tab character as a possible hearbeat sent by clients.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-546'>JM-546</a>] - Updated French translation.</li>
</ul>
<h2>Bug Fixes</h2>
<ul>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-544'>JM-544</a>] - Fixed endless loop when a remote user sends a packet to a nonexistent address.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-545'>JM-545</a>] - Fixed cross-site scripting in admin console.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-542'>JM-542</a>] - Local subdomains were not being validated when using server dialback.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-543'>JM-543</a>] - No stream:error was being returned when TLS is not available for s2s.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-535'>JM-535</a>] - Fixed NullPointerException in AuditLog.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-536'>JM-536</a>] - Fixed NullPointerException when address is of type "noreply".</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-538'>JM-538</a>] - Fixed NullPointerException when processing IQ roster packet of a closed session.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-540'>JM-540</a>] - Fixed NullPointerException in RoutingTableImpl.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-548'>JM-548</a>] - Component and s2s connections were not being correctly closed when shutting down the server.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-547'>JM-547</a>] - Oracle script for updating to 2.2 version failed to add new columns.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-550'>JM-550</a>] - Never overwrite the wildfire.xml file when upgrading (Windows installer).</li>
</ul>
<p>
<b>2.4.3</b> -- January 19, 2006
<p>
<h2>New Features</h2>
<ul>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-519'>JM-519</a>] - Throttled PAM auth to handle high load.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-534'>JM-534</a>] - Updated Chinese translation.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-522'>JM-522</a>] - Refactored network interface properties into a single value.</li>
</ul>
<h2>Bug Fixes</h2>
<ul>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-525'>JM-525</a>] - Fixed error where the server could end up in an invalid state.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-526'>JM-526</a>] - Registry of directed presences could get messed up under heavy load.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-531'>JM-531</a>] - Room occupants could remain in the room after they left the room.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-529'>JM-529</a>] - MUCUsers were being kept in memory even when the user is not present in any room.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-530'>JM-530</a>] - MUCRoomImpl was not releasing cached occupants from occupantsByFullJID.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-500'>JM-500</a>] - XHTML content was being stripped. <b>(4 votes)</b></li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-510'>JM-510</a>] - Deleting user did not clean up all data. <b>(1 vote)</b></li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-520'>JM-520</a>] - Allowed group members to include the '_' character. <b>(3 votes)</b></li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-521'>JM-521</a>] - Audit log timestamp did not use correct time zone.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-527'>JM-527</a>] - Registry of directed presences could contain empty entries.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-528'>JM-528</a>] - Unavailable directed presences could be broadcasted more than once.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-524'>JM-524</a>] - DB2 Scripts did not work with WildFire.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-532'>JM-532</a>] - The activation.jar file included in Wildfire 2.4.2 was corrupted.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-533'>JM-533</a>] - Help link was broken for plugins.</li>
</ul>
<p>
<b>2.4.2</b> -- January 13, 2006
<p>
<h2>New Features</h2>
<ul>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-517'>JM-517</a>] - Updated Czech translation.</li>
</ul>
<h2>Bug Fixes</h2>
<ul>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-515'>JM-515</a>] - Fixed packing error that "corrupted" mail.jar file.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-516'>JM-516</a>] - JAR files were not being removed when uninstalling the application.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-518'>JM-518</a>] - Fixed encoding problem when saving wildfire.xml.</li>
</ul>
<font color="green"><b>! Note for upgraders: The default trust store has been updated to include a CACert.org certificate.
To upgrade your existing trust store, refer to <a href="http://www.jivesoftware.org/community/entry!default.jspa?categoryID=22&externalID=492">KB 492</a>.</b></font>
<p>
<b>2.4.1</b> -- January 12, 2006
<p>
<h2>New Features</h2>
<ul>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-395'>JM-395</a>] - Added support for s2s TLS security. <b>(10 votes)</b></li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-396'>JM-396</a>] - Added support for s2s SASL authentication. <b>(8 votes)</b></li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-514'>JM-514</a>] - Added support for s2s compression.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-501'>JM-501</a>] - Added support for JEP-33: Extended Stanza Addressing.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-503'>JM-503</a>] - Added script for viewing embedded db.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-507'>JM-507</a>] - Pack200 is now used to reduce download size.</li>
</ul>
<h2>Bug Fixes</h2>
<ul>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-429'>JM-429</a>] - Exposed in the Admin Console TLS and SASL configurations. <b>(3 votes)</b></li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-502'>JM-502</a>] - Multiple clients trying to connect at once could fail to connect.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-511'>JM-511</a>] - Larger max number of connections in embedded database.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-493'>JM-493</a>] - Used JZLib for stream compression.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-498'>JM-498</a>] - Fixed SQL Server issue with DefaultGroupProvider.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-504'>JM-504</a>] - Creating accounts failed under Pandion.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-512'>JM-512</a>] - Retrieving next batch of users in User Manager threw exception in SqlServer.</li>
</ul>
<p>
<b>2.4.0</b> -- December 15, 2005
<p>
<h2>New Features</h2>
<ul>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-480'>JM-480</a>] - Server performance was optimized.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-333'>JM-333</a>] - Added support for JEP-0138 (stream compression). <b>(1 vote)</b></li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-486'>JM-486</a>] - Added support for closing idle c2s connections. <b>(4 votes)</b></li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-479'>JM-479</a>] - Upgraded to JDK 1.5.0_06</li>
</ul>
<h2>Bug Fixes</h2>
<ul>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-490'>JM-490</a>] - When a group was not found in LDAP an exception was not being thrown.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-491'>JM-491</a>] - Packets for remote servers were sometimes lost.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-483'>JM-483</a>] - Kicking old client due to resource conflict was not letting the new client log into the server.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-481'>JM-481</a>] - Last packet sent before closing the client connection was not being processed.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-482'>JM-482</a>] - An empty roster is now returned when anonymous user requests their rosters.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-484'>JM-484</a>] - IQ packets of type &lt;auth&gt; and &lt;register&gt; were not being offered when TLS was disabled.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-488'>JM-488</a>] - Fixed problem where threads may wait forever trying to obtain a db connection from the pool.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-487'>JM-487</a>] - JDBC drivers were upgraded.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-485'>JM-485</a>] - Source build was failing.</li>
</ul>
<p>
<b>2.3.1</b> -- December 1, 2005
<p>
<h2>New Features</h2>
<ul>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-476'>JM-476</a>] - Server performance was optimized.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-210'>JM-210</a>] - Groups can now hold JIDs. <b>(10 votes)</b></li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-477'>JM-477</a>] - Added support for sending IQ requests and processing IQ results.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-465'>JM-465</a>] - Replaced presence icons with ones from Spark.</li>
</ul>
<h2>Bug Fixes</h2>
<ul>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-475'>JM-475</a>] - Unavailable presences are no longer sent when unsubscribing from a contact that previously received a directed presence.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-466'>JM-466</a>] - Direct presences were not being cleaned up for some sessions.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-467'>JM-467</a>] - Messages of type groupchat, error or headline are no longer being stored offline.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-468'>JM-468</a>] - Fixed SQL Server issue with DefaultUserProvider.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-469'>JM-469</a>] - Time zone was not being persisted.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-470'>JM-470</a>] - Fixed concurrency issues in room history.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-472'>JM-472</a>] - Directed presences were not being tracked for some JIDs.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-473'>JM-473</a>] - Packets were not being sent to remote servers when subdomain matched a component domain.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-478'>JM-478</a>] - Roster items with subscription NONE were being created when removing a contact.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-474'>JM-474</a>] - Fixed error when adding the same user to group twice.</li>
</ul>
<p>
<b>2.3.0</b> -- November 17, 2005
<p>
<h2>New Features</h2>
<ul>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-387'>JM-387</a>] - Added TLS support for client sessions. Thanks to Hao Chen.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-7'>JM-7</a>] - Added SASL support and resource binding for client sessions. Thanks to Hao Chen. <b>(7 votes)</b></li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-388'>JM-388</a>] - Added Session Establishment support.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-201'>JM-201</a>] - Added support for PAM authentication. <b>(4 votes)</b></li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-347'>JM-347</a>] - Added session event support. Thanks to Conor Hayes.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-416'>JM-416</a>] - Creation of connections to remote servers is now asynchronous.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-409'>JM-409</a>] - Connection timeout to remote servers is now configurable. <b>(1 vote)</b></li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-411'>JM-411</a>] - SASL authentication is now offered before TLS is negotiated.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-121'>JM-121</a>] - VCARDs can now be populated from LDAP info. <b>(19 votes)</b></li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-458'>JM-458</a>] - LDAP searches now include wildcard by default.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-450'>JM-450</a>] - Added support for JEP-50: Ad-hoc commands.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-425'>JM-425</a>] - Delete operation was implemented for POP3 provider.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-417'>JM-417</a>] - Value of 'to' attribute of stream headers is now validated.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-252'>JM-252</a>] - Added Spanish translation. Thanks to Jorge Merlino.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-403'>JM-403</a>] - Added support for setting time zone.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-437'>JM-437</a>] - Added packet extension to indicate when a group is a shared group. <b>(1 vote)</b></li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-444'>JM-444</a>] - Removed restarting requirement from setup tool.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-421'>JM-421</a>] - Converted admin console to use Sitemesh. <b>(1 vote)</b></li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-365'>JM-365</a>] - Added support for PNG plugin icons. <b>(1 vote)</b></li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-435'>JM-435</a>] - Added mime.types file to build.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-408'>JM-408</a>] - Upgraded to JDK 1.5.0_05.</li>
</ul>
<h2>Bug Fixes</h2>
<ul>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-322'>JM-322</a>] - Simplified admin account creation in setup. <b>(2 votes)</b></li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-446'>JM-446</a>] - Modified way admins were being specified in wildfire.xml</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-442'>JM-442</a>] - Fixed shared group problem where contacts may incorrectly appear as offline.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-451'>JM-451</a>] - Members added to shared groups did not have correct presence subscription status in some cases.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-463'>JM-463</a>] - Couldn't add a contact to a group if the group matched the name of a shared group.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-427'>JM-427</a>] - Users of remote servers could incorrectly appear in shared groups.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-430'>JM-430</a>] - Fixed cross-site scripting attack in the login form. <b>(1 vote)</b></li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-439'>JM-439</a>] - Fixed exception when sending last presence with no TO attribute.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-436'>JM-436</a>] - Room occupants can now exchange IQ packets.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-440'>JM-440</a>] - Room occupants can now exchange disco packets.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-447'>JM-447</a>] - IQ packets of type result sent to the MUC service are now ignored.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-456'>JM-456</a>] - Not-allowed error is now returned when room creation is restricted.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-464'>JM-464</a>] - Server was ignoring room invitations when message contained many invitations.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-424'>JM-424</a>] - Replaced XMPPBootServlet with context listener. <b>(1 vote)</b></li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-443'>JM-443</a>] - "Launch Admin" button in launcher now works if only secure port is enabled.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-432'>JM-432</a>] - Wildfire was not handling different web types (flash, applets, etc.).</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-452'>JM-452</a>] - Invalid show value in Presence packet was breaking the admin console.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-455'>JM-455</a>] - Fixed concurrency error when getting room history.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-457'>JM-457</a>] - Stream header was not being added when sending some stream errors.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-461'>JM-461</a>] - Fixed bug in getXMLProperties()</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-401'>JM-401</a>] - Presence plugin includes new icons. Fixed licensing problem.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-204'>JM-204</a>] - Installer no longer overwrites keystore or config file. <b>(4 votes)</b></li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-383'>JM-383</a>] - Default port used for server dialback is now configurable. <b>(1 vote)</b></li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-406'>JM-406</a>] - Route to subdomains of remote servers was not being removed.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-407'>JM-407</a>] - Remote servers were not able to connect to subdomains of the local server.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-410'>JM-410</a>] - Server identity updated to follow Jabber Registrar.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-413'>JM-413</a>] - Trillian was not able to authenticate using SASL.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-415'>JM-415</a>] - Sending packets from a subdomain to a remote server was not working.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-418'>JM-418</a>] - An error is now returned when it is not possible to send packets to remote servers.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-422'>JM-422</a>] - Broken connections could freeze the server.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-423'>JM-423</a>] - The returned size in bytes of offline messages of a user could be incorrect. Thanks to Conor Hayes.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-428'>JM-428</a>] - Remote users could broadcast messages faking local users.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-385'>JM-385</a>] - Fixed exception in Roster when contact has no username. Thanks to Nathan Palmer.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-389'>JM-389</a>] - Fixed wildfired script to have unix line endings. <b>(1 vote)</b></li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-426'>JM-426</a>] - Fixed post-install script.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-390'>JM-390</a>] - Fixed sessions summary page to show its inline help.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-392'>JM-392</a>] - Fixed exception when removing the same item from the roster twice. Thanks to Nathan Palmer.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-459'>JM-459</a>] - Allowed GenericServlet support in plugins.</li>
</ul>
<p>
<b>2.2.2</b> -- September 19, 2005
<p>
<h2>Bug Fixes</h2>
<ul>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-274'>JM-397</a>] - Fixed built-in certificates that were recently expired.</li>
</ul>
<p>
<b>2.2.1</b> -- September 1, 2005
<p>
<h2>New Features</h2>
<ul>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-274'>JM-274</a>] - Added POP3 authentication. Thanks to Sean Meiners.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-374'>JM-374</a>] - Added inline help to the admin console.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-363'>JM-363</a>] - Updated database libs to the latest releases.</li>
</ul>
<h2>Bug Fixes</h2>
<ul>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-357'>JM-357</a>] - Fixed problem when loading group properties whose key or value was null.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-359'>JM-359</a>] - Fixed case sensitive problem that prevented loading of plugins. <b>(3 votes)</b></li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-360'>JM-360</a>] - Fixed parsing of dates that may freeze the server.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-361'>JM-361</a>] - When s2s is disabled, the server will no longer attempt to send packets to remote servers.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-364'>JM-364</a>] - Reading XML using SAXParser was not thread safe. <b>(1 vote)</b></li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-366'>JM-366</a>] - Handling of offline messages was using a 0-12 hour format.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-368'>JM-368</a>] - Import and export users plugin now uses complete roster item JID instead of just the JID's node.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-371'>JM-371</a>] - Fixed wildfireHome location code.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-372'>JM-372</a>] - Fixed Packet.getError() to return correct XML.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-375'>JM-375</a>] - Fixed packet routing between components.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-376'>JM-376</a>] - The bin/extra directory was missing for the Unix builds.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-378'>JM-378</a>] - Added escaping of usernames in LdapGroupProvider</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-380'>JM-380</a>] - Added validation of IP address in accept list. <b>(1 vote)</b></li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-381'>JM-381</a>] - IQ packets with node or resource not null may now be routed to components.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-377'>JM-377</a>] - Changed ldap.posixEnabled to ldap.posixMode.</li>
</ul>
<p>
<b>2.2.0</b> -- August 2, 2005
<p>
<h2>New Features</h2>
<ul>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-5'>JM-5</a>] - Added support for external components. <b>(3 votes)</b></li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-6'>JM-6</a>] - Added server to server (S2S) support. <b>(28 votes)</b></li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-8'>JM-8</a>] - Added support for JEP-0013, better offline messages. <b>(2 votes)</b></li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-71'>JM-71</a>] - Added support for application server deployments. <b>(1 vote)</b></li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-129'>JM-129</a>] - LDAP groups are now supported. <b>(14 votes)</b></li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-154'>JM-154</a>] - Added the ability to restrict anonymous connections. <b>(1 vote)</b></li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-172'>JM-172</a>] - Added property listeners.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-225'>JM-225</a>] - Add support for reserved nicknames in MUC. <b>(3 votes)</b></li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-234'>JM-234</a>] - Added a servlet to show online status. <b>(1 vote)</b></li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-300'>JM-300</a>] - Plugin readme and changelog files are now shown in the admin console.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-308'>JM-308</a>] - Room registration can now be deactivated. <b>(1 vote)</b></li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-311'>JM-311</a>] - Added support for JEP-0012: Last Activity.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-312'>JM-312</a>] - Messages sent to the server hostname can now be forwarded to a configurable set of JID's.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-313'>JM-313</a>] - Improved behavior for rejection of messages by PacketInterceptors. <b>(1 vote)</b></li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-317'>JM-317</a>] - Upgraded to the latest JVM release, 1.5.0_04.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-319'>JM-319</a>] - Added additional plugin meta-data.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-320'>JM-320</a>] - Enabling or modifying listeners ports no longer requires a server restart.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-326'>JM-326</a>] - The "rows per page" shown in the admin console is now saved.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-328'>JM-328</a>] - The folder for audit files is now configurable.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-339'>JM-339</a>] - The vCard backend storage module is now pluggable.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-330'>JM-330</a>] - Auditing of packets may ignore certain users</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-336'>JM-336</a>] - Added support for child plugins.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-340'>JM-340</a>] - Invalid presence type is now a warning instead of an error.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-350'>JM-350</a>] - The AuthCheckFilter can now be configured programmatically.</li>
</ul>
<h2>Bug Fixes</h2>
<ul>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-125'>JM-125</a>] - Password changes failed when inbound registration was disabled. <b>(4 votes)</b></li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-190'>JM-190</a>] - Presence Subscriptions were not being cancelled when removing a roster item. <b>(2 votes)</b></li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-288'>JM-288</a>] - Multiple unlimited roster auth requests are no longer allowed (fixes an issue with Psi). <b>(1 vote)</b></li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-301'>JM-301</a>] - Increased the max size of the server name in the admin console.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-302'>JM-302</a>] - The System Properties field was truncated for large values.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-309'>JM-309</a>] - Fixed UserEventListner Javadocs.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-310'>JM-310</a>] - Fixed JEP-0082 (date/time profile) for a few cases. <b>(1 vote)</b></li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-315'>JM-315</a>] - The Group constructor is now public, which makes writing GroupProvider implementations easier.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-321'>JM-321</a>] - Unloading plugins with JSP pages was failing.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-327'>JM-327</a>] - Clients sending an end of stream was not closing the connection</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-329'>JM-329</a>] - Fixed an error when closing and establishing a new connection immediately.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-332'>JM-332</a>] - Fixed an error where closing a component connection caused an end of stream twice.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-337'>JM-337</a>] - Offline messages are no longer stored for remote users.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-338'>JM-338</a>] - Fixed vCard implementation, which was causing information to be lost or mixed up. <b>(1 vote)</b></li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-344'>JM-344</a>] - Fixed LDAP group bugs. <b>(2 votes)</b></li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-346'>JM-346</a>] - Use specific DiscoProviders when a disco request includes a node.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-348'>JM-348</a>] - Fixed problem with s2s when the remote hostname looked like a subdomain of the local host.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-352'>JM-352</a>] - Restricting logins was not handling IP addresses correctly.</li>
</ul>
<p>
<b>2.1.5</b> -- June 14, 2005
<p>
<h2>New Features</h2>
<ul>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-307'>JM-307</a>] - Added Portuguese-Brazilian translation of the admin console.</li>
</ul>
<h2>Bug Fixes</h2>
<ul>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-303'>JM-303</a>] - Fixed SSL LDAP support.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-304'>JM-304</a>] - Fixed error when anonymous user changes his presence priority.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-306'>JM-306</a>] - GAIM SSL connections now work.</li>
</ul>
<p>
<b>2.1.4</b> -- June 2, 2005
<p>
<h2>New Features</h2>
<ul>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-230'>JM-230</a>] - Added support for JID escaping, which helps with LDAP. <b>(1 vote)</b></li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-273'>JM-273</a>] - Added email service.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-280'>JM-280</a>] - Added support for discovering information about a user's bare JID address.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-287'>JM-287</a>] - Added French translation of the admin console.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-289'>JM-289</a>] - Added auto-refresh option to the session page. <b>(2 votes)</b></li>
</ul>
<h2>Bug Fixes</h2>
<ul>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-268'>JM-268</a>] - Improved drag and drop support in the launcher.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-269'>JM-269</a>] - Drag and drop installation of plugins was broken.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-270'>JM-270</a>] - Setting vCard data could fail.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-271'>JM-271</a>] - Fixed bug where adding a packet interceptor would cause IndexOutOfBoundsException</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-275'>JM-275</a>] - vCard properties can now be deleted.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-276'>JM-276</a>] - Fixed concurreny problem when user connected from more than one resource.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-277'>JM-277</a>] - Fixed concurreny problem managing properies of users and groups.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-278'>JM-278</a>] - The server now sends a stream:error conflict when a resource conflict exists.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-279'>JM-279</a>] - Sending a room invitation to an offline was closing the inviter's connection.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-282'>JM-282</a>] - Closing many connections concurrently could produce a deadlock in some circumstances.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-283'>JM-283</a>] - Group chat room creation now prevents invalid room IDs.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-284'>JM-284</a>] - Fixed concurreny problem managing directed presences.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-286'>JM-286</a>] - Fixed some words that were still hardcoded in English in the admin console.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-290'>JM-290</a>] - Invalid JIDs were not always being detected</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-293'>JM-293</a>] - The setup tool now enforces a min database connection pool size.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-297'>JM-297</a>] - Added logic to detect and forcibly shut down dead sockets.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-299'>JM-299</a>] - Fixed error loading room history when using MS-SQL.</li>
</ul>
<p>
<b>2.1.3</b> -- April 22, 2005
<p>
<h2>New Features</h2>
<ul>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-151'>JM-151</a>] - Added servlet support to plugins. <b>(1 vote)</b></li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-196'>JM-196</a>] - Added support for drag and drop installation of plugins into the launcher.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-198'>JM-198</a>] - Java VM information and memory usage is now shown in the admin console.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-200'>JM-200</a>] - Addressed several bottlenecks in the server, increasing performance by several hundred percent.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-202'>JM-202</a>] - Improved performance by replacing StringBuffer with StringBuilder.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-203'>JM-203</a>] - Optimized login and authentication process.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-207'>JM-207</a>] - Added an "open permissions" mode to the broadcast plugin. <b>(1 vote)</b></li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-209'>JM-209</a>] - Admin console ports can now be disabled.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-218'>JM-218</a>] - Added support for packet interceptors to the core API.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-223'>JM-223</a>] - The embedded http server can now filter the addresses allowed to connect.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-226'>JM-226</a>] - Updated bundled JRE to 1.5.0_02 with the server VM.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-227'>JM-227</a>] - The packet classes are now Javadoced.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-231'>JM-231</a>] - Added support for new locales: Czech, Deutsch and Nederlands.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-232'>JM-232</a>] - Added property listener support.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-233'>JM-233</a>] - Improved the protocol support document.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-246'>JM-246</a>] - Added user events.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-247'>JM-247</a>] - Search results can now be paginated.</li>
</ul>
<h2>Bug Fixes</h2>
<ul>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-189'>JM-189</a>] - LDAP users were able to log in with no password in some cases. <b>(2 votes)</b></li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-197'>JM-197</a>] - Some words in the admin tool weren't internationalized.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-205'>JM-205</a>] - User editing did not honor optional status of name/email fields.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-208'>JM-208</a>] - The redhat-postinstall.sh script had an extra 's'.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-211'>JM-211</a>] - IQRouter#addHandler needed to send #initialize to the new handler.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-212'>JM-212</a>] - Fixed NPE when trying to get the vCard of an anonymous user.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-213'>JM-213</a>] - IQ packets of type ERROR now include the original child element.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-214'>JM-214</a>] - Removed logging of a warn message when the server receives an IQ of type result with no child element.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-215'>JM-215</a>] - IQRegister now returns an error packet if the registration fails for any reason.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-217'>JM-217</a>] - The default session for a bare JID was not being updated when a session became available.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-219'>JM-219</a>] - Changes to admin ports in the admin console were being lost.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-220'>JM-220</a>] - The admin console did not allow setting the https port.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-221'>JM-221</a>] - Made getUserProvider() public.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-224'>JM-224</a>] - Overriding sidebar elements in the admin console was not working.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-229'>JM-229</a>] - Enabling sharing group did not select an option by default.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-238'>JM-238</a>] - Shared items could incorrectly stay in the roster.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-243'>JM-243</a>] - Sessions with no resource caused problems.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-244'>JM-244</a>] - Wildfire can now send IQ packets to active but unavailable resources.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-245'>JM-245</a>] - Updated the installer version, which fixes several bugs.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-248'>JM-248</a>] - Moved JiveGlobals to org.jivesoftware.util and made it more generic.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-249'>JM-249</a>] - Only set the sender of the packets when using ClientSessions.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-250'>JM-250</a>] - Packets directed to a component's address are now passed to the component.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-251'>JM-251</a>] - Moved PropertyEventDispatcher and PropertyEventListener to org.jivesoftware.util.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-254'>JM-254</a>] - Presence updates are no longer sent when changing the permission level of a group member.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-255'>JM-255</a>] - Shared contacts disappeared when removing a user from a public group.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-256'>JM-256</a>] - Added recovery logic when sending a packet over a connection fails.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-257'>JM-257</a>] - Fixed concurreny problem while broadcasting a message.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-258'>JM-258</a>] - Improved error reporting when binding to ports fails.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-259'>JM-259</a>] - The launcher now works in Windows 2000 and Windows 2003 and console output is now shown in the launcher.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-260'>JM-260</a>] - Fixed authentication redirect for plugins for expired sessions.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-261'>JM-261</a>] - Storage of user properties were based on name not username.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-262'>JM-262</a>] - SessionManager#sendServerMessage was not storing messages for offline users.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-263'>JM-263</a>] - Size of "jid" field in mucAffiliation and mucMember tables was too long in MS-SQL.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-264'>JM-264</a>] - Modified the error code returned when max number of occupants has been reached in a MUC room.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-265'>JM-265</a>] - The offline strategy was filtering the wrong packets.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-267'>JM-267</a>] - An unavailable presence is now sent to the user after leaving a MUC room. This fixes a bug GAIM users were running into.</li>
</ul>
<p>
<b>2.1.2</b> -- March 6, 2005
<p>
<h2>New Features</h2>
<ul>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-69'>JM-69</a>] - Plugins can now be managed in the admin console.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-122'>JM-122</a>] - Added search capabilities to UserManager. <b>(1 vote)</b></li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-130'>JM-130</a>] - Added LDAP search filters. <b>(6 votes)</b></li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-146'>JM-146</a>] - Added disco support for components. <b>(3 votes)</b></li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-156'>JM-156</a>] - Full resource bundle support is now included, along with a Chinese translation.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-161'>JM-161</a>] - Users loaded from LDAP can now be sorted, either server-side or client-side with a property enabled.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-176'>JM-176</a>] - Improved plugin API and management.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-178'>JM-178</a>] - The admin console now supports https connections. <b>(1 vote)</b></li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-182'>JM-182</a>] - Preferred language can now be selected during setup.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-183'>JM-183</a>] - The last unavailable presence value for users is now stored. <b>(2 votes)</b></li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-185'>JM-185</a>] - Improved UI of the user browser in the admin console.</li>
</ul>
<h2>Bug Fixes</h2>
<ul>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-58'>JM-58</a>] - Plugin build process failed with multiple plugins.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-86'>JM-86</a>] - Extended presence info is now preserved in group chats.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-126'>JM-126</a>] - Improved Linux install process.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-145'>JM-145</a>] - Server was not sending closing &lt;/stream&gt;.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-147'>JM-147</a>] - Offline messages had incorrect jabber:x:delay information.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-148'>JM-148</a>] - Shared groups that were publicly visible were having problem seeing other shared groups. <b>(3 votes)</b></li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-150'>JM-150</a>] - Group names did not allow spaces.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-152'>JM-152</a>] - Fixed LDAP SSL support.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-153'>JM-153</a>] - Fixed exception on auditor close.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-155'>JM-155</a>] - Improved the "Illegal JID format" error.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-157'>JM-157</a>] - The option element in data forms had an empty namespace in the XML representation.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-158'>JM-158</a>] - Shared group members were not showing corectly in some cases.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-159'>JM-159</a>] - Admin console port was not being read from the XML config file.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-162'>JM-162</a>] - Fixed bug preventing Psi clients from connecting to the server.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-164'>JM-164</a>] - Plugins could fail due to external DTD validation.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-165'>JM-165</a>] - Encoding of log files was wrong.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-166'>JM-166</a>] - Directed presences was not working for anonymous users.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-167'>JM-167</a>] - Server was hanging under load due to trying to read a resource bundle when creating a new connection.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-168'>JM-168</a>] - Adding a new contact to the roster was not honoring the contact's domain.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-174'>JM-174</a>] - The from attribute of presence probes is now a full JID.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-175'>JM-175</a>] - Improved plugin build process to copy .jar.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-177'>JM-177</a>] - Fixed bug where stopping the server when users are connected was generating an exception.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-179'>JM-179</a>] - Shared groups no longer send packets for subscription type FROM.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-181'>JM-181</a>] - Add resources\i18n directory to release.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-186'>JM-186</a>] - Fixed bug where renaming nickname of a group chat occupant was generating an error.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-187'>JM-187</a>] - Viewing the session details of an anonymous session was causing an exception.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-188'>JM-188</a>] - Removing roster items for a foreign contact was generating an error.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-190'>JM-190</a>] - Presence subscriptions were not being cancelled when removing a roster item.</li>
</ul>
<p>
<b>2.1.1</b> -- January 30, 2005
<p>
<h2>New Features</h2>
<ul>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-103'>JM-103</a>] - Added support for Delayed Delivery (JEP-0091)</li>
</ul>
<h2>Bug Fixes</h2>
<ul>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-12'>JM-12</a>] - Don't display shutdown message by default</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-57'>JM-57</a>] - Fixed web.xml generation during build process.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-72'>JM-72</a>] - Added caching to offline message storage operations.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-120'>JM-120</a>] - Shut down embedded database at end of setup.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-124'>JM-124</a>] - Fixed exception using upper-case usernames to login.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-128'>JM-128</a>] - Marking users as group admins now works.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-131'>JM-131</a>] - Pagination now works on group pages.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-134'>JM-134</a>] - Fixed Exception when sorting users on the user summary page.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-136'>JM-136</a>] - Search result bug fixed.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-137'>JM-137</a>] - Updated the multicast DNS name.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-138'>JM-138</a>] - Refactored IQ Handler to make it more usable by plugins.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-139'>JM-139</a>] - Auditor file now uses UTF-8 as the character encoding.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-140'>JM-140</a>] - Initial presence was not being sent after connecting the same user from many resources.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-141'>JM-141</a>] - Fixed minor problems in group edit page.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-142'>JM-142</a>] - Incorrect items were being added to the roster when using shared groups</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-144'>JM-144</a>] - Fixed DB2 Schema issues.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-143'>JM-143</a>] - Bug fixes and new features in the shared groups feature.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-132'>JM-132</a>] - Results from LDAP are now sorted when the LDAP server supports it.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-135'>JM-135</a>] - Packet extensions now kept with group chat room invitations.</li>
</ul>
<p>
<b>2.1.0</b> -- January 15, 2005
<p>
<h2>New Features</h2>
<ul>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-1'>JM-1</a>] - Flash XML streams are now supported.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-10'>JM-10</a>] - LDAP can now be used for authentication and user information. <b>(3 votes)</b></li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-21'>JM-21</a>] - Created plugin to let users easily broadcast messages to groups. <b>(2 votes)</b></li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-22'>JM-22</a>] - Groups can now be automatically added to group member's rosters. <b>(10 votes)</b></li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-24'>JM-24</a>] - The lib directory can now be specified using the "wildfire.lib.dir" Java system property.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-39'>JM-39</a>] - History is now saved to the database in persistent group chat rooms.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-41'>JM-41</a>] - Added auto-archive process to clean-up unused group chat rooms.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-44'>JM-44</a>] - Added ability to cleanly shut down the server with a "stop" button in the admin console.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-47'>JM-47</a>] - Group chat visibility policy can now be set based on room lock status.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-60'>JM-60</a>] - Plugins are now supported.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-62'>JM-62</a>] - Added full support for groups.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-63'>JM-63</a>] - Under Windows, the launcher now appears in the system tray.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-77'>JM-77</a>] - Group chat rooms can be created and administered from the admin console.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-84'>JM-84</a>] - Zeroconf (Rendezvous) support added.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-96'>JM-96</a>] - Improved installer which is simpler ans smaller.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-97'>JM-97</a>] - Added support for deploying as Windows service.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-101'>JM-101</a>] - Added xml:lang support.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-105'>JM-105</a>] - Database version now included in schemas to assist with upgrading.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-107'>JM-107</a>] - Improved database upgrade process.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-110'>JM-110</a>] - Added RPM installer.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-115'>JM-115</a>] - IQ handlers can now be added and removed dynamically.</li>
</ul>
<h2>Bug Fixes</h2>
<ul>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-34'>JM-34</a>] - Broadcast messages from the admin console now support i18n.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-35'>JM-35</a>] - Improved UI of user creation screens.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-36'>JM-36</a>] - Fixed Postgres setup documentation.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-37'>JM-37</a>] - Fixed Postgres database schema typo.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-39'>JM-39</a>] - Minor bugs in SSLConfig fixed.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-43'>JM-43</a>] - Idle users and log conversation settings now in the group chat section of admin console.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-51'>JM-51</a>] - Fixed how group chat subject-change messages are saved in the history.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-52'>JM-52</a>] - Fixed bug when broadcasting messages in group chat rooms for users that are logged off.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-53'>JM-54</a>] - Fixed ClassCastException in MucRoomImpl.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-54'>JM-54</a>] - Refactored admin console framework.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-55'>JM-55</a>] - Fixed bug where presence was being sent twice to clients during login.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-56'>JM-56</a>] - SSL support can now be activated and deactivated.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-57'>JM-57</a>] - Updated SSL guide.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-61'>JM-61</a>] - Replaced core packet representation in server.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-64'>JM-64</a>] - Participants can now change the group chat room subject if they should be able to.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-66'>JM-66</a>] - Fixed error in the SQL Server database schema.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-75'>JM-75</a>] - VCARD is now vCard, which fixes vCard support in clients.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-76'>JM-76</a>] - Resolved Trillian compatability issues.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-80'>JM-80</a>] - Unavailable presence now correctly sent when a connection is closed.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-81'>JM-81</a>] - Removed join/leave broadcast messages from group chat rooms.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-85'>JM-85</a>] - Name field now works for in-band registration.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-87'>JM-87</a>] - Fixed NullPointerException when setting history type in group chat.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-88'>JM-88</a>] - Added URLEncoding to the admin console so that i18n usernames work correctly.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-90'>JM-90</a>] - Fixed redirect in last step of admin console when admin port is not 9090.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-91'>JM-91</a>] - Cleaned up configuration file property names.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-92'>JM-92</a>] - Owner and admin fields are now optional in group chat room config form.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-93'>JM-93</a>] - Group chat service now correctly passes through extended presence information in presence broadcasts.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-94'>JM-94</a>] - Fixed exception in group chat when banning users.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-98'>JM-98</a>] - Added room creation date to disco information.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-112'>JM-112</a>] - To and From values of certain IQ's are now correct.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-114'>JM-114</a>] - Fixed freezes in the group chat code.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-116'>JM-116</a>] - Fixed routing table logic for case when unavailable packet received.</li>
</ul>
<div class="footer"> <div class="footer">
Copyright &copy; Jive Software, 2004 Copyright &copy; Jive Software, 2006
</div> </div>
</body> </body>
......
...@@ -186,6 +186,7 @@ admin.console.warning=Varov\u00e1n\u00ed: administr\u00e1torsk\u00e1 konzole neb ...@@ -186,6 +186,7 @@ admin.console.warning=Varov\u00e1n\u00ed: administr\u00e1torsk\u00e1 konzole neb
admin.console.restarting=Administr\u00e1torsk\u00e1 konzole restartuje... admin.console.restarting=Administr\u00e1torsk\u00e1 konzole restartuje...
admin.console.listening=Administr\u00e1torsk\u00e1 konzole naslouch\u00e1 na admin.console.listening=Administr\u00e1torsk\u00e1 konzole naslouch\u00e1 na
admin.console.devmode=Pou\u017e\u00edv\u00e1 v\u00fdvoj\u00e1\u0159sk\u00fd m\u00f3d admin.console.devmode=Pou\u017e\u00edv\u00e1 v\u00fdvoj\u00e1\u0159sk\u00fd m\u00f3d
admin.console=Administr\u00e1torsk\u00e1 Konzole
# Server messages (to users) # Server messages (to users)
......
...@@ -186,6 +186,7 @@ admin.error.license=Plugin {0} konnte nicht lizenziert werden ...@@ -186,6 +186,7 @@ admin.error.license=Plugin {0} konnte nicht lizenziert werden
admin.console.warning=Warnung: Adminkonsole nicht gestartet, Grund sind Konfigurationseinstellungen. admin.console.warning=Warnung: Adminkonsole nicht gestartet, Grund sind Konfigurationseinstellungen.
admin.console.listening=Adminkonsole lauscht auf admin.console.listening=Adminkonsole lauscht auf
admin.console.devmode=Using development mode admin.console.devmode=Using development mode
admin.console=Adminkonsole
# Server messages (to users) # Server messages (to users)
......
...@@ -181,6 +181,7 @@ admin.console.warning=Advertencia: la consola de administraci\u00f3n no se pudo ...@@ -181,6 +181,7 @@ admin.console.warning=Advertencia: la consola de administraci\u00f3n no se pudo
admin.console.restarting=Reinicializando la consola de administraci\u00f3n... admin.console.restarting=Reinicializando la consola de administraci\u00f3n...
admin.console.listening=Consola de administraci\u00f3n escuchando en admin.console.listening=Consola de administraci\u00f3n escuchando en
admin.console.devmode=Usando modo desarrollo admin.console.devmode=Usando modo desarrollo
admin.console=Consola de Administraci\u00f3n
# Server messages (to users) # Server messages (to users)
......
...@@ -195,6 +195,7 @@ admin.console.warning=Avertissement : La console d'administration n'a pas \u00e9 ...@@ -195,6 +195,7 @@ admin.console.warning=Avertissement : La console d'administration n'a pas \u00e9
admin.console.restarting=Red\u00e9marrage de la console d'administration... admin.console.restarting=Red\u00e9marrage de la console d'administration...
admin.console.listening=Console d'administration en \u00e9coute sur admin.console.listening=Console d'administration en \u00e9coute sur
admin.console.devmode=Utilise le mode d\u00e9veloppement admin.console.devmode=Utilise le mode d\u00e9veloppement
admin.console=Console d'Ddministration
# Server messages (to users) # Server messages (to users)
......
...@@ -184,6 +184,7 @@ admin.error.license=Kan geen licentie verkrijgen voor de plug-in {0} ...@@ -184,6 +184,7 @@ admin.error.license=Kan geen licentie verkrijgen voor de plug-in {0}
admin.console.warning=Waarschuwing: Beheerdersconsole niet gestart als gevolg van de configuratie instellingen. admin.console.warning=Waarschuwing: Beheerdersconsole niet gestart als gevolg van de configuratie instellingen.
admin.console.listening=Beheerdersconsole luisterend op admin.console.listening=Beheerdersconsole luisterend op
admin.console.devmode=Using development mode admin.console.devmode=Using development mode
admin.console=Beheerdersconsole
# Server messages (to users) # Server messages (to users)
......
...@@ -189,6 +189,7 @@ admin.console.warning=Ostrze\u017cenie: Konsola administracyjna nie zostanie uru ...@@ -189,6 +189,7 @@ admin.console.warning=Ostrze\u017cenie: Konsola administracyjna nie zostanie uru
admin.console.restarting=Restart konsoli administracyjnej... admin.console.restarting=Restart konsoli administracyjnej...
admin.console.listening=Konsola administracyjna nas\u0142uchuje na admin.console.listening=Konsola administracyjna nas\u0142uchuje na
admin.console.devmode=Konsola pracuje w trybie development admin.console.devmode=Konsola pracuje w trybie development
admin.console=Konsola Administracyjna
# Server messages (to users) # Server messages (to users)
......
...@@ -185,6 +185,7 @@ admin.console.warning=Warning: Console de Administra\u00e7\u00e3o n\u00e3o inici ...@@ -185,6 +185,7 @@ admin.console.warning=Warning: Console de Administra\u00e7\u00e3o n\u00e3o inici
admin.console.restarting=Reiniciando o console de administra\u00e7\u00e3o... admin.console.restarting=Reiniciando o console de administra\u00e7\u00e3o...
admin.console.listening=Console de Administra\u00e7\u00e3o ouvindo em admin.console.listening=Console de Administra\u00e7\u00e3o ouvindo em
admin.console.devmode=Utilizando modo de desenvolvimento admin.console.devmode=Utilizando modo de desenvolvimento
admin.console=Console de Administra\u00e7\u00e3o
# Server messages (to users) # Server messages (to users)
......
...@@ -185,6 +185,7 @@ admin.console.warning=\u8b66\u544a\uff1a\u7531\u4e8e\u914d\u7f6e\u8bbe\u7f6e\u95 ...@@ -185,6 +185,7 @@ admin.console.warning=\u8b66\u544a\uff1a\u7531\u4e8e\u914d\u7f6e\u8bbe\u7f6e\u95
admin.console.restarting=\u91cd\u65b0\u542f\u52a8\u7ba1\u7406\u63a7\u5236\u5e73\u53f0... admin.console.restarting=\u91cd\u65b0\u542f\u52a8\u7ba1\u7406\u63a7\u5236\u5e73\u53f0...
admin.console.listening=\u7ba1\u7406\u5e73\u53f0\u5f00\u59cb\u76d1\u542c admin.console.listening=\u7ba1\u7406\u5e73\u53f0\u5f00\u59cb\u76d1\u542c
admin.console.devmode=\u4f7f\u7528\u5f00\u53d1\u6a21\u5f0f admin.console.devmode=\u4f7f\u7528\u5f00\u53d1\u6a21\u5f0f
admin.console=Administration Console
# Server messages (to users) # Server messages (to users)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment