The Java Security Services (JSS) team has released JSS 4.4.0, which is a minor release.
The hg tag is JSS_4_4_20170313. JSS 4.4.0 requires Netswork Security Services (NSS) 3.29.1 and Netscape Portable Runtime (NSPR) 4.13.1 or newer.
JSS 4.4.0 source distributions are available on ftp.mozilla.org for secure HTTPS download:
- Picks up work done downstream for Fedora and RHEL and used by various Linux distributions with includes:.
- Support for IPv6.
- Support for TLS v1.1 and TLS v1.2 via NSS though JSS.
This Bugzilla query returns all the bugs fixed in NSS 4.4.0:
Build instructions for JSS at https://hg.mozilla.org/projects/jss/file/tip/README
You can check out the source from mercurial via hg clone -r 055aa3ce8a61 https://hg.mozilla.org/projects/jss
- JSS 4.4.0 works with OpenJDK versions 1.7 or higher we suggest the latest - OpenJDK 1.8.
- JSS 4.4.0 requires NSS 3.12.5 or higher though NSS 3.28.3 is recommended.
- JSS 4.3.1 requires NSPR 4.7.1 or higher though NSPR 3.13 is recommended.
- JSS only supports the native threading model (no green threads).
JSS 3.30 shared libraries are not backward compatible with all older JSS 4.3.2 shared libraries. A program linked with older jSS 4.3.2 shared libraries will not work with JSS 4.4.0 shared libraries without recompiling or relinking. Furthermore, applications that restrict their use of jSS APIs to the functions listed in JSS Public Functions will remain compatible with future versions of the JSS shared libraries.
Bugs discovered should be reported by filing a bug report with bugzilla.mozilla.org (product JSS).