On Thu, 8 Jul 2004, James Yonan wrote:

1. On Windows, if the the service wrapper has started some openvpn
processes before our gui agent is started, how should find out about
those processes?

I think that the goal here is to work towards putting all of the complexity
into the portable service manager, so the GUI applet will only open a single
local TCP connection to the service manager, and the service manager will
deal with communicating with the individual OpenVPN processes.

I agree.

All of this of course represents a lot of development effort, so I think it
makes a lot of sense to "evolve" towards these goals in small incremental
steps.

Agree here to.

One more thing to consider... Should we consider a system running this service manager an open system where all locally logged on users is allowed to fully manage openvpn connections, which includes:

* Start/Stop openvpn processes
* Create new openvpn configs
* delete openvpn configs

(Hereby not said that creating/deleting configs should be done via the service manager. I just want to discuss whether a normal user should be able to do this or not)

or, do we need to restrict this somehow. Two ways to restict this:

1. On filesystem level we could have the service manger only read config files from a prespecified directory, and can then disallow normal users access to that directory by normal FS restrictions. This would allow us to control which users is allowed to add/delete/modify config-files, but not stop them from starting/stopping preconfigured connections.

2. Use authentication on the socket to the service manager. This would allow us to fully control which user is allowed to do what, but it would add alot of complexity so I think it should be avoided, if really don't need this.


Comments?

--
_____________________________________________________________
Mathias Sundman                  (^)   ASCII Ribbon Campaign
NILINGS AB                        X    NO HTML/RTF in e-mail
Tel: +46-(0)8-666 32 28          / \   NO Word docs in e-mail

Reply via email to