David Sparer
664799c01b
minor fix to allow building on some older machines
...
Oder editbin.exe files from Microsoft were signed with a different cert thumbprint. This update makes it easier to add additional valid thumbprints for MS signed tools
2017-06-27 12:20:39 -05:00
Sean Kaim
069b0b0153
merge 1.75.7008 changes into develop
2017-06-15 15:10:23 -04:00
Sean Kaim
1f7d122bee
clean up installer build a bit
2017-06-15 11:19:30 -04:00
David Sparer
d2dc76baf1
removed a few unnecessary powershell params
2017-06-14 10:47:55 -05:00
David Sparer
232de66683
find_vstool now verifies that the tool can be executed
...
This improvement is meant to discard tool binaries that cannot be run. This is useful when you have an old install of VS that is broken for whatever reason. Now, we will ensure the tool has a valid exit code
2017-06-14 10:40:46 -05:00
Sean Kaim
5bfc67af4f
Let's get some more clear validation
2017-04-21 17:20:23 -04:00
Sean Kaim
c72d9b544e
just a slightly more informative message
2017-04-21 17:01:05 -04:00
David Sparer
cd34619acd
added a few more known-good MS cert thumbprints
2017-04-21 14:52:40 -06:00
David Sparer
f091817d66
further reduce our search space
...
this also reduces the chance we will try to access a folder which we dont have permissions for
2017-04-21 14:42:33 -06:00
David Sparer
f2c65314b4
added a post build action to dump bin headers
2017-04-21 13:59:09 -06:00
David Sparer
a9fcdd3341
extracted a new script for finding a vstool (such as editbin.exe)
2017-04-21 12:13:54 -06:00
David Sparer
6aa4a4d205
Merge branch 'master' into develop
...
# Conflicts:
# CHANGELOG.TXT
# InstallerProjects/Installer/Installer.wixproj
# Tools/signfiles.ps1
# mRemoteV1/Properties/AssemblyInfo.cs
# mRemoteV1/mRemoteV1.csproj
2017-03-28 10:36:07 -06:00
David Sparer
9e20f1dd33
created script for publishing a github release that is currently in draft mode
2017-03-24 18:08:27 -06:00
David Sparer
16be19b5d3
split github functions to a library script
2017-03-24 18:07:23 -06:00
David Sparer
9f7911923c
updated the create_upg_check_files script to be parameterized for use within jenkins
2017-03-24 16:40:41 -06:00
David Sparer
8b201d22cb
added authkey requirement to get-githubrelease in order to show drafts
2017-03-24 15:07:31 -06:00
David Sparer
0f6f8d43bd
added cmdlet for retrieving a github release
2017-03-24 14:28:18 -06:00
David Sparer
8f171cddd9
fix content type of msi upload to github
2017-03-24 14:23:38 -06:00
David Sparer
ed38b39fec
attempting to resolve bug with accessing correct key store
2017-03-23 08:59:09 -06:00
David Sparer
c383736834
more debug code
2017-03-22 17:06:30 -06:00
David Sparer
6e5e78df3b
investigating certificate unlock issues
2017-03-22 17:03:38 -06:00
David Sparer
311bf1b641
fix issue with retrieving fuzzy file name
2017-03-22 16:48:38 -06:00
David Sparer
5c9933791c
do base64 decoding in the script
2017-03-22 16:39:47 -06:00
David Sparer
039d4d11aa
add a cast to help aleviate bat file issues
2017-03-22 16:33:12 -06:00
David Sparer
c0f2d2aa84
fixed bug
2017-03-22 16:27:28 -06:00
David Sparer
45099bfa07
try to get around weird type casting issue
2017-03-22 16:22:53 -06:00
David Sparer
695ae9d970
added script for publishing a release to github
2017-03-22 14:41:35 -06:00
David Sparer
21eb0064b1
enable code signing for installer
2017-03-22 08:45:25 -06:00
David Sparer
fa7231d77b
added puttyng.exe to the sign files exclusion list
2017-03-21 11:52:52 -06:00
David Sparer
f5a30ecb33
added some more support for excluding files from signing
2017-03-21 11:42:50 -06:00
David Sparer
f80c39077a
Added ability to exclude items from signing
2017-03-21 11:19:09 -06:00
David Sparer
75c60a1cc4
release certificate resources after we've used them
2017-03-21 11:16:05 -06:00
David Sparer
2cf38d6b7c
removed some debug code
2017-03-21 11:15:16 -06:00
David Sparer
482c9c1574
added some temp debugging code
2017-03-21 11:10:33 -06:00
David Sparer
7a036956b7
added some certificate checks to be more sure that the editbin we're using is legit
2017-03-21 10:29:48 -06:00
David Sparer
7520b20cf9
fixed bug in setting largeaddressaware
2017-03-21 10:28:49 -06:00
David Sparer
8db76f5324
actually fix the sensitive param leakage
2017-03-18 17:25:30 -06:00
David Sparer
a9442ea06e
added some error output for cert loading action
2017-03-18 16:30:03 -06:00
David Sparer
92bd0d3ea0
do not echo sensitive params
2017-03-18 16:29:44 -06:00
David Sparer
512d7322b2
request cert path and password as script parameters
2017-03-18 16:13:20 -06:00
David Sparer
84ebb82cae
the installer project now uses a powershell script for post build actions
2017-03-18 00:24:39 -06:00
David Sparer
576f6a3bd6
fixed issue with tidying release files
2017-03-18 00:24:07 -06:00
David Sparer
96df821eca
changed signature failures from errors to warnings
2017-03-18 00:23:44 -06:00
David Sparer
8589778e92
split postbuild actions into powershell scripts
2017-03-17 23:53:59 -06:00
David Sparer
a8a7de9ee6
began converting all post build actions to powershell
2017-03-17 18:01:08 -06:00
David Sparer
1d99340425
remove quoting
2017-03-17 16:33:27 -06:00
David Sparer
0d177d12fe
added ability to exclude files for signing. cleaned up script
2017-03-17 09:17:10 -06:00
Sean Kaim
69eec0135e
Update to SHA512 file hashes
2017-02-15 15:21:18 -05:00
David Sparer
245ea5463e
updated the folder path resolution for the release folder to be a bit safer
2016-12-01 15:04:49 -07:00
Sean Kaim
f5b9f58747
generate update files
2016-11-30 15:31:34 -05:00