<feed xmlns='http://www.w3.org/2005/Atom'>
<title>pki.git/base/server/tomcat/src, branch master</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/edewata/public_git/pki.git/'/>
<entry>
<title>Add groups and request attributes to external principals</title>
<updated>2017-03-16T07:46:18+00:00</updated>
<author>
<name>Fraser Tweedale</name>
<email>ftweedal@redhat.com</email>
</author>
<published>2016-11-29T07:58:50+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/edewata/public_git/pki.git/commit/?id=00cf1cd2c6b9f5d8116921e4c3f1d07e7708388e'/>
<id>00cf1cd2c6b9f5d8116921e4c3f1d07e7708388e</id>
<content type='text'>
Add the ExternalAuthenticationValve valve, which, if an externally
authenticated principal is available, reads the REMOTE_USER_GROUP
information from the Coyote request and adds the groups ("roles" in
Tomcat terminology) to the principal.

It also saves a complete copy of the request attribute map in the
princpial.  The new class ExternalPrincipal is used to achieve this.

Part of: https://pagure.io/dogtagpki/issue/1359
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add the ExternalAuthenticationValve valve, which, if an externally
authenticated principal is available, reads the REMOTE_USER_GROUP
information from the Coyote request and adds the groups ("roles" in
Tomcat terminology) to the principal.

It also saves a complete copy of the request attribute map in the
princpial.  The new class ExternalPrincipal is used to achieve this.

Part of: https://pagure.io/dogtagpki/issue/1359
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove unused dependency from tomcat classes build</title>
<updated>2017-02-07T00:41:44+00:00</updated>
<author>
<name>Fraser Tweedale</name>
<email>ftweedal@redhat.com</email>
</author>
<published>2017-02-07T00:31:32+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/edewata/public_git/pki.git/commit/?id=463be6afd824f39c9e02881d7b9b168cd92093a1'/>
<id>463be6afd824f39c9e02881d7b9b168cd92093a1</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Removed redundant find_file() for Tomcat libraries.</title>
<updated>2016-12-18T11:12:44+00:00</updated>
<author>
<name>Endi S. Dewata</name>
<email>edewata@redhat.com</email>
</author>
<published>2016-12-15T06:16:58+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/edewata/public_git/pki.git/commit/?id=843cbeed6ddab8f1883abce47a8c45e0fa14fc5a'/>
<id>843cbeed6ddab8f1883abce47a8c45e0fa14fc5a</id>
<content type='text'>
The CMake scripts have been modified to remove redundant
invocations of find_file() to find Tomcat libraries.

https://fedorahosted.org/pki/ticket/2560
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The CMake scripts have been modified to remove redundant
invocations of find_file() to find Tomcat libraries.

https://fedorahosted.org/pki/ticket/2560
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixed pki-tools build order.</title>
<updated>2016-12-18T11:11:36+00:00</updated>
<author>
<name>Endi S. Dewata</name>
<email>edewata@redhat.com</email>
</author>
<published>2016-12-10T18:04:03+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/edewata/public_git/pki.git/commit/?id=b98ffc3d8bf386687ec53d7a73932dd2e8ff6ff8'/>
<id>b98ffc3d8bf386687ec53d7a73932dd2e8ff6ff8</id>
<content type='text'>
To help troubleshooting build issues the pki-tools build targets
have been modified such that they run sequentially. This way error
messages will be easier to find in the build log.

https://fedorahosted.org/pki/ticket/2463
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
To help troubleshooting build issues the pki-tools build targets
have been modified such that they run sequentially. This way error
messages will be easier to find in the build log.

https://fedorahosted.org/pki/ticket/2463
</pre>
</div>
</content>
</entry>
<entry>
<title>Generalized list of files in CMakeLists.txt.</title>
<updated>2016-11-11T22:22:07+00:00</updated>
<author>
<name>Endi S. Dewata</name>
<email>edewata@redhat.com</email>
</author>
<published>2016-11-04T20:32:01+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/edewata/public_git/pki.git/commit/?id=fdb4b69e839db08f686e744c0dfeff8890068491'/>
<id>fdb4b69e839db08f686e744c0dfeff8890068491</id>
<content type='text'>
The list of source and class files in some CMake files have been
generalized to allow renaming Java packages without changing the
CMake files again.

https://fedorahosted.org/pki/ticket/6
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The list of source and class files in some CMake files have been
generalized to allow renaming Java packages without changing the
CMake files again.

https://fedorahosted.org/pki/ticket/6
</pre>
</div>
</content>
</entry>
<entry>
<title>Added CMake target dependencies.</title>
<updated>2016-07-26T19:18:14+00:00</updated>
<author>
<name>Endi S. Dewata</name>
<email>edewata@redhat.com</email>
</author>
<published>2016-07-21T00:26:24+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/edewata/public_git/pki.git/commit/?id=3f4c9e4e7946f3f330b71cfe36a00ae933de2575'/>
<id>3f4c9e4e7946f3f330b71cfe36a00ae933de2575</id>
<content type='text'>
To help troubleshooting build issues, some CMake dependencies have
been added to some targets even though the actual codes do not
require those dependencies. This will ensure the targets are built
sequentially so build failures can be found more easily at the end
of the build log.

https://fedorahosted.org/pki/ticket/2403
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
To help troubleshooting build issues, some CMake dependencies have
been added to some targets even though the actual codes do not
require those dependencies. This will ensure the targets are built
sequentially so build failures can be found more easily at the end
of the build log.

https://fedorahosted.org/pki/ticket/2403
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix build on Fedora 25</title>
<updated>2016-07-01T00:16:28+00:00</updated>
<author>
<name>Fraser Tweedale</name>
<email>ftweedal@redhat.com</email>
</author>
<published>2016-06-28T05:50:36+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/edewata/public_git/pki.git/commit/?id=3fdc686c9a4bab492d50cef707beef1f5f043153'/>
<id>3fdc686c9a4bab492d50cef707beef1f5f043153</id>
<content type='text'>
Look for the right JAX-RS API JAR (it has moved in Fedora 25).

Also remove a lot of redundant 'find_file' operations for this JAR.

Fixes: https://fedorahosted.org/pki/ticket/2373
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Look for the right JAX-RS API JAR (it has moved in Fedora 25).

Also remove a lot of redundant 'find_file' operations for this JAR.

Fixes: https://fedorahosted.org/pki/ticket/2373
</pre>
</div>
</content>
</entry>
<entry>
<title>Extract common base class for SSLAuthenticatorWithFallback</title>
<updated>2016-01-21T09:59:17+00:00</updated>
<author>
<name>Fraser Tweedale</name>
<email>ftweedal@redhat.com</email>
</author>
<published>2015-12-03T05:09:04+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/edewata/public_git/pki.git/commit/?id=67ac39227e5db83c7a4a7ad72364f3dcd30db05e'/>
<id>67ac39227e5db83c7a4a7ad72364f3dcd30db05e</id>
<content type='text'>
Two Tomcat version-specific implementations of
SSLAuthenticatorWithFallback exist, with much duplicate code.
Extract an abstract base class 'AbstractPKIAuthenticator' and
implement just the unique bits in the concrete classes.

Part of: https://fedorahosted.org/pki/ticket/1359
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Two Tomcat version-specific implementations of
SSLAuthenticatorWithFallback exist, with much duplicate code.
Extract an abstract base class 'AbstractPKIAuthenticator' and
implement just the unique bits in the concrete classes.

Part of: https://fedorahosted.org/pki/ticket/1359
</pre>
</div>
</content>
</entry>
<entry>
<title>Startup log message improvementes.</title>
<updated>2015-06-16T21:51:38+00:00</updated>
<author>
<name>Endi S. Dewata</name>
<email>edewata@redhat.com</email>
</author>
<published>2015-06-15T04:04:10+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/edewata/public_git/pki.git/commit/?id=44ec028366f5ea7c6e9c252ad4aac59055d1d121'/>
<id>44ec028366f5ea7c6e9c252ad4aac59055d1d121</id>
<content type='text'>
The PKIListener has been modified to verify that all subsystems
are running and to show the command to enable the subsystem if it
was disabled due to errors.

https://fedorahosted.org/pki/ticket/1406
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The PKIListener has been modified to verify that all subsystems
are running and to show the command to enable the subsystem if it
was disabled due to errors.

https://fedorahosted.org/pki/ticket/1406
</pre>
</div>
</content>
</entry>
<entry>
<title>Patches to get nuxwdog working with systemd</title>
<updated>2015-05-10T20:09:24+00:00</updated>
<author>
<name>Ade Lee</name>
<email>alee@redhat.com</email>
</author>
<published>2015-05-06T20:06:34+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/edewata/public_git/pki.git/commit/?id=7dca020819b7573cd05bd54482fb5d1afe9bb658'/>
<id>7dca020819b7573cd05bd54482fb5d1afe9bb658</id>
<content type='text'>
This patch adds some new unit files and targets for starting instances
with nuxwdog, as well as logic within the pki-server nuxwdog module to
switch to/from the old and new systemd unit files.

It also corrects some issues found in additional testing of the nuxwdog
change scripts.

To use nuxwdog to start the instance, a user needs to do the following:

1. Create an instance normally.
2. Run: pki-server instance-nuxwdog-enable &lt;instance_name&gt;
3. Start the instance using:
   systemctl start pki-tomcatd-nuxwdog@&lt;instance_name&gt;.service

To revert the instance, simply do the following:

1. Run: pki-server instance-nuxwdog-disable &lt;instance_name&gt;
2. Start the instance using:
   systemctl start pki-tomcatd@&lt;instance_name&gt;.service
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This patch adds some new unit files and targets for starting instances
with nuxwdog, as well as logic within the pki-server nuxwdog module to
switch to/from the old and new systemd unit files.

It also corrects some issues found in additional testing of the nuxwdog
change scripts.

To use nuxwdog to start the instance, a user needs to do the following:

1. Create an instance normally.
2. Run: pki-server instance-nuxwdog-enable &lt;instance_name&gt;
3. Start the instance using:
   systemctl start pki-tomcatd-nuxwdog@&lt;instance_name&gt;.service

To revert the instance, simply do the following:

1. Run: pki-server instance-nuxwdog-disable &lt;instance_name&gt;
2. Start the instance using:
   systemctl start pki-tomcatd@&lt;instance_name&gt;.service
</pre>
</div>
</content>
</entry>
</feed>
