- 09 Feb, 2016 1 commit
-
-
Derek McLean authored
When a room occupant sends an availability update to a host in an Openfire cluster, other users cannot join the room from other hosts in the cluster. The availability update causes the other hosts to lose an occupant's role and affiliation. New occupants encounter an NPE when joining and are prevented from joining the room. Specifically, the NPE occurs when Openfire attempts to send initial presences for current occupants. Remote hosts in the cluster lose the occupant's association because the local room simply broadcasts the presence packet for the occupant's availability update. Because it is from the client, this packet does not have the occupant's role or affiliation. The remote hosts treat the presence packet as the occupant's presence without modification. This fix changes the order in which Openfire handles an availability update. First, it updates its local view of an occupant's presence. This populates the correct association. Then, it broadcasts the updated presence to remote hosts in the cluster.
-
- 02 Feb, 2016 2 commits
-
-
Tom Evans authored
XEP-0016 error messages should set correct from attribute (the sender).
-
Christian Schudt authored
See XEP-0016, example 50.
-
- 27 Jan, 2016 2 commits
-
-
Dave Cridland authored
OF-1063: Prevent TimerThread from exiting
-
Tom Evans authored
Do not allow TimerThread to exit when the server becomes heavily loaded, preferring instead to use the caller's thread to execute a scheduled task when needed. This may result in a temporary slowdown, but is better than a hard failure which requires a restart of the server.
-
- 26 Jan, 2016 4 commits
-
-
Dave Cridland authored
OF-1057: Upgrade Jetty to 9.2.14
-
Guus der Kinderen authored
This commit moves jetty 9.2.9 to 9.2.14, which currently is the latest release of it 9.2 branch.
-
Dave Cridland authored
OF-1056: Redirect commons logging over slf4j properly.
-
Dave Cridland authored
OF-1045: Fix NPE in cluster info page
-
- 25 Jan, 2016 17 commits
-
-
Guus der Kinderen authored
Instead of using our proprietary commons logging wrapper for slf4j, use the one provided by slf4j. Not only does is reduce code, it also does a better job logging things (using the correct log category). The jcl-over-slf4j.jar is a drop-in replacement for commons-logging.jar (for version 1.1.1 commons-logging - our copy was probably older).
-
Guus der Kinderen authored
OF-1054 IllegalStateException when destroying MUC room prevents unava…
-
Guus der Kinderen authored
OF-1051: Prevent ConcurrentModificationException
-
Guus der Kinderen authored
Improve certificate signatures with SHA-2 functions
-
André Berenguel authored
Conflicts: src/java/org/jivesoftware/openfire/keystore/IdentityStore.java
-
Guus der Kinderen authored
Aberenguel certificate issues
-
André Berenguel authored
-
André Berenguel authored
-
André Berenguel authored
-
André Berenguel authored
-
André Berenguel authored
-
André Berenguel authored
Conflicts: src/java/org/jivesoftware/openfire/keystore/IdentityStore.java
-
André Berenguel authored
-
Guus der Kinderen authored
-
André Berenguel authored
IdentityStore.addSelfSignedDomainCertificate considers the certificate validity in days, not in months.
-
Guus der Kinderen authored
OF-1049: Fixes for certificate management
-
Guus der Kinderen authored
Remove exclamation mark from Search button (OF-1055)
-
- 23 Jan, 2016 1 commit
-
-
wroot authored
-
- 22 Jan, 2016 1 commit
-
-
Christian Schudt authored
-
- 21 Jan, 2016 6 commits
-
-
Tom Evans authored
Ensure cluster listener is properly initialized (and destroyed).
-
Guus der Kinderen authored
The unmodifiable collection in the original code is not immutable: when the original collection is modified, this is reflected (which can cause problems in iterators created from the unmodifiable collection). This commit creates a new collection to prevent this from happening.
-
Guus der Kinderen authored
OF-1053: Don't use apostrophe in i18n
-
Christian Schudt authored
OF-1046: Improve offline-storage usage
-
Guus der Kinderen authored
Existing code already tried to prevent message bounces when a stanza was sent by the server itself. This commit builds on that solution. Also, debug logging was added for the store-and-* strategies when storage was no longer possible as a result of quota limitations (we had a hard time debugging this)
-
Guus der Kinderen authored
Replaced all apostrophes with HTML-encoded entities to prevent formatting problems.
-
- 20 Jan, 2016 2 commits
-
-
daryl herzmann authored
REST API Plugin update to version 1.2.2
-
Roman S authored
-
- 19 Jan, 2016 4 commits
-
-
Guus der Kinderen authored
A fix for OF-1041
-
Guus der Kinderen authored
By reversing the order in which objects are added to the internal state, a failure during store construction won't put the manager in a half-initialized state.
-
Guus der Kinderen authored
Check if the keys in the identity store can be accessed when the identity store is being created.
-
Guus der Kinderen authored
Don't initialize the admin console TLS connector when no identity store is available (that's guaranteed to fail). Don't log admin console startup success when there's an error.
-