Skip to content

Commit f060284

Browse files
committed
Merge branch 'trunk' of https://github.com/pfirmstone/JGDMS into trunk
2 parents 8717e84 + aaa77c1 commit f060284

File tree

2 files changed

+8
-3
lines changed

2 files changed

+8
-3
lines changed

JGDMS/pom.xml

+2-2
Original file line numberDiff line numberDiff line change
@@ -115,7 +115,7 @@
115115

116116
<properties>
117117
<github.repo.basename>pfirmstone</github.repo.basename>
118-
<groovy.version>2.4.12</groovy.version>
118+
<groovy.version>2.4.21</groovy.version>
119119
<gmaven.version>1.5</gmaven.version>
120120
<gmavenProviderSelection>2.0</gmavenProviderSelection>
121121
<junit.version>4.8.2</junit.version>
@@ -189,7 +189,7 @@
189189
<plugin>
190190
<groupId>biz.aQute.bnd</groupId>
191191
<artifactId>bnd-maven-plugin</artifactId>
192-
<version>4.2.0</version>
192+
<version>7.0.0</version>
193193
</plugin>
194194
<plugin>
195195
<groupId>org.apache.maven.plugins</groupId>

README.md

+6-1
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,11 @@ https://groups.google.com/forum/#!forum/river-secure-ipv6-discovery
4242
* Unnecessary DNS calls have been eliminated.
4343
* Hi performance lookup service method delays or avoids unnecessary codebase downloads.
4444

45-
## A footnote on JEP411
45+
## For secuity reasons, Java 24 and later versions are not supported.
46+
* Authorization is a foundational component of JGDMS, required to limit privileges between cooperating, trusted but independant parties. Just because you trust to do business with someone, doesn't mean you would allow them to access all your personal information.
47+
* We do not reccommend you run untrusted code (sandboxing), with JGDMS, you can ensure that users are only granted privileges using the code you intended them to use.
48+
* If you would like to assist maintaining a fork of Java that includes Authorization, please get in touch.
49+
50+
## A footnote on JEP411 and JEP486
4651
In years to come, when Java deployments are sufferring from multiple vulnerabilities, the decision to remove Authorization from Java will be seen with hindsight as one of the biggest blunders made by the OpenJDK team. Java might have avoided a number of vulnerabilities, had Java's trusted computing base remained small, had permission checks been made for enabling data parsing, and the work of Li Gong been properly maintained. I strongly advise against running without a SecurityManager, JGDMS has for many years been run with the SecurityManager enabled. Statments made on the JEP411 page, are simply incorrect. The time will come when this footnote is proven correct.
4752
* https://youtu.be/uVob-4aXbxY

0 commit comments

Comments
 (0)