OF-205: Update RosterAccess to use more efficient isGroupVisible() method in RosterManager (now public)

git-svn-id: http://svn.igniterealtime.org/svn/repos/openfire/trunk@13376 b35dd754-fafc-0310-a699-88a17e54d16e
OF-573: Additional configuration property (xmpp.httpbind.worker.threads) to configure worker threads in the BOSH engine

git-svn-id: http://svn.igniterealtime.org/svn/repos/openfire/trunk@13377 b35dd754-fafc-0310-a699-88a17e54d16e
OF-205: Updated Hazelcast clustering plugin to version 2.4.1

git-svn-id: http://svn.igniterealtime.org/svn/repos/openfire/trunk@13378 b35dd754-fafc-0310-a699-88a17e54d16e
Remove unsupported JDK 1.6 operation (Bamboo ref 13377)

git-svn-id: http://svn.igniterealtime.org/svn/repos/openfire/trunk@13379 b35dd754-fafc-0310-a699-88a17e54d16e
OF-278: Avoid loading all shared groups into memory/cache when possible.
NOTE: This is a partial refactor of the Openfire groups component. Additional review and testing is requested. Please update the corresponding JIRA ticket with comments or concerns.

git-svn-id: http://svn.igniterealtime.org/svn/repos/openfire/trunk@13380 b35dd754-fafc-0310-a699-88a17e54d16e
OF-588: Manage list of "local-only" caches separately from standard caches (forces local strategy where needed); also, explicitly clear caches when switching to/from cluster mode

git-svn-id: http://svn.igniterealtime.org/svn/repos/openfire/trunk@13381 b35dd754-fafc-0310-a699-88a17e54d16e
OF-588: Add synchronization for cache swap during cluster startup/shutdown

git-svn-id: http://svn.igniterealtime.org/svn/repos/openfire/trunk@13382 b35dd754-fafc-0310-a699-88a17e54d16e
OF-588: Defer switch to clustered factory strategy until the server has joined the cluster

git-svn-id: http://svn.igniterealtime.org/svn/repos/openfire/trunk@13383 b35dd754-fafc-0310-a699-88a17e54d16e
OF-590: Improved exception handling and error recovery in core clustering classes; retooled cache configuration to prevent eviction of core components; updated versions and documentation for clustering and hazelcast plugins

git-svn-id: http://svn.igniterealtime.org/svn/repos/openfire/trunk@13392 b35dd754-fafc-0310-a699-88a17e54d16e
OF-197: Keep track of jar files loaded by each plugin; unload jars when the plugin is destroyed

git-svn-id: http://svn.igniterealtime.org/svn/repos/openfire/trunk@13395 b35dd754-fafc-0310-a699-88a17e54d16e
OF-602: Hazelcast clustering plugin improvements (install/upgrade/docs)

git-svn-id: http://svn.igniterealtime.org/svn/repos/openfire/trunk@13396 b35dd754-fafc-0310-a699-88a17e54d16e
OF-601: Include name attribute when persisting privacy lists

git-svn-id: http://svn.igniterealtime.org/svn/repos/openfire/trunk@13397 b35dd754-fafc-0310-a699-88a17e54d16e
OF-591: Fix NPE in Admin UI when deleting a MUC room

git-svn-id: http://svn.igniterealtime.org/svn/repos/openfire/trunk@13398 b35dd754-fafc-0310-a699-88a17e54d16e
OF-287: After SASL PLAIN authentication, return the resulting authorized user id (as set/mapped by the callback), rather than the original (input) authorization id.

git-svn-id: http://svn.igniterealtime.org/svn/repos/openfire/trunk@13399 b35dd754-fafc-0310-a699-88a17e54d16e
testcommit

git-svn-id: http://svn.igniterealtime.org/svn/repos/openfire/trunk@13404 b35dd754-fafc-0310-a699-88a17e54d16e
fixed nonpersistant mode,
Roster updates from spectrum2 now get correctly updated so users can be in mutliple groups again,
some minor structural changes to sendroster and RemoteRosterInterceptor to be more efficient and clear

git-svn-id: http://svn.igniterealtime.org/svn/repos/openfire/trunk@13405 b35dd754-fafc-0310-a699-88a17e54d16e
Fixed some typos

git-svn-id: http://svn.igniterealtime.org/svn/repos/openfire/trunk@13407 b35dd754-fafc-0310-a699-88a17e54d16e
git-svn-id: http://svn.igniterealtime.org/svn/repos/openfire/trunk@13408 b35dd754-fafc-0310-a699-88a17e54d16e
updated readme and changelog for monitoring 1.3.0 plugin

git-svn-id: http://svn.igniterealtime.org/svn/repos/openfire/trunk@13409 b35dd754-fafc-0310-a699-88a17e54d16e