| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| |
|
|
|
|
|
|
| |
These files are no longer needed by pki-core as we are usign the
tomcat unit files, and no longer need to deliver these. Plus,
they wer breaking the TPS build.
|
| |
|
|
|
|
|
| |
The Conflicts tags in pki-tps and pki-tps-tomcat have been removed
since it blocks the installation.
|
|
|
|
|
|
|
|
|
|
|
| |
The source files for the new Tomcat-based TPS has been moved from base/tps
to base/tps-tomcat. The new TPS will now be build in pki-core and packaged
in pki-tps-tomcat RPM. The old TPS and RA have been restored to the previous
state before adding the new TPS. Once the new TPS is complete, the old TPS
can be removed, the new TPS can be moved back to base/tps and the package
can be renamed back to pki-tps.
Ticket #702
|
|
|
|
|
|
| |
Added the packages python-requests, python-ldap, libselinux-python
and corepolicyutils-python as BuildRequires in pki-core.spec due to
issues reported during mock build.
|
|
|
|
|
|
|
|
| |
Adding the scripts and the pylintrc file to the build process.
The script is called before packaging the classes in the compose
scripts.
Ticket #316
|
|
|
|
|
|
|
| |
New man pages have been added for pki-upgrade and pki-server-upgrade.
The spec file and build scripts have been updated accordingly.
Ticket #582
|
|
|
|
|
|
|
| |
The code to install man pages in the spec file and CMake scripts
has been cleaned up for clarity.
Ticket #582
|
|
|
|
|
|
|
| |
The pkispawn and pkidestroy scripts have been moved into sbin folder.
The Python deployment library and the scriptlets were moved into
pki.server.deployment and pki.server.deployment.scriptlets packages,
respectively.
|
| |
|
|
|
|
|
| |
New subpackages on rhel7 require new dependencies. Also added
missing dependencies on apache-commons-cli and apache-commons-io.
|
|
|
|
|
| |
The spec files have been updated to require Java 1.7 for build
and runtime.
|
|
|
|
|
| |
The RA and TPS spec files have been modified to depend on pki-server,
pki-server-theme, and pki-symkey version 10.1.0 or later.
|
|
|
|
|
|
|
|
| |
The build files have been modified to use the correct library paths
on RHEL 7:
- libldap.so and liblber.so are in /usr/lib64
- jss4.jar is in /usr/lib
- Tomcat JSS filename is tomcatjss.jar
|
|
|
|
|
|
|
|
|
| |
The build and deployment tools have been modified to support creating
a basic Tomcat instance to run TPS. New configuration and template
files for TPS have been copied from another Tomcat subsystem. The TPS
functionality itself will be added in future patches.
Ticket #526
|
|
|
|
|
|
| |
* TRAC Ticket #606 - add restart / start at boot info to pkispawn man page
* TRAC Ticket #610 - Document limitation in using GUI install
* TRAC Ticket #629 - Package ownership of '/usr/share/pki/etc/' directory
|
|
|
|
|
|
|
|
|
|
| |
The upgrade framework has been modified to support backup and restore
functionality. A new method backup(filename) has been added to save
a file into a backup folder. The CLI's have been modified to accept
a --revert parameter which will restore the backup files one version
at a time.
Ticket #583
|
| |
|
|
|
|
|
|
|
|
|
|
| |
The JNI_JAR_DIR is supposed to be architecture-specific but the
pki-base package is architecture-neutral. So, to ensure it has the
correct value, the variable will be set at post installation.
Also, to simplify the upgrade process, the variable has been moved
from /etc/pki/pki.conf into /usr/share/pki/etc/pki.conf. The build,
deployment, startup, and upgrade scripts have been modified
accordingly.
|
| |
|
|
|
|
|
|
|
|
|
| |
runMain() has been changed to private access in latest junit(),
breaking the 19 build. We should not have been using this class in
the first place. Replaced it with the implementation of runMain()
which uses run(classes).
Ticket 605
|
|
|
|
|
|
|
|
|
|
| |
When setting up clones or non-CA subsystems, pkispawn checks if
the security domain is accessible and if the user can log in.
These calls invoke REST URIs, which are not available on older
subsystems. To support these subsystems, we need to attempt the
older legacy servlets if the REST APIs are not available.
Ticket #604
|
| |
|
|
|
|
|
|
| |
The /etc/pki/pki.conf has been restored. The RPM spec file has
been modified such that it will create system upgrade tracker file
(/etc/pki/pki.version) on install and remove it on uninstall.
|
|
|
|
|
|
|
|
|
|
| |
A new upgrade scriptlet has been added to add JNI_JAR_DIR into
pki.conf. The code to manipulate property files has been refactored
from PKIUpgradeTracker into a separate PropertyFile class to allow
reuse.
The pki-base package has been modified to deliver a default pki.conf
in /usr/share/pki/etc and copy it into /etc/pki if it doesn't exist.
|
|
|
|
| |
Update spec files for official release.
|
|
|
|
|
|
|
| |
The pretrans is needed to ensure that users with dogtag 9
style instances not upgrade to fedora 19, where tomcat 6 is
not available. They would be redirected to a page on how
to migrate their instances.
|
|
|
|
|
|
|
|
|
|
| |
The upgrade framework has been split into base and server upgrade
frameworks since they will be run automatically by different RPM
packages during upgrade. The base upgrade framework will upgrade
the system configuration. The server upgrade framework will upgrade
the instances and subsystems.
Ticket #544
|
|
|
|
|
|
|
| |
A new CLI module has been added to manage certificates in client
security database.
Ticket #491
|
|
|
|
|
| |
Added /var/lib/pki and /var/log/pki to spec file to that we
deliver them with pki-server and pki-base respectively.
|
|
|
|
|
|
|
| |
The spec has been modified to run pki-upgrade on post server
installation.
Ticket #544
|
|
|
|
|
|
|
| |
An upgrade script has been added to update the context.xml to
configure the random number generator.
Ticket #545
|
|
|
|
|
|
|
|
| |
A new Python library has been added to provide a framework to develop
upgrade scriptlets. A new CLI has been added to execute the upgrade
scriptlets.
Ticket #544
|
|
|
|
|
|
| |
The compose scripts and RPM specs have been updated to use version
10.0.2-0.1. The CMake script has been fixed to use the correct
version number.
|
|
|
|
|
|
|
| |
The base/deploy folder has been renamed to base/server to match the
package name. The pki.conf has been moved into pki-base package.
Ticket #553, #564
|
|
|
|
|
|
|
|
| |
configuration file, /etc/pki/pki.conf does not get replaced
on upgrade, if edited on the disk and the user's
configurations are not lost.
Ticket #507
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Connection is now made to the installation servlet through a python
client using JSON. The code to construct the ConfgurationRequest and
parse the results has been moved to pkihelper.py, and configuration.py
no longer calls a separate jython process to create the Configuration
object and parse the results. The jython code has therefore been removed.
Also added status servlet to other java subsystems, to be tested prior
to starting configuration.
Trac Ticket 532
|
|
|
|
|
|
|
|
| |
The Python REST client has been modified to parse JSON data using a method
that is compatible with python-requests 1.1. The RPM spec file has been
modified to require python-requests 1.1 package.
Ticket #535
|
|
|
|
|
|
|
| |
Due to recent CMake script changes, TPS and RA now require python
to build properly.
Ticket #540
|
|
|
|
| |
* Additional fix for Fedora 19+
|
| |
|
|
|
|
|
|
|
|
|
| |
The installer script has been modified to validate security domain
info in both interactive and silent installation.
A basic Python API has been added to access the REST interface.
Ticket #473
|
|
|
|
|
|
|
| |
The installer script has been modified to validate DS info in both
interactive and silent installation.
Ticket #472
|
|
|
|
|
|
|
|
| |
* Correct PKI Theme for RA and TPS:
** TRAC Ticket #517 - Clean up theme dependencies
* Make PKI Theme optional for CA, KRA, OCSP, TKS:
** Bugzilla Bug #916134 - unresolved dependency in pki-server: pki-server-theme
** TRAC Ticket #518 - Remove UI dependencies from pkispawn . . .
|
| |
|
|
|
|
| |
* TRAC Ticket #430 - License for 3rd party code
|
| |
|
|
|
|
|
|
| |
* TRAC Ticket #469 - Dogtag 10: Fix tomcatjss issue in pki-core.spec and
dogtag-pki.spec . . .
* TRAC Ticket #468 - pkispawn throws exception
|
|
|
|
| |
Ticket 306
|