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



<style>img {
max-width: 100%; height: auto;
}
</style>
</head>
<body>
<div class="content">
<h3>
Timo Aaltonen pushed to branch master
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/192ed9c1c41c09b9b498375c2ca602478d1ca461">192ed9c1</a></strong>
<div>
<span>by Endi S. Dewata</span>
<i>at 2018-10-05T02:19:04Z</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/c13cdd05c7b0cb2163f76de97efed578b48f3365">c13cdd05</a></strong>
<div>
<span>by Timo Aaltonen</span>
<i>at 2018-10-16T13:59:54Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">control: Bump depends on nuxwdog and tomcatjss.
</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-16T14:56:38Z</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-16T14:58:10Z</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-16T16:33:27Z</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-17T12:53:10Z</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-17T14:45:15Z</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-17T15:00:31Z</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-17T16:25:26Z</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-17T17:45:15Z</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-17T17:49:13Z</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-17T17:49:31Z</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-17T20:51:14Z</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-17T21:09:13Z</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-17T22:08:34Z</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-18T00:59:46Z</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-18T01:01:13Z</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-18T01:01:13Z</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-18T01:01:13Z</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-18T01:48:48Z</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-18T02:00:35Z</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-18T02:00:43Z</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-18T16:26:57Z</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-18T16:55:28Z</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-18T16:55:35Z</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-18T19:32:26Z</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-18T19:32:39Z</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-18T23:55:25Z</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-18T23:55:38Z</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-19T14:23:02Z</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-19T18:33:54Z</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-19T19:24:48Z</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-23T13:59:29Z</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-23T18:58:46Z</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-23T18:58:53Z</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-23T18:59:01Z</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-23T21:35:14Z</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-24T03:00:59Z</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-24T03:02:46Z</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-24T03:09:15Z</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-25T13:39:16Z</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-25T16:54:11Z</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-25T16:54:11Z</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-25T16:54:12Z</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-25T16:54:13Z</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-25T20:16:15Z</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-25T20:16:15Z</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-25T22:31:32Z</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-25T22:31:32Z</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-25T22:31:32Z</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-25T22:31:32Z</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-25T22:40:04Z</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-25T22:42:11Z</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-26T00:24:53Z</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-26T03:16:32Z</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-26T08:29:20Z</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-27T01:10:01Z</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-27T01:18:54Z</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-27T01:23:36Z</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-27T01:31:08Z</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-27T01:35:01Z</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-27T02:22:53Z</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-27T02:32:53Z</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-27T02:39:45Z</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-27T02:49:30Z</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-27T02:58:30Z</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-27T03:06:51Z</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-27T03:15:26Z</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-27T03:21:53Z</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-27T03:29:46Z</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-27T03:38:26Z</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-27T03:42:04Z</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-29T16:36:27Z</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-29T16:36:27Z</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-29T19:44:27Z</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-29T22:52:42Z</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-29T22:52:42Z</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-29T22:52:43Z</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-29T22:52:44Z</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-30T14:45:25Z</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-30T15:30:46Z</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-30T16:20:12Z</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-30T21:18:50Z</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-31T19:34:20Z</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-31T19:34:20Z</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-31T19:34:38Z</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-31T19:50:52Z</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-01T09:12:53Z</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-01T22:47:50Z</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-02T01:19:59Z</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-02T14:37:00Z</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-02T23:20:35Z</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-02T23:47:04Z</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-03T02:12:44Z</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-06T15:15:19Z</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-06T17:44:27Z</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-07T02:17:17Z</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-07T14:54:37Z</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-07T20:25:40Z</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-08T21:12:51Z</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-08T21:36:57Z</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-08T23:16:00Z</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-08T23:35:44Z</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-09T01:07:40Z</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-09T14:56:29Z</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-09T16:29:30Z</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-09T19:38:52Z</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-09T22:10:14Z</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-10T03:54:49Z</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-10T04:16:08Z</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-10T04:39:52Z</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-10T04:51:20Z</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-12T16:22:27Z</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-12T16:22:32Z</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-12T16:25:14Z</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-12T16:25:23Z</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-12T19:47:41Z</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-12T21:13:32Z</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-12T21:14:05Z</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-12T21:15:30Z</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-12T22:29:03Z</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-12T23:52:39Z</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-12T23:52:39Z</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-12T23:52:40Z</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-12T23:52:40Z</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-14T02:16:40Z</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-14T18:49:01Z</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-16T19:54:01Z</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-16T19:58:13Z</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-16T20:07:20Z</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-16T23:47:36Z</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-19T17:18:12Z</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-19T17:18:33Z</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-19T21:26:54Z</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-20T15:46:25Z</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-20T19:01:09Z</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-20T20:21:09Z</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-20T20:21:16Z</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-21T16:00:28Z</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-21T17:02:19Z</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-21T19:39:52Z</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-21T20:29:45Z</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-21T20:34:03Z</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-21T20:42:07Z</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-21T20:44:39Z</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-21T20:49:49Z</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-21T20:53:52Z</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-21T20:57:11Z</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-21T21:01:09Z</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-21T21:04:22Z</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-21T21:07:47Z</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-21T21:11:42Z</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-21T21:14:59Z</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-22T03:17:55Z</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-26T20:12:57Z</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-26T21:18:57Z</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-26T21:19:19Z</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-26T21:19:48Z</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-26T22:07:24Z</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-27T16:22:49Z</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-27T16:22:49Z</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-27T16:22:49Z</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-29T20:45:27Z</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-29T22:19:43Z</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-30T01:09:52Z</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/de88eac2431871d8b0c33404cce210abc3f6830d">de88eac2</a></strong>
<div>
<span>by Timo Aaltonen</span>
<i>at 2018-12-03T16:35:33Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'upstream'
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/commit/c137868d334e322f5d162df5e7c19781b0029e13">c137868d</a></strong>
<div>
<span>by Timo Aaltonen</span>
<i>at 2018-12-03T16:36:38Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">bump the version
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/commit/07d26710f103c7fe16bc22a7e641ee8487dd6eff">07d26710</a></strong>
<div>
<span>by Timo Aaltonen</span>
<i>at 2018-12-03T16:42:06Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">control, use-new-pkcs11-interface.diff: Bump libjss-java depends to 4.5.1, fix build against jdk9+. (Closes: #893142)
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/commit/ac5cf62a0ff19226ceca8479c95b040dbce76623">ac5cf62a</a></strong>
<div>
<span>by Timo Aaltonen</span>
<i>at 2018-12-03T16:43:26Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">patches: Refreshed.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/commit/c0b30d053f3737178d49deaefe8a5de6fa49c360">c0b30d05</a></strong>
<div>
<span>by Timo Aaltonen</span>
<i>at 2018-12-03T16:58:50Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">control: Add libjackson2-core-java, -databind-java to build-depends.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/commit/461130b00152b3e2617d4a61df8ae4c9ba64ad64">461130b0</a></strong>
<div>
<span>by Timo Aaltonen</span>
<i>at 2018-12-03T16:59:13Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">dogtag-pki-server-theme.install: Updated.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/commit/10b17c106fa32b745fe42530a5eec35776cf56a6">10b17c10</a></strong>
<div>
<span>by Timo Aaltonen</span>
<i>at 2018-12-03T17:14:41Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">control, rules: Build-depend on default-jdk again, set JAVA_HOME to match.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/commit/aee891a17af204c7d2010c407a9dcbe1fda65619">aee891a1</a></strong>
<div>
<span>by Timo Aaltonen</span>
<i>at 2018-12-03T17:18:52Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">tests: Force C locale so that error messages from python can be shown.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/commit/901f1b112bbb8108ca13b3d4cb5d72f626b34a4a">901f1b11</a></strong>
<div>
<span>by Timo Aaltonen</span>
<i>at 2018-12-05T20:03:59Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">control: Bump libresteasy3.0-java dependency for jackson2 provider.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/commit/b5e14c519ae33edff47e5a216b60fac128305f6e">b5e14c51</a></strong>
<div>
<span>by Timo Aaltonen</span>
<i>at 2018-12-05T20:10:05Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">control, rules: Replace libjboss-annotations-1.2-api-java with libgeronimo-annotation-1.3-spec-java. Drop dependency on libscannotation-java.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/dogtag-pki/commit/ab923e423c3c8f08f175662efcf7c42fbf43b62e">ab923e42</a></strong>
<div>
<span>by Timo Aaltonen</span>
<i>at 2018-12-05T20:23:53Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">releasing package dogtag-pki version 10.6.8-1
</pre>
</li>
</ul>
<h4>30 changed files:</h4>
<ul>
<li class="file-stats">
<a href="#354079a72b91a4280407c16a36f47d1986fd85a5">
.classpath
</a>
</li>
<li class="file-stats">
<a href="#dea01dd89a3b602828e630677fde5d77c06441c8">
.travis.yml
</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="#54356798f6b2f1dff17151040963f5e0c05d478e">
base/ca/shared/profiles/ca/caCMCECUserCert.cfg
</a>
</li>
<li class="file-stats">
<a href="#63928e997c0d01c77d23f9b7b6ac6413662bedb1">
<span class="new-file">
+
base/ca/shared/webapps/ca/js/cert.js
</span>
</a>
</li>
<li class="file-stats">
<a href="#b94a1dd7f1344c8aae647b9ca480d52d705f789c">
<span class="new-file">
+
base/ca/shared/webapps/ca/js/certrequest.js
</span>
</a>
</li>
<li class="file-stats">
<a href="#a61b4260ee28ccfb07b31ba86321fc57721b4625">
<span class="new-file">
+
base/ca/shared/webapps/ca/js/profile.js
</span>
</a>
</li>
<li class="file-stats">
<a href="#4182ae8868b25ba4b8420f631f291fbe563b8a49">
<span class="new-file">
+
base/ca/shared/webapps/ca/ui/cert.html
</span>
</a>
</li>
<li class="file-stats">
<a href="#22652603c1e97aec1fe22c131350e57c96c9d77a">
<span class="new-file">
+
base/ca/shared/webapps/ca/ui/certrequest.html
</span>
</a>
</li>
<li class="file-stats">
<a href="#fa57523c2e3aeca714942c9a2ef51444535c8306">
<span class="new-file">
+
base/ca/shared/webapps/ca/ui/certrequests.html
</span>
</a>
</li>
<li class="file-stats">
<a href="#1b7a6bafc4cb659f939f0b12df8bf746e53dde2b">
<span class="new-file">
+
base/ca/shared/webapps/ca/ui/certs.html
</span>
</a>
</li>
<li class="file-stats">
<a href="#a752e4403673fdc4dd8ab1e03c36bb3c0aeadebd">
<span class="new-file">
+
base/ca/shared/webapps/ca/ui/home.html
</span>
</a>
</li>
<li class="file-stats">
<a href="#0749774dd2ee0102030d0413039e75462aa61072">
<span class="new-file">
+
base/ca/shared/webapps/ca/ui/index.jsp
</span>
</a>
</li>
<li class="file-stats">
<a href="#054a4d8ce8726d753995cfc9b5337b818220bd0a">
<span class="new-file">
+
base/ca/shared/webapps/ca/ui/profile.html
</span>
</a>
</li>
<li class="file-stats">
<a href="#ed10bd2bc886ae9aa53dacb95948ebd0b1361093">
<span class="new-file">
+
base/ca/shared/webapps/ca/ui/profiles.html
</span>
</a>
</li>
<li class="file-stats">
<a href="#10738ed5749269d62acd1ff440c79f3bf755d3c1">
base/ca/src/CMakeLists.txt
</a>
</li>
<li class="file-stats">
<a href="#056881ac58f7d002517fac3f2016736c826fe848">
base/ca/src/com/netscape/ca/CertificateAuthority.java
</a>
</li>
<li class="file-stats">
<a href="#814bf248ca939e1ebcbbccdaabdf5fb4070baaf4">
base/ca/src/com/netscape/ca/ExternalProcessKeyRetriever.java
</a>
</li>
<li class="file-stats">
<a href="#9634284d4a6fe85ad57e39c172f906288d7da0d6">
base/ca/src/org/dogtagpki/server/ca/CAEngine.java
</a>
</li>
<li class="file-stats">
<a href="#6c3a3abfcb489bae31ef8b8e1eb2f79f2149773e">
base/ca/src/org/dogtagpki/server/ca/rest/CAInstallerService.java
</a>
</li>
<li class="file-stats">
<a href="#1868533e9634eebb34bc35bf0982a0d70ac6cc3c">
base/ca/src/org/dogtagpki/server/ca/rest/CertService.java
</a>
</li>
<li class="file-stats">
<a href="#e502cdb2bfa4f66d84929371f23f1685e762a62f">
base/common/CMakeLists.txt
</a>
</li>
<li class="file-stats">
<a href="#7614d83a2002cfb764607eee70e4b42367cb16db">
base/common/python/pki/__init__.py
</a>
</li>
<li class="file-stats">
<a href="#fdc10b628734e4525ae0a62d89a129809e4b4f66">
base/common/python/pki/key.py
</a>
</li>
<li class="file-stats">
<a href="#944a02024251906d64136a8298fe86098df207bd">
base/common/python/pki/system.py
</a>
</li>
<li class="file-stats">
<a href="#e8c2e9191f4dd20f102625639accf22464e2c9aa">
base/common/python/pki/upgrade.py
</a>
</li>
<li class="file-stats">
<a href="#f2bad79093ba459ebd533f7504caf861ca6c418a">
base/common/python/pki/util.py
</a>
</li>
<li class="file-stats">
<a href="#3125de0a399ac8e881ff5798f3abaa9c696ed138">
base/common/src/CMakeLists.txt
</a>
</li>
<li class="file-stats">
<a href="#77cbccf1360302e26f5300b203ea962ca4052597">
base/common/src/com/netscape/certsrv/apps/CMS.java
</a>
</li>
</ul>
<h5>The diff was not included because it is too large.</h5>

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

<br>
<a href="https://salsa.debian.org/freeipa-team/dogtag-pki/compare/88d2d85d616a9fa1c9ec5e8aef30badca80a183e...ab923e423c3c8f08f175662efcf7c42fbf43b62e">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>