From 108adba61133308b91fa2c058709b2fbd5f1c03f Mon Sep 17 00:00:00 2001 From: akrherz Date: Fri, 11 Dec 2015 10:25:54 -0600 Subject: [PATCH] Denote Openfire 4.0.0 Beta --- build/build.xml | 2 +- documentation/dist/changelog.html | 159 ++++++++++++++++++ .../org/jivesoftware/openfire/XMPPServer.java | 2 +- 3 files changed, 161 insertions(+), 2 deletions(-) diff --git a/build/build.xml b/build/build.xml index f8ab74663a..7b33784452 100644 --- a/build/build.xml +++ b/build/build.xml @@ -26,7 +26,7 @@ - + diff --git a/documentation/dist/changelog.html b/documentation/dist/changelog.html index 64082e7145..de7cd737b6 100644 --- a/documentation/dist/changelog.html +++ b/documentation/dist/changelog.html @@ -162,6 +162,165 @@

Openfire Changelog

+

4.0.0 beta -- Dec 11, 2015

+

Sub-task +

+
    +
  • [OF-547] - Create branch of code to test-drive new setup. +
  • +
  • [OF-631] - Implement SCRAM support +
  • +
  • [OF-997] - Admin Console: Frameable Response (potential Clickjacking) +
  • +
+ +

Bug +

+
    +
  • [OF-122] - Massive errors in rooms permissions and options +
  • +
  • [OF-317] - Subscribe with Response Unsubscribed Causes Roster Push to Responding Client +
  • +
  • [OF-373] - Ant buildscript should not check for explicit Ant version numbers +
  • +
  • [OF-484] - Windows installer getting stuck on Uninstalling the previous version +
  • +
  • [OF-868] - User name update does not propagate to the affected roster(s) +
  • +
  • [OF-881] - NIOConnection Thread Deadlock when two clients in each others roster simultaneously disconnect +
  • +
  • [OF-898] - Timestamp parsing fails when fractions of seconds are supplied. +
  • +
  • [OF-905] - Admin console taglib URI does not correspond with usage. +
  • +
  • [OF-906] - SSO does not work with Openfire + Java 8 +
  • +
  • [OF-913] - lib/log4j.xml should be denoted as a config file in the installers +
  • +
  • [OF-915] - Private Storage should return an error if feature is disabled +
  • +
  • [OF-918] - Character encoding issue in BOSH +
  • +
  • [OF-919] - Update jDTS driver to 1.3.1 Release +
  • +
  • [OF-921] - MUC Group ACLs are not updated when users join a group +
  • +
  • [OF-922] - Major performance hit with MINA 2.0.9 vs 2.0.7 +
  • +
  • [OF-930] - Overlay enhancements +
  • +
  • [OF-932] - XEP-0202 Entity Time should respect Daylight Saving Time +
  • +
  • [OF-934] - Buildscript: preset javac configuration should have all shared properties +
  • +
  • [OF-936] - Plugins build should fail fast by default +
  • +
  • [OF-939] - NPE in ScramSha1SaslServer#getStoredKey +
  • +
  • [OF-958] - Setup fails with StackOverflowException +
  • +
  • [OF-959] - Database installation script does not set correct version +
  • +
  • [OF-964] - message body tag getting empty xmlns set sometimes when BOSH client is in MUC room +
  • +
  • [OF-974] - Copy cache content when updating cache factory strategy +
  • +
  • [OF-976] - Language is not properly set in HttpSession +
  • +
  • [OF-982] - jabber:iq:last queries without 'to' attribute should not return server uptime +
  • +
  • [OF-983] - Deadlock (federation) +
  • +
  • [OF-984] - Deadlock (MUC / federation?) +
  • +
  • [OF-985] - Missing to attribute in stream open +
  • +
  • [OF-986] - Dialback verify-only connections do not negotiate TLS +
  • +
  • [OF-987] - MUC Freezes when someone joins from federated domain +
  • +
  • [OF-988] - Sometimes, messages are duplicated in MUC +
  • +
  • [OF-989] - BOSH packet delivery fails for larger packets with WritePendingException +
  • +
  • [OF-992] - BOSH fails when disabling/re-enabling the port +
  • +
  • [OF-996] - NullPointerException on Admin Console /audit-policy.jsp +
  • +
+ +

Improvement +

+
    +
  • [OF-675] - Add a comment about restarting in Managing Plugins section of documentation +
  • +
  • [OF-892] - Mutual authentication support +
  • +
  • [OF-925] - AdHoc SessionData should be extensible +
  • +
  • [OF-931] - Improve installation guide +
  • +
  • [OF-935] - During build, parentPlugin should be on classpath +
  • +
  • [OF-940] - Update bundled postgresql driver to 9.4-1202 +
  • +
  • [OF-951] - Drop support for the Solaris platform +
  • +
  • [OF-953] - Replace antiquated JSP libraries +
  • +
  • [OF-957] - AuditManager Module does not load properly +
  • +
  • [OF-969] - Delete URLUTF8Encoder.java in favor of java.net.URLEncoder. +
  • +
  • [OF-970] - Modernize XMLProperties with Java NIO.2 File API +
  • +
  • [OF-971] - Add PropertyListener support to AuditManagerImpl +
  • +
  • [OF-972] - Remove unused classes +
  • +
  • [OF-973] - Tests should retrieve resources from the classpath rather than files. +
  • +
  • [OF-975] - JDBCAuthProvider: add support for bcrypt and more +
  • +
  • [OF-981] - Remove 'ant-jive-edition' and 'qdox' libraries from build +
  • +
  • [OF-991] - In Ant buildfile, use properties instead of hardcoded value. +
  • +
  • [OF-993] - Remove thread factory code duplication +
  • +
+ +

New Feature +

+
    +
  • [OF-682] - Add Portuguese translation +
  • +
  • [OF-923] - FileTransferManager should generate 'complete' event. +
  • +
  • [OF-947] - Overlay should support i18n +
  • +
  • [OF-948] - Overlay should allow modification of src/resources +
  • +
  • [OF-950] - Buildscript should be able to clean one plugin +
  • +
  • [OF-967] - Add option to use Name as a nickname when adding muc bookmark +
  • +
+ +

Story +

+
    +
  • [OF-990] - Remove support for Legacy Date Time (XEP-0090 / 91) +
  • +
+ +

Task +

+
    +
  • [OF-1001] - Drop Clearspace support +
  • +
+

3.10.3 -- Nov 17, 2015

Bug

diff --git a/src/java/org/jivesoftware/openfire/XMPPServer.java b/src/java/org/jivesoftware/openfire/XMPPServer.java index a8625f98f0..1955ab5f2a 100644 --- a/src/java/org/jivesoftware/openfire/XMPPServer.java +++ b/src/java/org/jivesoftware/openfire/XMPPServer.java @@ -316,7 +316,7 @@ private void initialize() throws FileNotFoundException { host = "127.0.0.1"; } - version = new Version(4, 0, 0, Version.ReleaseStatus.Alpha, -1); + version = new Version(4, 0, 0, Version.ReleaseStatus.Beta, -1); if ("true".equals(JiveGlobals.getXMLProperty("setup"))) { setupMode = false; }