Add LANGUAGE property to LMI_Locale
by Alexander Lakhin
Hello,
It seems that LMI_Locale misses one important property - LANGUAGE.
The property can have value distinct from LC_* and LANG and it is
supported by systemd-localed/localectl.
Is it possible to add it to the LMI_Locale provider?
I would like to propose the attached patch for it or should I file the bug?
Best regards,
Alexander
8 years, 9 months
Polkit-based authorization in OpenLMI providers
by Jan Safranek
Hello,
I've been working on reusing polkit authorization for OpenLMI providers,
which use a DBus service (e.g. NetworkManager, PackageKit, realmd,
systemd, ...).
I've documented the architecture on our wiki [1] and I submitted review
in our review-board. I won't push the patches until we get to an
agreement that it's the way to go and also the implementation is secure
- please review carefully. There are *no* changes needed in our provider
code and/or in the DBus services we work with.
1: https://fedorahosted.org/openlmi/wiki/PolkitAuthorization
2: https://reviewboard-openlmi.rhcloud.com/users/jsafrane/
In short, the concept is similar to Cockpit's reauthorization [3], we
just don't play tricks with user passwords - we don't have one on CIM
provider level. Instead, we register a polkit agent, which bluntly
authenticates every request from polkit in its PAM session.
3: https://github.com/cockpit-project/cockpit/blob/master/doc/reauthorize.md
[Kudos to Cockpit guys, I used their code to implement polkit agent and
helper.]
Just a side note: right now, users with remote CIM access must be
members of 'pegasus' group, otherwise they cannot start a provider. Is
it good or bad? Should _any_ user be able to use CIM by default and let
polkit decide? It's trivial to fix, just set different file/directory
permissions in tog-pegasus.rpm. And there is /etc/Pegasus/access.conf,
which can control access properly if sysadmin wishes, so the question is
just about the default setting.
Jan
9 years, 2 months
ANNOUNCE: lmiwbem-0.4.0
by Peter Hatina
Hi all,
There is a new version of lmiwbem available at [1].
What's new?
- introduce WBEMConnection::setCredentials()
- introduce LMIWBEM_UNREACHABLE macro for CIMValue::asLMIWbemCIMValue()
- introduce WBEMConnection::setRequestAcceptLanguages()
- add missing hostname property to CIMInstance(Name)
- simplify WBEMConnection::createInstance()
- introduce distutils as secondary build system
- various fixes
[1]
https://github.com/phatina/lmiwbem/releases/download/lmiwbem-0.4.0/lmiwbe...
Cheers.
--
Peter Hatina
ENG Server Experience, System Management
PGP: F32822A9
Red Hat, Inc. http://cz.redhat.com
9 years, 5 months
ANNOUNCE: openlmi-tools-0.10.2
by Peter Hatina
Hi all,
There is a new version of openlmi-tools available at [1].
What's new?
- improve exception wrapping
- CIMError contains also an origin of the error
- scripts: added CONNECTION_TIMEOUT property
- added min_column_sizes param to the TableFormatter
- documentation overhaul
- restructured
- use readthedocs theme
- fix signal() behavior in non-main thread
- fix missing indication reply
[1]
https://fedorahosted.org/released/openlmi-tools/openlmi-tools-0.10.2.tar.gz
Cheers.
--
Peter Hatina
ENG Server Experience, System Management
PGP: F32822A9
Red Hat, Inc. http://cz.redhat.com
9 years, 5 months
Running tests on rhel7
by Alois Mahdal
Hi,
we need to be able to run tests on RHEL7, but currently (since
[3f964fc4][],
~3 months ago) they depend on lmiwbem, which is not available in the
repositories.
[3f964fc4]:
https://git.fedorahosted.org/cgit/openlmi-providers.git/commit?id=3f964fc...
So is it planned to release lmiwbem to rhel7 any time soon? Or should we
maintain a separate branch of tests that is compatible?
Thanks,
aL.
--
Alois Mahdal <amahdal(a)redhat.com>
Platform QE, BaseOS Daemons
#qa, #brno, #daemons
9 years, 6 months
OpenLMI GUI
by Martin Hatina
Hello,
I developed GUI for OpenLMI (+ account and service provider) as part of
my bachelor thesis. Now as an intern I continue working on it.
It is capable of generating scripts for LMIShell as well as execute
these changes. It can also discover computers on network using SLP.
For those of you, who might be interested, follow this link:
https://github.com/mhatina/openlmi_gui
Martin Hatina
9 years, 6 months
Scheduled Downtime Friday 2014-10-17 for www.openlmi.org
by Stephen Gallagher
We need to upgrade the Drupal website to the latest release. I'm
scheduling this to start at 1600UTC on Friday. It is expected to take
less than an hour, but may take longer. I will send out another notice
before taking the site offline and when it is back up.
9 years, 6 months
Small patch for LMI_Account
by Kuzma Kazygashev
Hello,
We do some works with the openlmi-providers project and added one property to class LMI_Account.
We offer the small change in the attached file.
--
Good luck!
Kuzma Kazygashev
9 years, 6 months
Rewriting READMEs
by Alois Mahdal
Hi,
as we have agreed on last meeting, I have started rewriting READMEs so
that
* they employ consistent style,
* they can all be readable in plain-text,
* in the process, I'll be able to catch/fix other problems (missing
or dead links, unclear / incorrect / incomplete / obsolete / redundant
info, typos, grammar),
* as a bonus, they can be easily converted to HTML (or viewed as HTML
on sites like GitHub).
The markup of choice is Markdown, mostly due to its good readability as
plain text (in fact I'm writing this in MD, as most of my e-mails). I'm
also following a [simple style guide][1] I have developed over years.
[1]:
https://github.com/AloisMahdal/mybook/blob/master/guidelines/markdown.md
First commit regarding this is [ad77376][2] in openlmi-providers, which
has already been [reviewed][3] and merged to master.
[2]:
https://git.fedorahosted.org/cgit/openlmi-providers.git/commit/?id=ad77376
[3]: http://reviewboard-openlmi.rhcloud.com/r/2100/
I have already started working on rest of READMEs from openlmi-providers
and I'll be soon posting first batch of commits. Stay tuned...
Thanks,
aL.
--
Alois Mahdal <amahdal(a)redhat.com>
Platform QE, BaseOS Daemons
#qa, #brno, #daemons
9 years, 6 months