- 14 Apr, 2017 2 commits
-
-
Dave Cridland authored
-
Guus der Kinderen authored
In an annoying quest to reproduce a bug related to JSTL and plugins I completely redid the MoTD plugin admin console page. I added CSRF protection to justify my changes. Never did reproduce that bug...
-
- 13 Apr, 2017 1 commit
-
-
Guus der Kinderen authored
* OF-1311: Allow lists to be stored in a property. * OF-1312: Allow SASL mechanisms to be configured in the admin console.
-
- 10 Apr, 2017 1 commit
-
-
Guus der Kinderen authored
-
- 03 Apr, 2017 1 commit
-
-
akrherz authored
-
- 29 Mar, 2017 1 commit
-
-
Guus der Kinderen authored
A new property (ldap.encodeMultibyteCharacters) is introduced that controls if multibyte characters in LDAP search queries are escaped. Escaping of these characters started with the fix for OF-830, which appears to have caused OF-1305. Although I can't say that escaping of characters is wrong (per RFC 4515), it does cause real-world problems. This fix defaults to not encoding again (reverting back to the behavior pre OF-830, without affecting other changes made in OF-830).
-
- 21 Mar, 2017 1 commit
-
-
Roman Soldatow authored
RestAPI plugin, synchronizing invalid room state when creating a room in a clustered Openfire
-
- 20 Mar, 2017 1 commit
-
-
Naveen Vemula authored
When creating a room using RestAPI plugin, RoomUpdateEvent should be fired only after the room is fully processed/configured
-
- 19 Mar, 2017 3 commits
- 16 Mar, 2017 9 commits
-
-
Guus der Kinderen authored
-
Guus der Kinderen authored
This commit introduces some dependencies that were added to Openfire since the original Maven stucture was build. With these, the Maven build should compile again.
-
Christian Schudt authored
(dwr has transitive dependency to it)
-
Christian Schudt authored
-
Christian Schudt authored
-
Christian Schudt authored
-
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
-