changelog.html 43.7 KB
Newer Older
Gaston Dombiak's avatar
Gaston Dombiak committed
1

Matt Tucker's avatar
Matt Tucker committed
2 3 4 5
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

<html>
<head>
6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
<title>Wildfire Changelog</title>
<style type="text/css">
/* global font and body settings */
body {
	font-size : 100%;
	background-color : #d3d6d9;
	padding: 0px;
	margin: 0px 0px 30px 0px;
}
body, td, th {
	font-family : arial, helvetica, sans-serif;
	font-size : 10pt;
}
pre, tt, code {
	font-family : courier new, monospaced;
	font-size : 9pt;
}
#pageContainer {
	display: block;
	position: relative;
26
	clear: both;
27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150
	background-color: #fff;
	border: 1px solid #999;
	padding: 40px;
	margin: 30px;
	-moz-border-radius: 6px;
}
#pageHeader {
	display: block;
	position: relative;
	height: 80px;
	background-color: #e7eaee;
	border: 1px solid #cccccc;
	border-bottom: none;
	-moz-border-radius: 5px 5px 0px 0px;
	margin: 10px 0px 0px 0px;
}
#pageBody {
	margin: 0px 18px 0px 20px;
}



/* anchors */
a:link {
	color: #11568c;
}
a:visited {
	color: #571c8d;
}
a:hover {
	color: #7a1d42;
	text-decoration : underline;
}
a:active {
	color: #7a1d42;
}



/* page header elements (logo and navigation) */
.navigation {
	display: block;
	position: relative;
	height: 20px;
	background-color: #335588;
	border: 1px solid #cccccc;
	border-top: none;
	color: #ffffff;
	font-size: 11px;
	line-height: 18px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 25px 0px;
	overflow: hidden;
}
.navigation a {
	margin: 0px 20px 0px 20px;
}
.navigation a:link { color: #ffffff; }
.navigation a:visited { color: #ffffff; }
.navigation a:hover { color: #ffffff; }
.navigation a:active { color: #ffffff; }



/* headings */
h1 {
	display: block;
	position: relative;
	font-size : 1.7em;
	font-weight : bold;
	color: #670e15;
	padding: 0px;
	margin: 30px 0px 0px 20px;
}
h2 {
	font-size : 1.3em;
	font-weight : bold;
	margin: 40px 0px 6px 0px;
	padding: 0px;
	color: #335588;
}
h3 {
	font-size : 1.0em;
	font-weight : bold;
	margin: 25px 0px 3px 0px;
	padding: 0px;
	color: #334466;
}



/* general elements */
p {
	margin: 0px 0px 15px 0px;
}

ul {
	margin: 5px 0px 15px 35px;
}
li {
	padding-bottom : 4px;
}
tt {
	font-family : courier new;
	font-weight : bold;
	color : #060;
}
hr {
	display: block;
	height: 1px;
	background-color: #999999;
	border: none;
	margin: 40px 0px 20px 0px;
}
	
.footer {
	font-size : 8pt;
	color : #666;
	text-align : center;
	margin-top : 2em;
	padding-top : 0.5em;
	border-top : 1px #CCC solid;
}
</style>
Matt Tucker's avatar
Matt Tucker committed
151 152 153
</head>
<body>

154 155 156 157 158 159 160 161 162 163 164
<div id="pageContainer">
 
	<div id="pageHeader">
		<h1>Wildfire Changelog</h1>
	</div>
	<div class="navigation">
	<a href="README.html">Readme</a>|<a href="changelog.html"><strong>Changelog</strong></a>|<a href="LICENSE.html">License</a>
	</div>
	
	<div id="pageBody">

Matt Tucker's avatar
Matt Tucker committed
165

166

Gaston Dombiak's avatar
Gaston Dombiak committed
167
<h2>3.2.0 -- <span style="font-weight: normal;">February 6, 2007</span></h2>
168 169 170 171

<h3>Wildfire New Features</h3>
<ul>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-925'>JM-925</a>] - Improved scalability of Wildfire.</li>
172
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-356'>JM-356</a>] - Added support for XEP-0124: HTTP Binding. <b>(34 votes)</b></li>
173 174 175 176
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-936'>JM-936</a>] - Added STUN server support.</li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-937'>JM-937</a>] - Added Media Proxy for Jingle.</li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-941'>JM-941</a>] - Allowed to set read timeout when connected to LDAP (requires Java 1.6).</li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-912'>JM-912</a>] - Added listener for offline messages. <b>(1 vote)</b></li>
177
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-944'>JM-944</a>] - Bundled root certificate of XMPP Intermediate Certificate Authority.</li>
178 179
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-948'>JM-948</a>] - Updated truststore with Java 6 built-in certificates.</li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-946'>JM-946</a>] - Removed Jetty information from HTTP headers.</li>
Gaston Dombiak's avatar
Gaston Dombiak committed
180
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-892'>JM-892</a>] - Simplified certificates creation and process of signing certificates. <b>(10 votes)</b></li>
Gaston Dombiak's avatar
Gaston Dombiak committed
181
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-767'>JM-767</a>] - Added Mac OS X DMG installer.</li>
Gaston Dombiak's avatar
Gaston Dombiak committed
182 183 184 185 186 187 188 189 190
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-893'>JM-893</a>] - Added support for certificate event listeners.</li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-934'>JM-934</a>] - Added new plugin that provides load statistics.</li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-914'>JM-914</a>] - Added new ad-hoc command to get server info and basic statistics.</li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-657'>JM-657</a>] - Optimized algorithm used for sending packets to remote servers when new connections are required.</li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-924'>JM-924</a>] - PacketInterceptors are now triggered in the routing layer and not the networking layer.</li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-915'>JM-915</a>] - Added support in ComponentManager for sending packets in blocking mode.</li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-901'>JM-901</a>] - Updated support for 'creation of collection nodes' based on latest XEP-60.</li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-913'>JM-913</a>] - Support for multiple subscriptions is now optional in PubSubModule.</li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-931'>JM-931</a>] - Allowed components to create nodes and publish items.</li>
191 192 193
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-949'>JM-949</a>] - Default configuration of new group chat rooms can now be configured.</li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-950'>JM-950</a>] - Group chat rooms are now not anonymous by default.</li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-952'>JM-952</a>] - Allowed to explicitly specify the FQDN of the server.</li>
Gaston Dombiak's avatar
Gaston Dombiak committed
194 195 196 197 198 199 200 201
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-935'>JM-935</a>] - Added to the admin console information about ports being used by the server.</li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-900'>JM-900</a>] - Upgraded to latest installer version.</li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-888'>JM-888</a>] - Updated bouncycastle library to latest version.</li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-939'>JM-939</a>] - Updated JVM to 1.6.0.</li>
</ul>

<h3>Wildfire Bug Fixes</h3>
<ul>
202
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-957'>JM-957</a>] - Execution of DB2 scripts is now working.</li>
203 204 205
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-947'>JM-947</a>] - A nice error message is now displayed when trying to view user properties of a non-existent user.</li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-943'>JM-943</a>] - Messages with no body and no subject were being store in rooms' history.</li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-940'>JM-940</a>] - Fixed NPE in server certificates page.</li>
Gaston Dombiak's avatar
Gaston Dombiak committed
206 207 208
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-885'>JM-885</a>] - Fixed parsing of mappings when using more than one LDAP field.</li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-886'>JM-886</a>] - Loaded vCards were not being updated after reconfiguring LDAP settings.</li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-906'>JM-906</a>] - Email test page was not working when integrated with LDAP.</li>
209
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-954'>JM-954</a>] - No IQ error was being returned when an error occurs while processing an IQ roster packet.</li>
Gaston Dombiak's avatar
Gaston Dombiak committed
210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-887'>JM-887</a>] - PluginManager was being used by modules before it was created.</li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-889'>JM-889</a>] - Fixed NPE in LdapVCardProvider when username was not found.</li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-890'>JM-890</a>] - Fixed error when IQ error packet failed to be handled.</li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-895'>JM-895</a>] - TLS was being offered even when keystore was empty.</li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-896'>JM-896</a>] - Fixed error that was closing a database statement twice.</li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-902'>JM-902</a>] - Component domain was not being released if an error occured while registing a new component.</li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-916'>JM-916</a>] - External components were able to connect to the server before the server has finished to start up.</li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-903'>JM-903</a>] - Sending "subscribed" presence to a new user was updating roster of both users.</li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-918'>JM-918</a>] - Fixed error when shared group had no display name.</li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-928'>JM-928</a>] - Clicking on login link from setup could fail with 404.</li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-933'>JM-933</a>] - Enabling/disabling anonymous connections no longer requires a server restart.</li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-938'>JM-938</a>] - "Per-user offline message storage limit" can now be updated.</li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-755'>JM-755</a>] - Fixed compilation problem under JDK 1.6.</li>
</ul>

<h3>Wildfire Enterprise</h3>
<ul>
227 228 229
<li>[<a href='http://www.igniterealtime.org/issues/browse/ENT-50'>ENT-50</a>] - Added support for SIP integration.</li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/ENT-35'>ENT-35</a>] - Archiving was only done one-way with gateways.</li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/ENT-44'>ENT-44</a>] - Added support for transfering support session to another workgroup, queue, agent or user.</li>
230
<li>[<a href='http://www.igniterealtime.org/issues/browse/ENT-63'>ENT-63</a>] - Fixed security breach when viewing messages of ongoing support sessions.</li>
231 232 233
<li>[<a href='http://www.igniterealtime.org/issues/browse/ENT-56'>ENT-56</a>] - Warning message is now displayed when license is about to expire (30 days).</li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/ENT-54'>ENT-54</a>] - Added support for iq:version to components to discover Wildfire version.</li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/ENT-55'>ENT-55</a>] - Changed license validation to validate maintenance date.</li>
234
<li>[<a href='http://www.igniterealtime.org/issues/browse/ENT-62'>ENT-62</a>] - Fixed display error in dashboard when accessing the page immediately after start up.</li>
235 236
<li>[<a href='http://www.igniterealtime.org/issues/browse/ENT-37'>ENT-37</a>] - Fixed error in MSSQL due to conflict with keyword.</li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/ENT-59'>ENT-59</a>] - Added Portuguese translation.</li>
Gaston Dombiak's avatar
Gaston Dombiak committed
237 238 239 240 241 242 243 244
</ul>

<h3>Wildfire Connection Manager Module</h3>
<ul>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-907'>JM-907</a>] - Improved scalability of ConnectionManagers.</li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-926'>JM-926</a>] - Added stringprep operations in Connection Manager to offload Wildfire.</li>
</ul>

Gaston Dombiak's avatar
Gaston Dombiak committed
245
<h2>3.1.1 -- <span style="font-weight: normal;">October 27, 2006</span></h2>
Gaston Dombiak's avatar
Gaston Dombiak committed
246 247 248

<h3>Wildfire New Features</h3>
<ul>
249 250 251 252 253 254 255 256 257 258
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-870'>JM-870</a>] - Added support for testing administrator accounts during LDAP setup.</li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-875'>JM-875</a>] - Added support for testing user mapping settings during LDAP setup.</li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-876'>JM-876</a>] - Added support for testing group mapping settings during LDAP setup.</li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-877'>JM-877</a>] - Added support for changing existing LDAP settings from admin console.</li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-722'>JM-722</a>] - Added alternate base DN support for user data. <b>(3 votes)</b></li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-595'>JM-595</a>] - Admin console now shows last time a user logged out from the server. <b>(5 votes)</b></li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-866'>JM-866</a>] - Increased max size of LDAP filters to 250 characters.</li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-864'>JM-864</a>] - Updated LDAP guide with new setup procedure.</li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-871'>JM-871</a>] - Updated Java mail library to latest version.</li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-879'>JM-879</a>] - Streamlined build process.</li>
Gaston Dombiak's avatar
Gaston Dombiak committed
259 260 261 262
</ul>

<h3>Wildfire Bug Fixes</h3>
<ul>
263 264 265 266
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-859'>JM-859</a>] - Conflict policy is now applied after successful login when using iq:auth.</li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-878'>JM-878</a>] - Some settings were not being saved when configuring LDAP from the admin console.</li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-880'>JM-880</a>] - Logging into the admin console could not work after initial setup when using LDAP.</li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-883'>JM-883</a>] - UTF-8 was not always being used when reading/writing XML content.</li>
Gaston Dombiak's avatar
Gaston Dombiak committed
267 268 269 270
</ul>

<h3>Wildfire Enterprise</h3>
<ul>
271 272 273 274 275
<li>[<a href='http://www.igniterealtime.org/issues/browse/ENT-30'>ENT-30</a>] - Enabling/disabling meta-data archiving was not working.</li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/ENT-31'>ENT-31</a>] - MS-SQL 2005 script failed to execute.</li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/ENT-32'>ENT-32</a>] - Conversations with users through gateway were not being marked as external.</li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/ENT-33'>ENT-33</a>] - Fixed editing of routing rules when using quotes.</li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/ENT-34'>ENT-34</a>] - Removed scheduling feature from Fastpath.</li>
Gaston Dombiak's avatar
Gaston Dombiak committed
276 277 278 279
</ul>

<h3>Wildfire Connection Manager Module</h3>
<ul>
280 281
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-867'>JM-867</a>] - Socket connections were closed under high load.</li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-881'>JM-881</a>] - Fixed NPE when closing connection manager session.</li>
Gaston Dombiak's avatar
Gaston Dombiak committed
282 283
</ul>

284
<h2>3.1.0 -- <span style="font-weight: normal;">October 9, 2006</span></h2>
285 286 287

<h3>Wildfire New Features</h3>
<ul>
288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-761'>JM-761</a>] - Added new gateway plugin with AIM and ICQ support. <b>(36 votes)</b></li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-769'>JM-769</a>] - Added Yahoo protocol support to the gateway plugin. <b>(18 votes)</b></li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-770'>JM-770</a>] - Added MSN protocol support to the gateway plugin. <b>(27 votes)</b></li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-193'>JM-193</a>] - Improved LDAP support. <b>(26 votes)</b></li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-820'>JM-820</a>] - Added support for presence event listeners.</li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-797'>JM-797</a>] - Added database statistics monitoring.</li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-807'>JM-807</a>] - Added support for roster event listeners.</li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-804'>JM-804</a>] - Added support for component event listeners.</li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-860'>JM-860</a>] - Added Pack200 support for plugins.</li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-843'>JM-843</a>] - Optimized session retrieval from SessionManager.</li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-816'>JM-816</a>] - Created ad-hoc commands for managing groups.</li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-808'>JM-808</a>] - Enhanced roster to be able to hold non-persistent roster items.</li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-194'>JM-194</a>] - Editing of users is now not allowed when they are read-only. <b>(1 vote)</b></li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-833'>JM-833</a>] - Improved wildfired script.</li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-771'>JM-771</a>] - Added search method to GroupProvider. <b>(1 vote)</b></li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-824'>JM-824</a>] - Added #getComponents() to InternalComponentManager.</li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-827'>JM-827</a>] - Upgraded to hsqldb 1.8.0.5.</li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-805'>JM-805</a>] - Updated JVM to 1.5.0_08.</li>
306 307 308 309
</ul>

<h3>Wildfire Bug Fixes</h3>
<ul>
310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-851'>JM-851</a>] - Fixed presence issues with LDAP and shared groups. <b>(3 votes)</b></li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-844'>JM-844</a>] - Enabled LDAP connection pooling by default.</li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-832'>JM-832</a>] - Connection pooling is no longer used for LDAP authentication.</li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-846'>JM-846</a>] - Improved error handling if connection to JS plugin update service is not possible.</li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-854'>JM-854</a>] - Improved handling of SQL command parts.</li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-839'>JM-839</a>] - Internal server errors while processing MUC packet was not returning any response to client.</li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-842'>JM-842</a>] - Message flooding was checking ALL sessions instead of only user sessions.</li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-818'>JM-818</a>] - Change in DB upgrade code broke plugin upgrades.</li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-819'>JM-819</a>] - Upgrades for non-Wildfire schemas was checking against wrong version.</li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-822'>JM-822</a>] - Users from LDAP now have correct creation date.</li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-691'>JM-691</a>] - Documentation for "Create a shared roster group" was incorrect. <b>(3 votes)</b></li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-826'>JM-826</a>] - MUC disco name was being hardcoded.</li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-828'>JM-828</a>] - Rooms were allowing owners, admins and outcasts to be duplicated.</li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-862'>JM-862</a>] - Messages with no body and no subject were being logged in group chat rooms.</li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-817'>JM-817</a>] - Fixed small security hole in email settings page.</li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-781'>JM-781</a>] - Stream compression is now optional by default for client-2-server connections.</li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-792'>JM-792</a>] - Improved syntax of LDAP searchFilter and groupSearchFilter.</li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-809'>JM-809</a>] - In band registration was accepting new users with no password.</li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-810'>JM-810</a>] - Presence subscription packets sent to the server were broadcasted to all connected users.</li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-701'>JM-701</a>] - Fixed bug with roster modification when deleting shared group. <b>(7 votes)</b></li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-801'>JM-801</a>] - Removing users from shared group could generate roster items in the database.</li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-811'>JM-811</a>] - Fixed case-sensitive error while authenticating users.</li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-784'>JM-784</a>] - Success data included after a SASL successful operation was not being encoded.</li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-794'>JM-794</a>] - SASL mechanisms were being offered to remote servers even before securing the socket.</li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-796'>JM-796</a>] - Fixed "null cert chain" error when trying to secure s2s connection.</li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-789'>JM-789</a>] - CN field in certificates was not being correctly parsed.</li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-785'>JM-785</a>] - Retrieving a privacy list was including two list elements in the answer.</li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-780'>JM-780</a>] - Plugin check is now based on original JAR date, not on unzip date.</li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-786'>JM-786</a>] - JDBCAuthProvider and JDBCUserProvider were using wrong property names.</li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-812'>JM-812</a>] - It was not possible to retrieve offline messages with invalid XML characters.</li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-793'>JM-793</a>] - Counter of client sessions was wrong.</li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-783'>JM-783</a>] - Admin console now displays actual bound IP address. <b>(1 vote)</b></li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-790'>JM-790</a>] - Removed database scripts from the wildfire JAR.</li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-815'>JM-815</a>] - Changed &lt;entity/&gt; element to &lt;subscription/&gt; element in response to subscription request.</li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-861'>JM-861</a>] - Moved abrupt connection closure messages to debug.</li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-863'>JM-863</a>] - XMLProperties was not able to store CDATA.</li>
346 347 348 349 350 351 352 353 354
</ul>

<h3>Wildfire Enterprise</h3>
<ul>
    <li>No changes</li>
</ul>

<h3>Wildfire Connection Manager Module</h3>
<ul>
355 356 357
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-795'>JM-795</a>] - DNS SRV lookup was overriding port to use to connect Connection Manager to server.</li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-788'>JM-788</a>] - manager.xml was not using the correct property for setting the client port. <b>(1 vote)</b></li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-814'>JM-814</a>] - Connections between Connection Managers and Wildfire are not encrypted by default.</li>
358 359
</ul>

Gaston Dombiak's avatar
Gaston Dombiak committed
360 361 362 363
<h2>3.0.1 -- <span style="font-weight: normal;">July 13, 2006</span></h2>

<h3>Wildfire New Features</h3>
<ul>
364 365 366 367
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-752'>JM-752</a>] - A proxy server can now be used to download updates. <b>(1 vote)</b></li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-754'>JM-754</a>] - Added JDBC user provider and documentation.</li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-759'>JM-759</a>] - Added support for vCards events. Thanks to Remko Tron&ccedil;on.</li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-762'>JM-762</a>] - Performance optimized by reducing privacy list SQL calls when no privacy lists used.</li>
Gaston Dombiak's avatar
Gaston Dombiak committed
368 369 370 371
</ul>

<h3>Wildfire Bug Fixes</h3>
<ul>
372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-744'>JM-744</a>] - Presence updates were not being sent to shared contacts whose subscriptions is FROM.</li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-745'>JM-745</a>] - Users of the same group (not shared) that can see a shared group were receiving presences of each other.</li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-750'>JM-750</a>] - Presence subscription was incorrect when adding group member to non-shared group that could see shared group.</li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-758'>JM-758</a>] - Available presence was not being sent to all connected resources after subscription was approved.</li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-775'>JM-775</a>] - Member of public group was not able to add to his roster contact that did not belong to public group.</li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-776'>JM-776</a>] - Members of public shared groups were not getting their rosters updated when a new user was created in the system.</li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-777'>JM-777</a>] - Presence was not working when creating new shared groups and at the same time defining list of members.</li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-695'>JM-695</a>] - Fixed presence problem when using shared group loaded from LDAP. <b>(5 votes)</b></li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-772'>JM-772</a>] - An error is now logged when Wildfire cannot connect to the LDAP server.</li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-741'>JM-741</a>] - Fixed javascript error while updating plugin. <b>(1 vote)</b></li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-742'>JM-742</a>] - Fixed NPE in privacy lists when presence packet has no TO address.</li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-748'>JM-748</a>] - Fixed NPE when trying to unload a bad plugin in plugin-admin page.</li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-749'>JM-749</a>] - TLS feature was being offered to clients using old SSL method.</li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-760'>JM-760</a>] - Fixed login problem when using uppercase letters in username and there is a resource conflict.</li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-763'>JM-763</a>] - Removed warning from logs on installation.</li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-768'>JM-768</a>] - A semicolon was missing in mysql and sqlserver upgrade scripts #9.</li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-778'>JM-778</a>] - Fixed error when trying to unregister an account from a client.</li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-751'>JM-751</a>] - Moved getPassword/setPassword methods from UserProvider to AuthProvider.</li>
Gaston Dombiak's avatar
Gaston Dombiak committed
390 391 392 393
</ul>

<h3>Wildfire Enterprise</h3>
<ul>
394
<li>[<a href='http://www.igniterealtime.org/issues/browse/ENT-19'>ENT-19</a>] - Message archiving was failing on Postgres.</li>
Gaston Dombiak's avatar
Gaston Dombiak committed
395 396 397 398 399 400 401
</ul>

<h3>Wildfire Connection Manager Module</h3>
<ul>
    <li>No changes</li>
</ul>

Gaston Dombiak's avatar
Gaston Dombiak committed
402
<h2>3.0.0 -- <span style="font-weight: normal;">June 29, 2006</span></h2>
403 404

<h3>Wildfire New Features</h3>
405
<ul>
406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-666'>JM-666</a>] - Added support for connection managers.</li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-281'>JM-281</a>] - Added support for Kerberos/NTLM (status: experimental). <b>(56 votes)</b></li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-673'>JM-673</a>] - Added database support for plugins.</li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-677'>JM-677</a>] - Added i18n support for plugins.</li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-718'>JM-718</a>] - Added servlet filter framework for plugins.</li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-683'>JM-683</a>] - Added support for virtual connections.</li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-684'>JM-684</a>] - Added support for JEP-0164: vCard Filtering</li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-704'>JM-704</a>] - Added support of other password types to JDBCAuthProvider.</li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-715'>JM-715</a>] - Added support for notifications of new server or plugins updates.</li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-740'>JM-740</a>] - Added support for adding/removing SASL mechanisms at runtime.</li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-719'>JM-719</a>] - Allowed flat searches of LDAP instead of sub-tree.</li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-680'>JM-680</a>] - Improved performance of server-to-server connections by using many threads to process incoming packets.</li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-720'>JM-720</a>] - Improved performance of SessionManager#getSessionCount().</li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-687'>JM-687</a>] - Added support for non-blocking connections (status: experimental). <b>(1 vote)</b></li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-717'>JM-717</a>] - Updated the look and feel in the admin console.</li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-305'>JM-305</a>] - Server features list is now dynamic. <b>(1 vote)</b></li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-652'>JM-652</a>] - Caching of favicons has been improved.</li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-675'>JM-675</a>] - File transfer service can now be enabled/disabled. <b>(2 votes)</b></li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-676'>JM-676</a>] - MUC service can now be enabled/disabled. <b>(1 vote)</b></li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-679'>JM-679</a>] - SASL success stanza now includes challenge data that needs to be processed by clients.</li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-678'>JM-678</a>] - SASLAuthentication was refactored to accommodate HTTP Binding and Connection Managers. <b>(1 vote)</b></li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-688'>JM-688</a>] - Updated third-party libraries.</li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-713'>JM-713</a>] - Updated bundled MySQL driver.</li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-688'>JM-688</a>] - Upgraded to JDK 1.5.0_07.</li>
430 431
</ul>

432
<h3>Wildfire Bug Fixes</h3>
433
<ul>
434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-702'>JM-702</a>] - Presence updates were not being broadcasted to other connected resources. <b>(4 votes)</b></li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-735'>JM-735</a>] - Presence packets sent to bare JIDs were not being sent to all connected resources.</li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-731'>JM-731</a>] - DNS lookups was failing with some DNS servers.</li>
<li>[<a href='http://www.igniterealtime.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.igniterealtime.org/issues/browse/JM-653'>JM-653</a>] - FileTransfer was not implementing Cacheable.</li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-654'>JM-654</a>] - Fixed conflict in Proxy Transfer cache name.</li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-655'>JM-655</a>] - File Transfer Proxy no longer returns null disco#items.</li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-710'>JM-710</a>] - File Transfer Proxy socket was not being cleaned up properly.</li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-721'>JM-721</a>] - File Transfer Proxy did not acknowledge configured interface.</li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-661'>JM-661</a>] - Field digest_frequency of pubsubSubscription table in MySQL was too small.</li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-665'>JM-665</a>] - Accessing published items of a pubsub node was expecting that requester was subscribed to the node.</li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-672'>JM-672</a>] - Updated the way pubsub node owners manage node affiliations and subscriptions.</li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-708'>JM-708</a>] - Answer format was incorrect when returning pubsub node affiliations or node subscriptions of a node owner.</li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-667'>JM-667</a>] - Roster items with subscription NONE and ask PENDING were being sent to clients.</li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-668'>JM-668</a>] - Fixed error when deleting a user with shared contacts that belong to public shared groups.</li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-669'>JM-669</a>] - Added fix for "javax.net.ssl.SSLException: Unsupported record version Unknown" error.</li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-729'>JM-729</a>] - Server was not processing IQ errors triggered by IQ requests made by the server.</li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-732'>JM-732</a>] - mucConversationLog was storing room's JID instead of the sender's JID.</li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-681'>JM-681</a>] - No more than 5 concurrent threads were used for creating new server-to-server connections.</li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-670'>JM-670</a>] - Flash clients were waiting forever for a response if old SASL method failed or there was a conflict while binding a resource.</li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-671'>JM-671</a>] - Fixed NPE when external component did not include a TO attribute in stream header.</li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-674'>JM-674</a>] - Fixed NPE in IQDiscoItemsHandler when an ServerItemsProvider was disabled.</li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-698'>JM-698</a>] - Fixed bug in XMLProperties.getChildren.</li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-728'>JM-728</a>] - Fixed PK length error when upgrading jivePrivate in MySQL using URF-8.</li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-736'>JM-736</a>] - Added commit statement to Oracle db scripts.</li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-737'>JM-737</a>] - Fixed invalid character error when upgrading Oracle database.</li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-700'>JM-700</a>] - Increased the column size of "username" from 32 to 64.</li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-706'>JM-706</a>] - Non-SASL Authentication stream feature was not being offered when anonymous login was disabled.</li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-712'>JM-712</a>] - VCard manager was not returning vcard-temp as a stream feature.</li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-726'>JM-726</a>] - Privacy list now implements Cacheable interface.</li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-656'>JM-656</a>] - Streamlined disco registration process.</li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-709'>JM-709</a>] - An exception is now thrown when plugin servlet class was not found.</li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-663'>JM-663</a>] - UserProvider no longer depends on VCardManager.</li>
467 468
</ul>

469
<h3>Wildfire Enterprise</h3>
470 471 472 473
<ul>
    Initial release.
</ul>

474
<h3>Wildfire Connection Manager Module</h3>
475 476 477 478
<ul>
    Initial release.
</ul>

479
<h2>2.6.2 -- <span style="font-weight: normal;">April 20, 2006</span></h2>
480 481

<h3>Bug Fixes</h3>
Gaston Dombiak's avatar
Gaston Dombiak committed
482
<ul>
483 484 485 486 487 488 489 490 491 492 493 494 495
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-648'>JM-648</a>] - Server-to-server thread pool was getting exhausted when remote servers were unresponsive.</li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-650'>JM-650</a>] - Fixed concurrency problem that was closing active connections by mistake.</li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-642'>JM-642</a>] - Deleting a user was not removing all references from memory.</li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-646'>JM-646</a>] - Fixed error when searching for groups of a non-local user when using LDAP.</li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-571'>JM-571</a>] - File transfer proxy was not being removed from service discovery when disabled. <b>(1 vote)</b></li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-638'>JM-638</a>] - Unhandled exceptions while processing IQ packets were not always returning IQ errors.</li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-639'>JM-639</a>] - Fixed ConcurrentModificationException while purging a pubsub node.</li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-640'>JM-640</a>] - A "service-not-implemented" error was being returned after an ad-hoc command was handled by pubsub.</li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-641'>JM-641</a>] - Modified pubsub tables so that all supported databases may correctly run the database scripts.</li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-644'>JM-644</a>] - Allowed Base64 decoding that doesn't encode bytes as String.</li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-645'>JM-645</a>] - Fixed recursivity error in SessionManager when searching for best route.</li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-647'>JM-647</a>] - Sometimes users were remaining as room occupants when using shared groups.</li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-649'>JM-649</a>] - Increased proxy file transfer buffer size.</li>
Gaston Dombiak's avatar
Gaston Dombiak committed
496 497
</ul>

498

499

500
<h2>2.6.1 -- <span style="font-weight: normal;">April 11, 2006</span></h2>
501 502

<h3>New Features</h3>
503
<ul>
504 505 506 507
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-222'>JM-222</a>] - Entire user base is no longer loaded when using public shared groups. <b>(1 vote)</b></li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-634'>JM-634</a>] - Shared contacts whose subscription type is FROM are no longer kept in memory.</li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-633'>JM-633</a>] - Added sorting to session list.</li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-637'>JM-637</a>] - Added support for basic commands defined in JEP-133: Service Administration.</li>
Gaston Dombiak's avatar
Gaston Dombiak committed
508 509
</ul>

510
<h3>Bug Fixes</h3>
511
<ul>
512 513 514
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-636'>JM-636</a>] - After initial install new user accounts were corrupted until restart.</li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-630'>JM-630</a>] - Fixed upgrade scripts of PostreSQL, SQLServer and Sybase.</li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-631'>JM-631</a>] - New user passwords were not being saved to the database.</li>
515 516
</ul>

Gaston Dombiak's avatar
Gaston Dombiak committed
517

518

519
<h2>2.6.0 -- <span style="font-weight: normal;">April 6, 2006</span></h2>
520 521

<h3>New Features</h3>
Gaston Dombiak's avatar
Gaston Dombiak committed
522
<ul>
523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-291'>JM-291</a>] - Encrypted passwords are now stored in the db. <b>(21 votes)</b></li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-613'>JM-613</a>] - Added support for JEP-0060: Publish-Subscribe. <b>(1 vote)</b></li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-298'>JM-298</a>] - Auditing now supports rolling over by date. <b>(12 votes)</b></li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-599'>JM-599</a>] - Improved performance by avoiding queries to load users.</li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-607'>JM-607</a>] - Improved performance by avoiding unnecessary LDAP queries.</li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-608'>JM-608</a>] - Improved performance when detecting which groups are shared groups.</li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-621'>JM-621</a>] - Improved performance by avoiding using locks in RoutingTable (server core).</li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-605'>JM-605</a>] - Improved performance by caching groups.</li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-606'>JM-606</a>] - Added JDBC Authentication provider.</li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-600'>JM-600</a>] - Added support for managing system caches from the admin console.</li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-624'>JM-624</a>] - Allowed external components to bind more than one domain.</li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-603'>JM-603</a>] - Improved db upgrade process.</li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-609'>JM-609</a>] - Refactored Ad-hoc commands so that services can also offer ad-hoc commands.</li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-597'>JM-597</a>] - Improved LDAPGroupProvider Exception Handling.</li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-625'>JM-625</a>] - Added support for XMPPServer listeners.</li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-620'>JM-620</a>] - Added development mode for web.</li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-623'>JM-623</a>] - Exposed port in connection object.</li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-614'>JM-614</a>] - Updated third-party libraries.</li>
Gaston Dombiak's avatar
Gaston Dombiak committed
541 542
</ul>

543
<h3>Bug Fixes</h3>
Gaston Dombiak's avatar
Gaston Dombiak committed
544
<ul>
545 546 547 548 549 550 551 552 553 554 555 556 557 558 559
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-615'>JM-615</a>] - Fixed deadlock when loading users and rosters.</li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-621'>JM-621</a>] - Fixed deadlock in RoutingTable.</li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-495'>JM-495</a>] - Server session tab was loading very slow.</li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-596'>JM-596</a>] - LDAP connections were not being closed correctly.</li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-601'>JM-601</a>] - LDAP referrals were not being respected while verifying authentication.</li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-604'>JM-604</a>] - SASL EXTERNAL for s2s was not checking if certificate validation was disabled.</li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-611'>JM-611</a>] - PLAIN SASL authentication was not accepting empty auth packets.</li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-627'>JM-627</a>] - Null SASL responses were not being padded.</li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-610'>JM-610</a>] - Fixed NPE in privacy list when user session no longer exists.</li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-612'>JM-612</a>] - Registering new internal components was not checking that component domain is not taken.</li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-618'>JM-618</a>] - Remote server count was wrong.</li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-619'>JM-619</a>] - Names of users were not being sorted when loading from database.</li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-622'>JM-622</a>] - Admin console was failing to startup on unexpected log impl.</li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-626'>JM-626</a>] - Several instances of the same disco#item could appear in the server's disco#items.</li>
<li>[<a href='http://www.igniterealtime.org/issues/browse/JM-628'>JM-628</a>] - Pretty printing of wildfire.xml file was not always working.</li>
Gaston Dombiak's avatar
Gaston Dombiak committed
560 561
</ul>

562 563 564 565 566 567 568

	<div class="footer">
	Copyright &copy; Jive Software, 2006
	</div>


	</div>
Matt Tucker's avatar
Matt Tucker committed
569
</div>
Matt Tucker's avatar
Matt Tucker committed
570 571 572

</body>
</html>