Release Notes - Openfire - Version 4.0.0 - HTML format

Sub-task

  • [OF-454] - Openfire does not send user presence information to all resources of the user
  • [OF-631] - Implement SCRAM support
  • [OF-834] - Admin console login.jsp allows redirects to non-local URIs
  • [OF-1022] - Reflected XSS vulnerability in muc-room-edit-form.jsp params in Admin Console
  • [OF-1034] - RFC 6121 (8.5.3.2.1) non-compliance: Chat message sent to unavailable resource ID not sent to other available resource IDs

Bug

  • [OF-122] - Shouldn't allow subject change, when it is forbidden in room settings
  • [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-509] - Unable to disable weak ciphers
  • [OF-798] - Embedded RSS/community links need to be updated for new (SSL) locations
  • [OF-821] - MUC service returns wrong number of occupants and duplicate occupants in service discovery
  • [OF-856] - Monitoring plugin uses secs attribute relative from beginning message instead of last message
  • [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-882] - Admin Console shows 0:0:0:0:0:0:0:0 instead of All addresses since the Mina update
  • [OF-898] - Timestamp parsing fails when fractions of seconds are supplied.
  • [OF-900] - PubSubManager: DELETE FROM ofPubsubItem LEFT JOIN breaks MySQL
  • [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-928] - Error with adding presence to MUC presence stanza
  • [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-995] - Parent Plugin case sensitivity
  • [OF-996] - NullPointerException on Admin Console /audit-policy.jsp
  • [OF-998] - Openfire build should not need internet connectivity
  • [OF-999] - BOSH worker threads should be configurable
  • [OF-1000] - Audit file log rotation causes NullPointerException
  • [OF-1002] - NPE during connection close with XEP-0198
  • [OF-1003] - Exception during <a/> propcessing in XEP-0198
  • [OF-1008] - Iteratively failure to deliver message
  • [OF-1009] - [s2s] Federation issue with talkonaut.com
  • [OF-1010] - LDAPS fails
  • [OF-1023] - Roster cache not being updated for shared group changes
  • [OF-1025] - web-custom.xml fails to load
  • [OF-1028] - NoSuchElement Exception in XEP-0198 support

New Feature

  • [OF-446] - Implement XEP-0198: Stream Management
  • [OF-682] - Add Portuguese translation
  • [OF-923] - FileTransferManager should generate 'complete' event.
  • [OF-946] - Allow for multiple sets of keystores
  • [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-767] - Bundle Openfire with Java 8 SE JRE
  • [OF-1001] - Drop Clearspace support
  • [OF-1016] - Add explanation to setup about default admin password

Improvement

  • [OF-675] - Add a comment about restarting in Managing Plugins section of documentation
  • [OF-844] - CertificateManager logs useless warning messages
  • [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-956] - Admins should be able to configure cryptographical protocols & cypher suites
  • [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
  • [OF-1004] - Improve connection configuration in admin console
  • [OF-1005] - Undo module loading driven by a file
  • [OF-1007] - Improve support for whitelisting/blacklisting client IP addresses
  • [OF-1011] - When importing PEM certificates, ignore leading/trailing whitespace
  • [OF-1029] - Overlay should be able to override web.xml
  • [OF-1033] - Orderly shutdown of MUC Service

Edit/Copy Release Notes

The text area below allows the project release notes to be edited and copied to another document.