<!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=US-ASCII" 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-next
at <a href="https://salsa.debian.org/freeipa-team/dogtag-pki">FreeIPA packaging / dogtag-pki</a>
</h3>
<h4>
Commits:
</h4>
<ul>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/15a925ebdcaed8986f6eb776e227410906112419">15a925eb</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-04-13T15:43:47+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fixed TestRunner output

The TestRunner has been modified to show the location of the
reports in the stderr if the test failed.

Change-Id: Iee833bf876798ab45a74c7449e68ddf108173af7
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/f5dbc7623609fc92fc1ce06446eb5a066e8191eb">f5dbc762</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-04-13T15:50:00+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Renamed _commit macro

The _commit macro in the spec templates have been renamed into
_commit_id for clarity.

Change-Id: I3137d6f44b6a22a38b73f3cf6074dd3dc233b6cd
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/e9e594967e7130ae3eca7599c841c78283fe1fe1">e9e59496</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-04-13T18:22:30+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Listing RPM packages built by compose scripts

The compose scripts have been modified to list the RPM packages
that have just been built.

Change-Id: Ibe57fb5f7f5a74a4328d709e6ba8205e5d20ef7c
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/7b7f60a0ee6721946a6aa564aea160a1238c5198">7b7f60a0</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-04-13T18:37:29+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fixed pki-javadoc build dependency

The CMake scripts and spec template has been modified such that
pki-javadoc can be built without building pki-server.

Change-Id: I9820d331485e8fac449b37cefe5feb5a004329f2
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/f67cc0f74a669fe80dc6b57a78145ded8e6e0b2b">f67cc0f7</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-04-13T20:57:31+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Reduced pki-console build time

The pki-console.spec.in has been modified not to build the server
packages, javadoc, nor run the tests to reduce the build time.

Change-Id: I9c5ff95eb4a8743a874078fdefa323da8e686370
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/953803db25e0567ff2f5e63ec8a5248bbedf39ed">953803db</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-04-13T22:31:19+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Cleaned up build logs

The CMake scripts and spec templates have been modified to show
more useful logs.

Change-Id: I61f2cb64d7ad1d54bf6e6faae96539a04cda085c
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/0e0b03ea0c141d6b72691bc1d09f148767b9c2b8">0e0b03ea</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-04-14T00:08:51+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Suppressed unused CMake variable warnings

The spec templates have been modified to suppress warnings about
unused variables defined by CMake modules.

Change-Id: I3c28592d294f30ba9e9c4d206f1940eba76eba72
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/631df72e8ed12ba9a36dc995550ca4b3f093b5ba">631df72e</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-04-14T00:46:36+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fixed warnings when building without server packages

The code that creates Python modules has been fixed such that
it doesn't generate warnings when building without the server
packages.

Change-Id: I66228b782f33cfdc23000fdc0e1f862c7c1c06f7
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/1362face3b19747133dcd9d33dc1612f0ccee8aa">1362face</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-04-14T03:12:20+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fixed CI log messages

Change-Id: I9dab36f224df504274ca2282f1df7552af1f24e3
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/b54975f4cac60e2f4332b08414f1b5ea4de62601">b54975f4</a></strong>
<div>
<span>by Fraser Tweedale</span>
<i>at 2018-04-13T23:56:05-04:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fix ACL evaluation in allow,deny mode

When `authz.evaluateOrder=allow,deny', ACL evaluation returns the
wrong result: matching allow rules deny access, and matching deny
rules allow access.

Fix the problem and improve type safety and readability by
introducing a couple of enums for ACLEntry.Type and EvaluationOrder.

CVE-2018-1080

Fixes: https://pagure.io/freeipa/issue/7453
Change-Id: Ic076ed4b90c305cda9da2c56ec90fc77b4dac039
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/d7b5ae8ea91d7f796c20e3fe5f2999ab3ba718e5">d7b5ae8e</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-04-16T15:51:11-04:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fixed warnings about OWNER_EXECUTE permissions

The CMake scripts have been modified not to set OWNER_EXECUTE
permission on non-executable files.

Change-Id: I6808195907d1013ac0328dcd73a9266a0880f594
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/aa8ab51e724de28a18e4a899b53c525149db1a66">aa8ab51e</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-04-17T01:28:28+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added --without-debug option

The compose scripts have been modified to provide an option to
build without debug packages.

https://pagure.io/dogtagpki/issue/2978

Change-Id: I664c4cb9f7c073bb9355cfc06ac83e51441d06eb
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/2e299050016094c4ab9b739bc68a27787d8aadb4">2e299050</a></strong>
<div>
<span>by Christina Fu</span>
<i>at 2018-04-16T20:43:52-04:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Ticket #2940 post-ticket simple typo fix.

Change-Id: I98558f607cb611981bcafd42d6500fd26a9664be
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/16c279a16b0d1109ad98d9f9e7cfb6a9aefde598">16c279a1</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-04-16T21:35:28-04:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Build script cleanup

Change-Id: If25c1d1dfee63377ccc973176fcc4281266ee47c
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/a6b6cd07ba3a1c3554afe70aa999e437d7a61fbb">a6b6cd07</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-04-17T03:42:20+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added pki.spec.in

A new pki.spec.in has been added to combine all spec templates.
Initially it will contain a copy of the pki-core.spec.in. Other
spec templates will be merged later.

A new build.sh script has been added to run the build process
using the new spec template.

https://pagure.io/dogtagpki/issue/2978

Change-Id: Ie3ae44b7af76190754dab571b3757f649979f4b3
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/b63892eebc633fa592ed089de79793eaf7e8c967">b63892ee</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-04-17T04:06:16+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merged pki-console.spec.in

The pki-console.spec.in has been merged into pki.spec.in.

The build.sh was also modified to provide an option to build
without the console package.

https://pagure.io/dogtagpki/issue/2978

Change-Id: I94acad9d10a16fae6da07dd568475ddf39e9f02d
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/be8b0ff95ab316260374ab6d0ac9f420da26f753">be8b0ff9</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-04-17T04:57:53+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merged dogtag-pki-theme.spec.in

The dogtag-pki-theme.spec.in has been merged into pki.spec.in.

The build.sh was also modified to provide an option to build
without the theme packages.

https://pagure.io/dogtagpki/issue/2978

Change-Id: Id738b759894d18ff0e9b45378a692369197efaf2
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/64c8c9824ee74c3f5d7975eb87833679c1052c9f">64c8c982</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-04-17T05:02:25+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merged dogtag-pki.spec.in

The dogtag-pki.spec.in has been merged into pki.spec.in.

The build.sh was also modified to provide an option to build
without the meta package.

https://pagure.io/dogtagpki/issue/2978

Change-Id: I303143c4c4c23fea75e8f0ae78dd88794f0e908c
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/8855b2da17084b3f64dedd0c2ae7f1e3c57e6b98">8855b2da</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-04-18T03:46:50+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added support for Tomcat 9.0

The PKIRealm and pki-server migrate CLI has been modified to
work with Tomcat 9.0.

https://pagure.io/dogtagpki/issue/2980

Change-Id: I141fc5e9f7a9971c4c6c9ac1f5577def6ca207bc
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/9b6cc6d27f7cfe46f7eb1b9a699ff861f00334d5">9b6cc6d2</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-04-18T20:11:31+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fixed hard-coded Java home path

The hard-coded Java home path has been modified to use RPM macro
to avoid rpmlint error.

https://pagure.io/dogtagpki/issue/2978

Change-Id: I7265c43a59aea0ea890c433ca4505a63a2151464
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/e4f45efbc3b9d5e4dd3aef202337483f15fd448e">e4f45efb</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-04-18T22:57:42+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fixed macro-in-comment warnings

The spec templates have been modified to remove macro-in-comment
warnings from rpmlint.

https://pagure.io/dogtagpki/issue/2978

Change-Id: I2b075d120ff539d5e13befd9637b2f764e3bd5f9
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/24ba40f62423cde4961f411dc757fe3eec3ca593">24ba40f6</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-04-18T23:31:07+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Validating spec files with rpmlint

The build scripts have been modified to use rpmlint to validate
the spec files.

The CI script has been modified to install rpmlint in the
container.

https://pagure.io/dogtagpki/issue/2978

Change-Id: I60a9e6b7fc316342af8aa0f101c6d1986bb3fdb2
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/5d614f38625238d557d65b04f56ee6507965c67d">5d614f38</a></strong>
<div>
<span>by Dinesh Prasanth M K</span>
<i>at 2018-04-18T19:01:43-04:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Reorganizing CI related stuffs

- `run_task.sh` has been split into `ipa-test.sh`
  and `pki-test.sh`
- Deletion is now handled from Jenkins
- Fixed the log name for systemd
- Removed --quiet option to report pylint issues

Ticket: https://pagure.io/dogtagpki/issue/2990

Change-Id: I6fdca00419fd53ef3e0d3425268ae03cec2c749e
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/14b0d430a7601a015cc3ab6b2a2e7eddd892be45">14b0d430</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-04-18T22:03:43-04:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fixed unversioned-explicit-provides warnings

The spec templates have been modified to remove
unversioned-explicit-provides warnings from rpmlint.

https://pagure.io/dogtagpki/issue/2978

Change-Id: Ib5e6990e056611d762a192a6ac75048d5db2b92b
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/12ee71856333785d55e99cb57af2e7896fe8c23d">12ee7185</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-04-18T22:04:05-04:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fixed unversioned-explicit-obsoletes warnings

The spec templates have been modified to remove
unversioned-explicit-obsoletes warnings from rpmlint.

https://pagure.io/dogtagpki/issue/2978

Change-Id: Ia4482faac041c872384fafbfe5671275ea908dc5
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/05fa50328b4e13b863e49d37a575007932edbdb1">05fa5032</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-04-18T22:04:05-04:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fixed missing %prep and %build sections

The dogtag-pki.spec.in has been modified to provide %prep and
%build sections to remove warnings from rpmlint.

https://pagure.io/dogtagpki/issue/2978

Change-Id: Ifedffcf2f6dd4e37816c885fe0a21989fb04c307
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/bf60c34c2de822ad021416ccdf324e089aceb7cf">bf60c34c</a></strong>
<div>
<span>by Amol Kahat</span>
<i>at 2018-04-19T12:29:51+05:30</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added "Serial No" in pki-server subsystem-cert-find CLI.

Bugzilla: https://bugzilla.redhat.com/show_bug.cgi?id=1566360
Pagure: https://pagure.io/dogtagpki/issue/2987

Change-Id: I35b29c37dc95c3415b4106c8c45d86a30f70628f
Signed-off-by: Amol Kahat <akahat@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/58e6e0098175d2c59ac76238792aff5ee7e0e639">58e6e009</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-04-19T23:12:36+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fixed empty build dir cleanup

The build.sh has been modified to remove the empty build dirs
properly.

https://pagure.io/dogtagpki/issue/2978

Change-Id: I2c4fe62c880ad07b550d94f8b9a885626e5b0fcb
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/e15d3747b69e39bead4d6d264b1f6648973506ae">e15d3747</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-04-20T02:37:16+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Cleaned up build.sh

The build.sh has been modified to use a global variable instead of
literals for project name.

https://pagure.io/dogtagpki/issue/2978

Change-Id: I651381a8ca4d36bc3386d980fe7297ae91bdd4db
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/2d9bc471d06f3f8b0fbe06a2bc0ed43de3790bfe">2d9bc471</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-04-20T03:38:00+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added generate_rpm_spec() in build.sh

The code that generates and validates the RPM spec in build.sh
has been moved into generate_rpm_spec().

https://pagure.io/dogtagpki/issue/2978

Change-Id: Ic3fb5917ca3923e6be69db52b402fc109b7b8fd8
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/66f875b43da4fba74c41c6c50ade8a2033c75439">66f875b4</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-04-20T03:41:40+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added generate_rpm_sources() in build.sh

The code that generates the tarball in build.sh has been moved
into generate_rpm_sources().

https://pagure.io/dogtagpki/issue/2978

Change-Id: I3ac22a8f341c7df40037017a2a2acd5dd9bf9a6e
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/1dc7533b528efa96983acedbb0e917e4adb44241">1dc7533b</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-04-20T19:19:01+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Cleaned up build.sh

The build.sh has been modified to use simpler method to generate
the timestamp and commit ID parameters for rpmbuild.

https://pagure.io/dogtagpki/issue/2978

Change-Id: Ia9bdb4d976da966ffa909de416af2b21d264d01e
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/2110d8c22398ebf7e40a44153eaf0ff79f98e9e2">2110d8c2</a></strong>
<div>
<span>by Christina Fu</span>
<i>at 2018-04-20T16:12:48-04:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Ticket #2992 servlet profileSubmitCMCSimple throws NPE

This patch addresses the issue that when auth.instance_id is not specified in
the profile, NPE is thrown.
Alternative is to add auth.instance_id value, but it's better to leave this
as manual approval only without changing the functionality.

fixes https://pagure.io/dogtagpki/issue/2992

Change-Id: I0a3afca1c66af96917a81c94b088d792f0332a4d
(cherry picked from commit 203db212a3dce216687dd2aac349fe37d2e92a96)
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/b47fc4f62563b8f3efb5cae4c65e112a6ea74a37">b47fc4f6</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-04-21T02:30:33+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added option to create tarball from a source tag

The build.sh has been modified to provide an option to generate
the source tarball from a source tag.

https://pagure.io/dogtagpki/issue/2978

Change-Id: Ia85d1b164bfcf38b44fbc64d0ec84fed5e9c4be8
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/4874fa4a71079cb832a69b24aa7762072f6f731c">4874fa4a</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-04-21T02:30:33+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added automatic patch generation in build.sh

The build.sh has been modified to generate a patch for all
changes since the specified source tag.

https://pagure.io/dogtagpki/issue/2978

Change-Id: I25ea186eaa379062e5814ce0856394346cdf17b0
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/e326be6ff536620856d428c9417626c8295bd347">e326be6f</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-04-23T16:42:25+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added option to build without base packages

The build.sh has been modified to provide an option to build
without the base packages.

https://pagure.io/dogtagpki/issue/2978

Change-Id: I2799f4621f9266b559daf8dd353a27cb6f3ec01c
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/ba1a2d324d7912d4f1c6bacc280d46814a571471">ba1a2d32</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-04-23T18:42:05+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Moved folder creation into CMake script

The code that creates /var/log/pki and /var/lib/pki folder has
been moved from spec files into the CMake scripts.

https://pagure.io/dogtagpki/issue/2978

Change-Id: If01558aa9eea6bee483316ee05345627b0343996
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/dea3f000a5e6121a96cbe32b54f8754282ce47a3">dea3f000</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-04-23T21:33:20+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Removed CryptoToken.login() invocation in SigningUnit.init().

The SigningUnit.init() has been removed to no longer call redundant
CryptoToken.login() since token login is already done in TomcatJSS.

Due to these changes, the jss.password parameter in CS.cfg is no
longer supported.

Change-Id: I0933e41b3a61531ac36f4c925a238c47d82e7ad0
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/76912e2e68fddd978be20cb92b9c76099b8bc065">76912e2e</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-04-24T06:09:21+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fixed token name normalization in pki-server subsystem-cert-validate

The pki-server subsystem-cert-validate has been modified to
normalize cert token name before calling pki client-cert-validate.
This way "Internal Key Storage Token" will be considered as an
internal token and no longer specified as a parameter.

https://pagure.io/dogtagpki/issue/2997

Change-Id: I452d8e4b404086c3add6b52a9aa2acd2993d7e97
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/a8e7f8c80f4f6630f78990f81e4d1a06cd7f45fc">a8e7f8c8</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-04-24T22:10:30+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added description for token name normalization

https://pagure.io/dogtagpki/issue/2997

Change-Id: I941e2bf20494100f804f2b5b753e4e4ab5e4c676
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/30e1c5fc11e476f05e8c70a090322034f8961465">30e1c5fc</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-04-24T22:40:04+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added --without <package> option for each subsystem

The pki.spec.in has been modified to provide --without <package>
options for CA, KRA, OCSP, TKS, and TPS.

https://pagure.io/dogtagpki/issue/2978

Change-Id: Ic43757be5cc2a74a2249d918dbca46ea1e0a6e2d
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/a93695571b6bca7e0dcb81d1dd1b5b08e7a89d15">a9369557</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-04-25T20:01:30+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Cleaned up build.sh

https://pagure.io/dogtagpki/issue/2978

Change-Id: I3002bec921f195f0c919a89c53590df2e76d04aa
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/3c71a3d4866c902a82cd77d7f6d3faa8af7aebbc">3c71a3d4</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-04-26T01:16:13+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fixed pki-symkey dependencies

The pki-server package has been modified to depend on pki-symkey.
All packages that depend on pki-server have been modified to no
longer depend on pki-symkey directly.

https://pagure.io/dogtagpki/issue/2972

Change-Id: Ic35e6cb677366b313bcfde83c80c270932638624
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/30caec50760d8a8c168df26d71bfff6c65544d97">30caec50</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-04-26T01:17:51+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Cleaned up spec templates

The spec templates have been modified to use a minimum version
instead of exact version for dependencies on other PKI packages.

https://pagure.io/dogtagpki/issue/2972

Change-Id: Ibe40f9519707af84b3ea1ba31e917c784b023951
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/f0d608338d6cdee67405c92d721c2797ac4d5ca2">f0d60833</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-04-26T04:03:25+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Removed obsolete resolveHosts attributes

The server.xml templates have been modified to remove the
obsolete resolveHosts attributes.

https://pagure.io/dogtagpki/issue/2986

Change-Id: I2b9adf2dbc23b14d5b6033621f9278b40d44936f
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/8d3bdc9647e26189940f5c8cf46cf21c10667691">8d3bdc96</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-04-26T05:25:28+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Removed warnings in CustomComboBoxModel

Change-Id: If7848e9823db41f743131c747bbf91c57ae15c8f
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/276e656d5f5521ecc23c816c5bd8d4a78fe49cf2">276e656d</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-04-26T05:30:37+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Removed warnings in CMSRemoteClassLoader

Change-Id: Ib1ef1d2e5f9783e43d7399a0a96f485a814d0310
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/4ed9c908646da0ab4c6e11f6883ace72eac23009">4ed9c908</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-04-26T05:45:22+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Removed warnings in CMSTableModel

Change-Id: I4e1855e42c61b3fee68f11c49041b6cdc98fa1ae
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/a5b7813fb866d6a6a405a7b8b7c2465cc8164f05">a5b7813f</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-04-26T06:20:51+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Removed warnings in CMSTaskModel

Change-Id: Id52f1a347d46ebfc7b2077347ccf9b544c21f2ce
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/335f4b3b0359312a833a60b1b404c9016cd05363">335f4b3b</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-04-26T06:41:03+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Removed warnings in Console

Change-Id: Ifbd5b8b92263531001aa485d4689a6a062c0f085
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/98e48014047d7d3629ae9962767727d4aabdafc2">98e48014</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-04-26T15:58:32+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Removed warnings in MessageFormatter

Change-Id: I4c82c22089dddedefc9a8094a684b70710b36d80
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/547d6427236e1ee5cb7077a6b1dec4404b30814c">547d6427</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-04-26T16:00:14+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Removed warnings in ProfileDataTable

Change-Id: Ia14bb79e1b4a6bedd8251ac5b74d8fe5f5e4942a
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/ca66f8f82b050e9317f3fc95820b80eb3bf692e5">ca66f8f8</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-04-26T16:02:59+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Removed warnings in UIMapperRegistry

Change-Id: I2df5cd8fd37bab91ff29467473ec4d3a248adba0
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/67bc4506bba12256cd8b9b7898d261600cba11dd">67bc4506</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-04-26T16:04:11+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Removed warnings in CRMFPopClient

Change-Id: Id248a6bf74f46e00dd53503d93d279e3285835a9
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/f6dcf396a94b210a34aa8851241c69dae9dade2b">f6dcf396</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-04-26T16:14:41+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Removed warnings in CMSCRLFormatPanel

Change-Id: I1d55348aa01e77fd471ed5e8d20bd529e38dbc03
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/6181d206b4ee143b282c2ceff0028b676d67d5d4">6181d206</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-04-26T16:39:44+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Removed warnings in ACIDialog

Change-Id: Ie6f37f7315945a151fc6adeeec27c1696bbcef45
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/7730565165acd8ba423e541ed4084d1b739fc2bf">77305651</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-04-26T17:05:25+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Removed warnings in ACLEditDialog

Change-Id: I1f87ef186c711aa5d546c0428ff56516ba925ddf
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/35f37ef7d82ebaaf1ed929a8bed54524d1e8736c">35f37ef7</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-04-26T17:14:00+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Removed warnings in UserListDialog

Change-Id: I9d4a10964217cf17284a1f22a750cd4d1d046fba
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/aba4a8bd65f20f04264cdc22c661ccc7b1ac1509">aba4a8bd</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-04-26T17:20:49+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Removed warnings in UserEditor

Change-Id: Icd662b321c756e2eb5e3e0c413d760126b0c0580
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/ae91788b11bb3469af42218d7c114b712ad4ea81">ae91788b</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-04-26T21:26:02+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added options to build select packages

The build.sh has been modified to provide --with-pkgs=<list>
to build specified packages only, and --without-pkgs=<list> to
build everything except the specified packages.

https://pagure.io/dogtagpki/issue/2978

Change-Id: I28b086e11fd5f48704ba750fe00e67ec49a4d955
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/a8f5e0ea79c9c367df65ca588029bab2b48765dd">a8f5e0ea</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-04-26T23:21:25+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added build option to change the distribution name

The build.sh has been modified to provide a --dist=<name> option
to change the default distribution name (e.g. fc28).

https://pagure.io/dogtagpki/issue/2978

Change-Id: I6a8392c0c03d398a9088228f065517208d54a810
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/45b9f76c5108244d32c3e22db07285f4829707ab">45b9f76c</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-04-26T22:59:42+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Removed warnings in CMSCAConnectorPanel

Change-Id: I02c57d32f2c3135420144937308278278f6b12e2
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/6152e93d9aa562ad01aaedd13b55236d011a0c72">6152e93d</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-04-26T22:59:42+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Removed warnings in CMSCRLIPPanel

Change-Id: I080cebf5818220dac4d99a5131b38afb80461ce5
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/4f1451dabfacd234cf6170c60fc8eeda66eab3ce">4f1451da</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-04-26T22:59:42+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Removed warnings in CMSKRAPasswdPanel

Change-Id: Iec29d4469fe857223735c03300bd3b0f54e2be8f
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/ec7f1a3bf124ff7ee76f20334f73c81b93546e28">ec7f1a3b</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-04-26T22:59:42+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Removed warnings in CMSRAConnectorPanel

Change-Id: I0a2adf7eb2dc4884fb2f647f5a7a9d4e12de6df8
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/1dd87a3b5a7bfe9933637d35ac0d0ec8c0d2c51d">1dd87a3b</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-04-26T22:59:42+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Removed warnings in ProfilePolicySelectionDialog

Change-Id: I4c28fc22252d79730d6343aa82d149b88239d5ad
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/6fbbb9236445657a0ada7c410ad852d2baff9259">6fbbb923</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-04-26T22:59:42+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Removed warnings in CertManagementDialog

Change-Id: Ib0a96e59b326a85a252a972deb6b35f9eccc173d
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/e01d941efd95c589735b4f5bac2a3d2b10d3a008">e01d941e</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-04-26T22:59:42+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Removed warnings in GroupEditor

Change-Id: I1e37ec0f589e948a373f639c66dedc7d5a1e6603
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/da726268ef75732610e137420908893fc56ef87f">da726268</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-04-26T22:59:42+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Removed warnings in PluginSelectionDialog

Change-Id: I6717e6a403f234ea9c4a21e44dbb2ab98d7b49c6
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/1ac8687a6a7c2e470f1d1b1c1b1548ef824712f4">1ac8687a</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-04-27T05:05:15+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Removed legacy Tomcat JK/JK2 files

https://pagure.io/dogtagpki/issue/773

Change-Id: I8ce3329826b45fd2e460fc58842fc618bd0fd8cc
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/6a08c251b54c90e3c35c0aa6a0ede61dfa8b3c51">6a08c251</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-04-27T05:17:54+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Removed warnings in PolicyRuleOrderDialog

Change-Id: Id0c8888ed666c26f532059c891d7d6914124336d
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/1c5f54d0a56f39aacfadc3a36d341a26ac78b708">1c5f54d0</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-04-27T05:29:34+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Removed warnings in AbstractCipherPreference

Change-Id: Ia25508b0b849542e88aff49f25912af755840842
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/b7a2fe6c3f97cec81025d2caaf233b8d0639aa7c">b7a2fe6c</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-04-27T05:52:27+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Removed warnings in AuthImplTab

Change-Id: I935ef1a8d7b769fcb04067cf3d551451e0889ff3
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/5edf033321ebcaa119df3c56d4d3455b58b14ee0">5edf0333</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-04-27T06:02:34+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Removed warnings in CMSStart

Change-Id: Ic78afc514a3dc02ed9e7ab6c16155fb9bf874d81
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/62d725e86de4d81448ff9bdd3ee60aaacc87c31f">62d725e8</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-04-27T18:00:56+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added support for relative path for build.sh working directory.

The build.sh has been modified to convert a relative path for
working directory into an absolute path.

https://pagure.io/dogtagpki/issue/2978

Change-Id: I6d543e65c931a46eaf895f76f4578e374a9577b7
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/f9a48a40491726c6c83bc5e1f624aa550c2a5b8d">f9a48a40</a></strong>
<div>
<span>by Christian Heimes</span>
<i>at 2018-04-30T10:42:23+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Pass keystroke commands as bytes

In Python 3, subprocess.communicate() requires bytes as input. Convert
two keystroke inputs from str to ASCII bytes.

Fixes: https://pagure.io/dogtagpki/issue/3005
Change-Id: Ifd00804177f86cf550c93ac1ba5861cd8fa17c81
Signed-off-by: Christian Heimes <cheimes@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/22abe1c445135abdbb7b74b87d5131d6fa168ef8">22abe1c4</a></strong>
<div>
<span>by Christian Heimes</span>
<i>at 2018-04-30T14:13:46+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">pki-server validate: write password as bytes

The ``pki-server subsystem-cert-validate`` was failing with a bytes
TypeError. os.write() takes a fd and bytes-like object, but a password
text string was passed to os.write(). The password is now encoded from
text to UTF-8 bytes.

Fixes: https://pagure.io/dogtagpki/issue/3007
Change-Id: I5a4ea3be92ccae4dcf5eabd6168907a148e390c0
Signed-off-by: Christian Heimes <cheimes@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/16f3197aa4a69f1ba3b8e789e23d614df137bb80">16f3197a</a></strong>
<div>
<span>by Christian Heimes</span>
<i>at 2018-04-30T21:03:56+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Convert certs to text for JSON serialization

Under Python 3, nssdb.get_cert() returns bytes. The serialized certificate
is hold by SystemCertData.cert attribute. Later on, the ConfigurationRequest
data structure with multiple SystemCertData instances is serialized to
JSON. But JSON doesn't support serialization of bytes, which results in
a TypeError.

The code now converts the cert to text before it gets assigned to
SystemCertData.cert.

Fixes: https://pagure.io/dogtagpki/issue/3008
Change-Id: I16632415de7aa6f7ab77f1351e656464931662f6
Signed-off-by: Christian Heimes <cheimes@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/d3b007d5d823a654e537a43c330876ef2b4f3794">d3b007d5</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-05-01T01:32:00+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Consolidated cacertnickname literals.

The cacertnickname literals have been consolidated into
ISigningUnit.PROP_CA_CERT_NICKNAME constants.

Change-Id: I7ac4a0321e0384d88921f77f7549a132ade514e1
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/915defc9b565873034427e3e3364b83cf4c7be68">915defc9</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-05-01T03:49:03+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored instance registry creation

The code that creates instance registry has been moved into instance_layout.py.

Change-Id: I63a20cd4ed4c554371d56e2745a4849fc81561f7
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/6d5f1eb58c7d948918e5f611f2f818da2775324d">6d5f1eb5</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-05-01T05:11:28+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored server.xml creation

The code that copies and customizes server.xml has been moved
into instance_layout.py.

Change-Id: I741060a4150c2d029c264bcd31d757c099361690
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/267b9973b9edbb19a3c1a67a47e4e82091a241e7">267b9973</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-05-01T05:11:54+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored subsystem customization

The code that copies and customizes subsystem configuration files
has been moved into subsystem_layout.py.

Change-Id: Iada2556e33f2b4d19afd369a6c93f54085b6a6cc
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/db0fd238f7170628d98f1e4718ed507d4b551459">db0fd238</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-05-01T17:05:36+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Renamed ASubsystem to BaseSubsystem

The ASubsystem has been renamed BaseSubsystem and cleaned up
so it can be used as the base class for all subsystems. The
UGSubsystem has been modified to extend the BaseSubsystem.

Change-Id: Ib51966dd2c68b6f1cc21d08a8d813250a9229137
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/de8c38bf7c56acf50df1c716cb0699fb473c23aa">de8c38bf</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-05-01T17:10:41+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored UGSubsystem

The UGSubsystem has been modified to extend the BaseSubsystem.
Some method/field definitions have become redundant so they have
been removed.

Change-Id: I3e96df57a6cbabe0f6a9525a6978a8b43c0446cb
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/e980a79b858f3db889cd85d90cc6190c98deb51e">e980a79b</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-05-01T17:41:09+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added enabled flag in BaseSubsystem

The BaseSubsystem has been modified to add an enabled flag with
its setter/getter methods. The flag is set to true by default.

Change-Id: Ie382838b46efc7a983bb08d6bc59605890987737
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/7a5d62b94310c4be21f271a71b0ab56294951c87">7a5d62b9</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-05-01T18:46:28+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fixed exception handling in UGSubsystem

The UGSubsystem has been modified such that it will be enabled
only after database initialization.

https://pagure.io/dogtagpki/issue/1334

Change-Id: Ifaa20e2903a0d3dbf71435379003397b30dcc5a1
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/ecdd5ad14b78abcc1bbd893bb235d0fa2a3b1b14">ecdd5ad1</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-05-01T23:48:32+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored dynamic subsystems in CMSEngine

The array of dynamic subsystems in CMSEngine has been converted
into a Map to simplify its usage.

https://pagure.io/dogtagpki/issue/1334

Change-Id: I842d347900f63650c0461a375e504d71e3267ddd
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/c5905ab08677f1b772821732399516b0b0ef88d7">c5905ab0</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-05-02T01:34:41+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored CMSEngine initialization

The CMSEngine has been modified to be invoked directly during
initialization instead of indirectly using CMS wrapper methods.

https://pagure.io/dogtagpki/issue/1334

Change-Id: I95d027c7d91e1cfd621328adcea61b4dcd68246f
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/143dde47d31c94d443cc8adb1ee6ccd07ab22b85">143dde47</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-05-02T02:57:17+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in CMSEngine

The CMSEngine has been updated to use SLF4J loggers.

Change-Id: Ie0fd3b713703477d7a55b70ca9592fd8db9e09ae
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/d3af85674f76eb2ece82ffb8eacc9a042264e72c">d3af8567</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-05-02T04:21:12+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in CertificateAuthority

The CertificateAuthority has been updated to use SLF4J loggers.

Change-Id: Iaaf4a377e17d65e1053d976a340550a5d30e9a17
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/fbbf996730e109d4e2089bae77996dedabd6891f">fbbf9967</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-05-02T05:16:32+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added debug messages for CA signing cert parsing

The CertificateAuthority has been modified to provide additional
debug messages around the code that parses the CA signing cert.

Change-Id: I9a1a094031ca1c8e558fc2d5007c94cdc75cb1fe
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/0817e99a2197672d3c89635b9293e577e6fe201c">0817e99a</a></strong>
<div>
<span>by Christian Heimes</span>
<i>at 2018-05-02T10:49:35+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fix more bytes/str issues in cert handling

The deployer script wrote ca.signing.cert as b'data' to CS.cfg. The bug
broke external CA feature. Certs are now serialized to disk or JSON as ASCII
base64-encoded cert string.

To catch similar mistakes in the future, The config writer for CS.cfg now
ensures that only supported value types are written to disk. If the value
is neither None, text string, or integer, a TypeError is raised.

Fixes: https://pagure.io/dogtagpki/issue/3005
Change-Id: Id1a4175ed8787e7e9ab15fa9b61f643a401a9af1
Signed-off-by: Christian Heimes <cheimes@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/383d53e4ea4c0ccd907acf4d4fe56e710d7abe7f">383d53e4</a></strong>
<div>
<span>by Christian Heimes</span>
<i>at 2018-05-02T15:56:51+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Config: Write None value as empty value

None value is no longer written as string 'None'. Instead a key with
None value is written as "key=".

Change-Id: Ia38aa80891a3fad4f08db6c74e845293719aa102
Signed-off-by: Christian Heimes <cheimes@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/752d1a63f37ba37436f9482db03755b4972a886a">752d1a63</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-05-02T15:04:02+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in CMS class

The CMS class has been modified to use SLF4J loggers.

Change-Id: I02f0dc67bfbfec547d982efd1c4c6d0ea1bf0062
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/14153b8022111032a15b6e72deb4f75844baf2d0">14153b80</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-05-02T17:07:36+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Moved CMS.main() into PKIServer class

The CMS.main() has been moved into a new PKIServer class
for future use.

Change-Id: I96b6e92d26f308036d715eeef59a004b564bee23
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/3a614568afe57e7e11f9e63195a5c3b4e2c887ab">3a614568</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-05-02T17:28:01+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored CMS.start()

The code in CMS.start() has been moved into CMSStartServlet and
PKIServer to provide better control and to fix dependency issue.

Change-Id: I3a08849484910161218d4f9edce4ba1830141368
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/ebedc553cd4606cdab96cf6943e3d537fa85f8e5">ebedc553</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-05-02T20:06:10+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Cleaned up CMSEngine.setServerCertNickname()

The obsolete comment in CMSEngine.setServerCertNickname()
has been removed.

Change-Id: Ibf3dddacfcc1675bf39221f51a7f078ba0925884
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/4fbc75674c6c117f3c4e7fdc009b18dcb455b40c">4fbc7567</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-05-02T20:14:11+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Moved SubsystemInfo into separate file

The SubsystemInfo class has been moved out of CMSEngine.java
into SubsystemInfo.java.

Change-Id: If444f5064e64c852cc778bff77368503e18f7cd4
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/28e04de408acc2ce61b46963a8c00c2fcc6cf9eb">28e04de4</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-05-02T22:12:40+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored CMSEngine.loadDynSubsystems()

The CMSEngine.loadDynSubsystems() has been renamed into
loadSubsystems() to handle all subsystem loading.

Change-Id: Id1011ca757d13d79208164eb7c4af37b9d2a38b4
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/cb77d9d1345d26f1b5b7b3ae6979bdcb2ce35f4d">cb77d9d1</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-05-02T22:21:22+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added CMSEngine.initSubsystems()

The code that initializes all subsystems has been moved into a
new CMSEngine.initSubsystems().

Change-Id: I30f0416685d87e76e2e4113b7a2e2258a2988f56
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/adf4cc91b7420a588634c15708192fff23758c04">adf4cc91</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-05-02T22:41:05+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored static subsystems in CMSEngine

The code that loads the static subsystems has been moved into
CMSEngine.loadSubsystems().

Change-Id: Ida36e58730736dcec046875fa01430c9e70f46a0
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/2c25dc7d2fc710a9bc21d4156b2ee1526d17184d">2c25dc7d</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-05-03T01:16:33+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored final subsystems in CMSEngine

The code that loads the final subsystems has been moved into
CMSEngine.loadSubsystems().

Change-Id: If78f45da725fd557bb9b04cc20c7d7a3b8078c21
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/2aef757360e119b348a8ad1211be0416f97d5e7e">2aef7573</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-05-03T05:51:09+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added option to specify CMSEngine class

The CMSStartServlet has been modified to support a parameter
to specify a different CMSEngine class.

Change-Id: Ic882b34846518dbb563cbf0fdcfaecdd1ead0943
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/431a9e48d778bcb652f7660d0de9434987b0fb8a">431a9e48</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-05-03T05:53:10+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Cleaned up CMSEngine

Unused methods in CMSEngine have been removed. Some debug
messages have been updated as well.

Change-Id: I74f89c59b4341e92b6f5109e261974dcf265c0b1
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/2eb391622d2a6bb1b8d22fea5578b37f332575c6">2eb39162</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-05-03T05:53:58+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added CAEngine

A new CAEngine class has been added to customize the CMSEngine
behavior for CA.

Change-Id: I9cef80f3442678a3854d167c88812f7bdf532e99
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/782b57726855521ff5f9fbba1c60cd988bc94558">782b5772</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-05-03T05:55:36+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fixed error handling in CrossCertPairSubsystem

The CAEngine has been modified to enable CrossCertPairSubsystem
only after database initialization to prevent errors.

https://pagure.io/dogtagpki/issue/1334

Change-Id: Ia9f24dc2fb5ff85738463601767b32723811d512
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/370b69d982b780d9326d2b0cf6ec8e392e52f181">370b69d9</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-05-03T16:36:19+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Delaying CA subsystem initialization during installation

The server has been modified to delay CertificateAuthority
subsystemm initialization until after database initialization
to prevent errors.

https://pagure.io/dogtagpki/issue/1334

Change-Id: Ice3d1d16b5cb7547b313518521b3949b00dd7442
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/1b005453a90998dddb666a407ffdd1762e0543a6">1b005453</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-05-03T17:19:52+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in DBSubsystem

The DBSubsystem has been modified to use SLF4J loggers.

Change-Id: I9d8141efd05e728a755c99da018a875e843e626b
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/6da60ac7a3766fc96deb9e39f91b87e7dcf2ef0a">6da60ac7</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-05-03T18:04:58+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated version number to 10.6.1

Change-Id: Iaf5769fc13e7ee9c0c10272ad4e358e86c4352c9
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/592b4d0a348876ebe323cd0423deaee76834ba2a">592b4d0a</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-05-03T18:26:41+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fixed build dependency on git

The spec templates have been updated to require and use git to
apply patches.

Change-Id: Ic216f9842a507fdb795293478157a54a0dd42f9b
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/ede20176f155d26b1461bf3e7be04b4d18c891a6">ede20176</a></strong>
<div>
<span>by Dinesh Prasanth M K</span>
<i>at 2018-05-03T21:50:52+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added F28 matrix

- Travis is configured with 3 parallel jobs.
- Tests against F28 and F27 simultaneously.
- Uses a single image rather than 2.
- Disabled rpmlint due to failures in F28

Note: ipa-test has been disabled in F28

Change-Id: Iec4edec81345df52bf58a2e2890a7cdcafe803ef
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/a390b7bf9b81d031fae7dd29cb4bb91164448b05">a390b7bf</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-05-04T00:48:56+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated NSS dependencies.

The spec templates have been modified to require NSS 3.36.1
on all platforms.

Change-Id: I1001e85ad180902ea8727764fceb7da302bbcae2
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/ed08e351619f10a0ab93fd8ad7937b5f4002b985">ed08e351</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-05-04T05:04:32+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated Tomcat dependencies

The spec templates have been updated to require Tomcat 9.0.7
on Fedora 29.

Change-Id: I20ea698e99675d703360cce96f666b3629f31188
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/7b9aa323ed34f9653baac4d77a838cab0fa06c07">7b9aa323</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-05-04T15:48:13+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fixed Servlet API dependency

The pki-tools package has been modified to depend on Servlet
API 4.0 package provided by Tomcat 9 on Fedora 29.

Change-Id: I6228fd86b5594c862a2c5285b6ca80ee6322c96d
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/a690f291228d6756c3c68da7482e853e6122fc4a">a690f291</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-05-04T18:07:14+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated version number to 10.6.1-2

Change-Id: I8b4bde7bd9c73e7dde56584a43bc2af9a9454aa9
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/c070915562f5736958cafb7cbf0de52273525b2b">c0709155</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-05-04T18:37:31+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fixed some rpmlint warnings

Change-Id: If496da802b68a8f25ddbea905d3b5a5905d849dd
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/b01ca9915bb1f08f985835b0accf2ed3b0f6f4a5">b01ca991</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-05-04T21:57:42+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fixed build order

The build.sh has been modified to build the RPM sources first
before the RPM spec file.

Change-Id: I6aa15251bab28ce443a6e3334011c76db1e4c7bf
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/fbe9664cc013a72a3d716e979551ff2c9fa3956f">fbe9664c</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-05-04T22:01:17+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fixed empty patch generation

The build.sh has been modified to prevent generating empty
patch file if there are no new commits since the specified
source tag.

Change-Id: Ica76a4709b05778b79174ec1dd7ecdfabb47033d
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/4f176a7960cf6dd90271adbfdc489e331136cbc3">4f176a79</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-05-05T05:16:32+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Simplified CMake parameters

The spec templates have been modified to use a cleaner way to
construct some CMake parameter values from RPM macros.

Change-Id: Ib033404f47d83975d0e11995ca626cdf01f56aa5
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/6a7067b54b349b6f2b04aa7022e6bfc03d9a1064">6a7067b5</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-05-05T06:44:25+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Simplified CMake parameters (part 2)

The spec templates have been modified to use a cleaner way to
construct some CMake parameter values from RPM macros.

Change-Id: Ib220b16fcc5479c5124838006273f6b00fb80a16
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/0e8dfcec4fa23bbe3dd380c87b9b47fa97725bd5">0e8dfcec</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-05-07T18:01:14+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Cleaned up sed commands in build.sh

The build.sh has been modified to concatenate the sed commands
into a single string then execute it only once.

Change-Id: Ibf93bc69bb1e26e435c3668eb456d9ba75ffa9fa
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/1e211fd2fde2345ea9c93855125ab01a2139419a">1e211fd2</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-05-07T20:00:22+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Generating spec with hard-coded test option

The build.sh has been modified to hard-code the test option
so the SRPM can be rebuilt with the same option.

Change-Id: I62ee5c2954a0f648b04ffd98c2cf3b3a0f602425
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/59796de36feadf7616b47c0add195a009d185460">59796de3</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-05-07T20:12:25+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Renamed PKI_NSS_DB_TYPE to NSS_DEFAULT_DB_TYPE

The PKI_NSS_DB_TYPE build parameter has been renamed to
NSS_DEFAULT_DB_TYPE for consistency.

Change-Id: I756f64ad3288c621620cc1aa98c2a60e1c7b4339
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/ff82773000ad51bbba7031a2b440ce0774653279">ff827730</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-05-07T20:39:04+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added nss_default_db_type macro

The spec templates have been modified to define the default NSS
database type in nss_default_db_type macro for clarity.

Change-Id: I07107cd23c8fb66f857595a8fa0b9444f4646afb
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/5c160ef4883f604a6872031ad11968b2100c1e4b">5c160ef4</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-05-08T06:41:13+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added RPM build option for debug packages

The spec template has been modified to provide a --with/--without
option for debug packages.

Change-Id: Ieab171bd444be297f3e31b86525f6770098426af
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/c942f0d04e0551866f6feda3f608a77de1b7f58e">c942f0d0</a></strong>
<div>
<span>by Amol Kahat</span>
<i>at 2018-05-08T11:18:20+05:30</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Minor changes in audit.py and ca.py file.

Change-Id: I74f0167d8319505af4dbd9e2977478c42e818043
Signed-off-by: Amol Kahat <akahat@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/a843a5cd3102940d628c0489b8da4785b806a989">a843a5cd</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-05-08T17:58:17+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added package_option macro

The spec template has been simplified by wrapping the
bcond_with and bcond_without options for a package
with package_option macro.

https://pagure.io/dogtagpki/issue/2978

Change-Id: I4e63b3bb47204296915af5e38bec2ff50c1975a4
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/1c836008fa94aa4b236266f9646ed150b1193a1e">1c836008</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-05-09T02:25:06+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Generating spec with hard-coded packages

The build.sh has been modified to hard-code the list of
packages to build into the spec file such that the SRPM
can be rebuilt to produce the same packages.

https://pagure.io/dogtagpki/issue/2978

Change-Id: Icf8af29c601529bcaf45dce80cdf90d6107a04b4
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/2a3d006b6c9c8b92109fbddbc6c5ce44294e0afd">2a3d006b</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-05-09T04:00:01+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated build.sh to rebuild RPM from SRPM.

The build.sh has been modified to rebuild the RPM packages from
SRPM package that contains hard-coded options.

https://pagure.io/dogtagpki/issue/2978

Change-Id: Ibe7dc700ca9b0c2ecfe07c1834aded8c8ff72a02
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/e7344dbba96391bc8a415db9cf5c08df9bb6d4d7">e7344dbb</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-05-13T13:11:19+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated version number to 10.6.1-3

The spec templates have been modified to use the standard Tomcat
8.0 on F27 to simplify development.

Change-Id: Ia8f482a1600d7d93e544cf0f37c1ab2d3887c2bd
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/e2b0c19253ccf8120d6ce61116b4de389147bd7a">e2b0c192</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-05-14T00:43:34+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fixed warnings in AdminConnection

Change-Id: Ief9eba0a554e9e447a25da5712d50e62384e4208
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/79e135f57992a5c99d1a0815af5f4c20f77a980d">79e135f5</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-05-14T00:59:16+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fixed warnings in CMSAdmin

Change-Id: I7e4851093ff8a4c5d2ae056d00fa8a9d8b1c3125
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/067bace3bf1d6bb21cf55ebe9f069605780d1431">067bace3</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-05-14T02:45:00+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in CAInstallerService

Change-Id: I4e9d089126f9cbc2736465e59d652b768c6bcf79
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/1633454273062ad56e26cdbe627ba83e6ff85fca">16334542</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-05-14T02:45:43+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Removed redundant CMS methods.

Some methods in CMS class have been removed since the actual
methods in CMSEngine can be called directly.

Change-Id: I1f1d02168234ced01b53c6c19895f2c5d71a25da
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/55a0919109512fd517653f4ba7d64166d3051c7d">55a09191</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-05-14T05:15:15+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored CMSEngine.initSubsystems()

The doSetId parameter in CMSEngine.initSubsystems() has been
coverted into SubsystemInfo.updateIdOnInit field.

Change-Id: I95df5c556ee67948e878f89a8e8246e3aaa9db42
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/517dca6f7db7a2a20b592b0c0373831af7b23b47">517dca6f</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-05-14T05:41:47+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in CMSEngine

Change-Id: I59053009e6985e9f7e5d0f4b87f4e5a3a55231db
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/e35a32141ab09f019697a3884e9e1744942cf93e">e35a3214</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-05-14T05:36:00-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Removed dead code

Some classes have been modified to remove the dead code reported
by Eclipse.

Change-Id: I529d0a94efe7844e324fad1f2e4d0d2f3091d2b9
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/00fbc9de2de158444edbf24d514cc916dc1c9ee5">00fbc9de</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-05-14T13:24:26+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated CAEngine

The CAEngine has been modified to disable additional subsystems
during installation to prevent misleading exceptions.

https://pagure.io/dogtagpki/issue/1615

Change-Id: Iebeeeab5a9c75ab37b2a899f39c41961b3215bac
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/dd5eaab0ab8384c373418a5f6bc1f729df5611fe">dd5eaab0</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-05-14T13:26:56+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added KRAEngine

A new KRAEngine has been added to disable some subsystems
during installation to prevent misleading exceptions.

https://pagure.io/dogtagpki/issue/1615

Change-Id: Ie5917d686a3be09fc8bffe52d7f5e5c026629247
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/4110c9289a5b7a83114a9cbafd8fa34f6209abea">4110c928</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-05-14T13:28:18+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added OCSPEngine

A new OCSPEngine has been added to disable some subsystems
during installation to prevent misleading exceptions.

https://pagure.io/dogtagpki/issue/1615

Change-Id: I8c741da8f750968644f8651d217d9b096caa82be
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/275e0770203148f0418aa21e6a2326b65b31d3e2">275e0770</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-05-14T13:29:44+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added TKSEngine

A new TKSEngine has been added to disable some subsystems
during installation to prevent misleading exceptions.

https://pagure.io/dogtagpki/issue/1615

Change-Id: Ieae18c800ff71e33b8aa0bd73f3969ff98817418
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/9f52e75ccdf7cee8878eed1a160152cc0b0b1e8c">9f52e75c</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-05-14T14:08:47-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fixed warnings in CMSStatus

Change-Id: I48a2fe2612ffdd18f2a4e0fdb26bfd666898bd20
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/4d696e97c791dd0b3a8c6555c3a4642b871ac5a1">4d696e97</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-05-14T22:45:09+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added log messages in TPSInstaller

The TPSInstaller has been modified to provide additional log
messages to help troubleshooting.

Change-Id: I04f21568e9c6814116999861ded41bb4c6b9c228
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/2a9073e0cdf31e883738187bde125cfafd182d6b">2a9073e0</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-05-15T01:32:55+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored ConfigurationUtils.reInitSubsystem()

The ConfigurationUtils.reInitSubsystem() has been converted into
SystemConfigService.reinitSubsystems().

https://pagure.io/dogtagpki/issue/1615

Change-Id: Ib6ef2f30095f5a043f8d6870893106b36e77aa8e
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/0be09139fabeccbe290359c38bfb3ffd942c9292">0be09139</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-05-14T19:06:27-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Renamed .travis folder

The .travis folder has been renamed to travis for simplicity.

Change-Id: I2a1edc856b96fe0ea2705bae5a8adfd7c20bc522
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/eb5b163c96b54283fcf5bee3771ec867915f81fc">eb5b163c</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-05-14T19:50:53-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Removed duplicate CI tests

The pki-test.sh has been modified to remove duplicate tests.

https://pagure.io/dogtagpki/issue/2882

Change-Id: I776cd848a0214be6bc03cb010e373dd13e3b27d4
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/ba8293e1da5ce1fbb9f194e572ba6331c462d1d7">ba8293e1</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-05-15T03:27:52+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in TPSSubsystem

Change-Id: I3530de27e89f3760552e4b45df04037eab48c923
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/01f0122639ac49d8c5a66a167fcab726af03fb07">01f01226</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-05-14T21:24:30-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added basic OCSP installation test

Change-Id: I2837dce498d70822795e4de6d847a5b4c6efccb1
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/7f741fd3974f272ab645e3cbd7e8c56d5ae9270d">7f741fd3</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-05-15T03:40:39+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fixed explicit-lib-dependency libselinux-python3 error

https://pagure.io/dogtagpki/issue/3017

Change-Id: I903d7a1e57c3848b962b2ac9e29f592f812de306
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/2bbdec65857751f1e8129e7043f9ecc29db766ed">2bbdec65</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-05-15T03:56:36+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fixed non-executable-script error

https://pagure.io/dogtagpki/issue/3017

Change-Id: I229a4a2ce8f7922da05f848334b2e58ba1d38c1d
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/28bbc5b88b40f515a50ec66a420060a27bd2c11e">28bbc5b8</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-05-15T04:01:44+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added basic TKS installation test

Change-Id: Ib6ca651503055fd611d0cc199e723256570ebf35
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/719cfd4ff4f3639c303da142283397dbe55ee5e8">719cfd4f</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-05-15T01:38:41-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added basic TPS installation test

Change-Id: Ic88a6b87fa1396076bd576bb3ab59f556f7b82ea
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/c72c62f4c92ae308a621717f351adde780d7e84d">c72c62f4</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-05-15T02:45:27-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Cleaned up set_gerrit_message.sh

The set_gerrit_message.sh has been renamed to send-result.sh for
clarity. A new parameter has been added to read the message from
file.

Change-Id: Ia8196b8c96a9926560493ceeed6608be782f5738
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/520bc3f6995740fbf9f5c1783e2b183ffda97c61">520bc3f6</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-05-15T04:48:07-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Renamed TRANSFER_SH_URLS variable

The TRANSFER_SH_URLS variable has been renamed to LOGS for clarity.

Change-Id: I565a36446b824e8e08476c9b913b35a8bffdba12
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/92a279f91e5554801f9f7a8843c373d8471ceb0a">92a279f9</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-05-15T05:14:49-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored init_task.sh

The code that initializes the builder container has been moved
from init_task.sh into a new builder-init.sh.

Change-Id: Ibc2c0e9a49aa642f0449ab652eafe5616c35ccc3
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/6e3daff727003e3601b4924a54de529cd698eb81">6e3daff7</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-05-15T08:07:39-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merged CI build scripts

The code that installs the dependencies and executes the build
have been merged into a single script.

Change-Id: I1a878796f1a51bb7a64ed3cfb809fab90fa9ebb3
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/4d1054796143cdea29bb40186b17c75f9fd37a5c">4d105479</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-05-15T10:12:54-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored pki-test.sh

The code that builds and installs PKI packages have been moved
from pki-test.sh into the install section in .travis.yml.

Change-Id: If84ce2420986fa74cd700a5a17b117b1b6115de4
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/b882fbb9dad23470bc3d1ba19809708c22476c6d">b882fbb9</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-05-15T11:02:50-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Split pki-test.sh and remove-all.sh

The pki-test.sh and remove-all.sh have been split into separate
scripts for each subsystem.

Change-Id: Ia0d3d2451f0d2ef53700581d46412439a58ad476
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/8bc024bad2c1a38ee8b1ac45b92c6079059500e7">8bc024ba</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-05-15T12:39:54-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fixed timestamp and commit ID in spec templates

The compose scripts have been modified to generate the proper
timestamp and commit ID in all spec templates.

Change-Id: I926f433f42920d4d633732e9236588c469ecb6c2
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/080aef27d76e563d3fcc30da74a2ae5064785abe">080aef27</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-05-15T20:44:07-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Cleaned up ipa-test.sh

The code that installs ipa-docker-test-runner has been moved from
ipa-test.sh into ipa-init.sh.

Change-Id: I377283d60beb0e9fbd1c5a8acbdd4b53966c7376
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/becd0514f23989081695d968694deef3c1fe7623">becd0514</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-05-16T06:04:08-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Cleaned up CI logs

Some CI variable names and log file names have been renamed
for clarity.

Change-Id: Ibfed36dbe129269914e2e51f8a0ccda8b397686f
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/9a8c3232986a20aba5c53bfac2842018878c2cc0">9a8c3232</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-05-16T08:01:26-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added -quiet param for javadoc

Change-Id: Iad09a9d447345b2effccec285a63173d75db0c20
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/71a4f9871ce012db14840ca60a6a6f33d19b74cc">71a4f987</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-05-16T12:12:48-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Cleaned up CMake output

The CMake script has been modified to suppress install messages.

Change-Id: Ia1420935a993afd0791cf20a5ca9c1d2c184902e
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/24490f2192d27f062984420d32e210958d7e3876">24490f21</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-05-16T18:08:12+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added TPSEngine

A new TPSEngine has been added to disable some subsystems
during installation to prevent misleading exceptions.

https://pagure.io/dogtagpki/issue/1615

Change-Id: Id52966431635819de5f2d98d159964dfc02fb707
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/e7799ed1e410d3287d9a1f39b8727b2d0dc07e52">e7799ed1</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-05-17T01:44:05+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Cleaned up CMake output (part 2)

The spec templates have been modified to suppress excessive
CMake messages about build target dependencies.

Change-Id: I629288038b885319b66a7bc054cf688e85a65333
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/ba497148506981500fab5717d296eb7554514626">ba497148</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-05-16T21:22:11-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Renamed COPYING to LICENSE

Change-Id: I21de12b9aac61e7277a3163ce4c4bcef24825455
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/5973c5549c09f420f542e179aa1c348923cbda20">5973c554</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-05-17T09:51:57-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Converted README to Markdown

Change-Id: I7d5ebb3a722010f71a9981044607676b44dc985f
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/37d6e3ae5ce21d330fa52fadf461e160bd38210c">37d6e3ae</a></strong>
<div>
<span>by Christina Fu</span>
<i>at 2018-05-17T17:18:38+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Ticket 1741 ECDSA Signature Algorithm encoding

This patch addresses part of the issue where params were in the AlgorithmIdentifier of the ECDSA signature algorithm. The JSS portion is addressed by https://pagure.io/jss/issue/3

Fixes https://pagure.io/dogtagpki/issue/1741

Change-Id: I5dfea6eb2ca4711da2a983382c3f6607d95f3e0d
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/3c020c16de373752c746d5f00f3fa60428fff65f">3c020c16</a></strong>
<div>
<span>by Christina Fu</span>
<i>at 2018-05-17T22:13:18+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Ticket 3018 CMC profiles: Some CMC profiles have wrong input class_id

This patch fixes the profile input area where
cmcCertReqInputImpl should replace certReqInputImpl
and submitterInfoInputImpl should not be present

fixes https://pagure.io/dogtagpki/issue/3018

Change-Id: Id4e03961110b19b2c73ebd9def89919d5dd3b0ad
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/b743abbe38f4df0818b75a1843e65e8ad2ed1e55">b743abbe</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-05-17T18:40:01-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fixed typo in pki-securitydomain man page

Change-Id: I84ec4d1da62ac9ee3c90c41f38c35445d1a1bc55
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/6fa2f87c8ae78edbcc72dce04017eb5e0127ec27">6fa2f87c</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-05-21T04:35:26-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Removed old references to pki-selinux

The spec templates have been modified to remove references to
pki-selinux package that has been obsolete for quite a while.

Change-Id: I090d3fb5acdceb6cda421722fa925ce94d1f3886
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/7cfe5e18dbe8a869523fe1de7530583c5bac78b0">7cfe5e18</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-05-21T04:47:39-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added %doc macro for pki-base-java

The spec templates have been modified to provide a %doc macro
for pki-base-java package.

Change-Id: I825f8f82a8ff3c19f4eb8a880e3739558c0b2472
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/cce5ca5ee7baa79058f69909fa36b149b81a9d54">cce5ca5e</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-05-21T05:19:42-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Renamed CI env vars for clarity

Change-Id: Id99119236e6467db2aa2ddba83a8b5bf3819d774
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/76ca5e2cdbab59ff3d2e2addd701aab28cd89e59">76ca5e2c</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-05-21T15:55:13+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fixed rpmlint warnings

Change-Id: I3e00379ac23487a18ec53b6ecb1521cd0e2040a5
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/cb7b0d1258b0acd55f5860baae74d3f0fe2ab3ac">cb7b0d12</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-05-21T16:21:41+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Removed references to old theme packages

The spec templates have been modified to remove references to
old theme packages that have been removed sometime ago.

Change-Id: Id8d3f9e0b5ac1dcff2d4b605c3b3818e705b55a1
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/f1167a6d0fea6f3876520b03c601237852237053">f1167a6d</a></strong>
<div>
<span>by Christina Fu</span>
<i>at 2018-05-21T09:38:13-07:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Ticket #2995 SAN in internal SSL server certificate in pkispawn configuration step

This patch adds CommonNameToSANDefault to all server profiles so that
SAN will be placed in server certs by default.
For more flexible SAN or multi-value SAN, SubjectAltNameExtDefault
will have to be used instead.

fixes: https://pagure.io/dogtagpki/issue/2995

Change-Id: I66556f2cb8ed4e1cbe2d0949c5848c6978ea9641
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/94e0a563633609401777cfddd3cf16265eeafa20">94e0a563</a></strong>
<div>
<span>by Jack Magne</span>
<i>at 2018-05-21T18:16:56+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fix  #2996 ECC installation for non CA subsystems needs improvement.

The problem is that the installation of say a KRA, which is ECC enabled fails out of the box.

This is due to the fact that the internal cert profiles for the following certificates is incorrect:

1. sslserver cert
2. subsystem cert
3. admin cert

In the ECC case there is some hard coding that references the well known cert profiles for RSA versions of the above certs.

What we need in the ECC case is a way to correctly select the ECC versions of the above profiles.
Therefore this fix does the following:

1. Makes the selection of either the ECC version or the RSA version of the above internal cert profiles based on the key type, ecc or rsa. This solution relies upon well known profile names, but can be modified in the future to be more customizable , should the need arise.

2. I found a related problem when trying to create a ECC enabled KRA in a SHARED instance scenario. There was some final cloning related config code that was grossly RSA specific and throws exceptions when ECC is involved. I altered this piece of code to skip over the bad things with ECC and let the RSA case run unimpeded. We may need further refinement for the ECC case, but I felt this was needed to allow something like an ECC kra to be installed in a shared instance scenario.

Change-Id: I192dc18e50c87403624dd46754c5f22bc988d9a7
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/d021dc2b9798fdcd8f9f4fc83bb09e4d72edb3b6">d021dc2b</a></strong>
<div>
<span>by Christian Heimes</span>
<i>at 2018-05-22T12:09:13+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fix banner file loading

The banner code was loading the banner file with
codecs.open(filename, 'UTF-8'), but the second argument to codecs.open()
is not an encoding but a mode.

Since Dogtag no longer supports Python 2.6, the io.open() function does a
much better job here. It's equivalent to Python 3's open() builtin. By
default, it loads text files with UTF-8 codec.

Change-Id: I2fbaea04bb313bdaf21ceaa0c0c68d0cfcd5ea9a
Signed-off-by: Christian Heimes <cheimes@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/0b8d0c915663cb95df03a6ab491d88833ba55d5b">0b8d0c91</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-05-22T09:16:51-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added UnicodeDecodeError handler

The pki-server banner-validate CLI has been modified to catch
UnicodeDecodeError and show a proper error message.

The XML validation is no longer needed so it has been removed.

https://pagure.io/dogtagpki/issue/3022

Change-Id: I90f0d1068d974d611b6c269766e66bbeaef3a0d2
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/9e7f2352de45099ab575aff2e21747200a5f2227">9e7f2352</a></strong>
<div>
<span>by Christian Heimes</span>
<i>at 2018-05-23T11:37:13+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">py3: write generic extension data in binary mode

Generic extension data gets supplied in pkispawn configuration as
hex-encoded text.  pkispawn decodes it and writes the binary data to
a file that will be read by `certutil -R`.  The datum being written
is bytes, so we must open the file in binary mode.

Change-Id: I934652e3408b12558532025e979eed6eb98106c2
Co-authored-by: Fraser Tweedale <ftweedal@redhat.com>
Fixes: https://pagure.io/dogtagpki/issue/3020
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/d5b6913a1d84d3237b01b1699ef36751067d8398">d5b6913a</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-05-24T07:45:22-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added -Xlint:deprecation option for javac

The CMake script has been modified to use -Xlint:deprecation option
when compiling Java code to show deprecated code.

Change-Id: I176284a0fe4eed81b30974d74ab63b86ca687f23
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/a05e82c7199841320dd411500e2fed4409ea5d7b">a05e82c7</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-05-24T16:20:12-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Cleaned up .travis.yml

The code the posts test status in .travis.yml has been moved into
separate scripts for clarity.

Change-Id: I8dc1ac699cf3826650aeefd61e76f8735b15d2b9
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/b0f9a67f4ee61c5ca1f020b0a6accefceb9bbe0b">b0f9a67f</a></strong>
<div>
<span>by gkapoor</span>
<i>at 2018-05-29T19:52:15+05:30</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fix for https://bugzilla.redhat.com/show_bug.cgi?id=1544843

Change-Id: Id8d45bfc804a9f26a1a475cb928cf184975a8f5f
Signed-off-by: gkapoor <gkapoor@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/fc63ceab28b5c6d83a6ff93ee77b0543f5772eb9">fc63ceab</a></strong>
<div>
<span>by Fraser Tweedale</span>
<i>at 2018-05-30T10:15:40+10:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Bump required jss version

jss-4.4.4 fixes a problem with key unwrapping that broke lightweight
CA key replication.  The problem only occurs when the SQL-based
NSSDB backend is in use.  Bump the jss min version for environments
that use the SQL DB by default.

Change-Id: I022600631d3251560d69ab0ba41cda7d1345d3eb
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/8e556e34633cb00f7174717583a7662a43a789a6">8e556e34</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-05-30T14:42:59-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Bump required jss version (part 2)

The pki and pki-core spec templates have been modified to match
the JSS requirements in pki-core.

Change-Id: I902319ff6621f52d888a2d481e383ad9c99391b7
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/a16ec662ba8c83a96afb72751ff1781d2d079028">a16ec662</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-05-30T21:40:01+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Moved default.cfg

The default.cfg has been moved from /etc/pki to
/usr/share/pki/server/etc to fix non-conffile-in-etc
rpmlint warning.

https://pagure.io/dogtagpki/issue/3017

Change-Id: Ia74f5ba7fdf3dde2d29636fb02725874d45c479f
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/231d1fb1ba60f71fc46bcd53e0875d9fdc931c1b">231d1fb1</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-05-30T23:26:07+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fixed pylint error on F29

The upgrade.py has been modified to fix the try-except-raise
pylint error on F29.

Change-Id: I4f123ad2d38a5f353ec9be9c8b760cb35199fedf
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/8f4fbe3ee6920a9a83b701181b39fa252a99a82b">8f4fbe3e</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-05-31T20:59:05-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in CryptoUtil

The CryptoUtil class has been modified to use SLF4J loggers.

Change-Id: I23248b66723774b13adfb60fe94a3bc78a57d693
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/5efa4199b51ee2aa08b03df676e0a89f7b3c8456">5efa4199</a></strong>
<div>
<span>by Amol Kahat</span>
<i>at 2018-06-01T06:51:03+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added pki CA authentication plugins automation tests.

Change-Id: I91e72faf458f4d4bbe3b912a6e08512951345f99
Signed-off-by: Amol Kahat <akahat@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/4b68c6e793b19ada8775b2b5b6b5b75b08e68f29">4b68c6e7</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-06-04T12:40:49-05:00</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.

Change-Id: I9a685c9f56aea2bdccba0f45a48b1892a113c1fc
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/30002ee837ef04cc2fb40e38b5210677eb1ef248">30002ee8</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-06-04T14:02:29-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated JSS dependencies

Change-Id: I0027c85f1199793df7ce7024bd49332c8fc815f6
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/bd9365250ac1f98505823d7d47476b5f814cfb58">bd936525</a></strong>
<div>
<span>by Christina Fu</span>
<i>at 2018-06-04T20:56:22+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Ticket 3028 CMC CRMF request results in InvalidKeyFormatException when signing algorithm is ECC

This patch fixes the issue where in case of CRMF request with ECC keys the
public key was encoded incorrectly previously.

The fix was done in a way that RSA portion is unaffected.

Fixes https://pagure.io/dogtagpki/issue/3028

Change-Id: I3eb62638f2970dc7a9df37abb19015bd287b383d
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/33f532f435672e712c041e17ed8597bf96d30526">33f532f4</a></strong>
<div>
<span>by Christina Fu</span>
<i>at 2018-06-04T20:57:52+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Ticket 3028 additional error checking

Change-Id: If660fabd21b9992416dd1d5463b6ffd68fa1bf43
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/6c3ca7d4dcaf804ef46a42206ac95974beba7965">6c3ca7d4</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-06-05T00:44:25+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added cert path validation during installation

The installer has been modified to validate the presence of the
mandatory certificates for existing/external CA scenarios and
external/standalone KRA/OCSP scenarios.

https://pagure.io/dogtagpki/issue/2999

Change-Id: I60aa5118a9048b1ea77c1b203a36e8e164d03af7
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/6ff2dfc3dcf3322653646ac7afcead9ab7b94080">6ff2dfc3</a></strong>
<div>
<span>by Fraser Tweedale</span>
<i>at 2018-06-07T02:55:10+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Handle empty NameConstraints subtrees when reading extension

When reading stored NameConstraints extension data on a request, if
includedSubtrees or excludedSubtrees is empty, an exception is
thrown.  But these are valid cases, so do not thrown an exception.

Also perform some minor drive-by refactors and add the 'static'
qualifier to a few methods to improve readability.

Part of: https://pagure.io/dogtagpki/issue/2922

Change-Id: I925d8a64b96dd0f45b0548ceb11dbee4223cd64c
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/2ea0bd67171145a2013181ee75f0223aee2ddced">2ea0bd67</a></strong>
<div>
<span>by Fraser Tweedale</span>
<i>at 2018-06-07T02:55:10+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">IPAddressName: fix toString method

IPAddressName.toString() is invoked when saving
NameConstraintDefault configurations.  Its implementation was wrong;
it produced bogus output for the netmasked variants used for
NameConstraints.  This resulted in issuance failures.  Update the
method to produce correct output for both netmasked and
non-netmasked addresses.

Fixes: https://pagure.io/dogtagpki/issue/2922
Change-Id: I3012565379961add5ac8286043f55c8e30520ddd
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/d6132233d12855fe63a5dd79ce290eef11723275">d6132233</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-06-07T03:23:43+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Removed dependency on sun.security.util.DerValue

All references to sun.security.util.DerValue have been replaced
with netscape.security.util.DerValue.

https://pagure.io/dogtagpki/issue/3023

Change-Id: I669cf3d59533921e99aa5867eae40a6ce6f058a9
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/6a95f01f8cde2df77dba0732117df38c7e849b1e">6a95f01f</a></strong>
<div>
<span>by Christina Fu</span>
<i>at 2018-06-08T16:31:06-07:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Ticket 3033  CRMFPopClient tool - should allow option to do no key archival

This patch allows key transport cert file to not be specified, which would
then not include key archive option in the CRMF request.

fixes https://pagure.io/dogtagpki/issue/3033

Change-Id: I087bfa6700f22c794e7a316f4451b3a9dc800265
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/7b01ff4baec7387d83937c34f0b53fc66a61cca4">7b01ff4b</a></strong>
<div>
<span>by Christina Fu</span>
<i>at 2018-06-08T17:22:31-07:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Bugzilla #1580527 CMCAuth Authorization for agents.

This patch adds proper authz entries to enrollment profiles using CMCAuth;
It also adds proper acl check inside ProfileSubmitCMCServlet for CMCAuth.

Fixes 2nd part of Bugzilla #1580527

Change-Id: I61fa1613f752c5bc203ab18d6a073eb7a13c966b
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/b6142812ee7c3c65370fecd7a5920e86120e58a3">b6142812</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-06-11T22:00:20+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Removed pki-tools dependency on Servlet API

The unused CertSearchRequest.buildFromServletRequest() has been
removed such that pki-tools package no longer depends on Servlet
API.

https://pagure.io/dogtagpki/issue/3035

Change-Id: Ic1e5a384ee1db5eae1c790fb6fe70e98a16872d3
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/f4b5423c26a596734660fa8f31dd1f7a572b474d">f4b5423c</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-06-11T23:39:23+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Cleaned up Tomcat dependencies

Change-Id: I585d371ea007652a06811141b0704a42e18e2393
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/64c8d80a0a783fe2a0c5871f62997bdf2837337e">64c8d80a</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-06-12T23:52:49+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added default build target

Change-Id: I1dbdab42118554c196ece6b69e343e50b0180f17
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/80d26225cd271f8d869abe4d755146e01b4571cf">80d26225</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-06-13T00:22:25+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added logging in ProxyRealm

Change-Id: I6b7965f413abd1a4a96821c75489cf5b06565ec5
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/5c5fba6f62794c08b5358fa305ba204588b2ba20">5c5fba6f</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-06-13T02:53:20+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored pki.upgrade.Version

The pki.upgrade.Version has been moved into pki.util.Version
to make it more usable in general.

Change-Id: Ib5b9475b7ee2ea0c139b15c59bd90951f04285f1
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/0aa0a4a70c9436df99b1ed0ccaf768cc222a4b6e">0aa0a4a7</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-06-13T05:24:17+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored Tomcat.get_major_version()

The Tomcat.get_major_version() has been converted into
get_version() which returns the full version number in
an instance of pki.util.Version.

Change-Id: Ief0f658a71479171e8c5f49a934c1916f6a18455
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/8d4f8ea980c0032ac609cb589fb7cd87478c825b">8d4f8ea9</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-06-12T23:03:47-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added generics for Enumerations

Change-Id: I129457bf95572053f6b78160c419ca83fa29034d
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/2a044a9b0de938ed40d0bbc9577bcc7c5f5a7632">2a044a9b</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-06-13T15:46:59-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added generics for Hashtables

Change-Id: I8bc616da33f38b3c4d60e4c8d6354e705fa28be3
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/7108352a9d09e54e24500ed975ece23245976263">7108352a</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-06-13T23:27:39-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added generics for JComboBoxes

Change-Id: I9c15064373ed556e03216b741b66092a305e3b87
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/a7913e9db4fb3a0cda193dce3442d718443b27bc">a7913e9d</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-06-14T19:53:05-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added generics for CustomComboBox

Change-Id: Iedd680fd555beafe781e28e4b457c11fb730d655
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/ea97e0b2cba7a2f864feb2e75da948dc6af1acfb">ea97e0b2</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-06-14T20:15:39-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added generics for JList

Change-Id: I910ebd25914839e1dd25d31e291fef7c5ea0864f
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/47fa845c6083db5231450abdada78762e7e5a70b">47fa845c</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-06-17T07:31:13+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Ignored Flake8 warnings on Rawhide

The tox.ini has been modified to ignore Flake8 W504 warnings
to avoid build failure on Rawhide. In the future the code should
be fixed properly.

https://pagure.io/dogtagpki/issue/3036

Change-Id: I1ca9bf9d7fa3d2fdfae352d48d9122bdf0c1e5a1
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/871bb116c1094dbf6f30f74f5f7984be9532470e">871bb116</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-06-17T07:31:25+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated version number to 10.6.2

The spec files have been modified to update the version number,
Tomcat and JSS dependencies, and to remove redundant code.

Change-Id: Ic3fa7655972a535a8e9ac7549e634c6f4f11fafa
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/0addaf5818a4797f3fa7b3d77008b5b48c3107dc">0addaf58</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-06-18T21:49:29+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated Python dependencies

Change-Id: Ife0f3461adfa42c5507acebe32ba023a4383f374
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/085e747f4beaee309911c4eecb5c05a49196428a">085e747f</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-06-19T02:43:50+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated Python dependencies (part 2)

Change-Id: If6642363aacdc1daf75636c0ea6ece19ad072c2d
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/2746c4f70d738266b72161d80c1a2ff6a9a45391">2746c4f7</a></strong>
<div>
<span>by Christina Fu</span>
<i>at 2018-06-19T19:21:24-07:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Ticket 3037 CMC SharedToken SubjectDN default

This patch adds proper subjectDN to CMC requests authenticated via ShardToken.
Specifically, the AuthTokenSubjectNameDefault profile default is added to
the default CMC profiles that authenticates via SharedToken.
Code were added to ensure that the proper subjectDN retrieved from the
mapped user entry is added to the AuthToken for such utilization.

Fixes https://pagure.io/dogtagpki/issue/3037

Change-Id: Id92d9496ab5b41ea7b5dcffb8d73d3ffe8b29fbc
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/0d5689746d62563596437ad3aff5c3b9a11fd85b">0d568974</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-06-21T06:03:38+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Temporarily disabled cert validation for transfer.sh

The curl commands in Travis CI have been modified to ignore the
expired transfer.sh cert. Once the cert is renewed, the cert
validation should be restored.

Change-Id: Idfdcfc265bebf9351af12c2ef570e8091525d1fb
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/25aea9fdcf2bac8dfe2ee570ca387bfb789f81d9">25aea9fd</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-06-21T04:31:10+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored replication configuration

The code that configures replication has been moved from
ConfigurationUtils class into a new ReplicationUtil class.

Change-Id: Ib3d27e7ca104fb6e531fa8664944d083582b49cf
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/bb1e72b34e0e28fa9aa506e14ee5d19cd541169b">bb1e72b3</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-06-21T21:58:06+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated pki.util.Version

The pki.util.Version has been modified to parse the first three
digits in the version number and ignore the rest.

Change-Id: I0d36a684d607ef4be02080a81ad1e37fec724d34
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/0bfc946c7b71973a38003d56c30052982b1f8030">0bfc946c</a></strong>
<div>
<span>by Christina Fu</span>
<i>at 2018-06-21T17:17:49-07:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Ticket 2920 Part2 of SharedToken Audit

This patch addresses the issue that the original audit message for failure
got overwritten for SharedToken.

fixes https://pagure.io/dogtagpki/issue/2920

Change-Id: I0c09fbcc39135dc9aeee8a49a40772565af996c4
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/3bb33d5e04fffd80f21e9f7ca20de5e487fef55b">3bb33d5e</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-06-22T15:43:04-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added pki pkcs11-cert-find

A new pki pkcs11-cert-find CLI has been added to list the certs in
PKCS #11 keystore.

Change-Id: I718fa72a5b11de046f110f70c7b286e7df8eaf83
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/b02912f5a558efb4834704acd1d3f1fac4feee79">b02912f5</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-06-22T17:21:27-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added pki pkcs11-key-find

A new pki pkcs11-key-find CLI has been added to list the keys in
PKCS #11 keystore.

Change-Id: I3d0a3aa35b18064cce776734f5dbf2a84589353e
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/43a5d6c7f324e3de9474757c374137a705d09af8">43a5d6c7</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-06-23T01:12:58+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Deprecated pki cert CLI

The pki cert CLI has been deprecataed in favor of pki ca-cert to
clarify that the operation will be performed on the CA instead of
locally.

Change-Id: I79e2b02ea733352e1d4fa5bfdd5a35109cfd7591
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/aed9a40cabde3f1720587d1b86f27bec7a017568">aed9a40c</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-06-23T01:50:03+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Deprecated pki key CLI

The pki key CLI has been deprecataed in favor of pki kra-key to
clarify that the operation will be performed on the KRA instead of
locally.

Change-Id: I7545133738f0655b65cd97db74d446e2f1a33f3e
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/657dad20f452092e83cc396ac2cf79c95e249088">657dad20</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-06-23T04:35:25+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Moved pki ca-cert classes

The classes that implement the pki ca-cert CLIs have been moved
from com.netscape.cmstools.cert into com.netscape.cmstools.ca.

Change-Id: I53aabcb0acbe531213136d9a86d13106415b8d5d
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/f2804623f0da8ea36276a2e2cf8593f419d5a89e">f2804623</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-06-23T04:39:55+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Moved pki kra-key classes

The classes that implement the pki kra-key CLIs have been moved
from com.netscape.cmstools.key into com.netscape.cmstools.kra.

Change-Id: I3411f0857d508b3406557912c79ff29b1889eb8d
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/59c323a8fae59688ea3ce24c6d260619344cdbcb">59c323a8</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-06-23T05:33:23+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Clearing Password objects

The MainCLI has been modified to clear the Password objects
explicitly.

Change-Id: Id0cb1727d1a8ca69e05cfd50deee06a03b1b94ab
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/01fa6d2fb908a9a5641406e7c4dd956ae0dadb84">01fa6d2f</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-06-23T06:03:11+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in PKCS10

The PKCS10 class has been modified to use SLF4J loggers.

Change-Id: I0852f9876e262c9f8f032a5bf094ad28b48a489a
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/8622bce289c920ac223235a1e9396584699d2a77">8622bce2</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-06-23T22:26:20-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fixed static field access

Various classes have been modified to access static fields by their
classes insted of instances.

Change-Id: Ib338af5c4e0ccf8b89705d147f1127f7e220e011
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/1cca8f13f4edf505b26b87eb382eeccb2e73f2f3">1cca8f13</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-06-23T22:37:15-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Removed unused imports

Change-Id: I4fb6790954d6886c9169b2da174b5bc3f7493068
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/651b9ab97eede34b056414a037b822c335112441">651b9ab9</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-06-25T19:35:48+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Moved TomcatJSS configuration into PKIListener

The code that loads TomcatJSS configuration from server.xml
has been moved into PKIListener to provide more control on
the initialization process.

Change-Id: Ic40fc7ef467ca9eaa5b9cd62fa1c87eaed397a77
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/9993d32bf8665ba5ebedeca6ede2617193e068e1">9993d32b</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-06-25T20:23:03+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated TomcatJSS initialization in PKIListener

The PKIListener has been modified to initialize TomcatJSS before
the initialization phase.

Change-Id: If4b96192a9edf6d0b8c61aaa1dc2f0c2637311e7
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/8c58112f0c672d45e4c1075ac5f79743320aabb7">8c58112f</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-06-26T00:35:41+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated pki-server migrate to use PKCS #11 keystore

The pki-server migrate CLI has been modified to configure the
HTTP Connector with PKCS #11 keystore instead of PKCS #12 file.

https://pagure.io/dogtagpki/issue/3024

Change-Id: I0c928c48bcb8d5ed09e3de27078f8ca333b2a228
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/df8198d646cfd3c4e7550cace79c2914c970ca7a">df8198d6</a></strong>
<div>
<span>by Fraser Tweedale</span>
<i>at 2018-06-26T00:40:30+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">IPAddressName: fix construction from String

The IPAddressName(String) constructor (the non-netmask case) was
broken by commit 628ace0c90073a8a1d90e96fae0aab9e43903fd6.  Fix it,
and rename one of the helper methods to clarify its behaviour.

Fixes: https://pagure.io/dogtagpki/issue/2922
Change-Id: I711cf6845496f54c86b10d2d01368912084f96ea
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/b1c244cf468436803b53eb5af71023db980a693c">b1c244cf</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-06-26T03:01:06+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated operations script

The operations script has been modified to no longer export the
SSL server cert into a PKCS #12 file since the HTTP connector
will now use a PKCS #11 keystore instead.

https://pagure.io/dogtagpki/issue/3024

Change-Id: I9289c00a1ebfa4b1cf4d1738e9c2a3507d36da77
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/21d0899bae0298f060edb26b6ef86605c3852e58">21d0899b</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-06-26T04:52:37+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated JSS dependencies

The spec templates have been modified to depend on JSS version
that provides PKCS #11 keystore implementation.

https://pagure.io/dogtagpki/issue/3024

Change-Id: I3b771acc8b5fc7bfb4fa9b1f8a4302f8c1f4d9c2
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/e3c0a58596d969d0fe4a25b8ad087bc3f1cf1462">e3c0a585</a></strong>
<div>
<span>by Christina Fu</span>
<i>at 2018-06-26T16:50:48+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Ticket 3003 AuditVerify failure due to line breaks

This patch normalizes the CONFIG_ROLE audit event params to eliminate line breaks
in audit entry from running pki ca-user-cert-add which would cause AuditVerify
to fail. (note: adding user cert via the java console does not have such issue)

fixes https://pagure.io/dogtagpki/issue/3003

Change-Id: Iac60089349e78755ff94ce3231ee294ce8668f72
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/0c1ddc42d48af106efc006a9452534b55d2f9df6">0c1ddc42</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-06-26T21:08:30+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added generics for Vectors

Change-Id: Ic4016c09efe7b71cf84193aea3b426675d3bc1f6
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/1288df3152de694eba8ab97b2c6f0f6bf410924a">1288df31</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-06-26T22:36:01+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added support for pre-release phases

The build script and spec templates have been modified to support
pre-release phases (e.g. a1, b2).

Change-Id: I8410126d280fa8958e12e86faaf92ed35bd37c80
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/f2caa29464a9fc243f984523aa86d930a31649f5">f2caa294</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-06-26T21:46:24+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Removed unused private methods

Change-Id: Ib2f970c24da7c3219a0fd7df868285eafb9afaae
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/ca0919b9643b0583118f9f7a12e19f2095627ec6">ca0919b9</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-06-26T23:17:31+00:00</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.

Change-Id: I2188430ad3fac32638f3fa06ccc1caccd6367a05
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/9c8e15e25c13e280053c89b757e99bc6b8c79640">9c8e15e2</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-06-27T01:32:32+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated version number to 10.6.3

Change-Id: Iabcca3c2c5b71ebd4921c8a6935243dbfe5a23c4
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/f917433fdec8516b52b7f0cbf6895b854e2d3c81">f917433f</a></strong>
<div>
<span>by Christina Fu</span>
<i>at 2018-06-26T23:47:42+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Ticket 2992 CMC Simple request profiles and CMCResponse to support simple response

This patch fixes the broken profiles resulted from https://pagure.io/dogtagpki/issue/3018.

In addition, CMCResponse has been improved to handle CMC simple response.

fixes https://pagure.io/dogtagpki/issue/2992

Change-Id: If72aa08f044c96e4e5bd5ed98512d2936fe0d50a
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/baf67e4a7000ef1f8df9c885aa5b3fb60fa90460">baf67e4a</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-06-27T17:05:19+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated build process in Travis CI

The Travis CI configuration has been modified to use the build.sh
instead of the compose scripts to build PKI packages.

Change-Id: I886cbc76b1312d8566ef6a83f30672abf7fdbdfe
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/02f186a0702b0cc7f1269ca2247ccec63b4e9c61">02f186a0</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-06-27T19:30:03+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Cleaned up spec templates

The spec templates have been modified to work properly on all
supported platforms.

Change-Id: I86ecac418fcf7d835534a0f52668643e48d46b1a
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/2308efef076c313b632d71fbb9adfc2f1958996b">2308efef</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-06-27T20:21:05+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated build script

The build script has been modified to keep the original macros
before substition for clarity.

Change-Id: I2c59e4084b478b634f3c5ea3a082c27845207e88
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/c0584406729fb874c112789c9df6629e8f9e8060">c0584406</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-06-27T22:08:30+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated spec template to support branding

The spec template has been modified to generate theme and meta
packages that match the spec file name to support branding.

Change-Id: Iea9f483b5082df09bd71920f9a1e91bc747e4750
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/c68b42cebcd7e28bb18cb22180e90d44d79507f6">c68b42ce</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-06-27T23:44:48+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Cleaned up conditional macros

The conditional macros in pki.spec.in have been cleaned up for
consistency.

Change-Id: I760f28957de20967052b36456b515bca047d9491
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/174bf99d0d119a48ad516d2e3c37d592296ed8e8">174bf99d</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-06-28T00:39:36+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Synchronized spec template changes

The changes in pki.spec.in have been synchronized into
pki-core.spec.in and dogtag-pki.spec.in.

Change-Id: Id413f03f4de94abb48eea0fa25f592cb633abfa7
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/11fa1e2c4cc74e93cd1f9486ab12b3e1360a5179">11fa1e2c</a></strong>
<div>
<span>by John Morris</span>
<i>at 2018-06-27T19:45:23-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">server deployment:  don't fail if /proc/sys/crypto/fips_enabled absent

Running `sysctl crypto.fips_enabled -bn` on a system where
`/proc/sys/crypto/fips_enabled` doesn't exist needlessly raises an
exception.

This patch checks if that file is absent and returns gracefully if so.

Fixes #3039.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/eedf40c18c93605d68bc8d93a26c5342d43dfeac">eedf40c1</a></strong>
<div>
<span>by Amol Kahat</span>
<i>at 2018-06-27T19:55:43-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added man pages. (#14)

* Documented --renewal option in pki cert man page.

Pagure issue: 2900
BZ: 1532579

Signed-off-by: Amol Kahat <akahat@redhat.com>

* Added pki-server ca, kra, ocsp, tks, tps man pages.

Signed-off-by: Amol Kahat <akahat@redhat.com>

* Added man page documentation for:

pki-server <subsystem>-audit-event-enable
pki-server <subsystem>-audit-event-modify
pki-server <subsystem>-audit-event-diable

Signed-off-by: Amol Kahat <akahat@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/9a8e54ab9a8f1192c240639c42f8a744160a8ef8">9a8e54ab</a></strong>
<div>
<span>by Christina Fu</span>
<i>at 2018-06-27T18:20:47-07:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Ticket #2959 Address pkispawn ECC profile overrides

This patch enables proper ECC profiles to be automatically applied during
pkispawn.

This patch would eliminate the need for the workaround documented here:
http://www.dogtagpki.org/wiki/PKI_10.5_Pkispawn_ECC_Profile_Workaround

The idea is to use the % replacement strings as part of the profile names
in the default.cfg file for pkispawn,
and change the profile names to mach the format. So for example:

%(pki_admin_key_type)AdminCert.profile

would either be translated to rsaAdminCert.profile or eccAdminCert.profile
depending  on the value in pki_admin_key_type

fixes https://pagure.io/dogtagpki/issue/2959

Change-Id: I9a9f70e415438e0b4130294abb725c74fd6e1b95
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/dfc71ca34beb5f896fa17cfbf79177ddb8f7afc4">dfc71ca3</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-06-28T21:31:42+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fixed Python-related macros

The spec templates have been modified to evaluate Python-related
macros (i.e. with_python2, with_python3, and with_python3_default)
properly.

Change-Id: Ifc4d3194f2d9fbca8ccb5a6e3ef6088fb22ba421
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/e4dd55d147e554afc4119875f319cf66bee34921">e4dd55d1</a></strong>
<div>
<span>by Christina Fu</span>
<i>at 2018-06-28T15:41:55-07:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Ticket 2865 X500Name.directoryStringEncodingOrder overridden by CSR encoding

This patch allows profile to have control over whether to override the subjectDN
encoding in the CSR with the encoding set by the system.

New parameter in profile:
policyset.<policy set>.<#>.default.params.useSysEncoding=true

where "true" means to override the subjectdn with the system default order or
the order set by X500Name.directoryStringEncodingOrder in CS.cfg

by default, without useSysEncoding in profile, it is treated as false.

fixes https://pagure.io/dogtagpki/issue/2865

Change-Id: I41f8f5371f26668909624f056a77ffbf66f0f5e1
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/43bc63dd2860fb4482d33eb1a50a40146ad586b2">43bc63dd</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-06-28T21:00:17-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added pki pkcs11-cert-show and pki pkcs11-key-show

New CLIs have been added to show the details of a cert/key in
a PKCS #11 token.

Change-Id: I85fff753ef1d57195d63c95d15d21eac07997989
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/0c0fe02d004b7c2ade71b893dc87603fe1ee40b1">0c0fe02d</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-06-28T21:00:17-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added pki pkcs11-cert-del and pki pkcs11-key-del

New CLIs have been added to remove a cert/key from a PKCS #11
token.

Change-Id: I089c36855f0f74d3be26461618ec6912d3d41c1d
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/e6347753e02e15c0da4b433a935ddd574f99bf77">e6347753</a></strong>
<div>
<span>by Amol Kahat</span>
<i>at 2018-07-02T22:13:53+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added CLI for enable/disable audit signing.

Change-Id: I9320e9ecd1081d60fd1673d408558ef1603e8655
Signed-off-by: Amol Kahat <akahat@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/1becf0ccc28643b78bd0c25c2aaa71d2a933217d">1becf0cc</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-07-03T13:02:45-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added support for custom package name

The build.sh has been modified to support custom package name
which will be used to create the working directory and as the
spec file name. The source tarball and patch file generated by
build.sh will continue to use pki- prefix to match the upstream
project name.

Change-Id: I1c2aa09240f0ac56319fc1e40a0113a998987e75
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/f674d2e26a4314edca501f3cd43a094c444ac1a3">f674d2e2</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-07-03T13:02:45-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merged PKI source packages

Currently PKI uses four source packages on Fedora: pki-core,
pki-console, dogtag-pki-theme, and dogtag-pki. To simplify
maintenance the console and theme source packages have been
merged into the other source packages.

The pki-core.spec.in has been replaced with pki.spec.in that has
been customized with the following command:

 $ ./build.sh \
     --name=pki-core \
     --with-pkgs=base,server,ca,kra,ocsp,tks,tps,javadoc,console,debug \
     spec

The new spec will generate all binary packages except the theme
and meta packages.

The dogtag-pki.spec.in has been replaced with pki.spec.in that has
been customized with the following command:

 $ ./build.sh \
     --name=dogtag-pki \
     --with-pkgs=theme,meta,debug \
     spec

The new spec will only generate the theme and meta packages.

The compose script for the meta package has also been modified
to generate a source tarball for the theme packages.

https://pagure.io/dogtagpki/issue/2978

Change-Id: Iecb23c006c91caad3ed504c2d370989dc9769351
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/4bb50eb2d53809fb3ea54d1a478cc1efae6795ac">4bb50eb2</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-07-05T23:35:17+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated references to CertificateUsage

Change-Id: I2dcd2695d096897cefe37d8d01987b6cb442a22d
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/cf097374e0a47920ee62ece2b2f5039da073add2">cf097374</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-07-05T23:35:56+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated references to NotInitializedException

Change-Id: I61c4dbb278474d9a4fd668ffa1edffce4bcf41a2
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/b815c8b9769052607a93424d72ee5214bfb4eccc">b815c8b9</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-07-05T23:36:57+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated references to NicknameConflictException

Change-Id: I75d44a5cd1302629dcee434774550ddeb90ed38b
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/638488232160a93b931648b5571013ee738c6ee6">63848823</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-07-05T23:36:58+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated references to UserCertConflictException

Change-Id: I7057ed7223d5135f893bde83502ef23407df221c
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/c5b2587863d89d0b09d62ce8b8e676740e343bc7">c5b25878</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-07-05T23:36:58+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated references to InitializationValues

Change-Id: I5c926e0fff84e6b89618fc32d480fb0f775aa634
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/f36cf6c047cf498a136a9863ec40ab58268f2a65">f36cf6c0</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-07-05T23:36:59+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated spec templates

The spec templates have been updated to require the latest JSS
and TomcatJSS.

Change-Id: I35c61e0e806b25e48de8370603656ca6abd3b0ae
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/c03b1d776742ba822be82fd86d83a3db46b08505">c03b1d77</a></strong>
<div>
<span>by gkapoor</span>
<i>at 2018-07-06T14:36:06+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added ExternalCA Automation for dogtag,openssl and nssdb.

Change-Id: I72ed48122ef93d903b7014b296c95d44d741c046
Signed-off-by: gkapoor <gkapoor@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/3ec850bc0a2dd884f3b784cc7db51c4ac217e5b0">3ec850bc</a></strong>
<div>
<span>by Christina Fu</span>
<i>at 2018-07-12T14:15:59-07:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Bugzilla 1548203 LDAP password from console update in audit

This patch replace ldap passwords with "(sensitive)" in audit log.

fixes https://bugzilla.redhat.com/show_bug.cgi?id=1548203

Change-Id: I6271ec1da4164f731dd3a61534b0e511097a845a
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/0329387a6a8a0eba97edbb629a466fc9c83530ff">0329387a</a></strong>
<div>
<span>by bbhavsar</span>
<i>at 2018-07-13T21:26:18+05:30</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">added .gitlab-ci.yml and some changes for fedora28

Change-Id: Iac74cd48216bb3b951a85bcfdfec8f773b24f8c3
Signed-off-by: bbhavsar <bbhavsar@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/bf36dcb7a81dfdaef8fb0adc7ddd9818f7a132f2">bf36dcb7</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-07-21T03:09:39+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fixed pylint issues

Change-Id: I0a0707d5b4be97f95fa10e5a5b6b7c9da03aaf11
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/c2c4f6fa9ac8f0b5681faf2806191c3be8f1c5cd">c2c4f6fa</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-07-21T04:38:02+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fixed SLF4J dependency

Change-Id: Ic83a0f201825220a49e4fc2af0c58b0ce7013710
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/521099eae5977d37585b9b6bcbe50452086ac71a">521099ea</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-07-21T04:38:31+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated version number to 10.6.4

The JSS and TomcatJSS dependencies have been updated. The unused
spec templates and build scripts have been removed.

Change-Id: I81ddc3835610aa3c35cea60863c928c7211efcc0
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/e11b24fb6eaf9ce71c4bd6380d469a644edc9221">e11b24fb</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-07-24T21:01:05-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated Eclipse classpath

Change-Id: I1d741af7b46cc60008c4d45b6847ca16dc0c4231
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/d7e1ecabcec912266db6ee6e85d829040c684ca5">d7e1ecab</a></strong>
<div>
<span>by bbhavsar</span>
<i>at 2018-07-26T17:19:18+05:30</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">fix for password file for certutil

Change-Id: Ia321c4fd3bae593a091c102b08f28f8f87b22423
Signed-off-by: bbhavsar <bbhavsar@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/7009410768d1eaf72a910772c92a53a4ebfd6d7b">70094107</a></strong>
<div>
<span>by bbhavsar</span>
<i>at 2018-07-26T14:48:54+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added installation sanity job in gitlab-ci

Change-Id: Id5d5db6c30a2f3671e6a2f1433e227bdd60f47d4
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/accb6bba3ba5274637e8e10f81f2660a7813add4">accb6bba</a></strong>
<div>
<span>by Fraser Tweedale</span>
<i>at 2018-07-27T01:22:14+10:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge remote-tracking branch 'gerrit/master'

Change-Id: Ic88d84a89c8fa2512cd14be2e72597e2bc75bc8d
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/588fe37fc9eda0ed50c35d7d1f45d70461e93f6f">588fe37f</a></strong>
<div>
<span>by Roshni Pattath</span>
<i>at 2018-07-26T21:05:29+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Automation of BZ 1523410 and 1534030

Change-Id: I2f78c2bc1458c15cfaf53c35a87541daf53c0bf6
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/c87d7820f7b1af97134197a23543e9fc4be1aa39">c87d7820</a></strong>
<div>
<span>by Jack Magne</span>
<i>at 2018-07-27T16:05:53-07:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Test fix for TPS server side key gen for only identity cert problem.

Change-Id: I15fc1b8a3fa92568aca853f0e89b9e87bbad463d
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/724866d2271819b6b6054d2aa5217f1fb6179119">724866d2</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-08-01T00:45:36+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Getting version number from installed Tomcat

The spec template has been modified to get the Tomcat version
from the installed Tomcat instead of pre-defined constant. This
allows PKI to be built with non-standard Tomcat package.

Change-Id: I50ca2209180854f0cbc916ba373efd3f06263f42
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/2609383417755d81419cc6f53d1d9853fdc906df">26093834</a></strong>
<div>
<span>by Christina Fu</span>
<i>at 2018-08-01T10:44:48-07:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Bug 1601071 Certificate generation happens with partial attributes in CMCRequest file

This patch addresses the issue where when a cmcSelfSisnged profile is used
in a cmcUserSigned case, the certificate is issued.
A new authToken variable TOKEN_SHARED_TOKEN_AUTHENTICATED_CERT_SUBJECT has
been introduced for shared token case so that the TOKEN_AUTHENTICATED_CERT_SUBJECT can be used for user-signed case.
A new constraint CMCSelfSignedSubjectNameConstraint has been introduced
to verify.
In additional, all profiles that authenticate through CMCUserSignedAuth are
turned off by default to allow site administrators to make conscious decision
on their own for these features.
Also, audit event CERT_STATUS_CHANGE_REQUEST_PROCESSED is now enabled by default.

Change-Id: I8405b2e83f7ea3e3da98164cbc87762cdfa7475f
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/efe9bf15b30e90aaea5519e36a35e19b10d69b19">efe9bf15</a></strong>
<div>
<span>by Christina Fu</span>
<i>at 2018-08-01T15:22:03-07:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Bug 1593805  Better understanding of NSS_USE_DECODED_CKA_EC_POINT for ECC

This patch removes the outdated reference to EC environment variable
NSS_USE_DECODED_CKA_EC_POINT for ECC in the HttpClient command line usage..

More info in the usage are updated as well for correctness and clarity.

Change-Id: I60fc56eee1e94c73f401a5d46ea3ea9f1aa0a4c0
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/8147769f8bc8a41afa77dfcd97464dc736d61935">8147769f</a></strong>
<div>
<span>by Alexander Bokovoy</span>
<i>at 2018-08-02T10:29:43+03:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">ReplicationUtil: support new format for nsds5replicaLastInitStatus value

pkispawn is reading the attribute nsds5replicaLastInitStatus in
cn=masterAgreement1-$hostname-pki-tomcat,cn=replica,cn=o\3Dipaca,cn=mapping
tree,cn=config in order to find the replication status.  The new format
(in 389-ds-base-1.3.7) for this attribute is "Error (0) Total update
succeeded" but pkispawn is expecting "0 Total update succeeded"

389-ds-base introduced this change with https://pagure.io/389-ds-base/issue/49599

Resolves: https://bugzilla.redhat.com/show_bug.cgi?id=1596629
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/2bb0624f71906c479e9c596c230a62ae70b9c24d">2bb0624f</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-08-03T11:21:53-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Cleaned up IPA test

The ipa-test.sh has been modified to remove the redundant
--developer-mode option for ipa-docker-test-runner.

The ipa-test.yaml has been modified to remove the redundant
--setup-dns option for ipa-server-install.

The curl commands have been moved from ipa-test.yaml to
ipa-test.sh such that the ipa-docker-test-runner can be
run locally without uploading the logs.

Change-Id: Iefb3ae0097632bccf06e2ee57b0b67c9be445a5e
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/94f28d4d97b83a8f425ebf0d4522aa48bf3d579d">94f28d4d</a></strong>
<div>
<span>by Christina Fu</span>
<i>at 2018-08-03T11:15:40-07:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Bug1608375 - CMC Revocations throws exception with same reqIssuer & certissuer

This patch resolves the possible encoding mismatch between the actual CA cert
and the X500Name gleaned from the CMC revocation request.

Change-Id: I220f5d656a69c90fa02ba38fa21b069ed7d15a9d
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/dfa1b02ac6c2defc775cb0080214732d0613961d">dfa1b02a</a></strong>
<div>
<span>by Fraser Tweedale</span>
<i>at 2018-08-07T00:47:48+10:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">CLI: avoid improper escaping of profile config

Profile configuration in the `pki ca-profile` CLI is currently
handled using java.util.Properties.  This class eagerly escapes some
characters in values (e.g. ':'), resulting in incorrect or broken
profile configurations.

This issue is similar to https://pagure.io/dogtagpki/issue/2909,
which was resolved in e634316eb7f2aedc65fe528fb572b15e1bdc1eb2.

Handle the profile configurations as byte[], only converting to
Properties for high-level syntax validation and inspecting fields
like 'profileId' and 'enabled'.

Fixes: https://pagure.io/dogtagpki/issue/3029
Change-Id: I3446e2a5dd47e597989441b5d498e6321338caab
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/e4da86f9babd93926fb1a2860c5346394b28ed5c">e4da86f9</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-08-06T17:39:02+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated version number to 10.6.5

Change-Id: I5147424819c1d6684a53ebc3b18032ccc1a26aa6
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/a96aefb6c3250f140225d0ae976faead1bc7c6bc">a96aefb6</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-08-06T21:03:28+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Cleaned up server.xml

An upgrade script has been added to clean up upgraded server.xml
such that it is more consistent with newly created server.xml.

Change-Id: I674f59ade5e22de2472c249885992a2d33a0c437
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/5ad1607a4a9d41a13d3340f6d7aa99a4a577dd96">5ad1607a</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-08-06T21:51:16+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Removed PKI_AGENT_CLIENTAUTH parameter

The PKI_AGENT_CLIENTAUTH parameter is not customizable so it has
been replaced with the actual value.

Change-Id: Id6026615a11abfb9e8ec41687c82eab0fef9bdb0
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/0e96c701eae6be30520f3219207092d5f7a4a150">0e96c701</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-08-06T21:51:43+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Removed unused parameters

Change-Id: I64e40798be9cb62e2db0d1fdbdbb49a99ba7e039
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/e08209adec9d5515dcae83643f42d86e6658f45b">e08209ad</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-08-07T00:47:35+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added SSLHostConfig for Tomcat 8.5

The server.xml for Tomcat 8.5 has been modified to use the new
SSLHostConfig. The migration tool has been modified to move some
attributes from Connector to SSLHostConfig.

Change-Id: I60e3d967a530e794877dd11fe052debe314412e4
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/9c11419dd9036828d4ef40195ed3078ea6cfbfd8">9c11419d</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-08-08T05:09:25+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated JSS and TomcatJSS dependencies

Change-Id: Ie5acde9e5afb26abacf3aa36dad3c2cc10dcaab5
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/e550502e721958dadae04f691ee90fb73b565ebd">e550502e</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-08-08T05:09:48+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Removed unused spec files

Change-Id: Ibf31a1fe80dac1a5262c29281a7ffdd4f6fa92c8
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/7c93763986bd3083ebdbf2e104d54a63822d76bf">7c937639</a></strong>
<div>
<span>by Alexander Bokovoy</span>
<i>at 2018-08-08T18:42:58+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Do not override system-wide crypto policy

System-wide crypto policy may dictate use of TLS 1.3. Instead of
overriding existing crypto policy, bound our requirements by the system
policy itself.

Note that both jss and pki-core define SSLVersion class which Java
compilers see as two different classes. As result, we have to convert
via integer values (getMinEnum() / getMaxEnum()) between them at the
moment.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/9a367fe8be2fb852ff222b0063bbab07af890b58">9a367fe8</a></strong>
<div>
<span>by Alexander Bokovoy</span>
<i>at 2018-08-08T18:43:02+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Add TLS 1.3 ciphers
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/10501872df50f7d1988b72b78fd92973b668c1f0">10501872</a></strong>
<div>
<span>by Dinesh Prasanth M K</span>
<i>at 2018-08-09T10:42:32-04:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Adding build status icon (#28)

Build status icon is loaded from https://travis-ci.org/dogtagpki/pki-nightly-test

Signed-off-by: Dinesh Prasanth M K <dmoluguw@redhat.com></pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/07a82189eda713073cced649bfe402ce0cf10a05">07a82189</a></strong>
<div>
<span>by Christina Fu</span>
<i>at 2018-08-09T17:24:41-07:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Ticket #3041 Enable all config audit events

This patch enables the audit events concerning role actions (mostly config)
by default.

Two additional minor issues are also addressed:
1. keyType typos in the two profiles: caDirUserCert and caECDirUserCert
   (bugzilla #1610718)
2. removing unrecommended signing algorithms

fixes: https://pagure.io/dogtagpki/issue/3041
Change-Id: I795e8437e66b59f343044eb8a974b2dd0b95ad6d
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/df28793557b2487b13c254d52225cba5b953a299">df287935</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-08-11T01:15:40+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Moved Dogtag theme into themes folder

Change-Id: I1f577d670b505723bda9cc9dd331e87cb71f65d5
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/9c4788ad6fb28f42e99776216969a63c3d13eb40">9c4788ad</a></strong>
<div>
<span>by Christina Fu</span>
<i>at 2018-08-10T18:52:05-07:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Ticket #2481 ECC keys not supported for signing audit logs

This patch adds support for ECC audit log signing key.
All enrollment profiles for audit signing certificate are updated to allow that.

fixes https://pagure.io/dogtagpki/issue/2481

Change-Id: I3785365b152690f57c3904c15dfa7b2999048930
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/01e440db060ff20fe7157c5f3badb9b1b6a15431">01e440db</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-08-11T04:57:46+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Removed outdated Provides/Obsoletes/Conflicts

Change-Id: I1da6dce362b38a57b21ebef856f52530340c0201
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/41682a782f0a9c9c64a8c4c1738b0fd1c65353f7">41682a78</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-08-11T05:01:45+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added RPM macro for branding

An RPM macro has been added to define the prefix of the meta
and theme packages and to define theme folder name.

Change-Id: I7b989955ecdf5750edd19302ca15b1879ac4a1ad
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/6e9f59bb945c966fd4d700e5950d47b9bc9634f3">6e9f59bb</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-08-11T05:04:38+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Removed cipher map in CryptoUtil

The code that translates cipher name into cipher ID using a map
in CryptoUtil has been replaced with SSLCipher.valueOf().

Change-Id: I8506bd1b5e20ecf249eed23ded41348d55b5991b
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/425c5da4e1570ae8c42a6af5f8393e7776397525">425c5da4</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-08-11T05:22:05+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Cleaned up cipher array in JssSubsystem

The array of integer cipher IDs in JssSubsystem has been
replaced with array of SSLCiphers.

Change-Id: I221eaf963b6491ea0c5325a95759d48e883f0c65
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/915816c965b7e28d90ad41a09256f7154fdf375f">915816c9</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-08-11T06:01:57+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored CMake variables for theme

The BUILD_DOGTAG_PKI_THEME and BUILD_REDHAT_PKI_THEME variables
have been replaced with a single THEME variable. If not specifed,
it will default to "dogtag". If it's empty, the theme packages
will not be build. If it's not empty, the theme packages will be
built with the specified theme.

Change-Id: I913fa670a41795da61746c2acddac981c2f84a84
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/1043ebd38a302a08319c89e1369e799969ae6953">1043ebd3</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-08-13T17:58:04+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Removed redundant %defattr directives

Change-Id: I9199974de6fd3c52d7d891d298c9a0d2f369b5a7
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/1aee1b8fcde5ae0da430cf8183e03e96cac6cc96">1aee1b8f</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-08-13T19:27:11+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fixed meta package

The spec template has been modified such that it generates
dogtag-pki meta package properly regardless of the name of the
spec file.

Change-Id: I7de3246b97de971cebdddd1be00556ce37a22167
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/82e89a7d7b3f0b7a3c05971f534e51f96d2e9001">82e89a7d</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-08-13T20:20:05+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Moved pki.spec.in

The pki.spec.in has been moved into the top-level directory and
renamed into pki.spec for consistency with other projects.

Change-Id: I90c8fa3cbc955ce9eadcfb101c1f029e7f782c31
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/3cc549b2a6ced0c6ae54369f22e52d79667a7a1a">3cc549b2</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-08-14T01:33:33+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated version number to 10.6.6

The RPM spec template has been modified to update jss, tomcatjss,
and ldapjdk dependencies, also to remove redundant dependencies.

Change-Id: I1b0e066965697e28a2b7b1e9676f692146fe2f86
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/a5fbfe8e3f08be4070fbc8268b8167bb0eff586b">a5fbfe8e</a></strong>
<div>
<span>by Sumedh Sidhaye</span>
<i>at 2018-08-15T18:40:24+05:30</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">added tests for few bugzillas, tps-config, tps-activity CLIs and added .ide directory to .gitignore

Signed-off-by: Sumedh Sidhaye <ssidhaye@sumedhs.englab.pnq.redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/121017d35b1b91fbc40b88e978970201c9ae7349">121017d3</a></strong>
<div>
<span>by Sumedh Sidhaye</span>
<i>at 2018-08-15T19:26:38+05:30</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">added CI jobs for tps-config, tps-activity and ca-bugzillas

Signed-off-by: Sumedh Sidhaye <ssidhaye@sumedhs.englab.pnq.redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/e469e669588a9649ce292d08c6168b82bd98c196">e469e669</a></strong>
<div>
<span>by Sumedh Sidhaye</span>
<i>at 2018-08-15T20:12:55+05:30</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">added BZ-1465103 automation and CI job

Signed-off-by: Sumedh Sidhaye <ssidhaye@sumedhs.englab.pnq.redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/f28ab22c1cc4cce93a28a2d34061f97f1fce303a">f28ab22c</a></strong>
<div>
<span>by Sumedh Sidhaye</span>
<i>at 2018-08-16T18:25:36+05:30</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">removed references from Requirement doc string

Signed-off-by: Sumedh Sidhaye <ssidhaye@sumedhs.englab.pnq.redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/25f3f07bf98842a83b84feef8883731c57976f83">25f3f07b</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-08-18T04:28:05+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Removed redundant ConfigurationResponse.status

The ConfigurationResponse.status field has been removed since it
does not provide useful information. If the configuration fails
the error will be returned as HTTP response instead of via
ConfigurationResponse object.

Change-Id: I7f300b2e3d3b5cd93a9e5ff9adafaa4a4c1e1fcb
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/2671e91a2b174827a96295adc7a4455298caf9d4">2671e91a</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-08-18T04:29:48+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored SystemConfigService.finalizeConfiguration() (part 1)

The SystemConfigService.finalizeConfiguration() has been modified
such that it only contains the finalization and cleanup steps of
the configuration process.

Change-Id: I4aafde2fc07de8621b91e71d9afc65b88f893b52
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/fa7f144044b1363a64b9bc4911717312f27be6c5">fa7f1440</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-08-18T04:30:22+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored SystemConfigService.finalizeConfiguration() (part 2)

The SystemConfigService.finalizeConfiguration() has been modified
such that it will be called separately by the client.

Change-Id: Ica59791fad1e6001566345a18e2bdd45311cab21
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/86af43d80d625ad155387ed85406074e2ca77101">86af43d8</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-08-18T04:41:37+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored SystemConfigService.setupDatabaseUser()

The code that sets up database user has been moved into
SystemConfigService.setupDatabaseUser() which will be
called separately by the client.

Change-Id: Ie0e969ac69cf8a4d3760580e9ff5feeb04a9c426
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/4d2034b39ff306f1ab3bfd7590776c468b68afce">4d2034b3</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-08-18T05:08:52+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored SystemConfigService.setupSecurityDomain()

The code that sets up security domain has been moved into
SystemConfigService.setupSecurityDomain() which will be
called separately by the client.

Change-Id: I1521d0776c80f7984e761647412a0e01b16db6a9
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/e841dc9ed311b722d1a54812b0f2e25c45549edd">e841dc9e</a></strong>
<div>
<span>by aakkiang</span>
<i>at 2018-08-19T17:41:49-04:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge pull request #30 from ssidhaye/add-downstream-tests-to-upstream

added tests for few bugzillas, tps-config, tps-activity CLIs and added .idea directory to .gitignore</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/2758de124b91bdfcad8a20dbc1f97babc3143eff">2758de12</a></strong>
<div>
<span>by Amol Kahat</span>
<i>at 2018-08-20T19:57:54+05:30</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added ca auth plugins job.

Signed-off-by: Amol Kahat <akahat@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/b307ed3c3ec0391042ced4d2201de7f8201b1b35">b307ed3c</a></strong>
<div>
<span>by Amol Kahat</span>
<i>at 2018-08-20T19:58:57+05:30</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added pytest-ansible automation of pki securitydomain cli.

Signed-off-by: Amol Kahat <akahat@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/02abea43e35182bed468dfac2456f57c01c50822">02abea43</a></strong>
<div>
<span>by Amol Kahat</span>
<i>at 2018-08-20T19:58:57+05:30</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Modified docstrings in the test_securitydomain.py file.

Signed-off-by: Amol Kahat <akahat@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/d7960b0f57bef66d3a58ac6ec0b750743038bd35">d7960b0f</a></strong>
<div>
<span>by Amol Kahat</span>
<i>at 2018-08-20T19:59:38+05:30</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added job for securitydomain in .gitlab-ci.yml file.

Signed-off-by: Amol Kahat <akahat@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/d7976407f444354860270c522b2164753e463be4">d7976407</a></strong>
<div>
<span>by Amol Kahat</span>
<i>at 2018-08-20T19:59:39+05:30</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added template in .gitlab-ci.yml file.
Modified the jobs in the .gitlab-ci.yaml file.

Signed-off-by: Amol Kahat <akahat@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/916d9bb8a6c9e6d5428a5482e6b061f928e3a3e4">916d9bb8</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-08-20T18:08:28+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Removed redundant ConfigurationUtils.loginToken()

The ConfigurationUtils.loginToken() has been removed since token
authentication has been done earlier by TomcatJSS during startup.
The SystemConfigService.loginToken() has been renamed into
configureToken().

Change-Id: I5f9ed906cabb4953c198942a0834f8ac063c0ec9
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/3eb5e9e4c971fc49800d184651d46bb19391a0b1">3eb5e9e4</a></strong>
<div>
<span>by aakkiang</span>
<i>at 2018-08-20T15:43:44-04:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge pull request #27 from amolkahat/securitydomain

Added pytest-ansible automation of `pki securitydomain` cli.</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/f7851b52c5418d6625157ee6be3d54a5f8131e65">f7851b52</a></strong>
<div>
<span>by aakkiang</span>
<i>at 2018-08-20T15:51:03-04:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge pull request #29 from amolkahat/minor_canges

Added ca auth plugins job.</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/f8c9566becfed1e35a35517747381ff74f19d5fb">f8c9566b</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-08-20T22:01:17+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fixed admin cert encoding for external KRA/OCSP installation

The ConfigClient.set_admin_parameters() has been modified to
export the admin certificate as text such that it can be encoded
properly in JSON request.

https://pagure.io/dogtagpki/issue/3052

Change-Id: Ib76e7dd1e0e88d88c3de84a06e3a9c31f0e7402b
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/13dfbee7f4c33bb8b76599c0d80a5df1cf297265">13dfbee7</a></strong>
<div>
<span>by Amol Kahat</span>
<i>at 2018-08-21T01:31:52+05:30</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added automation of pki pkcs12 CLI

Signed-off-by: Amol Kahat <akahat@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/385654409406b6f3c6cc4486498deffd6e4060e3">38565440</a></strong>
<div>
<span>by Jack Magne</span>
<i>at 2018-08-20T16:21:08-07:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Coverity "important" fixes for pki-core.

Ticket #1719 Coverity Issues: pki-core     https://pagure.io/dogtagpki/issue/1719.

Change-Id: I630ffe32125b5c90fe36ffe81504a96405853fd3
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/c1c2ff7a142903b281029d73418cf60ebcd97b73">c1c2ff7a</a></strong>
<div>
<span>by bhavikbhavsar</span>
<i>at 2018-08-21T12:26:58+05:30</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge pull request #31 from amolkahat/pkcs12

Added automation of pki pkcs12 CLI</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/a367a9746630d056410adcebbec6786618fda5b4">a367a974</a></strong>
<div>
<span>by bbhavsar</span>
<i>at 2018-08-21T23:06:53+05:30</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">fix ldap create - use dscreate cli new python implementation instead of setup-ds.pl

Signed-off-by: bbhavsar <bbhavsar@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/274af0c7d211e5d547c614112cdc1ff3b737ef17">274af0c7</a></strong>
<div>
<span>by aakkiang</span>
<i>at 2018-08-21T14:11:07-04:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge pull request #32 from bhavikbhavsar/fix_ldap_create

fix for ldap create using dscreate cli replacement for setup-ds.pl</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/970bdb56e82245e07d1324a92a7ca8e2df8fc496">970bdb56</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-08-21T22:32:56+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fixed admin cert format in configuration response

The SystemConfigService has been modified to return base64-encoded admin
cert in a single line for consistency.

Change-Id: I43d3b55a8a0b786c7f5ad784ffcc6df42864b447
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/3e39237aba400e1ebd9ec9c35972c298eb8978eb">3e39237a</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-08-22T23:02:22+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated pki.nssdb to support multiple CSR delimiters types

The pki.nssdb module has been modified to support both standard
and legacy CSR delimiters as defined in RFC 7468.

Change-Id: I609d640a66357f5293ff3a565027c1a395a47db7
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/de81164a453c26a8068d92ad650405b4e8cd8b72">de81164a</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-08-22T23:02:34+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Removed default CSR paths

The default.cfg has been modified to remove default CSR paths.
The code that validates the configuration file has been modified
to no longer require CSR path parameters.

https://pagure.io/dogtagpki/issue/3053

Change-Id: Idef6849b8bd7ee00d13151e0de10357a1f1d9ef2
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/c1d00aaeb83a7c96e6b174b00b66961721cd45c6">c1d00aae</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-08-22T23:02:39+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added support installing KRA/OCSP with existing CSRs

The installation code has been modified to import existing CSRs
for KRA and OCSP system certicates if provided.

https://pagure.io/dogtagpki/issue/3053

Change-Id: Ic6a7a462bf07f2ca07275a01fc04b8d194005188
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/247a75f70e2726c39cbcd4b11a1b3d5775a7681d">247a75f7</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-08-23T04:59:01+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fixed installation summary

The pkispawn has been modified to display the proper message
in case the key and CSR generation has been disabled.

https://pagure.io/dogtagpki/issue/3053

Change-Id: Ibd0ae62c88c2b10520231de3e485e305c715218c
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/3b4896a9649c4be16265293e5bbfb3ad4f1b39a0">3b4896a9</a></strong>
<div>
<span>by bbhavsar</span>
<i>at 2018-08-27T18:05:56+05:30</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added pexpect python module for pytest-ansible

Signed-off-by: bbhavsar <bbhavsar@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/2b006edbdc7f492e02dd852f9661fedc18fb61b0">2b006edb</a></strong>
<div>
<span>by Amol Kahat</span>
<i>at 2018-08-27T18:33:36+05:30</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge pull request #34 from bhavikbhavsar/banner-fix-01

Added pexpect python module for pytest-ansible</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/477b5ef878cd0f4bf251becdd74f427a41821d28">477b5ef8</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-08-27T16:20:22+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fixed pki client-cert-import to accept PKCS #7 CA cert chain

The pki client-cert-import has been modified to support importing
CA cert chain in PKCS #7 format.

The Cert.parseCertificate() has been modified to parse PKCS #7
cert chain properly.

https://pagure.io/dogtagpki/issue/3053

Change-Id: Ibeffcfa4915638df7b13a0cb6deb8c4afc775ca1
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/4cb83960a0e0166c15818dc4f51473bd3ec142ef">4cb83960</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-08-27T21:22:58+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fixed NSSDatabase.add_cert()

The NSSDatabase.add_cert() has been modified to accept both single
certificates and PKCS #7 certificate chains in PEM format.

https://pagure.io/dogtagpki/issue/3053

Change-Id: Ie05594fb308e51df8a1a0070961b83161ee6421b
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/ff41ed71c84a4f560caa92603160416cfd61ae93">ff41ed71</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-08-27T23:19:26+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added docs for installation with custom keys

https://pagure.io/dogtagpki/issue/3053

Change-Id: I8f8fdbb7cc1888092bd7ba686a626137113ed2d5
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/2a989e0cf2df9b86a2e6c9e18d2cdae50061f6cd">2a989e0c</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-08-27T23:34:17+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fixed links in KRA and OCSP docs

https://pagure.io/dogtagpki/issue/3053

Change-Id: I4da552b288a6b9805f7caedf30a40a3221dccdc0
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/5bb91c789ea55941b017391cb705d0ebd217b2a2">5bb91c78</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-08-28T02:30:23+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Renamed CA, KRA, OCSP docs

https://pagure.io/dogtagpki/issue/3053

Change-Id: I1921fd9b4e490b5b6de04eb746def27df46cce93
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/d6dc95b4deba9fe14ecb1291d58357aa5b8c1735">d6dc95b4</a></strong>
<div>
<span>by Amol Kahat</span>
<i>at 2018-08-28T13:01:55+05:30</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Changed installation config file.
changes in configuration param:
 - pki_ssl_server_* -> pki_sslserver_*

Signed-off-by: Amol Kahat <akahat@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/3af26a5427939edc71da192fd0e2052af6dbaae2">3af26a54</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-08-29T03:53:52+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fixed import_system_cert()

The import_system_cert() has been modified not to fail
if certificate path is missing since the certificate can
also be provided via a PKCS #12 file.

https://pagure.io/dogtagpki/issue/3053

Change-Id: I64804502fc654c93dbd5f6569b2c8a433746b4a1
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/d10cb17688d4a7c0994eecb041a1bcabf1c5ba87">d10cb176</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-08-29T03:53:58+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added inline comments for clarity

Change-Id: I8421203cece18f0ae9810e451a269804e67efe37
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/a12dea71a79103cf52093932f09f00016197d8f8">a12dea71</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-08-29T03:54:08+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Cleaned up log messages

Change-Id: Ife1b84333b437959bb5259402cc95a98db581ffa
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/8972b2a32731cc14bd7405c9551cdb3621a818b0">8972b2a3</a></strong>
<div>
<span>by Sumedh Sidhaye</span>
<i>at 2018-08-29T12:47:00+05:30</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">push downstream common library changes to updatream

Signed-off-by: Sumedh Sidhaye <ssidhaye@sumedhs.englab.pnq.redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/a72c2bdf0c2ddc0add4cb0c24eb015bcaac23d81">a72c2bdf</a></strong>
<div>
<span>by Amol Kahat</span>
<i>at 2018-08-29T13:20:59+05:30</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge pull request #38 from ssidhaye/role-user-creation-changes

push downstream common library changes to upstream</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/5d20a86ffb6357af55b4cb75e14445293daec0b9">5d20a86f</a></strong>
<div>
<span>by Dinesh Prasanth M K</span>
<i>at 2018-08-29T21:45:53-04:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fixed the space in the token-label (#35)

* password.conf included an unintended '=' if
a space is present in the token label.
* Syncing password parser with python code
* Charset is set to default
* jUnit for PlainPasswordFile added

https://pagure.io/dogtagpki/issue/3054

Signed-off-by: Dinesh Prasanth M K <dmoluguw@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/6f7c0a53b89e2ea3b14f5e0e1cdb1b995180385b">6f7c0a53</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-08-29T22:13:11-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Removed unused imports

Change-Id: I18a61caf4a95bae8a5b8fe6e65374222c9583fa4
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/ae8571177d8b0f424b36473c19b7742e5bbf5c44">ae857117</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-08-29T22:15:37-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Removed unused private variables

Various classes have been modified to remove unused private
variables as reported by Eclipse.

Change-Id: I4b8ab572f592542ef03da4fcafa4f67ea67518fe
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/60de49b1c1fa39991e4099db612aff01a26c8e4f">60de49b1</a></strong>
<div>
<span>by Amol Kahat</span>
<i>at 2018-08-30T12:56:25+05:30</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added pki-server ca, kra, ocsp cli jobs.

Signed-off-by: Amol Kahat <akahat@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/b8d6c6ce78d93f35fe38a9e2c0388de9cf645e5a">b8d6c6ce</a></strong>
<div>
<span>by Amol Kahat</span>
<i>at 2018-08-30T12:56:25+05:30</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added pytest-ansible automation of following CLI:
 - pki-server db-*
 - pki-server instance-*
 - pki-server migrate
 - pki-server subsystem-*

Signed-off-by: Amol Kahat <akahat@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/15c341f3102ed8318c6b68b0a64edab0b923daa7">15c341f3</a></strong>
<div>
<span>by Amol Kahat</span>
<i>at 2018-08-30T12:56:25+05:30</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added pki-server cli automation Job.
Modified pki-pkcs12 cli automation Job.

Signed-off-by: Amol Kahat <akahat@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/b29fbe0bb1f507e2984109c84ff4ded46e65d4b7">b29fbe0b</a></strong>
<div>
<span>by Amol Kahat</span>
<i>at 2018-08-30T12:56:25+05:30</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fixed pipeline failures in the .gitlab-ci.yml file.

Signed-off-by: Amol Kahat <akahat@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/f58f41ae3e1c69e1596fba7af3cdb02e6b483005">f58f41ae</a></strong>
<div>
<span>by Amol Kahat</span>
<i>at 2018-08-30T12:56:25+05:30</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added NSSDB variable in the constants file.
Modified jobs in the .gitlab-ci.yaml file.

Signed-off-by: Amol Kahat <akahat@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/26d1a430efbd21c7357714d75cd6621fdb446d82">26d1a430</a></strong>
<div>
<span>by Amol Kahat</span>
<i>at 2018-08-30T12:56:25+05:30</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Minor changes in the CA role user creation.

Signed-off-by: Amol Kahat <akahat@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/16cba4b344a0128005aa0d880e2590725be31698">16cba4b3</a></strong>
<div>
<span>by Amol Kahat</span>
<i>at 2018-08-30T13:05:13+05:30</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Changed value of NSSDB in the constants.py files.

Signed-off-by: Amol Kahat <akahat@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/b93183406c0be6ce233eb4ed4c116aa858635cdf">b9318340</a></strong>
<div>
<span>by bhavikbhavsar</span>
<i>at 2018-08-30T14:55:39+05:30</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge pull request #36 from amolkahat/minor_changes

Changed installation config file.</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/4bb725f4d05aa60aaed48cef93126c0fa9c982d0">4bb725f4</a></strong>
<div>
<span>by Dinesh Prasanth M K</span>
<i>at 2018-08-30T16:55:38-04:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fixed the space in the token-label - Part 2 (#39)

- This is a continuation of patch #35. The commit needs to be 
re-written (instead of using the Properties.store()
- The password.conf is being overwritten at multiple places

Signed-off-by: Dinesh Prasanth M K <dmoluguw@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/288e9a4ccb86affab75ec4529fb8fd64ebacf128">288e9a4c</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-09-04T17:39:54+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Renamed server NSS database parameters

The following parameters have been renamed for consistency:
* pki_database_path -> pki_server_database_path
* pki_pin -> pki_server_database_password

The old parameters are still usable but they have been
deprecated.

The pki_client_pin is redundant so it has been removed.

https://pagure.io/dogtagpki/issue/3053

Change-Id: I243a01b360f573a16a160e9a415f786e38681603
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/0fc0ec4abdff01486d69d274248d9b4c45128782">0fc0ec4a</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-09-04T17:39:59+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Moved server installation docs

The installation docs have been moved into
base/server/docs/installation folder and included
in the pki-server package.

https://pagure.io/dogtagpki/issue/3053

Change-Id: I002562ba9aa765a393f46528b130eb82b4f06912
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/58fca3403ee7ad00a3a915b1ee7c1da7774f5f11">58fca340</a></strong>
<div>
<span>by bhavikbhavsar</span>
<i>at 2018-09-05T14:28:28+05:30</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge pull request #33 from amolkahat/pki_server

Pki server CLI automation in pytest-ansible</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/c6f75cfcda63a402d51e97fba5158c6faad4fe88">c6f75cfc</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-09-05T22:36:26+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated default key length in pki client-cert-request

The pki client-cert-request CLI has been modified to use the same
default key length (i.e. 2048) as in PKCS10Client.

https://pagure.io/dogtagpki/issue/3056

Change-Id: I853f4dcab938cc877b2ef041125d1c9454e9beb0
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/a6d386281a95f25e99e67d8d711edf0055de97b9">a6d38628</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-09-05T15:42:14-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored PKCS10Client (part 1)

The PKCS10Client has been modified to use the existing
CryptoUtil.generateRSAKeyPair() to generate RSA key pair.

Change-Id: Ie6fa4113123d1f3ef0cab5662ed0092a6170b4e1
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/afda54980cc002f2505be4ad5c240af8084b4ae7">afda5498</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-09-05T15:44:49-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored PKCS10Client (part 2)

The PKCS10Client has been modified to use the existing
PKCS10.print() to generate the CSR in PEM format.

Change-Id: Idbbb85cfff359ccb85782ef5612d3e7ae9f08781
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/533a7878ff939629154a87a805930b40806e0169">533a7878</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-09-05T16:27:35-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored JssSubsystem.getKeyPair()

The JssSubsystem.getKeyPair() has been modified to take a
CryptoToken object instead of String token name.

Change-Id: Ia6ab74a82432ced65567b5692032152479639547
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/b2fbf0d07e7bb835af6b0df414d864727bfa74e4">b2fbf0d0</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-09-05T22:10:48-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored JssSubsystem.getECCKeyPair()

The JssSubsystem.getECCKeyPair() has been modified to take a
CryptoToken object instead of String token name.

Change-Id: I19d5f3cdd592db9cb453a496795294ffea25b507
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/e1515dd04479434d4b24ee2c5b226804f370d193">e1515dd0</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-09-05T22:52:06-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Cleaned up CryptoUtil.generateRSAKeyPair()

The CryptoUtil.generateRSAKeyPair() that takes a String token name
has been replaced with the same method that takes a CryptoToken
object.

Change-Id: Ie7bcd66a6353fb5f8fafa49f567f5e31589ce717
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/4c203c47c6087f4a974c756c2595d43f5dd0fff8">4c203c47</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-09-05T22:57:09-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Cleaned up CryptoUtil.generateECCKeyPair()

The CryptoUtil.generateECCKeyPair() that takes a String token name
has been replaced with the same method that takes a CryptoToken
object.

Change-Id: I10462e4a6d2aec5c038bce544b31d7f3129aba31
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/261222b3451028d907a6a239c4bc12c85130f830">261222b3</a></strong>
<div>
<span>by Christina Fu</span>
<i>at 2018-09-06T10:37:46-07:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">ticket #2879 audit events for CA acting as TLS client

This patch provides code for ticket 2879, adding audit events for CS when
 acting as a TLS client.

For a running CS system, there are two cases when this happens:
1. When one CS subsystem is talking to another CS subsystem
    In this case: HttpClient is used
2. When a CS subsystem is talking to an ldap syste
    In this case: PKISocketFactory is used

Events added are:
 - LOGGING_SIGNED_AUDIT_CLIENT_ACCESS_SESSION_ESTABLISH_FAILURE
 - LOGGING_SIGNED_AUDIT_CLIENT_ACCESS_SESSION_ESTABLISH_SUCCESS
 - LOGGING_SIGNED_AUDIT_CLIENT_ACCESS_SESSION_TERMINATED

https://pagure.io/dogtagpki/issue/2879

Change-Id: Ib8e4c27c57cb2b13b461c36f37f52dc6a13956f8
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/67bb08b6948242585b015793f2ef52401533cfaf">67bb08b6</a></strong>
<div>
<span>by Christina Fu</span>
<i>at 2018-09-06T18:50:30-07:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Ticket2960 add SHA384 ciphers and cleanup profiles

This patch adds SHA384 ciphers to the cipher lists (RSA & EC)

CryptoUtil.java contains changes to clientECCiphers:
 - RSA ciphers comemented out
 - SHA384 ciphers are added but RSA ones commented out

Also added SHA384withRSA to ca.profiles.defaultSigningAlgsAllowed.

In addition, a few cleanups are done:
- all MD2, MD5 from allowed signing key algs from profiles
- server profiles:
  * removed clientAuth oid 1.3.6.1.5.5.7.3.2 from cmc server profiles
  * fixed a couple KU's (RSA vs EC) that had true/false flipped
- caCMCkraStorageCert.cfg
  * removed EKU (funny it had clientAuth)
- caCMCkraTransportCert.cfg
  * removed EKU (funny it had clientAuth)
- base/ca/shared/conf/eccServerCert.profile
  * added the missing CommonNameToSANDefault

Tested with the following:
- installation of an RSA CA and a KRA (strip down to only SHA384 ciphers)
  * performed successful agent access
  * tested key archival
- installation of an EC CA (strip down to only SHA384 ciphers)
  * performed successful agent access
  * tested an agent-signed CMC request and submitted/issued successfully
    using HttpClient

The above tests showed:
- The SHA384 ciphers work out of box
- The TLS server and client profiles changes did not break any TLS connections.
- The KRA storage and transport profile changes did not break anything.

fixes https://pagure.io/dogtagpki/issue/2960

Change-Id: I6f5cc90ba0eb4a5bfb85d86abbe2c28882cbc6ca
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/30f0f07d0d384c1f9afd7287fda67301595eb554">30f0f07d</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-09-07T18:20:12+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fixed password generation in pkispawn

Previously the NSS database passwords were generated in
pkiparser.py. Under certain scenarios the password may be
overwritten by a subsequent code in pkispawn. To avoid the
problem the code that generates the NSS database passwords
has been moved into the initialization scriptlet.

https://pagure.io/dogtagpki/issue/3061

Change-Id: Ieabfaea7465b615f214820d2ed877f4da589dadb
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/1ed4f71242b8a55186656039ce7cad5af3b4ede7">1ed4f712</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-09-07T19:57:12+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Cleaned up log messages

Change-Id: I7fa6c593ef266b4a9965ff83145d8ab358e78880
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/8cbf8f743796aa2e958c52890de693b714730ddb">8cbf8f74</a></strong>
<div>
<span>by Christina Fu</span>
<i>at 2018-09-07T15:16:06-07:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Ticket3027 Disable TLS_RSA_* ciphers for HSM in FIPS mode

This patch disables the TLS_RSA_* ciphers by default because they do not work
with HSMs in FIPS mode.
ciphers.info is also updated to reflect the changes.

fixes https://pagure.io/dogtagpki/issue/3027

Change-Id: Id720b8697976bb344d6dd8e4471a1bb5403af172
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/2f9587431db999a4163baa9cc75f157554066a2f">2f958743</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-09-08T06:12:01+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Remove unnecessary casts

Various classes have been modified to remove unnecessary casts
as reported by Eclipse.

Change-Id: I757f2a08018d883c03926402aa047d4447a547ba
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/8472e3de6158ddde4af5964a0c08ae4ee517bb5a">8472e3de</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-09-10T12:53:32-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added basic installation docs

Change-Id: I5d31e41c725dbaa72ad5ed173d3b9dc758aba601
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/95b1694ea7cbc6143ce855cf088fd4f1018e4004">95b1694e</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-09-10T14:26:34-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated docs on installation with custom keys

Change-Id: Ife853c7744292e5a8e058ff676d7f2fe1328bf78
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/fe1cca9bd53a9a3dc001cf568d64d673d3a9f2cf">fe1cca9b</a></strong>
<div>
<span>by Dinesh Prasanth M K</span>
<i>at 2018-09-10T15:36:14-04:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Removing ipa-docker-test-runner tool and custom docker images (#45)

- Removed the usage of 'ipa-docker-test-runner' tool
        (https://pagure.io/dogtagpki/issue/3059)
- Removed the deps on custom docker image (uses vanilla Fedora img)
        (https://pagure.io/dogtagpki/issue/3058)
- Enabled IPA test on F28

Signed-off-by: Dinesh Prasanth M K <dmoluguw@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/00348e53a52c3afd57a18424f42f186c02bbaf03">00348e53</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-09-11T06:08:35+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored SystemConfigService.backupKeys()

The SystemConfigService.backupKeys() has been modified such that
it will be called directly by the configuration scriptlet to
simplify troubleshooting.

Change-Id: I987e2365f53a23c4c7e2290dea221c154705091c
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/61839da5202ca9e5d5c678a85080f7de790d247e">61839da5</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-09-11T06:08:36+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Removed unused ConfigurationRequest.backupKeys

Change-Id: Ia85abfd5b405f542a0cc73b0c2e6bb3f543db81c
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/f7a036de48290b6f4d9c16525e6d03d66af5f2a1">f7a036de</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-09-11T06:08:36+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Removed SystemConfigService.getCertList()

The SystemConfigService.getCertList() has been replaced by a
code that reads directly from preop.cert.list parameter.

Change-Id: Ida1856637cf44de9cca2a68c4372b94b8e6ae056
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/329e340bf3d64281f22386cda06659672db8e0b7">329e340b</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-09-11T06:08:37+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fixed password handling in pki-server CLI

The pki-server ca-cert-chain-export and pki-server
<subsystem>-clone-prepare commands have been modified
to handle PKCS #12 passwords as binaries.

Change-Id: I4a5f25841a25573b017a15b35d45e7a6ea554926
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/878cb08f83f210db4f1faadfc69a0312af7998bb">878cb08f</a></strong>
<div>
<span>by Dinesh Prasanth M K</span>
<i>at 2018-09-11T11:53:22-04:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Reorganizing CI script for nightly (#47)

- PKI build env setup is not needed for nightly. It
  is specific to per commit pki build.

Signed-off-by: Dinesh Prasanth M K <dmoluguw@redhat.com></pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/8b357e592f50e6a126908e7475906342164a5807">8b357e59</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-09-11T16:24:43-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added docs on installation with external certificates

Change-Id: I79b9a1c702a2f2ed7195ce392996b17f1a4bcdfc
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/d738cc6a6b94360a5e512e112e2e57052ce4f712">d738cc6a</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-09-13T16:39:08+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored SystemConfigService.configureAdministrator() (part 1)

The SystemConfigService.configureAdministrator() has been
modified to return the admin certificate as an X509CertImpl
object.

Change-Id: I5989d243c4b05ca96224778e94a61f855059a7e7
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/09581eea7fa9ed14dc69ed2d1f8241f420ef7e8e">09581eea</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-09-13T16:39:09+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored SystemConfigService.configureAdministrator() (part 2)

The SystemConfigService.configureAdministrator() has been renamed
into createAdminCert(). The code that creates the admin user has
been moved into createAdminUser(). The code that updates the admin
user cert has been moved into updateAdminUsercert().

Change-Id: I163992f315d9fc8d0d1809509febe153c110e19c
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/17f0d4e225c527ada1ea59407dae0bfc47e76924">17f0d4e2</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-09-13T16:39:10+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added SystemConfigService.configureCerts()

The code that configures the system and admin certificates
in SystemConfigService.configure() has been moved into
configureCerts().

Change-Id: I9f60295eaa1227d98ae6996609cd50265f01191e
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/ef1fe72a7cdc2856a546445ba3bda283dfec8e9e">ef1fe72a</a></strong>
<div>
<span>by Matthew Harmsen</span>
<i>at 2018-09-14T19:19:23-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Ticket 2865 X500Name.directoryStringEncodingOrder overridden by CSR encoding

https://pagure.io/dogtagpki/issue/2865 coverity fixes
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/107a7cdb8b0631d05f39534f05a97255c654c702">107a7cdb</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-09-18T22:40:10+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated exception messages in DBSSession

The DBSSession has been modified to provide more descriptive
exception messages.

Change-Id: If362d87e724d7fdceef7a6fce8a9444fe74920bd
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/3b0126051bd052c423810fd24f5a5f6d1f49cc65">3b012605</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-09-18T22:40:10+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merged SystemConfigService.handleCerts()

The SystemConfigService.handleCerts() has been merged into
processCerts().

Change-Id: Ifc53bbbfcd3afcc9f1e43d742f1a23d8fd6773d5
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/a6ad55146b6509bb88a2d91b0d32db9f09781530">a6ad5514</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-09-18T22:40:10+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added SystemConfigService.authenticateRequest()

The code that authenticates the configuration request with one
time pin in SystemConfigService.validaterequest() has been moved
into authenticateRequest() and called from all methods that can
be called directly by the client.

Change-Id: I7a750329dc257581150b3ed897267e5d4b8af244
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/8fbb6d4e3c78b6a36dda6c3ee06b8ef03b732667">8fbb6d4e</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-09-18T22:40:11+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Cleaned up password.conf creation

The create_password_conf() and create_hsm_password_conf() in
pkihelper.py has been modified to remove duplicate code and to
normalize the token name.

Change-Id: I88cf94c2a5b10fcd5ccd8158480008dd93fb2b37
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/a418e0888b8f3dc122daa9a297da942e07a73e0c">a418e088</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-09-19T01:56:35+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored generate_csr()

The generate_csr() in configuration.py has been modified to no
longer get the token name from the certificate object. Instead,
the caller is now required to provide an NSSDatabase object that
has been opened with the proper token.

Change-Id: I20fd1d6aaf37d15e0121b487d61b9a9b53541586
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/a8c55fdec3f6ffdf8e9f8e3132e4ef64ec68b989">a8c55fde</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-09-19T01:56:36+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added token name fallback mechanism

The installation tool has beed modified to use the global token
name if there is no certificate-specific token name provided.

Change-Id: I9873741b9f340b533202a8f23acd5816133cbf1f
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/17677ae4d2cda456b64ec67e2b25ba63f4a58a70">17677ae4</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-09-19T01:56:36+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated default token name

The installation tool has been modified to use blank as default
token name instead of "internal" or "Internal Key Storage Token".

Change-Id: I6312d9873f68779337173df8c2b3fd13fd710e01
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/3a16e90fdb252905b78196a34ab13a94270716df">3a16e90f</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-09-19T01:56:36+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated installation log messages

The installation tool has been modified to provide better log
messages to troubleshoot installation issues.

Change-Id: Ie80d8610bf82acf366c1e8cb85dac7571a979d4f
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/f3f16ca337be4f7052c007844ba909731d38bb42">f3f16ca3</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-09-19T04:29:39+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fixed token name fallback for sslserver cert

The import_perm_sslserver_cert() has been modified to use a
token name fallback mechanism when installing the permanent
SSL server certificate.

Change-Id: Ifcc6e6ccf7717e7a368c29f41cbe144612b12062
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/fd985ade0b190a4a97c8c37ec865956a8e7cb891">fd985ade</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-09-18T23:43:20-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fixed examples in installation docs

Change-Id: I2d94f4f22aabdbf1d3cfb28ac7085b34fc7f0055
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/3ccfeea1970f36230670186b576f1f62fcf48783">3ccfeea1</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-09-18T23:44:12-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added docs on installation with HSM

Change-Id: Ia4a69f4da6b56f3ae7818632ff513830f34198cb
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/adbeb1cb12e835628d94c10f5b99573a3f6fff68">adbeb1cb</a></strong>
<div>
<span>by mharmsen99</span>
<i>at 2018-09-19T11:01:06-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge pull request #48 from mharmsen99/ticket-2865

X500Name.directoryStringEncodingOrder overridden by CSR encoding</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/d79a93b3c611bbf37894abdcf49376f11ca0d01e">d79a93b3</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-09-20T20:00:55+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated installation loggers

The loggers in installation scriptlets have been replaced with
LoggerAdapters in order to log the scriptlet name properly.

Change-Id: Ib30d859aa71559fecb97b7009acf9d6dce38f233
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/9b402ff3d2deb1ac4c86cb2d2be92b5bb4c2ad20">9b402ff3</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-09-20T20:20:17+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored configuration.py

The code that creates the client NSS database in configuration.py
has been moved into security_databases.py. The code that generates
the keys of the system and admin certificates have been moved into
keygen.py.

Change-Id: Ie0df4131e770163a32ebb21fa6d666a8d564b580
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/9f52807ac78c1f847ba7076c99861f3a703bd3bd">9f52807a</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-09-21T16:06:55+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Removed references to Log4j

PKI does not actually use Log4j, so all references to Log4j in
various files have been removed. The link to log4j.properties
will automatically be removed on upgrade.

Change-Id: Ie94fbc6fe6bd92697b66b269a9dcf6cce74f8288
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/6e7567a9c93864425cb1bfb236e61ed10e1ec0a3">6e7567a9</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-09-21T21:11:44+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored serial number range parameters

The pki_serial_number_range_start and pki_serial_number_range_end
parameters have been modified such that they can be configured in
the second step of installation.

Change-Id: I3a0b03f6870e2b01fb51912fc70f16b906b26e7d
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/c4a9528abc15805316f1f20afe0f4baff68b5cc1">c4a9528a</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-09-21T21:11:45+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored request number range parameters

The pki_request_number_range_start and pki_request_number_range_end
parameters have been modified such that they can be configured in
the second step of installation.

Change-Id: I184d519796748c4c8b563c909153eb3f58bd3cd9
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/c2c40a34be4224bd4f472ce2d6eaaad0dc13eb0c">c2c40a34</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-09-21T21:11:45+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored replica number range parameters

The pki_replica_number_range_start and pki_replica_number_range_end
parameters have been modified such that they can be configured in
the second step of installation.

Change-Id: I2e499fa443289573d3ee2cc587e35b24d3625800
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/d4c66bd64835e1a5102a0433bb14dba3303ce82c">d4c66bd6</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-09-21T14:12:56-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added docs on installation with existing keys

Change-Id: I4c14b2f27f585d15b955a717c0fd7065d0be4f82
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/41a492aa1dd46f1b0423ebeeefa0afcc61d3d37e">41a492aa</a></strong>
<div>
<span>by Dinesh Prasanth M K</span>
<i>at 2018-09-21T15:31:31-04:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fixe Log rotation issue (#50)

Since we use slf4j to do log rotation, we need to
allow permissions for the corresponding slf4j.jar.

Ticket: https://pagure.io/dogtagpki/issue/3034

Signed-off-by: Dinesh Prasanth M K <dmoluguw@redhat.com></pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/d5f8e93045a34c8c8396cb20dfbe223d8ce2c0e2">d5f8e930</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-09-22T02:55:23+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fixed dbs.endReplicaNumber

Fixed incorrect change to dbs.endReplicaNumber made in
commit c2c40a34be4224bd4f472ce2d6eaaad0dc13eb0c.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/94ea6756770c53fbfcff65e6d4fec8d8d4b88ef0">94ea6756</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-09-22T02:59:08+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated log messages in UpdateNumberRange

The UpdateNumberRange has been modified to provide more
descriptive log messages to help troubleshooting.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/ab55160afe0db200ce5841878418466d22c2147e">ab55160a</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-09-24T17:17:57+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Removed unused code in configuration.py

The configuration.py has been modified to remove unused code
for external/standalone installation step 1.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/db4163e278ba8b2f6f047b0d66af3b6d68a1b083">db4163e2</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-09-24T17:19:16+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored SystemConfigClient

The methods in SystemConfigClient have been modified to take
a Python object and convert it into a JSON string.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/9bdbab9bcb6d79ab39fec7e59008b0b911bd33e6">9bdbab9b</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-09-24T18:59:34+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored SystemConfigService.authenticateRequest().

The SystemConfigService.authenticateRequest() has been renamed into
validatePin() and modified to take the configuration PIN instead of
the entire ConfigurationRequest object.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/1ebdcd41930ab71ebcb676446feb86a69e3e6eae">1ebdcd41</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-09-24T22:14:57+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored SystemConfigService.createAdminCert()

The SystemConfigService.createAdminCert() has been modified to
return early for clarity.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/4a4eb40184aac649dd0f2d9a2a2d0939398e7f9a">4a4eb401</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-09-24T16:02:41-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added exit handler in ipa-test.sh

The ipa-test.sh has been modified to always save the logs when
the script exits to the system.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/8330d5aed06719d4787b7590a9164a187f273773">8330d5ae</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-09-24T16:31:33-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fixed admin profile ID handling

The code that determines the admin profile ID has been
moved from ConfigurationRequest.getAdminProfileID() into
SystemConfigService.createAdminCert().

Previously the code was using the subsystem cert's key
type to determine the profile ID. Now it the code will
use the admin's own key type.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/14112b35a49cc7f0fbb9c83c0b5df6b34653f5d1">14112b35</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-09-25T00:56:58+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added SystemConfigService.setupAdmin().

The code that creates the admin user and its certificate
has been moved into SystemConfigService.setupAdmin().
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/7d867a5f3775847f54bddb3b781c178394452f9b">7d867a5f</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-09-25T00:59:40+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored SystemConfigService.setupAdmin()

The SystemConfigService.setupAdmin() has been modified
such that it will not be called when installing a clone.

The code that updates TPS admin has been moved into
TPSInstallerService.setupAdmin() as well.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/a970ac1242ade6346af635cf9fb8f0511df57522">a970ac12</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-09-25T16:37:02+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored SystemConfigService.validateRequest()

The code that validates admin parameters in
SystemConfigService.validateRequest() has been
moved into configureAdmin().
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/dcfbb8cda7f68b0c4bf541fe6e13459acdd3d117">dcfbb8cd</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-09-25T16:37:02+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added request/response classes for admin setup

New AdminSetupRequest/Response classes have been added to store
request and response params for SystemConfigService.setupAdmin().
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/74f2be0764232ce7f27930b0b46dfffca95be1ff">74f2be07</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-09-25T18:41:59+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Removed admin params from ConfigurationRequest

The admin params have been removed from ConfigurationRequest
since they have been moved into AdminSetupRequest.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/3307f877424504295856f073db6a517029278582">3307f877</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-09-25T18:41:59+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added request classes for key backup

A new KeyBackupRequest class has been added to store request
params for SystemConfigService.backupKeys().
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/9b5890c55688f7fe5758c0f0832c0b293f9f2ad6">9b5890c5</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-09-25T18:42:00+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Removed backup params from ConfigurationRequest

The backup params have been removed from ConfigurationRequest
since they have been moved into KeyBackupRequest.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/f0a2ce6f3a966fd6f301b0f5ca0a7c100ffdd9ad">f0a2ce6f</a></strong>
<div>
<span>by Christina Fu</span>
<i>at 2018-09-25T11:28:00-07:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Bug1628410 CMC: add config to allow non-clientAuth

This patch adds a new parameter, cmc.bypassClientAuth, in the CS.cfg
to allow agents to bypass clientAuth requirement in CMCAuth.
Default value for cmc.bypassClientAuth is false.

In addition, CMC enrollment profile caCMCUserCert "visible" value is
set to false.

fixes https://bugzilla.redhat.com/show_bug.cgi?id=1628410

Change-Id: Ie3efda321472c1e1b27ac4c5ecf63db753ce70fc
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/d3479245b37ca6601ec5bcc7caad3479c3db43a8">d3479245</a></strong>
<div>
<span>by Dinesh Prasanth M K</span>
<i>at 2018-09-25T14:39:53-04:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fixes the 'byte to string' issue due to subprocess (#54)

The subprocess command returns a 'byte string' instead of
the 'string' type. The output should be decoded using the
default "utf-8" type for common operations including (but not
limited to) updating of flat files like CS.cfg

Signed-off-by: Dinesh Prasanth M K <dmoluguw@redhat.com></pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/03a2c0a655331dd6c3241a2f77c1c8903b1236d1">03a2c0a6</a></strong>
<div>
<span>by Christina Fu</span>
<i>at 2018-09-25T11:56:56-07:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'master' of github.com:dogtagpki/pki

Change-Id: I4b4610b91108e90768b4bb7541c8bbfd9036983e
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/2dcc2d5673bb154d11a8e764007e1c92a58369af">2dcc2d56</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-09-25T23:00:17+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fixed pki-server tps-clone-prepare

The pki-server tps-clone-prepare has been modified not to export
'signing' certificate since TPS doesn't have such certificate.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/f6567a02dfe3b3b0f22f06e6c6d0ab1c4df7b2b7">f6567a02</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-09-25T23:00:18+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added log messages in pki.server module
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/6c6b35415c125da4c095cd3db7fede3e7515d5d7">6c6b3541</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-09-25T16:04:10-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added docs on cloning

New docs have been added to install CA, KRA, and TPS clones.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/c3ad2447f45de862b2f4f360cf29c64c98e70623">c3ad2447</a></strong>
<div>
<span>by Dinesh Prasanth M K</span>
<i>at 2018-09-26T11:03:12-04:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">cert-create --serial option takes both hex and int

`pki-server cert-create --serial <serial>` option now accepts both hex
and int. This patch syncs up with other modules on processing the user
provided --serial option

Ticket: https://pagure.io/dogtagpki/issue/3067

Signed-off-by: Dinesh Prasanth M K <dmoluguw@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/62efc33213f7d59f296bcffa0979fae8af4ab9be">62efc332</a></strong>
<div>
<span>by Dinesh Prasanth M K</span>
<i>at 2018-09-26T11:03:12-04:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fix trust flags for audit and ca signing cert

The audit_signing and ca_signing require special flags to be set
in nssdb to render it useful. This patch fixes this issue.

Ticket: https://pagure.io/dogtagpki/issue/3066

Signed-off-by: Dinesh Prasanth M K <dmoluguw@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/4cd2c2033ea4f1b8eaedca879676a5ba8a9c31a9">4cd2c203</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-09-28T19:53:40+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored PKCS12Util.loadCertInfoFromNSS()

The PKCS12Util.loadCertInfoFromNSS() has been simplified
and renamed into createCertInfoFromNSS() which will return
a PKCS12CertInfo object.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/296b148b525e9d8afb3e5186f511757ffe683f71">296b148b</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-09-28T19:53:54+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored PKCS12Util.loadKeyInfoFromNSS()

The PKCS12Util.loadKeyInfoFromNSS() has been simplified
and renamed into createKeyInfoFromNSS() which will return
a PKCS12KeyInfo object.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/7fec59fdcaae1e03b8af02135719fd9b09da000c">7fec59fd</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-09-29T05:30:17+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fixed encapsulation in PKCS12CertInfo and PKCS12KeyInfo

The fields in PKCS12CertInfo and PKCS12KeyInfo have been modified
to become private. All code using the fields have been modified
to use the getter/setter methods.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/a50e3c53e9d15ed9fa8f58cd0258f7f33b367edd">a50e3c53</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-10-01T16:46:54+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated log messages in PKCS12Util
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/8abc25174a285975ba476341d2562da211d13560">8abc2517</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-10-01T20:56:38+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored PKCS12Util.createCertInfoFromNSS()

The code that generates the certificate ID from SHA-1 hash has
been moved into PKCS12Util.createCertInfoFromNSS().
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/77f7996202d104c213fe0937803adc51203d72ed">77f79962</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-10-01T21:19:01+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated log messages in PKCS12Util
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/a1913d15cffb40c12ce59ff2edb1dae0c0950475">a1913d15</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-10-01T19:05:03-04:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Splitting cert and key IDs in PKCS12Util

Previously PKCS12Util used the same ID to link a cert to its key
in the PKCS #12 file that it generated. This could become a problem
if there are multiple certs using the same key or if there are keys
without certs in the PKCS #12 file.

To solve the issue, a separated key ID field has been added into
PKCSCertInfo which will be used to link the cert to its key. The
cert ID will contain the SHA-1 hash of the certificate and the key
ID will contain the NSS key ID.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/3d6b1fae6f288bac7fbc6338f5c20a55db452d2a">3d6b1fae</a></strong>
<div>
<span>by Dinesh Prasanth M K</span>
<i>at 2018-10-01T19:25:07-04:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fixes password leak of Auth plugins to Audit Logs (#57) (#59)

* Auth plugin adds `(sensitive)` instead of plain passwords to AuditLogs
* Added generic `isSensitive()` to identify Passwords before logging

Signed-off-by: Dinesh Prasanth M K <dmoluguw@redhat.com></pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/a46572d9b97650ef4f52d87c3823731414cef824">a46572d9</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-10-02T22:33:57+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated pki-server subsystem-cert-validate output

The pki-server subsystem-cert-validate CLI has been modified to
show the actual message generated by NSS if the validation fails.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/7dbd650c3a2fbebd67e0cc7fc006b0ef50feb61a">7dbd650c</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-10-02T23:19:06+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fixed CA signing cert importation

The pki_ca_signing_cert_path param has been modified to have
an empty value by default.

The import_ca_signing_cert() has been modified such that if
the param is not specified, it will return silently. If the
param contains an invalid path, the method will fail. If the
param contains a valid path to the CA signing cert, the cert
will be imported into the NSS database.

https://pagure.io/dogtagpki/issue/3040
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/b5ddac86a266bbb9dbd3cb70c70c9de0b2dcc0e7">b5ddac86</a></strong>
<div>
<span>by Fraser Tweedale</span>
<i>at 2018-10-02T19:51:51-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">getTheSerialNumber: only return null if next range not available

When cloning, if the master's current number range has been depleted
due to a previous UpdateNumberRange request,
Repository.getTheSerialNumber() returns null because the next serial
number is out of the current range, but the next range has not been
activated yet.  NullPointerException ensues.

Update getTheSerialNumber() to return the next serial number even
when it exceeds the current number range, as long as there is a next
range.  If there is no next range, return null (as before).  It is
assumed that the next range is non-empty

Also do a couple of drive-by method extractions to improve
readability.

Part of: https://pagure.io/dogtagpki/issue/3055
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/8011d2d74ad40142b1762e514d3db58d69fb89b0">8011d2d7</a></strong>
<div>
<span>by Fraser Tweedale</span>
<i>at 2018-10-02T19:51:51-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Repository: handle depleted range in initCache()

Repository.initCache() does not handle the case where the current
range has been fully depleted, but the switch to the next range has
not occurred yet.  This situation arises when the range has been
fully depleted by servicing UpdateNumberRange requests for clones.

Detect this situation and handle it by switching to the next range
(when available).

Part of: https://pagure.io/dogtagpki/issue/3055
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/3b57d324ed9eea61b828aea4801ac7abe8139859">3b57d324</a></strong>
<div>
<span>by Fraser Tweedale</span>
<i>at 2018-10-02T19:51:51-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">rename method getTheSerialNumber -> peekNextSerialNumber

Rename Repository.getTheSerialNumber -> peekNextSerialNumber to more
accurately reflect what it does: peek at the next serial number
without actually consuming it.

Part of: https://pagure.io/dogtagpki/issue/3055
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/925ef2637f01d5aff0306d9b70c8a6b916d8b74e">925ef263</a></strong>
<div>
<span>by Fraser Tweedale</span>
<i>at 2018-10-02T19:51:51-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">checkRange: small refactor and add commentary

Add some commentary about the behaviour and proper usage of
Repository.checkRange().  Also perform a small refactor, avoiding
a redundant stringify and parse.

Part of: https://pagure.io/dogtagpki/issue/3055
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/44be5837503efa4b2b44718379ebaebcebd805ab">44be5837</a></strong>
<div>
<span>by Fraser Tweedale</span>
<i>at 2018-10-02T19:51:51-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">UpdateNumberRange: improve logging, add commentary

Add substantial commentary and improve logging in the
UpdateNumberRange servlet.  Also perform some small refactors of
this code.

Part of: https://pagure.io/dogtagpki/issue/3055
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/128628693d51adf753750f7ac1307ec246822db9">12862869</a></strong>
<div>
<span>by Fraser Tweedale</span>
<i>at 2018-10-02T19:51:51-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Add missing synchronisation for range management

Several methods in Repository (and CertificateRepository) need
synchronisation on the intrisic lock.  Make these methods
synchronised.

Also take the lock in UpdateNumberRange so that no serial numbers
can be handed out in other threads between peekNextSerialNumber()
and set(Next)?MaxSerial().  Without this synchronisation, it is
possible that the master instance will use some of the serial
numbers it transfers to the clone.

Fixes: https://pagure.io/dogtagpki/issue/3055
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/fadaeb133053c043e92dffae565c66805f5263b3">fadaeb13</a></strong>
<div>
<span>by bhavikbhavsar</span>
<i>at 2018-10-04T10:38:50-04:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added new openstack resource pool (#63)

Signed-off-by: Bhavik Bhavsar <bbhavsar@redhat.com></pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/3d7ff0b0eb747496041821e686c9e41900f057a6">3d7ff0b0</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-10-04T17:45:40+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated log messages on cert revocation
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/74f61463f2bc05a6339cdb29f6863f20fc4618aa">74f61463</a></strong>
<div>
<span>by Alexander Scheel</span>
<i>at 2018-10-04T15:55:54-04:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated version number to 10.6.7

Signed-off-by: Alexander Scheel <ascheel@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/ee92a50f47652b56320a5faf78a3f443faef3b15">ee92a50f</a></strong>
<div>
<span>by Alexander Scheel</span>
<i>at 2018-10-04T16:16:24-04:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Update arches to match downstream pki-core and esc

See: https://src.fedoraproject.org/rpms/esc/blob/master/f/esc.spec#_38

Signed-off-by: Alexander Scheel <ascheel@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/192ed9c1c41c09b9b498375c2ca602478d1ca461">192ed9c1</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-10-05T04:19:04+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Moved install docs into /docs
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/eb1e5b7580401dd4a9eb912265ff451c0372e87c">eb1e5b75</a></strong>
<div>
<span>by Dinesh Prasanth M K</span>
<i>at 2018-10-16T10:56:38-04:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactoring `seltest` module (#64)

Refactoring `selftest` module to make it compatible for future `cert-fix` module

This is a breakdown of PR: #56

Signed-off-by: Dinesh Prasanth M K dmoluguw@redhat.com</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/cbfb6b8d403d1bb474cb4af265e3314d7ae048e5">cbfb6b8d</a></strong>
<div>
<span>by Alexander Scheel</span>
<i>at 2018-10-16T10:58:10-04:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fix doctag in RequestStatusAdapter

Signed-off-by: Alexander Scheel <alexander.m.scheel@gmail.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/97bdf5e06502179c4a36f7bd01680d2c45e0da1a">97bdf5e0</a></strong>
<div>
<span>by Dinesh Prasanth M K</span>
<i>at 2018-10-16T12:33:27-04:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactoring `cert-del` module and generalizing split of `cert_id` field (#66)

- `cert-del` module is refactored to accomodate the future `cert-fix` module
- Different modules split `cert_id` to identify `cert_tag` and corresponding
  `subsystem`. A generalized method is added for code reusability

`Signed-off-by: Dinesh Prasanth M K <dmoluguw@redhat.com>`
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/56d0a3e5423899d7df636312345c4cff3d1858f7">56d0a3e5</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-10-17T14:53:10+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added SystemConfigService.setupDatabase()

The code that sets up the LDAP database during installation
has been moved from SystemConfigService.configure() and into
setupDatabase().
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/85daba7d234fd6b6dea3a0580adc9c6903787fd7">85daba7d</a></strong>
<div>
<span>by Dinesh Prasanth M K</span>
<i>at 2018-10-17T10:45:15-04:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactor `cert-import` and `cert-update` module (#67)

- The 2 modules have been refactored to accommodate the future
  `cert-fix` module
- Changed `cert_import_nssdb` to `nssdb_import_cert`

Signed-off-by: Dinesh Prasanth M K <dmoluguw@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/4811c81595c1f520b79a945c0935042cd07645d0">4811c815</a></strong>
<div>
<span>by Alexander Scheel</span>
<i>at 2018-10-17T11:00:31-04:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Check for missing FQDNs during pkispawn

When installing via pkispawn on a system with no hostname set,
or hostname not correctly set in /etc/hosts, raise an exception
early in the install process. This prevents deploys where the
certificates are assigned to localhost.localdomain; in this
scenario, creating a clone from this CA will fail as the clone
cannot validate the certificates of the CA master.

This adds a new command line option, --strict-hostname, to pkispawn
to enforce strict hostname checking.

Signed-off-by: Alexander Scheel <ascheel@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/7631635b331dee451cda365ca85e12ddfab4ba02">7631635b</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-10-17T18:25:26+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated log messages in DBRegistry
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/45d53745b465816d7b287622a8008171473232a3">45d53745</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-10-17T19:45:15+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated log mesages in LogFile
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/8e424219fab1edbc8d22b2b228b840dab6613c1c">8e424219</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-10-17T19:49:13+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added name field for CMSEngine
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/4109a93fa0de937ea4a7578ce6371b9b7bba8fef">4109a93f</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-10-17T19:49:31+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added chaining constructor for ESelfTestException
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/202ce10fef53f45dc30dab8be221d2ca1493b3b8">202ce10f</a></strong>
<div>
<span>by Dinesh Prasanth M K</span>
<i>at 2018-10-17T16:51:14-04:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactoring `split_cert_id` for code reusability (#71)

Breakdown of patch #70 to accommodate `cert-fix` module


`Signed-off-by: Dinesh Prasanth M K <dmoluguw@redhat.com>`</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/42bae7cd59324b19f3bb6c749fba2f51a5190fa0">42bae7cd</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-10-17T23:09:13+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated log messages in SelfTestSubsystem
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/f700f7d16e8afd8e12aa852267e1c5dd80428bf1">f700f7d1</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-10-18T00:08:34+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated log messages in CMSAdminServlet
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/acf8b52b7d2c2d68fc0b68857ada8155a712064f">acf8b52b</a></strong>
<div>
<span>by Fraser Tweedale</span>
<i>at 2018-10-18T10:59:46+10:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">ci: add test_ca_plugin.py to IPA tests
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/baf22bd60bc45e4c12a340b8aeb641611c48ff40">baf22bd6</a></strong>
<div>
<span>by Fraser Tweedale</span>
<i>at 2018-10-18T11:01:13+10:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Use Jackson 2 instead of Jackson

Jackson 1 is no longer maintained (the last release was v1.9.13 in
2013).  Update Dogtag to use Jackson 2.

Update scripts and changes for Debian (if required) will be provided
in later commits.

Part of: https://pagure.io/dogtagpki/issue/3069
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/ec6b06aff21f3a24f060af0b68f2eb7aa1f28154">ec6b06af</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-10-18T11:01:13+10:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated Jackson dependency

The spec template has been modified to depend on Jackson 2.

Part of: https://pagure.io/dogtagpki/issue/3069
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/0ce48906d4bd060fe634d18f1cff5fe8d6218808">0ce48906</a></strong>
<div>
<span>by Fraser Tweedale</span>
<i>at 2018-10-18T11:01:13+10:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fix Python KeyClient KeyRequestResponse parsing

The Resteasy Jackson 2 provider handles null fields differently from
the Jackson 1 provider: null fields are included in the serialised
JSON with a 'null' value, instead of being omitted.  Update the
KeyRequestResponse processing to handle both schemas.

Fixes: https://pagure.io/dogtagpki/issue/3069
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/dd0d7f987f77d787c10f7de49fb3e4b65c0c7eaa">dd0d7f98</a></strong>
<div>
<span>by Dinesh Prasanth M K</span>
<i>at 2018-10-17T21:48:48-04:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactoring `temp cert creation` (#72)

The temp cert creation method is refactored to ensure reusability
of code by cert-fix module

This patch is a breakdown of PR #70

`Signed-off-by: Dinesh Prasanth M K <dmoluguw@redhat.com>`</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/707fe9bac1e7c29adcb01a408555846d833c2e87">707fe9ba</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-10-18T04:00:35+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added CMSEngine.disableSubsystem()

The code that calls pki-server subsystem-disable in
SelfTestSubsystem has been moved into CMSEngine.disableSubsystem().

https://pagure.io/dogtagpki/issue/3070
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/e4ae14072baf7f2d9942e10259ed3f8242b1b379">e4ae1407</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-10-18T04:00:43+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fixed subsystem shutdown on selftest failures

The code that handles selftest failures have been modified
to call CMSEngine.disableSubsystem() to undeploy the web
application. Once undeployed, the web application will no
longer accept client requests, then Tomcat will execute
CMSStartServlet.destroy() which will eventually shutdown
the subsystem.

https://pagure.io/dogtagpki/issue/3070
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/c4309f4e810549d75b9c6897b2f0e8830f5bc232">c4309f4e</a></strong>
<div>
<span>by Dinesh Prasanth M K</span>
<i>at 2018-10-18T12:26:57-04:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactoring of `setup_authentication` (#73)

- Secured connection to PKI server can be made to any subsystem
- `setup_authentication` method in `cert_create` modules is refactored
  to accommodate the future `cert_fix` module
- This is a break down of PR #70

`Signed-off-by: Dinesh Prasanth M K <dmoluguw@redhat.com>`
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/364d7b309b21300218e77f2c07cd3b254d3a944c">364d7b30</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-10-18T18:55:28+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated Eclipse classpath
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/36a74dfd26b83f81a5fee34eb80746d6ed50393c">36a74dfd</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-10-18T18:55:35+02:00</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/dogtag-pki/-/commit/7851c5e80c5fc26a5034d7d34dbab9135cb9ae01">7851c5e8</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-10-18T21:32:26+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Removed redundant find_file()
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/bda2b791288eda0010a042a739cdaa981d963cf0">bda2b791</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-10-18T21:32:39+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated log messages in AsymKeyGenService
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/2984509c1de5265124398511a34e72fd4e5ddf90">2984509c</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-10-19T01:55:25+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Removed unused methods in CMSEngine
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/43e1600baaea16783c04435759c47a06e52a842d">43e1600b</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-10-19T01:55:38+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated log messages in LogFile
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/7ec126608afb3e579cd0fc53ceeaa8fcd84701c4">7ec12660</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-10-19T16:23:02+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated log messages in SymKeyGenService
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/945db9300cdbf4cc42aaa2845d04f694e6221e2a">945db930</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-10-19T20:33:54+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated log messages in CertInfoProfile
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/a233b499a97e2fc34d16f68115a911b30ee6a6b7">a233b499</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-10-19T21:24:48+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fixed signed audit logging failure handling

The code that handles signed audit logging failures has been
modified to call CMSEngine.disableSubsystem() to undeploy the
web application. Once undeployed, the web application will no
longer accept client requests, then Tomcat will execute
CMSStartServlet.destroy() which will eventually shutdown the
subsystem.

https://pagure.io/dogtagpki/issue/3070
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/22e405c2634452f25a71e6caf3a7fd1d895a1a2b">22e405c2</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-10-23T15:59:29+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fixed password prompt in pki CLI

The pki CLI has been modified not to throw an exception when the
user specifies a username without any password. The CLI will then
prompt for a password.

https://pagure.io/dogtagpki/issue/2840
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/f88365fa4a8e9dd7055bb234dbc6496dcf2ab96f">f88365fa</a></strong>
<div>
<span>by Matthew Harmsen</span>
<i>at 2018-10-23T12:58:46-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">dogtagpki Pagure Issue #3071 - Identify product version of CA, KRA, OCSP, TKS, and TPS using browser
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/a76550e5b3f63893b74e020addbaf3587ddfd7a1">a76550e5</a></strong>
<div>
<span>by Matthew Harmsen</span>
<i>at 2018-10-23T12:58:53-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">dogtagpki Pagure Issue #3071 - Identify product version of CA, KRA, OCSP, TKS, and TPS using browser (spec file template)
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/769392e4feff761767672cd6e58a7eec483ba259">769392e4</a></strong>
<div>
<span>by John Magne</span>
<i>at 2018-10-23T12:59:01-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">dogtagpki Pagure Issue #3071 - Identify version/release of pki-ca, pki-kra, pki-ocsp, pki-tks, and pki-tps remotely.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/711c6c0aa2911e22769b3bc8c2dc1deaf5c2249c">711c6c0a</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-10-23T17:35:14-04:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added subsystem config management CLI commands

New pki-server <subsystem>-config commands have been added to
simplify managing PKI subsystem configuration parameters in CS.cfg.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/47057c9cbd4b2afd1ec1114fbca0e879350dc9b5">47057c9c</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-10-24T05:00:59+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated exception handling in LogFile and LogSubsystem

The exception handling code in LogFile and LogSubsystem has been
modified to help troubleshooting.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/a2db470e1b7bca707ebaca068f47e4ea8d3a3b22">a2db470e</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-10-24T05:02:46+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated AbstractProfileSubsystem initialization

The AbstractProfileSubsystem has been modified to initialize
mProfiles and mProfileClassIds such that they are never null.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/8fe7d8b8731cac0773ceaece3b99531c8ad3fb4f">8fe7d8b8</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-10-24T05:09:15+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated CertificateAuthority initialization

The CertificateAuthority has been modified to initialize
dbFactory such that it is never null.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/0fba3c2710ee14f2d4ddb2bd401ed6d592f3f2b8">0fba3c27</a></strong>
<div>
<span>by Christian Heimes</span>
<i>at 2018-10-25T09:39:16-04:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">No missing token in verify_certificate_exists

Remove the missing token check from verify_certificate_exists. It was
the one place that was not adopted to use blank token as default.

Change-Id: Ic192e0699ff32af474976039af08e1503925dfd1
See: 17677ae4d2cda456b64ec67e2b25ba63f4a58a70
Fixes: https://pagure.io/dogtagpki/issue/3073
Signed-off-by: Christian Heimes <cheimes@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/eda1351fc4235ce5bf4a4c28bd9efbe90b4bbbb0">eda1351f</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-10-25T18:54:11+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Replaced CMS.getLdapBoundConnFactory()

Calls to CMS.getLdapBoundConnFactory() have been replaced with
direct calls to LdapBoundConnFactory constructor.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/c84b743c6a12d25e18a04344060a8149e220d641">c84b743c</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-10-25T18:54:11+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Replaced CMS.getLdapAnonConnFactory()

Calls to CMS.getLdapAnonConnFactory() have been replaced with
direct calls to LdapAnonConnFactory constructor.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/f0ab5525f64333c49149a8d2481587c6d9479849">f0ab5525</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-10-25T18:54:12+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Replaced CMS.getLdapJssSSLSocketFactory()

Calls to CMS.CMS.getLdapJssSSLSocketFactory() have been replaced
with direct calls to PKIServerFactory constructor.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/2d90310ecf2b96f6c6b1737fa21371ec776f70b7">2d90310e</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-10-25T18:54:13+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated log messages in LdapBoundConnFactory
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/1b7cab4cda62e76683a30398c494e5842a943b01">1b7cab4c</a></strong>
<div>
<span>by Alexander Scheel</span>
<i>at 2018-10-25T16:16:15-04:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Improve logging around LDAP connection errors

Signed-off-by: Alexander Scheel <alexander.m.scheel@gmail.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/16e9efae6ea53153f66dbd02c26660390862f826">16e9efae</a></strong>
<div>
<span>by Alexander Scheel</span>
<i>at 2018-10-25T16:16:15-04:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Expand documentation around installing CA

Focuses on hostname and firewall prereqs for CA and clones

Signed-off-by: Alexander Scheel <alexander.m.scheel@gmail.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/f037107a4bcc243d9386806a5183e3047045e38b">f037107a</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-10-25T18:31:32-04:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored PKISubsystem.get_subsystem_cert() (part 1)

The code that retrieves additional cert info from NSS database
has been moved from PKISubsystem.get_subsystem_cert() to
get_nssdb_cert_info().

https://pagure.io/dogtagpki/issue/3001
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/f83163ee01fa32101da95e5d31523430b81bdc51">f83163ee</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-10-25T18:31:32-04:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored PKISubsystem.get_subsystem_cert() (part 2)

The code that retrieves cert attributes from CS.cfg
has been moved from PKISubsystem.get_subsystem_cert()
to get_cert_info().

https://pagure.io/dogtagpki/issue/3001
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/bc84b70d0b9deb31843aa547c8f8a97b1937ea28">bc84b70d</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-10-25T18:31:32-04:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added PKISubsystem.get_cert_infos()

A new PKISubsystem.get_cert_infos() has been added to eventually
replace PKISubsystem.find_system_certs() which will return a
list of cert infos from CS.cfg only instead of a generator that
returns cert infos from both CS.cfg and NSS database.

The pki-server subsystem-cert-find has been modified to call
PKISubsystem.get_nssdb_cert_info() to get the info from NSS
database for each certificate.

https://pagure.io/dogtagpki/issue/3001
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/004145411d9e29b001a35f95663819e8413abfa9">00414541</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-10-25T18:31:32-04:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fixed pki-server subsystem-cert-* output

The pki-server subsystem-cert-* commands have been modified to
show 'Internal Key Storage Token' when the token is unset.

https://pagure.io/dogtagpki/issue/3001
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/609bb425f819673f3c9a6b4de30e05ee237ee542">609bb425</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-10-26T00:40:04+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fixed pki-server cert-* output

The pki-server cert-* commands have been modified not to show
the token when it is unset.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/e865b0685ed5dd84f2615474a954df14a89a50f1">e865b068</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-10-26T00:42:11+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added doc on signed audit logging failures

https://pagure.io/dogtagpki/issue/3070
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/41212b526228904bc9bfc7c22f20c81c13120777">41212b52</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-10-26T02:24:53+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated log messages in LdapAnonConnFactory
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/9f749a20a3b3efefd5974ea94a42a517df990d40">9f749a20</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-10-26T05:16:32+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated log messages in pkispawn
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/54edd1a7dd4e7e49bff4ef4fde15fc4d97802b00">54edd1a7</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-10-26T10:29:20+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fixed default token normalization in initialization.py (#83)

Previously the initialization.py did not normalize the default
token name in pki_self_signed_token which was blank. This caused
an error when installing an additional subsystem into the same
instance since the code could not find the existing internal
token password from the first subsystem installation.

The code has been modified to normalize the default token name
into 'internal' such that it can find the existing internal token
password.

https://pagure.io/dogtagpki/issue/3073</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/b5ab4d580da66b4bdb7e806968a8719e3c3986f6">b5ab4d58</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-10-27T03:10:01+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Replaced CMS.getHttpConnection()

Calls to CMS.getHttpConnection() have been replaced
with direct calls to HttpConnection constructor.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/85bb7695378aa7bfbbc0398b90907c8f0f64c3d3">85bb7695</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-10-27T03:18:54+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Replaced CMS.getHttpPKIMessage()

Calls to CMS.getHttpPKIMessage() have been replaced
with direct calls to HttpPKIMessage constructor.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/e28eaac193674fe65eac777f92905bedc06b844a">e28eaac1</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-10-27T03:23:36+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Replaced CMS.getHttpRequestEncoder()

Calls to CMS.getHttpRequestEncoder() have been replaced
with direct calls to HttpRequestEncoder constructor.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/e14113f5841ea2c0bcf78500233abc3064e862a5">e14113f5</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-10-27T03:31:08+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Replaced CMS.getLdapConnInfo()

Calls to CMS.getLdapConnInfo() have been replaced
with direct calls to LdapConnInfo constructor.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/a2174146b5123f38172dd6ae980f45db282dc574">a2174146</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-10-27T03:35:01+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Replaced CMS.getLdapAuthInfo()

Calls to CMS.getLdapAuthInfo() have been replaced
with direct calls to LdapAuthInfo constructor.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/3da9698f77ebb8e43539975be2b72c538a8b9d1d">3da9698f</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-10-27T04:22:53+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Replaced CMS.getCommandQueue()

Calls to CMS.getCommandQueue() have been replaced
with direct calls to CommandQueue constructor.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/b946120b690cd67ed36b97274cb58afc383dc25f">b946120b</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-10-27T04:32:53+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Replaced CMS.getDefaultX509CertInfo()

Calls to CMS.getDefaultX509CertInfo() have been replaced
with direct calls to CertInfo constructor.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/3e3849840f9f30cbdd7f8efaddc9f361226b3ff7">3e384984</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-10-27T04:39:45+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Replaced CMS.getEmailResolverKeys()

Calls to CMS.getEmailResolverKeys() have been replaced
with direct EmailResolverKeys creation.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/35c92bfbdf1fe350366aec00d9fed24f4460ceca">35c92bfb</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-10-27T04:49:30+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Replaced CMS.getReqCertSANameEmailResolver()

Calls to CMS.getReqCertSANameEmailResolver() have been replaced
with direct ReqCertSANameEmailResolver creation.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/feb616f3c2905f534c5bed38a8e48320644f5974">feb616f3</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-10-27T04:58:30+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Replaced CMS.getEmailFormProcessor()

Calls to CMS.getEmailFormProcessor() have been replaced
with direct EmailFormProcessor creation.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/ebb31ca0aa58d13ca0eff55d7b5abe8c67d214d1">ebb31ca0</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-10-27T05:06:51+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Replaced CMS.getEmailTemplate()

Calls to CMS.getEmailTemplate() have been replaced
with direct EmailTemplate creations.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/3278e9aaa03083546da86a537f872e3cd51d8934">3278e9aa</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-10-27T05:15:26+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Replaced CMS.getPrettyPrintFormat()

Calls to CMS.getPrettyPrintFormat() have been replaced
with direct PrettyPrintFormat creations.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/30ebccf0b8520c8b89dd7664516c89570cfcf80a">30ebccf0</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-10-27T05:21:53+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Replaced CMS.getExtPrettyPrint()

Calls to CMS.getExtPrettyPrint() have been replaced
with direct ExtPrettyPrint creations.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/387cf29e786956381e5d612dee00a4a9ec96baf7">387cf29e</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-10-27T05:29:46+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Replaced CMS.getCertPrettyPrint()

Calls to CMS.getCertPrettyPrint() have been replaced
with direct CertPrettyPrint creations.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/06b340c7c26f0e1ef0af52e2cf41b50e3310d2be">06b340c7</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-10-27T05:38:26+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Replaced CMS.getCRLPrettyPrint()

Calls to CMS.getCRLPrettyPrint() have been replaced
with direct CrlPrettyPrint creations.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/723783a11e1d6370a7e756580e91ddf2b156dae6">723783a1</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-10-27T05:42:04+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Replaced CMS.getCRLCachePrettyPrint()

Calls to CMS.getCRLCachePrettyPrint() have been replaced
with direct CrlCachePrettyPrint creations.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/169cba493ce1a5015486e8744a86351481dc43fd">169cba49</a></strong>
<div>
<span>by Dinesh Prasanth M K</span>
<i>at 2018-10-29T12:36:27-04:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Adding `--force` option to pki-destroy to force uninstallation

* Fixes bz-1372056 and bz-1458010
* `pki-destroy` and `pki-spawn` logs are now owned by `root`
  rather than the configured pkiuser
* Use `os.path.join` to construct file paths

Signed-off-by: Dinesh Prasanth M K <dmoluguw@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/f8e729e7da32cb2bca0d639c8c22bbfdf328a331">f8e729e7</a></strong>
<div>
<span>by Dinesh Prasanth M K</span>
<i>at 2018-10-29T12:36:27-04:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Add `--remove-logs` to remove logs

This commit prevents removing logs by default to give an option
to the admin to retrieve logs. The admin can user `--remove-logs` to
clean the log slate.

Signed-off-by: Dinesh Prasanth M K <dmoluguw@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/d54dcede5143989a6d95a40d04b3dc201c86a83d">d54dcede</a></strong>
<div>
<span>by Dinesh Prasanth M K</span>
<i>at 2018-10-29T15:44:27-04:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Remove check against PKI_SIGNED_AUDIT_SUBSYSTEMS (#85)

- Remove check against PKI_SIGNED_AUDIT_SUBSYSTEMS
- Remove obsolete PKI_TOMCAT_SUBSYSTEMS
- RA is no longer part of PKI_SUBSYSTEMS

`Signed-off-by: Dinesh Prasanth M K <dmoluguw@redhat.com>`
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/879bca1287fb67a102272cc618dd722ecd829d89">879bca12</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-10-29T23:52:42+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Replaced CMS.getPasswordCallback()

Calls to CMS.getPasswordCallback() have been replaced
with direct PWCBsdr creations.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/6b0885b90eb40e775a4d9116481e0e5e8fa55ee0">6b0885b9</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-10-29T23:52:42+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Replaced cert verification methods in CMS

Cert verification methods in CMS have been replaced with
direct calls to CertUtils methods.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/d203f755d51d649d9dab6341b371a07ae97b2e8f">d203f755</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-10-29T23:52:43+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Replaced CMS.isSigningCert()

CMS.isSigningCert() has been replaced with direct calls to
CertUtils.isSigningCert().
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/205af6a2c877a563455fbcb3d6e163130968b17d">205af6a2</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-10-29T23:52:44+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Replaced CMS.isEncryptionCert()

CMS.isEncryptionCert() has been replaced with direct calls to
CertUtils.isEncryptionCert().
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/4777755f7d279d43376adc3a096c4f01f1f39294">4777755f</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-10-30T15:45:25+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated log messages in TPSInstallerService
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/940dd7015922c91db5407cb1014e81fadc24967c">940dd701</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-10-30T16:30:46+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Replaced fingerprint methods in CMS

Fingerprint methods in CMS have been replaced with direct
calls to the corresponding methods in CertUtils.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/980e8bb22b81544b056a89387507067d97efa4bf">980e8bb2</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-10-30T17:20:12+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Replaced CMS.checkOID()

CMS.checkOID() has been replaced with direct call to
CertUtils.checkOID().
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/b563d59dad53ae368e903545566d6d9682a9bba4">b563d59d</a></strong>
<div>
<span>by Alexander Scheel</span>
<i>at 2018-10-30T17:18:50-04:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Use javac to compile JNI headers for JDK9+

Signed-off-by: Alexander Scheel <ascheel@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/20f95b9aed64c33bb0fcdb70a1726ff0a3082e77">20f95b9a</a></strong>
<div>
<span>by Alexander Scheel</span>
<i>at 2018-10-31T15:34:20-04:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Add JAXB as a build and rumtime dependency to PKI

Signed-off-by: Alexander Scheel <ascheel@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/2e57a39b62c2ae3c8752beb4ca39d2c096a2a66f">2e57a39b</a></strong>
<div>
<span>by Alexander Scheel</span>
<i>at 2018-10-31T15:34:20-04:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Use JAXB dependency to support JDK9+

Signed-off-by: Alexander Scheel <ascheel@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/b8abfae1f7053e5aa1c3042faff8d6b5508cbd6d">b8abfae1</a></strong>
<div>
<span>by Alexander Scheel</span>
<i>at 2018-10-31T15:34:38-04:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Clarify the return type of node.children()

When calling CMSResourceObject.children(), the return type is
Enumeration<TreeNode>, not Enumeration<CMSResourceObject>.

Signed-off-by: Alexander Scheel <ascheel@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/6bdd4eb5f68b9ec008dc7be45af18ea015f5283c">6bdd4eb5</a></strong>
<div>
<span>by Dinesh Prasanth M K</span>
<i>at 2018-10-31T15:50:52-04:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Reuse same instance log dirs (if exists) (#92)

- `pkidestroy` behaviour was changed in #79 which preserves the log
  by default. When `pkispawn` was run, it threw a name space collision
  error.
- This patch reuses the log dir and appends logs to the same log dir
  structure (if exists) and logs it accordingly.

Ticket: https://pagure.io/dogtagpki/issue/3077

`Signed-off-by: Dinesh Prasanth M K <dmoluguw@redhat.com>`</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/8758b7d7e254f25b1f94f3f48a154354d949bd19">8758b7d7</a></strong>
<div>
<span>by bhavikbhavsar</span>
<i>at 2018-11-01T14:42:53+05:30</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">added mapping for 127.0.0.1 to master hostname for 389-ds create (#78)

Signed-off-by: Bhavik Bhavsar <bbhavsar@redhat.com></pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/55b1ecf39ff66d087ddd7b63b7ddb270b1d30c28">55b1ecf3</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-11-01T18:47:50-04:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated pki-server <subsystem>-audit-event-find

The pki-server <subsystem>-audit-event-find has been modified
to support searching all events, enabled events, and disabled
events.

https://pagure.io/dogtagpki/issue/2686
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/6c327c8e57cf4dfa39d159450c7b713dc40ad72f">6c327c8e</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-11-02T02:19:59+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated pki-server <subsystem>-audit-event-update

The pki-server <subsystem>-audit-event-update has been modified
to support removing event filter by specifying an empty filter.

https://pagure.io/dogtagpki/issue/2686
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/ab436b54cf55dec8c4de29b6d956630f553c7de6">ab436b54</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-11-02T15:37:00+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated pki-server <subsystem>>-audit-config-mod

The pki-server <subsystem>-audit-config-mod has been modified
to update a parameter only if it is specified and to show the
values after modification.

https://pagure.io/dogtagpki/issue/2686
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/5b731c580203997c5b43fc27e0a084589cdfbb5a">5b731c58</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-11-03T00:20:35+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Replaced PKI_VERSION variable for CI

The PKI_VERSION variable for CI has been replaced with
COPR_REPO which contains the full repository name.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/84b790553186f2c8eae8f3da9ecb3c3b249343eb">84b79055</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-11-03T00:47:04+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added pki.get_info()

The code that retrieves package info has been moved into
pki.get_info() method. The pki.implementation_version()
has been modified to call that method. A similar
pki.specification_version() has been added as well.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/7779b677ff964b5d42099951667284e409a5eef8">7779b677</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-11-03T03:12:44+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated VERSION file

The Specification-Version and Implementation-Version
in the VERSION file have been modified to match JAR
manifests. The code that uses this file has been
updated accordingly.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/06a67d1201b9f39baebadfbae4dbbb90ac272be3">06a67d12</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-11-06T10:15:19-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added pki-server <subsystem>-audit-config-show

A new pki-server <subsystem>-audit-config-show has been added
to display the audit configuration.

The pki-server <subsystem>-audit-config-mod has been modified
to provide additional configuration parameters.

https://pagure.io/dogtagpki/issue/2686
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/93d7e9dad8db97c64c89509d42c179d4b2324be4">93d7e9da</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-11-06T18:44:27+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated pki-server <subsystem>-audit-event-enable/disable

The pki-server <subsystem>-audit-event-enable/disable commands
have been modified to sort the event list before saving the
changes.

https://pagure.io/dogtagpki/issue/2686
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/0dde4307f7164bddfc84fed4fec61c35f37140dc">0dde4307</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-11-07T03:17:17+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Cleaned up audit event methods in PKISubsystem

The code in PKISubsystem.get_enabled_audit_events() has been
simplified for clarity.

The PKISubsystem.find_audit_events() has been renamed into
find_audit_event_infos() for clarity.

https://pagure.io/dogtagpki/issue/2686
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/7dbdd7dcb6012f9d3908e2a7dd2da8a67a0dcd67">7dbdd7dc</a></strong>
<div>
<span>by Dinesh Prasanth M K</span>
<i>at 2018-11-07T09:54:37-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactoring `cert_create` module to accommodate `cert-fix` (#96)

Changeset for this commit:

- `renew_certificate` method is refactored
- A generic `cert_create` method replaces `create_<subsys>_cert` methods
- This PR is the final (4th) split of PR #70 
- `c_*` variables have been expanded as `client_*` variables to avoid cryptic
  variable names

`Signed-off-by: Dinesh Prasanth M K <dmoluguw@redhat.com>`
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/19942ab48401c21a9b3090ddf2450956249d5e49">19942ab4</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-11-07T15:25:40-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added pki-server <subsystem>-audit-event-show

A new pki-server <subsystem>-audit-event-show command has been
added to show a specific audit event configuration.

https://pagure.io/dogtagpki/issue/2686
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/49c22c27c913458f88660c05ad3c81532eec9a32">49c22c27</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-11-08T16:12:51-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated pki.util.load_properties()

The pki.util.load_properties() has been modified to support
multi-line property value.

https://pagure.io/dogtagpki/issue/2686
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/200aab5d82b6871064590b8d33674496c9a63b90">200aab5d</a></strong>
<div>
<span>by Dinesh Prasanth M K</span>
<i>at 2018-11-08T16:36:57-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactoring cert_del method to PKI Instance (#101)

This is to accommodate the PR #98 

Signed-off-by: Dinesh Prasanth M K <dmoluguw@redhat.com></pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/12e989de9d6b24c6859335eb01ec1d51995a363a">12e989de</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-11-09T00:16:00+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added event name validation in PKISubsystem

Some audit event methods in PKISubsystem have been updated to
validate the event name parameters.

https://pagure.io/dogtagpki/issue/2686
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/936983fbdaaab99dacb792ea20e9d63749474781">936983fb</a></strong>
<div>
<span>by Dinesh Prasanth M K</span>
<i>at 2018-11-08T18:35:44-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Adding F29 and removing F27 (#100)

This commit introduces the following changes:
- F27 matrix is removed (since it reaches EOL on 30 Nov 2018)
- F29 matrix is added since it went GA (30 Oct 2018)
- Cleaned Travis scripts (add reusability across matrix)
- `sphinx-build-3` name is added to cmake module since it uses
  python3-sphinx in F29+

TODO: Add util methods to add colors to the success/failed cmds

`Signed-off-by: Dinesh Prasanth M K <dmoluguw@redhat.com>`
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/c7b8771119f2e055bdca322afd7986cb653ccbd3">c7b87711</a></strong>
<div>
<span>by jmagne</span>
<i>at 2018-11-08T17:07:40-08:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Resolve: Bug 1641119 - CC: CA/OCSP startup fail on SystemCertsVerification if enableOCSP is true. (#87)

The approach taken by this patch is quite simple. The SystemCertsVerification self test has been modified to
optionally act differently when verifying the system certs of both ca and ocsp instances.

Previously, the test would do a full cert verification , which results in an ocsp check being done at the nss level, if ocsp has been enabled in the server.xml. The past result was to have the server hang on startup , due to the fact that an ocsp check of a given cert would loop back to the ca or ocsp server itself to do the work. In the case of the self test /startup scenario, the server will not be sufficiently ready to field such a request, thus resulting in a hang situation.

This fix modifies the cert checks for ca and ocsp to ONLY do a validity test for each cert.

The code has created an optional parameter than can force our of this behaviour if the admin absolutely wants to:

selftests.plugin.SystemCertsVerification.FullCAandOCSPVerify= true

IF, the admin wants the test to behave as it did before. This may be the case where we know ocsp is not configured for the ca or ocsp itself.

The value, is false by default and is false if the line is not present.

The simple validity test is all that gets done at this point but could be modified to do more in the future.
We already have a validity test for just the CA singing and OCSP signing certs. I felt it was cleaner to just leave those in place unchanged, safely leaving the original wiring in place.</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/f698a85c38dcbb1c4573f593edea8df0f21adcca">f698a85c</a></strong>
<div>
<span>by Dinesh Prasanth M K</span>
<i>at 2018-11-09T09:56:29-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fixing minor bug in CI to fix nightly tests

- Added double quotes when starting docker image in order to ensure
  text with spaces are passed to the running container.

Signed-off-by: Dinesh Prasanth M K <dmoluguw@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/653ebeba51c87850dd779683761eba3463854eb6">653ebeba</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-11-09T17:29:30+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated audit event commands output

The pki-server <subsystem>-audit-event-* commands have been
modified to show the result after update.

https://pagure.io/dogtagpki/issue/2686
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/ac275598ef73055c58fbe322f018dadb3f4c654e">ac275598</a></strong>
<div>
<span>by Dinesh Prasanth M K</span>
<i>at 2018-11-09T14:38:52-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactoring cert-import module (#102)

- Refactoring nssdb_import_cert to accommodate cert-fix
- Adding new cert_import() in PKIInstance which
  automatically will update all subsystem's CS.cfg

`Signed-off-by: Dinesh Prasanth M K <dmoluguw@redhat.com>`</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/25b4f176fb4a4fe232681e1221c017308a4064cb">25b4f176</a></strong>
<div>
<span>by Dinesh Prasanth M K</span>
<i>at 2018-11-09T17:10:14-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Adding `cert-fix` module for automated Offline Cert Renewal Tool (#98)

- This PR adds a new module `cert-fix` to enable sysadmins to
  renew expired certs
- A minor bug fix to `nssdb_import_cert` to import correct cert_id certs
- PKI server now is brought up using temp SSL cert only if the SSL cert
  is expired.

Signed-off-by: Dinesh Prasanth M K <dmoluguw@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/9d617a7d922690c57eda9964e615b0cab35ef450">9d617a7d</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-11-10T04:54:49+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated server startup log messages
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/26c310fc587239a7ed9c5ea1d3ade71e3f2ec3c5">26c310fc</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-11-10T05:16:08+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated PKI UI framework

The Collection class has been modified to accept urlRoot option
without including it in the query. The TableItem class has been
modified to display null value as blank.

https://pagure.io/dogtagpki/issue/530
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/59c12d97806b1b360a78f1417c00db48ab5a6a1b">59c12d97</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-11-10T05:39:52+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored TPS group classes

The TPS group classes have been modified to accept the urlRoot
option defined in the main page.

https://pagure.io/dogtagpki/issue/530
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/55fc92acb4290662d984c518faa8b86adafa310b">55fc92ac</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-11-10T05:51:20+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Reorganized TPS group JS and UI files

TPS group JS and UI files have been moved into /pki/js and /pki/ui
folders such that they can be reused by other subsystems.

https://pagure.io/dogtagpki/issue/530
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/625fc5d581aaffc0a72799717e92344731f6b19f">625fc5d5</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-11-12T17:22:27+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored TPS user classes (part 1)

The TPS user classes have been modified to accept the urlRoot
option defined in the main page.

https://pagure.io/dogtagpki/issue/530
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/e77cd2761b17bdfda8044351a0585751a3951077">e77cd276</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-11-12T17:22:32+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored TPS user classes (part 2)

Common user classes have been moved from /tps/js/user.js into
/pki/js/pki-user.js. TPS-specific user classes have been renamed
with TPS prefix.

https://pagure.io/dogtagpki/issue/530
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/5a0927166040b3dad5cbdd3db83048ee2ab05c49">5a092716</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-11-12T17:25:14+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored TPS user UI files

The users.html, user-roles.html, and user-certs.html have been
moved from /tps/ui into /pki/ui folder. The user.html has been
copied and cleaned up. This way these files can be used by other
subsystems.

https://pagure.io/dogtagpki/issue/530
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/989d72da257225dd8314f850e58c897c628fd68c">989d72da</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-11-12T17:25:23+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored TPS account class

TPS account class has been moved into /pki/js such that it can
be reused by other subsystems.

https://pagure.io/dogtagpki/issue/530
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/f85f8e9d2fc16436757b26b7d10130435c36455b">f85f8e9d</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-11-12T20:47:41+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored TPS user object

The tps.user object has been converted into PKI.user. The value
is now set in the Account.login() and logout() methods.

https://pagure.io/dogtagpki/issue/530
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/720c899572780f2708b713983d9c02d00e468b1a">720c8995</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-11-12T22:13:32+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored TPS UI getAttribute()

The getAttribute() in TPS UI has been moved into pki.js.

https://pagure.io/dogtagpki/issue/530
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/c8f4fbc561b89603bc651395d3f995d6d4cac9b4">c8f4fbc5</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-11-12T22:14:05+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored TPS UI getElementName()

The getElementName() in TPS UI has been moved into tps.js.

https://pagure.io/dogtagpki/issue/530
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/a02b85244e80016e95b9e45f00b4fc8d483c77ae">a02b8524</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-11-12T22:15:30+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored TPS HomePage class

The common code in TPS HomePage class has been moved into
pki-ui.js. The TPS-specific code will remain in TPSHomePage
class.

https://pagure.io/dogtagpki/issue/530
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/cc8be960b704f4dd7efdae5d55497e3e07e0a48c">cc8be960</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-11-12T23:29:03+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Enabled TPS home page

The TPS UI has been modified to show a home page which contains
links to various pages. The TPSHomePage.update() has been modified
to display the links based on the authorization.

https://pagure.io/dogtagpki/issue/530
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/3cca95637d5c553e07bc4db4992664ba00a62afd">3cca9563</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-11-13T00:52:39+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added basic CA UI

A basic CA UI has been added which provides user and group
management interface.

https://pagure.io/dogtagpki/issue/530
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/47b730e492a21948b71d04525504ce8e2d302da3">47b730e4</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-11-13T00:52:39+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added basic KRA UI

A basic KRA UI has been added which provides user and group
management interface.

https://pagure.io/dogtagpki/issue/530
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/dfa218a11eab9baae55dd244e71aefa779cf023e">dfa218a1</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-11-13T00:52:40+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added basic OCSP UI

A basic OCSP UI has been added which provides user and group
management interface.

https://pagure.io/dogtagpki/issue/530
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/8ebb8140a7b9db5842e680bf20055fc9f27b1dc5">8ebb8140</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-11-13T00:52:40+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added basic TKS UI

A basic TKS UI has been added which provides user and group
management interface.

https://pagure.io/dogtagpki/issue/530
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/bc7d48113d44429fba554baac1ad29b6be6828c0">bc7d4811</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-11-14T03:16:40+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added cert pages in CA UI

New CA UI pages have been added to list certs and view cert
details.

https://pagure.io/dogtagpki/issue/530
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/0b04a5bdba00dac0533633642c973103a6c93c2b">0b04a5bd</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-11-14T19:49:01+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added key pages in KRA UI

New KRA UI pages have been added to list keys and view key
details.

https://pagure.io/dogtagpki/issue/530
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/85c5c4ac24f35eb03458bf3a309f350bc96193ba">85c5c4ac</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-11-16T20:54:01+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merged TOKEN_AUTH events

TOKEN_AUTH_FAILURE and TOKEN_AUTH_SUCCESS events have been
merged into a single TOKEN_AUTH event with different outcomes.

https://pagure.io/dogtagpki/issue/2686
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/f572acf7a33e76830c19cd4b0fd26fa7ccd16293">f572acf7</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-11-16T20:58:13+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored TPS UI audit classes

Some TPS UI audit classes have been modified such that the
service URL can defined in the main page.

https://pagure.io/dogtagpki/issue/530
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/94d68ab01a0fb84944a2ef6c79eb10fb20066cf4">94d68ab0</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-11-16T21:07:20+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Reorganized TPS UI audit files

The audit.js and audit.html have been moved into /pki/js and
/pki/ui folders, respectively.

https://pagure.io/dogtagpki/issue/530
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/8f6fd67f8068fd5a962077b1c19117bccc781b75">8f6fd67f</a></strong>
<div>
<span>by Jack Magne</span>
<i>at 2018-11-16T15:47:36-08:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Related: https://bugzilla.redhat.com/show_bug.cgi?id=1602659 , Please review important issues found by covscan in "pki-core-10.6.2-3.el8+7" package.

Trivial one line fix to sslget.c to fix a problem at the very end of the program.

Change-Id: Idb681d0a3c5a44e1694d00e58fdf50129da197d2
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/4de10e3e159dcf3694493f5584b9838c9adcf940">4de10e3e</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-11-19T18:18:12+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merged ENCRYPT_DATA_REQUEST_PROCESSED events

ENCRYPT_DATA_REQUEST_PROCESSED_FAILURE and
ENCRYPT_DATA_REQUEST_PROCESSED_SUCCESS have been merged
into a single ENCRYPT_DATA_REQUEST_PROCESSED event with
different outcomes.

https://pagure.io/dogtagpki/issue/2686
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/9f198a0a4437e9dae3dbd63a7c9c80c8d2338a33">9f198a0a</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-11-19T18:18:33+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merged TOKEN_FORMAT events

TOKEN_FORMAT_FAILURE and TOKEN_FORMAT_SUCCESS events have been
merged into a single TOKEN_FORMAT event with different outcomes.

https://pagure.io/dogtagpki/issue/2686
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/482a74aec391673ded35b673c4614753e8ab4d73">482a74ae</a></strong>
<div>
<span>by Dinesh Prasanth M K</span>
<i>at 2018-11-19T16:26:54-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Allow log upload to transfer.sh fail (#109)

- PKI build process isn't dependent on uploading logs to
  transfer.sh and so, shouldn't fail if the infrastructure is down

Signed-off-by: Dinesh Prasanth M K <dmoluguw@redhat.com></pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/9ee619079bc5f8b03e5268268097df0751d26758">9ee61907</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-11-20T16:46:25+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added basic cert request pages in CA UI

The CA UI has been modified to provide an interface to
view certificate requests.

https://pagure.io/dogtagpki/issue/530
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/474080a92156f34822a1b85012ea702a09a01b69">474080a9</a></strong>
<div>
<span>by Alexander Scheel</span>
<i>at 2018-11-20T14:01:09-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Sync FindNSPR and FindNSS with JSS changes

Signed-off-by: Alexander Scheel <ascheel@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/4880fa6943178726ded1cbdb59a75533af66bb87">4880fa69</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-11-20T21:21:09+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merged TOKEN_PIN_RESET events

TOKEN_PIN_RESET_FAILURE and TOKEN_PIN_RESET_SUCCESS events have
been merged into a single TOKEN_PIN_RESET event with different
outcomes.

https://pagure.io/dogtagpki/issue/2686
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/f3c974ebb43686a5c90ef1129cc98308a886ac43">f3c974eb</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-11-20T21:21:16+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merged DIVERSIFY_KEY_REQUEST_PROCESSED events

DIVERSIFY_KEY_REQUEST_PROCESSED_FAILURE and
DIVERSIFY_KEY_REQUEST_PROCESSED_SUCCESS have been merged
into a single DIVERSIFY_KEY_REQUEST_PROCESSED event with
different outcomes.

https://pagure.io/dogtagpki/issue/2686
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/10571485ff6e21c959a54c46b3785b82c10b3d13">10571485</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-11-21T17:00:28+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added basic cert profile pages in CA UI

The CA UI has been modified to provide an interface to
view certificate profiles.

https://pagure.io/dogtagpki/issue/530
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/3137d2066f5636af15642cd86745b87303165b19">3137d206</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-11-21T18:02:19+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added basic key request pages in KRA UI

The KRA UI has been modified to provide an interface to
view key requests.

https://pagure.io/dogtagpki/issue/530
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/3550aaa717d614d0ef21401ba7f175e39b3110ed">3550aaa7</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-11-21T20:39:52+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merged COMPUTE_SESSION_KEY_REQUEST_PROCESSED events

COMPUTE_SESSION_KEY_REQUEST_PROCESSED_FAILURE and
COMPUTE_SESSION_KEY_REQUEST_PROCESSED_SUCCESS have been merged
into a single COMPUTE_SESSION_KEY_REQUEST_PROCESSED event with
different outcomes.

https://pagure.io/dogtagpki/issue/2686
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/376d7bb07bb4da1b3d23b53670ddce764bb567d6">376d7bb0</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-11-21T21:29:45+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Replaced CMS.form_GeneralNameAsConstraints()

CMS.form_GeneralNameAsConstraints() has been replaced with direct
calls to GeneralNameUtil.form_GeneralNameAsConstraints().
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/20b2eed06565f476c8fc3d95ae6fdbcf5b352b63">20b2eed0</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-11-21T21:34:03+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Replaced CMS.form_GeneralName()

CMS.form_GeneralName() has been replaced with direct calls to
GeneralNameUtil.form_GeneralName().
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/5a3ce1c8b20ae84484c440baa94d9352ec1a2d81">5a3ce1c8</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-11-21T21:42:07+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Replaced CMS.getSubjAltNameConfigDefaultParams()

CMS.getSubjAltNameConfigDefaultParams() has been replaced with
direct calls to GeneralNameUtil.SubjAltNameGN.getDefaultParams().
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/b219b3cab4ee4ac233d4bd2fa22b4da641aeff76">b219b3ca</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-11-21T21:44:39+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Replaced CMS.getSubjAltNameConfigExtendedPluginInfo()

CMS.getSubjAltNameConfigExtendedPluginInfo() has
been replaced with direct calls to
GeneralNameUtil.SubjAltNameGN.getExtendedPluginInfo().
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/83940093c1cf74ab7b80f49961e069412911b90a">83940093</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-11-21T21:49:49+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Replaced CMS.createSubjAltNameConfig()

CMS.createSubjAltNameConfig() has been replaced with direct calls
to GeneralNameUtil.SubjAltNameGN constructor.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/bcb2b65a1360e2986c2c1d4ef402d5ea166e8877">bcb2b65a</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-11-21T21:53:52+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Replaced CMS.getGeneralNameConfigDefaultParams()

CMS.getGeneralNameConfigDefaultParams() has
been replaced with direct calls to
GeneralNameUtil.GeneralNameConfig.getDefaultParams().
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/5a402de56a4b728173f5066cf72b180046f84fd5">5a402de5</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-11-21T21:57:11+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Replaced CMS.getGeneralNamesConfigDefaultParams()

CMS.getGeneralNamesConfigDefaultParams() has
been replaced with direct calls to
GeneralNameUtil.GeneralNamesConfig.getDefaultParams().
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/ad44b0dc023f28f3981533fac77709e16861d5d3">ad44b0dc</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-11-21T22:01:09+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Replaced CMS.getGeneralNameConfigExtendedPluginInfo()

CMS.getGeneralNameConfigExtendedPluginInfo() has
been replaced with direct calls to
GeneralNameUtil.GeneralNameConfig.getExtendedPluginInfo().
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/bcd854483568563317e5df12710b9ed16e5400ee">bcd85448</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-11-21T22:04:22+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Replaced CMS.getGeneralNamesConfigExtendedPluginInfo()

CMS.getGeneralNamesConfigExtendedPluginInfo() has
been replaced with direct calls to
GeneralNameUtil.GeneralNamesConfig.getExtendedPluginInfo().
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/de792728beae44591ff29f7f721d85f7da2e4e42">de792728</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-11-21T22:07:47+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Replaced CMS.createGeneralNamesConfig()

CMS.createGeneralNamesConfig() has been replaced with direct calls
to GeneralNameUtil.GeneralNamesConfig constructor.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/35e87448a2f77bf860fc3b40effe570cd8de6e6c">35e87448</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-11-21T22:11:42+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Replaced CMS.createGeneralNameAsConstraintsConfig()

CMS.createGeneralNameAsConstraintsConfig() has
been replaced with direct calls to
GeneralNameUtil.GeneralNameAsConstraintsConfig constructor.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/2069948d41e37d37e33833b3b39019651618c982">2069948d</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-11-21T22:14:59+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Removed unused CMS.createGeneralNamesAsConstraintsConfig()
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/5f7390c82fcfc5d87499a70a594a5b8d7e6b4702">5f7390c8</a></strong>
<div>
<span>by Fraser Tweedale</span>
<i>at 2018-11-21T22:17:55-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fix DerValue.getOctetString for empty octet strings

When reading a DerValue as an OCTET STRING via getOctetString(),
if the length of the OCTET STRING is zero an exception is thrown:

    java.io.IOException: short read on DerValue buffer

The following program reproduces the issue:

    import java.io.IOException;
    import netscape.security.util.DerValue;

    class DerTest {
        public static void main(String[] args) {
            byte[] bytes = { 0x04, 0x00 };
            try {
                DerValue derVal = new DerValue(bytes);
                System.out.println(derVal.getOctetString());
            } catch (IOException e) {
                e.printStackTrace();
            }
        }
    }

The issue arises because ByteArrayInputStream.read() returns -1 when
the stream has no more data, even if we are asking to read 0 bytes.
This seems to violate the contract of InputStream.read() which says
that if the requested read length is 0, the return value is 0.
Avoid throwing the exception when this condition occurs.

Fixes: https://pagure.io/dogtagpki/issue/3079
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/85d93a23c6c9ae69cb265a295da5971bd3acd99a">85d93a23</a></strong>
<div>
<span>by Alexander Scheel</span>
<i>at 2018-11-26T15:12:57-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Correctly handle JDK9+ Javadoc versions

In JDK 9+, the java major version that was previously in the minor
version field is now in the major version field. That is, JDK 8 was
reported as 1.8.x, whereas JDK 9+ is now reported as 9.x.y. This
adds the Javadoc flag on JDK8+ systems.

Signed-off-by: Alexander Scheel <ascheel@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/d69670001dfd7561d99e356e7b2e2e433abf6ab5">d6967000</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-11-26T22:18:57+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Replaced CMS.getAuditor()

CMS.getAuditor() has been replaced with direct calls to
Auditor.getAuditor().
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/3427c443977e32a58df87eb0cefccdf90f31f8d0">3427c443</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-11-26T22:19:19+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Replaced CMS.getLogger() (part 1)

Some references to CMS.getLogger() have been replaced with
direct calls to Logger.getLogger().
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/f211914cc8afb7236b39630f7115200bbc7388ae">f211914c</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-11-26T22:19:48+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Replaced CMS.getLogger() (part 2)

The remaining references to CMS.getLogger() have been replaced
with direct calls to Logger.getLogger().
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/2e9b4521fdc928df08ab0c7e21b5ce564e32882f">2e9b4521</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-11-26T23:07:24+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merged COMPUTE_RANDOM_DATA_REQUEST_PROCESSED events

COMPUTE_RANDOM_DATA_REQUEST_PROCESSED_FAILURE and
COMPUTE_RANDOM_DATA_REQUEST_PROCESSED_SUCCESS have been merged
into a single COMPUTE_RANDOM_DATA_REQUEST_PROCESSED event with
different outcomes.

https://pagure.io/dogtagpki/issue/2686
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/7b37e5034c4306fde82a13246666687005651d6b">7b37e503</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-11-27T17:22:49+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Cleaned up ConfigurationUtils.importCertChain() (part 1)

The code in ConfigurationUtils.importCertChain() that checks
the server response has been modified to reduce code indentation.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/80eab24686b323d54dce78fcee155df2267d8e5c">80eab246</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-11-27T17:22:49+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Cleaned up ConfigurationUtils.importCertChain() (part 2)

The code in ConfigurationUtils.importCertChain() that checks
the cert chain has been modified to reduce code indentation.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/3855a3fca55158e85e50ef07aa2b052272ec1cd1">3855a3fc</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-11-27T17:22:49+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored ConfigurationUtils.importCertChain()

The code that retrieves the cert chain has been moved from
ConfigurationUtils.importCertChain() into getCertChain().
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/14e29129e81a5af69ce5739aab1c229521430983">14e29129</a></strong>
<div>
<span>by Fraser Tweedale</span>
<i>at 2018-11-29T15:45:27-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">pkispawn: log certutil output when cert creation fails

When pkispawn fails due to certutil failure to create self-signed
certificate, the command output is suppressed and there is no
information (other than certutil process exit status) about what
went wrong.

Capture the command output and include it in the error message.

Part of: https://pagure.io/dogtagpki/issue/3081
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/df237f604bc342d2676931f70b24433617301f2c">df237f60</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-11-29T17:19:43-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated version number to PKI 10.6.8

The pki.spec has been modified to define a conflict between
pki-server package and freeipa-server < 4.7.1 due to IPA
ticket #7742.

The ipa-init.sh has been modified to enable IPA 4.7 COPR repo
in order to get freeipa-server 4.7.1 for F28 and F29.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/108ce6b377b010cc257dfaf73fff58e8a1e053cf">108ce6b3</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-11-29T20:09:52-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Removed arch exclusion in pki.spec

The pki.spec has been modified to remove unnecessary arch
exclusion and for some other cleanups.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/c75543ab71458fa60dbb2c2da1ce063243eac8c5">c75543ab</a></strong>
<div>
<span>by Christina Fu</span>
<i>at 2018-12-03T16:38:57-08:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">bug 1653863 tools supporting CMC requests output keyID needs to be captured in file

This patch adds code in both CRMFPopClient and PKCS10Client to automatically
write the private key id into a file named <output>.keyId so that
they can be featched later for CMCRequest
<output>is the name of the file specified with the "-o" option.

This patch also changed all references from "CMC self-test" to
"CMC shared secret" instead.

A test feature is also added to CMCRequest.

fixes https://bugzilla.redhat.com/show_bug.cgi?id=1653863

Change-Id: Iaf2772be54f9937da456655cdec688f13f6e8b71
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/1ff4b783e9e6e751caa17b36c33f3b1f4863ee6d">1ff4b783</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-12-11T00:40:39+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in CAService
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/f13a61419dbbe60a21fe1c14fc2ebb15d340dfec">f13a6141</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-12-11T01:18:42+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in CertificateAuthority
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/cc89bf5c885b484f12d09902fde73c452a0d0bd5">cc89bf5c</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-12-11T01:20:06+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in CRLIssuingPoint
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/7cb7e1013f09b02484f89c67f745cc17d55140f3">7cb7e101</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-12-13T18:12:03+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Simplifying Web UI session timeout configuration

The web.xml files for PKI webapps have been modified to remove
hard-coded <session-timeout> parameters. The webapps will now
use the timeout defined in /etc/pki/<instance>/web.xml.

https://pagure.io/dogtagpki/issue/3084
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/5eed84f898b36b3241d44a2377a7bdeac16de321">5eed84f8</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-12-13T21:59:43+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Removed python-pyldap dependency
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/14f91ac16d9e838f702c958f0cbc33044a46580a">14f91ac1</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-12-13T22:53:04+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in CAPolicy
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/326a8760e0894c1c4b6a6a9ca8c114e78725213c">326a8760</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-12-13T22:53:59+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in KRAService
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/622a04922c7dc016bd31cbbd51ebea2fc353552b">622a0492</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-12-13T22:54:20+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in RecoveryService
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/99769d3ec0e4edad6348317b955e8d48a2de874e">99769d3e</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-12-14T02:14:34+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in KRAPolicy
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/ac710067b8dd9539a7034d958a0193f3773a4100">ac710067</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-12-14T02:15:02+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in AuthSubsystem
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/50ffefe3fa65ece66c4786a050ab032b73c775f5">50ffefe3</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-12-14T02:15:30+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in PKISocketFactory
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/0177728ca5ca82ff11885ac53a70d4363e44a3bd">0177728c</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-12-14T19:33:38+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added docs on session timeout (#125)

https://pagure.io/dogtagpki/issue/3084</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/e30e41f44cddb9f37d39af41d767b2c482f8fcfe">e30e41f4</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-12-15T06:58:39-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added RPM dependency diagram

An diagram has been added to describe the dependency graph
of the RPM packages.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/8bf682a9e39a7963d5e3bf50b81580839c2e11c4">8bf682a9</a></strong>
<div>
<span>by Fraser Tweedale</span>
<i>at 2018-12-17T00:55:45-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">install: support adding Subject Key ID to CSR

For externally-signed CA installation, some users want to be able to
generate a CSR with a Subject Key Identifier extension - either
user-specified or a generated default.

This commit adds support to NSSDatabase.create_request for
generating a CSR with an SKI extension.  The process to achieve this
is:

1. Generate the key.  This behaviour has been extracted to a
   separate method (NSSDatabase.generate_key).

2. If a "default" SKI is requested, generate a throw-away CSR and
   compute an SKI value from the public key contained therein.
   This is a "minimal" CSR whose only purpose is to get the public
   key in a convenient format.

3. Generate the CSR and write it to the caller-specified file.
   This CSR contains all the extensions the caller asked for.

This commit relies on an enhancement to the certutil(1) program that
allows creating a CSR for an "orphan" private key specified by
CKA_ID (https://bugzilla.mozilla.org/show_bug.cgi?id=430198).  This
change landed in NSS 3.38.  Therefore bump the nss lower bound in
the spec file.

Part-of: https://pagure.io/dogtagpki/issue/2854
Change-Id: I3f03f9f01d3c8d5b8729b1ad972b1f066768d4f1
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/24c2eb44d200ec6dbdf253e14ef697e09e1fd560">24c2eb44</a></strong>
<div>
<span>by Fraser Tweedale</span>
<i>at 2018-12-17T00:55:45-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">install: add pkispawn option for adding SKI to CSR

For externally-signed CA installation, some users want to be able to
generate a CSR with a Subject Key Identifier extension - either
user-specified or a generated default.

This commit adds the 'pki_req_ski' pkispwan option for specifying
that the CSR should bear the SKI extension.  It can either be a
hex-encoded SKI value or the string "DEFAULT" which asks that the
value be derived from the public key.

Update the pki_default.cfg.5 man page to document the new option.

Fixes: https://pagure.io/dogtagpki/issue/2854
Change-Id: If1bf51a4935029483bba179a3f637833d0a25980
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/6d9e9b2f6afb34fcfacd073940fc47dbd7d722dc">6d9e9b2f</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-12-18T10:49:47+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in PKIClientSocketListener
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/b3f9f7c332bb266773fb6d50cc2519a6fd0239a9">b3f9f7c3</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-12-18T10:50:27+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in SignedAuditLogger
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/386160e3d24f5d7526e92de7fa8f64e3d1a34e0a">386160e3</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-12-18T12:15:48+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in AuthzSubsystem
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/91d6867568464d2e439cae0bfc7b01379b1e9966">91d68675</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-12-18T12:32:08+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Getting audit events from LogMessages.properties

The LogSubsystem has been modified to construct the list
of all available audit events from LogMessages.properties
on initialization.

The AuditService has been modified to get the list of all
available audit events from LogSubsystem instead of the
log.instance.SignedAudit.unselected.events property in
CS.cfg when requested. It will also no longer update the
property in CS.cfg.

https://pagure.io/dogtagpki/issue/2686
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/1636df6a5376a1b8a62f85092af91cfe21469e2d">1636df6a</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-12-18T08:21:21-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in ARequestNotifier
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/1fcaec4df7270a8d62309b7e46efb6c4002deb38">1fcaec4d</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-12-18T08:24:09-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Update loggers in TPS Util
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/c824483ee76d0f077af74fbc3997ba7d6db0746d">c824483e</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-12-18T08:26:11-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in TPSMessage
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/63620a8b43452e29233b38c5c4b5987294c8cb1e">63620a8b</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-12-18T08:28:02-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in TPSConnection
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/efcb14c7d66c89b2ff3c48a9a90c65ba0a3a483d">efcb14c7</a></strong>
<div>
<span>by Amol Kahat</span>
<i>at 2018-12-22T11:27:59+05:30</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Minor fixes: (#129)

- PKIInstance.read_external_certs was returning dict_values,
  which is not compatible with list
- self.external_certs_conf was opening in 'wb' mode.
  which was required the data in byte form.

Signed-off-by: Amol Kahat <akahat@redhat.com></pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/3d8a8a92e539620c9ff3240e067502a1ede782f6">3d8a8a92</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-01-02T06:00:43-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in ProofOfArchival
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/2da530b6200a264983822415995f160c1a0d4086">2da530b6</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-01-02T06:04:18-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in TPS classes
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/a0dcad6190da8613aa616ac3ae6a829218343520">a0dcad61</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-01-02T07:12:36-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in CMSServlet
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/be6a5f89e551678996d2880ba70feef7c9516882">be6a5f89</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-01-02T08:13:51-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Removed unused methods in CMS class
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/962fc8020bccb5f6f26cd2cab94eec113a89089f">962fc802</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-01-02T08:40:48-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Replaced CMS.shutdown()

CMS.shutdown() invocations have been replaced with direct calls to
CMSEngine.shutdown().
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/b25827e3486704e64d2340b8cde112bb31fc93cb">b25827e3</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-01-02T08:41:17-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Replaced CMS.createRepositoryRecord()

CMS.createRepositoryRecord() invocations have been replaced with
direct calls to RepositoryRecord constructor.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/a282073fe5f5d8e87ac611be5aecea2b46310571">a282073f</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-01-02T08:50:16-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in AuthorityService
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/3d79dc7948d662b83c92cce3e98dcb74f8a1fcf4">3d79dc79</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-01-02T09:27:28-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in CertRequestService
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/d2d5a7a8245bd2a55f058b23b9ed83927716367c">d2d5a7a8</a></strong>
<div>
<span>by Dinesh Prasanth M K</span>
<i>at 2019-01-02T23:10:19-08:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Minor bug fix in cert-fix module

- When `cert-fix` is run, the selftests need to be enabled back
  automatically. Though the CS.cfg's dictionary was updated, the
  changes were not flushed to the CS.cfg file. This patch resolves
  the issue.

- This patch also includes several logger debug and info statements
  to aid debugging.

Signed-off-by: Dinesh Prasanth M K <dmoluguw@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/07721a5d02740670283e94c73021615b493561e8">07721a5d</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-01-03T01:44:48-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in KRAConnectorService
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/994decdd1f77106eef57dfe2fe08d3d9b9a5b65e">994decdd</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-01-03T01:44:48-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in EnrollProfile
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/567cd0f89adc624f6dc2ca96d653c388e59b09ca">567cd0f8</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-01-03T01:44:48-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in LDAPSecurityDomainSessionTable
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/c461b346a922c32503c3d52c463049681bc34663">c461b346</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-01-03T01:44:48-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in AgentCertAuthentication
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/c8e9329677886820188583e15e35ef8234d52f4c">c8e93296</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-01-03T02:42:06-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in CertUserDBAuthentication
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/3b080790948a58afadd68213d4f0e0e83e2d2d0d">3b080790</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-01-03T02:47:29-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in PasswdUserDBAuthentication
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/6ee1ece7e4feb42fa01117568cf4d0099a669dab">6ee1ece7</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-01-03T02:49:53-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in SSLClientCertAuthentication
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/1ac11d56f9169eec8940af916520b4a7fa52285b">1ac11d56</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-01-03T02:56:24-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in CertificatePair
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/4372ac46fff143df823bf85550deb19f10ff6b38">4372ac46</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-01-03T07:40:55-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added basic test for downstream CI
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/84f96c27ea98d96b38700126bc6c6a5045c74a6b">84f96c27</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-01-03T09:24:27-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in CertUtils
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/822dca41ea71cdd24ee99196db8516a7306e0d6a">822dca41</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-01-03T09:24:27-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in HttpConnection
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/2a2214a39a60d736525dcf925826cf99e11d086f">2a2214a3</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-01-03T09:24:27-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in HttpConnector
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/4e94b3d4cbed64bd90801e8ce90b50ec0cb30316">4e94b3d4</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-01-03T09:24:27-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in HttpConnFactory
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/a0034e793c74a0b9ea745d61c9a9a755a3afc214">a0034e79</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-01-03T09:24:27-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in HttpPKIMessage
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/33d6991af81b4b06993810f2dcb767c04702fffa">33d6991a</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-01-03T09:24:27-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in CertificateRepository
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/59891b0119453edd1b625b8e5d28c5ba5fcfd8f9">59891b01</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-01-04T15:35:37+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Cleaned up log messages in log_error_details()
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/016f2aaa26e4c6bded86a6f7bb1dbd72a66cf77d">016f2aaa</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-01-04T15:36:01+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Cleaned up log messages in verify_subsystem_does_not_exist()
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/53e50d206eb2668f530f603cae744923f49dfdbc">53e50d20</a></strong>
<div>
<span>by Dinesh Prasanth M K</span>
<i>at 2019-01-04T09:33:12-08:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Add doc for Offline System Certificate Renewal (#132)

Version specific document has been designed for Offline system
certificate renewal.

Signed-off-by: Dinesh Prasanth M K <dmoluguw@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/0fa0bb4f88a4a24eebe069c252cc277c7aa8eab5">0fa0bb4f</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-01-05T02:44:07+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added logger for pkihelper.py
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/2a77be19c11a28daaa5d70b018348ec65ba25ca1">2a77be19</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-01-05T02:44:08+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Cleaned up log messages in FIPS class
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/314a6803a799d9f1cb66ac7b563d2521e2423d0e">314a6803</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-01-05T02:44:08+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Cleaned up log messages in Certutil class
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/5123ad4dfe9a071f57403d3524d1256b9770c904">5123ad4d</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-01-05T03:11:55+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Cleaned up log messages in Systemd class
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/f9490b6af0447eaa894bd0fb969a4bbdd54fc311">f9490b6a</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-01-05T03:21:57+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Cleaned up log messages in Pk12util class
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/6ca1ca6beac7bf310158d6f2b98334751084e88f">6ca1ca6b</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-01-05T04:04:49+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Cleaned up log messages in instance_layout.py
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/bb5bbd27e97c8a4c5af652e4c7a0705738eae7b1">bb5bbd27</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-01-05T04:05:18+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Cleaned up log messages in subsystem_layout.py
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/ddd57c5fd96c7fe9efc3763889944712599b5b90">ddd57c5f</a></strong>
<div>
<span>by Dinesh Prasanth M K</span>
<i>at 2019-01-11T15:10:14-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Add benign scripts and wrappers

This commit includes:
- `nuxwdog` script that is to be configured in `ExecStartPre=` field of systemd
  unit file
- Wrappers for kectl in both python and java
  -  Currently, only python supports saving password and clearing keyring
- Pytest to test the wrapper

Signed-off-by: Dinesh Prasanth M K <dmoluguw@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/c8bbc6f9061f9af34eff0ad07944819852aac5d9">c8bbc6f9</a></strong>
<div>
<span>by Dinesh Prasanth M K</span>
<i>at 2019-01-11T15:10:14-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Replace WatchdogClient class with Keyring util class

This commit includes:
- Replacing nuxwdog-client-java's `WatchdogClient` class with the new
  `com.netscape.cmsutil.util.Keyring` class
- `nuxwdog-client-java` shouldn't be a dependency any more. We can just
  remove as a part of spec cleanup

Signed-off-by: Dinesh Prasanth M K <dmoluguw@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/eeb5bf08b1cea705ec31bcba8ea827bac8f41d5a">eeb5bf08</a></strong>
<div>
<span>by Dinesh Prasanth M K</span>
<i>at 2019-01-11T15:10:14-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Update nuxwdog's systemd script

This commit includes:
- Modifying the systemd unit file required to use the new Keyring wrapper
- Adding nuxwdog script as a part of pki-server package and unpacking it to the
  correct location: /usr/bin/nuxwdog

Signed-off-by: Dinesh Prasanth M K <dmoluguw@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/d6c54ea5a53785d013ffae074738cd2e49d26872">d6c54ea5</a></strong>
<div>
<span>by Dinesh Prasanth M K</span>
<i>at 2019-01-11T15:10:14-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Remove obsolete orphaned files

This commit includes:
- Cleaning obsolete nuxwdog code in python CLI
- Deleting orphaned files
- Provision loading password from Keyring in Python

Signed-off-by: Dinesh Prasanth M K <dmoluguw@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/68724a9593d1b044fa4a44c4ae2c98cf1625661e">68724a95</a></strong>
<div>
<span>by Dinesh Prasanth M K</span>
<i>at 2019-01-11T15:10:14-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Clean up build scripts

This commit removes all Nuxwdog entries in the Cmake files. This
also corrects the eclipse classpath to avoid throwing error when trying
to build.

Signed-off-by: Dinesh Prasanth M K <dmoluguw@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/185c81baa40f3347ed8a9f8a64cb408d227959ed">185c81ba</a></strong>
<div>
<span>by Dinesh Prasanth M K</span>
<i>at 2019-01-11T15:10:14-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Clean up spec file

Remove unnecessary dependencies from spec file.

Signed-off-by: Dinesh Prasanth M K <dmoluguw@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/83c62ce46f00f899a7c9627313057520607565ad">83c62ce4</a></strong>
<div>
<span>by Dinesh Prasanth M K</span>
<i>at 2019-01-11T15:10:14-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Add and edit docs related to Nuxwdog

- Update man page to match with the new implementation.
- Add version-specific wiki doc relating to the new Nuxwdog implementation.

Signed-off-by: Dinesh Prasanth M K <dmoluguw@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/eb2fc18d991542b2463cdc7df910c33a35fc9c89">eb2fc18d</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-01-14T14:36:32+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Cleaned up log messages in webapp_deployment.py
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/a33cd9ab7ff9b2c7364b6d813925f038605c171a">a33cd9ab</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-01-14T16:04:26+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Cleaned up log messages in pkispawn.py
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/ef058db693a3f6e6a493db90c5ae9c58f292d3f6">ef058db6</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-01-14T16:37:06+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Cleaned up log messages in pkidestroy.py
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/cdc230ddd4d8f39d5deab79fb22208ea8a336e85">cdc230dd</a></strong>
<div>
<span>by Timo Aaltonen</span>
<i>at 2019-01-14T08:27:34-08:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Migrate Debian to systemd.

And clean up all leftover cruft.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/49930fc6ebe9fd0188d89c190066d1c9a06cbe9e">49930fc6</a></strong>
<div>
<span>by Alexander Scheel</span>
<i>at 2019-01-14T11:47:53-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Rename org->orgName in CertificatePoliciesExtDefault

Signed-off-by: Alexander Scheel <ascheel@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/fe8671ef4cec40264cf8433985c11cf0f941f26f">fe8671ef</a></strong>
<div>
<span>by Alexander Scheel</span>
<i>at 2019-01-14T11:48:54-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Add make to BuildRequires in pki.spec

Signed-off-by: Alexander Scheel <ascheel@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/9cbb74e3d6f4fbfc8c70cafbea6c81b9bfccaacd">9cbb74e3</a></strong>
<div>
<span>by Dinesh Prasanth M K</span>
<i>at 2019-01-14T11:58:48-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Rename `nuxwdog` script to avoid CI failure (#140)

`/usr/bin/nuxwdog` script is renamed to `pki-server-nuxwdog` to avoid CI failure.

Signed-off-by: Dinesh Prasanth M K <dmoluguw@redhat.com></pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/de4f9e090b39adead8eebad3650182f595c997b6">de4f9e09</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-01-15T01:29:54+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated version number to PKI 10.6.9
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/91979cdffc48a2607e138a351457134fa06f01c6">91979cdf</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-01-15T02:20:48+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fixed python3-ldap dependency
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/5c9408457c85f10c152ea183a68e0c51c19ea9d1">5c940845</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-01-16T02:14:52+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated version number to PKI 10.7.0
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/a3d04eb4d83c2f280af6214b6e08c7284dade97b">a3d04eb4</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-01-16T02:58:47+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in ConfigClient class
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/47c09fc7b1b73450727b52553d7f57edd6d45822">47c09fc7</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-01-16T02:58:48+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in SecurityDomain class
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/b97e126efc271edcc13d40d398be659ac826a4ce">b97e126e</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-01-16T02:58:48+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in TPSConnector class
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/8215ee1235e99ae67805e7a459e63946e51a693e">8215ee12</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-01-16T02:58:49+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in KRAConnector class
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/2a172cebaddf434c1d779dec794a649d89a0e448">2a172ceb</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-01-16T03:43:47+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in Modutil class
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/665fdf851210ba9e893654b11c8540c05ad12c1c">665fdf85</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-01-16T03:43:47+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in HSM class
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/af9941a3535226e0f4c197aefed2fa9c775c6254">af9941a3</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-01-16T03:43:47+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in Password class
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/484f2bc53b6bb3c7d3ad05dbb3d834af1421f2f0">484f2bc5</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-01-16T03:43:48+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in War class
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/b61af7521edef7818e0619fd57b257343b599621">b61af752</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-01-16T19:15:43+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in Symlink class
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/e5c77c39a0a6a6c31b631c6553db013d7cbc227a">e5c77c39</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-01-16T19:15:44+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in File class
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/14922d97c14d00b53ca6e039f7b3f08e5c4ab838">14922d97</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-01-16T19:15:44+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in Directory class
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/49ec4c39de23820ad49e3c2d353d1a7e6b5ec562">49ec4c39</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-01-16T20:05:47+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in Certutil class
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/33ee11f60a8350ea62314cc6f0d650407b778754">33ee11f6</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-01-16T20:05:52+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in Pk12util class
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/beab55e42ffa6cb7f4531b564bec1fbf4ced71bd">beab55e4</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-01-16T20:06:00+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in Systemd class
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/25a12fca274fb99d8f6eddbf3191d25fbd3eaff7">25a12fca</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-01-16T20:38:15+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in Identity class
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/9aaa0c4ce6f322b90b5b045a219d43b04e81a87a">9aaa0c4c</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-01-16T20:38:15+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in Instance class
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/5f5343999f8283f2c955ebb76b5eefcbc80ddbeb">5f534399</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-01-16T20:38:15+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in ConfigurationFile class
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/8fc86aab51a7ba1224f3ada29b4cf24ce82e4b16">8fc86aab</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-01-16T20:38:16+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in Namespace class
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/a3128db7d45d2bb0746efcbd4fb49e09c7f362e0">a3128db7</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-01-16T22:09:05+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in pkiparser.py
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/b48799afa1c7161c4d4900568a7afbf080e92834">b48799af</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-01-16T22:09:06+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in pkimanifest.py
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/1f021d46ec3499f622a30ed81b951efb1b8a06d7">1f021d46</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-01-16T22:09:06+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Removed unused logger variable
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/86da4588899b38cdb91287f852253547bcfcdb18">86da4588</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-01-16T22:09:06+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Removed unused logging indentations
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/74791e5ac97caa1a588fe60312d17f357429ba56">74791e5a</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-01-16T23:23:00+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Cleaned up installation info messages
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/3fff3a1a24e783fa0fcf2661f6f97ceca7991c59">3fff3a1a</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-01-16T23:47:09+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Removed log.instance.SignedAudit.unselected.events

The LogFile class has been modified to no longer use or
maintain the list of unused events since it is now loaded
from LogMessages.properties.

The default log.instance.SignedAudit.unselected.events
property in TPS CS.cfg has been removed.

https://pagure.io/dogtagpki/issue/2686
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/0fbb1b1274ef8f6984d0c4d86d7f26d7524a0fdc">0fbb1b12</a></strong>
<div>
<span>by Alexander Scheel</span>
<i>at 2019-01-17T14:36:13-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Switch to new PKCS11 Interface

Signed-off-by: Alexander Scheel <ascheel@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/791095c745a2a73be49d8b06a1d4b7be301bdbeb">791095c7</a></strong>
<div>
<span>by Alexander Scheel</span>
<i>at 2019-01-17T14:36:13-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Bump JSS minimum version to 4.5.1

Signed-off-by: Alexander Scheel <ascheel@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/b6f6b9c98b429e2e074d17135d0ac4b677eee5c4">b6f6b9c9</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-01-23T13:13:33+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Simplified CMS.getLogMessage()

The following methods have been modified to handle variable
number of parameters using varargs:
- CMS.getLogMessage()
- ICMSEngine.getLogMessage()
- CMSEngine.getLogMessage()
- CMSEngineDefaultStub.getLogMessage()

https://pagure.io/dogtagpki/issue/2686
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/e767d9af2778aaf35aba80e7d0faa4ba2ee6e447">e767d9af</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-01-23T13:14:04+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Reorganized audit event definitions

The audit event definitions have been moved from
LogMessages.properties to audit-events.properties.

The CMSEngine.getLogMessage() has been modified to support
retrieving the log messages from either file depending on
the message ID.

The LogSubsystem.init() and PKISubsystem.get_audit_events()
have been modified to load the audit events from the new file.
These methods are used by the Web UI and CLI, respectively.

https://pagure.io/dogtagpki/issue/2686
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/5f31ec6d0ed0870df3e20bf366100be2f2e7be35">5f31ec6d</a></strong>
<div>
<span>by Stanislav Levin</span>
<i>at 2019-01-24T15:58:38-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fix pylint 2.2 errors "Unnecessary pass statement"

There is no need to have a pass statement in functions or classes
with a doc string.

Fixes: https://pagure.io/dogtagpki/issue/3089
Signed-off-by: Stanislav Levin <slev@altlinux.org>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/0971afcf0afa8195bf60707a611476048b9f2f57">0971afcf</a></strong>
<div>
<span>by Stanislav Levin</span>
<i>at 2019-01-24T13:54:55-08:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fix flake8 3.6.0 errors

Since 3.6.0 flake8 respects '# flake8: noqa' processor rule if
it is only on a line by itself.

http://flake8.pycqa.org/en/latest/release-notes/3.6.0.html?highlight=noqa

Additionally this fixes simple Python style errors found here.

Fixes: https://pagure.io/dogtagpki/issue/3090
Signed-off-by: Stanislav Levin <slev@altlinux.org>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/e3ec77bcf3810abc8676e2ec03bb5080eb32c50e">e3ec77bc</a></strong>
<div>
<span>by Geetika Kapoor</span>
<i>at 2019-01-24T17:50:29-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Version check for dscreate for 1.4.20 and correcting option from fromfile to from-file for new 389-ds-base version (#147)

</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/ecb6b8f31cf61888042df544cb94940898468810">ecb6b8f3</a></strong>
<div>
<span>by Dinesh Prasanth M K</span>
<i>at 2019-01-25T11:01:41-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Bug fix for Nuxwdog (#149)

- systemd doesn't keep the keys pinned between ExecStartPre and ExecStart..
  As a result, PKI server sees an empty keyring when it starts. (Bug #1668954)

- This PR includes a fix to keep a fd open until the PKI server starts. This will
  keep a process running for `User=<pkiuser>` and so the keyring won't be dropped.

Signed-off-by: Dinesh Prasanth M K <dmoluguw@redhat.com></pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/2721405fbcc0ed6415f7bc5246eae7ae1a016e6f">2721405f</a></strong>
<div>
<span>by Stanislav Levin</span>
<i>at 2019-01-25T08:06:21-08:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fix CMake PKI_CMSBUNDLE_JAR variable type

There is only CACHE Variable with INTERNAL type.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/0fddb41d6afd09c03b41f332767cbfd2234c7f58">0fddb41d</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-01-25T19:00:09+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fixed %{brand} macro

The existing %{brand} macro has been renamed to %{vendor}.
A new %{brand} macro has been added with the proper value.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/993918b6cafb99c8a5d2412beed50f5500a43309">993918b6</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-01-25T19:07:01+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated pki-server <subsystem>-audit-event-find

The pki-server <subsystem>-audit-event-find has been modified
to return only the audit events that are applicable to the
subsystem based on the information stored in the comments in
audit-events.properties.

The comments in audit-events.properties have been modified such
that they can be parsed more easily to get the list of audit
events and their applicable subsystems.

The information about the applicable subsystems will be added
in subsequent patches.

https://pagure.io/dogtagpki/issue/2686
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/8c70278f63aa4adb49331bc82950ee50907146e3">8c70278f</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-01-25T19:07:01+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Moved list of available CA audit events

The list of available CA audit events has been moved from
log.instance.SignedAudit._005 property in CS.cfg into the
"Applicable subsystems" fields in audit-events.properties.

Note that the following events do not have any corresponding
entries in audit-events.properties:

- KEY_RECOVERY_REQUEST_ASYNC
- KEY_RECOVERY_REQUEST_PROCESSED
- KEY_RECOVERY_REQUEST_PROCESSED_ASYNC
- PRIVATE_KEY_ARCHIVE_REQUEST
- PRIVATE_KEY_ARCHIVE_REQUEST_PROCESSED
- PRIVATE_KEY_EXPORT_REQUEST_PROCESSED_SUCCESS
- PRIVATE_KEY_EXPORT_REQUEST_PROCESSED_FAILURE

https://pagure.io/dogtagpki/issue/2686
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/36b70d168d1f371ccab5f124b5c953864a9d02a4">36b70d16</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-01-25T19:07:01+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Moved list of available KRA audit events

The list of available KRA audit events has been moved from
log.instance.SignedAudit._005 property in CS.cfg into the
"Applicable subsystems" fields in audit-events.properties.

https://pagure.io/dogtagpki/issue/2686
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/9aead9fff5fe8ab5bcb92ffb3b1dc3b5accfd95d">9aead9ff</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-01-25T19:07:01+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Moved list of available OCSP audit events

The list of available OCSP audit events has been moved from
log.instance.SignedAudit._005 property in CS.cfg into the
"Applicable subsystems" fields in audit-events.properties.

Note that the following events do not have any corresponding
entries in audit-events.properties:

- KEY_RECOVERY_REQUEST_ASYNC
- KEY_RECOVERY_REQUEST_PROCESSED
- KEY_RECOVERY_REQUEST_PROCESSED_ASYNC
- PRIVATE_KEY_ARCHIVE_REQUEST
- PRIVATE_KEY_ARCHIVE_REQUEST_PROCESSED
- PRIVATE_KEY_EXPORT_REQUEST_PROCESSED_FAILURE
- PRIVATE_KEY_EXPORT_REQUEST_PROCESSED_SUCCESS

https://pagure.io/dogtagpki/issue/2686
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/337b8fe17268c2bfaf77e4553c1ef02a7eeeaea0">337b8fe1</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-01-25T19:07:01+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Moved list of available TKS audit events

The list of available TKS audit events has been moved from
log.instance.SignedAudit._005 property in CS.cfg into the
"Applicable subsystems" fields in audit-events.properties.

Note that the following events do not have any corresponding
entries in audit-events.properties:

- KEY_RECOVERY_REQUEST_ASYNC
- KEY_RECOVERY_REQUEST_PROCESSED
- KEY_RECOVERY_REQUEST_PROCESSED_ASYNC
- PRIVATE_KEY_ARCHIVE_REQUEST
- PRIVATE_KEY_ARCHIVE_REQUEST_PROCESSED
- PRIVATE_KEY_EXPORT_REQUEST_PROCESSED_FAILURE
- PRIVATE_KEY_EXPORT_REQUEST_PROCESSED_SUCCESS

https://pagure.io/dogtagpki/issue/2686
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/d647a07436ef8d910d4a967a92cf5700a1ef67b8">d647a074</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-01-25T19:07:01+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Moved list of available TPS audit events

The list of available TPS audit events has been moved from
log.instance.SignedAudit._005 property in CS.cfg into the
"Applicable subsystems" fields in audit-events.properties.

Note that the following events do not have any corresponding
entries in audit-events.properties:

- KEY_RECOVERY_REQUEST_ASYNC
- KEY_RECOVERY_REQUEST_PROCESSED
- KEY_RECOVERY_REQUEST_PROCESSED_ASYNC
- PRIVATE_KEY_ARCHIVE_REQUEST
- PRIVATE_KEY_ARCHIVE_REQUEST_PROCESSED
- PRIVATE_KEY_EXPORT_REQUEST_PROCESSED_FAILURE
- PRIVATE_KEY_EXPORT_REQUEST_PROCESSED_SUCCESS

https://pagure.io/dogtagpki/issue/2686
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/c991412c5926b9c624acabf5c7271940d592c087">c991412c</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-01-25T19:51:33+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated version number to PKI 10.7.0-0.1 (alpha 1)
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/8e22d591c41923a5291db486d2f697bd3d87d2cb">8e22d591</a></strong>
<div>
<span>by Alexander Scheel</span>
<i>at 2019-01-28T08:48:34-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Add validate-then-import certificate utility

The NSS utility certutil requires certificates to be imported
(`certutil -A`) prior to validating their signatures and usage
(`certutil -V -e`). PKICertImport avoids this pitfall by handling both
import and validation in the same step, so if the validation fails, the
certificate is removed. This ensures it is not accidentally used before
it is verified.

Signed-off-by: Alexander Scheel <ascheel@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/f95e5fb5240e2c51caca28a92d5822dc3ee27408">f95e5fb5</a></strong>
<div>
<span>by Alexander Scheel</span>
<i>at 2019-01-28T08:48:34-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Add PKICertImport to pki

Signed-off-by: Alexander Scheel <ascheel@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/db074d94ca19f56a4ea831819a05a8322226aa55">db074d94</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-01-28T15:43:09+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in DBVirtualList
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/b08a95924ea4975adb9c8fd1bc118cf54725c264">b08a9592</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-01-28T15:44:48+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in KeyRepository
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/d3b9e06077156f0a9cae970333598498e4c87a83">d3b9e060</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-01-28T15:46:19+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in LDAPDatabase
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/a3d3384a5bfdf0e2a68f2afdeb118ca3a89f7e36">a3d3384a</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-01-28T15:47:16+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in LocalConnector
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/9d1914785090dc14a7af1e5141815c7a30d7dc8d">9d191478</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-01-28T15:51:56+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in Repository
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/a91d122ecb807913d2cb20cf3a0286e64b01925f">a91d122e</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-01-28T15:52:48+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in LdapConnModule
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/0cedf143d1a0695555551d212c7ef7136e8cb82a">0cedf143</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-01-28T15:54:35+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in LdapPublishModule
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/8f0e5b13d78695784508d92b704826e4ed846698">8f0e5b13</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-01-28T16:18:01+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in LdapRequestListener
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/6d76cd76ffc12364f0eeadcbfd02c252ba59ac1c">6d76cd76</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-01-28T16:19:03+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in PublisherProcessor
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/4310d16a0e3e40f6a883a67a6d9089424e2926f9">4310d16a</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-01-28T16:43:21+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in LdapAuthInfo
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/747351c8caba430fdd8510ed3b0c0da65c8a89e0">747351c8</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-01-28T17:47:11+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in JssSubsystem
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/bac2fcab936bfbfb6f23b35bf14820dd82811f28">bac2fcab</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-01-28T17:47:57+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in UGSubsystem
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/22e7ea65ef2d108b210f200375ab7325adc2a414">22e7ea65</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-01-28T19:46:11+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in RequestRepository
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/cbba199d3ca121ee8dab13736b716211d9209eef">cbba199d</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-01-28T19:51:11+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in GenericPolicyProcessor
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/d473ff8c507460c436b46861f08079cea480c5de">d473ff8c</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-01-28T20:08:17+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in ARequestQueue
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/960c2d9d2c538f3963cff895e096b0682436bd5a">960c2d9d</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-01-28T21:26:51+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in Resender
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/f6d093708290f164e444720d3011079c3d13c9e3">f6d09370</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-01-28T21:36:57+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in ProfileSubsystem
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/bd1be4dac232c0106ebd34f3dac08bbbce983dc9">bd1be4da</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-01-28T21:37:16+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in RequestQueue
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/533596a19d5c7bb2eda3e3df351c7ad7498b61a7">533596a1</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-01-28T21:38:15+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in PWCBsdr
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/fab10dec2f21b8896487a0ec6891c0c45faa71de">fab10dec</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-01-29T08:47:18-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in RequestTransfer
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/c33d4c6892f45fcc9eee17b7d03175e0f6eaa470">c33d4c68</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-01-29T08:48:09-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in PolicySet
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/02381a2571ef9119ae03686e075b3b4b8387f19b">02381a25</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-01-29T08:48:40-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in SessionTimer
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/ff668cece454672a53a51dfe8bec0498d9a37e5e">ff668cec</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-01-29T08:49:11-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in RequestRecord
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/0a7f0619da06005bfe7403c976b176a526f4cf05">0a7f0619</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-01-29T08:50:15-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in PluginRegistry
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/0a8a0c6273551885b8cb49965aedd041a077168b">0a8a0c62</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-01-29T08:50:41-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in KeyUsage
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/5d3092bf3b0ac7a5e73fb9a7bc75f38b1d8e4e12">5d3092bf</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-01-29T08:52:24-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in LdapBoundConnection
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/b079690acb4e0b911dce924644bcf79129d4cb7c">b079690a</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-01-30T08:43:02-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in com.netscape.cmscore.cert
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/637f31897049fa145499a243762d9ffb2fcc7c65">637f3189</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-01-30T08:48:59-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in com.netscape.cmscore.notification
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/90f94266a058f5010a14400b6d84d374428699de">90f94266</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-01-30T08:49:13-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in com.netscape.cmscore.security
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/267a5bb13de611a229a906605568d2ad732df6e3">267a5bb1</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-01-30T08:50:12-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in com.netscape.cmscore.dbs
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/4ff5d01a2a13d1ca4a8e5c82fba00680326bb02a">4ff5d01a</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-01-30T09:38:10-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Replaced CMS.debug(byte[])

The CMS.debug(byte[]) has been replaced with Debug.dump(byte[]).
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/a1300f2b3bb11636280b88a711ec6be96b03e25b">a1300f2b</a></strong>
<div>
<span>by Alexander Scheel</span>
<i>at 2019-01-30T11:36:21-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Minor improvements to PKCS10Client man page

Signed-off-by: Alexander Scheel <ascheel@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/bab5bda870ece0867f2793f0349392d0fb3a9306">bab5bda8</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-01-30T23:47:43+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added enabled by default info

The audit-events.properties has been modified to include the
"Enabled by default" fields.

The pki-server <subsystem>-audit-event-find has been modified
to provide an option to show the events enabled by default
based on the information in audit-events.properties.

https://pagure.io/dogtagpki/issue/2686
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/282961981a1d7f3dcf1fd316faf5d8c84241b30a">28296198</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-01-30T17:16:34-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Additional changes to audit-events.properties

The TPS has been dropped from CONFIG_SERIAL_NUMBER.
The KEY_RECOVERY_AGENT_LOGIN is now disabled by default.

https://pagure.io/dogtagpki/issue/2686
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/72ae1f8e9362851d96257363d4880c0799a21278">72ae1f8e</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-01-31T04:14:32+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added audit event upgrade script

The log.instance.SignedAudit.events has been updated with
the list of events enabled by default as defined in
audit-events.properties.

An upgrade script has been added to merge some SUCCESS and
FAILURE audit events in CS.cfg, and also to fix misspelled
event names.

https://pagure.io/dogtagpki/issue/2686
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/13a1c9b5144b2e9f1ac9194a38b54b01a5bc93be">13a1c9b5</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-01-31T04:14:53+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added method to upgrade event filters

The upgrade script has been modified to upgrade audit event
filters as well.

https://pagure.io/dogtagpki/issue/2686
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/5cbef9788dc2e924efa67f90edae526989086f0b">5cbef978</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-01-31T10:01:37-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Reorganized doc images
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/a658dd7b1a7a25587f8f1af385488ebaa1d2184f">a658dd7b</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-01-31T08:04:49-08:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added TPS token lifecycle diagrams

Some diagrams have been added to describe the TPS token lifecycle
based on the default values of tokendb.allowedTransitions and
tps.operations.allowedTransitions properties in the CS.cfg.

https://bugzilla.redhat.com/show_bug.cgi?id=1470433
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/ac30adeb22a05bf6b060495f3300f7d312a61162">ac30adeb</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-01-31T18:06:38+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added documentation for default audit events

https://pagure.io/dogtagpki/issue/2686
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/2d0a8a3ed9cbd47773b24b12ddd06430ace64a4a">2d0a8a3e</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-01-31T17:51:51-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added document for audit event changes

https://pagure.io/dogtagpki/issue/2686
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/7677e61a15e563ccd24af1a6168456a77b670d95">7677e61a</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-01-31T19:21:18-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added document on building PKI
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/55ff082d94ffd3e236f79dcca856473d11494461">55ff082d</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-01-31T19:35:38-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated README.md
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/10301e6042743d213bbf82bd219326adc5d02d4a">10301e60</a></strong>
<div>
<span>by Geetika Kapoor</span>
<i>at 2019-02-01T18:23:54+05:30</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Mirror test (#158)

* Version check for dscreate for 1.4.20 and correcting option from fromfile to from-file for new 389-ds-base version

* add change

* fix to run topology with privateip

* Delete main.retry

* Update README.md
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/6cd57b55a725ae34a6b9856c24a0b1e361d2052a">6cd57b55</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-02-01T09:15:59-08:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added pki-server.8.md

The pki-server.8 man page has been converted into Markdown
page. The CMake script has been modified to generate a man
page from the Markdown page.

The pki.spec has been modified to add build dependency on
go-md2man.

https://pagure.io/dogtagpki/issue/2858
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/8e5400662ef5eb4f0f6ab1c3a0fb5661af5f7322">8e540066</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-02-01T19:21:09-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in DirBasedAuthentication
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/90827d96b0d638eeacb1222d69d571a975d64e83">90827d96</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-02-01T19:21:09-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in FlatFileAuth
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/7672dccf9418f8345096ac9ddc7fb48836cf2de5">7672dccf</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-02-01T19:21:09-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in PortalEnroll
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/a4e9b0e5902e0638e5eb2a0346918b12e5aaed19">a4e9b0e5</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-02-01T19:21:09-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in SharedSecret
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/0f145398d6b98e78741ffe05d18c28c74047fe4a">0f145398</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-02-01T19:21:09-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in SSLclientCertAuthentication
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/2c27a41fb4abbfc197119279b73df69a900a3aa5">2c27a41f</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-02-01T19:21:09-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in TokenAuthentication
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/1573952367fdf4303e7a3be71007dc1a13ed8e95">15739523</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-02-01T19:21:09-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in UidPwdDirAuthentication
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/fa637649ea97dd9720b11d6cc197e3f45d854a13">fa637649</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-02-01T19:21:09-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in UidPwdPinDirAuthentication
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/f1cba526be6a06798d7685c12605a1f7fa03484b">f1cba526</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-02-01T19:21:09-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in UserPwdDirAuthentication
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/701195fb0d15665861b167672e5667eb7cd628de">701195fb</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-02-01T19:21:09-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in CertificateIssuedListener
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/6ced53677e291756eac48eceafe6063863f2a057">6ced5367</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-02-01T19:21:09-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in BasicProfile
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/f216dfcdd3076433d8609400f19798d6d400c952">f216dfcd</a></strong>
<div>
<span>by Dinesh Prasanth M K</span>
<i>at 2019-02-05T16:58:50-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Adding pki-server-cert(8) man page (#161)

man page added in `markdown format` to support conversion
to man page and publish to GH pages on buildtime.

This man page assumes the usage of `md2man` for proper formatting.

`Signed-off-by: Dinesh Prasanth M K <dmoluguw@redhat.com>`</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/c15b14637fe2a93dc667c4aaf62198974a7165d7">c15b1463</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-02-06T15:29:29-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added pki-server <subsystem>-db-config-show

A new pki-server <subsystem>-db-config-show command has been
added to display the subsystem's database configuration.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/32ce8ca55ea7f8771ac28d3e52a1746e3244d04c">32ce8ca5</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-02-06T21:49:47-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added pki-server <subsystem>-db-config-mod

A new pki-server <subsystem>-db-config-mod command has been
added to modify the subsystem's database configuration.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/1e3b8a5491f6033661cfd294570b67dace54aeec">1e3b8a54</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-02-07T14:11:37-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added docs on installation with secure database connection
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/51c2adb915c258cf1d8e277943392bfa2f491a28">51c2adb9</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-02-08T03:38:23+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Reorganized PKIServerCLI

The PKIServerCLI class has been moved into pki.server.cli module.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/ea6241824a18cde7738f88a139d18dd37fae64b5">ea624182</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-02-08T03:38:23+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored PKIInstance

The PKIInstance class has been modified to inherit from
PKIServer class. Some of its members have been moved to the
super class.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/b97f19c4b1951d5c8475dfd8dcd750614852345d">b97f19c4</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-02-08T03:38:23+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added pki-server start/stop CLIs

New pki-server commands have been added to simplify starting and
stopping server instance.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/6ae0925cd4502911ccb89a92abc975b5e8bcb5ea">6ae0925c</a></strong>
<div>
<span>by Alexander Scheel</span>
<i>at 2019-02-11T10:53:34-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Add manpage for PKICertImport

Signed-off-by: Alexander Scheel <ascheel@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/6fec18a52c371b85e428233f8a47847eb0239e1a">6fec18a5</a></strong>
<div>
<span>by Alexander Scheel</span>
<i>at 2019-02-11T10:53:34-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Add PKICertImport manpage to pki.spec

Signed-off-by: Alexander Scheel <ascheel@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/d09bb7d8284795c6e5fdf35e0cf04c3476aade21">d09bb7d8</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-02-11T22:46:39+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added pki-server status CLI

A new pki-server command has been added to display the server
status.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/5e654c08ae6d871582654eed666c131944d6252f">5e654c08</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-02-12T01:24:11+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Renamed instanceType

The instanceType variable has been renamed into instance_version.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/5c272385e75881d86521d2bfdc810b81f7cb0882">5c272385</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-02-12T01:24:23+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Renamed PKIInstance.type

The type field in PKIInstance has been renamed into version.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/ee5812aaf03696bdd42c6e26878d35fe4b3a1f50">ee5812aa</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-02-12T04:15:40+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added PKIServer.type

A new type field has been added into PKIServer class to store
the service type. Some pki-server commands have been modified
to accept instance name and type in the following format:
<type>@<name>.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/58f94d4ae0740884592a6c518b55869f4959d31b">58f94d4a</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-02-13T03:58:30+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Reorganized constants in pki.server

Some constants in pki.server module have been moved into Tomcat
and PKIServer classes.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/29bfe21985cb93a107d3bc5bdd0903803e58633e">29bfe219</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-02-14T00:16:42+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added PKISubsystemFactory

The PKISubsystemFactory has been added to encapsulate PKISubsystem
creation.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/c1f044a0b49dc9d5dbce37e1e767f61290897058">c1f044a0</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-02-14T00:16:51+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added PKIServerFactory

The PKIServerFactory has been added to encapsulate PKIServer
creation.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/59b9112eb90ebe814656b801a755b80123b16032">59b9112e</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-02-13T21:18:06-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Cleaned up audit event descriptions

https://pagure.io/dogtagpki/issue/2686
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/22c4aae9ef49195abb5ce914e45375f109b2bdbf">22c4aae9</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-02-14T12:25:16-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Reorganized audit event definitions

The audit events have been sorted and grouped by "Enabled by
default".

https://pagure.io/dogtagpki/issue/2686
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/6edb40516fe8061912776147a2b95c8269d6932d">6edb4051</a></strong>
<div>
<span>by Amol Kahat</span>
<i>at 2019-02-14T12:28:19-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Documentation of ECC installation with CA, KRA, OCSP and TKS.

Signed-off-by: Amol Kahat <akahat@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/65001bb5a3173e461d93cdf7a5a26d84acd6a784">65001bb5</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-02-14T16:28:45-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated audit event definitions

The audit-events.properties has been updated as follows:
- Some event descriptions have been added.
- SCHEDULE_CRL_GENERATION is now enabled by default.
- AUDIT_LOG_SHUTDOWN is now disabled by default.
- SECURITY_DATA_ARCHIVAL_REQUEST is now only applicable to KRA.

The CS.cfg files and the docs have been updated accordingly.

https://pagure.io/dogtagpki/issue/2686
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/f71a125558c0c8904e9d11cb65d9cb2d2c5c1da3">f71a1255</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-02-14T18:47:44-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Cleaned up audit event fields.

The audit-events.properties has been modified to list the
fields used by each event. The field descriptions will be
added separately later.

https://pagure.io/dogtagpki/issue/2686
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/d47408ea6ec606e66bfb95a4430572261aa0c70f">d47408ea</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-02-15T22:27:50+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added PKIServer properties

Some properties have been added to replace some fields in
PKIServer and PKIInstance classes.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/5efdc4f3236410bf2e5cd7e43b71ed66665d67d7">5efdc4f3</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-02-16T00:24:30+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added pki.util methods

Some utility methods have been added into pki.util module to
simplify installation.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/88b8f8a0f20b093c86ac88b609da5b200877b3ee">88b8f8a0</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-02-16T00:24:30+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added PKIServer.create() and remove()

The PKIServer.create() and remove() methods have been added to
create and remove generic Tomcat instance.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/114c4173caacd39538c6a758aec60541096e672a">114c4173</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-02-16T00:24:30+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added pki-server create/remove

The pki-server create/remove commands have been added to create
and remove generic Tomcat instance.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/777a2b33aa23cb12969f79fe7b65bab4338722cc">777a2b33</a></strong>
<div>
<span>by Christina Fu</span>
<i>at 2019-02-17T14:34:13-08:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Bug 1671586 adjustment patch to original bug for event division and comments

This patch
 - Further divides previious "Default Signed Audit Events" into
      "Required Audit Events"
         and
      "Available Audit Events - Enabled by default: Yes"
   and changed the original "Available Signed Audit Events" to
      "Available Audit Events - Enabled by default: No"
 - Filled in missing event description and param description fields
   for each audit event under "Default Signed Audit Events"

Change-Id: I8c8475f59929560c1b7c254366a2d8e04c86d316
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/7efe0bc0478da4efdc255835a636293e49e356d1">7efe0bc0</a></strong>
<div>
<span>by Christina Fu</span>
<i>at 2019-02-17T14:52:32-08:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Bug 1671586 replacing "Default" with "Required"

Change-Id: I218e56a4a704dd9b7d6e917f5809503f2ff3d7dc
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/ab8145654c0a1eb9a3d439f3d1b72ee171e1abda">ab814565</a></strong>
<div>
<span>by Dinesh Prasanth M K</span>
<i>at 2019-02-19T19:49:34+05:30</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fix Nuxwdog to accept HSM password (#171)

Fixes regression bug for BZ #1652269

Signed-off-by: Dinesh Prasanth M K <dmoluguw@redhat.com></pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/a81efd20015c64baf29303cdba1085d6f5b46988">a81efd20</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-02-19T16:08:32+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added pki-server http-connector-sslhost-find

A new command has been added to list the SSLHostConfig elements
in server.xml.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/1bb8ca4a6d41f7fb37aae9ff786e628f7afab2ff">1bb8ca4a</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-02-19T16:08:32+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added pki-server http-connector-sslhost-cert-find

A new command has been added to list the Certificate elements
in server.xml.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/e627139f0185b93bd33865d425cc5a09958ec283">e627139f</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-02-19T19:53:38+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated pki.util invocations

The code that calls pki.util methods has been modified to
specify the names of the keyword arguments.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/ed47f5b48a41aff205b473c8240fb386ff0af6e8">ed47f5b4</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-02-19T19:54:23+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated pki.util to support setting ownership

Some methods in pki.util have been modified to accept optional
UID and GID parameters to set the ownership of the newly created
file, link, or folder.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/66e28be0428e5a5dc4965982e13a86104818f107">66e28be0</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-02-19T21:28:30+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fixed PKIServer.create()

The PKIServer.create() has been modified not to create the links
in $CATALINA_BASE/lib since the default common libraries will be
automatically loaded from $CATALINA_HOME/lib.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/57c26d3e4a3d8309df45e8b9f0c143e197f27004">57c26d3e</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-02-20T00:29:32+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fixed pki-server http-connector

The pki-server http-connector-* commands have been modified
to support generic Tomcat instance.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/80bc024ce165f0a48db1fbf6a4eea583437b713f">80bc024c</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-02-20T00:29:32+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added pki-server http-connector-add/del

New pki-server commands have been added to create and remove
HTTP connectors.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/cb59ce11c701661d8ca7190233f346f5ffc51d51">cb59ce11</a></strong>
<div>
<span>by Amol Kahat</span>
<i>at 2019-02-20T18:00:10+05:30</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added support for ECC installation. (#41)

* Added support for ECC installation.
* Changed passwords from Secret123 to SECret.123

Signed-off-by: Amol Kahat <akahat@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/14ff3a1ad877348c95a8084de28d46c3f4374537">14ff3a1a</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-02-20T16:09:23+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Reorganized pki-server http-connector commands

The SSL host commands have been moved into pki-server
http-connector-host, and SSL certificate commands have been
moved into pki-server http-connector-cert.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/6e066c00b6818a2e993c89364638aec81659f4e0">6e066c00</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-02-20T16:09:23+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added pki-server http-connector-host-add/del

New pki-server commands have been added to create and remove
SSL host configurations.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/695e1ae43ea1111bde193d669d807b56ef1fa55f">695e1ae4</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-02-20T16:09:23+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added pki-server http-connector-cert-add/del

New pki-server commands have been added to create and remove
SSL certificate configurations.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/953cd62189e2bc12b917360e712400e22828eea4">953cd621</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-02-21T00:57:29+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Reorganized pki.read_text()

The pki.read_text() has been moved into pki.util module.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/b35571f5433ee9355f9364ab34c139da2a5e3050">b35571f5</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-02-21T03:02:09+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added pki-server nss-create/remove

New pki-server commands have been added to create and remove NSS
database in PKI server.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/848bcd00e27e28edf0c1a663c40553d9e86c844d">848bcd00</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-02-21T04:53:09+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Consolidated logging configuration
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/1c360008393e3633f3d93d3d10822845ab3762c0">1c360008</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-02-21T06:36:49+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added pki-server password-find

A new pki-server command has been added to list the passwords
in password.conf.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/768e5bc05b92e4b773c6184a2357ea29079b5772">768e5bc0</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-02-21T06:36:55+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added pki-server password-add/del

New pki-server commands have been added to add and remove the
passwords in password.conf.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/bb168a7bc5de6d1d898a1546b16dc5c2f564d6fa">bb168a7b</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-02-21T16:21:01+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added pki-server jss-install/uninstall

New pki-server commands have been added to install and remove JSS
library in PKI server.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/350318bcbe1636c637bcf597ec3e724097c7f3d2">350318bc</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-02-21T22:58:34+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added pki-server listener-find

A new pki-server command has been added to list listeners in
server.xml.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/160a074594c547d1dbe0c65075889767d11879e5">160a0745</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-02-22T15:21:51+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added pki-server jss-enable/disable

New pki-server commands have been added to enable or disable JSS
in PKI server.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/70ff7349ce03a9f75100838aae6de6ddcdf24dfb">70ff7349</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-02-22T15:21:51+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Removed duplicate logging configuration
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/0f3d850a8b7b9acefd0cdeb41120709a89157117">0f3d850a</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-02-22T09:40:31-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated Tomcat dependency
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/708d59ccbd082a151fbd3275b2434bd057b3e7c1">708d59cc</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-02-23T06:00:06+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Removed password params from pki-server nss-create
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/d239ec32522412f2663eeacf25a636372ad451ba">d239ec32</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-02-23T06:49:18+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added SSL host params into pki-server http-connector-add
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/102e7282790546ce83fca84ce56946b7c71bf833">102e7282</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-02-25T21:06:35+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added default param values for pki-server http-connector-cert

The pki-server http-connector-cert commands have been modified
to provide default values for connector, SSL host, and certificate
type parameters.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/ae70dad4f00f26bcc7675c4d25e15f936c5e4c34">ae70dad4</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-02-25T21:06:35+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated pki-server jss-enable

The pki-server jss-enable has been modified to install JSS
libraries as well.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/9c0554f908e0cf4ce8f6c9883af360c05d67d3df">9c0554f9</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-02-25T21:06:35+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated pki-server nss-create

The pki-server nss-create has been modified to accept and store
the NSS database password.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/6b2b0fc5ebfea1f3201ade5bd02b33ccaf36aa80">6b2b0fc5</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-02-25T21:06:35+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated PKIServer.create()

The PKIServer.create() has been updated to install
logging.properties.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/574d6390ecda857e23e6fdd95f884b3ea68cc7bb">574d6390</a></strong>
<div>
<span>by Alexander Scheel</span>
<i>at 2019-02-25T15:41:37-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Update imports to sync netscape.security classes

These changes depend on the release of JSS 4.5.2 and ensure that any
references to the netscape.security classes are replaced by their new
locations.

Signed-off-by: Alexander Scheel <ascheel@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/e836adf2963de079ce5eb321a61600b3a1a84ff0">e836adf2</a></strong>
<div>
<span>by Alexander Scheel</span>
<i>at 2019-02-25T15:41:37-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Update configuration to JSS 4.5.2 locations

In various places, the configuration references classes which have moved
with the PKI -> JSS sync. Update their locations to use the new package
names.

Signed-off-by: Alexander Scheel <ascheel@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/34a407066f6b51d6300b395113cb81747ee76977">34a40706</a></strong>
<div>
<span>by Alexander Scheel</span>
<i>at 2019-02-25T15:41:37-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Add migration script to new locations

JSS 4.5.2 includes the netscape.security classes previously in PKI; this
script migrates configuration files to their new locations.

Signed-off-by: Alexander Scheel <ascheel@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/336f6164029df2e53d186015aa84d2a31b85599b">336f6164</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-02-25T23:33:47+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated pki-server create

The pki-server create command has been modified to define the
CATALINA_BASE variable for the newly created instance.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/46aacb629c9d1ad94ebe4736073cc02afb2b22df">46aacb62</a></strong>
<div>
<span>by Alexander Scheel</span>
<i>at 2019-02-26T10:18:58-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Add missing import org.mozilla.jss.netscape.security.util.Util

Signed-off-by: Alexander Scheel <ascheel@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/7a4605bbb99ebd9849ae5976291734b04ae34b06">7a4605bb</a></strong>
<div>
<span>by Alexander Scheel</span>
<i>at 2019-02-26T10:18:58-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Remove base/util/src/netscape/security

Also removes base/util/src/com/netscape/cmsutil/util/Cert.java and
base/util/src/com/netscape/cmsutil/util/Utils.java as these also exist
under the netscape.security package in JSS.

Signed-off-by: Alexander Scheel <ascheel@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/2facb5535530ae9f823646338578f65de952f181">2facb553</a></strong>
<div>
<span>by Alexander Scheel</span>
<i>at 2019-02-26T10:19:15-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Sync spec from pki-core.spec

This introduces stricter version matching and conflicts on older package
versions to try to prevent hybrid package update where a subset of the
update is installed on top of an existing version, breaking it.

Signed-off-by: Alexander Scheel <ascheel@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/bd0465285c91727a019abc29839791b03f27efc5">bd046528</a></strong>
<div>
<span>by Alexander Scheel</span>
<i>at 2019-02-26T12:29:35-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Update minimum JSS version required for PKI

Signed-off-by: Alexander Scheel <ascheel@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/2deb48632e7d4ae5894ac4be0e4ffe021ac9d8c7">2deb4863</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-02-27T01:52:06+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated pki-server nss-create

The pki-server nss-create has been modified to support password
file and manually typed password.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/1b4ae76cae78d07f767a0255c0ce3a43b764f109">1b4ae76c</a></strong>
<div>
<span>by Alexander Scheel</span>
<i>at 2019-02-27T11:36:19-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Remove duplicate getKeyWrapAlgorithmFromOID implementation

Signed-off-by: Alexander Scheel <ascheel@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/c3d0ebacac8bdd204ca459c68411affac4c35655">c3d0ebac</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-02-27T16:33:05-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added pki.1.md

The pki.1 man page has been converted into Markdown page.
The CMake script has been modified to generate a man page
from the Markdown page.

https://pagure.io/dogtagpki/issue/2858
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/575156d3c5f2576240488b4ab347699ca612cc67">575156d3</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-02-28T14:58:20-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated pki-server.8.md for consistency
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/2b9b4a44778e0e7894a984b5a00ae5150440fb77">2b9b4a44</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-02-28T14:58:20-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated pki-server-cert.8.md for consistency
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/0a4c5a1fa75b85b71937ddbe2880a4d13a954897">0a4c5a1f</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-01T09:14:51-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in KeyConstraint
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/31345afc4e82b8dbacd71de201935852b42bde29">31345afc</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-01T09:14:51-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in RenewalProcessor
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/123a2dda2cad96be3ce62e60b1c28d79ecca99f9">123a2dda</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-01T09:14:51-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in UserService
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/9878d16e7ef7edb9e2eca203f56483e784e159c5">9878d16e</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-01T09:14:51-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in DefStore
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/8ea8ec5e7e7321b6c8d07807f1d6d0494ccd210b">8ea8ec5e</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-01T09:14:51-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in CAValidityDefault
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/2be7d6d41dafd11680a1a90e407996056a870da0">2be7d6d4</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-01T09:14:51-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in SubjectAltNameExtDefault
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/73c99debe3868748cc9507f9ad8fe02817130df0">73c99deb</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-01T09:14:51-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in CAProcessor
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/d1e612598935b21c8018d863319fe219590f32b9">d1e61259</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-01T09:14:51-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in CertProcessor
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/fdfdc13596f126bb1c87c3acb4c06dbf9d4eedbc">fdfdc135</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-01T19:23:54-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in ACLInterceptor
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/f8702b5a61beb72d310deb4d56341b0d852bc467">f8702b5a</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-01T19:23:54-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in NSCertTypeExt
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/c59aee308bb07eb0453b1357277bdcb56ab36295">c59aee30</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-01T19:23:54-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in OCSPServlet
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/0d3f5a518f49fc1fd42bca2c03daa84ddcbd25f9">0d3f5a51</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-01T19:23:54-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in EnrollServlet
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/7036380c1dacd67dd944d099d261d02455022b2f">7036380c</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-04T09:49:58-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added doc on basic PKI server installation.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/5cbd1b48095b97aa04cdd95852b78d101e30bf26">5cbd1b48</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-04T12:31:54-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Using JSSImplementation for Tomcat 8.5

The installation code for Tomcat 8.5 has been modified to
use JSSImplementation which provides JSSKeyManager and
JSSTrustManager instead of PKITrustManager.

The JSS and Tomcat JSS dependencies in pki.spec and the
Travis CI configuration have been updated accordingly.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/728bdd90f3f6d9f4556f5b10c2226802ebc95d99">728bdd90</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-04T13:36:53-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in SubjectNameConstraint
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/fd200c3e090262537e708c1459c0cfcb8629987f">fd200c3e</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-04T13:36:53-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in EnrollDefault
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/8a8ca9340c787f5417964413d6a10aafac40f89e">8a8ca934</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-04T13:36:53-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in RandomizedValidityDefault
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/67be81112c4d7d7a267b5b111e2243999562790a">67be8111</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-04T13:36:53-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in SecureChannelProtocol
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/6cc60a1e04de74f1414f70259d76598c323c5a15">6cc60a1e</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-04T13:36:53-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in ProfileSubmitServlet
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/116ba6f19cce7bc2b5a176e717182153ee2f269a">116ba6f1</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-04T13:36:53-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in ListCerts
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/8c4bfdcac22b997a28c0e6f5d025ba027a06ca53">8c4bfdca</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-04T13:36:53-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in PolicyAdminServlet
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/6a05a858118cf92a3f8fd0352c99ce6ffeceac3a">6a05a858</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-04T13:36:53-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in nsHKeySubjectNameDefault
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/17997c7c5c1c96b19af0f936c8d45f2ed2620ec7">17997c7c</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-04T13:36:53-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in nsNKeySubjectNameDefault
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/607607e793e10b91b65d2abc1ff312cc6f5bee23">607607e7</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-04T13:36:53-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in ProfileAdminServlet
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/f08a2320ffb71f27b3c1725d91f491d84fecf65e">f08a2320</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-04T13:36:53-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in PublisherAdminServlet
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/91d00ce3aaddb629d9ef3b6d95708228a9f39a06">91d00ce3</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-04T13:36:53-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in UpdateDomainXML
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/b9b70fbd8a12b044fc669ba7eb3523ba04774026">b9b70fbd</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-04T13:36:53-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in RequestProcessor
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/f02e75a43bd08edb14951065dfe00add0ef08883">f02e75a4</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-05T09:33:22-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in ValidityConstraint
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/84886edd19d497c7892f9743fce92a9c066534d7">84886edd</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-05T09:33:22-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in UniqueKeyConstraint
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/c8253fccccf8f033e6c19b229371a45567c9ef49">c8253fcc</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-05T09:33:22-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in nsTokenDeviceKeySubjectNameDefault
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/d9b09139d27e2c8aa3ec9bd8439dcb1c119f76fc">d9b09139</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-05T09:33:22-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in nsTokenUserKeySubjectNameDefault
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/cc27b3768715f1097ce62ffedf972067dbfa5983">cc27b376</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-05T09:33:22-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in UserSubjectNameDefault
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/b63fe05e5f9a6d234bbf112d4f4d16f67520c5ac">b63fe05e</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-05T09:33:22-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in AdminServlet
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/d5dfe8134249dafc1f3e97a85e44ff1f76ea388d">d5dfe813</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-05T09:33:22-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in KRAConnectorProcessor
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/a07b1d53b4dcb67c993b4d21534841ecf3a1087c">a07b1d53</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-05T09:33:22-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in RegisterUser
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/6bccbf987e4c24b75645078fe3f59711fca3d4de">6bccbf98</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-05T15:07:35-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in SigningUnit
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/0fa3206267756410b489dea21c842287a0237202">0fa32062</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-05T15:07:35-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in ProfileService
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/cc9704cfc0785e18cfdaddaf00547d3992e6d22a">cc9704cf</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-05T15:07:35-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in CMSCRLExtensions
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/754f40816068614c768ab303f5b2e297cd9dfa11">754f4081</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-05T15:07:35-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in ExternalProcessKeyRetriever
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/ae6f7fc2edce3735502585ad9bb664a00d2dfab2">ae6f7fc2</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-05T15:07:35-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in CAApplication
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/c7841968fa46dcc2294d28c392a9c5d574a712c6">c7841968</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-05T15:07:35-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in CRSEnrollment
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/be437a99b1ee54c48aeaf5c3a749bbc3e79e2bc0">be437a99</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-05T15:07:35-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in ConnectorServlet
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/99b88426ec2b1e336268884f24054a902dd437f9">99b88426</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-05T15:07:35-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in ValidityDefault
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/822c5fc2b93d8f71873a1ee4514e9267307cb0eb">822c5fc2</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-06T11:49:52-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added .copr/Makefile
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/da95816f28d728774eb6951f316cc77b59488418">da95816f</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-06T13:20:38-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in CAEnrollProfile
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/557e4e69eb67747a31632671e4e7af23d8f560fe">557e4e69</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-06T13:20:38-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in DoRevokeTPS
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/50414a6ccb3f103318bdff71867afaf80bfeafe8">50414a6c</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-06T13:20:38-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in UpdateCRL
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/85ef60e739dfc4f2e0d75e46270380846391b9eb">85ef60e7</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-06T13:20:38-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in AuthMethodInterceptor
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/83a63b2d24b4d99dba9772d7c692cea022f01f15">83a63b2d</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-06T13:20:38-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Update loggers in ProfileApproveServlet
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/86da9648ce525c68407751ec4bd3b253442df21f">86da9648</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-06T13:20:38-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in ProfileReviewServlet
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/62b4b91bf10c0fd143a1ca8b05f1b6207a376922">62b4b91b</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-06T13:20:38-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in GenerateKeyPairServlet
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/aecb4a69d7b1269fe1e9bbb202bfaaa3c9491a0b">aecb4a69</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-06T13:20:38-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in AddCRLServlet
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/8d069d281a1957b4af3f9003032dfea0b6c1fbaf">8d069d28</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-07T09:47:21-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated COPR repo for Travis CI
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/c0eab290a0aea214ac92f687a7d5389ea70f0ffe">c0eab290</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-07T11:56:53-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in ServletUtils
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/6e6754f69da3d6d4242356649c587d51c4a9c462">6e6754f6</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-07T11:56:53-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in StandardKDF
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/e6d8b965be8e6815713e331e6c8f60a100f38b5d">e6d8b965</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-07T11:56:53-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in AAclAuthz
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/756d948c0c88b9d9dc1cb5e354d98459d4002144">756d948c</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-07T11:56:53-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in CommonNameToSANDefault
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/255b1bafdd06fe07f9502dd8039a0fa809e8451c">255b1baf</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-07T11:56:53-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in ProfileSelectServlet
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/1b0b3fb7178352cc605279bfcbdf9fde7a811793">1b0b3fb7</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-07T11:56:53-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in ProfileProcessServlet
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/c0b2551fda85ebe698ae2f3df9683770d056b5e5">c0b2551f</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-07T11:56:53-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in SubjectKeyIdentifierExtDefault
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/82d6d035d76f0738fd151bf3123fe29110e25ddd">82d6d035</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-07T11:56:53-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in TokenAuthenticate
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/6b8953432df6d38fdebc3e189941e61f4f550ac2">6b895343</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-07T14:19:23-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in GetTransportCert
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/072937104a1b3c6d9179167d5167b4c428bebfc6">07293710</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-07T14:19:23-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in ImportTransportCert
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/c7a249583a92d3792a8a3b44e78ca43d67160011">c7a24958</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-07T14:19:23-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in CRLDistributionPointsExtDefault
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/907c8fbc220c873aa0212617758a55565a3c445d">907c8fbc</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-07T14:19:23-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in SelfTestService
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/69777a08fffe62b408e7012475970383667ba1b0">69777a08</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-07T14:19:23-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in UsrGrpAdminServlet
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/ab2e3e04b60086ba496cced08d5dc0a3a5920537">ab2e3e04</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-07T14:19:23-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in SubjectNameDefault
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/16a2e558553ed3136a025fba2d90c4b60cca82a0">16a2e558</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-07T18:07:27-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in RegistryAdminServlet
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/bfd7170b7640c43e23692368154335c1fa4ddf4e">bfd7170b</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-07T18:07:27-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in SubsystemGroupUpdater
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/105aa5f877d34af56c5bccdb5490ccf6db109f0a">105aa5f8</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-07T18:07:27-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in GetCookie
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/e5fdbc76f7a29f99ece17d58c813da79184729d9">e5fdbc76</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-07T18:07:27-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in TokenKeyRecoveryServlet
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/bc9814c8ed6654b1d539108f574f5f733023e2bf">bc9814c8</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-07T18:07:27-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in EERequestFilter
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/9f7a8378354b5356c9bf5015199d3a8a5315d201">9f7a8378</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-11T10:25:03-04:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated RPM dependency diagram
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/80e589e900cf2a11cda755d62b7c505141f529c9">80e589e9</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-12T10:27:07-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Moved CMS.getServerStatus() to CMSEngine
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/6594391e4c338a902755a21a0a80aaaae129e21e">6594391e</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-12T10:27:07-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Moved CMS.getServerCertNickname() to CMSEngine
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/4e332979130afe86f84f50912e3237c80fdfc84a">4e332979</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-12T10:27:07-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Moved CMS.setServerCertNickname() to CMSEngine
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/811d42e705fc0b89356bd479e9c532fe9b072df8">811d42e7</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-12T10:27:07-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Moved CMS.getStartupTime() to CMSEngine
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/7b9941266a551b5a55f06d84d9c709e364e4c8c3">7b994126</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-12T13:47:49-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Moved CMS.getAdminPort() to CMSEngine
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/39d7d3605ad9e6d604c1a124a9c826879faf50d3">39d7d360</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-12T13:47:49-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Moved agent methods to CMSEngine
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/40ef7f1c8526d80c9ebaaf806e76ebfb6c67297a">40ef7f1c</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-12T13:47:49-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Moved EE SSL methods to CMSEngine
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/198ca21714f70e3a14f91e1e82f77f543235847a">198ca217</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-12T13:47:49-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Moved EE non-SSL methods to CMSEngine
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/e23841007aa16769e37537d0f0c7ca40f46d0e6f">e2384100</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-12T13:47:49-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Moved remaining EE methods to CMSEngine
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/5eb0c100214e95fe3b4d1bdd16b51379160554c1">5eb0c100</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-12T16:42:27-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Moved CMS.getPID() to CMSEngine
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/0a0864f64fc164b8cf5f6de0b5266c374b7399d7">0a0864f6</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-12T16:42:27-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Moved CMS.getInstanceDir() to CMSEngine
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/0444e8152715e5c4c85804b9af0a717ca46334e1">0444e815</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-12T16:42:27-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Moved ProofOfArchival into org.dogtagpki.server.kra

The ProofOfArchival has been moved into org.dogtagpki.server.kra
due to dependency on CMSEngine.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/744d661082067b6a049899a39b7fd67377792d17">744d6610</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-12T16:42:27-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Moved CMS.checkForAndAutoShutdown() to CMSEngine
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/e86e5d3f9a637488eff044b5a97ea33aeb7e8f0c">e86e5d3f</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-12T16:42:27-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Moved CMS.isPreOpMode() to CMSEngine
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/7c48164b3e422a781e5510584ce4db304db0170e">7c48164b</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-12T16:42:27-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Moved CMS.isRunningMode() to CMSEngine
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/ca4a702e4c098c97fcdac3c54a652295368de427">ca4a702e</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-12T16:42:27-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Moved CMS.isInRunningState() to CMSEngine
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/0602570039678a0d6e91e9cd46d5d25030474afb">06025700</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-12T19:23:28-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Moved CMS.getPasswordStore() to CMSEngine
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/9dda0a64dbeea01930b537d691b28c4b5f2ee575">9dda0a64</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-12T19:23:28-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Moved CMS.putPasswordCache() to CMSEngine
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/ca38d4e9cdae157212e0a794283bb2d82aeb7a4a">ca38d4e9</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-12T19:23:28-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Moved CMS.getPasswordChecker() to CMSEngine
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/3bb505c0c9ec81d49c7411716687b335d482d50e">3bb505c0</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-12T19:23:28-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Replaced CMS.createCRLIssuingPointRecord() with direct constructor
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/9864306dabe67ac9f3cc0a28a07eb848093ebefe">9864306d</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-12T19:23:28-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Replaced CMS.getCRLIssuingPointRecordName() with direct class name
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/c547d918d4d6edd22443331a40a86aa037cb01f0">c547d918</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-12T19:23:28-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Replaced CMS.getBoundConnection() with direct constructor
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/5052f06eaf64968bfe75c9fd9d2ab4bfcbffb905">5052f06e</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-12T19:23:28-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Replaced CMS.getResender() with direct constructor
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/90312ac309fa04618c325924eb4c5c90d981c210">90312ac3</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-12T22:14:31-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Moved CMS.getEncodedCert() to CertUtils
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/5974c3e682e0474cfd40c7b425f331b0e4871e5b">5974c3e6</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-12T22:14:31-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Moved CMS.getMailNotification() to CMSEngine
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/8cb9533f954675cf20ca7bcb9496da06e0fbccec">8cb9533f</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-12T22:14:31-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Moved CMS.getConfigSDSessionId() to CMSEngine
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/c9bf9a56db8fc58d4767fc3568158787dbcadf91">c9bf9a56</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-12T22:14:31-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Moved CMS.setConfigSDSessionId() to CMSEngine
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/e99680eee9316171dbf78c6b10093ec1a859f5c1">e99680ee</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-12T22:14:31-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Moved CMS.getSharedTokenClass() to CMSEngine
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/12967cc264377f9f88c15ad7715dc81cd22aff7f">12967cc2</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-12T22:14:31-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Moved CMS.isRevoked() to CMSEngine
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/960de122568ea85f8267ea3ae27b8215761f64eb">960de122</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-12T22:14:31-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Moved CMS.setListOfVerifiedCerts() to CMSEngine
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/ce2747a7791c21ca2c47ed1df92a640b3d53e9d4">ce2747a7</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-12T22:14:31-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Moved CMS.getSecurityDomainSessionTable() to CMSEngine
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/b7472121482dd9d2c043ad26ea7003d4c3ded106">b7472121</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-12T22:14:31-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Moved CMS.getPKCS7() to CMSEngine
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/4966ebf0759a0d9f5de54e9f731393a14ef4558f">4966ebf0</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-13T10:46:22-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Removed release number from Requires tags

The release number has been removed from all Requires tags
since it will not work if the packages are built in different
modules.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/57d96e08612fab1710c1c443e6d0153ebc083b44">57d96e08</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-13T16:44:38-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Update loggers in ArgBlock
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/aa64751d86ba1079d6c5fbba035fa0a29fc6b60f">aa64751d</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-13T16:44:38-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in PropConfigStore
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/b0d998b165abb6bdf25b7307528665f26f202750">b0d998b1</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-13T16:44:38-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Removed unused CMS.traceHashKey() methods
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/464308801e70481e55f1b347f27420d3335a85fd">46430880</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-13T16:44:38-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in ChallengePhraseAuthentication
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/e3af40376d3a5a54685b997ae254c0326a630b6d">e3af4037</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-13T16:44:38-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in SSLClientCertAuthentication
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/585b4a84665941b3fbded54da53da5eb81d7ae3e">585b4a84</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-13T16:44:38-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in HttpConnection
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/922f7db3b49550b963481271435b4250ad5d0427">922f7db3</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-13T16:44:38-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in HttpPKIMessage
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/c6ace66b186067d1fc2a80823035507f8b37a4c9">c6ace66b</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-13T16:44:38-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in HttpRequestEncoder
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/984e6e65ec0293de6b872074988b4a37d3f1ead0">984e6e65</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-13T16:44:38-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in PublisherProcessor
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/49502b350e677fb53c43a9efbecbe5edce1b346d">49502b35</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-13T16:44:38-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in JobsScheduler
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/75b233d0982cf9eedf71f2ddb04bbb38636354dd">75b233d0</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-13T18:14:23-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in RequestQueue
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/75f37e33c41120e7e30b1e7e860e1a138ddfbd70">75f37e33</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-13T18:14:23-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in GeneralNameUtil
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/92fe6d9d4b07366ed7543ba2f3949a3471120ee2">92fe6d9d</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-13T18:14:23-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in RequestRecord
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/edccd5f082e7ffd5cf0a204f244dfa1bebaff8cc">edccd5f0</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-13T18:14:23-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in UGSubsystem
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/8c4abd5754e21b88e7205b74c954ad15af24e8d9">8c4abd57</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-13T18:14:23-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in JssSubsystem
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/fbfc6e930d1c56b35d9eea620546db53363055d8">fbfc6e93</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-13T18:14:23-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in LogSubsystem
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/f1cbc11517e7732a59c58f81940f42b951c06df0">f1cbc115</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-13T18:14:23-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in X500NameSubsystem
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/28224487a6d7ea8636b065cfd950cad09121792b">28224487</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-13T18:14:23-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in LocalConnector
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/e6a83a5ad7e22364560c9465628be7b2c8d59668">e6a83a5a</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-13T18:14:23-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in RevocationInfoMapper
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/777822b715b2cdade244f5eaee074a03e4082a43">777822b7</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-13T19:01:45-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in org.dogtagpki.legacy.core.policy
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/35a2a510ac5cf26ae6143b0c09dc35bef60c1312">35a2a510</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-13T19:01:45-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in com.netscape.cmscore.ldap
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/9fa4daa8004a9472e1d768f31139489eadf4750d">9fa4daa8</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-13T19:01:45-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in OidLoaderSubsystem
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/dda61f4e074b1af59ac59acda6cd4176627ceb70">dda61f4e</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-13T19:01:45-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in CAService
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/8f2421c701c0a4695bc2cbb7139be922d4b61922">8f2421c7</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-13T19:01:45-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in CertRecordMapper
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/2a93c8c4120ad87de7c8fafa234bfa5421f63471">2a93c8c4</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-13T19:01:45-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in OCSPAuthority
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/537f1265b75ae30261c57ef7f51f48dfbacd7de9">537f1265</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-13T19:01:45-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in FileAsString
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/8db1fd38f413bf7b2902fefebfcf989f8e4f7612">8db1fd38</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-13T19:01:45-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in TokenService
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/95972998940ad9b66541eafd7bd5b5c17501678b">95972998</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-13T19:01:45-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in DirAclAuthz
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/450cf37bec1275bb6157cbf3887564f0e6cec06b">450cf37b</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-13T19:01:45-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in ProfileServlet
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/c3f7ae3b4a5876ab4c138101358461f866afc3e7">c3f7ae3b</a></strong>
<div>
<span>by Jack Magne</span>
<i>at 2019-03-13T17:12:30-07:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Resolve Bug 1601539 - TPS – Return HTTP Error Codes Instead of Exceptions in TPSServlet.

Submited by RHCS-maint.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/eeaaf593139d2114acc10abd622030cb947e6410">eeaaf593</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-13T20:04:13-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in EnrollmentProcessor
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/e52cef4db7f5931382961c8ff2ea2781852c5870">e52cef4d</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-13T20:04:13-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in BaseServlet
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/63027eec2fee4fd343c611c43312901ca1662663">63027eec</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-13T20:04:13-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in EnrollmentService
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/c4fc7c9dd893ac1b5f2a27a69717fbceb3b5507e">c4fc7c9d</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-14T16:37:58-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in LDAPStore
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/6eb8526a11a548194d35f7cfe97d27ba66bd436e">6eb8526a</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-14T16:37:58-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in CertificatePoliciesExt
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/a40435498fc8d45242f1149800bd6a5c55e7534f">a4043549</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-14T16:37:58-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in AuthTokenSubjectNameDefault
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/9353653e2cf2c391b2eaef1d3f57be2fb7b3e9d6">9353653e</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-14T16:37:58-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in NameConstraintsExtDefault
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/6e446fbc64ee5aa16e2dceaf69d1d18efe7d1917">6e446fbc</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-14T16:37:58-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in CertReqInput
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/9cb7d2452a5f740aee6ca6b8b12dd4fd6a9dce6a">9cb7d245</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-14T16:37:58-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in BasicConstraintsExtConstraint
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/d1270f0aee16e1c565c2560b05e5a20cca7a5236">d1270f0a</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-14T16:37:58-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in CAValidityConstraint
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/e580e7bd46c88e27f060969c10b6e9f1bad21790">e580e7bd</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-14T16:37:58-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in AuthInfoAccessExtDefault
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/03ecfb2197dab630cef958ff79e6b58c3fb3909f">03ecfb21</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-14T16:37:58-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in CertificateRevokedListener
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/bb3386b0918f7df46bd792c103aa2011976b3f89">bb3386b0</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-14T16:37:58-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in MailNotification
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/a852a4f7f1b29470fcea26cce2c4ddc123850738">a852a4f7</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-14T16:37:58-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in BasicConstraintsExtDefault
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/63c1fa53b2767dce8f3b486cd2f0f0dce532f057">63c1fa53</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-14T19:04:50-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in UserOrigReqAccessEvaluator
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/b9f69e039d8f4b78f587a1c65ca51655bdae8ffb">b9f69e03</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-14T19:04:50-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in ExternalProcessConstraint
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/6afa6e29c2d754bfec737b43b86b6b600d5c799d">6afa6e29</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-14T19:04:50-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in SubjectInfoAccessExtDefault
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/3e585b0a67ad7888c8eb294ef2a9974668dcff21">3e585b0a</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-14T19:04:50-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in EnrollInput
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/5a5c13429c762e1ed75a790b4b29efbb12b30ef4">5a5c1342</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-14T19:04:50-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in SecurityDomainProcessor
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/ad94e03918d7c4a07dffe195f215fbfd23b6cc90">ad94e039</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-14T19:04:50-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in UpdateConnector
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/87b5bc7b8371cf205bf501784da1ec7f7b53961e">87b5bc7b</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-14T19:04:50-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in RenewalConstraints
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/09131aab543610ccdfa2f1ef7a7ce19cb659d732">09131aab</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-14T19:04:50-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in AuditService
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/e5699ed7b5bb36c5b3075a0da941438948e190f1">e5699ed7</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-14T19:04:50-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in AuthorityKeyIdentifierExt
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/80468208bd21a1ea146e789972e94b455e6582da">80468208</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-14T19:04:50-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in UpdateOCSPConfig
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/439547e161cb1c8aee4640e6aa50a8ac89949d98">439547e1</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-14T19:04:50-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in OCSPPublisher
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/e0ce46fae349cb6c18b8be520de5d8121277d6dc">e0ce46fa</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-14T19:04:50-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in SrchCerts
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/6a2186497faf0b6c81cfec644c33effd57ccea81">6a218649</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-14T19:04:50-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in EEClientAuthRequestFilter
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/b6b15589876cf88b75fbb3d94868acab2b6caa0e">b6b15589</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-14T19:04:50-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in FreshestCRLExtDefault
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/c8a4d5a9e6f7a503b640dc629350cf718b432cd4">c8a4d5a9</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-14T19:04:50-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in LdapDNCompsMap
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/9e9f6b4fd8802c37dbac3290a2ddc46e89bbab88">9e9f6b4f</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-14T20:42:41-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in AdminRequestFilter
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/59b90d8ec667b744f85cdeea8d19b5e3bdeb6dff">59b90d8e</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-14T20:42:41-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in AgentRequestFilter
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/75689d5a3e252d366369dd1c346744cc0678a292">75689d5a</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-14T20:42:41-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in CertReqParser
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/145b45ba6ae90849d3a50b4eacc4a2f233dd6b5c">145b45ba</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-14T20:42:41-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in NistSP800_108KDF
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/3b0487ec1772af96def5008a71ed51fac4b0ec0f">3b0487ec</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-14T20:42:41-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in CertificatePoliciesExtDefault
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/b867bd0a46d43f3fb594389ee9b3b57db9a1a8d8">b867bd0a</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-14T20:42:41-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in SubjectDirAttributesExtDefault
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/e4781c53b3514477078ac22d9acce2c110c18e18">e4781c53</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-14T20:42:41-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in FileBasedPublisher
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/379c39ff22714783b965b4664f620513fc3d80db">379c39ff</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-14T20:42:41-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in GetConfigEntries
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/2b8e31807af3160cc34d838839283c824cf4d307">2b8e3180</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-14T20:42:41-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in TKSKnownSessionKey
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/17e7231a2f8ee2f92577fc2d22ce1020ea5ea405">17e7231a</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-14T20:42:41-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in EnrollConstraint
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/21329582df6b5af3920acd011d1d9bf14164f83a">21329582</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-14T20:42:41-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in DownloadPKCS12
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/9e879a1b56aea786d3b2c48fba443316e2d0e29e">9e879a1b</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-14T20:42:41-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in NameConstraintsExt
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/ea4d9b4c64dccbe9a58b9b228380658dc56a7db7">ea4d9b4c</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-14T20:42:41-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in MessageFormatInterceptor
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/2083d82f1e462181a3bb72bc44dc4fe7d67ae94a">2083d82f</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-14T20:42:41-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in SessionContextInterceptor
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/431fcf09622cd85f91ccdb27d76ea0378a19dcfe">431fcf09</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-14T20:42:41-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in ProfileListServlet
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/aa43d5e21525c5e0c00e95acbd3fd304931288b6">aa43d5e2</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-14T20:42:41-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in GetDomainXML
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/ba6c5b929c71274becff70369bf37855afd4cfe9">ba6c5b92</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-14T20:42:41-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in GenericExtDefault
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/435c6f8aa2103e6046f114c15e19589fe08880e3">435c6f8a</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-18T10:49:50-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in CMCAuth
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/ba1721eb1370782a7db3423e0658f92c5c176237">ba1721eb</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-18T10:49:50-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in CMCUserSignedAuth
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/2094b0a6ddd0d60f83bde1340521823f6aa587ce">2094b0a6</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-18T16:59:01-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in CMCSharedTokenSubjectNameConstraint
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/9aeca0014947f1f36a965f1b3ea4c9411e3e872a">9aeca001</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-18T16:59:01-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in CMCUserSignedSubjectNameConstraint
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/ca2f34af8083b66350faddcf09c606eb1fd2e2e5">ca2f34af</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-18T16:59:01-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in CMCUserSignedSubjectNameDefault
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/7d90f6167c5806f5bb90b5ca78cd08aa880795f2">7d90f616</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-18T16:59:01-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in CMCOutputTemplate
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/647c788a34565af4fecdada6b6e48f7cb77810b8">647c788a</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-18T16:59:01-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in ProfileSubmitCMCServlet
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/241230647cba1dd52302a4f00f583a0c84fcddba">24123064</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-18T16:59:01-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in com.netscape.cms.jobs
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/90b988cd07837fb1ffde2b3f1ef25441abcae904">90b988cd</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-18T16:59:01-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in com.netscape.cms.profile.constraint
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/f8f12a590839cadceb0939891d4be88661d5196a">f8f12a59</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-18T19:34:55-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in IssuerAltNameExtDefault
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/8ed336a5fb745291384f3ef8d74b2df20d04f328">8ed336a5</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-18T19:34:55-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in GroupAccessEvaluator
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/126b8ea881734f2742fc662ac8246f1d1444b43c">126b8ea8</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-18T19:34:55-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in LdapCertSubjMap
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/e171d39a02f0d5248028cba9e9beb407ad24a38d">e171d39a</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-18T19:34:55-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in HashEnrollServlet
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/e9d57429f236ebf48a30610af770fe93a89dffde">e9d57429</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-18T19:34:55-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in CloneServlet
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/4f80c810c9b7058a02a5f6c9fa239228155d7fd5">4f80c810</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-18T19:34:55-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in ConfigCertApprovalCallback
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/0de12b56301034a9f78c37cf089252fbafd12b0a">0de12b56</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-18T19:34:55-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in GetCertChain
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/e245ecf2435c0e3eb4d4ce3790f837eb3d151412">e245ecf2</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-18T19:34:55-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in CRMFProcessor
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/8623dabb1f06546bd78a0d5a07dcc518fa22e4a5">8623dabb</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-18T19:34:55-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in SecurityDomainService
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/e3a8ed24479ea223a5186f25efa47379c644eeab">e3a8ed24</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-18T19:34:55-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in CAEnrollDefault
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/b9060cfcc0e27c39f47f3541cf2a3424dab30308">b9060cfc</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-18T19:34:55-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in KeyUsageExtDefault
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/47e1dd636402e0c312032c6563bb9b2347d154ba">47e1dd63</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-18T19:34:55-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in NSCertTypeExtDefault
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/6b81b3aa68c34b2a7042dd052c3f6d17b0b25a1c">6b81b3aa</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-18T19:34:55-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in LdapUserCertPublisher
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/e64bc52c115db5f79c18d9d3d16d87237f852b43">e64bc52c</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-18T19:34:55-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in CertReviewResponseFactory
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/77d2f96767598b297ee4c49e32010df3a55133e1">77d2f967</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-18T19:34:55-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in CMCRevReqServlet
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/f3f82716f29ea2e9a507c1822807a9e4a4203461">f3f82716</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-18T19:34:55-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in GetSubsystemCert
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/df41f996671b287fc69ef47b49a65a065a462f0c">df41f996</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-18T19:34:55-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in RevocationConstraints
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/07b4fac8579834c285202484e3931532173f9a30">07b4fac8</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-18T19:34:55-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in BasicConstraintsExt
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/26d3136d31e6cfd290df772eea8ed9b35ff84b82">26d3136d</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-18T19:34:55-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in CAInfoService
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/319e3d4b8e4e2cfd09ee5bde52adea2f8aa22e61">319e3d4b</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-18T20:42:48-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in com.netscape.cms.profile.def
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/c4494917255fded6d18f36099c82cccf6171c1e0">c4494917</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-18T20:42:48-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in ProfileService
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/81af4a3e2f3de7906afd18734584c4d2d5ce6e37">81af4a3e</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-18T20:42:48-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in ProfileMappingService
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/c88c4b40c25ad59b6baa8a3b17c636c9c74aebdf">c88c4b40</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-18T20:42:48-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in KeyRecoveryAuthority
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/4b10b7853b73a31e30c1b4e25fde079a8e1a1fa3">4b10b785</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-18T20:42:48-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in com.netscape.cms.servlet.admin
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/b0b3f7af4a64fe001025ef362ff4a8775ef3b4b6">b0b3f7af</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-18T20:42:48-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in com.netscape.cms.servlet.base
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/cf97854dec8ff34441351630066d5168e01c568c">cf97854d</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-18T20:42:48-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in com.netscape.cms.servlet.processors
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/009dd4fd160f50dbdd69455b378910ecef8fddb6">009dd4fd</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-18T20:42:48-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in org.dogtagpki.server.rest
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/be07ba4399ac42e1674c58723f40c1b0b8b547d7">be07ba43</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-18T20:42:48-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in com.netscape.cms.profile
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/a34f0617357705b5fdcba4c7945fee2d2ca7ba16">a34f0617</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-19T15:01:25-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in com.netscape.cms.publish.mappers
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/4dfb30ddb17db4fac934eead9e574e137ee16516">4dfb30dd</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-19T15:01:25-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in com.netscape.cms.publish.publishers
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/ae51ed77fc0980f3ec39d7ac1971517818072eaf">ae51ed77</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-19T15:01:25-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in com.netscape.cms.servlet.cert
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/30f081559bc911b4db87dfbfb33ac1e4bd5d430a">30f08155</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-19T15:01:25-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in com.netscape.cms.servlet.common
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/6d1ecd3b6437fe208ebe0a805d62be2d6f46d1e7">6d1ecd3b</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-19T15:01:25-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in com.netscape.cms.servlet.csadmin
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/600850acfe43efef86cda4490b0c9793c9b121ec">600850ac</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-19T15:01:25-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in org.dogtagpki.legacy.server.policy.constraints
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/ffaa35d8fe080d0639257f75e2e17f08b768b399">ffaa35d8</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-19T15:01:25-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in org.dogtagpki.legacy.server.policy.extensions
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/3cd5116657ff7b7993cd8dbff285f8134abbf421">3cd51166</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-19T15:01:25-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in com.netscape.cms.servlet.request
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/783ef87c5249085f66574aa226821cc20a37eeb8">783ef87c</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-19T15:01:25-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in com.netscape.cms.servlet.key
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/eecb0ec6e73fc758df777145ef9974d441bff4cc">eecb0ec6</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-19T15:01:25-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated the remaining loggers in com.netscape.cms
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/3e27af2a4c86472b40652bacb9a29da46d9d24de">3e27af2a</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-20T10:59:57-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Restored AuthTokenTest

The AuthTokenTest has been updated to remove obsolete code and
reenabled to run at build time.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/dcbe8d0f2e8d137167c5af3da6e58e5bac955d02">dcbe8d0f</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-20T10:59:57-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Restored RequestTest

The RequestTest has been updated to remove obsolete code and
reenabled to run at build time.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/2db8c330df8036b0df09bb372c77ac0b29aada5a">2db8c330</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-20T17:51:38-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Replaced CMS.createArgBlock() in com.netscape.cms.servlet.base
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/4dc12c22054a40a3a72f32cc8e74b33f1a70f4dd">4dc12c22</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-20T17:51:38-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Replaced CMS.createArgBlock() in com.netscape.cms.servlet.cert
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/3949834b2b57394f3ddccab892016b10dbf749e3">3949834b</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-20T17:51:38-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Replaced CMS.createArgBlock() in com.netscape.cms.servlet.common
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/42cd856310138f570e13bc9f8c2626966367625d">42cd8563</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-20T17:51:38-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Replaced CMS.createArgBlock() in com.netscape.cms.servlet.key
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/9c19f22ee247a92d6a37604f12ea9572ee2d6b2a">9c19f22e</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-20T17:51:38-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Replaced CMS.createArgBlock() in com.netscape.cms.servlet.request
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/050d8ac33bc94ebec1df452b0f397519326a1323">050d8ac3</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-20T17:51:38-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Replaced CMS.createArgBlock() in com.netscape.cms.servlet.ocsp
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/461b7d0d263951e0b80c83985ddd70a80a809ac3">461b7d0d</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-20T17:51:38-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Replaced remaining CMS.createArgBlock()
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/6a59940ef45c1d35465daab8bf38c4e30590ba0f">6a59940e</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-20T22:13:28-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Moved CertInfoProfile into com.netscape.cms.servlet.csadmin

The CertInfoProfile class has been moved into
com.netscape.cms.servlet.csadmin due to dependency
on CMSEngine.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/57325e2cb05ce68b5f9b7fdc480fb569c0230225">57325e2c</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-20T22:13:28-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fixed IAuthzManager dependency on ACL class
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/de9df1615e06555dda4b2a90ba4cf6884cb86ddc">de9df161</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-20T22:13:28-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Moved ACL class to com.netscape.cms.authorization

The ACL class has been moved into com.netscape.cms.authorization
due to dependency on CMSEngine.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/e1668bb0b588ecca8f36dc77549704faf3595df5">e1668bb0</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-21T09:11:48-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fixed AgentApprovals.findApproval()

Previously the AgentApprovalsTest was failing since
the AgentApprovals.findApproval() was incorrectly
returning the last approval if there was no matching
approval found.

In this patch the AgentApprovals.findApproval() has
been fixed to return null if there is no existing
approval found. The AgentApprovalsTest has been
reenabled to run at build time.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/9564477b2da5766f73329a42ce16896c8a4096cb">9564477b</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-21T21:11:38-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Moved CMSEngine.getLogMessage() to CMS

The CMSEngine.getLogMessage() has been moved into CMS class
since it doesn't depend on any attribute in CMSEngine.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/5e3e446816349eb242d22da71bea44d1a358fdcb">5e3e4468</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-21T21:11:38-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Moved CMSEngine.getUserMessage() to CMS

The CMSEngine.getUserMessage() has been moved into CMS class
since it doesn't depend on any attribute in CMSEngine.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/417732d93a843f48838a37c5c56b7fbf7451fcf3">417732d9</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-21T21:11:38-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Removed dependency on CMSEngineDefaultStub
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/f7aedbdf8e7679dae897eeae3bef6632c1c809d2">f7aedbdf</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-21T21:11:38-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in NetkeyKeygenService
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/eec3153e0f17d56410efba97bff4b5f5cf26a35a">eec3153e</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-21T21:11:38-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in TokenKeyRecoveryService
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/41e36be3a9410aebc06bf1c39fd1edae8c906cfd">41e36be3</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-21T21:11:38-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in org.dogtagpki.server.kra.rest
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/396c8f5932b7257daed3ac2cd8ebb463032e7b24">396c8f59</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-21T21:11:38-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in OCSPAuthority
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/2167771a64941c739dceb377e0b15fe4cce87515">2167771a</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-21T21:11:38-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in org.dogtagpki.server.ocsp.rest
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/6997ace7490a043bafde6b7ae872634149f9b4f3">6997ace7</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-21T21:11:38-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in TokenServlet
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/06fa547e880fc83234c703eb8c400be822ad9fe1">06fa547e</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-21T21:11:38-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in org.dogtagpki.server.tps.rest
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/9fc5893428ef9f605dc2eb93f5c262f8e7a7e169">9fc58934</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-21T21:11:38-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in TPSProcessor
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/f4d73c977ac4821605c42d02b4f5287c2f4dd268">f4d73c97</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-21T21:11:38-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Removed unused debug methods
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/38d87288cad0faff7b4074197de11ab5e1263be3">38d87288</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-22T16:01:29-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Moved CMS.isExcludedLdapAttr() to CMSEngine
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/d7cc69efa12f483c41f9bb3404e03073d781a739">d7cc69ef</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-22T16:01:29-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Moved CMS.createFileConfigStore() to CMSEngine
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/1e8a9faa0adf8405f398bc3ebfc9e3c9044ee8c1">1e8a9faa</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-22T16:01:29-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated CMS.getConfigStore() in CA
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/53a39e7d3b7d8744b012cc141553d7aa96f8c04d">53a39e7d</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-22T16:01:29-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated CMS.getConfigStore() in KRA
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/6f9358fe6f056535fe31114308e1b2ea371ae41c">6f9358fe</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-22T16:01:29-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated CMS.getConfigStore() in OCSP
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/debb29450b65b3a1cb3e9e55cccee7a7e7ac7a33">debb2945</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-22T16:01:29-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated CMS.getConfigStore() in TKS
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/df9de38b8a727a31c358363fc8acba8edb47b0ed">df9de38b</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-22T16:01:29-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated CMS.getConfigStore() in TPS
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/d42365bf71c51b1c1b1796111273c8530fdb17e7">d42365bf</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-22T21:03:47-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated CMS.getConfigStore() in com.netscape.cms
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/a8ef3f5c61a9a0b08356e281d2a8cc57dc25e734">a8ef3f5c</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-22T21:03:47-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated CMS.getConfigStore() in com.netscape.cmscore
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/33323fdc0c0848d477b1d8496711aeee6d4064a2">33323fdc</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-26T13:22:32-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated CMS.getSubsystem() in CA
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/575f72766ece58cbaea37d0b2032e2f5a2198dee">575f7276</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-26T13:22:33-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated CMS.getSubsystem() in KRA
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/416ddc1b9463733b86a7010171326e5d7c9fce06">416ddc1b</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-26T13:22:33-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated CMS.getSubsystem() in OCSP and TKS
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/376ba579b72525f2f8fa6b70bd2fe6d77d06ee1b">376ba579</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-26T13:22:33-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated CMS.getSubsystem() in TPS
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/1211092e63dd35b7cb266312387420443e80a5c0">1211092e</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-26T13:22:33-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated CMS.getSubsystem() in com.netscape.cmscore
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/5a023624eed8d851620f5a49440bdea349b29091">5a023624</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-26T13:22:33-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated CMS.getSubsystem() in com.netscape.cms
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/b22f13ebccf5d3c9453ae2a1cd9e20976dbf1b69">b22f13eb</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-26T14:15:25-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in org.netscape.kra
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/eb2fc62b7634c650d34a3891e0e110459703b53b">eb2fc62b</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-26T14:15:25-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in com.netscape.ocsp
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/914f8425fd9bf4088135001e3bc66f601bdae8db">914f8425</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-26T14:15:25-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in com.netscape.tks
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/8828c34e7ceec23e1b30e20cdf4669d9f44830ea">8828c34e</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-26T14:15:25-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in TPSConnectorService
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/247b97352374149075a47a5d94d0c5f0f6b74c80">247b9735</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-26T14:15:25-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in TPSEnrollProcessor
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/c15c59693dd1861c027b6045f355f34cf1c07b7d">c15c5969</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-26T14:15:25-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in TPSTokendb
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/c9ce9fdddbc25cae76977cd597b29999f01d531e">c9ce9fdd</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-26T14:15:25-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in SecureChannel
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/9c9d65c6454888a5a71aa6060a47a030692f446e">9c9d65c6</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-26T14:15:25-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in TKSRemoteRequestHandler
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/2e72f7c933ce0ae9fc3ac8c064466c8187fe4d2d">2e72f7c9</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-26T17:47:08-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in TPSEngine
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/946666efa129f8bf0134cd5c7775accf8b1c09f2">946666ef</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-26T17:47:08-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in FilterMappingResolver
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/e0245312532106c4310167dc01d62eaba26e1033">e0245312</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-26T17:47:08-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in PKCS11Obj
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/1ed18339e73bf938c10b35eefdaa36d33c594de0">1ed18339</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-26T17:47:08-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in CARemoteRequestHandler
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/7049e408d0e923d4fba500a4c8123249360fd326">7049e408</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-26T17:47:08-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in KRARemoteRequestHandler
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/84125ef225f951cbb60475d5e08db9d464b9a520">84125ef2</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-26T17:47:08-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in AuthenticationManager
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/2a263878f4ddf226adab25f507975ba8e355f719">2a263878</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-26T17:47:08-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in EnrolledCertsInfo
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/d40b2b3daee9d72cd23276946f083460e61298ba">d40b2b3d</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-26T17:47:08-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in ConnectionManager
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/78192e62b4c69e70887e64f529b33403736763cb">78192e62</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-26T17:47:08-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in org.dogtagpki.server.tps.cms
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/c4e09cae28177adedd0374e50556e6ede304e780">c4e09cae</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-26T17:47:08-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in org.dogtagpki.server.tps.config
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/ca7e8e529cad1debcd13b67a9256ebc77af5b27a">ca7e8e52</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-26T17:47:08-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in org.dogtagpki.server.tps.main
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/b60609c7c23e18b040ff39f4d44028cb4e86cf98">b60609c7</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-26T17:47:08-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in org.dogtagpki.server.tps
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/ff869e0a35656bba23afe72df17f9cc20ebe9888">ff869e0a</a></strong>
<div>
<span>by Alexander Scheel</span>
<i>at 2019-03-27T15:09:42-04:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Add .p12 chain support to PKICertImport

This introduces a few new options to PKICertImport to deal with .p12
certificate chains:

 --pkcs12 / -p: input file is a PKCS12 certificate chain
 --pkcs12-password / -w <password>: password for .p12 file
 --chain / -c: import the full chain from the .p12 file
    --chain-trust / -r <flags>: trust flags for the intermediate certs
    --chain-usage / -s <usage>: usage to validate intermediate certs
 --leaf-only / -l: import only the leaf from the .p12 file

The following unsafe options are also included for usage with .p12:
 --unsafe-keep-keys: keep all imported keys when validation fails
 --unsafe-trust-then-verify: apply --chain-usage trust flags before
    doing certificate validation. Allows a new root CA to be imported
    from a trusted .p12 file.

Signed-off-by: Alexander Scheel <ascheel@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/e22f816ea97e31285d6526305ffc83e22b2bb284">e22f816e</a></strong>
<div>
<span>by Alexander Scheel</span>
<i>at 2019-03-27T15:09:42-04:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Add certificates for PKICertImport tests

Signed-off-by: Alexander Scheel <ascheel@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/a282c37c04794d2e77599acaad3ed537df2532e7">a282c37c</a></strong>
<div>
<span>by Alexander Scheel</span>
<i>at 2019-03-27T15:09:42-04:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Add PKICertImport test runner

Signed-off-by: Alexander Scheel <ascheel@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/ee27ef73ad9dc78efebf2224847df4a2ec92a01e">ee27ef73</a></strong>
<div>
<span>by Alexander Scheel</span>
<i>at 2019-03-27T15:10:01-04:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Add design docs on existing PKICertImport

Signed-off-by: Alexander Scheel <ascheel@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/53c51b4847bf3127f49f3f2c2d8e2f90adc61eda">53c51b48</a></strong>
<div>
<span>by Alexander Scheel</span>
<i>at 2019-03-27T15:10:01-04:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Add design docs on .p12 chains

Signed-off-by: Alexander Scheel <ascheel@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/1d2394895986a6570888fd3fac51244b5bab37e7">1d239489</a></strong>
<div>
<span>by Alexander Scheel</span>
<i>at 2019-03-27T15:10:01-04:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Add example usage to design documentation

Signed-off-by: Alexander Scheel <ascheel@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/b529c5cff79e952edd422e46388758a46bcaff08">b529c5cf</a></strong>
<div>
<span>by Alexander Scheel</span>
<i>at 2019-03-27T15:10:01-04:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Document test scenarios for PKICertImport

Signed-off-by: Alexander Scheel <ascheel@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/0df8f5022b30761ee4e8eae042187fe1a85ef239">0df8f502</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-27T22:00:22-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Replaced CMS.getCurrentDate() with new Date()
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/80ea43917541e22318aac96818c4c7e03911d2e9">80ea4391</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-27T22:00:22-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Removed unused methods in CMS class
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/39be9b0fcf6def3e4124c8a28382eb019b4a89b8">39be9b0f</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-28T16:13:04-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated pki-server http-connector-mod

The pki-server http-connector-mod has been modified to provide
options to modify additional connector parameters.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/798e1bb58a0c6b0c0e6f71d18beff70a01ac741e">798e1bb5</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-28T16:13:04-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated Installing_Basic_PKI_Server.md

The Installing_Basic_PKI_Server.md has been modified to use
the JSSImplementation only in PKCS #11 keystore case.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/9469be2f8b653cab3b8fce8286d900c5a5b86d6a">9469be2f</a></strong>
<div>
<span>by Dinesh Prasanth M K</span>
<i>at 2019-03-29T11:47:14-04:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Add timestamp and commit-id for automated COPR builds

To aid in copr automated builds, this patch creates
NVR based on timestamp and commit-id

Signed-off-by: Dinesh Prasanth M K <dmoluguw@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/06a3fa33dc9bd63cc6d1d6b8c71abf93f2b17fcf">06a3fa33</a></strong>
<div>
<span>by Dinesh Prasanth M K</span>
<i>at 2019-03-29T13:53:47-04:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fixing minor issue with COPR automated builds

Signed-off-by: Dinesh Prasanth M K <dmoluguw@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/972cfb918b318fc97b3bce95a00bef0feee74e7e">972cfb91</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-29T21:28:09-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Moved CMS class to com.netscape.cmscore.apps

The CMS class has been moved from com.netscape.certsrv.apps
to com.netscape.cmscore.apps to remove pki-certsrv.jar's
dependency on pki-cmscore.jar.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/8215e8205f19961d8fb1cb4b98c807e2f7e19917">8215e820</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-03-29T21:28:09-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Removed ICMSEngine interface

The ICMSEngine interface is no longer useful so it has been
replaced with CMSEngine directly.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/f342e5db48a03005d79220ba743205c65b7a4d61">f342e5db</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-04-01T16:47:41-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Converted pki-server-ca.8 into Markdown
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/cfea28984b2318affcf15f86ad846ecfc4be4115">cfea2898</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-04-01T16:48:11-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Converted pki-server-kra.8 into Markdown
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/8dcb12ab1c63505303c6433b5853f90c244befbd">8dcb12ab</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-04-01T16:48:57-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Converted pki-server-ocsp.8 into Markdown
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/21994da0f1b62b0ea810ccba3594d72a44131a8b">21994da0</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-04-01T16:49:30-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Converted pki-server-tks.8 into Markdown
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/bfb14f0ec10493720fadccaec300a5a5e24af772">bfb14f0e</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-04-01T16:49:58-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Converted pki-server-tps.8 into Markdown
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/586c5777c6006773cb1d15b0e7578a4977b890a5">586c5777</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-04-02T13:55:59-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored PKIDeployer.deploy_webapp()

The PKIDeployer.deploy_webapp() has been moved into
PKIServer.deploy_webapp() for reusability.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/90a2ac49316a19fdbcf68286ba9ff5a0fbab47fa">90a2ac49</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-04-02T13:55:59-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added PKIServer.undeploy_webapp()

A new PKIServer.undeploy_webapp() has been added to remove
a webapp deployment descriptor.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/1d6d88607bd1948f1ba4e145a85bad23d4c353e2">1d6d8860</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-04-02T13:55:59-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added PKIServer.get_webapps()

A new PKIServer.get_webapps() has been added to return
the metadata of deployed webapps.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/5bfd314ff225817188ce3707a5cd56436e15359e">5bfd314f</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-04-02T13:55:59-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added pki-server webapp-find
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/edbbb6f46ef43d94d585cfcf5447a5092ef57f7e">edbbb6f4</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-04-02T13:55:59-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added pki-server webapp-deploy
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/c15522aa2d3f315187480309cf0cbd51b2f3f5c0">c15522aa</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-04-02T13:55:59-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added pki-server webapp-undeploy
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/d091b30eb0931be3430801c931ffc9274429b380">d091b30e</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-04-02T13:55:59-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Converted pki-server-upgrade.8 into Markdown
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/c0a794a6eea51b0417d98c5da998f10e8ca9994a">c0a794a6</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-04-02T17:08:17-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Converted pki-server-migrate.8 into Markdown
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/5ba4b56d8dd7f999dfabf994f4b3a0d99a147b6f">5ba4b56d</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-04-02T17:08:17-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Converted pki-server-instance.8 into Markdown
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/2411ddcb77353e84a7b386bec431e8f2f4db7bf6">2411ddcb</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-04-02T17:08:17-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Converted pki-server-subsystem.8 into Markdown
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/1263cde3ed8defc67c2a4565e611db3aa054f85b">1263cde3</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-04-03T12:19:55-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Converted pki-server-nuxwdog.8 into Markdown
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/f897a552fc95e9284fd0db94af0987e3682bedba">f897a552</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-04-03T12:19:55-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Converted pkispawn.8 into Markdown
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/7782d9ce6c5505f5e791a4156827ea2132f64846">7782d9ce</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-04-03T12:19:55-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Converted pkidestroy.8 into Markdown
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/3865a007ae5b1430e2e0cd7401468e4f39ccfd1e">3865a007</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-04-03T15:54:03-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Converted pki-server-logging.5 into Markdown
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/2fa2c713e1b8f69004f1a4c6e5a3bafded04109c">2fa2c713</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-04-03T15:54:03-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Converted pki_default.cfg.5 into Markdown
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/a56cc392cf55c0e97082704c4a48f0b5bb009694">a56cc392</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-04-03T17:19:03-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Converted pkidaemon.1 into Markdown
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/c53a033e617e7f94737e6daa02b1c854d4f9cabe">c53a033e</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-04-03T17:19:03-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Converted pki-upgrade.8 into Markdown
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/c4cb0e0c68d814674ac8d591ab56332fad29cd20">c4cb0e0c</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-04-03T19:02:57-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Converted pki-logging.5 into Markdown
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/346caa1c4d5bf195d1c374542dfdfb4b5fd30cac">346caa1c</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-04-03T19:02:57-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Converted pki-tps-connector.5 into Markdown
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/0ff6d64cbfc4b462c0333e320cf3b2ebbdb94145">0ff6d64c</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-04-03T19:02:57-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Converted pki-tps-profile.5 into Markdown
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/d75c51f5044e6fcea3c352de2d9fb225041142fb">d75c51f5</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-04-04T15:57:38-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Converted pki-audit.1 into Markdown
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/a5b0c7867850c259d363ac235e39a836eb15e9c9">a5b0c786</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-04-04T21:34:58-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Converted pki-securitydomain.1 into Markdown
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/0f7c4bb90ebaa3a2b4170295dff5e062bc0b3951">0f7c4bb9</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-04-04T21:34:59-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Converted pki-tps-profile.1 into Markdown
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/14ee5683bb3a97950c99c064acaa75b4cbe47be1">14ee5683</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-04-04T21:34:59-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Converted pki-key.1 into Markdown
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/d73a90f3170320ef92008b8ccd3121e1218bd1d8">d73a90f3</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-04-05T09:48:57-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Converted pki-ca-profile.1 to Markdown
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/14be5dd35d0f79d517b24758c66c001cd659af03">14be5dd3</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-04-05T09:48:57-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Converted pki-ca-kraconnector.1 to Markdown
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/0b47eb5e8626d6e35af57c7653a2668f02e00aad">0b47eb5e</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-04-05T09:48:57-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Converted pki-cert.1 into Markdown
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/4642df4d4fbcb29373a2d2f6422b7bfafcf52fbb">4642df4d</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-04-05T09:48:57-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Converted pki-client.1 into Markdown
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/7567bcd34064384de679d9cacde8c9dd0fa524d6">7567bcd3</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-04-05T12:14:46-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Converted pki-pkcs12.1 into Markdown
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/105c726dd3bee76d25dd0e16d5c1bbb711108026">105c726d</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-04-05T12:14:46-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Converted pki-pkcs12-cert.1 into Markdown
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/bf13380fb0d53c999a3e2cf6dc91fe59778fdb6a">bf13380f</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-04-05T12:14:46-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Converted pki-pkcs12-key.1 into Markdown
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/7eff184c4c2c322c64ab0448dad653f3d9b4af6d">7eff184c</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-04-05T14:56:59-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Converted pki-group.1 to Markdown
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/1c8d9ca728257366099ec164cc502b77d3fbdd0e">1c8d9ca7</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-04-05T14:56:59-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Converted pki-group-member.1 into Markdown
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/2ae9f7b709bd750875a7540e9afea6eb45f99a36">2ae9f7b7</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-04-05T16:21:05-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Converted pki-user.1 into Markdown
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/1559108ed18946451d8a274fade9a0175a04e0c2">1559108e</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-04-05T16:21:05-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Converted pki-user-cert.1 into Markdown
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/bf9ad5097a87b77143ece048cce550055b4db9b8">bf9ad509</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-04-05T16:21:05-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Converted pki-user-membership.1 into Markdown
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/9b9f21616d354d3b1229f54f19675c97a6672eea">9b9f2161</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-04-09T13:57:24-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Converted AtoB.1 into Markdown
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/b0c955c2b0b137b2a72823c089762c6b928887b2">b0c955c2</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-04-09T13:57:24-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Converted BtoA.1 into Markdown
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/44f6f77836c2fbda46df085b7aec3d3256ff50fe">44f6f778</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-04-09T13:57:24-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Converted AuditVerify.1 into Markdown
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/ac0c9598e687735087497fb41a9093577e064da2">ac0c9598</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-04-09T20:52:48-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Converted CMCEnroll.1 into Markdown
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/7616c677a59078c081cc8522bfa367f2a934ca22">7616c677</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-04-09T20:52:48-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Converted CMCRequest.1 into Markdown
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/833a14b258e9d126ccaf6526dfc479ddb5ba99e6">833a14b2</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-04-09T20:52:48-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Converted CMCResponse.1 into Markdown
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/0f515c952d6a46e271b4e17ee9d58306b6077529">0f515c95</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-04-09T20:52:48-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Converted CMCSharedToken.1 into Markdown
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/ae04c8a1436ac46ef9b8459bdcea1c2595dd5d74">ae04c8a1</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-04-10T16:53:05-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Converted KRATool.1 into Markdown
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/bd1483ede1a4f010b34007412c91515d983a572a">bd1483ed</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-04-10T16:53:05-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Converted PKCS10Client.1 into Markdown
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/c6ab14dd929b225173464da2c93d2dfdfa87f501">c6ab14dd</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-04-10T16:53:05-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Converted PrettyPrintCert.1 into Markdown
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/f25e7219c3e07d978118b2ef7e151934cdc8172f">f25e7219</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-04-10T16:53:05-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Converted PrettyPrintCrl.1 into Markdown
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/6e6ed1d34e17043db1724fafb6b3d3e0cafc255b">6e6ed1d3</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-04-11T11:13:56-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Converted PKICertImport.1 into Markdown
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/07e6a9de294fc3beb34d63368adc1110baa90230">07e6a9de</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-04-11T15:01:07-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added pki-server restart
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/eb75f1d39e7b14c186f43b83c1809d952ad51fd2">eb75f1d3</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-04-11T15:01:07-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Removed unused code in Debug class
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/c9cd351532a6fc70a4a8afb415d91b0cf7233f06">c9cd3515</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-04-11T15:01:07-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated log messages in PropConfigStore
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/0b14e3ab25a4b00be1f5c0d8813f3e8878ff9990">0b14e3ab</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-04-11T15:01:07-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated log messages in CertService
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/d45a54d93660394c1e30bdef8ab2f60d0e46232c">d45a54d9</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-04-11T15:01:07-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Replaced SubsystemRegistry with HashMap
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/ecdc59fd61e92c70f24f39a4b763f9f5be22752c">ecdc59fd</a></strong>
<div>
<span>by Alexander Scheel</span>
<i>at 2019-04-12T11:22:16-04:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Respect internaldb.maxResults in LDAP Factories

When getting the LDAPConnection from the pool of available connections,
always reset the SIZELIMIT parameter; this ensures that if the
connection was recycled, the new owner gets a connection with the
default SIZELIMIT value. Otherwise, the past owner could've changed the
value, which we'd happily reuse.

Signed-off-by: Alexander Scheel <ascheel@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/7b20568a306ebe595d9a7e0113ee6267c61e910a">7b20568a</a></strong>
<div>
<span>by Alexander Scheel</span>
<i>at 2019-04-12T11:22:16-04:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Allow page size to influence LDAP query size

When performing an LDAP query, we need to take into account the actual
page size of the incoming request. Otherwise, our LDAP query can either
overflow or underflow the request's page size. However, we can't blindly
set SIZELIMIT either; instead, treat it as a maximum value which we
can't exceed.

Signed-off-by: Alexander Scheel <ascheel@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/3fdac1ff287eea2cf5c213606f7d5c46cb4041ca">3fdac1ff</a></strong>
<div>
<span>by Alexander Scheel</span>
<i>at 2019-04-12T14:51:00-04:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Update PKICertImport manual page

Document the new PKCS12 related options and add a couple of examples.

Signed-off-by: Alexander Scheel <ascheel@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/fa4f3a4b9e72bd032d348a2272b2a15a48fcc328">fa4f3a4b</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-04-12T15:12:54-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Removed unnecessary links to Tomcat libraries

Tomcat libraries are loaded automatically, so it is not
necessary to create links to them in <instance>/lib.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/e69067c1f0f32471df00fe2efca706a8221646f8">e69067c1</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-04-12T17:09:54-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Removed obsolete RESTEasy dependencies

Scannotation and Javassist are no longer used by RESTEasy:
https://issues.jboss.org/browse/RESTEASY-1010
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/578796f253cb77e31f478a7c99930bfaaf693912">578796f2</a></strong>
<div>
<span>by Fraser Tweedale</span>
<i>at 2019-04-15T09:44:23-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">cert-fix: use context manager to disable/enable selftest

To ensure self-test criticality is reinstated even when cert-fix
fails due to exception, use a context manager.  This change also
improves readability a bit.

Also promote the "creating temporary sslserver cert" message from
DEBUG to INFO.

Part of: https://pagure.io/dogtagpki/issue/2776
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/8421413ff0f40390a264905f0ecd2025824c8cce">8421413f</a></strong>
<div>
<span>by Fraser Tweedale</span>
<i>at 2019-04-15T09:44:23-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">cert-fix: ensure server stopped before restoring config

Use a context manager to ensure, even in presense of exception, that
the server gets stopped before configuration (CS.cfg) gets restored.

Part of: https://pagure.io/dogtagpki/issue/2776
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/67854bb5526aff3ad4bb5c81f521a009391ae900">67854bb5</a></strong>
<div>
<span>by Fraser Tweedale</span>
<i>at 2019-04-15T09:44:23-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">PKISubsystem: add methods to read/write database config

The offline certificate renewal system needs to be able to adjust
database configuration, and restore it afterwards.  As a step
towards this, add PKISubsystem methods 'get_db_config' and
'set_db_config'.

Part of: https://pagure.io/dogtagpki/issue/2776
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/521d7ad23efef3c742337656c40f4741fbffd989">521d7ad2</a></strong>
<div>
<span>by Fraser Tweedale</span>
<i>at 2019-04-15T09:44:23-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">cert-fix: use LDAP password authentication

If the LDAP service certificate is expired and Dogtag is using a
secure connection to LDAP, connecting to the database will fail.
Likewise, if the subsystem certificate is expired and LDAP client
cert authentication is configured (the default), then LDAP
authentication will fail.  To avoid these issues, the cert-fix tool
has to reconfigure subsystems to use password authentication on a
non-TLS connection.

Add a context manager that performs this reconfiguration, and
restores original configuration on exit.  Update cert-fix to use
this context manager.

If targeted subsystems are using TLS certificate authentication,
then a random password for pkidbuser will be generated, written to
password.conf, and set for the user via the 'ldappasswd' command.
This requires the Directory Manager credential.

If targeted subsystems are already using password authentication,
they are only reconfigured to use port 389 and no TLS/STARTTLS.
ldappasswd is not invoked and the Directory Manager credential is
not required.

Part of: https://pagure.io/dogtagpki/issue/2776
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/1e57929f325f36a14c50f204af396cdba7c200cf">1e57929f</a></strong>
<div>
<span>by Fraser Tweedale</span>
<i>at 2019-04-15T09:44:23-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">cert-fix: sleep after starting server

If the server does not start quickly enough, cert-fix sends requests
to the server before it is ready to handle them, causing failure.

A proper solution is to poll the server until the status resource
indicates that it is ready.  But for now, the quick workaround is to
sleep for a little while.

Part of: https://pagure.io/dogtagpki/issue/2776
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/b7c406bba0645b748a3ddbf67b9113eefd028bc1">b7c406bb</a></strong>
<div>
<span>by Fraser Tweedale</span>
<i>at 2019-04-15T09:44:23-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">PKIInstance: add 'cert_folder' and 'cert_file' methods

The cert_folder and locations of certificates under that folder are
useful to know from outside the PKIInstance class.  In particular
the cert-fix tool will need these data.  Extract the computation of
the folder path to a property, and the computation of certificate
file paths to a method.

Part of: https://pagure.io/dogtagpki/issue/2776
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/ab0d2ba350cc4027e052b55043efe25d6ebf0718">ab0d2ba3</a></strong>
<div>
<span>by Fraser Tweedale</span>
<i>at 2019-04-15T09:44:23-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">cert-fix: add subsystem cert to pkidbuser entry

Update cert-fix to import the subsystem certificate into the
pkidbuser entry, if it was renewed and the instance uses LDAP TLS
client authentication.

Part of: https://pagure.io/dogtagpki/issue/2776
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/f15ed90f8b05c02e5d4ea223af666853b1a08e21">f15ed90f</a></strong>
<div>
<span>by Fraser Tweedale</span>
<i>at 2019-04-15T09:44:23-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">PKIInstance.cert_create: support password authentication

The cert-fix tool currently needs a valid agent certificate, but
this is not a good assumption - it could be expired.  Update the
cert_create() method to support password authentication.

Part of: https://pagure.io/dogtagpki/issue/2776
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/4a328973c36384fa0938caa2cb3c654d1a435b3d">4a328973</a></strong>
<div>
<span>by Fraser Tweedale</span>
<i>at 2019-04-15T09:44:23-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">cert-fix: extract password gen and ldappasswd routines

cert-fix will be modified to use admin/agent password authentication
instead of certificate authentication.  As a preliminary step,
extract the ldappasswd and password generation logic subroutines,
which will also be needed to set the admin/agent account password.

Part of: https://pagure.io/dogtagpki/issue/2776
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/e63e8abb9aa15c8dacf67a27f29259396668769b">e63e8abb</a></strong>
<div>
<span>by Fraser Tweedale</span>
<i>at 2019-04-15T09:44:23-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">cert-fix: prompt only once for DM password

cert-fix now performs several operations that require the Directory
Manager password.  Currently each operation prompts for the
password.  Modify the code so that the administrator only has to
enter it once.

Part of: https://pagure.io/dogtagpki/issue/2776
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/cfd612067759a68806d6832dd1640655681bd0ab">cfd61206</a></strong>
<div>
<span>by Fraser Tweedale</span>
<i>at 2019-04-15T09:44:23-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">cert-fix: use admin password authentication

If the agent/admin certificate is expired, cert-fix will fail.
Avoid this issue by using password authentication to submit the
renewal requests.

We don't know the current admin account password (and the user might
not know it either), so we have to reset it.  This will be a caveat
of cert-fix.  But because the user does know the Directory Manager
password, they can reset the admin account password afterwards.

Part of: https://pagure.io/dogtagpki/issue/2776
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/162974c77723a6169f0d17cce3765ec4e5c61c97">162974c7</a></strong>
<div>
<span>by Fraser Tweedale</span>
<i>at 2019-04-15T09:44:23-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">PKIInstance.cert_create: support renewal by serial only

PKIInstance.cert_create() currently requires the "cert_id" argument,
which refers to a system certificate (e.g. "sslserver",
"ca_ocsp_signing", etc).

The cert-fix tool may need to renew other expired certificates, too,
in order to bring a deployment back to a fully functional state
(e.g. LDAP TLS service certificate, agent certificate).  To support
this use case, update cert_create() to accept a serial number to be
renewed, _without_ requiring cert_id.

Part of: https://pagure.io/dogtagpki/issue/2776
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/7c5a1990d574382f0b8b40d71db50fcab1fe3d30">7c5a1990</a></strong>
<div>
<span>by Fraser Tweedale</span>
<i>at 2019-04-15T09:44:23-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">cert-fix: support renewing additional certs by serial

In a broader operational context, it may be necessary to renew more
than just the Dogtag system certificates, e.g. expired DS service
certificate or agent certificates.  Teach cert-fix the
`--extra-cert' option which specifies serial numbers of additional
certificates to renew.

Part of: https://pagure.io/dogtagpki/issue/2776
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/cbb58cbd1e57a32feaa947523253eeffa08c0f18">cbb58cbd</a></strong>
<div>
<span>by Fraser Tweedale</span>
<i>at 2019-04-15T09:44:23-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">cert-fix: default log verbosity to INFO

Operators need to see a bit more about what's going on.  Default the
log / output verbosity to INFO.

Part of: https://pagure.io/dogtagpki/issue/2776
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/c5cd9f8fb76141ebf7f90853aca1feee81a8e2c2">c5cd9f8f</a></strong>
<div>
<span>by Fraser Tweedale</span>
<i>at 2019-04-15T09:44:23-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">cert-fix: add CLI option to specify agent account

The name of the Dogtag admin account is configurable.  The current
hardcoded value, "admin", is correct for FreeIPA deployment but may
be incorrect for others.  In particular, the default admin account
name id "caadmin".  Furthermore, an operator may wish cert-fix to
use a particular agent or admin account.

Teach cert-fix the --agent-uid option which specifies the admin
account to use.

Part of: https://pagure.io/dogtagpki/issue/2776
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/370f64adf580b9deaaf5fdb523997ce44a86582f">370f64ad</a></strong>
<div>
<span>by Fraser Tweedale</span>
<i>at 2019-04-15T09:44:23-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">cert-fix: write passwords to temporary files

Passing sensitive data on the command line is not secure.  Use
temporary files instead.

Part of: https://pagure.io/dogtagpki/issue/2776
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/33c1a46fd56558e91e190801bec695e9be590fd8">33c1a46f</a></strong>
<div>
<span>by Fraser Tweedale</span>
<i>at 2019-04-15T09:44:23-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">cert-fix: use LDAPI

The LDAP password modify extended operation requires confidentiality
(i.e. TLS/STARTTLS).  If the LDAP service certificate is expired,
ldappasswd fails.

To avoid this problem, use LDAPI.  Teach cert-fix the --ldapi-socket
option, which gives the location of the LDAPI socket and which is
required.

This change introduces a new assumption, namely that LDAPI and
autobind are enable, and that the autobind user (typically root) is
mapped to an account with sufficient privileges (typically
"cn=Directory Manager".

Part of: https://pagure.io/dogtagpki/issue/2776
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/c3f2c375f5c94b37b6be49b67686d3c21b08016e">c3f2c375</a></strong>
<div>
<span>by Fraser Tweedale</span>
<i>at 2019-04-15T09:44:23-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">cert-fix: target CA subsystem when extra-certs specified

If _only_ specifying --extra-certs, no subsystems are targeted and
Dogtag database configuration changes are not applied.  Explicitly
target the CA subsystem in this scenario.

Part of: https://pagure.io/dogtagpki/issue/2776
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/cf02dc91e4c8c2e6c71208e13258b3df07546d15">cf02dc91</a></strong>
<div>
<span>by Fraser Tweedale</span>
<i>at 2019-04-15T09:44:23-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">cert-fix: verify LDAP connection as early as possible

Update cert-fix to verify LDAP connection and authentication as
early as possible - before stopping Dogtag or attempting to apply
any other changes.

Part of: https://pagure.io/dogtagpki/issue/2776
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/6e2340ab134a87c69edeef6ad14f274b26eddcc3">6e2340ab</a></strong>
<div>
<span>by Fraser Tweedale</span>
<i>at 2019-04-15T09:44:23-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">cert-fix: support LDAP again

An earlier change removed support of LDAP in favour of LDAPI.
Update cert-fix to support both LDAPI and network LDAP.

The only caveat is that because the ldappasswd extended operation
requires confidentiality, if using network LDAP and the DS service
certificate is expired, the program will fail.

Part of: https://pagure.io/dogtagpki/issue/2776
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/cb1922ff10b14ac5c9552e0c43d8d59a00e59b3f">cb1922ff</a></strong>
<div>
<span>by Fraser Tweedale</span>
<i>at 2019-04-15T09:44:23-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">cert-fix: require STARTTLS on LDAP connection

If an ldap:// URL is specified for cert fix, require STARTTLS on all
connections so that an expired LDAP service certificate, or other
misconfiguration, will result in more graceful failure as early as
possible.  (Confidentiality is required for the ldappasswd
operations, but it's a bit harder to fail cleanly when we're that
far into the procedure).

Part of: https://pagure.io/dogtagpki/issue/2776
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/b2d1e942729df7e91548904d855990b5046f02e6">b2d1e942</a></strong>
<div>
<span>by Alexander Scheel</span>
<i>at 2019-04-15T16:58:48-04:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Add docs/changes/v10.7.0 folder

Moves existing change entry for Audit Events into the v10.7.0 folder.

Signed-off-by: Alexander Scheel <ascheel@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/53661dad1e4dcd8a0263ef9edcb82ea131a31455">53661dad</a></strong>
<div>
<span>by Alexander Scheel</span>
<i>at 2019-04-15T16:58:48-04:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Add PKICertImport changelog entry

Signed-off-by: Alexander Scheel <ascheel@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/dd18a79a57bdacd2ebbd816af592a9cc7b7edb0d">dd18a79a</a></strong>
<div>
<span>by Alexander Scheel</span>
<i>at 2019-04-15T16:58:58-04:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fix --leaf to --leaf-only in PKICertImport design

Signed-off-by: Alexander Scheel <ascheel@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/326592d95721223d5b60ff1714e3dd8352ced63d">326592d9</a></strong>
<div>
<span>by Alexander Scheel</span>
<i>at 2019-04-15T16:58:58-04:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fix --chain-verify to --chain-usage in PKICertImport design

Signed-off-by: Alexander Scheel <ascheel@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/72cb230ddb40ccd8c826481cafe8fefc5d2404fc">72cb230d</a></strong>
<div>
<span>by Alexander Scheel</span>
<i>at 2019-04-15T16:58:58-04:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fix typo in PKICertImport help text

Signed-off-by: Alexander Scheel <ascheel@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/2a5812541dcc040b8e0113cb36ddfb3d893a4fa4">2a581254</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-04-17T17:25:56-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added pom.xml

A Maven pom.xml has been added to define PKI dependencies.
This file may be used in the future to resolve build/runtime
dependencies with this command:

 $ mvn dependency:resolve
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/251d86fa822f1d47feefc3e306dc2e33bbe26ae1">251d86fa</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-04-17T21:42:18-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated PKIServer.create()

The PKIServer.create() has been updated to create links for
the following files and folders in the instance directory:
 - conf/catalina.properties
 - lib
 - common/lib
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/18fa8436456a9eeb47edba552ad1de3c8b463e73">18fa8436</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-04-17T21:42:22-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Removed pki-server jss-install/uninstall

The pki-server jss-install and jss-uninstall commands have
been removed since the libraries are now installed and removed
automatically by PKIServer.create() and PKIServer.remove().
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/56748d18b3075fa2b310cbddb2cab5b3c95da041">56748d18</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-04-18T15:55:47-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated PKI server library

The deployment scriptlet has been modified to link the server
library folder instead of creating a folder with links to
individual library files.

An upgrade script has been added to make the same changes in
existing instances.

The code that regenerates the links to individual library files
for Tomcat migration is no longer needed and has been removed.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/960e884872576739adbde3522c4c89ff0173fcb6">960e8848</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-04-22T13:35:16-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Replaced CMS.SUBSYSTEM_LOG with ILogSubsystem.ID
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/60b1eb3a17391715397a5559f9ddc41b45f33e1c">60b1eb3a</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-04-22T13:35:16-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Replaced CMS.SUBSYSTEM_CRYPTO with ICryptoSubsystem.ID
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/1397ef2b4e4465f76f10687eb8c34876df6b649f">1397ef2b</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-04-22T13:35:16-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Replaced CMS.SUBSYSTEM_DBS with IDBSubsystem.SUB_ID
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/734b062fd47040177965f291ac8aab558a2f92c8">734b062f</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-04-22T13:35:16-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Replaced CMS.SUBSYSTEM_CA with ICertificateAuthority.ID
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/86955e12859125e71fbd43de413c228cfff8532b">86955e12</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-04-22T13:35:16-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Replaced CMS.SUBSYSTEM_RA with IRegistrationAuthority.ID
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/1b94d861af5565c7f2f186a9b1d51b61876c430f">1b94d861</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-04-22T13:35:16-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Replaced CMS.SUBSYSTEM_KRA with IKeyRecoveryAuthority.ID
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/daa6214706e5487f3d92c8e7c3b346da7747659e">daa62147</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-04-22T13:35:16-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Replaced CMS.SUBSYSTEM_OCSP with IOCSPAuthority.ID
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/e648c7612e325bce60ad4053b28db0e17803b9a7">e648c761</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-04-22T13:35:16-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Replaced CMS.SUBSYSTEM_UG with IUGSubsystem.ID
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/92d5b90092889172fa004de81a5862588066f869">92d5b900</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-04-22T13:35:16-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Replaced CMS.SUBSYSTEM_AUTH with IAuthSubsystem.ID
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/7854dbe75725129a8b86ac3567d7a1dcf42ed802">7854dbe7</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-04-22T13:35:16-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Replaced CMS.SUBSYSTEM_AUTHZ with IAuthzSubsystem.ID
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/29e11f2b319bf3a1bd2b5e9289b76cbdd7dbedad">29e11f2b</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-04-22T13:35:16-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Replaced CMS.SUBSYSTEM_REGISTRY with IPluginRegistry.ID
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/cfe186bc7b2d427e43a058ea138ee64233683b9c">cfe186bc</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-04-22T13:35:16-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Replaced CMS.SUBSYSTEM_PROFILE with IProfileSubsystem.ID
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/a0c38870b060051f4199642fb316419af14bbb69">a0c38870</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-04-22T13:35:16-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Replaced CMS.SUBSYSTEM_JOBS with IJobsScheduler.ID
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/6480cf9c7025ede139c52650e889dc27540892ad">6480cf9c</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-04-22T13:35:16-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Replaced CMS.SUBSYSTEM_SELFTESTS with ISelfTestSubsystem.ID
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/a8c59e8fbf796034db3c4a269d0420dc2e9a7650">a8c59e8f</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-04-22T13:35:16-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Replaced subsystem ID literals with constants
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/a7bdc5b0e108ba7abdc762c57cae6c9fd3ffae96">a7bdc5b0</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-04-22T13:35:16-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Removed unused LoggerDefaultStub
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/30c5a6bca82a53acb5e05c4bf0b63a26268ae273">30c5a6bc</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-04-22T13:35:16-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored RequestSubsystem

The RequestSubsystem has been refactored to become a member
attribute of CMSEngine instead of singleton.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/673ae8bfb6da913e7fe30c1eaa8a508634e842bb">673ae8bf</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-04-22T13:35:16-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Removed unused IRequestSubsystem
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/f9fe5d2bad4cff1e5b23d037f657fede363cfb31">f9fe5d2b</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-04-22T15:17:29-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Moved ProfileSubmitCMCServlet into pki-ca.jar

The ProfileSubmitCMCServlet has been moved from pki-cms.jar into
pki-ca.jar since it can only be used in CA.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/93fce8127c47898e588f263c92a7e5f5bc82be6e">93fce812</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-04-22T15:17:29-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Moved CMSEngine.getPKCS7() to CAEngine

The CMSEngine.getPKCS7() has been moved into CAEngine since it
can only be used in CA.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/f77a1fe52d5936e59a25bdcfd20fae25c0748e8e">f77a1fe5</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-04-22T15:17:29-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored CMSEngine.isRevoked() (part 1)

The CMSEngine.isRevoked() has been modified to return early
if the provided certificate is null.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/f33ebbb56f3f2b699c7f451d349d966ee2b65882">f33ebbb5</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-04-22T15:17:29-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored CMSEngine.isRevoked() (part 2)

The CMSEngine.isRevoked() has been modified to return early
if the certificate status has been determined before.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/d61b298413bf492e7c14841df1a33d7116aa4b78">d61b2984</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-04-22T17:01:03-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Replaced system loggers in com.netscape.cms.authentication
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/99e194c6e31cb6b0cd106ad5d06559b6b7b7019c">99e194c6</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-04-22T17:01:03-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Replaced system loggers in com.netscape.cms.authorization
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/82a524e8f56221937f453e50badd41f3710025a8">82a524e8</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-04-22T17:01:03-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Replaced system loggers in com.netscape.cms.evaluators
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/ac0fc0219cd4cff0b1c435938aafa6036bc63da7">ac0fc021</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-04-22T17:01:03-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Replaced system loggers in com.netscape.cms.jobs
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/ed46365ac7faa4483bdf24133d5696d80158876f">ed46365a</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-04-22T18:50:13-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Replaced system loggers in com.netscape.cms.notification
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/7f7fb12f00b95d1a3ac842ca3122881dbf4490ce">7f7fb12f</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-04-22T18:50:13-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Removed duplicate AuditFormat
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/eb8d601b65e8871630941a137c890375679e4d6b">eb8d601b</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-04-22T18:50:13-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated log messages using AuditFormat.FORMAT
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/c415adcd75bb73183cbe25e0874debcb2d8c605f">c415adcd</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-04-22T18:50:13-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated log messages using AuditFormat.NODNFORMAT
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/55dc9b84a63ce9f06f06e746883652204eeae031">55dc9b84</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-04-22T18:50:13-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated log messages using AuditFormat.ENROLLMENTFORMAT
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/a7557d60768e068f9be5a60821cd03fb2a4d683b">a7557d60</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-04-22T18:50:13-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated log messages using AuditFormat.RENEWALFORMAT
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/1fef8300e3af6f644b852609b6141d14b33ab1ff">1fef8300</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-04-22T18:50:13-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated log messages using AuditFormat.DOREVOKEFORMAT
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/f7b49a3b8ec7f7683480f33a6e6f4d4eefd5dc02">f7b49a3b</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-04-22T18:50:13-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated log messages using AuditFormat.DOUNREVOKEFORMAT
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/1a6f0471464df97f25159bf65d8f6232af2410d1">1a6f0471</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-04-22T18:50:13-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated log messages using AuditFormat.CRLUPDATEFORMAT
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/8537d7ba3a24b4851a70932e7b31a3c086f42c74">8537d7ba</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-04-22T18:50:13-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated log messages using AuditFormat.ADDUSERFORMAT
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/a93568f7a55ffb5539b53070571a8bb036e2c7fc">a93568f7</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-04-22T18:50:13-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated log messages using AuditFormat.REMOVEUSERFORMAT
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/f414f6ab648ffb3c53b673506e3245156b3a2e0e">f414f6ab</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-04-22T18:50:13-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated log messages using AuditFormat.MODIFYUSERFORMAT
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/521c37bf9f2e39428d12664bdfd6d3685220e3e8">521c37bf</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-04-22T18:50:13-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated log messages using AuditFormat.ADDUSERCERTFORMAT
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/cd8cc2e15f0de40b566dbb961899ab1a78f4d89e">cd8cc2e1</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-04-22T18:50:13-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated log messages using AuditFormat.REMOVEUSERCERTFORMAT
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/926005b113dd1d5e67ee31ab757a8d6fffb1c621">926005b1</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-04-22T18:50:13-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated log messages using AuditFormat.ADDUSERGROUPFORMAT
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/7e03ff8b44469420d94236e544470140afe0ca5a">7e03ff8b</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-04-22T18:50:13-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated log messages using AuditFormat.REMOVEUSERGROUPFORMAT
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/0727f4ada2785eb7380e628ac16c9fac70a09f8b">0727f4ad</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-04-22T18:50:13-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated log messages using AuditFormat.ADDCERTSUBJECTDNFORMAT
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/138fe2c9b3c1f876218a68021c1bc83aa5c51194">138fe2c9</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-04-22T18:50:13-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated log messages using AuditFormat.REMOVECERTSUBJECTDNFORMAT
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/a64e385678a35a5b31b15b8258c79c6c1948693f">a64e3856</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-04-22T18:50:13-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated log messages using AuditFormat.LDAP_PUBLISHED_FORMAT
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/12d87f50a11068c6d5684b84789ad6dc09446a87">12d87f50</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-04-23T11:25:13-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Replaced system loggers in com.netscape.cms.servlet.cert
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/c1878e4e5c43351cb99f2a38d19635f447b44765">c1878e4e</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-04-23T11:25:13-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Replaced system loggers in com.netscape.cms.servlet.common
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/7230cc085817edccfb6333f3096651e56b15c2a0">7230cc08</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-04-23T11:25:13-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Replaced system loggers in com.netscape.cms.servlet.key
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/8783131305298eba4c413b9cae34d6ed7a5d9419">87831313</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-04-23T11:25:13-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Replaced system loggers in AuthSubsystem
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/1eab42b39c15bb5a52de1273f8d424972c542653">1eab42b3</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-04-23T11:25:13-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Replaced system loggers in CertUserDBAuthentication
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/f6108a7f54819f276c8fd17e99bcd63c55358533">f6108a7f</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-04-23T11:25:13-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Replaced system loggers in PublisherProcessor
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/ebb367722d4824ec56b2fa7d7ae37b3ef2331cdd">ebb36772</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-04-23T11:25:13-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Replaced system loggers in UGSubsystem
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/7dabf18cbecbbb4633b1db9c3098d273a8dc8f41">7dabf18c</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-04-23T11:25:13-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Replaced system loggers in JssSubsystem
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/8137828d77d432be2213ab19df5974f04d500514">8137828d</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-04-23T11:25:13-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Replaced system loggers in DBSubsystem
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/dab38209ccb416a1413c0b3ba8eb0dd708b711fa">dab38209</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-04-23T11:25:13-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Replaced system loggers in DBSession
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/5b72ce149f976d8efbe5bc35f59936c9613ae4fe">5b72ce14</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-04-23T11:25:13-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Replaced system loggers in RequestSubsystem
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/dd974891a22ecbbdffd91df9d75044e09e60ca71">dd974891</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-04-23T13:54:55-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added upgrade script for PKIListener

An upgrade script has been added to ensure that the
PKIListener exists in server.xml.

https://bugzilla.redhat.com/show_bug.cgi?id=1655808
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/ec416c2e4344a0e53d799289bed97e0a18ad3fcc">ec416c2e</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-04-24T10:50:16-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated Ansible minimum version

The Ansible minimum version has been updated due to the following issue:
https://nvd.nist.gov/vuln/detail/CVE-2019-3828</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/084e8087538e314e3a0510ea351956df1eb555ec">084e8087</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-04-24T21:24:22-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated version number to 10.7.0-1
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/b9eff3cd6866ffc94b3a3d3d2d2da23f5ba8c46a">b9eff3cd</a></strong>
<div>
<span>by Dinesh Prasanth M K</span>
<i>at 2019-04-26T16:39:13-04:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Adding basic auth option to `cert-create`

During `cert-fix` updation, an option to use Basic Auth was
added to cert_create API. This patch adds an option to use
this via `cert-create` CLI.

Signed-off-by: Dinesh Prasanth M K <dmoluguw@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/f9eb3267c1120ff4e2775f49f085f3311ef0a02f">f9eb3267</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-04-26T17:01:28-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Reorganized PKISubsystem

The pki.server.PKISubsystem class has been moved into the
pki.server.subsystem for clarity.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/5fcb3c05155c64018d637abb0d9321656e1b0f6d">5fcb3c05</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-04-26T21:02:50-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Reorganized CLI class

The com.netscape.cmstools.cli.CLI has been moved into
org.dogtagpki.cli for reusability.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/cb1595e0d4ec5e5652cd4db06b1e9e3911233f9e">cb1595e0</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-04-29T10:08:03-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored PKIListener

The PKIListener has been modified to extend JSSListener.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/30def8fa7eb2cfb5d0fb1f1c1e666c2d326a7845">30def8fa</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-04-29T17:57:47-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Removed unused GeneralLogPanel

The GeneralLogPanel is not used anywhere in PKI Console.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/cbc8d950641765c5764f125c7d2b9367943c79ef">cbc8d950</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-04-29T17:57:47-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Removed unused debug.hashkeytypes param

Log messages using debug.hashkeytypes have been replaced with
SLF4J API. Low level details can be displayed by configuring the
debug level properly.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/7c51d72fb97f4d51bc2fe9fe4b0fc2dbeb3efa28">7c51d72f</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-04-29T17:57:47-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Removed unused debug.showcaller param

The log messages have been modified to display the stack trace on
exceptions which will show the callers.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/c2646d349ec1ca79f9cc27acac086f4efb80712c">c2646d34</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-04-29T17:57:47-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Removed unused debug.append param
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/bddbc76ef668e78b1770155046a7d3af2ce65715">bddbc76e</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-04-29T17:57:47-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Removed unused debug.filename param

The logging filename is now configured in logging.properties.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/8fe601e0bea9719e28290887e428b4721f0995b6">8fe601e0</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-04-29T17:57:47-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Removed unused debug.enabled param

The JUL logging framework is always enabled.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/7cf50ce7dd4e7fd3271574ea0bb6f39702053a63">7cf50ce7</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-04-29T17:57:47-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Changed default debug level

The default debug.level has been changed to 10 (INFORM) to
reduce the amount of debug logs the server generates by default.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/3e922a9aed5640ee84dce17b2e30a5d6e4af4d08">3e922a9a</a></strong>
<div>
<span>by Fraser Tweedale</span>
<i>at 2019-04-29T18:54:22-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">LDAPProfileSubsystem: add watchdog timer for initial load

During initial profile loading, if we receive fewer entries than
indicated by the parent entry's numSubordinates attribute, the
AsyncLoader will not unlock, and the Dogtag startup thread is
blocked.  This situation can arise when there are entries that are
contributing to the numSubordinates count, which are not visible to
Dogtag.  Replication conflicts are one such example.

The implementation currently uses a persistent search that also
returns existing entries.  The alternative approach - a regular
search followed by a persistent search - leaves open the possibility
of missing replicated changes to the subtree that were processed in
between the regular and persistent search.  Therefore we use a
single search, which avoids this possibility.

We also *do* want to block startup until all profiles are loaded.
The system reporting ready before profiles are loaded has led to
issues in CI and production environments.  During a persistent
search, there is no in-band signal that indicates when all the
"immediate" results have been delivered.  The solution was to read
the numSubordinates value of the container to know how many
immediate results to process.  So we have to address the corner
cases discussed above.

The approach to resolving this is to use a watchdog timer during
initial load of profiles.  The AsyncLoader is now initialised with a
timeout value (in seconds).  A timer is started and the lock is
forcibly released after the timeout.  A value <= 0 suppresses the
watchdog.  Update the LDAPProfileSubsystem to time out the loader
after 10 seconds.  The existing behaviour of unlocking when the
expected number of entries have been processed is maintained.

Also add a log message when the start await gets interrupted, to
indicate that there may be replication conflicts or other extraneous
data in the profile configuration subtree.

Fixes: https://pagure.io/dogtagpki/issue/3078
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/2157c4a54c486a8f433cb88b4501b8da603be004">2157c4a5</a></strong>
<div>
<span>by Fraser Tweedale</span>
<i>at 2019-04-29T18:54:22-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Add watchdog timer for initial load of LWCAs

Similar to the work done for LDAPProfileSubsystem, to avoid hanging
startup when the number of entries processed during initial load of
LWCAs is less than suggested by the numSubordinates attribute of the
container entry (replication conflict entries can cause this).
Switch the authority monitor to use AsyncLoader which provides the
watchdog timer, and takes care of some of the existing logic.

Also add a log message when the startup await gets interrupted, to
indicate that there may be replication conflicts or other extraneous
data in the LWCA subtree.

Related: https://pagure.io/dogtagpki/issue/3078
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/3def87de73f075862352133f9b0dd84a9dbcc298">3def87de</a></strong>
<div>
<span>by Dinesh Prasanth M K</span>
<i>at 2019-04-30T14:46:54-04:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Update Offline Certificate Renewal Document (#197)

The document related to Offline Certificate Renewal Process has been
updated to match the current implementation

Signed-off-by: Dinesh Prasanth M K <dmoluguw@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/51682952cc01977fa7f0ad79a94b76ede0598f7b">51682952</a></strong>
<div>
<span>by Fraser Tweedale</span>
<i>at 2019-04-30T20:43:56-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">CRLIssuingPoint: drive-by cleanups

Clean up some obsolete comments and dead code.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/37f7f137494d4c6db410c19c643908362e5abc62">37f7f137</a></strong>
<div>
<span>by Fraser Tweedale</span>
<i>at 2019-04-30T20:43:56-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">CRLIssuingPoint: use enum for status

For type safety, use an enum instead of int for expressing
CRLIssuingPoint initialisation status.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/2ef387ed0ce5daee2802faa9b7e093e7bf55f174">2ef387ed</a></strong>
<div>
<span>by Fraser Tweedale</span>
<i>at 2019-04-30T20:43:56-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">CRLIssuingPoint: reinit from LDAP when re-enabled

Dogtag only reads from LDAP when it initializes the CRLIssuingPoint
object.  After the object is initizialized, the plugin never syncs
back from LDAP.  In the following scenario, this can cause the CRL
number to jump back (a violation of RFC 5280; the CRL number must
monotonically increase):

- disabled MasterCRL on one server with
  OP_TYPE=OP_MODIFY&OP_SCOPE=crlIPs&id=MasterCRL&description=CRL&enable=false
  request to /ca/caadmin

- enable MasterCRL on another PKI clone

- reverse settings on both servers after some CRLs have been
  generated by the second server

This patch resolves the issue by forcing the CRLIssuingPoint to read
the CRL from LDAP each time its update thread (re)starts.

Fixes: https://pagure.io/dogtagpki/issue/3085
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/568dc97667911ee60de4dcca2e99cd11400ca91b">568dc976</a></strong>
<div>
<span>by Dinesh Prasanth M K</span>
<i>at 2019-05-01T13:20:43-04:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Add support for non-default ports in Offline Cert renewal tool (#202)

This patch adds an option to be utilized in a
non-standard environment (ie) allows custom secure ports
to be specified during the offline cert renewal process.

Signed-off-by: Dinesh Prasanth M K <dmoluguw@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/b14142bde4d24629a1309ad23099d3da1b92ecfb">b14142bd</a></strong>
<div>
<span>by Dinesh Prasanth M K</span>
<i>at 2019-05-06T15:53:36-04:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updating Fedora container image in Travis CI

Signed-off-by: Dinesh Prasanth M K <dmoluguw@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/8f25ad08863eb2eb2b4af7d7b53d6457f48260c7">8f25ad08</a></strong>
<div>
<span>by Dinesh Prasanth M K</span>
<i>at 2019-05-06T18:27:16-04:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fix IPA run test python version in Travis

Signed-off-by: Dinesh Prasanth M K <dmoluguw@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/1fd2e55495152cc0db9cc8efbfd5b3e22c8d68a4">1fd2e554</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-05-13T02:16:55-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Cleaned up log messages in CMSEngine
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/5cde852b1d834771fb381859e9ec50df7af44416">5cde852b</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-05-13T02:16:55-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Cleaned up log messages in DBSession
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/adb5d196138a44a97198804e3eaf09efd8510cad">adb5d196</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-05-13T02:16:55-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Cleaned up log messages in UGSubsystem
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/5e6176e63eeed5653459a5d5e89fe964700a695b">5e6176e6</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-05-13T02:16:55-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Cleaned up log messages in LDAPSecurityDomainSessionTable
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/642796870d0c0fc8fb17e8bfc67b59e581f03850">64279687</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-05-13T02:16:55-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Cleaned up log messages in SystemConfigService
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/000f6542d76dc1a6b8b77f83a36a57b0685c0e63">000f6542</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-05-13T02:43:08-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Cleaned up log messages in CertificateAuthority
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/54256f2002db62a286aa020a0d7b007b8f424a3a">54256f20</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-05-13T02:43:08-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Cleaned up log messages in CertificateRepository
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/00b80285edffc3d013b5973624063c7fef1a1ec7">00b80285</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-05-13T02:43:08-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Cleaned up log messages in CRLIssuingPoint
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/65a134cdfcc9b3225ae1592e4207071516ed0777">65a134cd</a></strong>
<div>
<span>by Christina Fu</span>
<i>at 2019-05-13T08:59:53-07:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">This is just a patch that makes correction to some of the debugging messages
in preparation for HSM support for AES KeyWrap/Padding
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/9211521c10c61ca0786dc427cc4a43adbca0ae5f">9211521c</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-05-13T21:20:21-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated default value for debug.level
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/e4a54b45deff56c92c6221d1114e0b12b30f5463">e4a54b45</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-05-13T21:20:21-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Cleaned up pki-server jss-enable
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/c84905dabbb0fd280602e4eeb4809da1894337ee">c84905da</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-05-14T02:54:58-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fixed link to server library
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/72bdd4ef13dda6b1e6d056f6a827eb4302b93895">72bdd4ef</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-05-14T02:55:07-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fixed pki-server remove

The pki-server remove has bee modified to stop the server first.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/9dd6ffc944cf6a3ce4fb2716715e0b977c686d9a">9dd6ffc9</a></strong>
<div>
<span>by Dinesh Prasanth M K</span>
<i>at 2019-05-15T13:15:36-04:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Adding optional Rawhide tests (#206)

* Adding optional Rawhide tests

This patch also includes workaround to overcome the wait
time of optional jobs. This is achieved by adding a dummy
job to the optional build matrix that runs just `true` script in
different Travis build lifecycles.

Signed-off-by: Dinesh Prasanth M K <dmoluguw@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/7aec827b5c985a1db1199d1c28ff68e185988cc7">7aec827b</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-05-15T22:15:54-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Removed redundant type checks
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/e14f076019634f16114d83329e0f267c92ab700a">e14f0760</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-05-15T22:15:54-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Removed unused code
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/065fca78fc4fc239da68fac0afcd58abe4b01591">065fca78</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-05-15T22:15:54-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Removed unused type casts
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/4f99acd7c263adf88af335af418bb2cb566225ef">4f99acd7</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-05-15T22:15:54-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Removed unreachable code
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/cd83fef7e65b42b9aab676b6ad8b431aa53b6b60">cd83fef7</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-05-16T03:25:55-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fixed resource leaks
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/18b9301e0cd40766bdef7678dc824c5a333dd0ae">18b9301e</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-05-17T21:58:18-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated version number to 10.7.1
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/422f4d0223463391d5cc7e5af448b21e6e5f28c1">422f4d02</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-05-17T21:58:18-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated pki-server command descriptions
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/23f1830ea7feaa6edd99c10ac52dd9bbbf36a326">23f1830e</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-05-17T21:58:18-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Removed unused properties
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/76098e9971df95216ab4c33fda6d3ed09f6ded94">76098e99</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-05-17T21:58:18-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added upgrade script to remove unused RESTEasy path
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/999a64a880d91f8a783f36c4ef44cdb2764f0d26">999a64a8</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-05-20T17:27:43-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fixed PKIInstance.service_conf
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/8941ddb82e218b890cc64e2ea887be14bff051c7">8941ddb8</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-05-21T04:07:52-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Cleaned up LDAPAttribute.getStringValues() invocations
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/f4ca12261d4a4db484f9742ed061527d6c8310d3">f4ca1226</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-05-21T04:07:52-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Cleaned up LDAPAttribute.getByteValues() invocations
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/924a714034401c813c33bf7ac22eaf1aa5e3966a">924a7140</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-05-21T04:07:52-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Cleaned up LDAPAttributeSet.getAttributes() invocations
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/fceeca36b7804d4944289975037e5a647d321a94">fceeca36</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-05-21T04:07:52-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated ldapjdk dependency
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/f520f28a83d2253b8eb69a309ac705e96defdf0d">f520f28a</a></strong>
<div>
<span>by Christina Fu</span>
<i>at 2019-05-21T12:23:48-04:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Bug 1709585 PKI (test support) for PKCS#11standard AES KeyWrap for HSM suppor

    This patch adds test support to
    Bug 1709551 - JSS: add PKCS#11standard AES KeyWrap for HSM support

    specifically on the ability for CRMFPopClient to generate temporary RSA keys
     so that they can be extractable on HSM, as currently PSS is not yet supporte
    by PKI so can't rely on KRA to test the feature.
    Also for the same reason, until Thales HSM SW 12.60 is available,
    tests are only limited to
    1. not break existing functionality for CKM_NSS_AES_KEY_WRAP_PAD on nss
    2. have the expected result to be documented in https://bugzilla.redhat.com/s

    Also, relevant OIDs in CryptoUtil are changed to referce the JSS definitions
    in KeyWrapAlgorithm instead, with the addition of AES_KEY_WRAP_OID.
    (This results in a dependency)

    See https://bugzilla.redhat.com/show_bug.cgi?id=1709551 for more detail.

    https://bugzilla.redhat.com/show_bug.cgi?id=1709585
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/b1e26c2d62ffd4f1c258f72f4f9e63b3b78f5cb9">b1e26c2d</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-05-22T04:43:55-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fixed systemd config ownership

The installation tool has been modified to set the ownership of
/etc/sysconfig/<instance> to pkiuser instead of root.

An upgrade script has been added to fix existing instances.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/5008b08feb3887ac2d8737d49f6de6e63968a72e">5008b08f</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-05-22T04:44:08-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Removed unused code in CMSStartServlet
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/6bfcdb3de507f698c9ee3e0c5a41fef3f5b5b451">6bfcdb3d</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-05-22T14:26:49-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored KeyRetrieverRunner

The KeyRetrieverRunner has been moved into a separate class
for clarity.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/9352894dfb9d6dff2d8b02ee33ea73f2ca5caec7">9352894d</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-05-22T14:26:49-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored CertificateAuthority

The some methods in CertificateAuthority have been moved into a
new AuthorityMonitor class.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/cd0c9954e75c501fd6a1f02e481d3d0f46823d13">cd0c9954</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-05-22T14:26:49-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored AuthorityMonitor

The AuthorityMonitor has been moved into a separate class
for clarity.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/308d01eccbd1e0e49a98cd54e1aa97f6be3b33ab">308d01ec</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-05-22T22:15:01-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored PKISocketFactory.init() (part 1)

The PKISocketFactory has been modified such that the callers
are responsible to call the init() method after creation.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/c2c10702ea61cc7d89946907136d955663ae3cba">c2c10702</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-05-22T22:24:29-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored PKISocketFactory.init() (part 2)

The PKISocketFactory.init() has been modified such that the
callers are responsible to provide the configuration object.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/888a1b3142a7e285225f9b607cf6586607232a0c">888a1b31</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-05-22T22:26:20-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored CMSEngine.startup()

The CMSEngine.startup() has been modified to call
startupSubsystems() which can be customized to perform
subsystem-specific operations.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/51142ac2389987d48df5a35e3de8b6681cbf890c">51142ac2</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-05-23T02:11:39-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Removed redundant ILdapBoundConnFactory

The ILdapBoundConnFactory interface has been merged into
LdapBoundConnFactory class.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/bef29bea56114736783a2cfedeacaf7d3ec479cc">bef29bea</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-05-23T02:11:39-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored LdapAuthInfo

The LdapAuthInfo has been modified such that the callers are
responsible to call the init() method after creation.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/054318c9abe28d58e198c0e6ddad1a224603b250">054318c9</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-05-23T02:11:40-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Removed redundant ARebindInfo

The ARebindInfo has been replaced with subclassing LDAPRebind
directly.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/3899c31df98c5014fe748af558527c89ceb646ef">3899c31d</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-05-23T02:11:40-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added LdapAuthInfo.getClientCertNickname()
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/a7f6af225f6f8fd44e684e3c843927260503ddfb">a7f6af22</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-05-23T02:11:40-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added LdapAuthInfo.getBindPassword()
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/de0af7c59413377828e33333f20e76b81fbdc9a6">de0af7c5</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-05-23T02:11:40-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added LdapAuthInfo.getBindDN()
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/f7f1d5cef8f9cc8b45aedbbed4ad791745aaab58">f7f1d5ce</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-05-23T02:12:16-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Cleaned up LdapAnonConnFactory.init()
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/2cd19ba166086ad79e02218569820b969646e916">2cd19ba1</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-05-23T02:12:16-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Cleaned up LdapBoundConnFactory.init()
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/c8c62a0f2f5fffd29bba30e7faaa51519b669b23">c8c62a0f</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-05-23T06:04:52-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Replaced ILdapConnFactory with actual class
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/c1216ea3cdb134e7f3a7b3dd13a5abc84348e36d">c1216ea3</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-05-24T00:10:02-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored ILdapConnFactory.init()

The ILdapConnFactory.init() has been modified such that the
callers are responsible to provide the global configuration
object which contains TCP settings.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/dcdd0af67eff760f419388ce6c2c4c7bd8ae9b66">dcdd0af6</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-05-24T00:10:02-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored LdapBoundConnFactory.init()

The LdapBoundConnFactory.init() methods have been modified such
that the callers are responsible to provide the password store
object.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/635ed59c41e92ecb5f29f9ca34d65ccb6a4f62a8">635ed59c</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-05-24T00:10:02-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added PKIServer.load_config()

A new PKIServer.load_config() has been added to load the systemd
service configuration file.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/98719cbcd9819388650b226794adc7b6554eb7f5">98719cbc</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-05-24T00:10:02-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Replaced PKIServer with PKIServerCLI

The PKIServer class has been replaced with PKIServerCLI for
running Java-based pki-server commands.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/73efd9c08479d18b08e5f804aee31bcbfb944313">73efd9c0</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-05-24T00:10:02-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added SubsystemDBInfoCLI

A new SubsystemDBInfoCLI has been added to display the database
info from Root DSE.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/0f92a3c4b26ffb9d80106777c810e5ed759825c6">0f92a3c4</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-05-24T00:10:02-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added pki-server <subsystem>-db-info

A new pki-server <subsystem>-db-info has been added to
encapsulate SubsystemDBInfoCLI.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/d6df11260a73b6a4b4b3b654f968be021648098c">d6df1126</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-05-24T07:53:48-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Renamed ConfigurationUtils to Configurator
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/37cea149f18dd5bcb39183a33a7ecbf3e577caae">37cea149</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-05-24T08:25:45-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored Configurator

The static methods in Configurator class have been converted
into class methods.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/f5cb5131ce0b4daad3046ea8e7c30ca94bd2c124">f5cb5131</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-05-24T09:10:36-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Consolidated server startup methods

The code that starts/stops/restarts the server has been modified
to use PKIServer's start(), stop(), and restart() methods.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/4eca7a46fa4a90c274a910b2534000059d029231">4eca7a46</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-05-24T13:54:17-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merged IUGSubsystem into UGSubsystem
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/28b5068e191f6946c2d32b34509facbe8dc6c1ae">28b5068e</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-05-24T16:18:43-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored configuration.py

The code in configuration.py has been modified to process the
certs immediately after generation.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/cefd22d9d2ab3cc6c74a867ec788ea4afb455fb7">cefd22d9</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-05-28T12:52:36-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored Configurator.removePreopConfigEntries()

The Configurator.removePreopConfigEntries() has been renamed into
finalizeConfiguration().
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/17678b0c854a0d801053c60676b5848c9f6a93f6">17678b0c</a></strong>
<div>
<span>by Alexander Scheel</span>
<i>at 2019-05-29T10:31:24-04:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Bump jackson-databind for CVE-2019-12086

Signed-off-by: Alexander Scheel <ascheel@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/ea0943fbb9f23e03534700dedfeca2bb3510d1c1">ea0943fb</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-05-29T12:46:14-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored CMSEngine.parseServerXML()

The code that parses the server.xml in CMSEngine.parseServerXML()
has been moved into ServerXml class for reusability.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/891f79e4ce5482edac4ca8344e9b14064ef06cdc">891f79e4</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-05-29T12:46:39-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added subsystem-specific Configurators
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/b8b0b4af8de9fde23b04e5526f57d23f31464834">b8b0b4af</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-05-29T12:46:58-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Removed redundant IConfigStorage params
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/280f9cbe03b1916e68a98c30d0bbb6d2d5973a9f">280f9cbe</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-05-29T12:48:44-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored CAInstallerService.deleteSigningRecord()

The CAInstallerService.deleteSigningRecord() has been moved into
the CAConfigurator class.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/d43ce4e39eec3db5955c4ff557a7bb0c154a436f">d43ce4e3</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-05-29T12:49:08-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored CAInstallerService.configureStartingCRLNumber()

The CAInstallerService.configureStartingCRLNumber() has been
moved into the CAConfigurator class.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/a6e5afb5c9421e7aaf668de1993a1a1e05598e63">a6e5afb5</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-05-29T12:49:26-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored CAInstallerService.disableCRLCachingAndGenerationForClone()

The CAInstallerService.disableCRLCachingAndGenerationForClone()
has been moved into the CAConfigurator class.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/f7d27c1271ef4c0e48119965cad3ef358d9f4b03">f7d27c12</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-05-29T12:49:58-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added CAConfigurator.updateSecurityDomainClone()

The code that configures security domain clone has been
moved from CAInstallerService.finalizeConfiguration() into
CAConfigurator.updateSecurityDomainClone().
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/4a2af6defaa8d082f13b6b5be0d97ac899ca7865">4a2af6de</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-05-29T13:51:20-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored CAInstallerService.importProfiles()

The CAInstallerService.importProfiles() has been moved into
the CAConfigurator class.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/dbd0f2d1d36799d98aeeaaeafa250cb533454cbe">dbd0f2d1</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-05-29T16:34:01-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored CMSEngine.setSubsystemEnabled()

The CMSEngine.setSubsystemEnabled() which updates the subsystem
configuration has been moved into the Configurator class.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/7830a28a4536fa027e3800a9400f96407e962f34">7830a28a</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-05-29T16:34:28-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added CMSEngine.setSubsystemEnabled()

A new setSubsystemEnabled() which updates the enabled attribute
in the SubsystemInfo object has been added to the CMSEngine class.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/8a4f5d7e179fa294406e96a35116934511d4d2d5">8a4f5d7e</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-05-29T16:34:28-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored subsystem attributes in CMSEngine

The attributes that store subsystems in CMSEngine have been
modified as follows:

- The staticSubsystems, dynSubsystems, and finalSubsystems attributes
  will store just the IDs of the subsystems.
- The subsystemInfos attribute will store the SubsystemInfo objects.
- The subsystems attribute will store the ISubsystem objects.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/4053f04005766b49fdf7233844d7ecaadb8bcd72">4053f040</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-05-29T16:34:28-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored KRAInstallerService.configureKRAConnector()

The KRAInstallerService.configureKRAConnector() has been moved
into the KRAConfigurator class.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/e5e1c99b28c7216aa46f30943763efa525df1f1d">e5e1c99b</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-05-29T16:34:28-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored OCSPInstallerService.configureCloneRefresh()

The OCSPInstallerService.configureCloneRefresh() has been moved
into the OCSPConfigurator class.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/69c0e51aa08b80c52d9bd0a37a7d2e871c808272">69c0e51a</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-05-29T16:34:28-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored OCSPInstallerService.updateOCSPConfiguration()

The OCSPInstallerService.updateOCSPConfiguration() has been moved
into the OCSPConfigurator class.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/1e9ce55043b46619634fe9d5d3013ddf1703faf9">1e9ce550</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-05-29T16:34:28-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored OCSPInstallerService.importCACert()

The OCSPInstallerService.importCACert() has been moved into the
OCSPConfigurator class.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/5c63bd6934b7cbdc0c26e8aff918633e1bd7ebab">5c63bd69</a></strong>
<div>
<span>by Fraser Tweedale</span>
<i>at 2019-05-30T08:35:49-04:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">bump jss min version to 4.6.0

f520f28a83d2253b8eb69a309ac705e96defdf0d introduced a dependency on
jss 4.6.0, but the min bound was not bumped.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/4af9f4cf73f065f47deb4e79be73d7ce6236a58b">4af9f4cf</a></strong>
<div>
<span>by Fraser Tweedale</span>
<i>at 2019-05-30T22:52:20+10:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">AuthorityService.getCert/Chain: avoid NPE if CA is not ready

If a LWCA is not ready (i.e. key replication and signing unit
initialisation has not completed), asking for its certificate (or
chain) results in a NullPointerException.  Update
AuthorityService.getCert() and .getChain() to raise
ResourceNotFoundException instead.

Part of: https://pagure.io/dogtagpki/issue/3102
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/005f1b4431ac2ef6b7ad45aa0fdecf7bb891ebab">005f1b44</a></strong>
<div>
<span>by Fraser Tweedale</span>
<i>at 2019-05-30T22:52:20+10:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">PKIExceptionMapper: coerce media type to XML or JSON

Some resources do not return (upon success) application/json or
application/xml.  For example, some resources in AuthorityService
can return application/pkix-cert, application/x-pem-file or
application/pkcs7-mime.  But if a PKIException exception (e.g.
ResourceNotFoundException) occurs in such a method, RESTEasy can't
turn the PKIException.Data entity into the declared media type, and
it throws a NoMessageBodyWriterFoundFailure, causing a 500 Internal
Server Error response.

Update PKIExceptionMapper to always coerce the response Content-Type
to either application/xml or application/json.  If the Accept header
preferences one of these, the preferred media type is used.
Otherwise we default to application/xml.

Fixes: https://pagure.io/dogtagpki/issue/3102
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/c2da0c0662aa6c99d568d942d258f81029136923">c2da0c06</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-05-30T12:36:23-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Removed redundant WarningListener
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/8d530079ef2deef7ad6b6bd6c766de9d22eea765">8d530079</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-05-30T12:36:24-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored internal database password configuration

The pkispawn has been modified to store the internal database
password in the password.conf, so it no longer needs to send the
password to the configuration servlet.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/e380c2af49e58b100fb85da6f39a3b4189b59776">e380c2af</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-05-30T12:50:58-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored database parameters configuration

The pkispawn has been modified to store the database parameters
in the CS.cfg, so it no longer needs to send the parameters to
the configuration servlet.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/dfabd82d299d8d18764bf510d6061603cd541148">dfabd82d</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-05-30T15:02:49-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored database pre-op parameters configuration

The pkispawn has been modified to store the database pre-op
parameters in the CS.cfg, so it no longer needs to send the
parameters to the configuration servlet.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/4c7542fc83506aef9da73df81105fa5a8825920d">4c7542fc</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-05-30T15:09:38-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored shared database parameters configuration

The pkispawn has been modified to store the shared database
parameters in the CS.cfg, so it no longer needs to send the
parameters to the configuration servlet.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/9aeec3c25b60909abbcdcdb2976feb7ec203a9d2">9aeec3c2</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-05-30T15:10:05-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Cleaned up DBSubsystem.init()

The code that swallows errors in pre-op mode is no longer needed.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/593e6125ae7b7873c1b0a2cf477e338ff31d46ab">593e6125</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-05-30T15:10:08-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Cleaned up PasswdUserDBAuthentication.init()

The code that swallows errors in pre-op mode is no longer needed.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/71186d3199c43a6d04e18e7d468a3035b97d06f3">71186d31</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-05-30T16:25:32-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fixed PKIServer.load_config()

The PKIServer.load_config() has been modified to load Tomcat
configuration file at <instance>/conf/tomcat.conf instead of
/etc/sysconfig/<instance>.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/5a6be71398f71ad75522b1da20d873f196646d47">5a6be713</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-05-30T16:25:32-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added pki-server run

A new pki-server run command has been added to run PKI server
in the foreground instead of in the background as systemd service.

By default the server will run with the same UID used by the
server's systemd service, but the command provides an option to
run the server as the current user, which is needed for run the
server in containers.

The command will also include the JAVA_OPTS specified in the
Tomcat configuration file (e.g. debugging parameters).
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/7a4d4c482f6c16ff361061b16ad894fbb9bd5c26">7a4d4c48</a></strong>
<div>
<span>by Fraser Tweedale</span>
<i>at 2019-05-30T21:21:03-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">ExternalProcessKeyRetriever: do not swallow stderr

ProcessBuilder, by default, redirects stderr to a PIPE.  But because
we do not do anything with stderr; nothing gets logged and nothing
appears in the journal.  This makes it difficult to debug failures
of the subprocess.

Inherit the stderr file descriptor instead of creating a pipe, so
that the subprocess stderr output will appear in the journal.

Related: https://pagure.io/dogtagpki/issue/3102
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/7f45b00dc9088625166ac42f73f75b657d7106a6">7f45b00d</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-06-03T13:11:01-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added AuthorityMonitor.shutdown()

The AuthorityMonitor.shutdown() has been added to allow a graceful
shutdown by terminating the Thread without generating warnings.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/516396199248769996aae859582de503aa6a2e67">51639619</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-06-03T13:12:25-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added AsyncLoader.shutdown()

The AsyncLoader.shutdown() has been added to allow a graceful
shutdown by canceling the Timer object.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/eb3ebe8a9a973615b295655f30d747b2baa86094">eb3ebe8a</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-06-03T13:13:52-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added LdapBoundConnFactory.shutdown()

The LdapBoundConnFactory.shutdown() has been added to allow
graceful shutdown by closing existing connections.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/beb4893de7cdc85f9847275d2ff893ca75b17bb5">beb4893d</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-06-03T21:48:43-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored CAInstallerService.finalizeConfiguration()

The CAInstallerService.finalizeConfiguration() has been moved
into CAConfigurator.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/7dca8a507ce57a91f3921b89be6a16864b5ece55">7dca8a50</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-06-03T22:13:09-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored KRAInstallerService.finalizeConfiguration()

The KRAInstallerService.finalizeConfiguration() has been moved
into KRAConfigurator.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/10c8ded7dacf11d0c793253eac0348dcbe6ca97c">10c8ded7</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-06-03T22:17:03-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored OCSPInstallerService.finalizeConfiguration()

The OCSPInstallerService.finalizeConfiguration() has been moved
into OCSPConfigurator.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/856d1bed31f8ff541e4f7359d5a7a7c35ce864cf">856d1bed</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-06-03T22:35:59-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored TPSInstallerService.finalizeConfiguration()

The TPSInstallerService.finalizeConfiguration() has been moved
into TPSConfigurator.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/22ee3cf4751f2fd11d535604a976c8877def4a03">22ee3cf4</a></strong>
<div>
<span>by exception-al</span>
<i>at 2019-06-04T10:11:09-04:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">fix createUserNotice parameter order

noticenumbers and explicitText passing order to the function is incorrect.</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/d0b756e7c0cc6c3591c5674e395b05486682d899">d0b756e7</a></strong>
<div>
<span>by exception-al</span>
<i>at 2019-06-04T10:11:09-04:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">createUserNotice paramter sequence fix

createUserNotice paramter sequence fix
also update line 342</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/1cd45d3f385bf4e1a77f584ed84cfe0435c6916a">1cd45d3f</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-06-07T09:56:51-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored temp SSL server cert creation

The code that generates the temp SSL server certificate in
configuration.py has been modified to use NSSDatabase class.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/d430d4c761b69c6212785638f7b2dd88349bedaf">d430d4c7</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-06-07T17:01:30-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored SystemConfigService.createConfigurator()

The SystemConfigService.createConfigurator() has been converted
into CMSEngine.createConfigurator().
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/34d48fcef06c4197b1db7bd20dff7239110f21b8">34d48fce</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-06-07T17:04:58-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored Configurator.setupDatabaseUser()

The Configurator.setupDatabaseUser() has been modified such that
the list of groups can be customized by each subsystem.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/aec09311fac9de0ccf339aec01d84598398c7da4">aec09311</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-06-07T17:06:31-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored Configurator.getTransportCert()

The Configurator.getTransportCert() has been moved into
TPSConfigurator.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/2a29a806602fd9e4604b86cc1df895da3152a02f">2a29a806</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-06-07T17:06:54-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored Configurator.getSharedSecret()

The Configurator.getSharedSecret() has been moved into
TPSConfigurator.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/2c0000648fe56aed0d81ba4ea6c04ec8741b380a">2c000064</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-06-07T17:07:13-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored Configurator.exportTransportCert()

The Configurator.exportTransportCert() has been moved into
TPSConfigurator.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/8180a95a02c7a56d2fce3adef356e40df1660f68">8180a95a</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-06-07T18:02:13-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored SystemConfigService.setupSecurityDomain()

The code that configures the security domain has been moved
from SystemConfigService.setupSecurityDomain() into the
Configurator class.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/8c6c88f17d5368f2693b2f7eacb07c7486341c4a">8c6c88f1</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-06-07T18:02:59-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored SystemConfigService.createAdminCertificate()

The SystemConfigService.createAdminCertificate() has been moved
into the Configurator class.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/c95ac112fa80f6bfccfc1a2a90a925660660df6b">c95ac112</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-06-07T18:03:15-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored SystemConfigService.createAdminUser()

The SystemConfigService.createAdminUser() has been moved into
the Configurator class.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/a06d3c3c73e2c40f7459f49c9d1242c594cf9710">a06d3c3c</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-06-07T18:46:02-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored SystemConfigService.configureSecurityDomain()

The SystemConfigService.configureSecurityDomain() has been moved
into the Configurator class.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/616d274a81218bc675b979adf0d4a6daa2803e75">616d274a</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-06-07T19:03:49-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored ConfigurationRequest.getSystemCertProfileID()

The ConfigurationRequest.getSystemCertProfileID() has been moved
into the Configurator class.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/7da533a50e58445fae01cf831ec47a0746cd5363">7da533a5</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-06-07T21:26:44-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored SystemConfigService.configureSubsystem()

The SystemConfigService.configureSubsystem() has been moved into
the Configurator class.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/1e53d67c4445df6bccdafac6bcaaa314ca346993">1e53d67c</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-06-07T22:43:21-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored SystemConfigService.configureDatabase()

The SystemConfigService.configureDatabase() has been moved into
the Configurator class.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/22f4a0ce15c4ec9ffeeb8ee672f52b6ee28e816c">22f4a0ce</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-06-07T22:44:00-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored SystemConfigService.setupAdmin()

The code to set up admin user in SystemConfigService.setupAdmin()
has been moved into Configurator.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/202897fe1f427ddb08c158303aee0033d5b128e7">202897fe</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-06-10T14:16:27-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored File.substitute_deployment_params()

The File.substitute_deployment_params() has been moved into
the pki.util module.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/73189dd658879a44daa91b390c1082ca3991f51c">73189dd6</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-06-10T16:21:22-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fixed pki-server migrate

The pki-server migrate has been modified to work without SSL
configured.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/1fab617ec525a424430cc090053ddfb3939dafb3">1fab617e</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-06-11T19:53:47-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added logger for pki.util module
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/07624a60d41ae6291709afc895380f678f0fea12">07624a60</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-06-11T19:53:50-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored File.copy_with_slot_substitution()

The code that performs parameter substitutions has been moved
from File.copy_with_slot_substitution() into pki.util.copyfile().
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/bad275d85e1638fca839e052a3c6cf193e2d0644">bad275d8</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-06-11T19:53:58-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated PKIInstance.set_sslserver_cert_nickname()

The PKIInstance.set_sslserver_cert_nickname() has been
modified to update the SSL server certificate nickname
both in serverCertNick.conf and server.xml.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/2d805df390444c6a77d95ec0f87af35629648b85">2d805df3</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-06-11T20:14:48-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated PKIServer.load_config()

The PKIServer.load_config() has been modified to load the
global Tomcat config file, the PKI Tomcat config file, and
the instance Tomcat config file.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/b0adbec9b92fb9a9344d96c52187a0bda1f2bbf3">b0adbec9</a></strong>
<div>
<span>by gkapoor</span>
<i>at 2019-06-12T08:42:49-04:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added ECC job in tier-1 so that there are no blockers at tier-0 due to BZ-1655438

Signed-off-by: gkapoor <gkapoor@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/0bae67d6aa49b8dd5212a3ed5a6d521e0d6678e4">0bae67d6</a></strong>
<div>
<span>by Dinesh Prasanth M K</span>
<i>at 2019-06-12T14:21:23-04:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Sync spec changes for pki 10.7.1 (#219)

Signed-off-by: Dinesh Prasanth M K <dmoluguw@redhat.com></pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/90ffe07f1852b3da842e2831fc1daaa617812d01">90ffe07f</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-06-12T16:07:09-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Removed link verification from operations script

The operations script has been modified to no longer verify links
on each server restart. Such operations should be done once by
an upgrade script only if needed.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/58e25e60e0c9ffa811489c14bf8eae8256d80c4c">58e25e60</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-06-12T16:07:09-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Removed unused variables from registry files
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/9c20f097d6177c00e01ef44b92fbd819ecfcb490">9c20f097</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-06-12T16:07:09-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added PKIInstance.create() and remove()

The PKIInstance.create() and remove() have been added to create
and remove the registry file and the link to systemd unit file.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/4e034f49e876a6bea31f031d9751c7cb051d56e2">4e034f49</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-06-12T16:07:09-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated PKIServer.run() (part 1)

The PKIServer.run() has been modified to use preexec_fn instead
of sudo to switch UID and GID.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/ddbbbb865c88d674891a84da32265d6607e776a2">ddbbbb86</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-06-12T16:07:09-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated PKIServer.run() (part 2)

The PKIServer.run() has been modified to run pkidaemon command
to generate the catalina.policy before starting the server.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/15df9a0956f1c1a0225c147e9f867ecc19f0e218">15df9a09</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-06-13T15:08:44-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Reverted changes in PKIServer.run()

The PKIServer.run() has been modified to no longer use preexec_fn
since it's causing a problem on Fedora 28.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/1ea28de6409c624b6588987855f97d50c18f3ade">1ea28de6</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-06-13T16:02:06-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fixed cloning issue

The setupReplication and reindexData fields have been removed
from ConfigurationRequest so they should not be set anymore
in set_cloning_parameters().
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/2f8adb82218a30abc2a7434974f69e56d92d2649">2f8adb82</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-06-13T16:13:56-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fixed TPS installation issue

The TPSConfigurator.setupAdmin() has been modified to call the
parent method first to create the admin user.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/acbdf7ff9fa19f9fffa0964674b6e8427ea4eb5c">acbdf7ff</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-06-14T09:42:09-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Removed misleading message from GetStatus.getProductVersion()

Previously a warning message with a stack trace would appear in the
debug log if a client tried to get the status of the server (from
http://$HOSTNAME:8080/ca/admin/ca/getStatus) but the server theme
package was not installed.

Since the server theme package is optional, the message has been
removed.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/bc48fa65643d3e9061f8b8df364a8425639153fa">bc48fa65</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-06-14T13:37:28-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated pki-server status

The pki-server status has been updated to show server ports,
subsystem type, status, security domain URL, and service URLs.

https://pagure.io/dogtagpki/issue/1496
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/179537224f5180eebb3efa7438970d06d494cd83">17953722</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-06-14T14:36:06-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Deprecated pkidaemon status
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/4640d29a88dcd5abdecfa1f5c134dfda83062227">4640d29a</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-06-14T14:48:14-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Removed unused code in operations script
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/93063ae4d8c3456b6e274fcf09d8232c80350f77">93063ae4</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-06-14T20:43:05-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Moved PYTHON_EXECUTABLE into default pki.conf

The PYTHON_EXECUTABLE definition has been moved into
the default pki.conf.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/41c1af6710047288be3016c5f08bd6b73853bfff">41c1af67</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-06-18T16:39:37-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fixed TPS installation issue

The TPSConnectorService has been modified to merge getConnector()
into findConnectors() to resolve REST URL conflict which caused
TPS installation to fail.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/597d0162b823ef9909978fdbccb294908f9204a2">597d0162</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-06-18T16:59:31-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Enabled security manager in PKIServer.run()

The PKIServer.run() has been modified to enable Java security
manager.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/b9798f525788023c0a474aa0dea501834904902c">b9798f52</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-06-18T17:02:59-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated start_instance()

The start_instance() has been modified to always backup the
configuration files regardless of installation status.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/efbd4c359b932d569ba0fc1d34e16a608db3ed7a">efbd4c35</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-06-18T17:02:59-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fixed NPE in LdapBoundConnFactory.shutdown()
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/d8abdc98b3329eeaee3d732d487b7b89e99c832b">d8abdc98</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-06-18T19:03:23-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored Systemd.enable() and disable()

The Systemd.enable() and disable() methods have been moved into
PKIServer class.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/d7ebb824dd0be0efcc6cfef86c57d02237df6572">d7ebb824</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-06-18T20:41:06-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Removed token params from ConfigurationRequest

The token name and password will be sent to the configuration
servlet through files so have been removed from the
ConfigurationRequest.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/bb4c4a2bb19273125b78cc5cfc1c344992d08e8b">bb4c4a2b</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-06-18T20:42:00-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Removed PKCS #12 params from ConfigurationRequest

The PKCS #12 params have been removed from ConfigurationRequest
since the file has been imported earlier by security_database.py.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/0ed03decddf73e8eebc409b7b387c76f523cc278">0ed03dec</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-06-18T22:27:02-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Removed subsystem name from ConfigurationRequest

The subsystem name will be stored in the CS.cfg instead of sent
via ConfigurationRequest.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/759e0731bfa46817b81df6aa34b1afe2ba26b3a6">759e0731</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-06-19T21:59:29-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored SystemConfigService.configureCACertChain()

The SystemConfigService.configureCACertChain() has been cleaned
up and moved into the Configurator class.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/ab221712db979ea33fb985c8f085d3af07a55f65">ab221712</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-06-19T22:14:34-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added SecurityDomainHost.get()

The SecurityDomainHost.get() has been added to get the host's
property based on the annotation.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/27d35f62744a59f2bb15afabf77baacd3245634e">27d35f62</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-06-19T22:17:48-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored Configurator.configureSecurityDomain()

The Configurator.configureSecurityDomain() has been modified to
return a DomainInfo object instead of unparsed XML String.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/5b3f3d5ce6e5ab099e9645c48b66a474f68ed0be">5b3f3d5c</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-06-20T16:35:26-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Cleaned up startup messages

The pki-server banner-validate and subsystem-enable commands
have been modififed to run in silent mode.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/86888bd9c17451443d1f19fe2fde0f0534915484">86888bd9</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-06-20T16:47:09-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Renamed vendor macro in pki.spec

The vendor macro in pki.spec has been replaced with vendor_id.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/203bdcde0deeb4e3d5a390c66e5cd9f58ee6e908">203bdcde</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-06-20T17:05:13-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fixed pki-server run --jdb

The PKIServer.run() has been modified not to use -agentpath when
running with jdb.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/9fb5e621dc03acfe00b90b6cb00748839fa64567">9fb5e621</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-06-20T17:38:41-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merged BASE_IMAGE and BASE_IMAGE_VERSION variables

The BASE_IMAGE and BASE_IMAGE_VERSION variables have been
merged into a single IMAGE variable to support non-Fedora
platforms.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/4d5add50205c1c3f624377910a4331f9253c0c0a">4d5add50</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-06-20T18:00:17-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated pkispawn log level in Travis CI

The pkispawn log level in Travis CI has been reduced to make it
easier to read the logs.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/2ff4f98752ec13e3f7e33d0384daa6e5b4b207c3">2ff4f987</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-06-21T10:12:03-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Removed unused Configurator.getUrlListFromSecurityDomain()
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/54a37e1ce8a85c2ab5106ab4020011a2ffb7fece">54a37e1c</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-06-21T10:26:12-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored Configurator.logIntoSecurityDomain()

The Configurator.logIntoSecurityDomain() has been modified to
return a DomainInfo object instead of unparsed XML String.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/65c3707cb0ac4f1ccc2a6c0311dfb1e4276824a7">65c3707c</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-06-21T10:32:50-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Removed unused Configurator.getSubsystemCount()
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/9125a86a53afd6c1d752a5483a6e8ed8fdd56255">9125a86a</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-06-21T10:33:27-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored Configurator.getDomainXML()

The Configurator.getDomainXML() has been replaced with
getDomainInfo() with returns a DomainInfo object instead
of unparsed XML String.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/9c5b9a28e405411f429153802294d02433922420">9c5b9a28</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-06-21T11:36:19-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Cleaned up pki_security_domain_uri creation
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/8a38365b5c11ce7bba58c69c5b601b7a162a0d3e">8a38365b</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-06-21T13:01:14-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored security domain configuration

The code that configures the security domain in the Configurator
class has been moved into the subsystem_layout.py.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/d3c658a962a14f5a7f69995eddb492f2184a1619">d3c658a9</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-06-21T15:05:44-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored Configurator.logIntoSecurityDomain()

The Configurator.logIntoSecurityDomain() has been modified to
accept hostname and port instead of URL.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/3a26ec0871d3c0e4dfb5d84e48666ab7ce192b4b">3a26ec08</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-06-21T15:07:55-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fixed subordinate security domain creation

The installation code has been modified to create the subordinate
security domain properly if requested.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/32eeca718aaee85b5fa9f1e6fb6e51fd4e87b600">32eeca71</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-06-21T15:08:27-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Removed unused attributes in ConfigurationRequest
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/22b58e170c9b1aa816767aebc3360089c9acd3c0">22b58e17</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-06-21T15:48:53-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added Python classes for all subsystems
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/80b83b45c2330d97a7db9143504a44eafd4c409a">80b83b45</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-06-21T16:02:37-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored Configurator.configureDatabase()
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/b0202e0f794ebc7d7989d45a69436d13600ab412">b0202e0f</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-06-25T09:35:38-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated installation logging format
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/a88e064c208c826f3002233897378e204d1e31e8">a88e064c</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-06-25T12:39:29-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Cleaned up log messages in LdapBoundConnection
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/fb6c70a50740c17b97d908583f93f65938bc964d">fb6c70a5</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-06-25T12:39:39-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored SystemConfigService.setupDatabase()

The SystemConfigService.setupDatabase() has been modified to
accept DatabaseSetupRequest instead of ConfigurationRequest.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/bad9b685a51a72738b78b8debd00a8668822ee9b">bad9b685</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-06-25T14:31:22-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Removed unused attributes in ConfigurationRequest
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/c5e2b3b8199377273981a807d30b6e564e0c3b6b">c5e2b3b8</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-06-25T15:51:48-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored TPSConfigurator.updateAuthdbInfo()

The code that configures TPS authentication database has been
moved from TPSConfigurator.updateAuthdbInfo() and into the
subsystem_layout.py.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/313ed1101b87cd43fec5bb7fe7a2d2e3dbed74e7">313ed110</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-06-25T15:51:58-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored TPSConfigurator.configureSubsystem()

The code that creates connectors in TPS has been moved from
TPSConfigurator.configureSubsystem() to finalizeConfiguration().
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/3604ba631a5de2e6d30569d7f85e0aa98852593a">3604ba63</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-06-25T16:06:54-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Cleaned up log messages in ConnectionManager
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/feb4dc1e6d0430663752b776c89c007b95fe85bb">feb4dc1e</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-06-25T16:19:14-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Cleaned up log messages in CMSGateway
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/fc5f48593969b8f0490b5a3a111cd65fd4c61863">fc5f4859</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-06-25T19:01:17-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored TPSConfigurator.finalizeConfiguration()

The TPSConfigurator.finalizeConfiguration() has been modified
to get the subsystem cert nickname from CS.cfg instead of
ConfigurationRequest.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/e35a9c4572002561b1fbb45ef7f1040a3d1ede8a">e35a9c45</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-06-25T19:07:46-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored SystemConfigService.finalizeConfiguration()

The SystemConfigService.finalizeConfiguration() has been modified
to accept FinalizeConfigRequeest instead of ConfigurationRequest.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/3f67632411ce84b5247cf78be7afc8c81ec5c032">3f676324</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-06-25T21:38:36-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored PKIServer.run()

The PKIServer.run() has been changed into an execute() which
executes a command in the background. The run() has been modified
to call execute() and wait for the command to complete.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/31fbd3f68116b8fea922afbf8df8141d9db8b213">31fbd3f6</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-06-26T18:39:00-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored Configurator.getDomainInfo()

The Configurator.getDomainInfo() has been modified to use
the REST client to get the security domain info.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/641fff98a0645b576348c38cecf11407b7eda7f3">641fff98</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-06-26T19:34:44-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored UpdateDomainXML.remove_from_ldap()

The UpdateDomainXML.remove_from_ldap() has been moved to
SecurityDomainProcessor.removeEntry().
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/e3ada1a82bfe054decd741faa386eac481392ed2">e3ada1a8</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-06-26T19:35:12-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored UpdateDomainXML.add_to_ldap()

The UpdateDomainXML.add_to_ldap() has been moved to
SecurityDomainProcessor.addEntry().
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/3c3bfc53827d50dd50d746fe7856e49f57527287">3c3bfc53</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-06-26T20:02:33-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored UpdateDomainXML.modify_ldap()

The UpdateDomainXML.modify_ldap() has been moved to
SecurityDomainProcessor.modifyEntry().
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/74bae78360dc8d00a8f2d3181218e73fc9114bcc">74bae783</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-06-26T20:28:05-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added SecurityDomainProcessor.addHost()

The code that removes security domain host has been moved into
SecurityDomainProcessor.addHost().
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/97fc90ea9bd986b1a01a622000387df0118e3120">97fc90ea</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-06-28T11:32:18-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored key type configuration

The code that configures preop.cert.<tag>.keytype parameter
has been moved into security_database.py.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/06e8b73f63910068db282aa182400d2e0a704b1c">06e8b73f</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-06-28T12:27:06-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored key algorithm configuration

The code that configures preop.cert.<tag>.keyalgorithm parameter
has been moved into security_database.py.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/d5d250ce79e09844d99da6dc6145cb073accf6c1">d5d250ce</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-06-28T13:41:17-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored signing algorithm configuration

The code that configures preop.cert.<tag>.signingalgorithm
parameter has been moved into security_database.py.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/940d0ea104e58258dc362f6daf9567ee302bcb28">940d0ea1</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-06-28T14:50:20-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Removed unused ConfigurationResponse.adminCert
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/077942d37da3fa3e1d23e0e93e4e5b1907439d49">077942d3</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-06-28T15:03:31-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Cleaned up SystemConfigService.processCert()
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/3cc3ade1407a617fc4af8bff62f6e300bff2041a">3cc3ade1</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-06-28T15:33:04-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored Configurator.updateCloneConfig()

The code in Configurator.updateCloneConfig() has been moved into
security_database.py.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/994ef9cfb2a70a27bacefee7ce8c713e77582848">994ef9cf</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-06-28T23:34:27-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored SystemConfigService.setupDatabaseUser()

The SystemConfigService.setupDatabaseUser() has been
modified to accept DatabaseUserSetupRequest instead of
ConfigurationRequest.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/4bd79745613cb79044d43686e85cea7c2642db07">4bd79745</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-06-28T23:55:32-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored SystemConfigService.setupSecurityDomain()

The SystemConfigService.setupSecurityDomain() has been
modified to accept SecurityDomainSetupRequest instead of
ConfigurationRequest.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/2384f7007fc41a3eb266491bff67656b352376bc">2384f700</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-07-01T09:30:32-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored SystemConfigService.configure()

The SystemConfigService.configure() has been modified to no
longer return the unused ConfigurationResponse.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/cda942ee65b6e2bfefdf1a81193e598d1fdd142b">cda942ee</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-07-01T09:54:12-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Removed unused parameters

Some methods in CertUtil, Configurator, and SystemConfigService
have been modified to remove unused parameters.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/2b76fec67ab712959346934bc16a503159a27414">2b76fec6</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-07-01T21:41:46-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored SystemConfigService.configureCerts()

The SystemConfigService.configureCerts() has been converted into
setupCerts() which takes CertificateSetupRequest and returns
CertificateSetupResponse.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/09e2bedb491be716ea666b1da281588379a4f2b1">09e2bedb</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-07-01T22:20:01-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored SystemConfigService.processCerts()

The SystemConfigService.processCerts() has been converted into
setupCert() which takes a cert tag and returns a SystemCertData.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/5093c111039428ed03d1a1c5c4c02ed98eebce35">5093c111</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-07-01T22:20:29-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Removed unused ConfigClient.load_system_cert()
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/7956a9cd417dc020b4addbd75583b1a64a595c46">7956a9cd</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-07-01T22:20:44-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored system cert setup

The configuration.py has been modified to call
SystemConfigService.setupCert() instead of setupCerts()
to set up each system certificate.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/4660379a0017a57673f1bdf7f2704225676cfd23">4660379a</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-07-02T19:30:19-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated PKIServer.execute()

The PKIServer.execute() has been modified to set the
java.security.manager and java.security.policy properties
only when the SECURITY_MANAGER is set to "true".
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/b0aeb45761001849347b3e58ecdd13064e436e47">b0aeb457</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-07-03T11:05:33-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added PKIInstance.execute()

The code that calls pkidaemon in PKIServer.execute() has been
moved into a new PKIInstance.execute().
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/b735bce47d0ebb36d1f5db422dd63f7ede22b6d4">b735bce4</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-07-03T11:32:10-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fixed tomcat.conf customization

The /usr/share/pki/etc/tomcat.conf contains a variable that
needs to be customized at build time.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/cbf03cbcfde8cadb6bfeff0c59a60414daf1c3ac">cbf03cbc</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-07-03T16:50:17-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fixed md2man dependency on Rawhide
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/637666e3272cadcf0ff492f8264fbbe14e2bc588">637666e3</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-07-08T12:43:55-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Workaround for bug #1727378
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/b69649fb0ec18ea26585fb6bc32e65e5f53915cb">b69649fb</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-07-08T14:19:55-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fixed missing return statement
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/f4275bfcf1bd7f6e9ef008d264d76928f3a19e99">f4275bfc</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-07-08T16:13:28-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fixed FixServerConfiguration script

The FixServerConfiguration script has been modified
to remove the old file if it exists before replacing
it with a link.

https://bugzilla.redhat.com/show_bug.cgi?id=1717229
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/c955a1a4cc9c1500609ef66e5498f9f218d6e10e">c955a1a4</a></strong>
<div>
<span>by Dinesh Prasanth M K</span>
<i>at 2019-07-09T15:50:30-04:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Move changes to fix nightly test (#227)

- Since the PKI's nightly job runs IPA sanity tests, this patch
  moves the content of PR#226 to the ipa related scripts.

- We don't need the workaround for standalone PKI environment

Signed-off-by: Dinesh Prasanth M K <dmoluguw@redhat.com></pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/69132264f8eed1bd8f4ce2ae7b9b5f3560708fb5">69132264</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-07-09T18:19:24-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Removed unused PKI_SERVER_UPGRADE_LOG
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/4457502b15373a266f3d92dff1cabeb1a4c4eb72">4457502b</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-07-09T18:22:25-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in pki-server CLI
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/85143a3a0733200559920cce6ad3a2a1413a1ff3">85143a3a</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-07-09T18:22:41-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Converted pki-server-upgrade into UpgradeCLI
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/dd4258376c7025c658781722ecc397fe1e33e96d">dd425837</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-07-09T18:22:47-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Deprecated pki-server-upgrade

The pki-server-upgrade has been replaced with pki-server
upgrade command.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/a25b40a3aa9864cd9c85b6555d95a2b1511547d8">a25b40a3</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-07-10T11:47:15-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added instance ID argument for pki-server migrate/upgrade

The pki-server migrate/upgrade commands have been modified
to accept an optional instance ID argument for consistency
with other pki-server commands.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/7165b0a6b2ff9c96131acc4e6f4f57cf2d96b782">7165b0a6</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-07-10T11:47:45-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in pki-server upgrade
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/2dbc71a144624422b19af91ba831ffa244ca2f95">2dbc71a1</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-07-10T11:47:48-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added pki-server upgrade --validate

The pki-server upgrade --validate option has been added to
validate the upgrade status.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/2210c2a58fb217c4e0c36d4c8c05e8fcbc5db188">2210c2a5</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-07-10T15:45:04-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated services.template files

The services.template files in all subsystems have been modified
to produce static links to the available services in the subsystem
instead of the dynamic links generated by the MainPageServlet.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/b095bd1ad3fd0e8b83fc964640dfa87abd28611c">b095bd1a</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-07-10T15:45:55-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated systemd unit files

The systemd unit files have been modified to validate the
upgrade status before starting the server.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/40bdef05b69ce13d6617525770c3f40502002df7">40bdef05</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-07-10T18:33:37-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated PKIInstance.execute()

The PKIInstance.execute() has been modified to validate the
upgrade status before starting the server.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/8921e80c3cc99b2a11019a393a929bb62fa78744">8921e80c</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-07-11T09:22:11-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored PKIInstance.deploy()/undeploy()

The PKIInstance.deploy() and undeploy() have been merged into
PKIServer.deploy_webapp() and undeploy_webapp().
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/e74a3cd23f1b78fedbb99450f3dad4967275f145">e74a3cd2</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-07-11T12:27:59-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added variables for context.xml and docBase

New variables to define the default and custom paths for
context.xml and docBase have been added to PKIInstance and
PKISubsystem.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/6319d8de8cd0f004ec6f715bf8d47519fe1c04bf">6319d8de</a></strong>
<div>
<span>by Dinesh Prasanth M K</span>
<i>at 2019-07-11T19:55:25-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Disallow 'pkidbuser' in cert-fix

`cert-fix` command when run with --agent-uid pkidbuser renders
the system in an unstable state. This patch disallows specifying
`pkidbuser` as the agent uid

Signed-off-by: Dinesh Prasanth M K <dmoluguw@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/f24ec55923ee01981954e41c64d7a7304707d41d">f24ec559</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-07-12T11:27:26-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added ResetWebApplication upgrade script

The ResetWebApplication script has been added to reset all web
applications back to their default ones in order to ensure they
are upgraded properly. All custom web applications will be
archived in a backup folder.

https://bugzilla.redhat.com/show_bug.cgi?id=1717229
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/5aa411e38fc02ce051f7ad005354c9f69f50d6f1">5aa411e3</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-07-15T21:49:56-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored CMSEngine.serverStatus

The String serverStatus in CMSEngine has been replaced with
boolean ready variable.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/936df33e931218dcb95dfd01d09a532d7e9e4c08">936df33e</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-07-15T21:49:56-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored PKIServerCLI.print_status()

The PKIServerCLI.print_status() has been modified to use
ServerConfiguration methods to get the ports.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/a91686279c8941fd3c20c0cf205440548e8b49e5">a9168627</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-07-15T21:49:56-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored RETRYABLE_EXCEPTIONS

The RETRYABLE_EXCEPTIONS constant has been moved from
pkihelper.py to the main pki module.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/00236130e52559c5dd435444789ff40200d8e722">00236130</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-07-15T21:50:12-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored FIPS class

The FIPS class has been moved from pkihelper.py to the main
pki module.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/f14b4ff14dcd85ead4fd181bc5da5d5b123f49d7">f14b4ff1</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-07-15T21:50:41-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored Instance.wait_for_startup() (part 1)

The Instance.wait_for_startup() has been modified to get the
ports and subsystem type from the subsystem object.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/9d283c04be49b35d155375bcd60c472f91a05ca8">9d283c04</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-07-15T21:50:41-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored Instance.wait_for_startup() (part 2)

The Instance.wait_for_startup() has been modified to throw an
exception if the subsystem fails to start.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/669866af1f7e02ce2b1f8e81d6b572de4080bf46">669866af</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-07-15T21:50:41-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored Instance.wait_for_startup() (part 3)

The Instance.wait_for_startup() has been modified to check
whether it's in FIPS mode and create the proper connection.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/98139ce84dfeb654786c11e79d3c74ce7c961b72">98139ce8</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-07-15T21:50:41-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored Instance.get_instance_status()

The Instance.get_instance_status() has been converted into
PKISubsystem.is_ready().
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/becec25577f9f5c3454db8e34a82a46efe545e05">becec255</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-07-16T18:15:04-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored pki_backup_keys_p12 parameter

The pki_backup_keys_p12 parameter has been renamed into
pki_backup_file and added into the default.cfg such that
it can be customized.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/995d33bc8843fd358268d5c9d0e7623f33523e2d">995d33bc</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-07-17T10:45:30-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Cleaned up installation log messages
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/131bb147c47fabd44247e52a77d10bc91190042b">131bb147</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-07-17T11:26:30-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fixed missing WantedBy in systemd unit files
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/879077fa976ed1214745273fa3922f38203d69bf">879077fa</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-07-17T16:27:46-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored SystemConfigService.configureHierarchy()

The code that configures CA hierarchy has been moved
from SystemConfigService.configureHierarchy() to
subsystem_layout.py.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/c3bcb8cf4ba8668095e4ae0a1c442b1cf6a10142">c3bcb8cf</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-07-17T18:32:23-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Cleaned up pki-server status output
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/36216e6626d236368b213072365ae5838bfa2f28">36216e66</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-07-17T20:04:07-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored CertificateAuthority.init() (part 1)

Some code in CertificateAuthority.init() has been moved out of
the try-catch block since it should not fail in pre-op mode.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/8857d2ccdc01871ff89b6d4f4842f2046ba768ef">8857d2cc</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-07-17T20:10:25-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored CertificateAuthority.init() (part 2)

Some other code in CertificateAuthority.init() has been moved
out of the try-catch block since it should not fail in pre-op
mode either.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/3606524905e9eed36c72e4a181547906192cdd55">36065249</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-07-17T20:13:09-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored CertificateAuthority.init() (part 3)

A redundant try-catch block in CertificateAuthority.init() has
been removed.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/52e9e9fd045f5c7f68168645a793cda59f48bacb">52e9e9fd</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-07-18T11:46:15-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored Configurator.configRemoteCert() (part 1)

Some unused variables in Configurator.configRemoteCert() have
been removed.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/2dbed51657f071de1199279a3badafe68b484bc4">2dbed516</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-07-18T11:46:21-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored Configurator.configRemoteCert() (part 2)

The code that resets some pre-op properties has been moved out of
Configurator.configRemoteCert().
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/152506877abbeb72b29a5e3319d95f1e07832a5d">15250687</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-07-18T13:29:13-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored CertUtil.getPKCS10()

The CertUtil.getPKCS10() has been modified to remove the
redundant try-catch block.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/0a8e874908eedfb2ae4e3f845108e8744241e611">0a8e8749</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-07-18T14:54:12-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Cleaned up log messages in DirAclAuthz.init()
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/8297ef96998b63b473005dd7ad0b0a68cff634f8">8297ef96</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-07-18T15:32:10-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Cleaned up log messages in CertificateAuthority.init()
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/3d03e6513b5d5686f31711323b872f0901c04861">3d03e651</a></strong>
<div>
<span>by jmagne</span>
<i>at 2019-07-19T14:43:15-07:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Phase 1: Bug 1698059 - pki-core implements crypto. (#230)

Phase 1 consists of commenting out illegal implementations of CMAC and HMAC
cyrpto algorithms. The HMACDigest jave class has been removed and replaced with
legal JSS / NSS HMAC based algorithms.</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/733977b0d7a27e629345db66f0928f4c8e8112fa">733977b0</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-07-23T16:05:57-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated version number to 10.7.2
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/9f58602d4df6fbb90085085cb67efe082ea835d9">9f58602d</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-07-31T13:36:21-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated version number to 10.8.0-a1
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/c5d8e6e2c65c50d85b1ef6c42ed2b0524c44e11a">c5d8e6e2</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-07-31T13:38:29-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated jackson-databind dependency in pom.xml
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/a53a22546271e1fc4b6b10e5252ae594e84137b7">a53a2254</a></strong>
<div>
<span>by Dinesh Prasanth M K</span>
<i>at 2019-08-03T12:13:49-04:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fix 'pkidestroy --force' to pickup correct instance name (#231)

- When `pkidestroy --force` was executed with a non-existant non-default
  instance, it should not pickup `pki-tomcat` as the default instance

- The commit adds an additional check to remove selinux contexts
  iff the context exists. Otherwise, it skips them. This is
  necessary to accommodate the `--force` option to pkidestroy

Fixes: BZ#1698084

Signed-off-by: Dinesh Prasanth M K <dmoluguw@redhat.com></pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/259abdc91aa1271fccc62c6dd052d4507f21daf1">259abdc9</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-08-05T17:32:26-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in PasswdUserDBAuthentication
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/5e85af87600f34f4e4884de3c5b5b15fe90e10ac">5e85af87</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-08-05T18:29:44-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in CAProcessor
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/7b2b0ffe5394e99089463aeeea8e272f7b1ba8d1">7b2b0ffe</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-08-05T18:37:21-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in CertRequestService
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/da314e66aaff8c7234a4519a33e437f79bb4c522">da314e66</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-08-05T18:50:43-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in EnrollDefault
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/19caa66e1896b4a9d2e6c9ecfa7c50b0ec88222c">19caa66e</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-08-05T19:50:02-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in ProfileSubsystem
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/39895c8adeccd2cd3387668cc21cbd134dc43854">39895c8a</a></strong>
<div>
<span>by Fraser Tweedale</span>
<i>at 2019-08-07T10:55:29+10:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">importPKIArchiveOptions: support AES

CryptoUtil.importPKIArchiveOptions() is used for Lightweight CA
(LWCA) key import.  Update it to support AES-encrypted keys.  DES
import remains supported for backwards compatibility.

Fixes: https://pagure.io/dogtagpki/issue/2777
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/a0757ccc5f90a3527b53d5af7ab515f84af81380">a0757ccc</a></strong>
<div>
<span>by Fraser Tweedale</span>
<i>at 2019-08-07T10:56:36+10:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">ca-authority-key-export: add --algorithm option

We need to support AES key export, but also require backwards
compatibility with existing servers that can only import
DES-EDE3-CBC.  So as a first step, teach the ca-authority-key-export
command the --algorithm option, which defaults to 1.2.840.113549.3.7
(DES-EDE3-CBC).  AES support will be added in a subsequent commit.

Part of: https://pagure.io/dogtagpki/issue/2666
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/5a0b9db75f0dbfb33af214e2d40fa4183bbbaf26">5a0b9db7</a></strong>
<div>
<span>by Fraser Tweedale</span>
<i>at 2019-08-07T10:56:36+10:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">ca-authority-key-export: use random IV

Part of: https://pagure.io/dogtagpki/issue/2666
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/c844db9d4c9f015714daaf6796bab72796c01fc9">c844db9d</a></strong>
<div>
<span>by Fraser Tweedale</span>
<i>at 2019-08-07T10:56:36+10:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">ca-authority-key-export: support AES

Add support for exporting wrapped private keys using AES128-CBC as
the symmetric algorithm.

Fixes: https://pagure.io/dogtagpki/issue/2666
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/b4e8ab723423205c9e3fb21ebfa397ec409ca1fc">b4e8ab72</a></strong>
<div>
<span>by Christian Heimes</span>
<i>at 2019-08-08T10:53:02-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">PKIConnection: Allow to customize verify option

Don't hard-code verify=False in get() and post(). This allows consumers
to customize the session object and cert validation.

Signed-off-by: Christian Heimes <cheimes@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/ac2041e954231e958166c60b70435c41d90892e8">ac2041e9</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-08-08T15:23:01-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored CMSGateway.checkAuthManager()

The CMSGateway.checkAuthManager() has been modified to return
IAuthToken instead of AuthToken.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/1c1dbcbc335c6f1904483bec0419fdcc1d602082">1c1dbcbc</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-08-08T16:23:35-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored CAProcessor.authenticate()

The CAProcessor.authenticate() has been modified such that
it is only executed if the profile authenticator exists.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/b3cf899e6d8c94e3becf94d50750eb2193081725">b3cf899e</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-08-12T10:22:26-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored RequestProcessor.processRequest() (part 1)

The RequestProcessor.processRequest() has been modified to
remove redundant parameter.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/6237c91924264a7604fddc9edd51ef7902748799">6237c919</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-08-12T10:22:26-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored RequestProcessor.processRequest() (part 2)

The RequestProcessor.processRequest() has been modified such
that the authentication token is provided by the caller.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/21fd30f3d8c27ace2d247a89fc7ead8bcfd4e754">21fd30f3</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-08-12T10:22:26-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated CertRequestDAO.changeRequestState()

The CertRequestDAO.changeRequestState() has been modified to use
the authentication token from the user principal if available, or
fall back to the processor's authentication manager. This allows
an agent to authenticate using other authentication mechanisms.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/4ccb989afb0a352e61855b2d5166c391024787ec">4ccb989a</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-08-12T10:37:38-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated default auth-method.properties

Previously the default auth-method.properties has been set up
such that certain operations must be authenticated using specific
methods.

The file has been modified such that any authentication method
can be used by default.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/a9fb3fe397b1f4ff59b6422e69885f6985b9c0b9">a9fb3fe3</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-08-12T19:32:41-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added Profile Framework diagram
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/348951105a35002bc484d64065f68c8d898fb39d">34895110</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-08-13T14:11:12-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated pom.xml

The pom.xml has been modified to remove the unused javassist
dependency and to use a specific version for jackson-databind.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/2ce318af2d7740cbae07fc7651c79bc5a8d4c64b">2ce318af</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-08-13T14:30:17-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored lib folders creation/removal in PKIServer

The code that creates and removes the lib and common/lib folders
in PKIServer class has been moved into the create_libs() and
remove_libs() methods.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/c0fb147df77308c99ecf942989b584ec2ed4a5e4">c0fb147d</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-08-13T14:30:38-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored lib folders creation/removal in instance_layout.py

The code that creates the lib folders in instance_layout.py has
been modified to use the PKIServer.create_libs().
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/1e329dc015afd3a0a2f4782d6ac453c29ae1e9eb">1e329dc0</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-08-13T15:16:33-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added FixCommonFolder upgrade script

A new upgrade script has been added to replace the
<instance>/common link with a real folder that contains
a link to the /usr/share/pki/server/common/lib.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/b53d0e10b6adca1aa086b5e15712e827c126cf5b">b53d0e10</a></strong>
<div>
<span>by Dinesh Prasanth M K</span>
<i>at 2019-08-14T17:36:38-04:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fix URL redirection for KRA and OCSP web UI (#241)

Fixes changes introduced via commit: 2210c2a

Signed-off-by: Dinesh Prasanth M K <dmoluguw@redhat.com></pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/7fcf5630e5615a168143771e2d49908a183d23b6">7fcf5630</a></strong>
<div>
<span>by Alexander Scheel</span>
<i>at 2019-08-15T08:40:52-04:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Remove duplicated netscape.security tests

When #121 and #122 were merged, netscape.security got moved to JSS,
along with these test cases. They're now failing in Debian, but only in
PKI. There's no point keeping them here (since they're already tested in
JSS), so remove them.

Signed-off-by: Alexander Scheel <ascheel@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/6e30dcf6cd22372ce38d5693fba2ab71e4691c78">6e30dcf6</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-08-16T17:22:57-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fixed missing SAN extension for CA clone

The CertUtil.buildSANSSLserverURLExtension() has been modified
to include SAN parameters in the request to generate the SSL
server certificate for CA clone.

https://bugzilla.redhat.com/show_bug.cgi?id=1732637
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/0053a2c42d871c1b4fa0a15b27c05b55da45566f">0053a2c4</a></strong>
<div>
<span>by Fraser Tweedale</span>
<i>at 2019-08-22T01:49:43-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">LWCA key gen: use parent key size

LWCA keys are currently hardcoded to 2048-bit RSA.  This could be
less than the parent CA key, which is not desirable.  Update LWCA
key generation to use the same key size as the parent.

If the parent is not an RSA key, default to 3072-bit RSA.

Part of: https://pagure.io/dogtagpki/issue/1589
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/c13847342ef98c98061bf3cdf7b045e51ba9c500">c1384734</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-08-22T13:51:28-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merged pki-cmscore.jar into pki-cms.jar

The classes in pki-cmscore.jar and pki-cms.jar packages have inter-
dependencies so they cannot be built or deployed separately. To
simplify maintenance they have been merged into a single JAR file.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/a38c388f39c7ff6e39e2a1cae985763e5fd0b84d">a38c388f</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-08-22T13:54:08-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Cleaned up log messages in AuthzSubsystem
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/a1a30255f55c0222fa6816ed282edc3ebc1fb143">a1a30255</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-08-22T13:55:40-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Removed unused logger in JssSubsystem
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/5cc78038b1f8406aba162adfc46fe5aab34f8163">5cc78038</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-08-22T13:59:20-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in AttributePresentConstraints
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/041cc582f65fbddcc7b1030f125c32e4c0b4d9fd">041cc582</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-08-22T14:10:17-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in AuthInfoAccessExt
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/3506388195357699fb8d3ef38bd9a3ebae3af463">35063881</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-08-22T14:15:08-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in AuthorityKeyIdentifierExt
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/275715b654166ef8ac791db76e3451ff0f84468e">275715b6</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-08-22T14:19:07-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in SubjectKeyIdentifierExt
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/e6a452dbb2317828516619f1a9df723aac7fa988">e6a452db</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-08-22T14:21:43-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in SubjectDirectoryAttributesExt
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/6a1e6794fe243c995d8c42ec79251e5a569c181e">6a1e6794</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-08-22T14:25:00-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in SubjectAltNameExt
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/dabd521e7d2de12a84b6888d014cd0a2e41e208a">dabd521e</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-08-22T14:26:21-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in PolicyMappingsExt
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/e6baa16bec7a584217d985659a4dd24198279e2e">e6baa16b</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-08-22T14:34:31-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in GenericASN1Ext
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/dd3569d998b578d347f2f97a7b32ba2b00c85551">dd3569d9</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-08-22T14:43:13-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in BasicConstraintsExt
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/670b6f1773a0375eef6b16a7f30bfa47110a8fe2">670b6f17</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-08-22T14:46:58-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in PolicyConstraintsExt
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/ccd5ebab55c50df2ad86f914cfe7c16127df8c1d">ccd5ebab</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-08-22T15:42:20-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in CAService
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/cba002e9c14caf63f693c4a31087b34f04e0f469">cba002e9</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-08-22T16:07:27-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in CertificateAuthority
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/2427ccb0c22ea2a5f5e35bd9709388a738caa4b5">2427ccb0</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-08-22T16:07:49-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in CMSCRLExtensions
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/3680bf832895798a8231ec7218250213f8cf9240">3680bf83</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-08-22T16:07:54-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in CRLIssuingPoint
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/09921600a5afc97eb2abbb6a2f4d2b159e9558dc">09921600</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-08-22T16:12:13-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in SigningUnit
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/bad5869c8c26bca723fe9e263350dbf8a4ed1565">bad5869c</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-08-22T16:59:38-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in EnrollmentService
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/e6ee4c466ca75c594bf009b1cd932f8df7543128">e6ee4c46</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-08-22T17:15:44-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in KeyRecoveryAuthority
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/ff7f9f3f978059cd64bb0559bdf7b58dbb39d369">ff7f9f3f</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-08-22T17:20:01-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in RecoveryService
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/2cdab4dec6d793005106c9b0c02eb2759881a99e">2cdab4de</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-08-22T17:27:19-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in StorageKeyUnit
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/07f64eb58d5cbfa9424241040f9b9df6579cc8af">07f64eb5</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-08-22T17:32:59-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in OCSPAuthority
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/b360d9d242d31c48cd81ccbeaea39b529220b462">b360d9d2</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-08-22T17:36:26-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in SigningUnit
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/a8c59f13b0746d0ade8b18fa4a40b3a1b4024334">a8c59f13</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-08-22T21:49:26-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in CMSAuthInfoAccessExtension
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/f850328b050c8068223c8f0e7f8f75d56ea00739">f850328b</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-08-22T21:54:18-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in CMSCertificateIssuerExtension
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/5636156d7e476463560727dc19254eff58130e71">5636156d</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-08-22T21:59:35-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in CMSFreshestCRLExtension
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/7d8dd9561d69371a55fe888349707cf3c11b8967">7d8dd956</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-08-22T22:22:04-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in CMSIssuerAlternativeNameExtension
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/f685f824631fb4eebd64985bf2b619768121d0e0">f685f824</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-08-22T22:25:44-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in CMSIssuingDistributionPointExtension
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/44def5a7a9e49b45d078338e3af3f7052d8c271e">44def5a7</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-08-22T22:29:51-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in CertificateIssuedListener
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/d420074fba0aa5bd1c7611dac3e3eeef245a66f9">d420074f</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-08-22T22:36:30-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in UserService
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/28ee044c87242f106427769199f4e9b066ef3a0b">28ee044c</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-08-22T22:38:05-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in GroupService
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/96d75abb1b0b09d6edeed856d1f7e250d6d88c9a">96d75abb</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-08-22T22:54:37-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in HashEnrollServlet
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/c1a0bfc9b0f572d1e563e47f2d53169e99ba75e9">c1a0bfc9</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-08-22T22:54:47-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in ACLAdminServlet
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/8b8fae5cfe684de9b3cd6e32c75f15eaaa31644d">8b8fae5c</a></strong>
<div>
<span>by Alexander Scheel</span>
<i>at 2019-08-27T13:45:21-04:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fix noise generation for EC certificates

When generating noise for elliptic curves, very few bytes of entropy are
required (in comparison to RSA) because EC private keys are random data,
not random primes. Thus the amount of available entropy just need to be
sufficient for the size of the curve.

Rather than dealing with a mapping between curve to its size, set a
fixed value of 1024 bytes.

Signed-off-by: Alexander Scheel <ascheel@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/27b01653c832a56919592297501b603469fac900">27b01653</a></strong>
<div>
<span>by Alexander Scheel</span>
<i>at 2019-08-27T13:45:21-04:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Clarify error message in nssdb.create_request

When create_request fails, the error message only gives the result code,
not the full command. We should output the command too, for debugging
purposes.

Signed-off-by: Alexander Scheel <ascheel@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/58e4e161a21a5056afbf7fd7263cc5a6ac13d3dc">58e4e161</a></strong>
<div>
<span>by Alexander Scheel</span>
<i>at 2019-08-27T13:45:21-04:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fix parameters for EC-based CSR generation

When generating EC-based certificate requests, we incorrectly used
key_size as the -g parameter. This is correct for RSA keys, but
incorrect for EC keys (as the parameter is generally ignored).
Compounding to this, key_size (under key_type == 'ecc') is actually the
name of the curve, and not the size of the key under that curve.

We fix the parameter generation to support both the curve and the
key_size as the curve name.

Signed-off-by: Alexander Scheel <ascheel@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/e20e850efe22381f110e4cdf1139e14bf28a75bb">e20e850e</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-08-29T20:40:42-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in KeyRequestService.listRequests()
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/d5d55318ec00d1aad269dce9109aa95dab85c096">d5d55318</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-08-29T20:40:48-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in CMSRequestDAO.listCMSRequests()
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/3dc7156fbe6ea08c5587bcd294d77582636abefe">3dc7156f</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-08-29T20:41:35-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in Repository.initCache()
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/185933ebdc536e6428620cec5f6b5354c3dcb608">185933eb</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-08-29T20:59:47-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in LdapCaSimpleMap
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/6093f4083d3bff681701d055030d6675da5ee18e">6093f408</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-08-29T21:02:23-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in CertificateRevokedListener
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/8f49eff27997a75db8c129a470b8db353f6f4a22">8f49eff2</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-08-29T21:07:45-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in LdapCertSubjMap
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/cf71d02e9d10308d3a3d56c085f3587ef153d66a">cf71d02e</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-08-29T21:12:00-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in LdapEnhancedMap
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/6987e09ea27e770dc7f010366cffed84c9eaebe4">6987e09e</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-08-29T21:15:42-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in LdapSimpleMap
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/3830cec69ce21305d7a247bf1acd3e5f0801b47b">3830cec6</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-08-29T21:21:29-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in LdapCaCertPublisher
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/c30b530613a3898818b1e61c3efdbe0ac1a6712e">c30b5306</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-08-29T22:06:39-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in LdapCrlPublisher
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/7f39901830db9e7531c0734ff9cd369b1674b3d6">7f399018</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-08-29T22:06:56-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in LdapCertSubjPublisher
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/8b14ceaa0c1a7321908df7e41e3ed3d1c9254b8c">8b14ceaa</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-08-29T22:07:12-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in LdapEncryptCertPublisher
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/c938eec2d4b781a56b5997b0f3bcb20a1f65dd91">c938eec2</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-08-29T22:07:25-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in UsrGrpAdminServlet
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/57226a2f592023ddbf22e7de8e30bbc47e660d3a">57226a2f</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-08-29T22:07:25-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in PublisherAdminServlet
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/8b16ecbd7a07d4dbca134151e83fadd46cf6cbf7">8b16ecbd</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-08-29T22:07:25-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in CAAdminServlet
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/b98dba3d62f5d1da636c209c5410fb99689e6981">b98dba3d</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-08-29T22:07:48-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in AdminServlet
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/be827142bc952403841a9cd96bac6235785ada73">be827142</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-08-30T10:04:20-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in ReqCertSANameEmailResolver
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/719137a551e9213f70457b15f49caaf6b8850b30">719137a5</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-08-30T10:05:58-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in DisplayBySerial
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/738fe409355218c9e1d36ba539ad870880bc06ab">738fe409</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-08-30T10:06:12-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in EnrollServlet
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/e9b501037572ffc44f7da9846bd3347086e83db7">e9b50103</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-08-30T10:07:29-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in GroupMemberProcessor
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/35430a96e32ac80bca0dce0bad4a042e327874cb">35430a96</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-08-30T10:10:36-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in DoRevokeTPS
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/ab96e5e0614d0878da2234aa5d6d6e8676415e49">ab96e5e0</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-08-30T10:11:29-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in GetCAChain
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/d9e8404e314d8ac01eb9cb541ffaa6cfb67ddad6">d9e8404e</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-08-30T10:12:18-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in GetCertFromRequest
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/5aaecd967d9053aed8fc7572ba37658b06647e58">5aaecd96</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-08-30T10:13:12-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in GetCRL
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/eb6ef6236dd203a25e48575e85604d96ce9189f9">eb6ef623</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-08-30T10:13:40-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in RenewalServlet
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/3c933cd24981e629249373533bbafe786309fe47">3c933cd2</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-08-30T10:14:52-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in UpdateDir
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/b19ef27e74020b9786bd535a63195610888bfc62">b19ef27e</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-08-30T10:15:43-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in CloneServlet
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/115583b2c4d5fb5c0445c288063df8cdc5bbb6a8">115583b2</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-08-30T10:16:25-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in AddCRLServlet
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/df4b3903297a61b6baa2341e4329d45e32c2d740">df4b3903</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-08-30T10:17:18-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in PKCS10Processor
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/9a0f31d4a6353f3768ccec3a7bd3597f2ebfc433">9a0f31d4</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-08-30T10:17:39-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in CMCProcessor
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/44099f35f519058e178dc3292c47d94527f2723b">44099f35</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-08-30T10:17:55-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in CRMFProcessor
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/693b5af456cf9e87c8cdd776d424f83cd86a09f6">693b5af4</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-08-30T10:18:18-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in KeyGenProcessor
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/c9105a1a2b96a616f5b4dd85e220780d81fa2d87">c9105a1a</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-08-30T10:18:35-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in PKIProcessor
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/3aeefbacceb0f837467f276acf54d1c2738113ef">3aeefbac</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-08-30T11:34:25-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Moved com.netscape.certsrv.request.ARequestNotifier

The com.netscape.certsrv.request.ARequestNotifier has been moved
into com.netscape.cmscore.request.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/7b197c9e22e58b9a676abb0dfb1cd25b744b218b">7b197c9e</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-08-30T13:45:10-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored ProfileService.retrieveProfileRaw()
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/400fc9edfd24c75b2c807e9f555c8356a580b874">400fc9ed</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-08-30T13:45:33-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added default constructor for PropConfigStore
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/5671d5b684ec9e0965553186c7daed9577175384">5671d5b6</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-08-30T16:04:14-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merged ISourceConfigStore into IConfigStore
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/f8441d766a7be35021c9048e8a2c9567b9f9bac7">f8441d76</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-08-30T16:05:23-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Replaced SourceConfigStore with SimpleProperties
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/7f711fa3ace8d9b3c1e6071ce75543786b163803">7f711fa3</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-08-30T16:05:34-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Cleaned up LDAPConfigStore.commit()
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/b1ba99e432f6c6650b2ab100c2409c182b7854f8">b1ba99e4</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-08-30T16:25:09-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored FileConfigStore.load()

The FileConfigStore.load() has been modified such that it
throws generic Exception and is not invoked automatically
by the constructor.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/f9c1240c6156fc487db0303fae818acd6c4f3551">f9c1240c</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-08-30T18:02:09-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added PropConfigStore.load()
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/08ef9fa03dd89500541a08550b334f838fcb815d">08ef9fa0</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-08-30T18:02:59-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored LDAPConfigStore.save()

The LDAPConfigStore.save() has been renamed into store() and
merged into the super class.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/f65d409c35ddb95dae06489f58f341c89bdd7d4e">f65d409c</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-08-30T18:03:13-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored FileConfigStore.save()

The FileConfigStore.save() has been renamed into store() and
merged into the super class.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/ce5d2899557f9d2b21daba3d202d4443f7e60c6a">ce5d2899</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-08-30T18:45:53-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added ConfigStorage class

A new ConfigStorage class has been added as a super class
of FileConfigStore and LDAPConfigStore. The PropConfigStore
has been modified to include a ConfigStorage object.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/1358157df0358b2c38b528966a3f1e50755445a8">1358157d</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-08-30T19:11:33-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added EngineConfig class

A new EngineConfig class has been added to replace the generic
IConfigStore in CMSEngine.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/66538d197675e493092eadd133029561215a81dd">66538d19</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-08-30T20:23:11-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added getter/setter for cs.state
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/7d17a9019db780fe35bae73da3b7104d00c42c5a">7d17a901</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-08-30T20:23:43-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added getter/setter for cs.type
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/11a383315c867bae0701753316801b7885c8d74b">11a38331</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-08-30T21:29:54-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added getter/setter for instanceRoot
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/c00a2675918487b9602b28aa444ec4fb09412ff5">c00a2675</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-08-30T21:30:13-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added getter/setter for instanceId
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/81803b20f06802852287f3e2374cee5496cf942c">81803b20</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-08-30T21:30:13-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added getter/setter for machineName
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/c4eed33aab36f307f414f9288d1b59c66e4c43e8">c4eed33a</a></strong>
<div>
<span>by Fraser Tweedale</span>
<i>at 2019-09-02T08:10:33-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">install: fix token normalisation

17677ae4d2cda456b64ec67e2b25ba63f4a58a70 changed pkispawn to treat
blank token name as the default token name (as specified in the
pkispawn config, or the internal token if not specified).  As part
of this change, the token normalisation routine was updated to
replace "internal" will null.  But this introduced a regression
under the following scenario:

- default token is NOT the internal token (e.g. HSM); and
- some certificate is to use the internal token (e.g. Server-Cert)

In this case, the internal token is normalised to null, and later
re-interpreted to mean the default token.

Do not normalise internal token names to null in the Python side of
pkispawn.  This ensures that any token name that has been specified
is transmitted to the Java configuration service as-is.  Null tokens
are still interpreted as the default token on the Java side.

Fixes: https://pagure.io/dogtagpki/issue/3093
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/b8d9a647dfc0ff49c7f51e5c650da32db3c2a798">b8d9a647</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-04T14:53:02-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added option to install with Maven dependencies

The pkispawn and pki-server create commands have been modified
to provide a --with-maven-deps option to create the PKI server
instance with Maven dependencies.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/f6adf6d1f6a7d25525e483529d87b768d691448c">f6adf6d1</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-04T15:05:36-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Removed validation for token state transitions

The TPSSubsystem has been modified to remove the validation for
tokendb.allowedTransitions property. This will allow adding new
transitions via PKI CLI or TPS Web UI.

The TPSSubsystem will continue to validate tps.operations.allowedTransitions
as before so it will only allow transitions already defined in
the default CS.cfg.

https://bugzilla.redhat.com/show_bug.cgi?id=1470433
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/01bb5cc423332926d74faa3a5f9786dc2dcba56f">01bb5cc4</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-04T15:07:14-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in ProcessCertReq
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/bfe093dbb8433845784c9c0f394e5e63b20e91d9">bfe093db</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-04T15:07:14-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in JobsScheduler
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/eac259f0b1225e0963c787d7d41edcbdc6a284e6">eac259f0</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-04T15:07:14-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in PWsdrCache
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/962fbf06c8045a429c44811d9d8b22603f089989">962fbf06</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-04T15:07:14-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in LdapPublishModule
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/807836692931a6c79cb2b5808463d363abbf4b80">80783669</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-04T15:07:14-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in LdapRequestListener
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/8484098b38b135e05675646d838f793072fb0fff">8484098b</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-04T15:07:14-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in DefStore
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/8037846a310946c5445fe80c65e3618a4550aef7">8037846a</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-04T15:07:14-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in CrossCertPairSubsystem
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/0096d2254bdd45521903dac953bea4f69870fe99">0096d225</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-04T15:07:14-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in CheckRequest
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/5fffe344bda19a22191db0a23f7abcbc69d11bcd">5fffe344</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-04T15:07:14-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in RevocationServlet
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/d7c62c188057200243c14118ae6e23e90c8f65d0">d7c62c18</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-04T15:07:14-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in LdapCertificatePairPublisher
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/7c3f2b4199cf4871d125c040cb0fb4df25e795c5">7c3f2b41</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-04T15:07:14-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in LdapDNCompsMap
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/3adf8c04a412042199ba795e216d2fafb82c4bb2">3adf8c04</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-04T15:07:14-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in LdapCertExactMap
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/4000eb22573fccea451b8ad52ba26a8317954d37">4000eb22</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-04T15:07:14-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in PublisherAdminServlet
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/9f5cb9a705f12ff3ad39d94dcca31483d46e7ed0">9f5cb9a7</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-04T15:07:14-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in ChallengePhraseAuthentication
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/68c9ef51b123897e9d5a2c23730d160105f2fe92">68c9ef51</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-04T15:07:14-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in GetStats
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/f8d0157518df13dab30ac87ef9ddcdace31b6e82">f8d01575</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-04T15:07:14-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in ChallengeRevocationServlet1
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/01e1606b6568bb119a164fe4fb421fdbf980686c">01e1606b</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-04T17:09:14-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in CMSHoldInstructionExtension
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/74146cdb442452d5982073738a674f3a628c6604">74146cdb</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-04T17:11:36-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in LDAPStore
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/70a240be9ef9ecf2020f12bc7b0230dc7cd4882c">70a240be</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-04T17:14:23-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in LdapUserCertPublisher
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/440fae929307d13c30403cfe8936f32665ed1c80">440fae92</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-04T17:14:40-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in OCSPPublisher
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/5f1615727a28f3fa41d4cb723d76266e6b01ed11">5f161572</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-04T21:28:42-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in CMCRevReqServlet
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/159fa79e9845e32a322a9f67fe8538e5065bb754">159fa79e</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-04T21:30:54-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in DisplayCRL
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/3475667a473628cec41f677abbdd29a5bc286240">3475667a</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-04T21:32:48-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in SrchKeyForRecovery
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/4c00430b4dc63b64e38dad35fc589e36181ba201">4c00430b</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-04T21:36:11-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in ConnectorServlet
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/26bbdb32e0c49f825ef6110a8f7cf0bfb9c67b78">26bbdb32</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-04T21:36:45-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in CertificateRepository
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/6e86987abba90a89a54e1dc5f98bb29ed5f3cf11">6e86987a</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-04T21:37:10-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in JobCron
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/dce46d3c9f35281b7924185e2a0f4a6744683ef5">dce46d3c</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-04T21:37:58-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in CRLDistributionPointsExt
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/01e184d40a46d0c3f55175e77ea601b1e05ae1d7">01e184d4</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-04T21:38:50-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in ReqCertEmailResolver
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/f1919a94dca8e6f3f3cdc4a11f7c7e000e8ebf4d">f1919a94</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-04T21:39:53-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in RequestInQListener
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/162401137e140f356b446bfa6510648f4f31f1ae">16240113</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-04T21:40:45-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in PinRemovalListener
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/b701addff68d4e554e9cb5d39807c57615dfbaf0">b701addf</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-04T21:41:32-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in GetOCSPInfo
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/a4e2d4a549b1739799a8c5dd956611d557f39e94">a4e2d4a5</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-04T21:44:32-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in com.netscape.cms.servlet.ocsp
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/3c2721d4573b4ca61f5925e25182a0aa6fac3820">3c2721d4</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-04T21:46:24-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in ProcessReq
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/e9edb74c314aec55b638a8d40389804769b2a278">e9edb74c</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-04T21:46:32-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in SearchReqs
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/1e7311cb5f75a8300d6070e08a09a8e250ff7f1d">1e7311cb</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-04T21:47:55-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in QueryReq
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/9efd7471957f9a35e78de962ba751317095ea148">9efd7471</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-04T21:48:51-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in SrchKey
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/3a017d7a760f8886adfd29862edee214d8ccb180">3a017d7a</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-04T21:49:33-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in GetPk12
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/93a1f819674c1623ae1d010cb4914807276a335b">93a1f819</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-04T21:52:29-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in GetBySerial
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/c2b4d7fb2e1274b991f14411d74dec5664eb0f6c">c2b4d7fb</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-04T21:53:08-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in GetAsyncPk12
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/996495dd819ac5ac36e3af660e2939de203889b4">996495dd</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-04T21:54:43-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in DisplayBySerialForRecovery
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/393f227d6118f1f0c4ba580c55eff9d4554b08e2">393f227d</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-04T21:55:55-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in DisplayBySerial
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/85b27c1acfb34e89bc449c52fe6d9a88ba1def2b">85b27c1a</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-04T21:56:32-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in SrchCerts
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/40d4d83dfade90630d4cce0aea12fa4ecf59d56d">40d4d83d</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-04T21:57:11-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in CMSAuthorityKeyIdentifierExtension
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/68371e3344430b9ababb301fb9854417ffcc5f98">68371e33</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-04T21:57:53-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Update loggers in DoRevoke
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/fe3f039cc2225fcd28954cfda7b8d75849b1d04f">fe3f039c</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-04T21:58:36-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Update loggers in DoUnrevoke
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/c13efc646918cb44069518afd22ff324aa0b5516">c13efc64</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-04T22:00:12-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in GetInfo
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/d69fb92df92f8d6b9d754308f0d15df0d6e4a605">d69fb92d</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-04T22:00:39-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in Monitor
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/09b50d50403f121ba376cc6ce1993dc6186b011e">09b50d50</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-04T22:01:39-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in ReasonToRevoke
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/17aff073414536c9f93797ad218f6427ec04424c">17aff073</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-05T15:30:21-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added LDAPConfig class

A new LDAPConfig class has been added to encapsulate internal
database configuration.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/4e4637d95b3d2cea93d3b8322c477003e2494656">4e4637d9</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-05T16:40:38-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored internal database configuration retrieval

The code that uses internal database configuration has been
modified to use EngineConfig.getInternalDatabase().
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/75a799244dd4a8ce225ddee7b51a772c242cc476">75a79924</a></strong>
<div>
<span>by Christina Fu</span>
<i>at 2019-09-06T15:55:55-07:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Bug 1523330 - CC: missing audit event for CS acting as TLS client

This patch adds failed CLIENT_ACCESS_SESSION_ESTABLISH audit event for the case
when internal ldap server goes down

fixes https://bugzilla.redhat.com/show_bug.cgi?id=1523330
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/49dc51324f3473d289710a45e7a082a78c671b7a">49dc5132</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-09T12:55:20-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated enable_pki_logger()

The enable_pki_logger() has been modified to add a top-level
PKI logger.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/2e5724faec8255b1b7e36b2fe34be37723992b9c">2e5724fa</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-09T13:02:17-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Cleaned up Python classes
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/ed4e693ca539eb1148bbd9c1c3aab80bb2fee806">ed4e693c</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-09T15:13:17-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Cleaned up Password objects

The code has been modified to clear Password objects explicitly
as soon as they are no longer used.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/fecb4815227f728bf1a1b47a3b99fa29199e6cb8">fecb4815</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-09T15:33:16-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added CMSEngine.getJSSSubsystem()
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/8664adc3cf08919d2976d8e179a54d35947cf267">8664adc3</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-09T15:55:34-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in com.netscape.cms.servlet.key
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/1434bf3621d398edb82d67e176ae0f05b34a0b02">1434bf36</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-09T16:14:30-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in com.netscape.cms.servlet.csadmin
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/202a564c4ad5d5d62af1f3e1026057f7b837f65f">202a564c</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-09T16:27:18-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in com.netscape.cms.servlet
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/bfcc9d8c8ac5ca1f1db498b4ebba6164aaf5f080">bfcc9d8c</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-09T16:42:03-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in com.netscape.cms.servlet.base
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/18ba9a951632ee5918ac975355ae79920ee4b9ef">18ba9a95</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-09T16:48:04-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in com.netscape.kra
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/08587227044b62affa136e760a25fba97de6d3e0">08587227</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-09T16:59:40-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in com.netscape.cms.crl
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/367a66651524bcecee32ad8d111d8206c9772c8a">367a6665</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-09T17:46:57-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in com.netscape.cms.servlet.profile
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/0802da9ec99439ddb650e61ad8b63b273ad4f0d8">0802da9e</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-09T17:55:40-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in com.netscape.cmscore.dbs
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/f4d7ee6888dc52448843317cb859c17c5be43951">f4d7ee68</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-09T18:05:02-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in org.dogtagpki.legacy.server.policy.constraints
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/47e3151a8c60e7bae7ac6abb089cd5f50a645bab">47e3151a</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-09T18:10:25-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in com.netscape.cmscore.connector
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/fa8bc69bcec7c6e4d65ec66d080e6538d2fcfdb9">fa8bc69b</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-09T18:15:23-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in org.dogtagpki.legacy.core.policy
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/deb5815c1d89e29326933f8af9fce1966a92c676">deb5815c</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-09T18:20:16-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in com.netscape.cms.publish.mappers
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/e66e5fab289cca178c6f4096497afc4ff04fd0dd">e66e5fab</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-09T18:24:12-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in com.netscape.cmscore.notification
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/d3971e737a3d70c70f1f2372222b4634622b279e">d3971e73</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-09T18:28:27-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in com.netscape.cmscore.authentication
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/14393cfb3696837612ebbe8c55dba4bb621aa1b1">14393cfb</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-09T18:49:31-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in CronItem
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/87d5a4e5ab89da828bbed1dbef74caa7ddf91266">87d5a4e5</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-09T18:55:36-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in com.netscape.cms.servlet.admin
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/f185e3e8dbfc8893cefdda8ced85390deb0e7473">f185e3e8</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-09T19:04:55-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in com.netscape.cms
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/25c9ba7dfc9087fb166853a52a30cdb4a8722a50">25c9ba7d</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-09T19:16:47-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in com.netscape.cmscore
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/55dd77d89062f9b0a4f36c10d6c3cd06e2ffbbde">55dd77d8</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-09T19:21:48-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in APolicyRule
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/505900fabce6fdab8b0d9683e582702c51e2ec43">505900fa</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-09T19:36:56-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in CertificatePoliciesExt
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/903dd58fade7940dd0cfc4f0f43b3fe574c69003">903dd58f</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-09T19:38:26-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in CertificateScopeOfUseExt
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/924207c42abd13fe55a2a0539056fcc3820a11a6">924207c4</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-09T20:23:01-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in org.dogtagpki.legacy.server.policy
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/2d3d79c31487060ce71747ebfdbd1acd942a59ce">2d3d79c3</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-09T20:23:23-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in CRLIssuingPoint
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/0a5626525ae8e23afd1b65de680081599c5011b6">0a562652</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-09T20:23:51-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in CA
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/f694dc21dbb0102c747996da18771d410cd59c8b">f694dc21</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-09T20:24:10-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in KRA
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/7591765e5660584e5a458178c7868ea475aab7f9">7591765e</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-09T20:24:32-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in OCSP
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/091f3893b79f6d61a47ab4eccdf58d2fa75e2f47">091f3893</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-09T20:25:26-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in TKS
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/7eaaeac7e9c567cee69cfcb54998090f87b34b91">7eaaeac7</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-09T20:25:57-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in TPS
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/f6c339df3d0fbc01fbb97d2494a6d888ed8c2de0">f6c339df</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-10T19:43:59-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fixed TPSTokendb.tdbFindTokenRecordsByUID()

The TPSTokendb.tdbFindTokenRecordsByUID() has been modified such
that it uses (tokenUserID=<UIID>) filter to find tokens with exact
owner UID instead of filter with wildcards.

https://bugzilla.redhat.com/show_bug.cgi?id=1520258
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/59bc35fc4d09cdde29f570a696a006757caf7bb8">59bc35fc</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-11T16:27:49-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated exception handling in ProfileAdminServlet.addProfilePolicy()
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/4ed697d89f81375a91ab1cd5460f1f1e54505e3f">4ed697d8</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-11T16:30:31-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated exception handling in ProfileAdminServlet.listProfileInstances()
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/96e7c1a538d1793cb9449879631830095374f99b">96e7c1a5</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-11T16:39:35-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated exception handling in ProfileAdminServlet.getProfileInstanceConfig()
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/07bc8478b529ac66020cec4f5f39ef95f0bd666e">07bc8478</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-11T16:39:48-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated exception handling in ProfileApproveServlet.auditProfileOp()
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/45f400cbbc14835990ca54f8ede201a0269de77d">45f400cb</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-11T16:45:55-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated exception handling in ProfileService.modifyProfileState()
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/f475e56012ebdc9a91f11c6ba28a20da84f4da42">f475e560</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-11T16:48:16-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated exception handling in ProfileService.modifyProfileRaw()
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/0bd474369a8ca872b4685921f8ecb8dff2702676">0bd47436</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-11T16:53:54-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated exception handling in ProfileService.changeProfileData()
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/8b1bdd13f666633e3a10b3260610bfc454ae270c">8b1bdd13</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-11T19:33:03-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated exception handling in ProfileSubsystem.deleteProfile()
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/177ea87d8978541c13cdabe62ae939c2b4474003">177ea87d</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-11T19:36:23-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated exception handling in AbstractProfileSubsystem.getProfileEnableBy()
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/c8829250853597b6bba67832ad132847543eb810">c8829250</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-11T20:51:44-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated exception handling in AbstractProfileSubsystem.isProfileEnable()
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/f9c581b1f97b4f1002c8b15fe70081a618b7f076">f9c581b1</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-11T20:52:03-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added SubsystemsConfig

The SubsystemsConfig class has been added to encapsulate the
collection of subsystems in CS.cfg.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/d586566a02b569ce8e90789d6b39bb81f9da2f97">d586566a</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-11T20:55:59-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added SubsystemConfig

The SubsystemConfig class has been added to encapsulate individual
subsystems in CS.cfg.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/9716d73b16ef0320c08ee86fe3e8ae050a3cedd5">9716d73b</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-11T22:31:35-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Replaced CMSEngine.getConfigStore() in com.netscape.cms.authentication
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/9c1f7438e62d588bcdc8116bbd9055651b23c9c4">9c1f7438</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-11T22:32:35-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Replaced CMSEngine.getConfigStore() in com.netscape.cms.profile
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/b649e476a0e5e763c9b04ecfe1a1205b5bf4e238">b649e476</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-11T22:33:17-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Replaced CMSEngine.getConfigStore() in com.netscape.cms.servlet.cert
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/cea1a1f371bce1eac3fdc1bb777c382ecaa915cd">cea1a1f3</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-11T22:33:53-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Replaced CMSEngine.getConfigStore() in com.netscape.cms.servlet.csadmin
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/f1363e7529804dbe2adaac567069b226ab704730">f1363e75</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-11T22:34:29-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Replaced CMSEngine.getConfigStore() in com.netscape.cms.servlet.admin
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/f8fa847e33672403737bd887f7f94e217378dc2f">f8fa847e</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-11T22:35:31-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Replaced CMSEngine.getConfigStore() in com.netscape.cms.servlet.key
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/8138f118e58ef8bfaf821a0cbcc5f53cca16f072">8138f118</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-11T22:36:09-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Replaced CMSEngine.getConfigStore() in com.netscape.cms.servlet
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/5d421acf5682112970cd7b8984d68f71fc396506">5d421acf</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-11T22:37:37-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Replaced CMSEngine.getConfigStore() in com.netscape.cms.publish.publishers
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/4bfdea184b925cbb8c8537f87ffa6f49c7f4fbca">4bfdea18</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-11T22:42:59-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Replaced CMSEngine.getConfigStore() in com.netscape.cms
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/abba52338fe17dcecca0338f96c5a048d78a044a">abba5233</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-11T22:43:21-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Replaced CMSEngine.getConfigStore() in com.netscape.cmscore
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/ebeb6e06c5c477e99aacb53a088cae2cd1222954">ebeb6e06</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-11T22:43:48-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Replaced CMSEngine.getConfigStore() in org.dogtagpki.legacy
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/b4cf5db5155f62e8441f18f42b47acdf341434a2">b4cf5db5</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-11T22:44:09-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Replaced CMSEngine.getConfigStore() in org.dogtagpki.server.rest
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/616c4ac552306a09c455a8c8b8e0437a23019244">616c4ac5</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-12T07:50:48-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Cleaned up CMSEngine.getConfig() invocations
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/f5c2effc1f10d04f18abbb2cbbeceacc82710983">f5c2effc</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-12T08:02:25-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Cleaned up LogFile.init()
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/e24f24ec4e543f9d3b972f5fc4c959459937f6f5">e24f24ec</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-12T08:18:25-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Moved IEnrollProfile

The com.netscape.certsrv.profile.IEnrollProfile has been moved
into com.netscape.cms.profile.common.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/ec0b1716995c5f6e361bb6a713945faae024f044">ec0b1716</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-12T08:22:17-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Moved ICertInfoPolicyDefault

The com.netscape.certsrv.profile.ICertInfoPolicyDefault has been
moved into com.netscape.cms.profile.def.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/051127f666ecac654bf4b6b789530d87110be2e6">051127f6</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-12T08:27:00-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Moved IProfileEx

The com.netscape.certsrv.profile.IProfileEx has been moved into
com.netscape.cms.profile.common.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/4538b13123816a593f7c8b425d088ec7f2b14414">4538b131</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-12T08:37:25-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Moved IProfileSubsystem

The com.netscape.certsrv.profile.IProfileSubsystem has been
moved into com.netscape.cmscore.profile.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/f716a67103d084dcf52b6309a2dbee61d3123bcd">f716a671</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-12T08:40:21-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Moved IProfileUpdater

The com.netscape.certsrv.profile.IProfileUpdater has been moved
into com.netscape.cms.profile.updater.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/83bd180b74580b40d3ec872165ae8cc7995317c7">83bd180b</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-12T08:53:42-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Moved ICertificateAuthority

The com.netscape.certsrv.ca.ICertificateAuthority has been moved
into org.dogtagpki.server.ca.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/9699c69b833caad600655626880e2ae33412f3bf">9699c69b</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-12T08:56:09-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Moved ICRLIssuingPoint

The com.netscape.certsrv.ca.ICRLIssuingPoint has been moved into
org.dogtagpki.server.ca.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/a123eace66219163e80ba60fce15388aaebc5c0a">a123eace</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-12T09:00:31-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Moved ICAService

The com.netscape.certsrv.ca.ICAService has been moved into
org.dogtagpki.server.ca.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/b2def5d8623667c29742718ed78aec2b670ac224">b2def5d8</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-12T09:08:20-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Moved ICMSCRLExtensions

The com.netscape.certsrv.ca.ICMSCRLExtensions has been moved
into org.dogtagpki.server.ca.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/46eac7246c86938c70afd0e7c3ef4a55d33b10df">46eac724</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-12T09:13:26-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Moved ICMSCRLExtension

The com.netscape.certsrv.ca.ICMSCRLExtension has been moved into
org.dogtagpki.server.ca.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/e1af9362f7b0fda3f2cfc661dd6f1b77cec2fe81">e1af9362</a></strong>
<div>
<span>by Fraser Tweedale</span>
<i>at 2019-09-12T18:14:20-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">ca-authority-del: fix usage string

The usage string for `pki ca-authority-del' mentions "DN", but the
argument is actually an authority ID.  Fix the string.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/15fe8458cc1155b2bf56bc2bf7eb1827fac4459d">15fe8458</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-13T17:37:31-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fixed TPSTokendb.tdbFindTokenRecordsByUID() (part 2)

The TPSTokendb.tdbFindTokenRecordsByUID() has been modified to
construct (userID=<UID>) filter which will be translated into
(tokenUserID=<UID>) LDAP filter as defined in TokenRecord.

https://bugzilla.redhat.com/show_bug.cgi?id=1520258
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/2d14a2c2292fb823f88ed6b843f1b52de2dff7d5">2d14a2c2</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-13T19:15:00-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Deprecated subsystem and use_root_uri params in PKIConnection

The subsystem and use_root_uri params in PKIConnection have been
deprecated such that the object can be used with all subsystems.

https://www.dogtagpki.org/wiki/PKI_10.8_Python_Changes
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/9a9c6f63066519a2e2756e6a992bab6211748acb">9a9c6f63</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-13T19:15:00-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Removed warnings due to changes in PKIConnection

https://www.dogtagpki.org/wiki/PKI_10.8_Python_Changes
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/2ec105d8cf452fb96d1c3a45fe6d9cc4ca74f8ad">2ec105d8</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-13T19:38:56-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated ProfileSubsystem.createProfile()

The ProfileSubsystem.createProfile() has been modified such that
the profile configuration can be loaded from the path specified
in the CS.cfg.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/7ce60013f8f914560bd6d0918109ec016069806b">7ce60013</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-16T12:38:02-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated exception declaration for RenewalProcessor.processRenewal()
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/35cb734bd2497f7d295892404818c9ba1b720ba7">35cb734b</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-16T12:38:22-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated exception declaration for CertProcessor.populateRequests()
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/a2e6deba17c849eb3c2cfa9c7c39c9cdbea4420e">a2e6deba</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-16T12:38:43-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated exception declaration for IProfile.populateInput()
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/a55142d1400a44c7b5993516b30bc65b3d05f229">a55142d1</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-16T12:38:59-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated exception declaration for IProfile.createRequests()
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/4e0b79d5d3242dcd8adb06f38b0f0a5a04736ef5">4e0b79d5</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-16T12:39:16-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated exception declaration for IProfileInput.populate()
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/225396a1ecefa1f621425b04c785382868bd0dd2">225396a1</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-16T12:39:45-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated PKIServerUpgrader.subsystems()

The PKIServerUpgrader.subsystems() has been modified to get the
subsystems from the instance instead of creating new PKISubsystem
objects.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/0aafbebdf08bef1f72d7552f0d407beb43ac65f3">0aafbebd</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-16T12:39:45-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added profile methods in CASubsystem

The CASubsystem has been modified to add a method to load profile
registry and to get the list of profile configuration files.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/9b42819779925192788e5c93fc46719e96a0978b">9b428197</a></strong>
<div>
<span>by Christina Fu</span>
<i>at 2019-09-16T13:23:03-07:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Bug 1744095 - CMCResponse is not working as expected

This patch fixes the issue that HttpClient extracting less bytes than
the actual data size from the HTTP response.
My investigation shows that there used to be 6 lines of headers, and
now it's down to 5.
The fix is to default to 5, but add an unadvertised numHeaderLines
that allows one to customize in case the server changes again.
It is limited to the range of 1 - 56

Fixes https://bugzilla.redhat.com/show_bug.cgi?id=1744095
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/7ff83d2e169e2a952f949503d57a063292b5945d">7ff83d2e</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-16T15:36:21-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Moved IProfile.getAuthenticator()

The IProfile.getAuthenticator() has been moved into
IProfileSubsystem.getAuthenticator().
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/fc4290c941e993291b08fb681cd30ac76f6162c7">fc4290c9</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-16T15:36:31-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Moved IProfileAuthenticator

The com.netscape.certsrv.profile.IProfileAuthenticator has been
moved into com.netscape.cms.profile.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/c9dac4ebcd6986cad33364195a832112b93976cf">c9dac4eb</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-16T15:36:40-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Renamed IProfileContext.set() to put()
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/a7319bcc6d107107a133fbdfc543f929a420f324">a7319bcc</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-16T15:36:49-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Replaced IProfileContext with Map
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/1bf36ffca7092e7719c4e1e5805e9a7dfe82b83f">1bf36ffc</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-16T19:03:44-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Cleaned up IPolicyConstraint.init()

The unused profile parameter in IPolicyConstraint.init() has
been removed.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/d50db2b99cba3147b9c85291c78b5ba5a6848d22">d50db2b9</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-16T19:06:26-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Cleaned up IProfileOutput.init()

The unused profile parameter in IPolicyOutput.init() has
been removed.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/035c8176a2e868096a783ca73766a2bb5e21d781">035c8176</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-16T20:59:23-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Removed old upgrade code in SubjectAltNameExtDefault

The SubjectAltNameExtDefault has been modified to remove an old
code that upgrades SAN parameters.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/5f32292875074f8a26531d8b712d27b6c5bf813b">5f322928</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-17T15:17:48-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated pki-server db logging
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/c02fa132f43f8a34815e2d95eecb956c0cb0611f">c02fa132</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-17T15:57:08-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated pki-server ca logging
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/0012a3449b247e9957560b0408040aa852342699">0012a344</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-17T17:11:13-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added pki-server ca-db module
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/244958dc820bb69875ee27945107ce070afd4d48">244958dc</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-17T19:55:42-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated PKIInstance.load()

The PKIInstance.load() has been modified to load the subsystems
in the order defined in SUBSYSTEM_TYPES.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/626dd82e0dd88fdff37e287c00fb9c2375e09106">626dd82e</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-17T20:47:27-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added SubsystemDBUpgradeCLI Java class

The SubsystemDBUpgradeCLI Java class has been added
as a base class for subsystem database upgrade.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/10d04accd065ec0ea6e8ac331ae38c4f2da47d9b">10d04acc</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-17T20:47:33-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added SubsystemDBUpgradeCLI Python class

The SubsystemDBUpgradeCLI Python class has been added
as a wrapper for SubsystemDBUpgradeCLI Java class.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/9cf1f8392b30a1c3fccc5fd1c10670f4fea221cf">9cf1f839</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-17T21:53:44-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Cleaned up CLI class names
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/dbf97591a66f979318109afc8d62b7ceecbecfe3">dbf97591</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-18T13:03:07-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added JSON mapping for key classes
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/b7e4f19c35dd2b3deca44bf3017fceb298d71011">b7e4f19c</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-18T13:20:03-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated SystemCertService.getTransportCertFromKRA()

The SystemCertService.getTransportCertFromKRA() has been updated
to return the transport certificate's not before and not after
fields.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/4389f512397e807368ffda7e948aa6968dd4de43">4389f512</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-18T13:56:53-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Deprecated subsystem_name in PKIServer.setup_cert_authentication()

https://www.dogtagpki.org/wiki/PKI_10.8_Python_Changes
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/f7de9162b4807196e440b6f288d1f54e98bb87e8">f7de9162</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-19T16:15:59-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated pki-server db-upgrade

The code that upgrades the CA database in DBUpgradeCLI Python
class has been moved into CADBUpgradeCLI Java class such that
it is no longer dependent on python-nss.

The DBUpgrade has been modified to upgrade all subsystems in
the instance.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/889756aab76657f8339eda962afee2d9299163ed">889756aa</a></strong>
<div>
<span>by Dinesh Prasanth M K</span>
<i>at 2019-09-20T11:34:57-04:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Update KRATool to process TPS recovery request (#261)

The `netkeyKeyRecovery` request entries are generated when
the TPS retrieves encryption cert onto tokens.

The attributes processed by KRATool include:
* requestId
* dn
* dateOfModify
* cn
* extdata-requestid
* extdata-request-notes (creates, if it doesn't exist)

Forward port of PRs #248 & #234

Signed-off-by: Dinesh Prasanth M K <dmoluguw@redhat.com></pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/387cb6dd228f083043bb88adddd9b5633b49c54f">387cb6dd</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-20T10:39:41-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated NSSDatabase class

The NSSDatabase class has been modified to support unprotected
NSS databases.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/0a09ba2dadc73e47563795f78460aaf3ecccd036">0a09ba2d</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-20T10:39:41-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in PKCS12ImportCLI
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/91ed93c2c681f4a7719d5fca630b5a77fb0b8d77">91ed93c2</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-20T11:03:47-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Replaced "Advanced Search" with "Filter" in TPS UI
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/368db6da59a18e931c5b4bb1a98f89b77b5aa035">368db6da</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-20T13:32:09-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in TPSProcessor
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/78b8655dde5cb0cf5157070c517826352a504b3e">78b8655d</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-20T13:32:33-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in FilterMappingParams
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/86bad8a69b7817f6d11e98131e17e16e4ba9517e">86bad8a6</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-20T13:32:45-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in LDAPDatabase
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/593ceb1cbd127420e2f4763ba2ff17508ca09bfe">593ceb1c</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-20T13:32:49-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in UidPwdDirAuthentication
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/da104c70872818903989903f3c49036cc91ba896">da104c70</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-20T13:35:35-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added JSON mapping for key info classes
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/39292fca7fa37c12e0ab7031d0c8e7a51eb37a54">39292fca</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-20T13:35:35-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added --output-format option to pki kra-key-find
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/4df65a4db33c6106405925e97f979882a9c1a2fe">4df65a4d</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-20T14:53:02-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Cleaned up DirBasedAuthentication.init()
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/9610359cdfef41996bd3037e98ad654c4f6fd116">9610359c</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-20T14:55:34-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Cleaned up DirBasedAuthentication.formCertInfo()
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/2b36e2a2b7a7956e890ff3d3c941339db1879fcc">2b36e2a2</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-20T14:57:11-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Cleaned up DirBasedAuthentication.formSubjectName()
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/bc525bfd55dd1acfd4b3640e8739beaf1b74c327">bc525bfd</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-20T15:02:46-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fixed exception chaining in TPSTokendb
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/ce72ff843263f9d8b92fd4b4f9712179788ba4fc">ce72ff84</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-20T15:15:27-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Cleaned up FilterMappingResolver.getResolvedMapping()
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/0c1050260d05e8693e56255590570497028fb0af">0c105026</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-20T17:08:34-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Cleaned up SecurityDataProcessor
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/090fd3a00ee4ad25e830d2dfd9a5b2b87d1112e7">090fd3a0</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-20T17:08:53-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Cleaned up KeyClient
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/310a2890ca97d1f5f7c15e70331e8bf12553bd37">310a2890</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-20T17:09:07-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added KeyClient.getWrapAlgorithmName()
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/8e0a792ecdedc16d5d87d6e8aa8003ca349a532d">8e0a792e</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-20T17:14:55-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added KeyClient.generateSessionKey()
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/edb87776c68090d3530cbc31a9d4d81cf3915040">edb87776</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-20T17:18:14-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Changed variable name in KRAKeyRetrieveCLI
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/33f3da889cb89a9ab72f96d22eea8d5183153877">33f3da88</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-20T18:08:44-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Changed KeyClient.retrieveKeyData() return type
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/6096c128f6b86f197590ff312b4109c1b5fde398">6096c128</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-20T18:10:10-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Changed KeyClient.retrieveKeyByPKCS12() return type
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/c74fc9fb616ed34c3107137404450ed20e48318b">c74fc9fb</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-20T18:11:02-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Changed KeyClient.retrieveKeyUsingWrappedPassphrase() return type
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/a51702c29c59cbcb6a447bcd5be87d2bb187d8e4">a51702c2</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-20T18:11:30-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Changed KeyClient.retrieveKeyByPassphrase() return type
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/f798e4d0554ca736f8e3df04df55cfe49849641e">f798e4d0</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-20T18:20:55-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored KeyClient.retrieveKey() and retrieveKeyByRequest()

The KeyClient.retrieveKey() and retrieveKeyByRequest() have been
modified to return unprocessed key.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/1287f8b1d7e177203e539417625d57652f2a3626">1287f8b1</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-20T18:22:11-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Changed KeyClient.retrieveKey() return type
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/9fda42d31a37795a2c0be8a98b2d3af051895fbb">9fda42d3</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-20T18:22:29-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Changed KeyClient.retrieveKeyByRequest() return type
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/aeaae9213ab665f3d0dda854245e8a5883b45988">aeaae921</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-20T19:36:23-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Cleaned up KRAKeyArchiveCLI and KRAKeyFindCLI
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/d28b6f2e60ed07b3dbf88a124f5b48c509d9a0ee">d28b6f2e</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-20T19:36:48-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added --input-format option for pki kra-key-archive
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/95aedf44a75944cfaf9fe6c9ad31d555c1b971ef">95aedf44</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-20T19:37:06-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added --input-format option for pki kra-key-retrieve
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/29a4fd38bebc83653f7fa417114ac73ffbd07419">29a4fd38</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-20T19:37:14-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added --output-format option for pki kra-key-retrieve
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/bcc23c964a6273da516e9b42982d684cf7ac2f2b">bcc23c96</a></strong>
<div>
<span>by Dinesh Prasanth M K</span>
<i>at 2019-09-23T10:39:48-04:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fix Python error in crypto.import_cert() (#262)

Patch to fix `import_cert()` method in crypto.py to handle
both python2 and python3 based methods

Fixes: https://pagure.io/dogtagpki/issue/3108

Signed-off-by: Dinesh Prasanth M K <dmoluguw@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/31eee19b23488d0fc96a9fe0beeeb160991f0da1">31eee19b</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-24T13:12:29-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Removed mCMCData field in EnrollProfile

The mCMCData field in EnrollProfile has been removed to
avoid concurrency issue since the profile may be shared by
multiple threads. Instead, the CMC data will be returned by
getPKIDataFromCMCblob() as a local variable in parseCMC()
which then will be passed as a parameter to other methods.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/7dc2ef768eb650873d951fd4e6aa67c14cefd2d4">7dc2ef76</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-25T11:00:30-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added pki kra-cert-transport commands

New PKI commands have been added to display and retrieve KRA's
transport certificate.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/76a50090e005f26a007d21b3bac7d283276ecf23">76a50090</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-26T11:29:40-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Cleaned up IPolicyDefault.init()

The unused profile parameter in IPolicyDefault.init() has
been removed.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/a92bfd9293665e3313d9a718d10f3e7c81449869">a92bfd92</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-26T11:32:13-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in PKICertificateApprovalCallback
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/514d1f13717d3170ca01e60b5a55a9cbe2f4b5e0">514d1f13</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-26T12:26:24-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated Jackson packages in pom.xml
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/78147ebcb9db4e66809e102126a63a5c6a117a42">78147ebc</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-26T12:28:21-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Moved EnrollProfile.normalizeCertReq()

The EnrollProfile.normalizeCertReq() has been moved into
CertUtils.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/50f415eef463bcdd043b1f5b3bc7b33e667bc2c3">50f415ee</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-26T13:07:20-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Moved EnrollProfile.parsePKCS10()

The EnrollProfile.parsePKCS10() has been moved into CertUtils.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/0a20a49a48697c9e2d5573e131b33963a4274d8b">0a20a49a</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-26T13:07:35-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Moved EnrollProfile.parseKeyGen()

The EnrollProfile.parseKeyGen() has been moved into CertUtils.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/b6fc26a217d9c95e9fd429cac744a2e7f305f58e">b6fc26a2</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-26T13:08:55-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Moved EnrollProfile.parseCRMF()

The EnrollProfile.parseCRMF() has been moved into CertUtils.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/db74abaa9404186f36dfded0acc384c2afd5cf1e">db74abaa</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-26T13:09:12-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Removed redundant references to IProfileInput
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/79022b4d93a6f4c99c61ba0d51d94f14fdeb218b">79022b4d</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-26T13:09:12-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Removed redundant references to IProfileOutput
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/0d995ad4b5438e5bcc3214f90081aa610efe0d63">0d995ad4</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-26T20:14:43-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Cleaned up pki client-init
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/0f26249a08d9162ae3d401cabd3de4aa5a1a831f">0f26249a</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-26T20:55:26-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Cleaned up pki client-cert-import
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/b4507a71b1b6ffa34dad2d5b9f1fc0e74b4e02eb">b4507a71</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-26T20:55:42-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Cleaned up pki pkcs12-import
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/6032a0e051dee24b3e6b76a090218ed630d7c0b7">6032a0e0</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-27T10:26:36-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated PKCS10Client

The PKCS10Client has been modified to work with unprotected NSS
database by making the password parameter optional.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/f5113cfc5d047f0c53608d282bd416add50d5535">f5113cfc</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-27T10:26:36-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated pki client-cert-request

The pki client-cert-request has been modified to work with
unprotected NSS database by making the password parameter
optional.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/b4044db42e9ffd9952ce58e9702102572e44b953">b4044db4</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-27T10:43:50-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added pki ca-cert-export

The pki ca-cert-export has been added to export a certificate
from the CA. This is similar to pki kra-cert-transport-export.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/118819596cf3af9240f5263664666b5e45b503d3">11881959</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-27T11:32:55-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Deprecated some options in pki ca-cert-show
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/9ba49ed2538bd56f5ca4c58c6ceb4cd35388b879">9ba49ed2</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-27T15:01:26-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored MainCLI

The MainCLI has been modified such that it can only be
initialized once.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/e7d8bf3007f85fe573b22225334ba08e7c82a0a3">e7d8bf30</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-27T15:04:00-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored SubsystemCLI

The SubsystemCLI has been modified such that it stores a
reference to the MainCLI.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/89290cc6e2022f6d28d986301aaf963c19426883">89290cc6</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-27T15:42:08-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated pki client initialization
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/6945b725b6f74f43fdc71273fc03f914977e32d7">6945b725</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-27T17:19:38-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated pki ca-authority initialization
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/dbd7c1917159c77629707ccf573f2627fdd0990b">dbd7c191</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-27T17:19:52-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated pki ca-kraconnector initialization
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/73eb636ed0dabd61c74f24ccdae29ce6bba88ebe">73eb636e</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-27T17:20:01-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated pki ca-profile initialization
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/7099f2ddce73ebddbafe7edc64d3cd7df63a32ae">7099f2dd</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-27T17:20:11-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated pki kra-cert initialization
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/aafdbdd1089a059ba2a76606d2b7bf391bd9b3f5">aafdbdd1</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-27T17:20:24-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated pki tks-tpsconnector initialization
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/c367bf614f52702340bebf6a5d652d506338089f">c367bf61</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-27T17:20:35-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated pki tps-cert initialization
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/b01381ed75b26d961d357605dbcbd37ac4a9c9e3">b01381ed</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-27T17:20:43-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated pki tps-profile initialization
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/feba9f1c902dcf0e175988ad6627ad9d1b7869fb">feba9f1c</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-27T17:20:54-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated pki tps-token initialization
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/ab3f590fb4cc721ab8f662a12a1cd00e8b618a92">ab3f590f</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-27T18:35:42-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated pki tps-activity initialization
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/5319d5566ff1cf74651ef996f3db3350e6749a6f">5319d556</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-27T18:35:45-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated pki tps-config initialization
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/29854f5e1afb969c6d085480e05bb8cd06e499fc">29854f5e</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-27T18:36:01-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated pki securitydomain initialization
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/b7ab656a108d13d67e79f102757cdb7216781746">b7ab656a</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-27T18:36:10-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated pki pkcs7 initialization
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/e2982f9d125f21587569fc0fa62625d7012ce4d6">e2982f9d</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-27T18:36:16-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated pki pkcs11 initialization
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/76d2232a8302730ce321c102d8e6f2469caab052">76d2232a</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-27T18:36:26-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated pki pkcs12-cert initialization
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/1f6e000d6ea0e8cf02ccc8ba037997e678e21f7f">1f6e000d</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-27T18:36:32-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated pki pkcs12-key initialization
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/f948a18aa228e2c3713b09d9b9ae47cb439be4a7">f948a18a</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-27T18:36:41-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated pki pkcs12-import/export initialization
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/7205e2f1ced3cd9d1b24fc4b815b8f8d355a5d94">7205e2f1</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-27T21:18:39-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added CLI.getRoot()

The CLI.getRoot() has been added to get the MainCLI object.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/614ef9b18cbf8d8ef3b18aa35b21bab071bc6001">614ef9b1</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-27T21:30:03-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated pki ca-cert initialization
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/22364fc0d7088717246b1bef7455ca75f95f8fbf">22364fc0</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-27T21:30:12-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated pki kra-key initialization
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/fce70cd4e4ba1969d87674b3dd27e327bac47b37">fce70cd4</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-27T21:30:50-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated pki <subsytem>-audit initialization
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/31fe751e8b6c29f32b428b323114b5856e4052b8">31fe751e</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-27T21:31:16-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated pki <subsystem>-authenticator initialization
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/dc22384ea802ffaa949f08d6a05e98bb6f881aaf">dc22384e</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-27T21:31:16-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated pki <subsystem>-connector initialization
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/c43f873d5ccb7cbbce94f0e72f16ca0c393cdbe4">c43f873d</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-27T21:31:16-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated pki <subsystem>-feature initialization
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/b68f4c33591dadc00750fef1c52599a503b88e01">b68f4c33</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-27T21:31:43-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated pki <subsystem>-group initialization
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/0c04b36d2f910d248a8196789c376b3d9e250424">0c04b36d</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-27T21:31:50-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated pki <subsystem>-user initialization
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/916764bca457ee71c6495f187e77835a7f1d5869">916764bc</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-27T21:32:31-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated pki <subsystem>-selftest initialization
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/546ab1effb8a8d9dbc86836d0aa653f5789bc0ed">546ab1ef</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-27T22:18:14-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated pki CLI initialization

The pki CLI has been modified such that it initializes NSS
only when it is needed by the CLI.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/0aaedde633940ae56897b2fe74eeb2003dd81e9c">0aaedde6</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-30T14:25:24-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in OCSPClient
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/0e2805eb8f4c2a8b9e34f670c36ef1c083dc2f7c">0e2805eb</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-30T14:25:46-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in pki ca-cert-status
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/378cc99b82330ee3f8d38a43042db665efbb4720">378cc99b</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-30T14:26:10-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in OCSPProcessor
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/8e05b31c3814cc31311b9a0a3057f6e230b6b2db">8e05b31c</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-30T19:54:12-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in pki ca-cert-request
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/58509b9dd111a52e52801a23dd778b8ce73e9ed5">58509b9d</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-30T19:56:49-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in pki ca-cert
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/34c16092f925fdac8f1436e4f7d8908587988b4e">34c16092</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-30T20:48:59-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in pki client
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/28eeaa67babde917e59a59580a91156126971151">28eeaa67</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-09-30T21:57:37-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in pki <subsystem>-user
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/c2536ccbb23435cd8c5d10646b09431a3a767c41">c2536ccb</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-10-02T14:27:42-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored CLI.printHelp()
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/10a5a3419be21e98be553a0fe20b1b207af23ed6">10a5a341</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-10-03T10:10:51-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated default port for PKI CLI

The PKI CLI has been modified to use HTTPS over port 8443
by default.

https://www.dogtagpki.org/wiki/PKI_10.8_PKI_CLI_Changes
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/beb7301c11159cd211e4c659d3c2d51eccb0441b">beb7301c</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-10-03T10:10:51-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated PKI CLI handling of untrusted issuer

The PKICertificateApprovalCallback.handleUntrustedIssuer() has
been modified such that it will ask the user whether to trust
the SSL certificate of the PKI server that the client is trying
to access. If the certificate is trusted, it will be imported
into the client's NSS database and marked as trusted peer.

https://www.dogtagpki.org/wiki/PKI_10.8_PKI_CLI_Changes
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/36c0bd4839af0299a87d8c595cd5e1c82eec1482">36c0bd48</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-10-03T10:13:20-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added CommandCLI

The CommandCLI has been added as a base class for all commands.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/285d902905a559cd2541b347a7837d933d878e9e">285d9029</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-10-03T10:13:20-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in pki <subsystem>-group
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/16e07b0b97569b3f301266b2437afbeda79cbc05">16e07b0b</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-10-03T10:13:20-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in pki kra-key
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/737dd5cc15c489bf81cda5d8b68093e37ddbf22b">737dd5cc</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-10-03T10:13:20-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in pki <subsystem>-audit
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/b8dfa8c6cfcf0725599cb97f67f51a672cb767d8">b8dfa8c6</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-10-03T10:13:20-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in pki <subsystem>-selftest
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/ace09170731bc5ec39dc5b3b1fe8a5470baa548b">ace09170</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-10-03T10:13:20-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in pki ca-profile
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/094081126284e7b6d008249a97cd7bc45c5b9476">09408112</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-10-03T10:13:20-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in pki tks-tpsconnector
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/d93907715534f3968e84aee14ef93cd5218c77f3">d9390771</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-10-03T10:13:20-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in pki tps-activity
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/dd0ee8e937bbd6f63bfa66bd3b41f9a6772035b0">dd0ee8e9</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-10-03T10:13:20-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in pki tps-authenticator
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/6f50ffb1abd862dbc6426580ac23eb47aaa05904">6f50ffb1</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-10-03T10:13:20-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in pki tps-cert
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/953e8a3f9ceda9d4062c142b9cd66f08e6717e63">953e8a3f</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-10-03T10:13:20-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in pki tps-config
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/6e672c4b1e51e49b71fd6e03834e4233d38469b8">6e672c4b</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-10-03T10:13:20-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in pki tps-connector
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/bb07d47d052e2be6a2654b6496fa0d4add4c1e0c">bb07d47d</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-10-03T10:13:20-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in pki tps-profile-mapping
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/9d6a85273ef2609a06eb0717aaa8646fe1f0a66f">9d6a8527</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-10-03T10:13:20-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in pki tps-profile
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/373d428e84636748116b59173def26aa66d0ab1b">373d428e</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-10-03T10:13:20-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in pki tps-token
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/134adce3d8d507c1d98edb2a4f978dffef0507be">134adce3</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-10-03T17:34:24-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Cleaned up pki ca-authority
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/ca629d727203847e587a288aee386a73499472f5">ca629d72</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-10-03T17:34:48-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Cleaned up pki ca-cert
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/fa903aa62a18a12dfc2f17146eb8624503108755">fa903aa6</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-10-03T17:34:48-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Cleaned up pki ca-kraconnector
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/952b15bec8737c52619be276a9282eeae09af821">952b15be</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-10-03T17:34:48-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Cleaned up pki client
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/cd09729da3f0c67ec55497060109bedb44682253">cd09729d</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-10-03T17:34:48-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Cleaned up pki kra-key
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/0317fcfdcd461495ceefddcdcc5b98609e272547">0317fcfd</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-10-03T17:35:06-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Cleaned up pki <subsystem>-audit
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/7b7a9b67e35d216fa11a7657c5a0415e975580e7">7b7a9b67</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-10-03T17:36:09-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Cleaned up pki <subsystem>-feature
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/50683d764855739e0acc1761e3582b6eaaf35c69">50683d76</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-10-03T17:36:09-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Cleaned up pki <subsystem>-user
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/7488883ab3e2fd0187da1e09c77cbcb40bac1ccf">7488883a</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-10-03T17:36:09-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Cleaned up pki securitydomain
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/41c3317c2ec02419bcfd58b1b020e96e9bec4b3c">41c3317c</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-10-03T17:36:09-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Cleaned up pki pkcs7
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/f8fa4ef86aad3f24ffa95df3a8bc02ec6d002247">f8fa4ef8</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-10-03T17:36:09-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Cleaned up pki pkcs11
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/5b8dfe81d9836f145022ff39d2eff2e70a651ef2">5b8dfe81</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-10-03T17:36:09-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Cleaned up pki pkcs12
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/b618370859c31d0916946ce7af875d8477de7249">b6183708</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-10-03T17:36:09-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Cleaned up pki-server <subsystem>-db
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/5cdf00aad0bf366686fdf852d6f09033e69aa864">5cdf00aa</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-10-03T17:37:12-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Cleaned up pki help
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/4cf4507c12435c94f4c252f535b2c24e38d191cb">4cf4507c</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-10-03T17:37:32-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in MainCLI
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/d0d0ec4c10c3557b4cc91eed6b640d9bcbf4f692">d0d0ec4c</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-10-03T17:49:27-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in PKIConnection
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/5a585dddc941636dcf8d07aabc9ad4db6b7844af">5a585ddd</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-10-03T17:53:43-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in PKIClient
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/44878aac94c09c030011164e0ddfbde1837ef7eb">44878aac</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-10-04T18:03:12-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Removed unused verbose field in CLI
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/104033a4e881bedbd1caa787fa6033ceeaf15e63">104033a4</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-10-04T18:50:45-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in pki-server banner
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/525ca3141656ea969b2a105208e702fffadd6ac1">525ca314</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-10-04T18:50:45-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in pki-server cert
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/16609ed0530fc1957e90d52f3d88a2add0c99b3b">16609ed0</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-10-04T18:50:45-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in pki-server instance
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/10272b76191de027b490624c7bb96521b301ba21">10272b76</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-10-04T18:50:45-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in pki-server kra
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/518db78eab7acae94f0a37d806662de5091491a9">518db78e</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-10-04T18:50:45-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in pki-server migrate
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/a446caac82141052d5d9d6fe66e1b05f3fcf81bd">a446caac</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-10-04T18:50:45-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in pki-server nuxwdog
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/0d9786c5963233e8288ded13c39e5bfeb3f0aac9">0d9786c5</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-10-04T20:52:08-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in pki-server ocsp
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/1d620d3b9a6b4e62c8b006f9725510e4da3e55c7">1d620d3b</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-10-04T20:52:37-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in pki-server password
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/c0a91ddef4ecfbd729bbef1a753b3007e99e5c6b">c0a91dde</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-10-04T20:52:37-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in pki-server subsystem
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/ba51c74cd6f8bb69e6018baf9a4a8279584bde9c">ba51c74c</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-10-04T20:52:37-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in pki-server tks
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/f24347143c868199f73b1d4b24858e50622669bf">f2434714</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-10-04T20:52:37-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in pki-server tps
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/6e2ffca254c2c122222cbd1b92a3c5363ffc2646">6e2ffca2</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-10-04T20:52:37-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in pki-server <subsystem>-audit
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/4d128e378e9123f556f3637da048f88549059945">4d128e37</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-10-04T20:52:37-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in pki-server
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/43b40ba9a71c6e4e145027be4d6b28dbe95a703e">43b40ba9</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-10-04T20:52:37-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in pki pkcs12
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/10d74e56a10860be21ff087118a6662de25a50db">10d74e56</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-10-04T20:52:37-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in pki CLI
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/74b3be04c398a904f8ce5ce7569f74e038b4e2f0">74b3be04</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-10-04T20:52:37-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in pki.nssdb
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/dbb55535e9d09ed0af39e7a144ed7f6b537b32fb">dbb55535</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-10-04T20:53:01-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Removed unused fields in pki.cli.CLI
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/522372c9dc6f2f5aa10df60ab7ce30f683ef19e6">522372c9</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-10-07T09:56:20-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Removed LDAP setup files from instance folder

The following files are only used to setup LDAP during
installation so they have been removed from instance folder:
- schema-authority.ldif
- schema-certProfile.ldif
- usn.ldif
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/0e32d11a0ac8e37b61a077205e6c2c590807e194">0e32d11a</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-10-07T10:57:18-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fixed links to default Tomcat configuration files

The following Tomcat configuration files have been converted into
links since they are identical to the default:
- context.xml
- tomcat-users.xml
- tomcat-users.xsd
- web.xml
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/e3e6131dc8d0635b6e2f816f46c2ee9af1190a59">e3e6131d</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-10-07T12:48:33-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Moved PKIInstance

The pki.server.PKIInstance class has been moved into
pki.server.instance module.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/960d2c48b24c21ee592b5c59d2b29d5aa57cc50b">960d2c48</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-10-07T15:16:55-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fixed flake8 issues in upgrade scripts
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/63e4dde81a5124c5067b4eaaafa5c5de3d1e8aeb">63e4dde8</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-10-09T13:47:49-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Cleaned up XML conversion in CertReviewResponse
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/a7b6ffd678ba6a8e6e88b6da89427f66c48fe69b">a7b6ffd6</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-10-09T14:40:54-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added CACertRequestCLI

The commands to manage certificate requests in CA have been
moved from CACertCLI into CACertRequestCLI.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/c428e35d033f035df1b4783c83eaf15c14b9838f">c428e35d</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-10-09T14:55:46-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Cleaned up pki ca-cert-request-review
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/f38eda2daee875f7b3ed816050bf31f6e277f5c3">f38eda2d</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-10-10T08:40:50-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored SystemCertService

The SystemCertService has been split into CASystemCertService
and KRASystemCertService such that they can be customized for
each subsystem.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/3cb89643042f2707b2ac981acdf4bfbcb3d7ec03">3cb89643</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-10-10T08:41:08-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added pki ca-cert-transport commands
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/685ddc788066b8584d44bc2573fa9f2fd2cfd64f">685ddc78</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-10-10T08:42:55-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added pki ca-cert-signing commands
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/d70a2b5037093127d133c28dde29b42c4617d75b">d70a2b50</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-10-11T19:43:59-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added hashCode() and equals() for KeyData
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/c2ad6005c88b91d73119e4e11fa09142b3b0d07f">c2ad6005</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-10-11T19:44:18-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added hashCode() and equals() for KeyRequestResponse
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/2f3529481473989dfa5016ed23f0dc574e640a56">2f352948</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-10-11T19:45:24-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated exception declarations for key services
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/22e746dccb5f2dd83decc8eeac178bc5cf3a709a">22e746dc</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-10-11T19:46:05-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added XML/JSON converters for CMSRequestInfo
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/6295fb8e9e19ca431a0b34e99eafaef15231efdc">6295fb8e</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-10-11T19:46:19-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated XML/JSON converters for KeyRequestInfo
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/5525b9059f56c21067c004c189e9c9a116b3db6d">5525b905</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-10-11T19:46:43-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added XML/JSON converters for KeyRequestResponse
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/e962157c8f8df35cfb64c1dc026282e553833848">e962157c</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-10-11T19:47:48-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Cleaned up JSON output in key classes
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/430f70d8946f0fdb01017de6d44f062387c30039">430f70d8</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-10-11T19:48:38-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in KeyClient
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/e335c79c3655402883f02e4446d02407ac5fb124">e335c79c</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-10-11T19:48:54-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in KeyRequestService
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/415816e05595404a59d6635d771e193892285ebe">415816e0</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-10-11T19:58:17-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in KeyService
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/6f9c5c6922e090f9d0a91353143cdf5531f50296">6f9c5c69</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-10-14T07:25:57-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fixed pylint issues on Fedora Rawhide
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/3807543a3a0cfe7f86f14df578a40a70e6612fcc">3807543a</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-10-14T07:27:13-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Removed old upgrade check
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/1dfc6252ecd4a79aeb960efb0551e3128ff366fd">1dfc6252</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-10-14T07:27:28-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fixed RPM issues on Fedora Rawhide
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/413e6d79efa455cd4caa5fb87848106a4cbc9855">413e6d79</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-10-14T08:26:38-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Renamed upgrade scripts
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/f8346926d456ee2f14d38cf7ee035e5de3bba3d9">f8346926</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-10-14T08:27:39-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Removed unused UserDatabase from server.xml
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/9eb54439ee55be724fb9002b0ee56ef5fd4a3430">9eb54439</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-10-14T08:27:39-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Removed unused tomcat-user.xml and tomcat-user.xsd
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/b8e72e6e4b7b4d75f5c030623d00e690333cf661">b8e72e6e</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-10-14T08:27:39-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Removed policy files from instance folder

The installation tool has been modified to no longer copy
policy files into instance folder.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/c10c00382b7407a99c4fc0c4480fb1cc9e9f3413">c10c0038</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-10-14T08:27:39-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added upgrade script to remove pki.policy
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/5ec851db7e04cfff40d26ded6ebca8a27d2383bc">5ec851db</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-10-14T08:27:39-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added upgrade script to remove empty custom.policy
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/7400055884c95bd673c51d3f95670d5be0aab089">74000558</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-10-14T12:27:42-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated default auth-method.properties (part 2)

Previously the default auth-method.properties has been set up
such that certain operations must be authenticated using specific
methods.

The file has been modified such that any authentication method
can be used by default.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/8d74fa8caf18f66741c74f8e37113ccec8e121f1">8d74fa8c</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-10-14T12:27:50-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated NSSCryptoProvider

The NSSCryptoProvider has been modified to work with
unprotected NSS database.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/409096af353acf94aa24f9fc35610f12ad5a0725">409096af</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-10-14T12:28:48-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated pki kra-key

The pki kra-key has been modified to work with unprotected
NSS database.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/a40b6cb1483f53b4aff2b7cff6d881040ce3c099">a40b6cb1</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-10-14T12:29:01-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fixed pki kra-key-retrieve

The pki kra-key-retrieve has been modified to send the entire
KeyRecoveryRequest object to the server.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/5a4352f4858fdf2ff006bc785d27071f2b4f918c">5a4352f4</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-10-14T12:29:01-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Removed base64 line wrapping in key messages
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/e302c5641121d5cf063c13ed2b59fa397e2dd658">e302c564</a></strong>
<div>
<span>by Christina Fu</span>
<i>at 2019-10-14T18:21:24-07:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">RHCS-maint TMS patches integration
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/489156740cf726cdb4f91747959c58f895f04ce0">48915674</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-10-15T11:46:47-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Moved PKIInstance.open_nssdb()
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/7e7232600fe117f95db685981c7ea03a403a452e">7e723260</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-10-15T11:46:47-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Cleaned up RESTEasy links in CMakeLists.txt
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/114b010fe13081dd6a2b53c03d197db721373099">114b010f</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-10-15T14:21:15-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added p11-kit-trust for pki CLI

The pki CLI has been modified to add the p11-kit-trust module
into the NSS database such that it trusts the CA certificates
provided by the system.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/a40850d965ed2787fe5eccda155ac1cf7e8c0d85">a40850d9</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-10-15T17:07:45-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated LICENSE file

The LICENSE file has been updated to include GPLv2+:
https://www.gnu.org/licenses/old-licenses/gpl-2.0.txt

The EngineConfig.java has been updated to use SPDX header:
https://events.static.linuxfound.org/sites/events/files/Introduction%20to%20SPDX-without%20graphics.pdf
This is to show how to use SPDX header in a new source code.

A GPL Cooperation Commitment file has been added:
https://gplcc.github.io/gplcc/Project/README.html
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/a5216a149c0c65f93b1f8068b1a020df676a5afc">a5216a14</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-10-16T17:31:12-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Cleaned up TPS build scripts

Previously the TPS build scripts generated some artifacts in the
buildroot that were not included in the RPM package so rpmbuild
would generate warnings about those files.

To avoid the warnings the TPS build scripts have been modified
to no longer install those files into the buildroot.

In the future the unused sources should be removed from the
source repository.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/ed4a3adee901a54e0a9e0b972b716df64d7b710d">ed4a3ade</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-10-16T17:45:01-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in EnrollProfile
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/e7cb29d0693dab55d28749ca3c19c574c53863a2">e7cb29d0</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-10-16T17:45:01-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in UserSubjectNameDefault
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/2115c3dede3565bf8b500034abe7a6eeaaa777f5">2115c3de</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-10-16T17:45:01-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Cleaned up CertificatePoliciesExtDefault.createExtension()
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/de74079768d92e0a7c68f06de14420b993ae2d4b">de740797</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-10-16T17:45:01-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fixed pki-server webapp-undeploy
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/7c1d04e2c49a7be78f79e2047949593dffb34dd0">7c1d04e2</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-10-16T17:45:01-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added --no-password option for pki-server nss-create
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/8b7a2793b52ee0a97712d47336ca298d5d796718">8b7a2793</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-10-16T17:45:19-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fixed javadoc warnings
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/fea79ccf83525c8046d59e265251633a71e0156f">fea79ccf</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-10-17T08:28:09-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated PKIServer.create()

The PKIServer.create() has been modified to remove the unused
UserDatabase during installation. The RemoveUserDatabase upgrade
script has been modified to call the same code.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/36067df4bde647a0eb7ad607f3ed7410b75709b0">36067df4</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-10-17T08:28:09-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Removed unused LockOutRealm

The PKIServer.create() and the RemoveUserDatabase upgrade
script have been modified to remove the unused LockOutRealm
that depends on UserDatabase.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/dcd8772499a19dcbbe5bc45553d452fb5eea1faf">dcd87724</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-10-17T17:57:56-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fixed warnings in SessionKey.cpp

This patch fixed the following warnings:
/root/build/pki/BUILD/pki-10.8.0-a1/base/symkey/src/com/netscape/symkey/SessionKey.cpp:349:39: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/ff25b4e8054f21167b1a882c0b948a0bff3c8b44">ff25b4e8</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-10-17T17:57:56-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fixed warnings in p7tool (part 1)

This patch fixed the following warnings:
/usr/include/nss3/key.h:9:9: note: #pragma message: key.h is deprecated. Please include keyhi.h instead.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/2c5cf4fe7d51ffdbd3fab52e966b10f10d99d51f">2c5cf4fe</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-10-17T17:57:56-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fixed warnings in p7tool (part 2)

This patch fixed the following warnings:
/root/build/pki/BUILD/pki-10.8.0-a1/base/native-tools/src/p7tool/secutil.h:207:58: warning: duplicate 'const' declaration specifier [-Wduplicate-decl-specifier]
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/b1a09a88eb79743ddd6809d77ee1d6f1af3ce962">b1a09a88</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-10-17T17:57:56-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fixed warnings in revoker

This patch fixed the following warnings:
/root/build/pki/BUILD/pki-10.8.0-a1/base/native-tools/src/revoker/revoker.c:334:14: warning: passing argument 1 of 'errWarn' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/1378a9fdb842fdbc31696101b2bed78a30f26230">1378a9fd</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-10-17T17:57:56-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fixed warnings in setpin

This patch fixed the following warnings:
/root/build/pki/BUILD/pki-10.8.0-a1/base/native-tools/src/setpin/setpin.c:161:19: warning: passing argument 1 of 'exitError' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/5348ecb414513363b8cad59611728b5b6a5f8d1e">5348ecb4</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-10-17T17:57:56-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fixed warnings in sslget

This patch fixed the following warnings:
/root/build/pki/BUILD/pki-10.8.0-a1/base/native-tools/src/sslget/sslget.c:320:14: warning: passing argument 1 of 'errWarn' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/4f576c366a7194a4b246a8887337de7603602a58">4f576c36</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-10-21T13:00:08-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Generalized pki.policy

The pki.policy has been modified to grant permissions to all
shared PKI files instead of to specific subsystem files only.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/df8e6a1ad0210bdce41757359c70eb7734d0670e">df8e6a1a</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-10-21T13:00:08-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added initial ACMEApplication

This patch added the initial ACMEApplication and CLIs to deploy
and undeploy the application. Other functionalities will be added
in subsequent patches.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/8096717aa901996fd8d4f34b89493904f99fb464">8096717a</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-10-21T15:16:58-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fixed build warnings in tkstool (part 1)
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/c5f78b48ae6b0fdc9d3e5dcd58fa5595536f947f">c5f78b48</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-10-21T15:23:58-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fixed build warnings in tkstool (part 2)
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/5e3f79b6a2f3180ad3dd102ac3545160332228bc">5e3f79b6</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-10-21T16:00:12-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fixed build warnings in tkstool (part 3)
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/8fadd668c47c10fcaf21fe59e3d1ee97cfb44a0a">8fadd668</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-10-21T16:19:49-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fixed build warnings in tkstool (part 4)
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/76e0fffc8314f77f8e81bd166b21d30f38d06e9c">76e0fffc</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-10-21T16:41:03-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fixed build warnings in tkstool (part 5)
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/55fccf5e184a3728cf6d9467bb056bf1af236be4">55fccf5e</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-10-21T17:20:40-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fixed build warnings in tkstool (part 6)
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/f5621cc73c8192fd23ef284991f489e6ec64cf84">f5621cc7</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-10-21T18:26:34-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fixed build warnings in setpin
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/4e3f1c965d91bf450f19bc405eec7c02fcb38c26">4e3f1c96</a></strong>
<div>
<span>by Christina Fu</span>
<i>at 2019-10-22T14:14:24-07:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Addition to TMS RHCS-maint code merge from 7571dc339ba44c06588764d161749974fe556831

involves:
Bug 1523330 - (addl fix) CC: missing audit event for CS acting as TLS client
Bug 1585722 - TMS - PKISocketFactory – Modify Logging to Allow External Use of class to work like CS8

Fix in 1523330 might have broken 1585722; This patch is to put the audit
call under if (!external) so that external apps calling this class would
not reach the audit code.
In addition, the "external" changes for logging is added (previously omitted
for RHCS-Maint work)

I only tested to be sure that the CA continues to work;  QE will need to
test both again.

https://bugzilla.redhat.com/show_bug.cgi?id=1523330
https://bugzilla.redhat.com/show_bug.cgi?id=1585722
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/351a8d8399be86312909bd3c4646ed764b534e64">351a8d83</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-10-23T13:57:54-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Removed unused TPS modules

The sources of legacy TPS modules are no longer used so they
have been removed.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/09b2aa961717bc9f966f445570288b6c3478546e">09b2aa96</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-10-23T13:58:51-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added ACMEv2 protocol classes

This patch added classes that will be used in ACMEv2 protocol.
Each class has a JSON mapper, but some fields are not mapped
since they are only used internally by the ACME service.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/42934ad91bf10ff85222f8cfdfda9f29b4d78b4d">42934ad9</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-10-23T13:58:51-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added ACMEDatabase and ACMEBackend

This patch added the configuration and base classes for
ACME database and backend.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/298788c291cc6754cf0c594488010a037c7eae5d">298788c2</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-10-23T13:58:51-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added default ACME configuration

This patch added the default ACME configuration files. Note that
these files need to customized before they can be used properly
since the base database and backend classes are just skeletons.
The real database and backend classes will be added in subsequent
patches.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/38ec16f6138dd96f389fbbd7e36bd735ee9cbf0b">38ec16f6</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-10-23T13:58:51-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added pki-server acme-create/remove

This patch added some CLIs to create and remove ACME
configuration files/folder.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/eec98d5c1317e652957abb4d6bfd05de33232a67">eec98d5c</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-10-23T13:58:51-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added ACMEEngine

This patch added ACMEEngine which will load the configuration
and initialize the database and backend.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/879114a41d8383ef544906e637fbacac14d21bc6">879114a4</a></strong>
<div>
<span>by Alexander Scheel</span>
<i>at 2019-10-23T16:10:51-04:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Simplify HMAC SecretKey construction

Rather than wrapping and unwrapping a key, we can use the
SecretKeyFactory which is part of the JSS Provider, in combination with
a SecretKeySpec, in order to create a SHA1 HMAC key without requiring
that we wrap and unwrap it.

Signed-off-by: Alexander Scheel <ascheel@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/2adbab486c863dfb330fb6c6a9d69c6325821509">2adbab48</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-10-23T17:27:01-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Cleaned up KeyRequestDAO.doesKeyExist()
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/34f3122b7b377b56a6be5e6cd16e2c7daef6fb6d">34f3122b</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-10-23T17:27:01-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in KeyService
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/a32cdd0092de0055cf7d3659848b68eae03589b5">a32cdd00</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-10-23T17:27:01-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added --output-format option for pki kra-key-archive
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/358d1babd2f869ab4ad6d048bbd2934039e2cbda">358d1bab</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-10-28T11:56:19-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fixed javadoc source path
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/157e40942c1bbdc36948d80bbaab47d6ce3a3b8b">157e4094</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-10-28T11:56:19-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fixed CLI classpath
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/c502998e58a628802094a1d886f51c039d904284">c502998e</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-10-28T17:08:08-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added ACMEDirectoryService

The ACMEDirectoryService has been added to list the services
provided by the ACME application.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/44ea7cdce05a5c49823a4957c93d0ddf6f729522">44ea7cdc</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-10-28T17:08:08-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added ACMENewNonceService

The ACMENewNonceService has been added to provide the initial
nonce for ACME clients.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/cd1a9eeb5792a28bf12e48278a53fba06d016f46">cd1a9eeb</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-10-28T17:08:08-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added ACMENewAccountService

The ACMENewAccountService has been added to create new accounts
or validate existing accounts.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/b8a0c6fa37058043a6815fa7bf1d041ab55742e1">b8a0c6fa</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-10-29T10:13:42-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated certificate request review process

This patch introduces new certificate request review processes
which should be easier to use and automate.

The following command will display a summary of the request,
then ask the user to enter an action:

  $ pki ca-cert-request-review <request ID>

The following command will display a summary of the request,
then ask the user to confirm the specified action:

  $ pki ca-cert-request-<action> <request ID>

The following command will execute the specified action on
the request without asking for confirmation:

  $ pki ca-cert-request-<action> <request ID> --force

The following commands will store the complete request into
a file allowing a more detailed review, then perform the
specified action based on the updated request in the file:

  $ pki ca-cert-request-review <request ID> --output-file <file>
  $ pki ca-cert-request-<action> <request ID> --input-file <file>

The old processes are still available, but they have been
deprecated and may be removed in the future.

https://www.dogtagpki.org/wiki/PKI_10.8_PKI_CLI_Changes
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/95d0c670a2a282c6417e25e731b4ecbacc7b5af4">95d0c670</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-10-29T11:10:44-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated KeyRecoveryRequest

The Python KeyRecoveryRequest class has been updated to store
the parameters as request attributes only if they have values.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/966918642599236998c2faae8fdf033aa1b04bb0">96691864</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-10-29T11:12:26-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fixed pki-server nss-create --no-password
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/861396e56e894ae5a01c9bc306d9f1261963f1e7">861396e5</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-10-29T12:03:20-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fixed PKIServer.create_server_xml()
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/2cc9006c4bdfbb7ae5b2f47b50568c4d7abfb0d7">2cc9006c</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-10-30T17:55:53-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fixed logging in PKIInstance.execute()
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/e682cccfd746c4165e59cf29fcec81e9580902ee">e682cccf</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-10-30T17:56:09-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Cleaned up CertUtils.verifySystemCertValidityByNickname()
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/d85610d40e058eb3ff5631d8809170900ab6bf9e">d85610d4</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-10-30T17:56:34-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in upgrade framework
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/9e44ce189c4a231703ce8fccbf0fef28a3e87c36">9e44ce18</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-10-30T17:57:11-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in PKI 10.8.0 upgrade scripts
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/ef03a87ad6ca16059adc8df39bd441472d7a9985">ef03a87a</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-10-30T18:30:25-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in ProxyRealm
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/5ed8eb856f68dfedf8fcd9fe85685010f994d42f">5ed8eb85</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-10-30T20:45:14-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Cleaned up build.sh
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/3f9024cef46b22234c4bd5ec18d915461628c165">3f9024ce</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-10-31T17:30:49-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added CMSEngine.createConfig()

The createConfig() method has been added to CMSEngine such
that each subsystem can create subsystem-specific engine
configuration object.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/567432837a08d617876686284646b3a4866d5ec3">56743283</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-10-31T17:30:58-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added subsystem-specific EngineConfig classes
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/4864d6da40e8202e9754bff4ba656d7edd4acd97">4864d6da</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-10-31T21:00:50-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added AuthenticationConfig

The AuthenticationConfig has been added to encapsulate auths.*
properties in CS.cfg.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/03900d68755d2e93e20da5f18f140aaad7017be1">03900d68</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-10-31T21:25:27-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Replaced AuthSubsystem.mConfig

The AuthSubsystem.mConfig has been converted into an
AuthenticationConfig object and passed to the authentication
managers via a separate method.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/a0081b1dd2075e1289b6c517e3d9c5ccf523574f">a0081b1d</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-10-31T21:25:51-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added AuthManagersConfig

The AuthManagersConfig has been added to encapsulate
auths.instance.* properties in CS.cfg.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/d0476cb334ea327635913dc3ffb01f05352123f3">d0476cb3</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-10-31T21:25:51-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added AuthManagerConfig

The AuthManagerConfig has been added to encapsulate
auths.instance.<name>.* properties in CS.cfg.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/e1d7d0acb6ef7969ecd9875cb476d240bc9f5c2e">e1d7d0ac</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-10-31T21:25:51-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added AuthorizationConfig

The AuthorizationConfig has been added to encapsulate authz.*
properties in CS.cfg.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/35a2f54b593321f56fa5da6dc3a33de56b7a4592">35a2f54b</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-10-31T21:25:51-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added DatabaseConfig

The DatabaseConfig has been added to encapsulate dbs.*
properties in CS.cfg.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/15e13f6fa766925a69a62369b2b9fe1f0125cefb">15e13f6f</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-11-01T10:17:53-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Moved IAuthSubsystem
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/9b76055f4447c9a261ba3748970369db1399361d">9b76055f</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-11-01T10:18:47-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Moved ICertUserDBAuthentication
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/8d1a2e2f3c92a92b8b3c7953e62a792ab4ae0253">8d1a2e2f</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-11-01T10:19:41-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Moved AuthToken
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/0e13c647ed40c6cc5553187887f8387d2bd156c6">0e13c647</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-11-01T10:20:43-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Moved AuthManagerProxy
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/2529484a881e4e7695006dc6db81db9836c50fef">2529484a</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-11-01T10:21:33-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Moved IAuthManager
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/04752f1c44033aa91df916a30e3964507a6fbae7">04752f1c</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-11-01T11:32:13-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated config objects in authentication managers

The generic config objects in all authentication managers have
been replaced with AuthManagerConfig.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/d522c85f03dc63cb910f471a41c48bbbaba50e1c">d522c85f</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-11-01T11:43:44-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Moved IAuthzSubsystem
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/5180baee8c4c2b2b358496373647f01b847ebe70">5180baee</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-11-01T11:43:44-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Moved AuthzManagerProxy
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/cd5cd3af46216950f0fc98e6a4efce145912dccc">cd5cd3af</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-11-01T11:43:44-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Moved AuthzToken and IAuthzManager
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/4e24606339f1538245e107ecc69beb771f286e97">4e246063</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-11-01T11:43:44-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Moved AuthorizationConfig
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/f5f4693c50b917e372f7903e3ecae6868bd5d92b">f5f4693c</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-11-01T11:43:44-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Moved authentication config classes
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/bfd9aaad2d0519ba09cd9b4ed5234dfaa0584d77">bfd9aaad</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-11-01T11:43:44-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added AuthzManagersConfig

The AuthzManagersConfig has been added to encapsulate
authz.instance.* properties in CS.cfg.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/dbf9e967b8387a14d57f17acefa7d69b6c4b0486">dbf9e967</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-11-01T11:43:44-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added AuthzManagerConfig

The AuthzManagerConfig has been added to encapsulate
authz.instance.<name>.* properties in CS.cfg.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/0bc564abbfebc9d1cb465a371472406eaee50f79">0bc564ab</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-11-04T08:40:22-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated NSSDatabase.create()

The NSSDatabase.create() has been modified to add the
p11-kit-trust module in the newly created NSS database.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/578e51da0cd0ea88082fb7cdd3f0ad954e9ec98a">578e51da</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-11-04T08:42:15-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored PropConfigStore.getSubStore()

The PropConfigStore.getSubStore() has been modified to support
creating specific config objects.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/e2105b6e243b87604f7d93d5a2536029eac97ffa">e2105b6e</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-11-04T08:42:34-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Replaced generic config with LDAPConfig
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/ab72fb439275713f7f05d88c65e3baa2548f978e">ab72fb43</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-11-04T08:42:49-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added LDAPConfig.getBaseDN()
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/fbdef95257c8bc82380228f44b4316b074ccabf2">fbdef952</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-11-04T08:43:12-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added CRLIssuingPointConfig
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/0352545d8cafd2f412df131b114d8f8eaec07997">0352545d</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-11-04T08:43:33-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added subsystem configuration classes
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/44138b47d1afb3f3c934a55d96732246b6fb1531">44138b47</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-11-04T10:45:22-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fixed pki-server tks-clone-prepare

The pki-server tks-clone-prepare has been modified to no
longer export the signing certificate since it is not listed
in tks.cert.list property in CS.cfg.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/46df45c0331312fb360bfebf3c38e003420596dc">46df45c0</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-11-04T11:44:56-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fixed missing ManualAuthentication

The GenericPolicyProcessor has been modified to remove the
hard-coded package name of ManualAuthentication class.

https://pagure.io/dogtagpki/issue/3111
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/3cdb3ae840964211b9cd47469b9c0984efe9a187">3cdb3ae8</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-11-04T12:43:12-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fixed LDAPProfileSubsystem initialization

The LDAPProfileSubsystem has been modified to initialize the
Collection fields during object instantiation to prevent NPE
during shutdown.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/473dc0ad327d5119d28eb2045c1e5d5b349fcade">473dc0ad</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-11-04T12:56:12-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in GenericPolicyProcessor.initSystemPolicies()
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/b9d167582e85c247c1d0c3e9baf5ddd29f3f9d14">b9d16758</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-11-05T09:45:44-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Cleaned up pkidestroy log messages
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/03fb65fd737e57b9820db136f85b992cd25a9669">03fb65fd</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-11-05T12:43:14-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated server NSS database creation

The code that creates and removes NSS database has been moved
into security_databases.py.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/68010fe62ab8cc4c31d9089e70f7f2c50987632e">68010fe6</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-11-05T12:44:36-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added NSSDatabase.exists()
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/2424253d91c0407f26e511aa4cc42183478f8a50">2424253d</a></strong>
<div>
<span>by Dinesh Prasanth M K</span>
<i>at 2019-11-06T09:11:17-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">[DOC] Update clone installation instructions (#279)

SELinux context needs to be set on the exported PKCS#12 file
containing master's system certificates. Otherwise, pkispawn will fail
with permission denied
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/32a972e69f8d10fd04b87cccfac99f105e33c9c4">32a972e6</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-11-06T09:54:19-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added PKIInstance.create_nssdb() and remove_nssdb()
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/bce123bfe6274801edee24491e4a79a07384b393">bce123bf</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-11-06T10:49:16-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added support for custom NSS database

Deployment scriptlets have been modified to use the existing NSS
database if it already exists in the instance folder. This allows
the admin to create a custom NSS database if needed.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/bcce7dc5945f24b18dbc5a4c5d53cc7f537c4bac">bcce7dc5</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-11-07T12:30:18-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added ACMENewOrderService

The ACMENewOrderService has been added to accept certificate
enrollment requests.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/4c841b1f12ce738bdea9aed67d162bead62734b9">4c841b1f</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-11-07T12:30:18-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added ACME validators

The DNS01Validator and HTTP01Validator have been added to
provide dns-01 and http-01 domain validations.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/ee03d352dd81ded8f6c9d9ff87dece8881b002ca">ee03d352</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-11-07T12:30:18-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added ACMEAuthorizationService

The ACMEAuthorizationService has been added to generate ACME
challenges.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/caf734489e28a36744555c283186bb13bc27714c">caf73448</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-11-07T12:30:18-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added ACMEChallengeService

The ACMEChallengeService has been added to perform the ACME
validation.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/4dead15f5b4263404f47eca2f82e56a6e9185b9c">4dead15f</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-11-11T10:13:43-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added PostgreSQLDatabase

The PostgreSQLDatabase has been added to provide a PostgreSQL
data store for ACME.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/315eb19ff3b19e4ec110b817097635cd416e61fd">315eb19f</a></strong>
<div>
<span>by Alexander Scheel</span>
<i>at 2019-11-11T15:08:11-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Use JSS-provided CSPRNG for token generation

RandomStringUtils.randomAlphanumeric isn't guaranteed to choose numbers
from a cryptographically secure random source. The default Random(...)
instance in Java isn't likely to be a CSPRNG either. Use
RandomStringUtils.random(...) with a JSS-provided CSPRNG instead.

Signed-off-by: Alexander Scheel <ascheel@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/6b9915dd523d5b1f2b21edc620f132f8cb84a0fd">6b9915dd</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-11-11T15:13:27-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">CI improvements

To improve CI reliability, reduce execution time, and conserve
resources, the build and test logs will be uploaded to transfer.sh
only on failures.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/7e7a0d0177eb73dab202eac49ec60dde94afdd48">7e7a0d01</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-11-11T18:30:30-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated DatabaseConfig
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/7e519e3058aa3b3a127d18fdbaa4777863fdd07e">7e519e30</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-11-11T18:30:30-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Renamed EngineConfig.getInternalDatabase()
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/dbb7f3c556b0d8d61969f166398bd07d6bfd973b">dbb7f3c5</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-11-11T18:30:30-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Moved IDBSubsystem
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/b43751f59fdfa2b243b3ea7498d35ed6fdeb9881">b43751f5</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-11-11T20:27:46-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated LdapBoundConnFactory.init()

The LdapBoundConnFactory.init() has been modified to take an
LDAPConfig object instead of generic IConfigStore object.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/018707a1b80b165e3ca55036f2e68e236c0103d5">018707a1</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-11-11T20:28:43-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated LdapAnonConnFactory.init()

The LdapAnonConnFactory.init() has been modified to take an
LDAPConfig object instead of generic IConfigStore object.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/b1af3e2677d0ac46497d7c24f849acee4a4a16c6">b1af3e26</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-11-11T22:45:38-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added LDAPConnectionConfig
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/a8f7df4e961ee80b20a1660a98900b2f3dc772bf">a8f7df4e</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-11-11T22:45:56-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added LDAPAuthenticationConfig
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/e99f73aea2fe252a43c48d97d744d43ff7da7e6b">e99f73ae</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-11-11T23:15:44-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Replaced CMSEngine.getConfigStore()
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/97ba7c9d486eb2860661fe2a8c61d928190355e1">97ba7c9d</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-11-12T14:22:10-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Moved IProfile
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/a7a05f05a1e3f658b94cdb545d6f69440ba71e80">a7a05f05</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-11-12T20:05:07-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Replaced Configurator.getBaseEntry()

The Configurator.getBaseEntry() has been replaced with
LDAPConfigurator.getEntry().
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/0c183748dd2ca74c096ab7821dc1620b7a27191a">0c183748</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-11-12T20:05:11-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Replaced Configurator.getMappingEntry()

The Configurator.getMappingEntry() has been replaced with
LDAPConfigurator.getEntry().
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/59e19bdf4ddf5f35b283a5a1234588799260eee7">59e19bdf</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-11-12T20:05:11-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Replaced Configurator.getDatabaseEntry()

The Configurator.getDatabaseEntry() has been replaced with
LDAPConfigurator.getEntry().
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/01f196235f54f38b561479ef4dac7d1e6acd9465">01f19623</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-11-12T22:43:35-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Replaced Configurator.confirmNoConflictingMappingsForDB()

The Configurator.confirmNoConflictingMappingsForDB() has been
replaced with LDAPConfigurator.checkForConflictingMappings().
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/2754dc407cb7eea332598ce2ece5ca74affe4899">2754dc40</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-11-12T22:55:15-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Replaced Configurator.deleteSubtree()

The Configurator.deleteSubtree() has been replaced with
LDAPConfigurator.deleteEntry().
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/beccf5684a6dbcea8287b12d25b0d4669215bced">beccf568</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-11-13T12:00:15-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Replaced Configurator.wait_for_task()

The Configurator.wait_for_task() has been replaced with
LDAPConfigurator.waitForTask().
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/c42cf626c65c667ec5d3069e28cb3198e7929786">c42cf626</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-11-13T14:24:15-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Replaced Configurator.createDatabaseEntry()

The Configurator.createDatabaseEntry() has been replaced with
LDAPConfigurator.createDatabaseEntry().
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/e17825e3ef9c93fb92b5e76d24a2474c7258d94a">e17825e3</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-11-13T14:25:58-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Replaced Configurator.createDatabaseMappingEntry()

The Configurator.createDatabaseMappingEntry() has been replaced
with LDAPConfigurator.createMappingEntry().
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/eea65b97fcab667173ac67a5512192e5fc8cfa04">eea65b97</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-11-13T15:42:42-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Replaced Configurator.checkParentExists()

The Configurator.checkParentExists() has been replaced with
LDAPConfigurator.checkParentExists().
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/5504da54a5bc425d8f15a1eb682e247dc5320ee0">5504da54</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-11-13T17:42:31-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added ACMEFinalizeOrderService

The ACMEFinalizeOrderService has been added to validate the CSR
against authorized identifiers and use the backend to issue the
certificate.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/9ba75c9e8215a5430615e2fadc29142b403b9d3e">9ba75c9e</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-11-13T17:42:31-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added ACMEOrderService

The ACMEOrderService has been added to return the requested
order object.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/68e56abbbfa34a8d4f37e50de85487fcfda9ac63">68e56abb</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-11-13T17:42:31-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added ACMECertificateService

The ACMECertificateService has been added to return the requested
certificate chain.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/b81908ed8c65347e656acba80e74d954b84a792b">b81908ed</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-11-14T11:56:25-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Replaced Configurator.createBaseEntry()

The Configurator.createBaseEntry() has been replaced with
LDAPConfigurator.createBaseEntry().
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/c7f165ac2f4e734eadb7e4ca8d5793723ab38534">c7f165ac</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-11-14T11:56:32-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored Configurator.importLDIFS()

The code in Configurator.importLDIFS() that customizes an LDIF
template and import it into database has been moved into
importLDIF().
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/cfeb21b5a67d461c4c55d1dfb0de71cc2bbd066a">cfeb21b5</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-11-14T11:56:48-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Cleaned up log messages
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/4db754254ff89b5ccf74447fb1963f40ffb4b4e3">4db75425</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-11-14T11:56:53-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added PreOpConfig

The PreOpConfig has been added to encapsulate preop.* properties.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/5108d60d2a4a2a81a264247dcae6f1b7d89ca631">5108d60d</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-11-14T18:30:09-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Replaced LDAPUtil.importLDIF()

The LDAPUtil.importLDIF() has been replaced with
LDAPConfigurator.importLDIFFile() and importLDIFRecord().
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/552b0333833360cf00d74c5c5428564fcb37ed0c">552b0333</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-11-14T18:50:39-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in ProfileService.createProfileRaw()
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/8bcc8df9a25427a7911b453250de1f900d1fa67d">8bcc8df9</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-11-14T18:52:29-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated loggers in ProfileSubsystem.createProfile()
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/618c0cfe3b35b88181094aae71d7b6bc16326a38">618c0cfe</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-11-15T21:24:55-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added LDAPConfigurator.deleteDatabase()

The code that removes the existing database in
Configurator.populateDB() has been moved into
LDAPConfigurator.deleteDatabase().
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/aac5ba0015f89f2b85735105ffcc97a2ea8f43d3">aac5ba00</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-11-15T21:24:55-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added pki-server <subsystem>-db-remove

The pki-server <subsystem>-db-remove has been added to remove
the existing subsystem database.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/96b9d1e2ff7e0b910070fd1ef7b6c2eb8dc40c29">96b9d1e2</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-11-15T21:24:55-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added pki-server <subsystem>-db-empty

The pki-server <subsystem>-db-empty has been added to empty
the existing subsystem database.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/0b2bbb402bb7bc5bab20d1593234f985cfff72d4">0b2bbb40</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-11-15T21:57:13-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored Configurator.populateDB()

The code that removes the existing subsystem database in
Configurator.populateDB() has been moved into configuration.py.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/b0b592b967f0bd445572ea6e69caa140c7d3642e">b0b592b9</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-11-16T20:54:36-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Moved PKIConfigParser.ds_bind()

The PKIConfigParser.ds_bind() and methods that depend on it has
been moved into pkispawn.py.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/15707084500abbbece6a0e9c98a9e4c9cab8f76e">15707084</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-11-18T17:19:20-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Moved ConfigurationFile.verify_sensitive_data()

The ConfigurationFile.verify_sensitive_data() has been moved into
initialization.py.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/000175cce8cce4d12851ef1fd62574c14056f621">000175cc</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-11-18T20:22:03-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored password.conf creation

The code that generates and stores internal token password, HSM
password, internal database password, and replication password
has been moved into instance_layout.py.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/55e87cecb06703791d66ea57d4ad7b19806b70e6">55e87cec</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-11-18T20:23:34-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Removed unused DatabaseSetupRequest.replicationPassword
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/7d11e591234b2829fb374e821dbeac8ae11c0097">7d11e591</a></strong>
<div>
<span>by dependabot[bot]</span>
<i>at 2019-11-19T15:44:32-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Bump jackson-databind from 2.9.10 to 2.10.1 (#286)

Bumps [jackson-databind](https://github.com/FasterXML/jackson) from 2.9.10 to 2.10.1.
- [Release notes](https://github.com/FasterXML/jackson/releases)
- [Commits](https://github.com/FasterXML/jackson/commits)

Signed-off-by: dependabot[bot] <support@github.com></pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/3a012a075cf9c0d6a6ae32ea7bbd9c8042d8bf2b">3a012a07</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-11-19T21:03:37-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated LDAPConfigurator constructor

The LDAPConfigurator constructor has been modified to take an
EngineConfig object.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/8b853892cb730c58c671893568bab50b5ed122bc">8b853892</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-11-19T21:11:29-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added LDAPConfigurator.params

The parameter map that is used to customize LDIF templates has
been moved into LDAPConfigurator.params.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/fec5e2d409c1c1f8d865619df088d919aec96f22">fec5e2d4</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-11-20T10:15:08-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added LDAPConfigurator.customizeFile()

The code that customizes LDIF templates using a parameter map
has been moved into LDAPConfigurator.customizeFile().
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/296baf6d54e41b3621f31a923c67be9b2ea6d72a">296baf6d</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-11-20T10:22:32-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added LDAPConfigurator.importFile()

The code that customizes and import LDIF files has been moved
into LDAPConfigurator.importFile().
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/e80238d029209c0467c4f44d4ed5d37c6bbc5c82">e80238d0</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-11-20T10:23:09-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Replaced preop.subsystem.select

The preop.subsystem.select has been replaced with clone
parameters in request objects.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/53ef1086cab9fe76f9c8497158acee472622e917">53ef1086</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-11-20T10:25:42-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added LDAPConfigurator.enableUSN()

The LDAPConfigurator.enableUSN() has been added to replace
preop.internaldb.usn.ldif parameter for enabling USN plugin.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/0bdfed4969e7f377faca1a4ce508593687f89c31">0bdfed49</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-11-20T10:25:46-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added LDAPConfigurator.reindexDatabase()

The code that regenerates database indexes has been moved
into LDAPConfigurator.reindexDatabase().
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/d1d91998a00fa132761a0445dd34bf8eb1f71f1b">d1d91998</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-11-20T10:26:29-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added LDAPConfigurator.createIndexes()

The code that creates database indexes has been moved into
LDAPConfigurator.createIndexes().
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/d071a1bf851a5bbd88459839e93ec63f9ba03daf">d071a1bf</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-11-20T10:29:39-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added LDAPConfigurator.createContainers() and setupACL()

The code that creates container entries and sets up ACL has
been moved into LDAPConfigurator.createContainers() and
setupACL().
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/e504711a1a900adc230314413b6497f843563b89">e504711a</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-11-20T14:39:49-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added SANToCNDefault policy

The SANToCNDefault policy has been added to generate a
subject DN from the first DNS name in the SAN extension.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/efb4b648318cf413a0a32b8b1fb0cf0bb778ffa0">efb4b648</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-11-20T14:39:49-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added ACME profile

The acmeServerCert.cfg has been added to provide a profile for
generating server certificates for ACME clients.

The default.cfg has been modified such that the installation tool
will install the default profiles in /usr/share/pki/ca/profiles/ca.
The acmeServerCert.cfg is stored in /usr/share/pki/ca/profiles so
it will not be installed by default.

The pki.spec has been modified to include the new profile.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/50b3b965bc8c3802f84e8a773b85f2221ee02dc9">50b3b965</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-11-20T14:39:49-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added PKIBackend

The PKIBackend class has been added to provide a CA backend for
the ACME service using Dogtag PKI CA.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/cb58f35b5b7f9167fe88769a48874833fdce1325">cb58f35b</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-11-21T09:06:15-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fixed EnrollProfile

The EnrollProfile.setDefaultCertInfo() has been modified to add
a blank subject DN by default.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/21c86f5d1697d23e7add5453d68f1b2147c7b1a3">21c86f5d</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-11-21T09:06:23-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated ACME logging level

The default logging level for ACME has been changed to INFO.
In the future the logging level will be configurable via user-
editable configuration file.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/05036e9fe4d49556934009f41731f41aa1a48961">05036e9f</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-11-21T12:11:13-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added InMemoryDatabase

The InMemoryDatabase has been added to provide a simple in-memory
storage for development/testing. It is not meant for production.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/e50eda0a4ac57f81fa8766ed33eb59a5e3c61fd6">e50eda0a</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-11-21T16:18:45-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Cleaned up pkispawn/pkidestroy log messages
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/918db08f3f6d2d9488fc6a6d17a1308b856dc193">918db08f</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-11-21T19:38:43-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added pki nss-create/remove

The pki nss-create/remove commands have been added to manage
client's NSS database.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/ee4d8d799403d45104eb3bcfccdec617f94cb78e">ee4d8d79</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-11-22T09:30:57-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated version number to 10.8.0-a2
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/531bfe185f95caaab927c8b4b78dc800deb56d58">531bfe18</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-11-22T10:52:57-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Disabled adding p11-kit-trust by default

The Java and Python NSSDatabase.create() methods have been modified
to no longer add p11-kit-trust module by default.

A document has been added to describe how to install PKI server
with custom NSS databases.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/b8c1bb4e1cf609061eef8eb7ee50f70c75dffcd2">b8c1bb4e</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-11-22T11:02:53-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Removed PKI user creation with random UID

The PKI user has a preallocated UID in Fedora and RHEL, so
the code that creates the user with random UID is redundant.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/0a34545183d066756803bd16dab2499b3b412883">0a345451</a></strong>
<div>
<span>by jmagne</span>
<i>at 2019-11-25T11:36:42-08:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Port pistool support to the master branch. (#293)

</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/e50104e9ad4d99582eb042948b0196b5ee561f5a">e50104e9</a></strong>
<div>
<span>by Christina Fu</span>
<i>at 2019-11-25T11:56:10-08:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">bug1706521 CA - SubjectAltNameExtInput does not display text fields to the enrollment page

This patch is proposed by RHCS_Maint.  With this patch, the SANs text fields
now will show up on the profile display at EE enrollment UI.

Fixes https://bugzilla.redhat.com/show_bug.cgi?id=1706521
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/1c27628b280f514a6a1be82857a82cb93c17c32d">1c27628b</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-12-02T17:53:32-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added LDAPConfigurator.configureDirectory()

The code that modifies the global directory configuration has been
moved into LDAPConfigurator.configureDirectory().
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/5e94af54567ef38361e901fd7b57a2fb56c8cd60">5e94af54</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-12-02T17:54:06-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added LDAPConfigurator.setupSchema()

The code that sets up the schema has been moved into
LDAPConfigurator.setupSchema().
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/6fc1962e867d5f0c7cd54a1487d22723a10feac5">6fc1962e</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-12-02T17:54:34-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added DatabaseSetupRequest.setupReplication
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/2fd85cf41ea497ca580172e53d9edbd31b55d29c">2fd85cf4</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-12-02T17:55:12-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added LDAPConfigurator.setupDatabaseManager()

The code that sets up database manager has been moved into
LDAPConfigurator.setupDatabaseManager().
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/9c4d7ef49f027d51afe2849450cc7e7efcbb8f8b">9c4d7ef4</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-12-02T17:57:55-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added LDAPConfigurator.createVLVIndexes()

The code that creates VLV indexes has been moved into
LDAPConfigurator.createVLVIndexes().
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/46cee974b01c3b80a4fde1176fee30464e5b3338">46cee974</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-12-02T17:58:04-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added LDAPConfigurator.rebuildVLVIndexes()

The code that rebuilds VLV indexes has been moved into
LDAPConfigurator.rebuildVLVIndexes().
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/e36c666d2100efd62b83e75ac4cd00ea0739464a">e36c666d</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-12-03T14:04:20-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Removed redundant LDAPConfigurator.checkParentExists()

The installation will fail if the base entry cannot be added,
so this check is redundant.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/7492883c5db91e9da96353ce2cf422ffeaa3ca5d">7492883c</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-12-03T14:10:59-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Removed redundant preop.database.removeData

The old content of the database has been removed earlier
during installation, so this property is redundant.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/c924587667ccafd023687081c9ef755fa6f4f5c4">c9245876</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-12-03T14:13:13-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added DatabaseSetupRequest.createDatabase

The DatabaseSetupRequest.createDatabase has been added to
replace preop.database.createNewDB.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/31b868698296097c4eb15f099a95bb6bc59fbe03">31b86869</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-12-03T14:14:17-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added DatabaseSetupRequest.reindexDatabase

The DatabaseSetupRequest.reindexDatabase has been added to
replace preop.database.reindexData.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/4b1a3c689a500f5ee2eea26f83641e3cbfb9c31a">4b1a3c68</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-12-03T14:14:28-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added LDAPConfig.getDatabase() and setDatabase()
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/b091022b2e932f1f76d2341f6bd37e6227f2df87">b091022b</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-12-04T18:32:02-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fixed PostgreSQLDatabase.getAccountContacts()

The PostgreSQLDatabase.getAccountContacts() has been modified
to add the contacts retrieved from the database into the
ACMEAccount object properly.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/b503392dc0c59598f8346f12afe0efc881d7fc01">b503392d</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-12-04T19:29:19-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merged Configurator.setupDirectory()

The Configurator.setupDirectory() has been merged into
Configurator.initializeDatabase().
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/2f3d14b7f56435bd422160edb3f03eb2a07c0063">2f3d14b7</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-12-04T19:29:32-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merged Configurator.setupDatabase()

The Configurator.setupDatabase() has been merged into
Configurator.initializeDatabase().
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/358e22547ed7a6e9ea89da5fc22f2860abfe05c1">358e2254</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-12-04T19:29:32-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merged Configurator.populateDBManager()

The Configurator.populateDBManager() has been merged into
Configurator.initializeDatabase().
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/69653ca7f9a43d9bc94866ea1a51c0c2dd0b8154">69653ca7</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-12-04T19:29:32-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merged Configurator.populateVLVIndexes()

The Configurator.populateVLVIndexes() has been merged into
Configurator.initializeDatabase().
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/844f4465113b208130661400736d99573caf752a">844f4465</a></strong>
<div>
<span>by Fraser Tweedale</span>
<i>at 2019-12-05T10:34:42-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">ACMEDatabase: make it an abstract class

To ensure overrides of required stub methods are not forgotten when
implementing ACMEDatabase subclasses, make ACMEDatabase an abstract
class with abstract methods.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/15d9f5f9794662184ac4ed032aabc8cab64ffcaa">15d9f5f9</a></strong>
<div>
<span>by Fraser Tweedale</span>
<i>at 2019-12-05T10:35:18-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">ACMEIdentifier: add constructor that receives types and value
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/ffe79e85b9e4abc114c42f8181dd8a190f5e65b4">ffe79e85</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-12-05T11:31:35-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fixed CLI option handling

Previously some mandatory CLI options such as --status were defined
using Option.setRequired(true) so these options had to be specified
in all cases, including when displaying the help message using the
--help option. This behavior made it difficult to use the command.

The code has been modified to parse all options without using
Option.setRequired(true). Instead, the code will check the option
value if it's required and generate an exception if it's missing.
This way the --help option can be used to display the help message
without specifying the mandatory options.

https://bugzilla.redhat.com/show_bug.cgi?id=1777032
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/62bf404689ffea1977b2a9920ab93f59d141a52a">62bf4046</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-12-09T11:27:18-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored Configurator.updateConfigEntries() (part 1)

The Configurator.updateConfigEntries() has been modified to throw
an exception on error instead of returning a boolean value.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/a06f808776fc2262fce55f219146197550c424fc">a06f8087</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-12-09T11:27:30-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored Configurator.updateConfigEntries() (part 2)

The Configurator.updateConfigEntries() has been modified to
throw an exception as soon as an error is detected.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/a41a8e470d48fe4c19d4691623dd0d59a9cab30f">a41a8e47</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-12-09T11:27:35-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored Configurator.updateConfigEntries() (part 3)

The Configurator.updateConfigEntries() has been modified to
validate the master configuration parameters as soon as it is
received.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/275dacb3f8920739c33b0b5a75f81fc314697ba8">275dacb3</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-12-09T13:18:52-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored ReplicationUtil.setupReplication() (part 1)

The ReplicationUtil.setupReplication() has been modified to
use the master and replica connections provided by the caller.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/5171b806d75bfa7ee419957579ea0ee28c8130eb">5171b806</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-12-09T14:08:47-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored ReplicationUtil.setupReplication() (part 2)

The ReplicationUtil.setupReplication() has been modified to
store the master LDAP password in the password store before
creating the master LDAP connection.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/ec31f01190c83ecc8cee611400cd78e9c17bd676">ec31f011</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-12-09T14:08:54-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored ReplicationUtil.setupReplication() (part 3)

The ReplicationUtil.setupReplication() has been modified to
determine the proper masterReplicationPort before setting up
the replication.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/2a8b57b969db6b44e6f96fe95cba45e459143203">2a8b57b9</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-12-09T14:08:54-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Removed internaldb.ldapconn.cloneReplicationPort

The code that generates cloneReplicationPort has been moved
into configuration.py.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/42c9ae7c99add496258965ba13327d72c1cd9abd">42c9ae7c</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-12-09T14:08:54-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Removed internaldb.ldapconn.replicationSecurity

The code that generates replicationSecurity has been moved
into configuration.py.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/58d22afba81c07242d3a2d57c27dbd1f4341fc20">58d22afb</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-12-09T14:08:54-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Removed unused replication agreement parameters
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/39314b3d9a7aff9939a629682c1ee79222c28c1e">39314b3d</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-12-09T14:54:01-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored ReplicationUtil.createReplicationManager()

The ReplicationUtil.createReplicationManager() has been moved
into LDAPConfigurator and split into createSystemContainer()
and createReplicationManager().
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/832326f45cb596c6ac48a24fb6b32b7c87042b1d">832326f4</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-12-09T17:33:47-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored ReplicationUtil.getInstanceDir()

The ReplicationUtil.getInstanceDir() has been moved into
LDAPConfigurator.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/2d314cdaebff4c533fd341e27186d8533cc3a5c1">2d314cda</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-12-09T18:17:26-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored ReplicationUtil.createChangeLog()

The ReplicationUtil.createChangeLog() has been moved into
LDAPConfigurator.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/3f991a4e043739ba458258438a2bcf0b3fb4681f">3f991a4e</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-12-10T20:49:54-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored ReplicationUtil.enableReplication()

The ReplicationUtil.enableReplication() has been moved into
LDAPConfigurator.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/cdb382757b397e4ea60ab0f8cd07716047d3c371">cdb38275</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-12-10T20:49:54-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored ReplicationUtil.createReplicationAgreement()

The ReplicationUtil.createReplicationAgreement() has been moved
into LDAPConfigurator.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/b507287bd2110cd3af8820d0838919f48dec3e44">b507287b</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-12-10T20:49:54-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored ReplicationUtil.initializeConsumer()

The ReplicationUtil.initializeConsumer() has been moved into
LDAPCOnfigurator.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/ebeb0ead6e31c5ce40ede7ac42177eabe26264be">ebeb0ead</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-12-10T20:49:54-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored ReplicationUtil.replicationDone()

The ReplicationUtil.replicationDone() has been moved into
LDAPConfigurator.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/8dcbbc73f9586da9720ca54f48319d2af2636fc3">8dcbbc73</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-12-10T20:49:54-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored ReplicationUtil.replicationStatus()

The ReplicationUtil.replicationStatus() has been moved into
LDAPConfigurator.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/626e4786b1d0dfa1ead0e59510c78625f1b4a12f">626e4786</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-12-10T20:49:54-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Cleaned up ReplicationUtil.setupReplication()
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/1cec322b59418ab913acf12174ff678b01da519c">1cec322b</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-12-11T11:56:49-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Restored pki CLI error messages

The pki CLI has been modified to match the error messages
in PKI 10.7:
https://github.com/dogtagpki/pki/blob/v10.7/base/java-tools/src/com/netscape/cmstools/cli/MainCLI.java#L676-L716

The exception is that the "Error:" will now become "ERROR:".

https://bugzilla.redhat.com/show_bug.cgi?id=1778953
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/32f64f0a456995d20e3c6afef1853b652eb50294">32f64f0a</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-12-11T12:50:23-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fixed JSS initialization in pki client-cert-import

The pki client-cert-import supports importing certificates
from different sources including PEM file, PKCS12 file, and
directly from the server.

When PKI was still using NSS DBM database the command would
initialize JSS only if it was going to use JSS to import the
certificate. If the command would use external tools such as
certutil it would not initialize JSS to prevent conflicts.

There was also a bug that causes the command to miss JSS
initialization when importing a cert from the server by its
serial number.

Since now PKI is using NSS SQL database, the NSS database
can be shared with multiple processes. This patch modifies
the command to initialize JSS in all cases, which will fix
the bug as well.

https://bugzilla.redhat.com/show_bug.cgi?id=1782486
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/1398544471dc3d922f85f3795f849a89ee81af4c">13985444</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-12-11T13:32:36-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated version number to 10.8.0-b1
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/123e2cd9f04290a543ff6410efc9f63baf0a387e">123e2cd9</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-12-11T15:13:56-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added ACME installation doc
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/ecfa3fd0d4f6c415e5d1aff0cfb738367ae65802">ecfa3fd0</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-12-13T11:02:39-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fixed typo in Configurator.initializeDatabase()
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/541054a9348b8c40aea30ea83446ed6621f3f389">541054a9</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-12-13T11:49:02-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated version number to 10.8.0-b2
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/3840ac87516f8a3d8164a3fd0740369eaea90860">3840ac87</a></strong>
<div>
<span>by Dinesh Prasanth M K</span>
<i>at 2019-12-13T15:47:38-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Propogate error code if the command fails in Travis CI

Signed-off-by: Dinesh Prasanth M K <dmoluguw@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/c42421f9efc756502ade49ee1dc944472ea98453">c42421f9</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-12-16T13:10:07-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored ReplicationUtil.setupReplication()

The ReplicationUtil.setupReplication() has been moved into
Configurator.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/11881e935f73459b59ca6c83504b284dbdaf24a3">11881e93</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-12-16T13:10:07-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added LDAPConfig.getDBUser()
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/36a127463a4fdf61b825cd73efedb9bf893198b1">36a12746</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-12-16T13:10:07-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored Configurator.isValidCloneURI()

The Configurator.isValidCloneURI() has been converted into
getHostInfo() which returns a host info based on the subsystem
type, hostname, and secure port number.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/5521dddd8fb1ec6db07992eede988b2a80ae78cc">5521dddd</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-12-16T13:10:07-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored Configurator.getCertChain()

The Configurator.getCertChain() has been modified to return
the certificate chain as byte array.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/bb011b005eeaf1c3040b12b99088cdccd9fa9060">bb011b00</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-12-16T13:10:07-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored Configurator.verifySystemCertificates()

The code that configures the cert nicknames has been moved from
Configurator.verifySystemCertificates() into getConfigEntriesFromMaster()..
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/e578f8446d89394272d6206be704b332958e95c3">e578f844</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-12-16T13:10:07-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Removed redundant CMS.getCMSEngine() in Configurator
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/ff4b5a50d2f528362f217a8ea390734b9f241f4d">ff4b5a50</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-12-16T13:10:07-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Replaced Configurator.getSecurityDomainPorts()

The Configurator.getSecurityDomainPorts() has been replaced
with getHostInfo().
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/f2d6f476c4c5acde11892dd868a23e1a078eea8c">f2d6f476</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-12-16T13:10:07-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Replaced Configurator.getPortFromSecurityDomain()

The Configurator.getPortFromSecurityDomain() has been replaced
with getHostInfo().
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/072f54b5318730f138a444cd3edf1b22b7dc15ea">072f54b5</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-12-16T13:10:07-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored Configurator.isSDHostDomainMaster()

The Configurator.isSDHostDomainMaster() has been modified
to use getHostInfo().
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/e575b62b538053f1ca2699af14926ae7e22b583e">e575b62b</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-12-16T13:10:07-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored Configurator.logIntoSecurityDomain()

The Configurator.logIntoSecurityDomain() has been modified
to return the install token.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/257ec864faa6321a7c3cefaca928b7f4dd1681c8">257ec864</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-12-16T16:05:22-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added XML and JSON converter for PKIException.Data

The PKIException.Data has been modified to provide XML and
JSON converters.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/6b1419f88581568537a0e352778a67f6a036c074">6b1419f8</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-12-16T17:10:41-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated exception in client methods

All client methods have been modified to throw a generic Exception.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/4bb1f58809502c8676a207e6ee32ae4326f1d534">4bb1f588</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-12-16T17:10:47-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated PKIConnection.handleErrorResponse()

The PKIConnection.handleErrorResponse() has been modified to
log the XML or JSON PKIException data for troubleshooting.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/571865ac18e30e366a26e1797972e38c19533706">571865ac</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-12-17T08:47:18-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fixed ConfigClient.save_admin_cert()

The ConfigClient.save_admin_cert() has been modified to store
the admin cert in PEM format instead of plain base64 format.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/12e642fa69b282a0823f1f33b8c17e4934dbb293">12e642fa</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-12-17T13:46:52-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added LDAPConfigurator.importSchemaFile()

The LDAPConfigurator.importSchemaFile() has been added to import
an LDAP schema file.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/d21c073ce8a264a26978309e2eab506b98e03fe0">d21c073c</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-12-17T13:46:52-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added PKISubsystem.init_database()

The code that initializes the internal database has
been moved from Configurator.initializeDatabase() into
PKISubsystem.init_database().
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/38bc14912fdc167aa8efd9e9b9aaef192d92f1b0">38bc1491</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2019-12-17T19:26:55-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fixed exception handling in PKIConnection

When an error occurs on the server, the server will return a
response containing the exception info to the client, and the
client is supposed to recreate and rethrow the exception on
the client side.

Previously the client would use MediaType.equals() to check
the content type of the response. If the content type was an
application/xml or an application/json, the client could
parse the exception info needed to recreate the exception.

However, since the actual content type contains a charset
parameter (e.g. application/xml;charset=utf-8), the code could
not match it against any of the supported types, so it threw a
generic PKIException instead.

Now the code has been modified to use MediaType.isCompatible()
which will match the content type properly regardless of the
charset parameter, so the client can throw the proper exception.

https://bugzilla.redhat.com/show_bug.cgi?id=1778953
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/82d3bef1499a4616125d82fc6c8f501a81a71fb0">82d3bef1</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2020-01-06T11:18:05-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Cleaned up installation log messages
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/bc890b0f3b7e8ac2015a3614a2b2748053e5576e">bc890b0f</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2020-01-06T11:18:48-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored PKIConfigParser.set_property()

The PKIConfigParser.set_property() has been moved into
PKIDeployer class. The section parameter has been changed to
become optional.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/5646d83cb7a9981cc90d328f7769d03da2ef366b">5646d83c</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2020-01-06T11:20:30-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored DS methods in PKIConfigParser

The DS methods in PKIConfigParser have been moved into
PKIDeployer class.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/08ea62892a894553d8ceae200618c6fa8d7f0585">08ea6289</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2020-01-06T11:25:45-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored security domain methods in PKIConfigParser

The security domain methods in PKIConfigParser have been
moved into PKIDeployer class.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/30e45117bffc964aa7df84d6bba69b8cf88a86b3">30e45117</a></strong>
<div>
<span>by Alexander Scheel</span>
<i>at 2020-01-06T17:52:46-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Add support for running PKI under GDB

Sometimes it is necessary to debug the PKI instance under GDB,
especially when the issue is in the native layer, e.g., in the
JSS<->NSS mapping. Add the --gdb flag for running the PKI server
under gdb.

Signed-off-by: Alexander Scheel <ascheel@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/f218c64bec0ccfe754a42bdcd46c7c2cfc09bc77">f218c64b</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2020-01-06T19:10:37-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored PKIDeployer.init()

The PKIDeployer.init() has been modified to construct the
DS URL from installation parameters.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/545db2441f9c36698b425f698a6d6f3b73bf4c30">545db244</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2020-01-06T19:10:37-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated Java security domain classes

The Java security domain classes have been modified to
return the subsystems and hosts as maps in JSON format.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/526a59f78cae5271013e57892ddca51ccc8cc1e5">526a59f7</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2020-01-06T20:35:11-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated Python security domain classes

The Python security domain classes have been updated to
match the corresponding Java classes.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/0b78516ac490f9336ac05b84894649bb5eef35b7">0b78516a</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2020-01-06T22:13:13-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored domain info retrieval

The code that retrieves the domain info has been moved
from Configurator into configuration.py.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/05a7a55c092c2fd556f7248fcb5f0235244faf79">05a7a55c</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2020-01-06T22:13:14-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored installation token creation

The code that creates installation token has been moved
from Configurator into configuration.py.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/e6053db08e21017e86dccb784593581f5dae2f5d">e6053db0</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2020-01-06T22:13:14-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Removed unused fields in ConfigurationRequest
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/7e004cdd53afeedcdb4113ae04ed19aeb5c5825a">7e004cdd</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2020-01-07T15:14:41-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fixed deprecation warning in pkidestroy

The infrastructure_layout.py has been modified to remove
sensitive parameters (including the deprecated ones) before
storing a copy of the deployment configuration instead of
masking them out. This way when pkidestroy reads the file
it will no longer generate a deprecation warning.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/4b5ec0bdf09690138dc46181a53ddf55e4b7af52">4b5ec0bd</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2020-01-08T18:25:34-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Removed redundant code in subsystem_layout.py

The code that finds the secure and unsecure ports in
subsystem_layout.py has been replaced with existing
methods in ServerConfiguration class.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/260cd738d385ec6141d0b220fd22739c60d128be">260cd738</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2020-01-08T18:26:14-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Removed unused code in TokenAuthentication

The code that authenticates session IDs via EE interface
in TokenAuthentication is not used so it has been removed.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/8a7bb37661bcd88709752ccba6c0809b3153e3ee">8a7bb376</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2020-01-08T18:48:01-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Removed unused preop.securitydomain params

The preop.securitydomain params are not used so they have
been removed.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/0e8dc20766c0d751c2b2ed7229f00da2e76bd237">0e8dc207</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2020-01-08T18:48:05-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Removed unused code in Configurator.updateSecurityDomain()

The code that updates the security domain via agent interface
in Configurator.updateSecurityDomain() is not used so it has
been removed.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/f5c9c178b0f56f8adf098ab9a74576f8d8d2f51b">f5c9c178</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2020-01-08T23:02:16-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added PKIDeployer.join_domain()

The PKIDeployer.join_domain() has been added to get the
domain info, find the security domain host info, and get
the installation token.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/e0b97fec25c62247c87c40c7148d8dad27c42edb">e0b97fec</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2020-01-09T10:01:49-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Consolidated security domain params configuration

The code that configures the security domain params has
been moved into configuration.py.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/68464f445452a8d5a4e45fffe975d3acd9cf8c3e">68464f44</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2020-01-09T20:51:10-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added Configurator.setupClone()

The Configurator.setupClone() has been added to retrieve
configuration parameters from master and set up the clone.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/ddfea89e0b292a73cdf1ade0b7e1677afd8824e0">ddfea89e</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2020-01-09T21:16:10-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored Configurator.initializeDatabase() (part 1)

The code that sets up replication has been moved from
Configurator.initializeDatabase() into setupClone().
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/694b9a3cced4e01f01061880cce7f013624f56d7">694b9a3c</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2020-01-09T21:51:46-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored Configurator.initializeDatabase() (part 2)

The Configurator.initializeDatabase() has been renamed into
setupDatabase() and will reinitialize the subsystems.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/fcea2302a80f8b84f4914c655f74f84d0fa62943">fcea2302</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2020-01-09T21:52:53-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Removed redundant calls to CMS.getCMSEngine()
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/b3fd5f282b9bf3e035a254168875a991922bbe48">b3fd5f28</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2020-01-10T15:49:57-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Dropped support for Python 2

The RPM spec file and CMake files have been modified to
no longer support Python 2.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/e04868d00c4b9b8b1ad81cbd4b2a9ad21f9532bb">e04868d0</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2020-01-10T15:49:57-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Removed Python 3 build options

The RPM spec file and CMake files have been modified to
always use Python 3, so the options to build with Python 3
are no longer needed.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/4086746e5d1aa39ef2966033ab82c70ab49e5a22">4086746e</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2020-01-10T15:49:57-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Dropped unsupported platforms

The RPM spec file has been modified to no longer support
older Fedora and RHEL platforms. Debian does not use RPM
spec file so it has been dropped as well.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/997fd180420867cc40960d470aa422a6c6ebe687">997fd180</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2020-01-10T15:49:57-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated Python executable

The RPM spec file has been modified to specify the Python
executable for each supported platform.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/af4b192a771b22aa953b21fec0b4b880dbd76791">af4b192a</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2020-01-10T15:50:32-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added missing imports for pki.server.instance
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/c2787a46935de1dccaaf9117b11cde157f0b8fda">c2787a46</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2020-01-10T15:51:26-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated PKIServer.execute()

The PKIServer.execute() has been modified to handle missing
environment variables or libraries more gracefully.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/2e1d252b0076e08ecab533ffe9f34cd463e3e97d">2e1d252b</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2020-01-10T21:30:53-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored Configurator.configureCACertChain() (part 1)

The Configurator.configureCACertChain() has been modified
to get the subsystem hierarchy from the hierarchy.select
parameter.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/e126866dc3bfaa7d4f8c1054e405d9f4f93d4e52">e126866d</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2020-01-10T21:31:05-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored Configurator.configureCACertChain() (part 2)

The code that configures preop.ca.* parameters in
Configurator.configureCACertChain() has been moved into
configuration.py.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/7499911206a9b585ea92cca582e7b5b6dc2952ff">74999112</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2020-01-13T10:29:54-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added pki info command

The pki info command has been added to display the product name
and version of the server.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/7181fa398fca1f8f3cb491a94888d1423ae085aa">7181fa39</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2020-01-13T10:29:54-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored GetStatus

The GetStatus has been modified to use CMS.getProductName()
to get the product name.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/8742f31af453f824ba8c3f12afae03d7c56595b8">8742f31a</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2020-01-13T12:16:10-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated link to ACME page
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/10ab761140500dc771963bc7648ac8802d792947">10ab7611</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2020-01-14T22:55:53-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fixed HTTP01Validator

The HTTP01Validator has been modified to trim whitespaces
in the HTTP-01 challenge response.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/f3db09b8b9c0ff3e0e2e0aa0551b37a1fa2c1d64">f3db09b8</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2020-01-14T23:01:03-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added ACMEOrder.serialNumber

The ACMEOrder.serialNumber has been added to store the
certificate serial number in the database instead of the
certificate URL.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/4e6d2238546809b35278ba39338e0c8093f772f4">4e6d2238</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2020-01-15T11:47:29-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored ACMEOrder.finalize

The ACMEOrder.finalize has been modified to no longer be
stored in the database but instead it will be generated
dynamically.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/4692edc3ec47429b531fe2b2ba24405cedbbfcb5">4692edc3</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2020-01-15T11:47:37-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored ACMEAccount.orders

The ACMEAccount.orders has been modified to no longer be
stored in the database but instead it will be generated
dynamically.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/db7a678f43bc9488f8f377974e95dddc1f98a411">db7a678f</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2020-01-15T12:23:06-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added ACMEOrder.authzIDs

The ACMEOrder.authzIDs has been added to store the order
authorization IDs in the database instead of the order
authorization URLs.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/99f7a6b5da93fc42b8e137b112c5f112c179b0f8">99f7a6b5</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2020-01-15T12:50:17-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Cleaned up ACME log messages
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/df22faed697bb4c257502f3ae6f2cb6bdae5cd50">df22faed</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2020-01-15T18:32:49-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added ACMEEngine.createAccountDoesNotExistException()

The code that creates the accountDoesNotExist error has been
moved into ACMEEngine.createAccountDoesNotExistException().
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/4b9f3577cadb7e8805590cae3126d64b2c4d6eed">4b9f3577</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2020-01-15T18:37:36-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored ACMEEngine.getAccount()

The ACMEEngine.getAccount() has been modified to provide an
option whether to check the validity of the account retrieved
from the database.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/c1e727febc7fc64645c4111d4db5328bff3e0b7d">c1e727fe</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2020-01-15T19:01:53-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fixed ACMENewAccountService

The ACMENewAccountService has been modified to return HTTP 200
if the new account already exists. If the new account does not
already exist and onlyReturnExisting is true, the server will
return HTTP 400.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/a81683add3cb5388e9e44b6738084980659afdde">a81683ad</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2020-01-16T11:33:05-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored ACMEChallenge.url

The ACMEChallenge.url has been modified to no longer be
stored in the database but instead it will be generated
dynamically.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/527ea307e2031ad72a6cb8db023b9324b7e78ad6">527ea307</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2020-01-16T11:33:07-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored ACMEEngine.validateJWS()

The code that performs the signature validation has been
moved into a separate ACMEEngine.validateJWS() method.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/6d00b9e4dac896161c4211d3dc699abed7e709a1">6d00b9e4</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2020-01-16T13:12:25-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored ACMEOrder.serialNumber

The BigInteger ACMEOrder.serialNumber has been replaced with
String certID for simplicity and consistency.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/edd0f11cd55993c7ac511c01a3d52a22c1742284">edd0f11c</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2020-01-16T13:43:09-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored ACMEOrder.csr

The ACMEOrder.csr has been modified such that it's no longer
stored in the database.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/b74e6582336dcff33ca6297a8da8c249a6a28425">b74e6582</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2020-01-16T14:12:28-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated version number to 10.8.0-b3
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/588bd1483c2e3b78938a1da0d8c40dee3ed16b38">588bd148</a></strong>
<div>
<span>by Dinesh Prasanth M K</span>
<i>at 2020-01-21T15:53:04-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">[CI] Update CI matrix in Travis (#303)

- Update CI matrix to include latest Fedora release
- Include nightly IPA builds
- IPA testsuite fails due to an upstream bug and so,
we are not able to run them in our CI. This blocks
us from updating our CI. 
Bug: https://pagure.io/freeipa/issue/7989

Signed-off-by: Dinesh Prasanth M K <dmoluguw@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/3ac0eedd388db36ba297e5055d4edd545b940a6f">3ac0eedd</a></strong>
<div>
<span>by Dinesh Prasanth M K</span>
<i>at 2020-01-27T16:46:05-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Add PKI healthcheck tool framework

This patch adds the PKI healthcheck tool framework to `pki-server` package.
This patch includes 1 healthcheck:
- Check whether certs in NSSDB match certs in CS.cfg

Only minimal healthcheck is added to ensure that the framework is stable
before writing complex healthchecks.

This tool utilizes ipa-healthcheck tool's core library for parsing input, output
and executing health checks. This framework can autoregister with
ipa-healthcheck to report status of PKI subsystem in an IPA deployment.
pki-healthcheck can also be executed in a standalone PKI deployment.

Partly addresses upstream bug: https://pagure.io/dogtagpki/issue/2251

Signed-off-by: Dinesh Prasanth M K <dmoluguw@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/6590f8f0aaf916630aa283e5f056325b194a2721">6590f8f0</a></strong>
<div>
<span>by Dinesh Prasanth M K</span>
<i>at 2020-01-28T12:45:19-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fix requires for Healthcheck tool

PKI Health Check tool is part of pki-server package.
The requires should be part of it. This patch fixes it.

Signed-off-by: Dinesh Prasanth M K <dmoluguw@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/82a5a4654349049356d6ac15c37a884542862667">82a5a465</a></strong>
<div>
<span>by Dinesh Prasanth M K</span>
<i>at 2020-01-29T18:44:06-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">PKI healthcheck docs (#310)

This patch includes the man page and upstream documentation
(instructions) on how to use the PKI Health Check tool that was
introduced as part of PR#301 

Signed-off-by: Dinesh Prasanth M K <dmoluguw@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/fe5fb947c91f27f240a2a5ea50be5e6da40f8294">fe5fb947</a></strong>
<div>
<span>by Alexander Scheel</span>
<i>at 2020-01-30T11:00:40-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fix FIPS detection

The original FIPS detection code fails on python3:

    $ python3
    Python 3.7.6 (default, Dec 19 2019, 22:52:49)
    >>> '0' == b'0'
    False

This is because bytes and strings are not directly comparable in all
scenarios, so the comparison now returns false. Python3's subprocess
also returns bytes in most scenarios:

> By default, this function will return the data as encoded bytes. The
> actual encoding of the output data may depend on the command being
> invoked, so the decoding to text will often need to be handled at the
> application level.

This results in PKI incorrectly believing that it is in FIPS mode,
when it really isn't.

Signed-off-by: Alexander Scheel <ascheel@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/7dfe08d5c717b7d0366c81634e335f746e55cb89">7dfe08d5</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2020-01-31T17:48:56-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Removed base64 chunking in TPSConnectorService
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/fc2333d338288682fc5c1fa941f7a194270bf01b">fc2333d3</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2020-01-31T17:48:56-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Moved TPSConnectorCLI classes

The TPSConnectorCLI classes have been moved into
com.netscape.cmstools.tks since they are used to
manage the TPS connector in TKS.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/b2459a22eed8656f1d3e93720c36ce50eff88ab7">b2459a22</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2020-01-31T17:48:56-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Moved TPSConnectorService.createDes3SessionKeyOnInternal()

The TPSConnectorService.createDes3SessionKeyOnInternal()
has been moved into CryptoUtil for reusability.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/9de8ed67c9d161540b7afb102aa7176f6085524a">9de8ed67</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2020-01-31T17:48:56-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated pki tks-tpsconnector commands

The pki tks-tpsconnector has been updated to support JSON
input and output.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/4d1b77cccb25a824be6acd00295af80a32d8d090">4d1b77cc</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2020-01-31T17:48:56-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added pki tks-key commands

The pki tks-key commands have been added to manage keys in
TKS remotely.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/81211928c1e0322cae6e6a57f68a6f55d0d55140">81211928</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2020-01-31T17:48:56-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added pki nss-key commands

The pki nss-key commands have been added to manage keys in
local NSS database.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/9c96999a323b96bbaa590bcc8815d18ac51425a3">9c96999a</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2020-01-31T17:48:56-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored shared secret configuration

The code that configures the shared secret between TKS and TPS
has been moved from TPSConfigurator (which runs inside the server)
to configuration.py (which runs outside the server).
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/7ad490f3e6c7f1e4e101b080a64a640fb856e014">7ad490f3</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2020-02-02T21:18:20-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Moved profile servlets

The profile servlets have been moved from pki-server package
into pki-ca package since they are only used by the CA.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/9c213f5180800c28b5e652c1bf738ca247a91f26">9c213f51</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2020-02-02T21:18:30-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Moved revocation servlets

The revocation servlets have been moved from pki-server package
into pki-ca package since they are only used by the CA.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/b33e7d594c18bdc94366fd4b1cf031c5d32deba9">b33e7d59</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2020-02-02T21:34:33-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Moved certificate processors

The certificate processors have been moved from pki-server
package into pki-ca package since they are only used by the CA.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/7138e8fb1061b16847290277823171fe3e7761ff">7138e8fb</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2020-02-02T23:08:59-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Moved CRSEnrollment

The CRSEnrollment classes have been moved from pki-server
package into pki-ca package because they are only used by
the CA.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/26355427d09bf05c4f6b8a7cbf06ca2ca16b8997">26355427</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2020-02-02T23:15:15-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Moved CAProcessor

The CAProcessor and dependent classes have been moved from
pki-server package into pki-ca package because they are only
used by the CA.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/477f8508a9ec40b50f4597a9b8b5834ed944f679">477f8508</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2020-02-03T01:25:21-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added CMSEngine.getPluginRegistry()

The CMSEngine.getPluginRegistry() has been added to return
the plugin registry instance.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/e60a4a073e7e586fcd199532c02747a0e3aded56">e60a4a07</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2020-02-03T01:57:03-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merged IPluginRegistry into PluginRegistry

The IPluginRegistry is no longer used so it has been merged
into PluginRegistry.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/36fafbea06611578b30890cd6bef5ff0a1876a62">36fafbea</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2020-02-03T02:09:05-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added default registry path

The PluginRegistry.init() has been modified to load the
plugin registry from a default location if the registry
file is not specified in CS.cfg.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/98a88476856fa214130fb4a59929392b70ddb5e5">98a88476</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2020-02-03T02:09:05-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added KRAConnectorServlet

The code that normalizes the profile request for KRA connector
in CA has been moved from ConnectorServlet class into a new
KRAConnectorServlet subclass.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/27b687599ff0399d2c999f7254913680a0b621c1">27b68759</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2020-02-03T03:27:11-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Renamed BasicProfile

The BasicProfile has been renamed into Profile as the base
class of all profiles.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/cd864411c47736c344800ac1a98678b62b3371e7">cd864411</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2020-02-03T03:27:56-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merged IProfileEx into CAEnrollProfile

The IProfileEx has been merged into CAEnrollProfile since
there are no other classes implementing IProfileEx.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/06f3af696b1f96d775d2afb51a05505cf7e003a1">06f3af69</a></strong>
<div>
<span>by Dinesh Prasanth M K</span>
<i>at 2020-02-03T09:42:04-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Modify pylint logic to run against all individual python files (#313)

The previous logic was to run pylint on the directory. As a result, few of
the python files were untested.

This patch improves the logic to list and test individual python files. This
will also help to include any new python files added to the project in future

Signed-off-by: Dinesh Prasanth M K <dmoluguw@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/68afc6baffc359c9397bc7eb9822182058c80636">68afc6ba</a></strong>
<div>
<span>by jmagne</span>
<i>at 2020-02-03T15:01:44-08:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Re-animate previously commented out crypto code in TMS. (#314)

This is possible because this commit aso makes sure that  said crypto routines have
been moved to either reside within the pki-tps jar file or the pki-tks jar file.
Some minor refactoring and duplication has also been necessary to make this happen, but
has been kept to a minimum.

With this patch, the final pki jar files that previously contained pieces of this crypto code,
will no longer contain any such code or classes.

This is an intermediate step until we can get the new JSS / NSS support for the sp 800 kdf and the AES_CMAC
alrogithm working with hardware hsm's.</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/1b0a841009faf8d762d1c3f43f3e93ac0aa3e2af">1b0a8410</a></strong>
<div>
<span>by Jack Magne</span>
<i>at 2020-02-03T15:31:19-08:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Remove unused comments from code, checking in with trivial change exception.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/0a43f939ca310203d4d0e71ff904632a843bdff2">0a43f939</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2020-02-03T18:33:13-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fixed encoding issue in pki-server cert-show --pretty-print
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/b699a4e230d3a44483de079dfbe124bd05f9f29f">b699a4e2</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2020-02-03T18:39:29-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Cleaned up ECC installation docs

The ECC installation docs have been updated for consistency
with other installation docs.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/c444be15a07aeb016e721093f78e569b366887a6">c444be15</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2020-02-04T03:34:26-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merged IProfileSubsystem into ProfileSubsystem

The IProfileSubsystem has been merged into ProfileSubsystem
which will be the base for all profile subsystem implementations.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/727c58b6d344e4a1ddbb8813f034791f0b95889c">727c58b6</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2020-02-04T03:34:56-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added CAEngine.getProfileSubsystem()

The CAEngine.getProfileSubsystem() has been added to provide
the profile subsystem for CA.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/eaa78e1c06726882a54eba242d526469181c7bd2">eaa78e1c</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2020-02-04T03:45:13-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Cleaned up log messages in UGSubsystem.findGroups()
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/d5e16646b827f4df006a866547d9ea564392ec4b">d5e16646</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2020-02-04T03:47:04-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added Configurator.setupNumberRanges()

The code that configures number ranges has been moved from
Configurator.getConfigEntriesFromMaster() into setupNumberRanges().
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/8ff47f593e37e437e4579b666a8a5fe36b092251">8ff47f59</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2020-02-04T03:49:57-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Cleaned up Configurator.updateNumberRange()

The Configurator.updateNumberRange() has been simplified and
updated to remove redundant code.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/87c06cc743af49a2512a24a8c435446538f54181">87c06cc7</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2020-02-04T03:53:49-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Cleaned up Configurator.updateConfigEntries()

The Configurator.updateConfigEntries() has been updated for
clarity.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/7153bfca552ec0cd0c36625acf99e345c54b0e8c">7153bfca</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2020-02-04T03:57:05-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Cleaned up Configurator.getConfigEntriesFromMaster()

The Configurator.getConfigEntriesFromMaster() has been modified
to the the master host info from the parameter instead of
preop properties.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/50c1f174574edf0e5c322c84c7af79d047acce35">50c1f174</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2020-02-04T21:07:11-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added UpdateNumberRange.getRepository()

The code that returns the repository objects in UpdateNumberRange
has been moved into getRepository().
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/6247128408a1d2c2fc206f58422f2f4045ad40a0">62471284</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2020-02-04T21:07:18-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Split UpdateNumberRange

The UpdateNumberRange has been split into CAUpdateNumberRange
and KRAUpdateNumberRange which provide the proper repository
objects for CA and KRA, respectively.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/6183755b0d062d57449f32143054bda045080893">6183755b</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2020-02-04T21:07:28-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Cleaned up log messages in GetConfigEntries
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/3e1fa039bbf0e70dfbbb66db1fc73e6783d0cc36">3e1fa039</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2020-02-04T21:19:03-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Cleaned up CryptoUtil.convertPublicKeyToX509Key()

The CryptoUtil.convertPublicKeyToX509Key() has been cleaned up
and renamed into createX509Key().
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/4ab92f33bd1ebe53804019f7103833f713f5f58f">4ab92f33</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2020-02-04T21:19:33-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Replaced KeyCertUtil.convertPublicKeyToX509Key()

The KeyCertUtil.convertPublicKeyToX509Key() has been replaced
with CertUtil.createX509Key().
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/458423d900d40c880d89fe369c33615bc6b9293a">458423d9</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2020-02-04T22:47:40-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Consolidated X509Key creation

The code that creates X509Key from preop properties has been
updated to use CryptoUtil.createX509Key().
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/ec7cce4f7a3c153e226e0420aec81322fc179792">ec7cce4f</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2020-02-04T23:02:20-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Moved common constants from IEnrollProfile to IRequest
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/6e0b59a276d24f887aefdb113ca76f6665ca6a13">6e0b59a2</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2020-02-04T23:02:48-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merged IEnrollProfile into EnrollProfile
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/52f7823e661f62f68c959f1e02dc159068f868a4">52f7823e</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2020-02-04T23:09:33-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merged IProfile into Profile
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/27c25f5458521991225a2febdd67ff5025b1d9cd">27c25f54</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2020-02-05T02:28:06-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Replaced SystemConfigClient.backupKeys()

The SystemConfigClient.backupKeys() has been replaced with
PKIDeployer.backup_keys() which exports the certificates
and keys directly from the server's NSS database.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/798ed095bfb025603f7b76742a3002b0e90805b1">798ed095</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2020-02-05T02:28:06-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Removed unused SystemConfigService.backupKeys()

The SystemConfigService.backupKeys() is no longer used so
it has been removed.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/92b326d848f4ebc3eb260bfdb5c77508b52cb1c5">92b326d8</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2020-02-05T04:27:51-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Moved authority interfaces
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/252bbe4a8241baff4dbc2ace85b76fa56c03b017">252bbe4a</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2020-02-05T04:27:56-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Moved KRA interfaces
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/046af968fed0732c278a9b45fe12e6b0bfc285f7">046af968</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2020-02-05T05:53:44-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Moved OCSP interfaces
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/c768558c199b1442d6f26e89ced3e7409147a97a">c768558c</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2020-02-05T05:53:44-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Moved TKS interfaces
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/c0531a8f705dd3c9c9f16ee0c415e5d8922b5503">c0531a8f</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2020-02-05T05:53:44-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Moved RA interfaces
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/daa00cb265e6fa1afab48f0e70e9acf2b1f8bcef">daa00cb2</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2020-02-05T05:53:44-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Moved ILdapCertMapper and ILdapCrlMapper
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/cca7e04c84faa0e274954bf33638da022719a9f0">cca7e04c</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2020-02-05T05:53:44-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merged ILdapPublishModule into LdapPublishModule
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/708c1ccb685a6399f30103a472d1dbfe17c48ffd">708c1ccb</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2020-02-05T05:53:44-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Moved ICRLPublisher
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/b37d820d7f1a97b1dde06057013eb65aa0be8da1">b37d820d</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2020-02-05T05:53:44-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Moved ILdapExpression
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/0bb89b29848110ea66be793bb42bc3f01e4d50e4">0bb89b29</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2020-02-05T05:53:44-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Moved publisher classes
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/d6cf43e637db92b7e1e03b094e88f338bc1bcf87">d6cf43e6</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2020-02-05T05:53:44-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored LdapRequestListener.init()

The code that creates the listener objects in
LdapRequestListener.init() has been moved into
setPublisherProcessor().
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/dfc420c7250272da96a3912b78027edf5c74592f">dfc420c7</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2020-02-05T05:53:44-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored IPublisherProcessor

The IPublisherProcessor has been modified to no longer
extend ISubsystem.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/96bb054b66561acbfbd15b90d056c303953c9a20">96bb054b</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2020-02-05T05:53:44-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored LdapConnModule.init()

The LdapConnModule.init() has been modified to no longer
take an owner object.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/09d96ab980b5dd4ee088f942bc074c908a87cb46">09d96ab9</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2020-02-05T05:53:44-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored StorageKeyUnit.init()

The StorageKeyUnit.init() has been modified to no longer
take an owner object.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/08f0e57310eb2a0e3d641f7d9056b54d55878f19">08f0e573</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2020-02-05T05:53:44-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Removed DBSubsystem.mOwner

The DBSubsystem.mOwner has been replaced by CMSEngine instance.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/c9c29ffb179031bd4716690310bfad2b4d211b46">c9c29ffb</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2020-02-05T06:32:35-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored IPolicyRule.init()

The IPolicyRule.init() has been modified to take an
IPolicyProcessor object instead of ISubsystem.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/bfbe77df0be411251d67d0e8e7765aa3d98d07bf">bfbe77df</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2020-02-05T06:35:04-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored IOCSPStore

The IOCSPStore has been modified to no longer extend
ISubsystem.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/1adffc9ee5d820d4479e9c99a7f2661ee10802a2">1adffc9e</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2020-02-05T06:38:30-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored ISubsystem.init()

The ISubsystem.init() has been modified to no longer take
an ISubsystem object.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/694ac700b419d1cedf9528a345315aa29a421b45">694ac700</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2020-02-05T08:49:49-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored CMSEngine

The CMSEngine has been modified to no longer implement
ISubsystem.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/6715b5519909a5fde212762ca3085368c01b37c7">6715b551</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2020-02-06T06:06:03-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added explicit check params for subprocess.run()
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/ba275e14e84fd1dd41e6e2d74cfaec53fc0de551">ba275e14</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2020-02-06T06:08:23-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated log messages in TPSConnectorService
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/2aafb520be08951f423c6038a0f5c21d9639dc28">2aafb520</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2020-02-06T06:08:31-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated log messages in RegisterUser
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/2850a3907a37d4ed16fd4a3834cd40b5ce366452">2850a390</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2020-02-06T06:08:31-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Cleaned up CMSEngine.initSubsystem()

The code that configures CMSEngine after subsystem initialization
has been moved into separate methods.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/b75bef7541cb24da24df4114ab797d9fad65741e">b75bef75</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2020-02-06T06:08:31-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Removed unused fields in BaseSubsystem
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/6183bcbd5b6ff6cb214ff9eace48030020363403">6183bcbd</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2020-02-06T06:08:31-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored Debug class

The Debug class has been changed to no longer extend ISubsystem
and moved out of the static subsystem list in CMSEngine.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/09ef0d8260f7f8dec1a64f3a952c5048d41dc317">09ef0d82</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2020-02-06T06:08:31-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored PluginRegistry class

The PluginRegistry has been modified to no longer extend
ISubsystem and moved out of static subsystem list in CMSEngine.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/460721771c7855bac4fb47f8554e278b97a542bf">46072177</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2020-02-06T06:08:31-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored PluginRegistry.init()

The PluginRegistry.init() has been modified to take a
default plugin registry file name parameter instead of
getting it directly from CMSEngine.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/a8b18302ab545ad01a12a7668c4707b9a638cb97">a8b18302</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2020-02-07T07:11:02-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fixed PKIServer.create()

The PKIServer.create() has been modified to add PKI_VERSION
into tomcat.conf to track server upgrades.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/679b5d98f8e54d8633341aaa0e14db5066e32db6">679b5d98</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2020-02-07T07:55:03-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated version number to 10.8.0
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/0c65d43a5fa5997a8fd86fbfd05cd50a051bb254">0c65d43a</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2020-02-08T20:50:44-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fixed python3-pytest-runner dependency
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/7b3fbfe77fcfd7634462ac16eaff8887c2403555">7b3fbfe7</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2020-02-10T22:31:47+10:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added ACMEAccountService

The ACMEAccountService has been added to update and unregister
an ACME account.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/37f985b8788a32151b02501fca727394ca72fd00">37f985b8</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2020-02-10T07:48:17-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Cleaned up ConfigClient.process_admin_cert()

The ConfigClient.process_admin_cert() has been modified to use
NSSDatabase.add_cert() to import the admin certificate into the
client's NSS database.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/948a431497232a90dd69a01fcd84a336ca42f746">948a4314</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2020-02-10T07:48:17-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added CMSEngine.getUGSubsystem()
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/2ee0fa8ea3962bff3d4ba23575eebd5abe4a51c9">2ee0fa8e</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2020-02-10T07:52:41-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored Configurator.createPKCS7()

The Configurator.createPKCS7() has been modified to return
a PKCS7 object.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/a074366d7f7fc22dbe8170d9a52c133235c43acc">a074366d</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2020-02-10T12:06:07-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored Configurator.submitAdminCertRequest()

The Configurator.submitAdminCertRequest() has been modified
to return an X509CertImpl object.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/655079cf762bfd9ff24d3b305841b19c9f4e2170">655079cf</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2020-02-10T12:06:07-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fixed PKIDeployer.backup_keys()

The PKIDeployer.backup_keys() has been updated to work with
non-default instance name.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/c523b56ec57e56cf172d68e5bd4dabf7242ed95e">c523b56e</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2020-02-10T12:15:36-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated version number to 10.8.1
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/c8e352ae225a6dffb6de73254b1961ec6842d5a0">c8e352ae</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2020-02-11T15:40:03+10:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added user guide for ACME responder
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/ff4c26d952043e247031d9fc6d3ea70b75313dbb">ff4c26d9</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2020-02-11T00:44:23-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merged IProfilePolicy into ProfilePolicy
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/0ca8f0f0b9c0816976d56ccee3b94e0b9d415349">0ca8f0f0</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2020-02-11T01:07:23-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Replaced IPolicyConstraint with PolicyConstraint
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/bbb04b5a0123ce105b29b9a843925d848d1a7a36">bbb04b5a</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2020-02-11T01:07:30-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Replaced ICertInfoPolicyDefault with EnrollDefault
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/a702f507b4ed31f4f276ea9efe38b4e2c5d7f03b">a702f507</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2020-02-11T01:32:43-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Replaced IPolicyDefault with PolicyDefault
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/4de2059e1e25e68616e7c34393f1943341497494">4de2059e</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2020-02-12T03:37:11-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored ProfileService.createProfileInput()

The ProfileService.createProfileInput() has been modified
to create a ProfileInput object then add the attributes
afterwards.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/84111eafc806825b3baa20e0fb2372966537d3ae">84111eaf</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2020-02-12T12:18:28-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Removed unsupported capture_output in subprocess.run()

The PKI Python library uses subprocess.run() which is available
since Python 3.5. However, the capture_output parameter is only
available since Python 3.7. Since some platforms do not have it
yet it has been changed to set the stdout and stderr parameters
to PIPE instead.

The pki.spec file has also been updated to require Python 3.5.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/8bdb6cadfc596e1ee225867c28ed6117818df32e">8bdb6cad</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2020-02-12T12:54:06-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored ProfileService.createProfileOutput()

The ProfileService.createProfileOutput() has been modified
to create a ProfileOutput object then add the attributes
afterwards.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/2d8ba4eac91b64b10b5d61a492ff72e32dc2cd90">2d8ba4ea</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2020-02-12T12:54:06-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Replaced IProfileInput with ProfileInput
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/1aac0912ccc598d10841a1ca35992cdeba96539d">1aac0912</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2020-02-12T12:54:06-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Replaced IProfileOutput with ProfileOutput
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/3ec62aac5ee015b223ac839c59a1f56e390a71f8">3ec62aac</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2020-02-13T02:25:15-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored ConfigClient.create_certificate_setup_request()

The ConfigClient.create_certificate_setup_request() has been
modified to store only the info of the certificate being set up.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/5314a62ae9a53301ad0705d9f4c89a819dc25f03">5314a62a</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2020-02-13T02:25:15-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored CertificateSetupRequest

The CertificateSetupRequest has been modified to store only
the info of the certificate being set up.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/3c01e7e96542be7a52dc046e39e0747858330e70">3c01e7e9</a></strong>
<div>
<span>by Dinesh Prasanth M K</span>
<i>at 2020-02-13T10:27:43-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Update travis build matrix

- Re-enables FreeIPA smoke tests
  https://pagure.io/freeipa/issue/7989

- Adds F32 to build matrix as optional job

Signed-off-by: Dinesh Prasanth M K <dmoluguw@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/a2a019a2dced366a38949472d485225f9a0b2739">a2a019a2</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2020-02-13T22:19:49-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fixed SystemCertService.createCertificateData()

The SystemCertService.createCertificateData() has been modified
to generate a more consistent PEM certificate with a newline
character after the footer.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/1d4f161e97d8c5e5f8db932b67d9b0c38bd95e0c">1d4f161e</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2020-02-13T22:54:54-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactored SystemConfigService.setupAdmin()

The SystemConfigService.setupAdmin() has been modified to
create the admin certificate first then create the user in
the database.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/670b89c0c64191bea7299937fa8d7257e0df0898">670b89c0</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2020-02-13T22:58:47-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated log messages in ProfileAdminServlet
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/9ac33f6a2133bd140581c4cffa6db44388c3bf9e">9ac33f6a</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2020-02-13T22:59:29-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated log messages in CertProcessor
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/c60c233a148816a300144be059c8d4a5ea766d40">c60c233a</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2020-02-14T08:07:32-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated version number to 10.8.2
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/59a17d419ba690446b197913faa07d4bebaaf813">59a17d41</a></strong>
<div>
<span>by Fraser Tweedale</span>
<i>at 2020-02-14T09:38:22-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">refactor RemoveLDAPSetupFiles

The ACME LDAP schema will soon be added.  Before we add it, the task
that cleans up extra schema / DS configuration files from the PKI
instance directory needs a tidy-up to reduce duplication.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/72595f68233f618042001c274800b3447fd566c7">72595f68</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2020-02-14T10:13:57-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Cleaned up KeyConstraint

The KeyConstraint has been cleaned up to help troubleshooting
key constraint issues.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/f9fe7fe1f4ea8174a83a6aa630eb8d7cba0b43a5">f9fe7fe1</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2020-02-14T10:54:44-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Cleaned up EnrollProfile

The EnrollProfile has been cleaned up to help troubleshooting
enrollment issues.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/2e4914e86ffe503d894027c737acf18452e86b17">2e4914e8</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2020-02-14T13:34:36-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated log messages in AAclAuthz.checkPermission()
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/84c039e9d93794df118e926c24aacf1da8fd166e">84c039e9</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2020-02-14T20:02:40-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fixed caECAdminCert profile

Previously the profile.caECAdminCert.config property in CA's
CS.cfg was incorrectly pointing to caAdminCert.cfg which contains
an RSA key constraint. This was causing a problem when installing
other PKI subsystems using EC keys.

The property has been updated to point to caECAdminCert.cfg which
contains the correct EC key constraint. An upgrade script has been
added as well to fix existing instances.

https://bugzilla.redhat.com/show_bug.cgi?id=1802006
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/6e1779da72586af627a6c14403342e2bc7d64fda">6e1779da</a></strong>
<div>
<span>by Alexander Scheel</span>
<i>at 2020-02-18T10:43:19-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fix interactive DS configuration

In f218c64bec0ccfe754a42bdcd46c7c2cfc09bc77, PKIDeployer configuration
was refactored. This included placing most of the DS specific init logic
into a separate PKIDeployer.init() call. However, this wasn't issued
until much later in the PKI Spawn process. During interactive
installations, the user would be prompted for DS connection information,
which would subsequently be verified. However, since PKIDeployer.init()
hadn't yet been called, ds_url was None, resulting in a connection
failure:

    Traceback (most recent call last):
      File "/usr/lib/python3.6/site-packages/pki/server/pkispawn.py", line 69, in verify_ds_configuration
        deployer.ds_connect()
      File "/usr/lib/python3.6/site-packages/pki/server/deployment/__init__.py", line 214, in ds_connect
        self.ds_connection = ldap.initialize(self.ds_url)
      File "/usr/lib64/python3.6/site-packages/ldap/functions.py", line 85, in initialize
        return LDAPObject(uri,trace_level,trace_file,trace_stack_limit,bytes_mode)
      File "/usr/lib64/python3.6/site-packages/ldap/ldapobject.py", line 104, in __init__
        self._l = ldap.functions._ldap_function_call(ldap._ldap_module_lock,_ldap.initialize,uri)
      File "/usr/lib64/python3.6/site-packages/ldap/functions.py", line 55, in _ldap_function_call
        result = func(*args,**kwargs)
    TypeError: initialize() argument 1 must be str, not None

Move DS configuration out of init() and into ds_init(); make
ds_connect() call ds_init() when ds_url is None, and call ds_init() from
init(). PKI Spawn has been updated to call ds_init() when necessary, and
also to reset ds_url to None when validation fails, forcing ds_init() to
be called again.

Resolves: rh-bz#1795215

Signed-off-by: Alexander Scheel <ascheel@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/afb708ff5e5fc7402f41170748a0214009821065">afb708ff</a></strong>
<div>
<span>by Dinesh Prasanth M K</span>
<i>at 2020-02-18T13:28:13-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fix interactive installation for subsystems other than CA (#322)

When doing an interactive installation, the pkispawn script tries
to connect to Security Domain via `sd_connect` and attaches user
credentials. At this point, the user has not been prompted for any
credentials. So, the authentication happens with empty strings. As
a result the interactive installation fails.

This was not observed in non-interactive installation because all the info
is provided via cfg file and is available in the dictionary at the time
of execution.

This patch moves the authentication logic from `sd_connect()`
to `sd_login()` (ie) authenticate before trying to log in

The bug was introduced in commit: 08ea62892a894553d8ceae200618c6fa8d7f0585

Resolves: BZ#1795215

Signed-off-by: Dinesh Prasanth M K <dmoluguw@redhat.com></pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/fccd45e7df6f3b1e37df2535b85c4235451da17c">fccd45e7</a></strong>
<div>
<span>by Dinesh Prasanth M K</span>
<i>at 2020-02-26T12:59:25-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Convert multiline script to use literal style scalar (#330)

The literal style scalar | preserve newlines while folded
scalar > replaces newlines with space. As a result unintended
exit codes can occur

Signed-off-by: Dinesh Prasanth M K <dmoluguw@redhat.com></pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/eb6f614e5e25367176177c6f207556dacbc2ba6e">eb6f614e</a></strong>
<div>
<span>by Dinesh Prasanth M K</span>
<i>at 2020-02-26T13:42:28-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Re-enable pytest-runner in spec file

Signed-off-by: Dinesh Prasanth M K <dmoluguw@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/f4d84e92fe6d71d3312791ddf9e0c0ef71eecb82">f4d84e92</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2020-02-28T09:56:01-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fixed missing token name in serverCertNick.conf

The serverCertNick.conf is used to store the nickname and
the token name of the SSL server certificate.

Previously in HSM cases the token name was missing from this
file due to mishandling, causing the installation to fail.

The SystemCertDataFactory.create() has been modified to pass
the token name properly. Also the configuration.py has been
modified to normalize the token name and use the default token
name if it's not available before storing it into the file.

https://bugzilla.redhat.com/show_bug.cgi?id=1806840
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/11d977d4e87d3daa932a0268f6b9b6b72a9fc40c">11d977d4</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2020-02-28T09:56:01-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fixed KRA clone configuration

Previously the security_databases.py would only configure the
KRA properties that stores the system certificate nicknames and
tokens in HSM cases only. For non-HSM cases it would rely on
Configurator.updateConfigEntries() to set the properties with
values from KRA master.

The security_databases.py has been modified such that it
configures KRA properties in both HSM and non-HSM cases without
using the values from KRA master.

https://bugzilla.redhat.com/show_bug.cgi?id=1806840
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/37eaf2ab2d30a37e258c63933ba3b4555a1b50ff">37eaf2ab</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2020-02-28T09:56:01-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fixed missing token names during KRA cloning

During replica installation, KRA certificate nicknames and
token names (if available) are normally stored in the
following properties:
- kra.transportUnit.nickName
- kra.storageUnit.nickName

Previously the Configurator.updateConfigEntries() would
incorrectly overwrite those properties with nicknames from
KRA master without the token names.

In non-HSM cases this was not a problem since there were no
token names involved. However, in HSM cases the token names
became missing so the certificates could not be found and
the installation would fail.

The Configurator.updateConfigEntries() has been modified to
no longer overwrite these properties.

https://bugzilla.redhat.com/show_bug.cgi?id=1806840
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/b0dfe58edb25a2514b09592fbe21e792d01c4a23">b0dfe58e</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2020-02-28T09:56:01-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fixed HSM module registration

The security_databases.py has been modified to register the
HSM module using NSSDatabase.add_module() which handles the
warning generated by modutil silently.

The Modutil class is no longer used so it has been removed.

https://bugzilla.redhat.com/show_bug.cgi?id=1806840
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/2b489f5598302a700c3588bb45951aeeb3d2a5ad">2b489f55</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2020-02-28T09:56:01-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added docs on CA, KRA, OCSP cloning with HSM

https://bugzilla.redhat.com/show_bug.cgi?id=1806840
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/2c906dd0aab041ed135fdb513a5d9ddeb6c12e8f">2c906dd0</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2020-03-02T09:13:18-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fixed security domain authentication

Previously pkispawn would only connect to a security domain
when installing a new subsystem that joins the security domain
(pki_security_domain_type == existing). It also would only
authenticate against the security domain if it's not skipping
security domain verification (pki_skip_sd_verify == False),
which is the default.

When installing a subordinate CA with a new security (sub)domain
it would have pki_security_domain_type == new, so it would not
connect to nor authenticate against the parent security domain,
and it would not be able to get the installation token required
to complete the installation.

The code has been modified such that pkispawn will connect to a
security domain when installing a subsystem to join the security
domain (pki_security_domain_type == existing) as before, but also
when installing a subordinate CA (pki_subordinate == True). It
will also authenticate against the security domain regardless of
the pki_skip_sd_verify since the authenitcation is required to
obtain the installation token. The surrounding try-catch block
has also been removed since the original exception will have more
detailed information (i.e. the exact URL) about the problem.

https://bugzilla.redhat.com/show_bug.cgi?id=1807421
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/73394cecdc3967b814a419273811cf5a58291ad2">73394cec</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2020-03-03T18:56:46-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fixed NSSDatabase.module_exists()

The search pattern in NSSDatabase.module_exists() has been
modified to allow matching module names at the end of line.

https://bugzilla.redhat.com/show_bug.cgi?id=1809210
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/f911cff253e2ef74ee7a9cacee822df1a2aaf9be">f911cff2</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2020-03-03T18:56:46-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fixed missing subsystem cert token name

The code that configures the shared secret between TKS and TPS
has been modified to use the subsystem certificate token name
if it is specified in the deployment configuration. This is
needed to install TPS with HSM.

https://bugzilla.redhat.com/show_bug.cgi?id=1809210
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/c7029a1cfae00d853c6e5e9e6ab9b0e1fbde1d5f">c7029a1c</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2020-03-03T18:56:46-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fixed TPS connector removal

The TPSConnector.execute_using_pki() has been modified to
use -f <password file> instead of -c <password> in order to
work properly with HSM and for better security. It has also
been modified to use -U <URL> to specify the TKS location.

https://bugzilla.redhat.com/show_bug.cgi?id=1809210
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/-/commit/b55549ae53cd230b1177f0cd77243300a86dd332">b55549ae</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2020-03-03T19:19:10-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated version number to 10.8.3
</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="#eae40b507f9c3502accc6d7f8a39c9a7d9936b6f">
<span class="new-file">
+
.copr/Makefile
</span>
</a>
</li>
<li class="file-stats">
<a href="#a5cc2925ca8258af241be7e5b0381edf30266302">
.gitignore
</a>
</li>
<li class="file-stats">
<a href="#dea01dd89a3b602828e630677fde5d77c06441c8">
.travis.yml
</a>
</li>
<li class="file-stats">
<a href="#9d455409603cdd17e04635a6e066521472e22c40">
<span class="deleted-file">

.travis/00-init
</span>
</a>
</li>
<li class="file-stats">
<a href="#5f45a2ae44383fc230910d260f9ceeb08f557a63">
<span class="deleted-file">

.travis/01-install-dependencies
</span>
</a>
</li>
<li class="file-stats">
<a href="#6669a6b97b3f005458648924df06498c8d9da0da">
<span class="deleted-file">

.travis/10-compose-rpms
</span>
</a>
</li>
<li class="file-stats">
<a href="#52178fdef002cb126e59994172ca109bbc01859a">
<span class="deleted-file">

.travis/20-install-rpms
</span>
</a>
</li>
<li class="file-stats">
<a href="#0dfacbafa3d18f3824f6c768ba852c32ecc95ff4">
<span class="deleted-file">

.travis/30-setup-389ds
</span>
</a>
</li>
<li class="file-stats">
<a href="#2fa8218198cf3eb71842c33df60dc77e8c176a2b">
<span class="deleted-file">

.travis/40-spawn-ca
</span>
</a>
</li>
<li class="file-stats">
<a href="#c77be1e1a463e0a7c70fb9df9e3e511c8587bf6f">
<span class="deleted-file">

.travis/50-spawn-kra
</span>
</a>
</li>
<li class="file-stats">
<a href="#669d7eadd096282e2c48edb0cf4b81c87882b8c0">
<span class="deleted-file">

.travis/99-destroy
</span>
</a>
</li>
<li class="file-stats">
<a href="#3dbfde3b25ee64338c49440657a1749073f14b52">
<span class="deleted-file">

.travis/delete_branch.sh
</span>
</a>
</li>
<li class="file-stats">
<a href="#3b2fa9a19a0200354aa9f5684d1429ea57734a5f">
<span class="deleted-file">

.travis/global_variables
</span>
</a>
</li>
<li class="file-stats">
<a href="#aa3ba7d9f15d69fa8fbb7592e59d4855d9a0b052">
<span class="deleted-file">

.travis/init_task.sh
</span>
</a>
</li>
<li class="file-stats">
<a href="#e8395220624e2b3d5711a8ee3d49c8e824335a34">
<span class="deleted-file">

.travis/ipa-test.yaml
</span>
</a>
</li>
<li class="file-stats">
<a href="#50aa39db3829a0748edf83ab1f01de18182df585">
<span class="deleted-file">

.travis/pki.cfg
</span>
</a>
</li>
<li class="file-stats">
<a href="#d106c8c1d385c5a1786ce7a91f89e58c20d1cefa">
<span class="deleted-file">

.travis/py3rewrite
</span>
</a>
</li>
<li class="file-stats">
<a href="#221eba190dd28ed9f0a3ab5699727d41417c6d52">
<span class="deleted-file">

.travis/run_task.sh
</span>
</a>
</li>
<li class="file-stats">
<a href="#f63d3bc4105c734559a2fe4825ada42c010730c9">
<span class="deleted-file">

.travis/set_gerrit_message.sh
</span>
</a>
</li>
<li class="file-stats">
<a href="#9a2aa4db38d3115ed60da621e012c0efc0172aae">
CMakeLists.txt
</a>
</li>
<li class="file-stats">
<a href="#fd6c457b83882b8ad3fe0e0e62f1515aef618bb9">
<span class="new-file">
+
COMMITMENT
</span>
</a>
</li>
<li class="file-stats">
<a href="#0398ccd0f49298b10a3d76a47800d2ebecd49859">
<span class="new-file">
+
LICENSE
</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="#d0f22e8bdff03f4e5a1fd1bf9ce97db437323959">
base/CMakeLists.txt
</a>
</li>
<li class="file-stats">
<a href="#c5f21b09fe8f2fa60c422c00b00d1e221e295ed2">
base/VERSION
</a>
</li>
<li class="file-stats">
<a href="#0b3cc8b828fd333d07b22c8f8cd7923f0bf75ea9">
<span class="new-file">
+
base/acme/CMakeLists.txt
</span>
</a>
</li>
<li class="file-stats">
<a href="#e3d9f1b9bd44d031d2268ead72e9d529fbf66516">
<span class="new-file">
+
base/acme/conf/backend.json
</span>
</a>
</li>
<li class="file-stats">
<a href="#e4f29ba0fe6b96c88e13ae96383a8b7b87ea5651">
<span class="new-file">
+
base/acme/conf/backend/pki/backend.json
</span>
</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/dogtag-pki/-/compare/20f7a7bae83f6d93b96160a8000f82aa7272c8be...b55549ae53cd230b1177f0cd77243300a86dd332">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>