Hi Selva,

We are considering distributing a local copy of OpenVPN with eduVPN Client:
- To provide better app isolation;
- To allow eduVPN to manage and update own OpenVPN copy.

The problem is one cannot run two openvpnserv.exe services at the same time, 
because the service control named pipe is hard-coded to 
"\\.\pipe\openvpn\service".

While reviewing the openvpnserv.exe source code, I noticed on the other hand, 
that registry key is configurable as 
"HKEY_LOCAL_MACHINE\SOFTWARE\<PACKAGE_NAME>". Analogous to that, I have created 
a patch 
https://github.com/Amebis/openvpn/commit/103f07e54f8c672e1fa220ef197d26692c5d1300
 to support "<PACKAGE_NAME>" configuration of named pipes as well.

Along with 
https://github.com/Amebis/openvpn/commit/082e0c0de2d79ac61cae33128d8b35b392fba664
 and 
https://github.com/Amebis/openvpn/commit/9084c4822b83ed77b7bedf938acb3d0dd8c3b382
 patches to make OpenVPN Administrators group and OpenVPN firewall rule names 
configurable as well.

Those three patches provide sufficient way for us to build and run a clone of 
openvpnserv.exe that would not collide with the original one, should user 
install the original OpenVPN on the same computer.

1. Do you think this commits are appropriate to get merged in the official 
OpenVPN source? (I can deliver git-send-email patches, of course.)

2. We would like to hear your expert opinion about this use-case. Any 
considerations, drawbacks and like?

Thank you and best regards,
Simon Rozman

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Openvpn-devel mailing list
Openvpn-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/openvpn-devel

Reply via email to