Code commits
Openfire (master)
-
daryl herzmann <akrherz@iastate.edu> 5b2e0faaa2b93a46ac9ebde3282761f784169dea
Merge pull request #1339 from guusdk/OF-1737-compare-java-spec-numbers
OF-1737: Fix Java Spec version comparison. -
Guus der Kinderen 0e23b62b6c790db82cb266d5c31d8c1eb4cc8a66
OF-1737: Fix Java Spec version comparison.
Java 11 should be considered newer than Java 1.8. The change in this commit changes the comparison to only use the last numeric value.- xmppserver/src/main/java/org/jivesoftware/util/JavaSpecVersion.java (version 0e23b62b6c790db82cb266d5c31d8c1eb4cc8a66)
- xmppserver/src/test/java/org/jivesoftware/util/JavaSpecVersionTest.java (version 0e23b62b6c790db82cb266d5c31d8c1eb4cc8a66)
-
daryl herzmann <akrherz@iastate.edu> 4170196b3fd4de43c962595311e4307bb5b5c84b
Merge pull request #1340 from guusdk/OF-1383_add-jaxb-api
OF-1383: Add library removed from Java 11 for backwards compatibility. -
Guus der Kinderen 7274cd0f427bd151ddd61816d3a5c6beff5f7e92
OF-1383: Remove module inclusion
Now that the previous commit included the code as a dependency, there's no need to include the module that contains similar code.
Using the dependency, and not modules, allows the code to be compiled in both Java 8 and 11.- xmppserver/pom.xml (version 7274cd0f427bd151ddd61816d3a5c6beff5f7e92)
-
Guus der Kinderen d9b93b3e7658f99ae7e2da1d77b1eeb062b15059
OF-1383: Add library removed from Java 11 for backwards compatibility.
Openfire uses javax.xml.bind.DatatypeConverterImpl#DatatypeConverterImpl, a class that has been removed from Java 11.
This commit adds a library that provides this class, JaxB API, as a dependency to XMPPServer. This makes the class available in Java 11.- xmppserver/pom.xml (version d9b93b3e7658f99ae7e2da1d77b1eeb062b15059)
-
GregDThomas <greg.d.thomas@gmail.com> 0b238bfe681c9440379e14ece28987e2d9b51372
Merge pull request #1343 from GregDThomas/OF-1739
OF-1739: Support for Javadoc with JDK11. -
Greg Thomas <greg.d.thomas@gmail.com> eb798dfcbaa32ae831d4671e78f215e75d840128
OF-1739: Support for Javadoc with JDK11.
- pom.xml (version eb798dfcbaa32ae831d4671e78f215e75d840128)
-
daryl herzmann <akrherz@iastate.edu> 720e7752d61047e84bc1230a78d774872f3da44e
Merge pull request #1342 from GregDThomas/OF-1738
OF-1738: Lose the nanosecond precision for Java 9+ compatibility -
Greg Thomas <greg.d.thomas@gmail.com> e898b9f387d966ac5e45e21c48c9f4032823243d
OF-1738: Lose the nanosecond precision for Java 9+ compatibility
- xmppserver/src/main/java/org/jivesoftware/util/SystemProperty.java (version e898b9f387d966ac5e45e21c48c9f4032823243d)
- xmppserver/src/test/java/org/jivesoftware/util/SystemPropertyTest.java (version e898b9f387d966ac5e45e21c48c9f4032823243d)
-
daryl herzmann <akrherz@iastate.edu> 859f3ed85006982857ee1d6758545fe2e82dbaaa
Merge pull request #1341 from guusdk/OF-1383_Add-Java-11-to-CI
OF-1383: Have CI use both Java 8 and 11. -
Guus der Kinderen 67aa38a30bed57bfe4c84192957f7e6110288261
OF-1383: Have CI use both Java 8 and 11.
This commit causes Travis to compile the project not only with Java 8, but also with Java 11.- .travis.yml (version 67aa38a30bed57bfe4c84192957f7e6110288261)
-
daryl herzmann <akrherz@iastate.edu> 566ef34c7fb1dde44445dbba5473e0b3bd7821ca
Merge pull request #1333 from GregDThomas/OF-1718
OF-1718: Update to Mina 2.1.1 to resolve issues with MINA compression filter -
Greg Thomas <greg.d.thomas@gmail.com> caa5944d7bd35c1fdb814d5f684dc14fe2d97845 m
OF-1718: Update to Mina 2.1.1 to resolve issues with MINA compression filter Add the maven-bundle-plugin to both core and plugins parent.pom as the MINA project uses OSGi bundles Remove explicit MINA dependencies where they are only required transitively
- plugins/pom.xml (version caa5944d7bd35c1fdb814d5f684dc14fe2d97845)
- pom.xml (version caa5944d7bd35c1fdb814d5f684dc14fe2d97845)
- xmppserver/pom.xml (version caa5944d7bd35c1fdb814d5f684dc14fe2d97845)