On Thu, 2013-03-21 at 11:13 +1100, Dan Fruehauf wrote:
> Thanks for that guys.
> 
> Sounds like the best thing to do is to actually allow the installed VPN
> plugins to control that configuration. i.e. every VPN plugin can provide a
> DBUS file that will allow itself to communicate with NetworkManager.
> However with the one file - one policy type of configuration in dbus it'll
> be rather difficult.
> 
> On the other hand, try to count all the "famous" VPN protocols you know
> today, there aren't that many. I don't expect 500 plugins popping up
> tomorrow, so perhaps keeping it the way it is is not too bad and we can
> have our efforts invested in more important things.
> 
> But that's just my humble opinion.

Yeah, best thing to do is probably to have the plugins themselves
provide the configuration.  However, I can't recall the historic reasons
we didn't do that, possibly upgrade-related, though the note there says:

<!-- Allow NM to talk to known VPN plugins; due to a bug in
     the D-Bus daemon, when a plugin is installed and the user
     immediately tries to use it, the VPN plugin's rules aren't
     always loaded into dbus-daemon.  Those rules allow NM to
     talk to the plugin.  Oops.  Work around that by explicitly
     allowing NM to talk to VPN plugins here.
-->

This was a huge bug back in the day, and i'm not 100% confident that
it's actually been solved in the bus daemon yet.  If it was, then we
could get rid of this block.

Even though NM includes this bit, the VPN plugins themselves should
still provide their own D-Bus permissions files.

Dan

> Thanks,
> Dan.
> 
> On Thu, Mar 21, 2013 at 5:14 AM, Pavel Simerda <psime...@redhat.com> wrote:
> 
> > ----- Original Message -----
> > > From: "Dan Fruehauf" <malko...@gmail.com>
> > > Hey there,
> > >
> > > I'm planning to submit NetworkManager-SSH to Fedora (hopefully) and
> > > would like to submit that patch that just allows also the SSH plugin
> > > to coexist with NetworkManager.
> >
> > I see no reply on the mailing list but I see your patch pushed to both
> > master and nm-0-9-8 branches by Dan Williams.
> >
> > I just wonder whether we actually need to maintain a whitelist for
> > NetworkManager VPN plugins or whether the NetworkManager package could be
> > made plugin-agnostic.
> >
> > Cheers,
> >
> > Pavel
> >
> _______________________________________________
> networkmanager-list mailing list
> networkmanager-list@gnome.org
> https://mail.gnome.org/mailman/listinfo/networkmanager-list


_______________________________________________
networkmanager-list mailing list
networkmanager-list@gnome.org
https://mail.gnome.org/mailman/listinfo/networkmanager-list

Reply via email to