On Tue, Jan 26, 2016 at 2:19 PM, Gert Doering <g...@greenie.muc.de> wrote:
> Hi, > > so, this took quite a while - barely 2.5 years, but we're getting > there. v3 of the patch has been rebased to git master, and all comments > from Steffan and my earlier review have been integrated into the build > stuff and the openvpn side of the code - so, as far as openvpn goes, I'm > fine with merging that but would welcome an independent ACK (given that > I modified quite a bit of Heiko's code). > > The service part has been *tested* - as in: > > - compiles (mingw) > - runs on Win7 (openvpnserv -remove, copy in new binary, run > "openvpnvserv -install", "openvpnserv -start interactive" [or reboot]) > - does what it says on the tin: > - run openvpn.exe as the user executing the GUI > - handles adding and removing of ipv6 address config and v4/v6 routing > - enables use of openvpn gui without [X] admin checkbox as a totally > unprivileged user > - openvpn log makes it clear whether netsh.exe is used or service > > what I have not done is a full review of the resulting code - the changes > are large and intrusive, and given the amount of code *removal* it looks > like "massive cleanup" happened as well. I do not know Windows well enough > to understand the intricacies, so a review from someone with a stronger > Windows background would be welcome - Selva, are you still around? > Still alive, though things are a bit hectic at work. Its a fairly large chunk of code and I had only glanced through parts of it in the past. Will try to take a look. Selva