summaryrefslogtreecommitdiffstats
path: root/base/server/CMakeLists.txt
Commit message (Collapse)AuthorAgeFilesLines
* Package pki client library for Python 3Christian Heimes2016-03-041-2/+2
| | | | | | | | | | Dogtag's Python code has been compatible with Python 3 for a while. A new package pki-base-python3 provides the pki package for clients. As of now pki.server is not packages for Python 3. The pki-base package also provides pki-base-python2. https://fedorahosted.org/pki/ticket/1739
* Correct installation path for pki.serverChristian Heimes2016-03-031-1/+1
| | | | | 0e35b64c1f751cc8a7a8a0fac25828a8eab24714 introduced an additional and unwanted directory.
* Simplify Python package installationChristian Heimes2016-03-031-2/+4
| | | | | | | | | | | * The cmake files now copy just *.py into the installation directory. This ensures that no stale pyc files or __pycache__ directories are copied. rpmbuilder takes care of pyc/pyo compilation on Fedora and RHEL. * The pki-core.spec file uses python2 macros. In case of RHEL missing macros are defined on the top of the file. * A bug in the python_sitelib macros has been fixed. rpmbuilder doesn't like lines breaks.
* Add nuxwdog functionality to DogtagAde Lee2015-04-221-0/+1
| | | | | | | | | | | | 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
* Added support for Tomcat 8.Endi S. Dewata2015-04-211-1/+8
| | | | | | | | | | | | 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
* Moved cmsbundle into server folder.Endi S. Dewata2013-12-051-0/+1
| | | | | The pki-cmsbundle.jar is distributed in pki-server package so the files have been moved into the base/server folder.
* Fixed tests dependencies.Endi S. Dewata2013-10-311-0/+1
| | | | | The test classes have been moved from base/common/test to base/server/test and into the cmscore package because they are dependent on server classes.
* Reorganized server packages.Endi S. Dewata2013-10-251-0/+4
| | | | | 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.
* Cleaned up code to install man pages.Endi S. Dewata2013-07-221-19/+7
| | | | | | | The code to install man pages in the spec file and CMake scripts has been cleaned up for clarity. Ticket #582
* Reorganized deployment tools.Endi S. Dewata2013-07-221-49/+3
| | | | | | | 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.
* Reorganized server files.Endi S. Dewata2013-07-131-0/+35
| | | | | Some server files in base/common have been moved to base/server for consistency. The build scripts have been updated accordingly.
* Refactored upgrade framework into base and server upgrade.Endi Sukma Dewata2013-04-251-1/+20
| | | | | | | | | | 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
* Moved pki.conf into base/common.Endi Sukma Dewata2013-04-241-13/+1
| | | | | | | The pki.conf has been moved into the base/common folder to match the RPM package. Ticket #553
* Refactored pki.upgrade module.Endi Sukma Dewata2013-04-171-0/+1
| | | | | | | Some common constants and methods in pki.upgrade have been moved into the pki module. Ticket #544
* Added upgrade script for random number generator.Endi Sukma Dewata2013-04-161-0/+11
| | | | | | | An upgrade script has been added to update the context.xml to configure the random number generator. Ticket #545
* Added upgrade framework.Endi Sukma Dewata2013-04-091-0/+1
| | | | | | | | 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
* Renamed base/deploy to base/server.Endi Sukma Dewata2013-04-091-0/+144
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