summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Fill in PG_ProviderModule.Version property.Jan Safranek2013-07-171-4/+11
| | | | | | We will use PG_ProviderModule.Version property for API version of the provider. This patch adds mandatory '-v' parameter to openlmi-mof-register tool to fill it.
* Indmanager: Fix coverity reportRoman Rakus2013-07-171-0/+3
| | | | Signed-off-by: Roman Rakus <rrakus@redhat.com>
* LogicalFile: use get_string_property_from_op() where appropriateJan Synacek2013-07-174-42/+15
|
* LogicalFile: set LMI_UnixFile.NameJan Synacek2013-07-171-0/+1
| | | | | The property is not mandatory, but it's nice to have it consistent with other LMI file classes that are derived from CIM_LogicalFile.
* LogicalFile: mention python-pyudev as a test dependencyJan Synacek2013-07-171-1/+5
|
* Account: Make tests a little bit robustRoman Rakus2013-07-173-19/+30
| | | | Signed-off-by: Roman Rakus <rrakus@redhat.com>
* Account: Tests for indicationsRoman Rakus2013-07-172-0/+258
| | | | Signed-off-by: Roman Rakus <rrakus@redhat.com>
* LogicalFile: add tests for property checksJan Synacek2013-07-171-0/+87
|
* LogicalFile: add property checksJan Synacek2013-07-174-42/+119
|
* Account: Use Account prefix in test logsRoman Rakus2013-07-164-12/+12
| | | | | | It makes test output more readable Signed-off-by: Roman Rakus <rrakus@redhat.com>
* spec: add libselinux-devel to BuildRequiresJan Synacek2013-07-151-1/+5
|
* LogicalFile: make selinux lookups non-fatalJan Synacek2013-07-151-2/+4
| | | | | If, for some reason, no selinux context can be found, use a default <<none>> that is used by the selinux utilities (e.g. matchpathcon).
* Fix _lmi_debugJan Synacek2013-07-151-1/+1
| | | | INFO and WARNING debug levels are swapped.
* LogicalFile: add tests for selinuxJan Synacek2013-07-152-3/+39
|
* LogicalFile: add selinux contexts supportJan Synacek2013-07-153-1/+76
| | | | | Add support for displaying the current and the expected selinux context on a file.
* LogicalFile: remove unused variableJan Synacek2013-07-121-2/+1
|
* LogicalFile: fix typoJan Synacek2013-07-121-1/+1
|
* added profile registration classMichal Minar2013-07-102-1/+99
| | | | | | | | Each OpenLMI profile should define static instance of LMI_RegisteredProfile in one of its mof files. This instance should use CIM_RegisteredProfile::RegisteredVersion to say, which version of DMTF/SMASH profile it implements. And Major/Minor versions and RevisionNumber for any API/implementation changes.
* software: do not check symlink's file mode in testsMichal Minar2013-07-101-3/+4
|
* software: fixed test of LMI_InstalledSoftwareIdentityMichal Minar2013-07-101-1/+1
|
* software: don't use some packages for dangerous testsMichal Minar2013-07-101-1/+5
|
* LogicalFile: Add testsJan Synacek2013-07-084-0/+384
|
* spec files changes to cope with python namespace changeMichal Minar2013-07-041-9/+12
| | | | openlmi -> lmi reflected in spec file
* renamed openlmi namespace to lmiMichal Minar2013-07-0461-239/+237
| | | | | To comply with lmi shell, which is placed in *lmi* package, and to make our imports shorter, we are renaming *openlmi* namespace to *lmi*.
* added exception logging to reference enumerationMichal Minar2013-07-041-0/+2
|
* small software test improvementsMichal Minar2013-07-042-8/+4
|
* fixed RequestStateChange of LMI_SoftwareIdentityResourceMichal Minar2013-07-046-25/+103
| | | | added test for this method
* added cimprovagt wrapper script for SELinuxMichal Minar2013-07-043-22/+59
| | | | | added missing group attribute to providers readded registration of 05_LMI_Qualifiers.mof to scripts
* added tests for SoftwareIdentityFileCheckMichal Minar2013-07-031-8/+8
|
* added tests for SoftwareIdentityChecksMichal Minar2013-07-031-0/+144
|
* added tests for SoftwareIdentityFileCheckMichal Minar2013-07-033-3/+467
|
* call destructor of super class for YumDBMichal Minar2013-07-031-1/+1
|
* account: don't require indication managerRadek Novacek2013-07-033-5/+4
| | | | | Indication manager is part of this project, search for its installation will just create a chicken-egg problem.
* Account: Remove dead codeRoman Rakus2013-07-031-6/+10
| | | | Signed-off-by: Roman Rakus <rrakus@redhat.com>
* implemented VerifyInstalledIdentity()Michal Minar2013-07-031-0/+75
|
* added some comments stringsMichal Minar2013-07-032-3/+18
| | | | also fixed some typos
* added another LMI_SoftwareVerificationJobMichal Minar2013-07-0316-131/+346
| | | | | | | | | | There are now two asynchronous jobs: LMI_SoftwareInstallationJob LMI_SoftwareVerificationJob Previous LMI_SoftwareInstallationJob module made generic to handle both jobs and possibly more. Also added new static filters for LMI_SoftwareVerificationJob.
* clean up YumDB instance only if it's instantiatedMichal Minar2013-07-033-34/+139
| | | | using global variable to signal, whether running under broker process
* delete YumDB singleton in YumWorker processMichal Minar2013-07-032-1/+10
| | | | | | | | | YumDB singleton launches YumWorker process and then serves as its interface. We don't need its instance in separate process. Deleting it allows us to check, whether we run under broker process or under YumWorker. clean up YumDB instance only if it's instantiated
* added implementation for verification classesMichal Minar2013-07-0310-28/+1614
| | | | | | implemented: LMI_SoftwareIdentityFileCheck LMI_SoftwareIdentityChecks
* added software verification classes to mofMichal Minar2013-07-031-2/+261
|
* Account: Fix unreachable codeRoman Rakus2013-07-031-1/+1
| | | | Signed-off-by: Roman Rakus <rrakus@redhat.com>
* Account: Don't use uninitialized fieldsRoman Rakus2013-07-031-3/+4
| | | | | | Fix coverity report for using uninitialized fields Signed-off-by: Roman Rakus <rrakus@redhat.com>
* Account: Use strdup instead of malloc-strcpy comboRoman Rakus2013-07-031-4/+2
| | | | Signed-off-by: Roman Rakus <rrakus@redhat.com>
* Add LogicalFile to READMEJan Synacek2013-07-031-0/+11
|
* LogicalFile: remove explicit lib dependency from specJan Synacek2013-07-031-1/+0
|
* LogicalFile: use udev to fill info about the filesystemJan Synacek2013-07-027-22/+116
|
* LogicalFile: remove unused variableJan Synacek2013-07-021-1/+0
|
* Merge branch 'master'Peter Schiffer2013-07-0112-18/+538
|\
| * Merge branch 'master' of ssh://git.fedorahosted.org/git/openlmi-providersPeter Schiffer2013-07-0112-18/+538
| |\