<feed xmlns='http://www.w3.org/2005/Atom'>
<title>pki.git/base/server/tomcat/src/com, 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>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>
<entry>
<title>Fixed build issues.</title>
<updated>2015-04-22T23:58:03+00:00</updated>
<author>
<name>Endi S. Dewata</name>
<email>edewata@redhat.com</email>
</author>
<published>2015-04-22T23:04:32+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/edewata/public_git/pki.git/commit/?id=d462736b525292b2c3c5e27c6cb0f9c273b64451'/>
<id>d462736b525292b2c3c5e27c6cb0f9c273b64451</id>
<content type='text'>
The code has been modified to fix tomcatjss and python-sphinx
issues.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The code has been modified to fix tomcatjss and python-sphinx
issues.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add back the getPassword(tag) code to handle old tomcatjss interface</title>
<updated>2015-04-22T18:18:02+00:00</updated>
<author>
<name>Ade Lee</name>
<email>alee@redhat.com</email>
</author>
<published>2015-04-22T18:09:03+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/edewata/public_git/pki.git/commit/?id=839e14aa4b115cef680b6923ce44f984f7259459'/>
<id>839e14aa4b115cef680b6923ce44f984f7259459</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add nuxwdog functionality to Dogtag</title>
<updated>2015-04-22T04:01:47+00:00</updated>
<author>
<name>Ade Lee</name>
<email>alee@redhat.com</email>
</author>
<published>2015-04-17T02:26:03+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/edewata/public_git/pki.git/commit/?id=2c171ca8fafc1d688b9b965d1255a81aba6aa7ee'/>
<id>2c171ca8fafc1d688b9b965d1255a81aba6aa7ee</id>
<content type='text'>
This is the first of several commits.  This adds a LifecycleListener
to call init() on the nuxwdog client before any connectors or webapps
start up, and call sendEndInit() once initialization completes.

Code is also added to prompt for and test required passwords on startup.
All that is required to use nuxwdog is to start the server using nuxwdog.
An environment variable will be set that will trigger creation of the
NuxwdogPasswordStore.  We expect tags for the required passwords to be in
cms.passwordList
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is the first of several commits.  This adds a LifecycleListener
to call init() on the nuxwdog client before any connectors or webapps
start up, and call sendEndInit() once initialization completes.

Code is also added to prompt for and test required passwords on startup.
All that is required to use nuxwdog is to start the server using nuxwdog.
An environment variable will be set that will trigger creation of the
NuxwdogPasswordStore.  We expect tags for the required passwords to be in
cms.passwordList
</pre>
</div>
</content>
</entry>
<entry>
<title>Added support for Tomcat 8.</title>
<updated>2015-04-21T20:53:17+00:00</updated>
<author>
<name>Endi S. Dewata</name>
<email>edewata@redhat.com</email>
</author>
<published>2015-02-25T02:02:13+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/edewata/public_git/pki.git/commit/?id=42667acb21cee0ce73c58aaf55aea8fee19620ff'/>
<id>42667acb21cee0ce73c58aaf55aea8fee19620ff</id>
<content type='text'>
The Dogtag code has been modified to support both Tomcat 7 and 8.
All files depending on a specific Tomcat version are now stored
in separate folders. The build scripts have been modified to use
the proper folder for the target platform. The tomcatjss
dependency has been updated as well.

The upgrade script will be added in a separate patch.

https://fedorahosted.org/pki/ticket/1264
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The Dogtag code has been modified to support both Tomcat 7 and 8.
All files depending on a specific Tomcat version are now stored
in separate folders. The build scripts have been modified to use
the proper folder for the target platform. The tomcatjss
dependency has been updated as well.

The upgrade script will be added in a separate patch.

https://fedorahosted.org/pki/ticket/1264
</pre>
</div>
</content>
</entry>
<entry>
<title>Reorganized server packages.</title>
<updated>2013-10-25T21:17:39+00:00</updated>
<author>
<name>Endi S. Dewata</name>
<email>edewata@redhat.com</email>
</author>
<published>2013-10-07T15:48:54+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/edewata/public_git/pki.git/commit/?id=2119f1b218e9d68b13496e7042785d9c68753966'/>
<id>2119f1b218e9d68b13496e7042785d9c68753966</id>
<content type='text'>
The tomcat, cms, and cmscore packages have been moved from base/common
into separate folders in base/server so that they can be built separately.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The tomcat, cms, and cmscore packages have been moved from base/common
into separate folders in base/server so that they can be built separately.
</pre>
</div>
</content>
</entry>
</feed>
