1. 20 Dec, 2016 1 commit
    • Guus der Kinderen's avatar
      OF-512: Allow 'reported' streamhost to be modified. · 3f76e421
      Guus der Kinderen authored
      The file transfer proxy will listen on, and report, a set of network interfaces. Sometimes, the proxy
      is not reachable on these addresses directly (for instance in a network environment where NAT comes
      into play).
      
      This commit re-purposes the 'xmpp.proxy.externalip' property. Earlier, this was used to make the proxy
      bind to a specific interface. As this is quite similar to the functionality provided by the
      'network.interface' property, 'xmpp.proxy.externalip' now controls only what interface is reported. It
      no longer affect the interface binding process directly. This functionality has also been added to the
      admin console.
      3f76e421
  2. 19 Dec, 2016 7 commits
  3. 18 Dec, 2016 6 commits
  4. 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
  5. 15 Dec, 2016 1 commit
  6. 14 Dec, 2016 4 commits
  7. 13 Dec, 2016 15 commits
  8. 12 Dec, 2016 3 commits