changelog.html 34.5 KB
Newer Older
Gaston Dombiak's avatar
Gaston Dombiak committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 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 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 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 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 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 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

<html>
<head>
<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;
	clear: both;
	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>
</head>
<body>

<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">



<h2>3.1.1 -- <span style="font-weight: normal;">October 27, 2006</span></h2>

<h3>Wildfire New Features</h3>
<ul>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-870'>JM-870</a>] - Added support for testing administrator accounts during LDAP setup.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-875'>JM-875</a>] - Added support for testing user mapping settings during LDAP setup.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-876'>JM-876</a>] - Added support for testing group mapping settings during LDAP setup.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-877'>JM-877</a>] - Added support for changing existing LDAP settings from admin console.</li>
<li>[<a href='http://www.jivesoftware.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.jivesoftware.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.jivesoftware.org/issues/browse/JM-866'>JM-866</a>] - Increased max size of LDAP filters to 250 characters.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-864'>JM-864</a>] - Updated LDAP guide with new setup procedure.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-871'>JM-871</a>] - Updated Java mail library to latest version.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-879'>JM-879</a>] - Streamlined build process.</li>
</ul>

<h3>Wildfire Bug Fixes</h3>
<ul>
<li>[<a href='http://www.jivesoftware.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.jivesoftware.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.jivesoftware.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.jivesoftware.org/issues/browse/JM-883'>JM-883</a>] - UTF-8 was not always being used when reading/writing XML content.</li>
</ul>

<h3>Wildfire Enterprise</h3>
<ul>
<li>[<a href='http://www.jivesoftware.org/issues/browse/ENT-30'>ENT-30</a>] - Enabling/disabling meta-data archiving was not working.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/ENT-31'>ENT-31</a>] - MS-SQL 2005 script failed to execute.</li>
<li>[<a href='http://www.jivesoftware.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.jivesoftware.org/issues/browse/ENT-33'>ENT-33</a>] - Fixed editing of routing rules when using quotes.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/ENT-34'>ENT-34</a>] - Removed scheduling feature from Fastpath.</li>
</ul>

<h3>Wildfire Connection Manager Module</h3>
<ul>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-867'>JM-867</a>] - Socket connections were closed under high load.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-881'>JM-881</a>] - Fixed NPE when closing connection manager session.</li>
</ul>

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

<h3>Wildfire New Features</h3>
<ul>
<li>[<a href='http://www.jivesoftware.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.jivesoftware.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.jivesoftware.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.jivesoftware.org/issues/browse/JM-193'>JM-193</a>] - Improved LDAP support. <b>(26 votes)</b></li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-820'>JM-820</a>] - Added support for presence event listeners.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-797'>JM-797</a>] - Added database statistics monitoring.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-807'>JM-807</a>] - Added support for roster event listeners.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-804'>JM-804</a>] - Added support for component event listeners.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-860'>JM-860</a>] - Added Pack200 support for plugins.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-843'>JM-843</a>] - Optimized session retrieval from SessionManager.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-816'>JM-816</a>] - Created ad-hoc commands for managing groups.</li>
<li>[<a href='http://www.jivesoftware.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.jivesoftware.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.jivesoftware.org/issues/browse/JM-833'>JM-833</a>] - Improved wildfired script.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-771'>JM-771</a>] - Added search method to GroupProvider. <b>(1 vote)</b></li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-824'>JM-824</a>] - Added #getComponents() to InternalComponentManager.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-827'>JM-827</a>] - Upgraded to hsqldb 1.8.0.5.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-805'>JM-805</a>] - Updated JVM to 1.5.0_08.</li>
</ul>

<h3>Wildfire Bug Fixes</h3>
<ul>
<li>[<a href='http://www.jivesoftware.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.jivesoftware.org/issues/browse/JM-844'>JM-844</a>] - Enabled LDAP connection pooling by default.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-832'>JM-832</a>] - Connection pooling is no longer used for LDAP authentication.</li>
<li>[<a href='http://www.jivesoftware.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.jivesoftware.org/issues/browse/JM-854'>JM-854</a>] - Improved handling of SQL command parts.</li>
<li>[<a href='http://www.jivesoftware.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.jivesoftware.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.jivesoftware.org/issues/browse/JM-818'>JM-818</a>] - Change in DB upgrade code broke plugin upgrades.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-819'>JM-819</a>] - Upgrades for non-Wildfire schemas was checking against wrong version.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-822'>JM-822</a>] - Users from LDAP now have correct creation date.</li>
<li>[<a href='http://www.jivesoftware.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.jivesoftware.org/issues/browse/JM-826'>JM-826</a>] - MUC disco name was being hardcoded.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-828'>JM-828</a>] - Rooms were allowing owners, admins and outcasts to be duplicated.</li>
<li>[<a href='http://www.jivesoftware.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.jivesoftware.org/issues/browse/JM-817'>JM-817</a>] - Fixed small security hole in email settings page.</li>
<li>[<a href='http://www.jivesoftware.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.jivesoftware.org/issues/browse/JM-792'>JM-792</a>] - Improved syntax of LDAP searchFilter and groupSearchFilter.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-809'>JM-809</a>] - In band registration was accepting new users with no password.</li>
<li>[<a href='http://www.jivesoftware.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.jivesoftware.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.jivesoftware.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.jivesoftware.org/issues/browse/JM-811'>JM-811</a>] - Fixed case-sensitive error while authenticating users.</li>
<li>[<a href='http://www.jivesoftware.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.jivesoftware.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.jivesoftware.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.jivesoftware.org/issues/browse/JM-789'>JM-789</a>] - CN field in certificates was not being correctly parsed.</li>
<li>[<a href='http://www.jivesoftware.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.jivesoftware.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.jivesoftware.org/issues/browse/JM-786'>JM-786</a>] - JDBCAuthProvider and JDBCUserProvider were using wrong property names.</li>
<li>[<a href='http://www.jivesoftware.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.jivesoftware.org/issues/browse/JM-793'>JM-793</a>] - Counter of client sessions was wrong.</li>
<li>[<a href='http://www.jivesoftware.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.jivesoftware.org/issues/browse/JM-790'>JM-790</a>] - Removed database scripts from the wildfire JAR.</li>
<li>[<a href='http://www.jivesoftware.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.jivesoftware.org/issues/browse/JM-861'>JM-861</a>] - Moved abrupt connection closure messages to debug.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-863'>JM-863</a>] - XMLProperties was not able to store CDATA.</li>
</ul>

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

<h3>Wildfire Connection Manager Module</h3>
<ul>
<li>[<a href='http://www.jivesoftware.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.jivesoftware.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.jivesoftware.org/issues/browse/JM-814'>JM-814</a>] - Connections between Connection Managers and Wildfire are not encrypted by default.</li>
</ul>

<h2>3.0.1 -- <span style="font-weight: normal;">July 13, 2006</span></h2>

<h3>Wildfire New Features</h3>
<ul>
<li>[<a href='http://www.jivesoftware.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.jivesoftware.org/issues/browse/JM-754'>JM-754</a>] - Added JDBC user provider and documentation.</li>
<li>[<a href='http://www.jivesoftware.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.jivesoftware.org/issues/browse/JM-762'>JM-762</a>] - Performance optimized by reducing privacy list SQL calls when no privacy lists used.</li>
</ul>

<h3>Wildfire Bug Fixes</h3>
<ul>
<li>[<a href='http://www.jivesoftware.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.jivesoftware.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.jivesoftware.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.jivesoftware.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.jivesoftware.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.jivesoftware.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.jivesoftware.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.jivesoftware.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.jivesoftware.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.jivesoftware.org/issues/browse/JM-741'>JM-741</a>] - Fixed javascript error while updating plugin. <b>(1 vote)</b></li>
<li>[<a href='http://www.jivesoftware.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.jivesoftware.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.jivesoftware.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.jivesoftware.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.jivesoftware.org/issues/browse/JM-763'>JM-763</a>] - Removed warning from logs on installation.</li>
<li>[<a href='http://www.jivesoftware.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.jivesoftware.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.jivesoftware.org/issues/browse/JM-751'>JM-751</a>] - Moved getPassword/setPassword methods from UserProvider to AuthProvider.</li>
</ul>

<h3>Wildfire Enterprise</h3>
<ul>
<li>[<a href='http://www.jivesoftware.org/issues/browse/ENT-19'>ENT-19</a>] - Message archiving was failing on Postgres.</li>
</ul>

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

<h2>3.0.0 -- <span style="font-weight: normal;">June 29, 2006</span></h2>

<h3>Wildfire New Features</h3>
<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-281'>JM-281</a>] - Added support for Kerberos/NTLM (status: experimental). <b>(56 votes)</b></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-677'>JM-677</a>] - Added i18n support for plugins.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-718'>JM-718</a>] - Added servlet filter framework for plugins.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-683'>JM-683</a>] - Added support for virtual connections.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-684'>JM-684</a>] - Added support for JEP-0164: vCard Filtering</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-704'>JM-704</a>] - Added support of other password types to JDBCAuthProvider.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-715'>JM-715</a>] - Added support for notifications of new server or plugins updates.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-740'>JM-740</a>] - Added support for adding/removing SASL mechanisms at runtime.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-719'>JM-719</a>] - Allowed flat searches of LDAP instead of sub-tree.</li>
<li>[<a href='http://www.jivesoftware.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.jivesoftware.org/issues/browse/JM-720'>JM-720</a>] - Improved performance of SessionManager#getSessionCount().</li>
<li>[<a href='http://www.jivesoftware.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.jivesoftware.org/issues/browse/JM-717'>JM-717</a>] - Updated the look and feel in the admin console.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-305'>JM-305</a>] - Server features list is now dynamic. <b>(1 vote)</b></li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-652'>JM-652</a>] - Caching of favicons has been improved.</li>
<li>[<a href='http://www.jivesoftware.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.jivesoftware.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.jivesoftware.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.jivesoftware.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.jivesoftware.org/issues/browse/JM-688'>JM-688</a>] - Updated third-party libraries.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-713'>JM-713</a>] - Updated bundled MySQL driver.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-688'>JM-688</a>] - Upgraded to JDK 1.5.0_07.</li>
</ul>

<h3>Wildfire Bug Fixes</h3>
<ul>
<li>[<a href='http://www.jivesoftware.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.jivesoftware.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.jivesoftware.org/issues/browse/JM-731'>JM-731</a>] - DNS lookups was failing with some DNS servers.</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-654'>JM-654</a>] - Fixed conflict in Proxy Transfer cache name.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-655'>JM-655</a>] - File Transfer Proxy no longer returns null disco#items.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-710'>JM-710</a>] - File Transfer Proxy socket was not being cleaned up properly.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-721'>JM-721</a>] - File Transfer Proxy did not acknowledge configured interface.</li>
<li>[<a href='http://www.jivesoftware.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.jivesoftware.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.jivesoftware.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.jivesoftware.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.jivesoftware.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.jivesoftware.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.jivesoftware.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.jivesoftware.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.jivesoftware.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.jivesoftware.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.jivesoftware.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.jivesoftware.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.jivesoftware.org/issues/browse/JM-674'>JM-674</a>] - Fixed NPE in IQDiscoItemsHandler when an ServerItemsProvider was disabled.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-698'>JM-698</a>] - Fixed bug in XMLProperties.getChildren.</li>
<li>[<a href='http://www.jivesoftware.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.jivesoftware.org/issues/browse/JM-736'>JM-736</a>] - Added commit statement to Oracle db scripts.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-737'>JM-737</a>] - Fixed invalid character error when upgrading Oracle database.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-700'>JM-700</a>] - Increased the column size of "username" from 32 to 64.</li>
<li>[<a href='http://www.jivesoftware.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.jivesoftware.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.jivesoftware.org/issues/browse/JM-726'>JM-726</a>] - Privacy list now implements Cacheable interface.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-656'>JM-656</a>] - Streamlined disco registration process.</li>
<li>[<a href='http://www.jivesoftware.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.jivesoftware.org/issues/browse/JM-663'>JM-663</a>] - UserProvider no longer depends on VCardManager.</li>
</ul>

<h3>Wildfire Enterprise</h3>
<ul>
    Initial release.
</ul>

<h3>Wildfire Connection Manager Module</h3>
<ul>
    Initial release.
</ul>

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

<h3>Bug Fixes</h3>
<ul>
<li>[<a href='http://www.jivesoftware.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.jivesoftware.org/issues/browse/JM-650'>JM-650</a>] - Fixed concurrency problem that was closing active connections by mistake.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-642'>JM-642</a>] - Deleting a user was not removing all references from memory.</li>
<li>[<a href='http://www.jivesoftware.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.jivesoftware.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.jivesoftware.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.jivesoftware.org/issues/browse/JM-639'>JM-639</a>] - Fixed ConcurrentModificationException while purging a pubsub node.</li>
<li>[<a href='http://www.jivesoftware.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.jivesoftware.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.jivesoftware.org/issues/browse/JM-644'>JM-644</a>] - Allowed Base64 decoding that doesn't encode bytes as String.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-645'>JM-645</a>] - Fixed recursivity error in SessionManager when searching for best route.</li>
<li>[<a href='http://www.jivesoftware.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.jivesoftware.org/issues/browse/JM-649'>JM-649</a>] - Increased proxy file transfer buffer size.</li>
</ul>



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

<h3>New Features</h3>
<ul>
<li>[<a href='http://www.jivesoftware.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.jivesoftware.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.jivesoftware.org/issues/browse/JM-633'>JM-633</a>] - Added sorting to session list.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-637'>JM-637</a>] - Added support for basic commands defined in JEP-133: Service Administration.</li>
</ul>

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



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

<h3>New Features</h3>
<ul>
<li>[<a href='http://www.jivesoftware.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.jivesoftware.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.jivesoftware.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.jivesoftware.org/issues/browse/JM-599'>JM-599</a>] - Improved performance by avoiding queries to load users.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-607'>JM-607</a>] - Improved performance by avoiding unnecessary LDAP queries.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-608'>JM-608</a>] - Improved performance when detecting which groups are shared groups.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-621'>JM-621</a>] - Improved performance by avoiding using locks in RoutingTable (server core).</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-605'>JM-605</a>] - Improved performance by caching groups.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-606'>JM-606</a>] - Added JDBC Authentication provider.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-600'>JM-600</a>] - Added support for managing system caches from the admin console.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-624'>JM-624</a>] - Allowed external components to bind more than one domain.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-603'>JM-603</a>] - Improved db upgrade process.</li>
<li>[<a href='http://www.jivesoftware.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.jivesoftware.org/issues/browse/JM-597'>JM-597</a>] - Improved LDAPGroupProvider Exception Handling.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-625'>JM-625</a>] - Added support for XMPPServer listeners.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-620'>JM-620</a>] - Added development mode for web.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-623'>JM-623</a>] - Exposed port in connection object.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-614'>JM-614</a>] - Updated third-party libraries.</li>
</ul>

<h3>Bug Fixes</h3>
<ul>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-615'>JM-615</a>] - Fixed deadlock when loading users and rosters.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-621'>JM-621</a>] - Fixed deadlock in RoutingTable.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-495'>JM-495</a>] - Server session tab was loading very slow.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-596'>JM-596</a>] - LDAP connections were not being closed correctly.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-601'>JM-601</a>] - LDAP referrals were not being respected while verifying authentication.</li>
<li>[<a href='http://www.jivesoftware.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.jivesoftware.org/issues/browse/JM-611'>JM-611</a>] - PLAIN SASL authentication was not accepting empty auth packets.</li>
<li>[<a href='http://www.jivesoftware.org/issues/browse/JM-627'>JM-627</a>] - Null SASL responses were not being padded.</li>
<li>[<a href='http://www.jivesoftware.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.jivesoftware.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.jivesoftware.org/issues/browse/JM-618'>JM-618</a>] - Remote server count was wrong.</li>
<li>[<a href='http://www.jivesoftware.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.jivesoftware.org/issues/browse/JM-622'>JM-622</a>] - Admin console was failing to startup on unexpected log impl.</li>
<li>[<a href='http://www.jivesoftware.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.jivesoftware.org/issues/browse/JM-628'>JM-628</a>] - Pretty printing of wildfire.xml file was not always working.</li>
</ul>


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


	</div>
</div>

</body>
</html>