summaryrefslogtreecommitdiffstats
path: root/mof
Commit message (Collapse)AuthorAgeFilesLines
* power: mark implemented method and property as implementedRadek Novacek2013-10-171-0/+31
|
* journald: Bump revision to 0.4.0 for the upcoming releaseTomas Bzatek2013-10-151-4/+4
|
* journald: Add indicationsTomas Bzatek2013-10-151-0/+6
| | | | Also contains simple test suite to test indications.
* journald: Basic provider implementationTomas Bzatek2013-10-151-0/+64
| | | | | | | | This is a fully functional basic implementation of the provider. Maximum number of enumerated instances is limited, see the code. TODO list: https://fedorahosted.org/openlmi/ticket/142
* Account: set proper version of LMI_GroupRoman Rakus2013-09-301-1/+1
| | | | | | I missed this in previous commit Signed-off-by: Roman Rakus <rrakus@redhat.com>
* Account: Add DeleteGroup method to be consistent with user's deletionRoman Rakus2013-09-301-0/+10
| | | | | | | | | | | User deletetion is done by DeleteUser method. Added similar method to delete a group. Also do the check if the group isn't a primary group of a user. Changed documentation accordingly. Signed-off-by: Roman Rakus <rrakus@redhat.com>
* Make Software MOF file parseable by openlmi-doc-class2rstJan Safranek2013-09-301-17/+16
| | | | | - don't use Linux_ classes - fix ValueMaps
* account: Allow to set plain text passwordRoman Rakus2013-09-201-2/+19
| | | | | | libuser has a mechanism to encrypt password Signed-off-by: Roman Rakus <rrakus@redhat.com>
* Hardware: Added PCI_Bridge providerPeter Schiffer2013-09-091-0/+26
| | | | | | | | | Separated PCI_Bridges from PCI_Devices and provided multiple additional information related to PCI_Bridges. New providers: * LMI_PCIBridgeProvider * LMI_PCIBridgeSystemDeviceProvider
* Account: Better return values for methodsRoman Rakus2013-09-051-2/+15
| | | | Signed-off-by: Roman Rakus <rrakus@redhat.com>
* Account: New delete methodRoman Rakus2013-09-021-0/+27
| | | | | | This method should be used insted of intrinsic DeleteInstace. Signed-off-by: Roman Rakus <rrakus@redhat.com>
* bumped version to 0.2.00.2.0Michal Minar2013-08-2810-112/+112
|
* software: added FindIdentity() functionMichal Minar2013-08-231-0/+33
| | | | | | | Since disablement of SoftwareIdentity enumeration, there has been no way to search for particular package (using [WC]QL query for example). This serious limitation is now treated by this addition to LMI_SoftwareInstallationService.
* software: added missing Implemented qualifier to mofMichal Minar2013-08-231-1/+1
|
* Fixed registration of __MethodParameters classes - they are for Pegasus only.Jan Safranek2013-08-152-61/+83
| | | | | SFCB does not like the initial underscore charactes, which violate MOF syntax. As consequence, the __MethodParameters classes are now in separate MOF file.
* software: added classes for asynchronous methodsMichal Minar2013-08-081-0/+61
| | | | | | | | Pegasus does not support instances of unknown classes, that's why we need to define additional classes representing parameters of asynchronous methods. These will be used in LMI_ConcreteJob.JobOutParameters and CIM_InstMethodCall.MethodParameters properties.
* Hardware: Added additional information to the LMI_ChassisPeter Schiffer2013-07-291-0/+5
| | | | Added information about tag, model, product name and UUID to the LMI_Chassis.
* service: add profile registration, selinux wrapper and class versionJan Synacek2013-07-261-1/+2
|
* Remove obsolete 30_LMI_ProfileRegistration.mof.Jan Safranek2013-07-261-70/+0
| | | | We use native Pegasus profile registration.
* Add Version to mof files.Jan Safranek2013-07-264-73/+86
|
* Register profile for LMI_Fan providerJan Safranek2013-07-261-1/+1
|
* realmd: add profile registration and class versioning in mofJan Synacek2013-07-261-2/+4
|
* logicalfile: bump classes' versionJan Synacek2013-07-261-10/+10
|
* power: various improvementsRadek Novacek2013-07-261-6/+13
| | | | | | * class versions in the mof file * profile registration * selinux wrapper
* logicalfile: version classes in mofJan Synacek2013-07-261-2/+11
|
* Hardware: Added associations to the CIM_ComputerSystem classPeter Schiffer2013-07-251-0/+50
| | | | | | | | | New providers: * LMI_ProcessorSystemDeviceProvider * LMI_MemorySystemDeviceProvider * LMI_PCIDeviceSystemDeviceProvider * LMI_BatterySystemDeviceProvider * LMI_ChassisComputerSystemPackageProvider
* Merge branch 'master' of ssh://git.fedorahosted.org/git/openlmi-providersPeter Schiffer2013-07-181-0/+44
|\
| * PCP<->CIM bridge prototype v3Frank Ch. Eigler2013-07-181-0/+44
| | | | | | | | | | | | | | | | - contents properly built/packaged into openlmi-pcp subrpm - a cron.daily job conditionally (rarely) rebuilds the MOF/REG files based upon current PCP state - /usr/bin/openlmi-pcp-generate able to be run by hand, cron.daily job minimal - more run-time PCP error tolerance
* | Hardware: Update LMI_PCIDevice providerPeter Schiffer2013-07-161-7/+7
|/ | | | | | | LMI_PCIDevice provider was updated to match the rest of the providers in the Hardware, multiple information was added. As main and only source of information is still libpci library, as udev doesn't provide all necessary information and if used, it would have to be combined with libpci anyway.
* LogicalFile: add selinux contexts supportJan Synacek2013-07-151-0/+7
| | | | | Add support for displaying the current and the expected selinux context on a file.
* added profile registration classMichal Minar2013-07-101-0/+70
| | | | | | | | 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.
* renamed openlmi namespace to lmiMichal Minar2013-07-041-24/+24
| | | | | 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 cimprovagt wrapper script for SELinuxMichal Minar2013-07-041-21/+25
| | | | | added missing group attribute to providers readded registration of 05_LMI_Qualifiers.mof to scripts
* added another LMI_SoftwareVerificationJobMichal Minar2013-07-033-35/+131
| | | | | | | | | | 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.
* added implementation for verification classesMichal Minar2013-07-031-0/+11
| | | | | | implemented: LMI_SoftwareIdentityFileCheck LMI_SoftwareIdentityChecks
* added software verification classes to mofMichal Minar2013-07-031-2/+261
|
* Merge branch 'master' of ssh://git.fedorahosted.org/git/openlmi-providersPeter Schiffer2013-07-011-0/+15
|\
| * Account: Indications for creation and deletionRoman Rakus2013-07-011-0/+15
| | | | | | | | Signed-off-by: Roman Rakus <rrakus@redhat.com>
* | Hardware: Added battery providersPeter Schiffer2013-06-271-0/+34
|/ | | | | | | | New providers: * LMI_BatteryProvider * LMI_BatteryPhysicalPackageProvider * LMI_PhysicalBatteryContainerProvider * LMI_PhysicalBatteryRealizesProvider
* Hardware: Added pointing device providerPeter Schiffer2013-06-201-0/+5
| | | | | | | | New provider: * LMI_PointingDeviceProvider It currently represents pointing devices on chassis, such as touch pad or track point.
* Hardware: Added system slot providerPeter Schiffer2013-06-061-0/+15
| | | | | | New providers: * LMI_SystemSlotProvider * LMI_SystemSlotContainerProvider
* Hardware: Added chassis ports providerPeter Schiffer2013-06-061-0/+15
| | | | | | New providers: * LMI_PortPhysicalConnectorProvider * LMI_PortPhysicalConnectorContainerProvider
* Hardware: Connect processor(s) and memory with chassisPeter Schiffer2013-05-301-0/+50
| | | | | | | | | | | | | New providers: * LMI_ProcessorChipContainer * LMI_MemorySlot * LMI_MemorySlotContainer * LMI_MemoryPhysicalPackage * LMI_MemoryPhysicalPackageInConnector * LMI_PhysicalMemoryContainer This commmit brings also provider for memory slot, and memory physical package, which is plugged in memory slot.
* Hardware: Added Baseboard (Motherboard) ProviderPeter Schiffer2013-05-231-0/+15
| | | | | | | | | | New Providers: * LMI_BaseboardProvider * LMI_BaseboardContainerProvider Other Changes: * Removed useless providers_SRCS from CMakeLists.txt * Better, human friendly chassis name if type is not avaiable
* Fixed PowerManagement.mof to be readable by Pegasus.Jan Safranek2013-05-221-1/+1
| | | | Pegasus complains about "Non-association class contains reference property".
* Fix comment end in Software.mofJan Safranek2013-05-221-0/+1
|
* power: Rename LMI_ConcreteJob to LMI_PowerConcreteJobRadek Novacek2013-05-201-0/+5
| | | | | | There is collision with LMI_ConcreteJob provided by 30_LMI_Jobs.mof. This is just workaround, proper fix would be to use the jobs properly. The jobs in power provider were just an attempt and need to be fixed.
* Merge branch 'master' of ssh://git.fedorahosted.org/git/openlmi-providersPeter Schiffer2013-05-173-443/+20
|\
| * Remove the complex API dbus-style API from realmd providerStef Walter2013-05-171-438/+0
| | | | | | | | | | | | | | | | As discussed, we want to expose a simple API for starters here with just a few methods and properties. If we need to grow from there it should be in the future when we have more experience modeling an appropriate CIM model which integrates well with the patterns and style of other CIM models.
| * Remove LMI_ConcreteJob definition from LMI_PowerManagement.mofJan Safranek2013-05-171-5/+0
| | | | | | | | It's defined in 30_LMI_Jobs.mof.