OpenVPN / tap-windows6

Windows TAP driver (NDIS 6)
Other
785 stars 237 forks source link

Powershell release scripts #74

Closed mattock closed 5 years ago

mattock commented 5 years ago

As is evident from here the tap-windows6 signing procedures are quite convoluted and complex today. This PR introduces a number of Powershell scripts which significantly reduce pain and error levels when dealing with tap-windows6 release signing, whether it be for Windows 7 or Windows 10.

mattock commented 5 years ago

I will go through the whole build -> sign -> package -> sign -> test process using these scripts. Please do not merge yet.

The AppVeyor failure seems unrelated to this PR.

cron2 commented 5 years ago

This looks good.

I have not reviewed any of the powershell stuff, but since it's not touching the C code, I do not particularily mind :-) - if @mattock tells me it works, this is all it needs.

The vcproj changes are to get it to sign exactly what's needed, in a well-defined way.

Version number bumb is also what we agreed beforehand.

In it goes!