<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
<html lang="en">
<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
<title>
GitLab
</title>



<style>img {
max-width: 100%; height: auto;
}
</style>
</head>
<body>
<div class="content">
<h3>
Timo Aaltonen pushed to branch upstream
at <a href="https://salsa.debian.org/freeipa-team/jss">FreeIPA packaging / jss</a>
</h3>
<h4>
Commits:
</h4>
<ul>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/jss/commit/0c92c5cae7ec269a86e6fa476b3c53f51991674a">0c92c5ca</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-05-31T01:06:25Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added build.sh (#3)

Added build.sh

A new build script has been added to simplify the build process.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/jss/commit/76f7c710435d28c9dc8cad8540615ba73f3c00c4">76f7c710</a></strong>
<div>
<span>by Alexander Scheel</span>
<i>at 2018-05-31T16:00:54Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated README instructions for git

Signed-off-by: Alexander Scheel <alexander.m.scheel@gmail.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/jss/commit/f6df4da0a66c9fdad6c1b794190431c265931a16">f6df4da0</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-06-01T17:23:06Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added .travis.yml

A Travis CI configuration has been added to build JSS and run a
basic installation test. Additional tests will be added later.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/jss/commit/775f70d7d3c54300f1a86bac7de6bdd3c6e800eb">775f70d7</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-06-01T19:02:24Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Enabled CI on F27 and F28
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/jss/commit/dcab24ecd714adad64955c7c73834ce5b1a42ba5">dcab24ec</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-06-01T19:31:16Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added dependency on SLF4J.

The spec template has been modified to require SLF4J package. The
build script has been modified to include the SLF4J library.

https://pagure.io/jss/issue/7
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/jss/commit/b4143c7211c2dd01840009d7bc09a860c0a2bc46">b4143c72</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-06-01T19:31:25Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in CryptoManager

The CryptoManager has been modified to use SLF4J loggers.

https://pagure.io/jss/issue/7
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/jss/commit/bd05cfad322f6b47e1fac1884aefa7cde9e8cfcd">bd05cfad</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-06-01T19:31:28Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in PKCS11 classes

The PKCS11 classes have been modified to use SLF4J loggers.

https://pagure.io/jss/issue/7
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/jss/commit/e0911cf5f30afba57afef522da8b7a63a46e0137">e0911cf5</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-06-01T20:00:12Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Replaced remaining Debug.trace()

The remaining Debug.trace() calls have been replaced with SLF4J.

https://pagure.io/jss/issue/7
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/jss/commit/2a74e79252c57acd00be8ae4f6cfbd99e5e3018f">2a74e792</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-06-02T03:20:57Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fixed test classpath
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/jss/commit/ea6b5c1f5e0a8af0307e4882fc01dfb391ec6606">ea6b5c1f</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-06-02T03:30:24Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Replaced Assert.notYetImplemented() with exception
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/jss/commit/fc9841bab532079b02dc7ad4e960b7252eb9b5ab">fc9841ba</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-06-02T03:37:12Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Replaced Assert.notReached() with exception
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/jss/commit/58d68c8faf09b55414c1b6ba2a6df9b979bd8d85">58d68c8f</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-06-02T03:56:57Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Replaced Assert.notReached(message) with exception
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/jss/commit/3ee3c9d1637a88c5dde5a93521680e42ba0aeefe">3ee3c9d1</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-06-02T04:04:01Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated version number to 4.5.0
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/jss/commit/c0d982248d0a4bee813f57d97e66dbc58dfff3b3">c0d98224</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-06-03T18:53:50Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added dependency on apache-commons-lang
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/jss/commit/ea8979a35c9b6e9610b56a49b1f2e73b1cdcf4a2">ea8979a3</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-06-03T18:54:04Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored UTF8Converter test

The test code in UTF8Converter has been moved into a new
UTF8ConverterTest class.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/jss/commit/f6604224d33b32806b93ca153961f5262fa0a4b5">f6604224</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-06-03T21:08:22Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Removed Debug.DEBUG flag

The Debug.DEBUG flag has been removed to maintain consistency in
normal and in debug mode.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/jss/commit/1b9587e27284a249d714c66618aaabc77c5cb0fe">1b9587e2</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-06-03T21:48:33Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fixed warnings in CryptoManager

The CryptoManager has been modified to use generics for type
safety.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/jss/commit/534e98ba75d701093ae10f4e1c0ca0ad40a3538c">534e98ba</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-06-03T22:22:57Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fixed classpath for javadoc
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/jss/commit/635a54dcabd67b16c0775cd837725ecd7a2e6efa">635a54dc</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-06-03T22:42:35Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added generics in JSSE_SSLClient
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/jss/commit/883d2d5067424f3f8d9fe660279c6658aa4fcf74">883d2d50</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-06-03T22:42:35Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added generics in JSS_SelfServClient
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/jss/commit/006723832e5ce8ae8fac8fff5261b4f526a7ed94">00672383</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-06-03T22:42:36Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added generics in VerifyCert
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/jss/commit/c55ea1163c7bf67ad5c0a1af8dc22147914e11ba">c55ea116</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-06-03T23:24:26Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added generics for Class
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/jss/commit/a38e3ee11ba077482f7c6d8e6b91eb12da27d295">a38e3ee1</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-06-03T23:53:21Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in JSSE_SSLClient

The JSSE_SSLClient has been modified to use SLF4J loggers.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/jss/commit/fca9015b0c2537f538ffaccf3c3e7ea1eb817017">fca9015b</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-06-04T01:13:38Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Using consistent build dir/filename for Java

The build scripts have been modified to generate Java classes in
the same directory and JAR file with the same name regardless of
BUILD_OPT.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/jss/commit/3490258fdad07d1f94eec0f48b61332c59e59090">3490258f</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-06-04T17:32:18Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fixed BadPaddingException deprecation

The deprecated org.mozilla.jss.crypto.BadPaddingException has been
replaced with javax.crypto.BadPaddingException.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/jss/commit/7aa5c02ffbc151983bd6356fe9e90212529a5fdc">7aa5c02f</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-06-04T17:42:20Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated version number to 4.5.0-0.1
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/jss/commit/ac361a9fa34b519746bc474f3b48b426290c59ba">ac361a9f</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-06-04T22:46:54Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated README

The README has been converted into a Markdown document.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/jss/commit/e391d3d0c5f9730b7eaa6036dafa1afeeeae28f2">e391d3d0</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-06-04T22:46:54Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added general info into README.md

The README.md has been modified to include a brief overview and
important links.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/jss/commit/cb1c6efb2ab037dce4ed1ef3b466eff458e31660">cb1c6efb</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-06-04T22:46:54Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Reformatted README.md

The README.md have been reformatted to separate text blocks from
code blocks.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/jss/commit/58cb5d63eb810dc4b3ae5d537fc14f3f488d68af">58cb5d63</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-06-05T01:23:39Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fixed incorrect freeObjectNick() call

The freeObjectNick() call in findKeyCallback() in JSSKeyStoreSpi.c
has been modified to free the object nickname instead of the object
itself.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/jss/commit/a64640215844014ecace0ba0e0822612a92c3059">a6464021</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-06-05T01:24:45Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fixed SSLServerSocket.setNeedClientAuth() deprecation

The SSLServer.run() has been modified to call requestClientAuth()
instead of the deprecated setNeedClientAuth() in SSLServerSocket.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/jss/commit/cd0f384644de471fda8dfe3a2865f25c0c393567">cd0f3846</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-06-07T02:38:04Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added generics for Enumerations
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/jss/commit/adfdeccba34bd343177ae3363275ad13b734d65d">adfdeccb</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-06-07T13:03:28Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added generics for Hashtables
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/jss/commit/3fdf000071ce269321bb20f2e46a171883c8beac">3fdf0000</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-06-07T13:20:52Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added generics for Sets
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/jss/commit/177a35b3aba4f399b3bfa2110f3c3a3dd077e62e">177a35b3</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-06-07T13:20:52Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added generics for Vectors
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/jss/commit/e2ecb1bece3ef3fd8fdf529afcc7b79ff2134165">e2ecb1be</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-06-07T15:01:37Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added loggers for test code
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/jss/commit/3e6e588b4617f6d265f9202de86f54e5eb282ce3">3e6e588b</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-06-07T15:25:00Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Removed unused private constructors
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/jss/commit/46f8378ffba01e1909caa808d5312397a142b8da">46f8378f</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-06-07T15:32:09Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Removed unused imports
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/jss/commit/4bd7c222f3b6f2016365c2a8d2e8db4169888034">4bd7c222</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-06-07T15:56:46Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fixed missing serialVersionUID fields
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/jss/commit/44d4c939e26f7c0e8ba13fc45bb0594940b361a1">44d4c939</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-06-07T16:12:18Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fixed static field access
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/jss/commit/3bc1b0b5ce116b86a5c930615e77d1f88b229a4e">3bc1b0b5</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-06-07T20:33:57Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fixed some resource leaks
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/jss/commit/f687945831256a15f69afbfaaf673b3ad29a98bc">f6879458</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-06-07T20:45:51Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added loggers for JSSKeyStoreSpi
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/jss/commit/f9dc281f77ced085b11e7fe888dff7f41cef4777">f9dc281f</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-06-11T21:55:12Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Removed redundant finalize() methods
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/jss/commit/0127b8bad80d26e914dd0f411f3de5e422aa8df5">0127b8ba</a></strong>
<div>
<span>by root</span>
<i>at 2018-06-12T15:49:00Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added default build target
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/jss/commit/bf5d3e4a1773fa3262dcd02f2c10bb25305ee424">bf5d3e4a</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-06-13T00:25:47Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added PK11RSAPrivateKey.getModulus()

The PK11RSAPrivateKey.getModulus() has been modified to get the
modulus from the public key, which was converted from the private
key using SECKEY_ConvertToPublicKey().

A new PK11Exception has been added as a generic exception for all
PKCS #11-related errors.

https://pagure.io/jss/issue/9
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/jss/commit/95f80cc3ff25ffe69f23d64d4b7683d994a23b9a">95f80cc3</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-06-13T04:31:25Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Enabled PKCS #11 keystore

The JSSProvider has been modified to provide PKCS #11 keystore
service using JSSKeyStoreSpi.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/jss/commit/c03c88be30cc875fce4cfaa965bd3f22a9e9e78e">c03c88be</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-06-13T23:36:42Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fixed JSSKeyStoreSpi.engineLoad()

The JSSKeyStoreSpi.engineLoad() has been modified to store the
token provided via JSSLoadStoreParameter in the keystore. The
token later will be used to execute various operations in the
keystore (i.e. retrieving certs and keys from the token).

https://pagure.io/jss/issue/10
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/jss/commit/6a2eed05133d3de1b8c068c28c86ed6fcfd816be">6a2eed05</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-06-15T01:23:03Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fixed MANIFEST.MF build location

The build script has been modified to create the MANIFEST.MF in
the dist directory instead of source directory.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/jss/commit/46d3098c2ce4ed69dac4ba58c435e1d122852c62">46d3098c</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-06-15T01:23:04Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Removed "jss" directory from source tarball

The build scripts have been modified to remove the redundant "jss"
directory from the source tarball.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/jss/commit/209670ccb7a7469684b4a7721908ec4fdff51647">209670cc</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-06-15T22:46:40Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated version number to 4.5.0-a1

The build script and spec template has been modified to use a new
version number and to support development phase (e.g. a1, b2).
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/jss/commit/f5c7bbf024f8a55d0da09b85328703c779e6fed0">f5c7bbf0</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-06-18T21:50:45Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fixed JSSKeyStoreSpi.engineAliases()

The JSSKeyStoreSpi.engineAliases() has been modified to return
all aliases from all tokens if the keystore token is not set,
and only aliases from the keystore token if it's set.

https://pagure.io/jss/issue/10
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/jss/commit/21c4ae161c639ce8d34954458b2fc05c96704884">21c4ae16</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-06-18T21:50:45Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fixed JSSKeyStoreSpi.engineGetCertificate()

The engineIsCertificateEntry() and engineGetCertificate() in
JSSKeyStoreSpi have been modified to use the findCertByNickname()
in CryptoManager to check if the requested cert exists and to get
get the cert data.

https://pagure.io/jss/issue/10
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/jss/commit/485a5b6713c9fb087804b687da895e33775b2f4b">485a5b67</a></strong>
<div>
<span>by Jack Magne</span>
<i>at 2018-06-20T00:38:16Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Address Bugzilla: Bug 1560682 - (RFE) Migrate RHCS x509 cert and crl functionality to JSS.

    This consists of a migration of low level X509 cert and crl related classes from dogtag into JSS.
    This initial migration will allow users of jss to utilize these classes to create certs and crls.

    The initial goal is to simply provide the classes from dogtag to be used in JSS.
    A later goal will be to refactor dogtag to use the classes moved to JSS, but that will be for
    a future ticket.

    This migration will also address this issue:

    Bug 1577991 - org.mozilla.jss.netscape.security.util.ObjectIdentifier cannot parse OID arcs larger than Integer.MAX_VALUE.

    The file ObjectIdentifier.java has been modified to use BigInt instead of the int type, allowing for a greater range of values.
    Fixed minor indentation issue in spec file.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/jss/commit/b250aad1a35346cc6dde63af22463cb3b461c8f9">b250aad1</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-06-21T20:08:01Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated logging in Password.finalize()
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/jss/commit/539983b4449dd232f930da81b0d05f7c6076f2ba">539983b4</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-06-21T20:28:38Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fixed build errors in Eclipse
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/jss/commit/a53041acf34aa53a96272a737cc25b68b89d1e23">a53041ac</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-06-21T21:50:37Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated all.pl parameters

The perl all.pl dist command has been modified to take separate
dist_dir and obj_dir parameters for clarity.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/jss/commit/38c8e6667e34b340f827ad93ecab0ddbaddce8e3">38c8e666</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-06-22T01:15:59Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fixed JSSKeyStoreSpi.engineGetKey()

The JSSKeyStoreSpi.engineGetKey() has been rewritten in Java to
search for a private key by its cert. If that is not found, it
will search for a private key by its key ID. If that is not found
either, it will search for a symmetric key by its nickname.

https://pagure.io/jss/issue/10
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/jss/commit/ce10f4457f8768973f48b429bd41798c528b6f3f">ce10f445</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-06-22T02:28:19Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Cleaned up JSSKeyStoreSpi.engineGetCertificateChain()

The JSSKeyStoreSpi.engineGetCertificateChain() has been cleaned up
for clarity.

https://pagure.io/jss/issue/10
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/jss/commit/e43c69b35b22a25ce05ad39c2dd6f49302abc8d7">e43c69b3</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-06-22T03:26:01Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated JSSKeyStoreSpi.engineGetCertificateChain()

The JSSKeyStoreSpi.engineGetCertificateChain() has been modified
to use CryptoManager.findCertByNickname() to find the leaf cert for
building a cert chain.

https://pagure.io/jss/issue/10
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/jss/commit/74c2a3a8c26491c6585cf4b02d03ac1e8088ce56">74c2a3a8</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-06-22T03:34:59Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Removed unused code in JSSKeyStoreSpi

The JSSKeyStoreSpi has been modified to remove unused classes,
methods, and fields.

https://pagure.io/jss/issue/10
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/jss/commit/65b3807962a7a7d54f2a0cbbfefabf9bec1174aa">65b38079</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-06-22T14:41:32Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated version number to 4.5.0-a2
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/jss/commit/8fc2c37b3a7af8df7da0365c23f0553febb36905">8fc2c37b</a></strong>
<div>
<span>by Christina Fu</span>
<i>at 2018-06-27T00:59:28Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Ticket 12 AlgorithmIdentifier decode/encode process alters original data

This patch provides fix to ensure that the encoding and decoding of an AlgorithmIdentifier
structure would not alter the data.

credit: original fix suggestion provided by david.k.stutzman2.ctr@mail.mil

fixes https://pagure.io/jss/issue/12
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/jss/commit/a022d478639e6aa4785f27b4c6115640f54c5248">a022d478</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-06-28T20:40:17Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added support for custom spec file

The build script has been modified to provide an option to use
a custom spec file.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/jss/commit/54d0d7dbff1d61177b0f339174b8cae14005e417">54d0d7db</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-06-28T20:40:26Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Removed unused private methods
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/jss/commit/e6b5db2de5413b6a638ac3960c0d3affffcc5226">e6b5db2d</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-06-29T00:19:54Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated JSSKeyStoreSpi.engineDeleteEntry()

The JSSKeyStoreSpi.engineDeleteEntry() has been modified to use
JSS API to remove a cert/key from a PKCS #11 token.

https://pagure.io/jss/issue/10
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/jss/commit/7ca7415b54fd515b9a043b9a8b68b66f143fbffd">7ca7415b</a></strong>
<div>
<span>by Christina Fu</span>
<i>at 2018-06-29T01:37:41Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Ticket #4 Add support for TLS_*_SHA384 ciphers

This patch adds support for TLS_*_SHA384 ciphers.

Fixes https://pagure.io/jss/issue/4
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/jss/commit/d3b274e18f038f895b77463ce181dece1850f8ee">d3b274e1</a></strong>
<div>
<span>by Fraser Tweedale</span>
<i>at 2018-06-29T07:21:35Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">PK11Store.importEncryptedPrivateKeyInfo: import public key

There is a regression in SQL NSSDB backend which causes certificates
to not be properly associated with the private keys (i.e. now
showing ultimate trust with 'u,u,u' in trust flags).

For example, after replica install the replica has an NSSDB that
looks like:

  # certutil -L -d /etc/pki/pki-tomcat/alias/

  Certificate Nickname                                         Trust
  Attributes
                                                               SSL,S/MIME,JAR/XPI

  caSigningCert cert-pki-ca                                    CT,C,C
  ocspSigningCert cert-pki-ca                                  ,,
  auditSigningCert cert-pki-ca                                 ,,P
  subsystemCert cert-pki-ca                                    ,,
  Server-Cert cert-pki-ca                                      u,u,u

pk12util does not exhibit this problem because of an explicit call
to PK11_ImportPublicKey. Therefore change the JSS key import method
to explicitly import the public key via the same.

Fixes: https://pagure.io/jss/issue/13
Related: https://pagure.io/freeipa/issue/7589
Related: https://pagure.io/freeipa/issue/7590

Change-Id: Icf24f6384ccf3905145c1954f57b47894dd94f0f
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/jss/commit/c15db84f97a8d745f90a8c680d27a032c6b405ea">c15db84f</a></strong>
<div>
<span>by Fraser Tweedale</span>
<i>at 2018-06-29T15:52:19Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Import public key when unwrapping private key

The NSS SQL backend, unlike the DBM backend that preceded it, does
not automatically create PKCS #11 public key objects when unwrapping
private keys.  When certificates are added, this can result in a
failure to properly associate the certificate with a private key in
the token.

When unwrapping a private key, if the given public key wraps an NSS
SECKEYPublicKey object, import the public key to the token as well.

Change-Id: I146952382d535ad71d9914f3a43d7df5c0a0f510
Related: https://pagure.io/jss/issue/13
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/jss/commit/828fce1dd8ce37842148b11e46ccbf038a591ed6">828fce1d</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-07-03T00:59:43Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored PK11Token.importPublicKey()

The PK11Token.importPublicKey() has been generalized to become a
method in the CryptoToken interface. The public key parameter type
has been changed into a more general PublicKey.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/jss/commit/90599c080a6bd9c9649d66ae9fc038d91859069e">90599c08</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-07-03T01:31:28Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Cleaned up PK11Token

The code in PK11Token has been reformatted for clarity.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/jss/commit/12c6150593cf37dbbb74f5fb61a139a5a13888dc">12c61505</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-07-03T01:32:10Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored alias parsing code in JSSKeyStoreSpi

The code that parses an alias into token name and nickname has
been refactored into a new reusable method.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/jss/commit/e5f8b9dd7814003b068efa33f8b4c2d79e9ff69b">e5f8b9dd</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-07-05T19:56:09Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored CertificateUsage class

The CertificateUsage class has been moved out of CryptoManager
into a separate class.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/jss/commit/f401397cd63134ccc87c9487a739faa0e1ff3d4b">f401397c</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-07-05T19:56:09Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored NotInitializedException class

The NotInitializedException class has been moved out of
CryptoManager into a separate class.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/jss/commit/ed3a65d70d84338e4788302388759a1f95aec209">ed3a65d7</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-07-05T19:56:10Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored NicknameConflictException class

The NicknameConflictException class has been moved out of
CryptoManager into a separate class.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/jss/commit/5a84e9a15f5508a62ecf875f7d3f46cb0a011106">5a84e9a1</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-07-05T19:56:10Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored UserCertConflictException class

The UserCertConflictException class has been moved out of
CryptoManager into a separate class.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/jss/commit/2fce594924e60c8d90f4d81eaee0acf9bcc91ee6">2fce5949</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-07-05T19:56:10Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored InvalidLengthException class

The InvalidLengthException class has been moved out of
CryptoManager into a separate class.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/jss/commit/372142f57497efe3132264a8cb5076626d76e4b4">372142f5</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-07-05T19:56:10Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored InitializationValues class

The InitializationValues class has been moved out of
CryptoManager into a separate class.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/jss/commit/5531278b0abfe99a61de3982ad1845c65d4166e7">5531278b</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-07-05T19:56:10Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated version number to JSS 4.5.0-0.3 (alpha 3)
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/jss/commit/a866a9dc05d6e26be41a477d248b09e7523b64f1">a866a9dc</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-07-11T01:11:23Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fixed missing gcc build dependency
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/jss/commit/7f94a018187dc72da0eede4bb9ca051b68260fe1">7f94a018</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-07-12T15:51:00Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added CryptoStore.deleteCertOnly()

The CryptoStore interface has been modified to include
deleteCertOnly(). The method has been implemented in PK11Store.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/jss/commit/b29e60d33e5934e0ecf1a52a83a1bb9c20c6744c">b29e60d3</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-07-12T15:53:16Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored PK11Store.putKeysInVector()

The PK11Store.putKeysInVector() has been converted into
loadPrivateKeys() which loads all private keys in the
PKCS #11 token into a Collection instead of Vector.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/jss/commit/dc5c24c295f639bd2138ddd4281f845c0d8b4e8f">dc5c24c2</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-07-12T15:54:06Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added CryptoStore.getPublicKeys()

A new CryptoStore.getPublicKeys() has been added to return
all public keys in the PKCS #11 token.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/jss/commit/ebb09055d323f8c9a9b0294b67fc22e1143a78c0">ebb09055</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-07-12T16:18:21Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Cleaned up CryptoStore.deletePrivateKey()

The CryptoStore.deletePrivateKey() has been updated for
clarity.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/jss/commit/05d904777f17b437986bc71510aa7d2bede94cd0">05d90477</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-07-13T04:44:28Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fixed project paths

The build script has been modified to use absolute paths to NSPR
and NSS source folders.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/jss/commit/42cbe4fda805c48eb0ae15dba591486458e53760">42cbe4fd</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-07-13T17:01:39Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fixed native library loading

The CryptoManager has been modified to load the native library
from java.library.path first, then to load from the default
locations if it fails.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/jss/commit/b9bf9fbc011c69cf6c753199f833cc3c70eb1fde">b9bf9fbc</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-07-13T18:08:42Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added CryptoStore.findPublicKey()

A new CryptoStore.findPublicKey() has been added to find the
public key corresponding to a private key in a PKCS #11 token.
Currently it only supports RSA keys.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/jss/commit/cbf85ef240254ce4c6d33f05938eebf0ba8cc265">cbf85ef2</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-07-13T18:08:42Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added CryptoStore.deletePublicKey()

A new CryptoStore.deletePublicKey() method has been added to
remove a public key from a PKCS #11 token.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/jss/commit/fc7a89daa75e26e0bceae6e85f3418b002477240">fc7a89da</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-07-13T18:08:42Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated JSSKeyStoreSpi.engineDeleteEntry()

The JSSKeyStoreSpi.engineDeleteEntry() has been modified such
that:
- if the given alias is a cert nickname, it will delete the cert
  without deleting the public and private keys
- if the given alias is a key ID, it will delete the public and
  private keys without deleting the cert
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/jss/commit/1d2641c1401fbb8ef6b6c7f9aac843adedcd8279">1d2641c1</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-07-13T21:17:04Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added jss_lib_dir parameter for all.pl

The all.pl has been modified to take a jss_lib_dir parameter such
that it can test JSS library outside the working directory.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/jss/commit/54e49cc3899e245d6506b383fe12d266b5252899">54e49cc3</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-07-14T01:42:01Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fixed rpmbuild warnings

The spec template has been modified to remove warnings about
duplicate files.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/jss/commit/bef0b54d1477c6ce89d22d94ed67b4ba4d3431f4">bef0b54d</a></strong>
<div>
<span>by Elio Maldonado</span>
<i>at 2018-07-16T19:57:59Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Add support for debian builds and tests

On debian paths to various jar files are different than fedora and other Linux distros.
Prior to building do export DEBIAN_BUILD in addition to the other required exports
Also add support the option to add -Xlint:deprecation
Do export CHECK_DEPRECATION=1 to activate the feature

Related: https://pagure.io/jss/issue/14
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/jss/commit/c882a1a9f1fbde2d135db1c03d6db06ed0dc82d8">c882a1a9</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-07-17T01:17:01Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Simplified getting NSS_OBJDIR_NAME

The build_java.pl has been modified to get the NSS_OBJDIR_NAME
from <dist>/latest file directly instead of going through each
file in <dist>.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/jss/commit/3794c22a0e3203747ba2d77fc2aa65398b58d030">3794c22a</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-07-17T03:33:56Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated all.pl dist parameters

The all.pl dist command has been modified to take NSS bin and lib
folders as parameters.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/jss/commit/80411f0772b2f07e7981d17c4bf29de5bb3bf80f">80411f07</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-07-20T00:24:52Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored jss_symlink variable

The jss_symlink variable has been replaced with jss_objdir which
may point to a link to the NSS object dir in NSS build directory,
or an actual JSS object dir if the build is done with installed
NSS.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/jss/commit/2d84b62e88e3b4c7c61ee2570bd300b99f94e6a6">2d84b62e</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-07-20T03:32:16Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fixed javadoc warnings (part 1).
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/jss/commit/2a0996ef1ff811f8a6657005a49b644dc813e29b">2a0996ef</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-07-20T03:32:34Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fixed javadoc warnings (part 2).
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/jss/commit/198d020d985f14e6f1b53c6a3c27be93c35b13f9">198d020d</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-07-20T03:34:08Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fixed javadoc warnings (part 3).
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/jss/commit/55a21d23ce2e4322b2753eb5c9989281e4bede42">55a21d23</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-07-20T03:34:46Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fixed javadoc warnings (part 4).
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/jss/commit/e4cae037372e3ec065c9ba0ca176aa7587b12c3c">e4cae037</a></strong>
<div>
<span>by Jack Magne</span>
<i>at 2018-07-20T15:07:21Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Ticket #16 - Circular dependency with ldapjdk

This fix simply uses the java classes LdapName and related to
do the same job previously done by and ldap sdk class.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/jss/commit/b6ba4d228041a3c6e8e3a002b5cb424c0f2b91e6">b6ba4d22</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-07-20T21:39:11Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated version number to 4.5.0-0.4 (alpha 4)

The build script and spec template have been modified to remove
ldapjdk dependency.
</pre>
</li>
</ul>
<h4>30 changed files:</h4>
<ul>
<li class="file-stats">
<a href="#354079a72b91a4280407c16a36f47d1986fd85a5">
.classpath
</a>
</li>
<li class="file-stats">
<a href="#dea01dd89a3b602828e630677fde5d77c06441c8">
<span class="new-file">
+
.travis.yml
</span>
</a>
</li>
<li class="file-stats">
<a href="#69e27356ef629022720d868ab0c0e3394775b6c1">
<span class="deleted-file">

README
</span>
</a>
</li>
<li class="file-stats">
<a href="#8ec9a00bfd09b3190ac6b22251dbb1aa95a0579d">
<span class="new-file">
+
README.md
</span>
</a>
</li>
<li class="file-stats">
<a href="#59f81c123b3abbcb97274545796dd18706c3e106">
<span class="new-file">
+
build.sh
</span>
</a>
</li>
<li class="file-stats">
<a href="#1efe3dab053c1a5cf1f27293a5326fcc32266b73">
build_java.pl
</a>
</li>
<li class="file-stats">
<a href="#1d4b9095a90496d17a63bc3879b9eeab03412953">
coreconf/jdk.mk
</a>
</li>
<li class="file-stats">
<a href="#45272905a3430379da32fb9bf1c5f22dfa3dcea4">
coreconf/rules.mk
</a>
</li>
<li class="file-stats">
<a href="#48b7edced465e6d62895b85cb36e31149577603d">
coreconf/source.mk
</a>
</li>
<li class="file-stats">
<a href="#608b5b28afd97a296dad6177fb4c24fd36b6ed7b">
jss.spec.in
</a>
</li>
<li class="file-stats">
<a href="#43e4fa0fdcc0425f37532138b1fa5302b0d62226">
lib/jss.def
</a>
</li>
<li class="file-stats">
<a href="#de49b85cdbd4e82e1d35a898422b45e844f393ad">
org/mozilla/jss/CRLImportException.java
</a>
</li>
<li class="file-stats">
<a href="#aa5a39b01502a10a1660e07441bb0d6a0647c9c2">
org/mozilla/jss/CertDatabaseException.java
</a>
</li>
<li class="file-stats">
<a href="#541f9691980d5214ae49e709f2a830fca52c7148">
<span class="new-file">
+
org/mozilla/jss/CertificateUsage.java
</span>
</a>
</li>
<li class="file-stats">
<a href="#6722cbd0f8d28e4aaa6caeeef3d82a2704da7b07">
org/mozilla/jss/CryptoManager.java
</a>
</li>
<li class="file-stats">
<a href="#c39e3edad26d57628ab6a8807d0f1b6bb0e8551d">
org/mozilla/jss/DatabaseCloser.java
</a>
</li>
<li class="file-stats">
<a href="#bd00db5307ecf60dc43f849feb9c41ce2d04f26b">
<span class="new-file">
+
org/mozilla/jss/InitializationValues.java
</span>
</a>
</li>
<li class="file-stats">
<a href="#2f920a7ced3dbb9ec9abf0984bb848106353e526">
<span class="new-file">
+
org/mozilla/jss/InvalidLengthException.java
</span>
</a>
</li>
<li class="file-stats">
<a href="#203cdf732fbb9205397f279bd7e42f3af0fb737d">
org/mozilla/jss/JSSProvider.java
</a>
</li>
<li class="file-stats">
<a href="#b03f59392786ac61df57199e86a5af8dad1adadc">
org/mozilla/jss/KeyDatabaseException.java
</a>
</li>
<li class="file-stats">
<a href="#1a8c1fd897d4efc82e3c66da8caf7fe50b205c38">
<span class="new-file">
+
org/mozilla/jss/NicknameConflictException.java
</span>
</a>
</li>
<li class="file-stats">
<a href="#f5fc0b650a8750e9c1d04c184d260e2443caa5c0">
org/mozilla/jss/NoSuchTokenException.java
</a>
</li>
<li class="file-stats">
<a href="#f463f917ff66d59a15ee64db98e8cdb3e02bd29d">
<span class="new-file">
+
org/mozilla/jss/NotInitializedException.java
</span>
</a>
</li>
<li class="file-stats">
<a href="#eceae9424ae39e54e23328611dc83121058664e3">
org/mozilla/jss/SecretDecoderRing/Decryptor.java
</a>
</li>
<li class="file-stats">
<a href="#bf8b1796274866bb0683dc83e0a422024ded2d99">
org/mozilla/jss/SecretDecoderRing/Encoding.java
</a>
</li>
<li class="file-stats">
<a href="#b12844da462bec5524564e7acea7f8d13e61d21f">
org/mozilla/jss/SecretDecoderRing/Encryptor.java
</a>
</li>
<li class="file-stats">
<a href="#b3fa8f282c3291014cc4f6e318c2d13559baca4d">
org/mozilla/jss/SecretDecoderRing/KeyManager.java
</a>
</li>
<li class="file-stats">
<a href="#fc5e60b66f74f726439b816287cf8c04bf6df8ef">
<span class="new-file">
+
org/mozilla/jss/UserCertConflictException.java
</span>
</a>
</li>
<li class="file-stats">
<a href="#6dad3c57615a58aa2a5acf43b952eadf51de2575">
org/mozilla/jss/asn1/ANY.java
</a>
</li>
<li class="file-stats">
<a href="#39acb3cb914f252a018e60c6fa5efec0a212d904">
org/mozilla/jss/asn1/ASN1Header.java
</a>
</li>
</ul>
<h5>The diff was not included because it is too large.</h5>

</div>
<div class="footer" style="margin-top: 10px;">
<p style="font-size: small; color: #777;">

<br>
<a href="https://salsa.debian.org/freeipa-team/jss/compare/30b4ef9961eb8eb33fff5abc7d6b2ee7c3f02857...b6ba4d228041a3c6e8e3a002b5cb424c0f2b91e6">View it on GitLab</a>.
<br>
You're receiving this email because of your account on salsa.debian.org.
If you'd like to receive fewer emails, you can
adjust your notification settings.

</p>
</div>
</body>
</html>