[Bug 75602]
Krzysztof-konopko
75602 at bugs.launchpad.net
Thu Feb 28 22:43:07 UTC 2013
Created attachment 75714
A patch for _dbus_file_get_contents() to support procfs files that appear to be empty
This is the first patch in hopefully a series of patches that will try
to remedy the problem described in this bug at least on Linux.
First thing to do is to support files in procfs that appear to be empty.
Unfortunately _dbus_file_get_contents() ignores such files upfront.
The patch has been inspired by a patch used in a production system:
https://github.com/kkonopko/dbus/commit/7af563d558808fc91d181b5bf9fe24543a44df4c#L8R148
This one uses _dbus_read() instead of plain read. It's also tempting to
fold the logic from the last `else' statement into the first one. And
even further the logic that closes the file (and reverts the output
DBusString size) and returns the status could also be folded. This will
require writing some tests for this function first.
The patch is to get a brief opinion and views.
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to dbus in Ubuntu.
https://bugs.launchpad.net/bugs/75602
Title:
DBUS Should Support "Session Groups"
(pam_group.so,/etc/security/groups.conf)
Status in D-Bus:
In Progress
Status in “dbus” package in Ubuntu:
Triaged
Bug description:
Binary package hint: dbus
In my lab, there are lots of users in an LDAP database. These users
are assigned to the groups audio,video,plugdev,etc. by pam_group
(using the /etc/security/groups.conf file). The problem is, DBUS
doesn't recognize users as being in groups unless they're in
/etc/group, which isn't practical for our setup. So, there are
permission problems with USB sticks, kpowersave, etc. (well, there
*will* be, once I upgrade from Dapper to a more version of Kubuntu).
On my laptop, I can use (the kludge) "adduser $uname plugdev"... this
won't work in the lab.
To manage notifications about this bug go to:
https://bugs.launchpad.net/dbus/+bug/75602/+subscriptions
More information about the foundations-bugs
mailing list