1. 21 Dec, 2016 5 commits
  2. 20 Dec, 2016 14 commits
  3. 19 Dec, 2016 12 commits
  4. 18 Dec, 2016 6 commits
  5. 16 Dec, 2016 3 commits
    • Dave Cridland's avatar
      Merge pull request #705 from guusdk/OF-477 · 66eb733e
      Dave Cridland authored
      OF-477: Improve default XMPP domain name and FQDN
      66eb733e
    • Dave Cridland's avatar
      OF-1061 Always send room subject after history (#702) · 6c67e99e
      Dave Cridland authored
      This change means that room subject changes are no longer held within the
      history transcript, but instead are always sent in a distinct action afterward.
      
      Although this means that repeated changes will not be replayed in history, this
      seems to be normal behaviour on other servers, and simplified the history replay
      code considerably.
      6c67e99e
    • Guus der Kinderen's avatar
      OF-477: Improve default XMPP domain name and FQDN · 4ba3e173
      Guus der Kinderen authored
      This commit intends to have better default values for two properties of Openfire:
      - the XMPP domain name (eg: igniterealtime.org)
      - the FQDN of the server (eg: xmpp.igniterealtime.org)
      
      Older code did not always make a clear distinction (ambiguously referring to
      'server name'). Having a proper FQDN has become more important, as newer SASL
      implementations depend on the client using the same FQDN as what is configured
      in the server).
      
      This commit removes support for changing the XMPP domain name at run time (although
      you can obviously still change the corresponding property). Instead, the FQDN can
      now be changes (although will require a restart).
      
      Additionally, the XMPPServerInfo implementation got a bit of a refactoring: values
      that are not expected to be modified (or considered unmodifiable from a functional
      perspective), are no longer passed around, but are rather hardcoded in the
      implementation. Support for deprecated ServerPort was removed.
      
      Finally, most access to the properties that hold the XMPP domain name and FQDN
      are now encapsulated by XMPPServerInfoImpl.
      4ba3e173