summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
...
* journald: Use lmi logging infrastructure for error messagesTomas Bzatek2013-10-156-11/+19
|
* journald: Add indicationsTomas Bzatek2013-10-158-0/+539
| | | | Also contains simple test suite to test indications.
* journald: Basic provider implementationTomas Bzatek2013-10-1511-0/+1159
| | | | | | | | 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
* realmd: Fix unchecked resultTomas Bzatek2013-10-141-1/+3
| | | | | | | | Found by Coverity Scan. The change is really not needed, the iter variable is initialized NULL and subsequent g_variant_iter_next() call should return immediately, preventing the cycle to run. But, just to be on a safe side...
* Realmd: add documentationTomas Smetana2013-10-146-0/+487
|
* python: changed the severity of function tracing messagesMichal Minar2013-10-101-7/+8
| | | | | | Tracing messages logging entries and exits of functions/methods polute the trace logs greatly. Let's make them less severe making them easy to suppress, while keeping other interesting messages enabled.
* python: allow to disable tracing decoratorsMichal Minar2013-10-101-5/+23
| | | | | | | | | | | | Tracing decorators are everywhere and they make debugging very inconvenient. This allows to disable them easily using environment variable. To disable them, just add export LMI_DISABLE_TRACING_DECORATORS=1 to your /usr/libexec/pegasus/$provider-cimprovagt script.
* software: removed TODOMichal Minar2013-10-101-6/+0
| | | | use track instead
* software: added configuration section to docMichal Minar2013-10-102-0/+152
|
* software: documentation improvementsMichal Minar2013-10-107-0/+506
| | | | Added a short introduction to OpenLMI Software provider documentation.
* software: doc improvementsMichal Minar2013-10-101-5/+6
| | | | specified regular expression for Version and Release properties
* hardware: allow compilation for older cim-schemaMichal Minar2013-10-101-0/+10
| | | | | | | Compilation fails with older schema (preceding 2.38.0) because of missing Values in CIM_Processor::Family's qualifiers. Let's check whether the values get generated by konkret and fallback to custom defines.
* software: adjust the config commentMichal Minar2013-10-101-1/+4
| | | | | Add a note about the need to change the SystemClassName in config when sfcb is used.
* software: fixed regular expressions matching identityMichal Minar2013-10-101-7/+8
| | | | | Regular expressions could parse nevra and envra strings wrongly. Also increased the rebustness of checks for SoftwareIdentity::InstanceID.
* Merge branch 'devel/fix-thread-shutdown'Jan Safranek2013-10-101-1/+1
|\
| * Fix JobManager thread shutdown.Jan Safranek2013-10-091-1/+1
| | | | | | | | The thread did not stop when AttributeError occured.
* | service: remove unused variableJan Synacek2013-10-091-4/+3
| |
* | realmd: don't define own ORGIDJan Synacek2013-10-091-1/+1
| | | | | | | | | | There is no reason to define own ORGID. Use the common one. Fixes some compilation warnings.
* | fan: coverity fixesMichal Minar2013-10-091-48/+41
|/
* Use PG_ComputerSystem by default.Jan Safranek2013-10-0920-42/+42
| | | | | | | And get rid of sblim-cmpi-base dependency. It would be nice if our tests have an option to select Linux_ComputerSystem or PG_ComputerSystem in the future...
* hardware: fix buildJan Synacek2013-10-091-2/+0
| | | | | This commit sort of reverts commit 657e5bfee810e4a51b33ffd401aa307862491423.
* logicalfile: more intrinsic methods for LMI_RootDirectoryJan Synacek2013-10-092-3/+56
| | | | Add EnumerateInstances() and GetInstance().
* parse_config: Don't reuse already initialized GError structTomas Bzatek2013-10-091-2/+4
| | | | | | | | | | Setting an error on top of an existing error is considered a programmer's bug, possibly leaking memory. So do proper cleanup before reusing that variable. Also, errors set while retrieving keys and values are not checked anywhere so let's just don't set them. Returned NULL values in case of error should be enough to skip the particular value.
* Service: Fix. Use verify_server_cert=False while connection.Robin Hack2013-10-091-2/+2
|
* Service: Add new test case to QA upstream test.Robin Hack2013-10-091-3/+20
|
* hardware: fixed buildMichal Minar2013-10-081-1/+3
| | | | LMI_Processor_Family_Other was undefined
* added admin documentation for softwareMichal Minar2013-10-087-0/+1345
|
* python: version bump of python providersMichal Minar2013-10-083-3/+3
| | | | Bumped version in setups to 0.3.0.
* Service: Add documentationVitezslav Crhonek2013-10-086-0/+488
|
* logicalfile: fix resource leak and logicJan Synacek2013-10-081-1/+2
|
* software: fixed exception handlingMichal Minar2013-10-041-1/+1
|
* software: docstrings updateMichal Minar2013-10-041-30/+40
|
* software: fix startupMichal Minar2013-10-041-3/+9
| | | | | | It may happen that get_providers are called twice in single python process. Let's prevent an error to be raised due to double instantiation of IndicationManager which is a singleton.
* software: url check fix in testMichal Minar2013-10-041-3/+3
| | | | Let's ignore trailing slashes when comparing repository urls.
* software: speeded up testsMichal Minar2013-10-046-0/+12
| | | | | Added AssocClass property to Associator(Name)?s calls which limits the number of association classes being enumerated by cimom to 1.
* software: let's check only for subclasses of CIM_ComputerSystemMichal Minar2013-10-047-12/+12
| | | | | | | | Be more benevolent when checking association class instances for a references to ComputerSystem. Fixed also few cim class inheritance checks to correspond with mof files.
* logicalfile: set correct version in documentationJan Synacek2013-10-031-2/+2
|
* logicalfile: fill LMI_UnixDeviceFile.DeviceFileTypeJan Synacek2013-10-033-2/+12
|
* Account: Documentation improvementRoman Rakus2013-10-031-12/+12
| | | | | | Use dict parameter in first_instance method Signed-off-by: Roman Rakus <rrakus@redhat.com>
* Account: Set correct version in documentationRoman Rakus2013-10-031-2/+2
| | | | Signed-off-by: Roman Rakus <rrakus@redhat.com>
* service: use verify_server_cert=False in testsJan Synacek2013-10-031-4/+4
|
* logicalfile: correctly ignore creation class nameJan Synacek2013-10-024-42/+36
|
* logicalfile: fix resource leakJan Synacek2013-10-021-8/+8
|
* logicalfile: remove needless codeJan Synacek2013-10-023-95/+0
|
* logicalfile: fix possible null pointer dereferenceJan Synacek2013-10-021-1/+4
|
* Add OpenLMI theme for Sphinx.Jan Safranek2013-10-022-4/+4
| | | | Note that the theme is BSD-licensed.
* Remove 'OpenLMI LogicalFile CIM classes' from overall documentation.Jan Safranek2013-10-022-6/+13
|
* Remove 'OpenLMI Account CIM classes' from overall documentation.Jan Safranek2013-10-022-6/+13
| | | | | | | | | In overall documentation, generated by tools/gendoc utility, we do not want to include description of classes from individual OpenLMI providers in their docs. Instead, we want to have one reference with _all_ OpenLMI classes, which will the individual providers reference.
* Remove "Indices and tables" from generated docs, they seem to be useless.Jan Safranek2013-10-021-9/+0
|
* Account: Add DeleteGroup method to be consistent with user's deletionRoman Rakus2013-09-302-41/+114
| | | | | | | | | | | 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>