- 16 Mar, 2017 3 commits
-
-
Christian Schudt authored
-
Christian Schudt authored
The Maven structure is: -/ --dbutil (used by xmppserver) --i18n (used by starter and xmppserver) --starter (launcher and starter package, startup.jar) --xmppserver (nearly everything in the src dir, openfire.jar) --webadmin (admin plugin) --plugins ---broadcast ---... I've also added Maven plugins to mimic partial behavior of the Ant build (copying dependencies, bin/conf folder, ...) This commit addresses issues OF-546. I reconfigured the pom.xmls to work with the existing directory structure, (instead of default src/main/java), so that the current src folder stays untouched. What it can do: - Run tests successfully - Generate JavaDoc - Assemble most plugin jars (without JSP) - Assemble admin plugin (without JSP) - Generate a source zip/tar.gz for distribution (as the download page offers it currently) - Build the startup.jar and openfire.jar, copy it in the right directory, so that Openfire can be run with `java -jar startup.jar` What it can't do: - Build executables for every platform (e.g. install4j, *.dmg, ...) - Build some plugins (e.g. ofmeet) due to non-Maven dependencies. Todos: - Fix these issues - Move source code to the correct paths, e.g. /src to xmppserver/src/main/java
-
Christian Schudt authored
This was referenced by Openfire as dbutil.jar, but because this cannot be referenced via Maven Central, we add it as module for Openfire.
-
- 06 Mar, 2017 1 commit
-
-
Guus der Kinderen authored
* OF-1299 / OF-1300: Fixes for XML Debugger plugin. Causes the plugin to print the remote address, as well as less 'garbage' (compressed and/or encrypted data).
-
- 24 Feb, 2017 2 commits
-
- 18 Feb, 2017 1 commit
-
-
Sean Marra authored
-
- 17 Feb, 2017 4 commits
-
-
Dave Cridland authored
OF-1195 Correct SCRAM supported logic
-
Dave Cridland authored
* OF-1278 Recurse more sensibly in SCRAM code Previously, we called setPassword if (and only if) there was a plaintext password present AND the configuration was for SCRAM hashed passwords only. However, we would then retest to see if there was a salt present, and then recurse, if there was a plaintext password present. This meant that if there were pre-existing users (with only plaintext or encrypted passwords) but with no SCRAM information, and the userInfo.salt was unset, recursion would continue indefinitely. * OF-1278 Recurse more sensibly in SCRAM code This patch further proofs against infinite recursion, and is more aggressive about SCRAMming pre-existing users. Recursion is now prevented from being more than one deep, as designed.
-
akrherz authored
-
Dave Cridland authored
Adding elements and attributes to the new element doesn't work, since reparenting the old elements generates an exception. This exception wasn't logged. * Exception logged * id attribute copied, if present. * Elements copied deeply/properly. Test stanza: ``` <message xmlns="jabber:client" to="blah@conference.cridland.im" type="groupchat" id="5260"> <body>This is a message with a label.</body> <custom xmlns='tmp:custom'/> <custom-attr xmlns='tmp:custom2' attr='value'/> <custom-child xmlns='tmp:custom3'> <child>element</child> </custom-child> <custom-text xmlns='tmp:custom4'>Text here</custom-text> </message> ```
-
- 16 Feb, 2017 9 commits
-
-
daryl herzmann authored
OF-1288 Add missing attributes
-
daryl herzmann authored
Fix the release date
-
Dave Cridland authored
-
Hal Deadman authored
Treat null array the same as empty array
-
Hal Deadman authored
-
Dave Cridland authored
make sure jars in openfire lib are added to the classpath in predictable order
-
Dave Cridland authored
OF-1282 properly handle setting TLS_CERTIFICATE_VERIFY of false
-
Dave Cridland authored
OF-1270 fix Readme
-
Dave Cridland authored
This adds attributes mandated by MAM, by missing from the rendering in the PacketExtension.
-
- 13 Feb, 2017 1 commit
-
-
Guus der Kinderen authored
When evicting cache entries for group members, the members of other groups that are affected should also be evicted.
-
- 01 Feb, 2017 1 commit
-
-
akrherz authored
-
- 28 Jan, 2017 1 commit
-
-
daryl herzmann authored
-
- 14 Jan, 2017 1 commit
-
-
wroot authored
Version and build date are already in the changelog. Other than that Readme is static. Fixed a few links and removed cheerful thanking. When user looks at it online, he hasn't yet downloaded anything. When he has installed it already, thanking for downloading seems out of place.
-
- 12 Jan, 2017 1 commit
-
-
Hal Deadman authored
alphabetical sort, case sensitivity of path names depends on platform
-
- 04 Jan, 2017 1 commit
-
-
daryl herzmann authored
-
- 31 Dec, 2016 1 commit
-
-
Guus der Kinderen authored
Exception handling is used to determine if the default admin console username/password applies. This exception handling should be more specific than depend on any Exception. Instead, authentication-related exceptions should be used.
-
- 30 Dec, 2016 2 commits
-
-
Guus der Kinderen authored
This fix applies to the Client Control plugin.
-
wroot authored
-
- 29 Dec, 2016 1 commit
-
-
Guus der Kinderen authored
-
- 27 Dec, 2016 1 commit
-
-
daryl herzmann authored
-
- 24 Dec, 2016 1 commit
-
-
GregDThomas authored
OF-1256: Display the current clustering status on the admin screens
-
- 22 Dec, 2016 1 commit
-
-
Guus der Kinderen authored
* OF-1254: Correct database version in update script 25. Most database update scripts version 25 identify themselfs incorrectly as 24. This causes the update script to be executed each time that Openfire starts. * OF-1255: Fix Mysql installation script. This removes an offending semicolon.
-
- 21 Dec, 2016 7 commits
-
-
akrherz authored
-
Dave Cridland authored
Denote Openfire 4.1.0 Release
-
akrherz authored
-
daryl herzmann authored
Move the logged exception when `null` keys are allowed for storage to debug leve.
-
Dave Cridland authored
OF-1246 MAM for MUC
-
Dave Cridland authored
-
Dave Cridland authored
OF-867 Wrong key in groupMetaCache evict
-