- 21 Nov, 2015 5 commits
-
-
Christian Schudt authored
-
Christian Schudt authored
-
Christian Schudt authored
-
Christian Schudt authored
-
Christian Schudt authored
-
- 20 Nov, 2015 1 commit
-
-
daryl herzmann authored
Archive legacy sources for Jive tools
-
- 19 Nov, 2015 11 commits
-
-
Tom Evans authored
These sources were added to support the pending Maven refactor (PR #361). However the classes are not needed for the core compile/build. Moved into separate archive for safekeeping.
-
Christian Schudt authored
-
akrherz authored
The new Version.java comparison in master branch evaluates '3.11.0' as newer than '3.11.0 alpha' (which is correct), but causes a problem when attempting to load plugins requiring '3.11.0' on a developmental '3.11.0 alpha' release.
-
Tom Evans authored
Modernize PluginManager internals with Java NIO.2 File API.
-
Tom Evans authored
Generify ClusterTask interface
-
Tom Evans authored
Support mock testing
-
Tom Evans authored
OF-974: Migrate cache content
-
Tom Evans authored
Add Legacy Jive build code for eventual removal
-
Tom Evans authored
When switch to/from clustered deployment, ensure that critical cached items such as components and remote servers are not inadvertently dropped from the cache.
-
Guus der Kinderen authored
By replacing Jetty 6.x era libraries with 9.x-based variants, JSP support will be brought back up-to-date. Additionally, Openfire will no longer have a mix of dependencies from various versions of Jetty. This commit contains a number of changes that go hand-in-hand: - Replaces JAR files - Applies uniformity to the buildscript where JSPC is executed - Replaces JSTL 1.0 taglibs with later versions - Adds a simple logger to the build process (to stop it from complaining)
-
Guus der Kinderen authored
-
- 18 Nov, 2015 3 commits
-
-
Christian Schudt authored
in the same fashion as e.g. `java.util.concurrent.Callable`
-
Tom Evans authored
Provide public constructor
-
Tom Evans authored
Remove "private" default constructor to enable subclasses, mock testing,, etc.
-
- 17 Nov, 2015 20 commits
-
-
Tom Evans authored
Various improvements in Version class
-
Tom Evans authored
byte[].equals() should probably be Arrays.equals()
-
Tom Evans authored
Adding PropertyListener support to AuditManagerImpl
-
Tom Evans authored
StringUtils: Simplify verbose/duplicate and obsolete code constructs
-
Tom Evans authored
Replace deprecated JiveConstants.XMPP_DELAY_DATETIME_FORMAT usage
-
Tom Evans authored
OF-868 update roster cache on userModified
-
daryl herzmann authored
Tests should retrieve resources from the classpath rather than files.
-
daryl herzmann authored
Delete ChannelInputStream.java.
-
daryl herzmann authored
Cleanup connection logging, etc.
-
daryl herzmann authored
Update protocol support documentation.
-
daryl herzmann authored
Modernize XMLProperties with Java NIO.2 File API
-
daryl herzmann authored
Delete URLUTF8Encoder.java in favor of java.net.URLEncoder.
-
daryl herzmann authored
Revert PR#300 (restore PluginClassLoader)
-
Tom Evans authored
per discussion with core team
-
akrherz authored
-
Tom Evans authored
Also remove dependency for sun.security.provider.* package
-
Christian Schudt authored
This is highlighted as "probably a bug" in my IDE. E.g. `new byte[]{1}.equals(new byte[]{1})` is always false. But `Arrays.equals(new byte[]{1}, new byte[]{1});` is true.
-
Christian Schudt authored
-
David Greene authored
-
Christian Schudt authored
- The 4 replace methods were nearly identical. - Deprecate String utility, which has a simple one-liner equivalent in the JDK - Use DatatypeConverter for byte[] to hex. It's less code and even 2-3 times faster than the previous method.
-