You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The Jini-based remote configuration system in `olcut-config-jini` is deprecated as aspects of Jini are deprecated by
35
+
[JEP 385](https://openjdk.java.net/jeps/385). At the moment we don't have
36
+
a replacement approach which will function after the rmid tool is removed.
37
+
38
+
The `olcut-extras` artifact is designed as a small tool for developers, as such you should compile the appropriate
39
+
version based on your needs.
22
40
23
41
## Configuration System
24
42
@@ -208,7 +226,7 @@ Channel, File, & IO Utils | `ChannelUtil` has helpers for interacting with `java
208
226
Log Formatter | There are two `java.util.logging log formatters` (`LabsLogFormatter` and `SimpleLabsLogFormatter` that have a nice single line logging output. They also have a static method that sets all the loggers to use the appropriate formatter, which makes integrating them simpler.
209
227
LRA Cache | An extennsion of a LinkedHashMap that acts as a least recently accessed cache.
210
228
Date Parser | The CDateParser can parse dates in almost 90 different formats that we've seen, returning a Java Date object without complaining.
211
-
Getopt | Getopt is now deprecated. Use [Options Processing](README-Options.md) instead. This is still here if you need something small and stupid simple.
229
+
Getopt | Getopt is now deprecated. Use [Options Processing](README-Options.md) instead. This is still here if you need something small and simple.
212
230
Mutable Primitive Objects | Mutable types for Double, Long, and Number for use in, for example, Maps when you don't want to unbox and rebox the true primitives with every update.
213
231
Pair | It's a pair class. The fields are final and it has equals and hash code so you can use it as a key in a map or store it in a set. Having Pair here greatly reduces the number of other places you have a Pair class defined.
214
232
Timers | `StopWatch` and `NanoWatch` provide handy timers, at millisecond or nanosecond granularity.
Oracle values the independent security research community and believes that responsible disclosure of security vulnerabilities helps us ensure the security and privacy of all our users.
4
+
5
+
Please do NOT raise a GitHub Issue to report a security vulnerability. If you believe you have found a security vulnerability, please submit a report to [secalert\_us@oracle.com](mailto:secalert_us@oracle.com) preferably with a proof of concept. We provide additional information on [how to report security vulnerabilities to Oracle](https://www.oracle.com/corporate/security-practices/assurance/vulnerability/reporting.html) which includes public encryption keys for secure email.
6
+
7
+
We ask that you do not use other channels or contact project contributors directly.
8
+
9
+
Non-vulnerability related security issues such as new great new ideas for security features are welcome on GitHub Issues.
10
+
11
+
### Security Updates, Alerts and Bulletins
12
+
13
+
Security updates will be released on a regular cadence. Many of our projects will typically release security fixes in conjunction with the [Oracle Critical Patch Update](https://www.oracle.com/security-alerts/) program. Security updates are released on the Tuesday closest to the 17th day of January, April, July and October. A pre-release announcement will be published on the Thursday preceding each release. Additional information, including past advisories, is available on our [Security Alerts](https://www.oracle.com/security-alerts/) page.
14
+
15
+
### Security-Related Information
16
+
17
+
We will provide security related information such as a threat model, considerations for secure use, or any known security issues in our documentation. Please note that labs and sample code are intended to demonstrate a concept and may not be sufficiently hardened for production use.
0 commit comments