1. 21 Nov, 2015 1 commit
  2. 20 Nov, 2015 1 commit
    • Dave Cridland's avatar
      OF-115 Process S2S stanzas from a session serially · 2d62c7e1
      Dave Cridland authored
      This patch removes the thread pool from the ServerSocketReader, causing
      stanzas from a particular S2S session to be processed serially on the same
      thread used by the ServerSocketReader.
      
      Each ServerSocketReader currently has a thread to itself, so this is unlikely
      to have a serious impact on performance, but does have a very positive impact
      on correctness.
      2d62c7e1
  3. 19 Nov, 2015 3 commits
    • Tom Evans's avatar
      Archive legacy sources for Jive tools · 6da86905
      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.
      6da86905
    • Tom Evans's avatar
      OF-974: Migrate cache content · 18af4f0b
      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.
      18af4f0b
    • Guus der Kinderen's avatar
      OF-953: Old JSP libraries should be upgraded. · 67baf287
      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)
      67baf287
  4. 18 Nov, 2015 3 commits
  5. 17 Nov, 2015 6 commits
  6. 16 Nov, 2015 2 commits
  7. 15 Nov, 2015 1 commit
  8. 13 Nov, 2015 3 commits
    • Tom Evans's avatar
      OF-881: Simplify connection close semantics · 0d1a5c45
      Tom Evans authored
      Avoid recursion and synchronization issues
      0d1a5c45
    • akrherz's avatar
      0cf8db1a
    • Christian Schudt's avatar
      Various improvements in Version class · 23c84bf0
      Christian Schudt authored
      - Make it final and immutable.
      - Use pattern-based parsing, which allows to also parse the ReleaseStatus and the statusVersion.
      - Implement toString() method.
      - Implement equals() and hashCode(), which is a strong recommendation when implementing Comparable: From the JavaDoc: "It is strongly recommended that (x.compareTo(y)==0) == (x.equals(y))", which was not the case.
      - Allow CharSequence
      - Simplify getVersionString() method (less duplicate code).
      - Improve compareTo() method by properly comparing more than 2 digits and also comparing ReleaseStatus and statusVersion
      23c84bf0
  9. 11 Nov, 2015 1 commit
  10. 10 Nov, 2015 4 commits
  11. 09 Nov, 2015 7 commits
  12. 03 Nov, 2015 1 commit
  13. 02 Nov, 2015 3 commits
  14. 31 Oct, 2015 2 commits
    • Christian Schudt's avatar
      Re-add semicolons in enums to satisfy qdox build. · a414d781
      Christian Schudt authored
      These are actually not required by Java compiler and therefore have been removed with dfb69a76, but qdox needs them.
      a414d781
    • Christian Schudt's avatar
      Prevent NoClassDefFoundError during Openfire start. · bffdb085
      Christian Schudt authored
      f81c28be replaced org.jivesoftware.util.Log with org.slf4j.Logger.
      This commit partially reverts this.
      
      Apparently the build process produces an additional startup.jar, which contains the ServerStarter class. However, it doesn't add slf4j-api.jar to the classpath or manifest.
      Because Openfire's classpath, lib folder and build structure is pretty confusing (e.g. slf4j-api.jar gets merged into a new openfire.jar, there's an extra JiveClassLoader, etc...), it's hard to solve this in a reasonable way at the moment.
      bffdb085
  15. 30 Oct, 2015 2 commits