- 12 Jun, 2017 1 commit
-
-
Guus der Kinderen authored
-
- 09 Jun, 2017 4 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.
-
Dave Cridland authored
Attempt to address UAC issues with Windows. Installs services on windows at inst…
-
Guus der Kinderen authored
-
- 08 Jun, 2017 1 commit
-
-
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.
-
- 01 Jun, 2017 2 commits
-
-
Dave Cridland authored
OF-1336: Introduce UserPropertyProvider
-
Guus der Kinderen authored
By using a concatination of an interned string with another string, the resulting string will not be interned itself - making for non-functional lock.
-
- 31 May, 2017 2 commits
-
-
Guus der Kinderen authored
These changes should be backwards compatible.
-
Guus der Kinderen authored
This commit adds a new feature to Openfire, that allows one to store user properties in an external system. This is quite similar to concepts like UserProvider, AuthProvider, GroupProvider, and so on. The default behavior, moved from the User class to DefaultUserPropertyProvider, continues to use the ofUserProp database table. Provider implementations matching those of other types of providers have been added.
-
- 26 May, 2017 2 commits
-
-
Guus der Kinderen authored
-
Guus der Kinderen authored
-
- 25 May, 2017 5 commits
-
-
Guus der Kinderen authored
-
Guus der Kinderen authored
This commit allows a plugin.xml to use a reference to data defined in the pom.xml. This reduces duplicate data. For instance, in plugin.xml, one could now define the version number by referring to the version number of the maven artifact: <version>${project.version}</version> Note that plugin.xml files that are processed using the old Apache Ant based build, will not be processed correctly.
-
Guus der Kinderen authored
This commit copies version number, author and description from plugin.xml to pom.xml. This makes the same information available as Maven metadata. When Ant support is dropped, the duplicate data in the plugin.xml should be replaced by a filter (which takes the data from the pom.xml).
-
Guus der Kinderen authored
-
Guus der Kinderen authored
I continue to be thoroughly confused by having two directories per plugin, one for the plugin sources, and one for the maven build. This commit merges both directories. As a side effect, various plugin unit tests are now executed by default. Some failed, for which I applied fixes. This commit also adds some plugins to the Maven structure that previously were not.
-
- 20 May, 2017 1 commit
-
-
daryl herzmann authored
* remove unused global.css * OF-1334 Don't do CSRF check unless actions are requested
-
- 18 May, 2017 1 commit
-
-
Fabio Montefuscolo authored
-
- 16 May, 2017 2 commits
-
-
Guus der Kinderen authored
-
Gugli authored
OF-1332 Update MySQL JDBC client to latest version.
-
- 15 May, 2017 1 commit
-
-
daryl herzmann authored
-
- 11 May, 2017 1 commit
-
-
Guus der Kinderen authored
-
- 09 May, 2017 3 commits
-
-
Dave Cridland authored
OF-1310 Fix removal of last item of pubsub node
-
Dave Cridland authored
OF-1326: Improve sharing of the BOSH context
-
wroot authored
OF-1277 -- Change setting name to Invisible Login and Status
-
- 08 May, 2017 5 commits
-
-
Michael Klein 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.
-
Michael Klein authored
* OF-1325 -- Implement separate History settings in Client Control * OF-1325 -- Implement separate History settings in Client Control * OF-1325 -- Implement separate History settings in Client Control
-
- 04 May, 2017 1 commit
-
-
akrherz authored
-
- 03 May, 2017 1 commit
-
-
Guus der Kinderen authored
Openfire repeatedly searches for the same UserDN values. This cache should alleviate the backend storage and improve performance.
-
- 27 Apr, 2017 1 commit
-
-
daryl herzmann authored
OF-1324 limit outbound s2s queue
-
- 26 Apr, 2017 6 commits
-
-
Guus der Kinderen authored
-
daryl herzmann authored
Non-functional changes
-
Guus der Kinderen authored
These add nothing, but warnings in tooling.
-
Guus der Kinderen authored
These statements do nothing but generate warnings. Easily fixed.
-
Guus der Kinderen authored
Javadoc comment are dangling if they don't belong to any class, method or field. For example a Javadoc comment in between method declarations that have their own javadoc comments. These generate needless warnings, which are in most instances easily solved. By far most problems occur in the license block that's in most files.
-
Guus der Kinderen authored
-