- 10 Nov, 2015 1 commit
-
-
speedy01 authored
Reverting some changes made with PR #239. by enabling the custom socket factory. Added the use of Comparator per http://docs.oracle.com/javase/8/docs/technotes/guides/jndi/jndi-ldap.html#pooling for connection pooling
-
- 09 Nov, 2015 3 commits
-
-
Christian Schudt authored
-
Christian Schudt authored
-
Christian Schudt authored
There were still ~1500 missing annotations! This time fixed with IntelliJ ;-)
-
- 31 Oct, 2015 1 commit
-
-
Christian Schudt authored
These are actually not required by Java compiler and therefore have been removed with dfb69a76, but qdox needs them.
-
- 30 Oct, 2015 7 commits
-
-
Christian Schudt authored
-
Christian Schudt authored
-
Christian Schudt authored
This is a followup for fcf665a9.
-
Christian Schudt authored
-
Christian Schudt authored
The homemade IntEnum and Enum classes feel totally weird and confusing, when having java.lang.Enum around. This commit removes these classes. The static constants in the RosterItem class now feel superfluous, but are kept in there, because they are referenced by a lot of other classes and JSP pages.
-
Christian Schudt authored
-
Christian Schudt authored
- Not all resources were closed in finally block (see Launcher, PluginManager, UpdateManager, FaviconServlet, ...) - Get rid of verbose finally blocks and empty catch blocks, which makes the code more readable. - Generally, this is the more modern approach to deal with resources.
-
- 29 Oct, 2015 3 commits
-
-
Christian Schudt authored
ConcurrentHashSet seems to be a relict from earlier Java times. Since Java 1.6 the preferred method to create a "ConcurrentHashSet" is to use Collections.newSetFromMap(new ConcurrentHashMap<?, ?>())
-
Christian Schudt authored
-
Christian Schudt authored
- Use String.getBytes(Charset) instead of String.getBytes(String) - Use new String(byte[], Charset) instead of new String(byte[], String) -> Get rid of UnsupportedEncodingException. -> Less try-catch blocks.
-
- 28 Oct, 2015 3 commits
-
-
Christian Schudt authored
-
Christian Schudt authored
Delete that class, it's not needed, since Java 5 Collections Framework.
-
Christian Schudt authored
This is the more correct API and also has very minor performance benefits.
-
- 27 Oct, 2015 1 commit
-
-
Christian Schudt authored
And don't use String concatenation within the append() method.
-
- 13 Oct, 2015 1 commit
-
-
Guus der Kinderen authored
-
- 28 Sep, 2015 1 commit
-
-
Guus der Kinderen authored
Problems are inevatible when a resource is opened, passed around and closed by a different method. This can improved upon easily.
-
- 28 Jul, 2015 1 commit
-
-
Victor Hong authored
-
- 07 Jul, 2015 1 commit
-
-
Victor Hong authored
-
- 15 Jun, 2015 1 commit
-
-
Victor Hong authored
-
- 01 Jun, 2015 1 commit
-
-
Victor Hong authored
certificates.
-
- 17 Apr, 2015 2 commits
-
-
Guus der Kinderen authored
-
Guus der Kinderen authored
Mutual authentication support depends on certificates being available in the client truststore. Openfire does not ship with any by default, and does not provide any tools to manage certificates in any of the truststores. This commit adds basic support, which allows a user to add, remove and review certificates in any of the keystores that are available in Openfire.
-
- 07 Feb, 2015 1 commit
-
-
Tom Evans authored
* Repackaged the classes in the Hazelcast plugin to use the project's namespace (org.jivesoftware.* rather than com.jivesoftware.*) * Updated to latest HZ release (v3.4) * Updated the name of the default clustering plugin class, used by reflection to initialize the hazelcast plugin (if present). * Updated docs per community feedback
-
- 11 Jan, 2015 1 commit
-
-
Tom Evans authored
This patch fixes several NullPointerExceptions that were observed in an cluster when running under high load and latency, including related issues in the BOSH connector and hazelcast plugin. Some related logging improvements are also included. Some of the NPEs were generated during the startup phase before the server was fully initialized. These have been corrected by checking appropriate "ready state" indicators. In general, sessions hosted in remote cluster nodes that cannot be addressed due to timeouts during remote task execution should be considered temporarily "unavailable" to the cluster member that initiated the call.
-
- 09 Dec, 2014 1 commit
-
-
Tom Evans authored
This fixes a problem with a static final reference in the Node.class. It also addresses a couple of minor issues discovered during pubsub testing: - PubSubPersistenceManager should return an editable collection rather than a read-only collection for published items - SequenceManager defaults should use a blocksize of 5 for frequently used tables - LocaleUtils should catch and log a MissingResourceException and return the key in lieu of the missing value (by convention)
-
- 21 Nov, 2014 1 commit
-
-
= authored
-
- 15 Nov, 2014 1 commit
-
-
= authored
https://community.igniterealtime.org/thread/53888 Adding verify the installation configuration change encryption and secret key encryption. If there are changes then use the old encryption secret key to decrypt the original configuration. With a new encrypted and the encrypted secret key. I think OF-825 problem has been repaired.
-
- 14 Nov, 2014 2 commits
-
-
Tom Evans authored
Minor changes to system utility classes to improve initial state of the system, particularly during unit testing.
-
= authored
org.jivesoftware.util.CertificateManager - Error decoding subjectAltName java.lang.ClassCastException: org.bouncycastle.asn1.DERTaggedObject cannot be cast to org.bouncycastle.asn1.ASN1Sequence
-
- 10 Nov, 2014 1 commit
-
-
Tom Evans authored
Introduces MUC group affiliation feature; allow users to join rooms based on group membership; distribute presence updates for MUC affiliation changes due to group membership events.
-
- 03 Nov, 2014 1 commit
-
-
Dele Olajide authored
-
- 30 Oct, 2014 2 commits
-
-
Tom Evans authored
The username2roster cache was use the Openfire defaults of 256k/6hrs which is not optimal for a base installation. This sets the default max size to 1M and set the expiry to 30 minutes.
-
Tom Evans authored
Fix settings for debug log so the admin UI setting is retained across restarts. The system property "log.debug.enabled" may also be used to manage this setting. If provided via openfire.xml, the property will be migrated into the DB during startup.
-
- 27 Oct, 2014 1 commit
-
-
akrherz authored
patch by Andrea Ratto
-
- 23 Oct, 2014 1 commit
-
-
Tom Evans authored
Allow international domain names (per RFC 3490).
-