Re: NM and pm-utils sleep hook
- From: Dan Williams <dcbw redhat com>
- To: Robby Workman <rw rlworkman net>
- Cc: networkmanager-list gnome org
- Subject: Re: NM and pm-utils sleep hook
- Date: Tue, 11 Jan 2011 13:03:29 -0600
On Sat, 2010-12-18 at 10:01 -0600, Robby Workman wrote:
> Hi Dan,
>
> Re this commit:
>
> commit 8310593ce48a85aa82d4a2adf805662f2b019ef5
> Author: Dan Williams <dcbw redhat com>
> Date: Fri Oct 15 10:28:38 2010 -0500
>
> core: ignore authorization for sleep/wake requests (but restrict to root) (rh #638640)
>
> Everyone uses pm-utils still for sleep/wake support, and that's
> traditionally how NM was put to sleep and woken up. But pm-utils
> uses dbus-send without --print-reply so dbus-send quits immediately
> after sending the message. That doesn't give NM enough time to
> get the senders UID and thus validate the request, so the request
> gets denied, and sometimes NM stays asleep after the machine is
> woken up.
>
> Instead, don't get the sender's UID and try to authorize it, but
> just let the request go through. Rely on D-Bus permissions to
> make sure that only root can call sleep/wake methods.
>
> Why not have NM ship the pm-utils sleep hook instead of having to
> work around what they ship? Last I checked, NM is the only app
> for which upstream pm-utils ships a sleep hook, and Victor (the
> lead dev there) was hoping to have apps ship their own so that
> he didn't have to maintain stuff that he may not be familiar with.
I'm happy to ship the hooks in NM. I've talked about doing that for a
couple years already, it's just never happened :)
Dan
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]