[PATCH] REST interface extension
by Andrew Wnuk
REST interface extension
This patch provides REST interface extension allowing recovery of
asymmetric keys.
Ticket #439.
11 years, 1 month
[PATCH] 308 Fixed database cleanup issues.
by Endi Sukma Dewata
The configuration code has been modified not to remove the LDAP database
folder since it may not have access to it. It will also not continue
with the cleanup if the database is used by another subtree.
Manual removal of old entries in the subtree is redundant so the code
has been removed. The exception handling has been improved as well.
--
Endi S. Dewata
11 years, 1 month
[PATCH] 326 Fixed problem running GroupMemberProcessor on non-CA.
by Endi Sukma Dewata
Previously the GroupMemberProcessor could only run on CA because the
base Processor class depends on CA. To fix the problem all CA-specific
code in Processor has been moved into a new CAProcessor. All existing
subclasses of Processor will inherit from CAProcessor, but the
GroupMemberProcessor will continue to inherit from Processor.
--
Endi S. Dewata
11 years, 1 month
[PATCH] 72 Continuous Integration Framework - Solutions for tickets #722, 723, 724
by Abhishek Koneru
Please find the patch which adds all the tests to upstream git on 10.0
branch. It is present at pki/tests in the code tree.
The junit tests source code and the extensions for Suite junit runner
and the junit.RunNotifier are present at
pki/tests/beaker/rhcs/dev_java_tests/src. The code is compiled to
pki/tests/beaker/rhcs/dev_java_tests/bin. (This has been setup in the
project). Once the project is opened in eclipse the code is compiled
there. Except for the junit4.jar, there are no other requirements for
building the java tests in eclipse. Though for making an rpm of all the
tests we need the following packages installed:
expect, beah, rhts-test-env, beakerlib, beakerlib-redhat, rhts-devel,
beaker-client.
The presence of these packages also provides all the beaker client
functionality.
A compose script, compose_pki_test_package, is added to pki/scripts.
This script when executed, creates a folder X/package.tests(X=pki/..)
and copies all the tests there and builds the rpm. Building a
personalized rpm is possible only when the build is made outside the git
tree. Executing the make-package.sh script inside at
pki/tests/beaker/rhcs is not possible if the tags of the current branch
are different from the master. (Similar problem faced in SVN v<1.7).
Hence the rpm is build outside the pki source tree.
--- Abhishek
11 years, 1 month
[PATCH] fix tmpfiles.d reference in spec files
by Ade Lee
This patch is for 10.0 only.
It is expected that this patch will be applied after Endi's latest 10.0
patches - ie. 332, 333 and 334.
Its simply a spec file change. See Ticket 743 for details.
Please review.
Ade
11 years, 1 month
[PATCH] 168 - added missing jar for apache-commons-io
by Ade Lee
The patch is for 10.0 (Ticket 776)
When we upgraded resteasy to 3.0.x in 10.1, we had to add a link to
apache-commons-io.jar. We recently upgraded resteasy-base in RHEL7 to
2.3.5-1 , and this version also requires apache-commons-io.
IPA ran into an issue where a replica failed to install because of an
exception raised when a class in apache-commons-io was called. This
issue is detailed in https://bugzilla.redhat.com/show_bug.cgi?id=1024679
With the jar link present, the replica installs successfully.
This patch adds the relevant jar link.
Please review,
Ade
11 years, 1 month
[PATCH] 335 Fixed tests dependencies.
by Endi Sukma Dewata
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.
--
Endi S. Dewata
11 years, 1 month
[PATCH] 334 Added CLI command aliases.
by Endi Sukma Dewata
This patch adds aliases for some CLI commands into the 10.0 branch to
make it forward compatible with the 10.1 branch, allowing the same tests
to run on both versions.
* client-cert-find -> client-find-cert
* client-cert-import -> client-import-cert
* client-cert-del -> client-remove-cert
* group-member-add -> group-add-member
* group-member-find -> group-find-member
* group-member-show -> group-show-member
* group-member-del -> group-remove-member
* user-cert-add -> user-add-cert
* user-cert-find -> user-find-cert
* user-cert-show -> user-show-cert
* user-cert-del -> user-remove-cert
* user-membership-add -> user-add-membership
* user-membership-find -> user-find-membership
* user-membership-show -> user-show-membership
* user-membership-del -> user-remove-membership
The original commands will continue to work as before.
--
Endi S. Dewata
11 years, 1 month
[PATCH] 333 Backup upgrade tracker.
by Endi Sukma Dewata
The upgrade framework has been modified to backup the files used
to track the upgrade progress. If the tracker file is also modified
by the upgrade scriptlet, it will only keep the initial backup
(before any modifications were made).
Ticket #763
--
Endi S. Dewata
11 years, 1 month