- 08 Aug, 2017 1 commit
-
-
Guus der Kinderen authored
-
- 07 Aug, 2017 4 commits
-
-
Josh Gitlin authored
Fixing NullPointerException caused by having a mix of valid Groups and NULLs inside the result of getGroupsFromKeys
-
Guus der Kinderen authored
Openfire 4.2.0 will have the functionality that's now in the websocket plugin. As a result, this plugin should not be used in Openfire 4.2.0. To facilitate this, we've defined a new concept of 'priorToServerVersion' in OF-1353. This commit defines that the plugin should only be used in Openfire instances prior to version 4.2.0.
-
Guus der Kinderen authored
-
Dele Olajide authored
This PR implements the missing code and fixes the issue @Override public ConnectionConfiguration getConfiguration() { // TODO Here we run into an issue with the ConnectionConfiguration introduced in Openfire 4: // it is not extensible in the sense that unforeseen connection types can be added. // For now, null is returned, as this object is likely to be unused (its lifecycle is // not managed by a ConnectionListener instance). return null; }
-
- 24 Jul, 2017 1 commit
-
-
akrherz authored
-
- 13 Jul, 2017 1 commit
-
-
Guus der Kinderen authored
-
- 11 Jul, 2017 3 commits
-
-
Greg Thomas authored
-
akrherz authored
This is a complex problem. During setup, fetching xmppSettings from the session may fail due to an invalid session state maintained between the client browser and the server. This is likely caused by a previous HTTPS session to the same server hostname setting a `JSESSIONID` that subsequently can not be overwritten by the current HTTP openfire-setup session. This introduces i18n string `setup.invalid_session`
-
Guus der Kinderen authored
Usage of Mapped providers requires a lot of configuration, that should be documented. The documentation provided in this commit describes a common use case, in which admins are to be retrieved from the default providers, while regular users are obtained from an external system.
-
- 30 Jun, 2017 5 commits
-
-
akrherz authored
-
daryl herzmann authored
-
Guus der Kinderen authored
-
Guus der Kinderen authored
XMPP defines two configuration fields for password-protecting a room: - one that defines if the room is password protected. - another one that defines the password. Openfire, internally, only stores the password, if password-protection is required. Some clients send only a password, without explicitly defining the password-protection boolean. In such cases, Openfire should be somewhat flexible, and process the configuration form as intended by the user.
-
wroot authored
* OF-1343 added comments about changes in 4.1.5 * OF-1343 a note about new service behavior
-
- 27 Jun, 2017 1 commit
-
-
Guus der Kinderen authored
The static web content handler is allowed to be null (when there's no static content to be served). In such case, the null-handler shouldn't be loaded in Jetty (which will throws nullpointers).
-
- 25 Jun, 2017 1 commit
-
-
Guus der Kinderen authored
-
- 20 Jun, 2017 1 commit
-
-
Guus der Kinderen authored
-
- 19 Jun, 2017 1 commit
-
-
Speedy authored
* OF-1342 Remove "Run Openfire" from the final step of the installer. Changed to "Start Openfire Service" * OF-1342 Remove "Run Openfire" from the final step of the installer. Changed to "Start Openfire Service" * OF-1349 Create separate Windows installer with and without JRE
-
- 15 Jun, 2017 1 commit
-
-
Guus der Kinderen authored
This commit fixes a runtime problem caused by SortedSet usage with providers that are not Comparable. By using a different Set implementation, iteration order is predictable, without there being a need for providers being Comparable.
-
- 14 Jun, 2017 1 commit
-
-
Guus der Kinderen authored
This commit adds some UX improvements to the 'edit group' page on the admin console.
-
- 12 Jun, 2017 3 commits
-
-
Guus der Kinderen authored
-
Guus der Kinderen authored
-
Guus der Kinderen authored
-
- 09 Jun, 2017 8 commits
-
-
speedy01 authored
-
speedy01 authored
Hopefully addressses UAC issues. Installs services on windows at install. Replaces launcher with starting service and launching web browser. Adds option to create x64 installer for windows.
-
Guus der Kinderen authored
-
Guus der Kinderen authored
The Openfire plugin developer guide states that 'additinal' files should be in /classes/. Apparently, the old Ant script also included any files in the /src/. The new Maven structure does not. To work around compatibility issues, code that was in /src/ is now moved to /classes/. This should work with both Ant, as well as Maven. Additionally, this plugin now makes use of the new HttpBindManager API for registering contexts with the BOSH context. I do wonder if this plugin has any reason to be here though. Can't it just run its own embedded Jetty server?
-
Guus der Kinderen authored
-
Guus der Kinderen authored
Intead of using a parent context, a collection of Jetty handlers can be used to dynamically add/remove functionality to the BOSH context. This commit replaces the parent context instance with a ordered list of handlers, which will attempt to process a request by: 1. Checking if this is a BOSH request 2. Checking if this is a request for BOSH metadata 3. Check if an extension was provided that can handle the request 4. Try to serve static content as a last resort. In step 3, a collection of handlers is used, that can be modified at runtime. This allows plugins to register/remove handlers. The entire collection of handlers (1 to 4) is maintained with a lifecycle that's different from the embedded Jetty server that uses them. This allows the collection to survive a server reconfiguration, as well as act independent of the 'enabled' state of the BOSH service.
-
speedy01 authored
Hopefully addressses UAC issues. Installs services on windows at install. Replaces launcher with starting service and launching web browser. Adds option to create x64 installer for windows.
-
Guus der Kinderen authored
-
- 16 May, 2017 1 commit
-
-
Gugli authored
OF-1332 Update MySQL JDBC client to latest version. Conflicts: xmppserver/pom.xml
-
- 15 May, 2017 1 commit
-
-
daryl herzmann authored
-
- 09 May, 2017 1 commit
-
-
akrherz authored
patch contributed by Evgeny Kuklo
-
- 04 May, 2017 3 commits
- 27 Apr, 2017 2 commits
-
-
Guus der Kinderen authored
-
Guus der Kinderen authored
This commit adds an upper-limit to the amount of stanzas that can be queued in an outgoing session promise. Any data that won't fit in the queue is rejected immediately. Note that this can lead to a situation where later stanzas are rejected before stanzas that or sent earlier (but got in the queue).
-