summaryrefslogtreecommitdiffstats
path: root/specs
Commit message (Collapse)AuthorAgeFilesLines
* Updated F24 (second alpha) build of pki-core.Matthew Harmsen2016-04-074-5/+17
|
* Updated F24 (alpha) build of pki-core.Matthew Harmsen2016-03-231-1/+14
|
* Miscellaneous cleanup of spec filesMatthew Harmsen2016-03-074-33/+21
| | | | | - PKI TRAC Ticket #1701 - Removed javadocs from 'meta' package - PKI TRAC Ticket #1099 - Rename DRM nomenclature to KRA nomenclature
* Change 'pki-base' --> 'pki-base-java' for build and runtime dependenciesMatthew Harmsen2016-03-071-2/+2
| | | | PKI TRAC Ticket #1399 - Split pki-base into Java and Python client packages
* Rebase to 10.3.xMatthew Harmsen2016-03-044-8/+30
| | | | - PKI TRAC Ticket #1724 - Rebase pki-core to 10.3.x
* Only build Python 3 packages on Fedora 24+Christian Heimes2016-03-041-1/+1
| | | | | | Fedora 23 doesn't have NSS and LDAP packages for Python 3. RHEL 7.2 doesn't ship Python 3.
* Package pki client library for Python 3Christian Heimes2016-03-041-0/+47
| | | | | | | | | | 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
* Simplify Python package installationChristian Heimes2016-03-031-16/+8
| | | | | | | | | | | * 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.
* Slim down pki-base dependenciesChristian Heimes2016-03-031-2/+2
| | | | | The pki Python modules don't require python-ldap and python-lxml. The dependencies are only used by the pki.server package.
* Fix spec file dateAde Lee2016-03-011-1/+1
|
* Separate java and python components of pki-base.Ade Lee2016-03-011-27/+48
| | | | | | | | Java components of pki-base have been moved to pki-base-java, significantly reducing the expected footprint of pki-base for python-only clients. Ticket 1399
* Added Python wrapper for pki pkcs12-import.Endi S. Dewata2016-02-261-0/+4
| | | | | | | | | | | | | | | | | | A Python wrapper module has been added for the pki pkcs12-import command to provide a mechanism to implement a workaround for JSS import limitation. Additional fixes by cheimes have been merged into this patch: setup.py: We must track all sub-packages manually. pylint-build-scan.py: pylint confuses the 'pki' package with the 'pki' command. The workaround symlinks the command and analysis the command under its alternative name. https://fedorahosted.org/pki/ticket/1742
* Remove execute permissions from systemd unit filesFraser Tweedale2016-02-151-4/+4
| | | | Fixes: https://fedorahosted.org/pki/ticket/1723
* PKI TRAC Ticket #1850 - Rename DRMTool --> KRATool (spec file)Matthew Harmsen2016-02-111-3/+11
|
* Resolves: PKI TRAC Ticket #1714Matthew Harmsen2016-02-041-3/+5
| | | | | - PKI TRAC Ticket #1714 - mod_revocator and mod_nss dependency for tps should be removed
* Run flake8 and pylint --py3k tests during RPM buildChristian Heimes2016-01-251-0/+21
| | | | | | | pki-core.spec now ensures that Python code stays compatible with Python 3 and is nicely formatted, too. https://fedorahosted.org/pki/ticket/1738
* Added automatic Tomcat migration.Endi S. Dewata2015-10-301-2/+6
| | | | | | | | | | | | | | | | | | | The pki-core.spec has been modified to execute pki-server migrate when the package is installed. This way when upgrading from F22 to F23 all PKI instances will be migrated automatically to Tomcat 8. The pki-server migrate command has been modified such that if there is no specific Tomcat version specified it will use the current Tomcat version. The top attribute in the CLI class was not functioning properly, so it has been replaced with get_top_module() method. The getopt() invocations in pki-server subcommands have been replaced with gnu_getopt() to allow intermixing options and arguments. https://fedorahosted.org/pki/ticket/1310
* Added python-nss runtime dependencyMatthew Harmsen2015-10-021-1/+5
| | | | - PKI TRAC Ticket #1623 - Runtime dependency on python-nss is missing
* Added pki-user-membership man page.Endi S. Dewata2015-08-241-0/+1
| | | | | | | | | A new man page has been added for pki <subsystem>-user-membership commands. The pki-user-cert man page has been modified to fix some errors. https://fedorahosted.org/pki/ticket/1584 (cherry picked from commit 997c8ec32ed483f3af47d692039720e62fa65c94)
* Reverse previous merge commit.Jack Magne2015-08-241-1/+0
|
* Added pki-user-membership man page.Endi S. Dewata2015-08-251-0/+1
| | | | | | | | A new man page has been added for pki <subsystem>-user-membership commands. The pki-user-cert man page has been modified to fix some errors. https://fedorahosted.org/pki/ticket/1584
* Py3 modernization: libmodernize.fixes.fix_input_sixChristian Heimes2015-08-171-0/+2
| | | | | | | In Python 3 raw_input() has been renamed to input() and the old, insecure input() builtin is gone. six.moves simplifies the transition. It provides the former raw_input() function under the same import name on Python 2 and 3.
* Rewrite pylint-build-scan as improved Python scriptChristian Heimes2015-08-101-1/+1
| | | | | | | The upgrade scripts don't have a .py file extension. For this reason they are not picked up by pylint in tox.ini. Tox doesn't support shell scripting. In order to check all files I rewrote the pylint-build-scan.sh script as Python script.
* Updated version number to 10.3.0-0.1Matthew Harmsen2015-08-084-5/+17
|
* updated dependenciesMatthew Harmsen2015-08-081-3/+23
| | | | | - PKI TRAC Ticket #1530 - Client pki-tools missing tomcat-servlet dependency - PKI TRAC Ticket #1542 - Update tomcatjss dependency on Fedora 23 and later
* Fixed previous patch by ALWAYS including 'policycoreutils-python' regardlessMatthew Harmsen2015-07-241-4/+2
| | | | of platform.
* Please depend on policycoreutils-python-utilsMatthew Harmsen2015-07-241-1/+12
| | | | | - Bugzilla Bug #1246620 - [PATCH] Please depend on policycoreutils-python-utils [Fedora 23 and later - tradej]
* Updated version number to 10.2.7-0.1Matthew Harmsen2015-07-184-8/+20
|
* Update release number for release build (10.2.6-1)Matthew Harmsen2015-07-184-4/+16
|
* Added pki-tps-profile man page.Endi S. Dewata2015-07-181-0/+1
| | | | | | | | | A new man page has been added for the pki tps-profile CLI. The CLI has been modified to refer to the new man page. Some other man pages have been cleaned up as well. https://fedorahosted.org/pki/ticket/1271
* Added 'pkidaemon' man page.Matthew Harmsen2015-07-171-0/+1
|
* Added pki-audit man page.Endi S. Dewata2015-07-171-0/+1
| | | | | | | | A new man page has been added for the pki <subsystem>-audit CLI. Due to database upgrade issue the command is currently only available in TPS. https://fedorahosted.org/pki/ticket/1437
* Remove 'setup' directory containing remaining Perl routinesMatthew Harmsen2015-07-171-5/+4
| | | | - PKI TRAC Ticket #1492 - remove pki-proxy-setup
* Added man pages for pki-serverAde Lee2015-07-161-0/+5
| | | | Trac ticket 1356
* Create pkiuser user and group during installationChristian Heimes2015-07-151-0/+19
| | | | | | | The group 'pkiuser' and user 'pkiuser' are now created during the installation of the pki-server package. https://fedorahosted.org/pki/ticket/1468
* The man page for tpsclient does not exist.Jack Magne2015-07-091-1/+1
| | | | | | Ticket #1629 Provide a man page for the tool "tpsclient".
* Remove ExcludeArch directiveMatthew Harmsen2015-06-204-20/+16
|
* Updated version number to 10.2.6-0.1Matthew Harmsen2015-06-194-8/+20
|
* Update release number for release build (10.2.5-1)Matthew Harmsen2015-06-194-4/+16
|
* ticket 867 symkey library path link fixChristina Fu2015-06-181-6/+0
|
* Bugzilla Bug #1230970 - Errata TPS tests for rpm verification failedMatthew Harmsen2015-06-171-2/+4
|
* Added man page for pki group-member.Endi S. Dewata2015-06-081-0/+1
| | | | https://fedorahosted.org/pki/ticket/1064
* Added man page for pki user-cert.Endi S. Dewata2015-06-081-0/+1
| | | | https://fedorahosted.org/pki/ticket/849
* Ticket 867 Need to support TPS as a separate tomcat instance.Christina Fu2015-06-011-0/+5
| | | | | This patch addressed the issue that TPS on independent Tomcat is missing symlink to symkey.jar and causes all symkey method reference to fail
* Cleaned up python docs generation.Endi S. Dewata2015-05-281-1/+1
| | | | | | | The script to generate Python docs has been cleaned up and simplified. The python-sphinx configuration files have been moved into base/common/python. The build artifacts are now created in the build/base/common/python.
* Updated version number to 10.2.5-0.1Matthew Harmsen2015-05-264-8/+20
|
* Update release number for release build (10.2.4-1)Matthew Harmsen2015-05-264-4/+16
|
* Update nuxwdog and tomcatjss dependenciesAde Lee2015-05-121-4/+29
|
* Patches to get nuxwdog working with systemdAde Lee2015-05-101-0/+4
| | | | | | | | | | | | | | | | | | | | | | 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 <instance_name> 3. Start the instance using: systemctl start pki-tomcatd-nuxwdog@<instance_name>.service To revert the instance, simply do the following: 1. Run: pki-server instance-nuxwdog-disable <instance_name> 2. Start the instance using: systemctl start pki-tomcatd@<instance_name>.service
* Restored requirement for 'jss-javadocs'Matthew Harmsen2015-04-241-1/+9
|