Tess Gauthier
cb23f0d9c0
revert enabling sdl check compiler option for debug builds ( #700 )
2023-10-16 09:57:03 -04:00
Tess Gauthier
effdb65e40
Enable sdl check ( #695 )
...
* enable sdl checks during compilation
* fix sdl errors in Windows code
* fix sdl errors in common code without ifdefs, for now
2023-10-04 13:11:53 -04:00
Tess Gauthier
39bf3d4fce
Enable /CETCOMPAT in x86, x64 Linker Additional Options ( #696 )
...
* enable spectre mitigation in vcxproj
* add linker compat option and sdl compile checks where applicable
* add linker switch to x64 and x86 arch
2023-10-04 12:59:38 -04:00
Tess Gauthier
4e5f11a82c
enable spectre mitigation in vcxproj ( #694 )
2023-10-02 15:16:33 -04:00
Tess Gauthier
3645eaa30e
Build tools version updates ( #677 )
...
* bump platform toolset to v143
* add updated proj files for testing
* add _CRT_DECLARE_NONSTDC_NAMES=0 to projects with posix functions
* revert onecore changes
* fix typo
* use latest sdk in build script
* update build toolset in config proj
* update build script to use latest toolsets
* update paths.targets
* update to win11 sdk in paths.targets
* make build script more robust with VSwhere
* change validity check from count check to null-check
* remove static keyword from auth_debug declaration
* change to ifndef for diff checking
* update string compare
* change msbuild tool search from manual check instead of using vswhere
* update wixproj to work with wix install on new build image
* update 2022 build image and zlib version
2023-08-31 14:19:37 -04:00
Tess Gauthier
f5d38c41ef
add /Qspectre compiler option ( #647 )
2022-12-05 16:31:38 -05:00
Balu Gajjala
9a85082806
V8.9 build errors, unit tests successful
2022-03-04 18:40:49 -08:00
Tess Gauthier
5c32823fb9
Binskim add compiler option ( #564 )
2022-02-16 09:51:49 -08:00
bagajjal
9dba3f91e4
Bagajjal/compile test v8.6 ( #503 )
...
Fixed compilation and test failures with V8.6.
2021-04-29 12:41:08 -07:00
bagajjal
0d93457a2e
Added compression support vai Zlib ( #404 )
2019-11-01 10:57:34 -07:00
Yanbing
952650633d
Update compiler and link options ( #293 )
...
* add additionaloptions for ClCompiler and linker for APIscan compliance test
2018-03-26 16:21:56 -07:00
Yanbing
495119e23f
Remove two properties from projects ( #240 )
2017-11-17 13:07:54 -08:00
Yanbing
a4cbd07812
Enable build for arm and arm64 ( #238 )
...
Enable build for arm and arm64
2017-11-14 17:22:02 -08:00
bagajjal
28b486e0b0
fix the project files to refer to libcrypto.dll instead of libcrypto-41.dll ( #231 )
...
https://github.com/PowerShell/Win32-OpenSSH/issues/933
2017-10-31 11:44:10 -07:00
Yanbing
96235ad333
Added support (optional) for building for OneCore
2017-10-11 08:49:11 -07:00
Manoj Ampalam
879318721c
Enabled Control Flow Guard on all binaries
2017-09-14 09:09:17 -07:00
Manoj Ampalam
dd88d8d5d4
Move to LibreSSL, Fixed issues arising from compiling Windows specific code at warling level 3
2017-06-13 10:33:47 -07:00
bagajjal
4dbee0d15a
Onboard sshkeyscan ( #143 )
...
PowerShell/Win32-OpenSSH#124
PowerShell/Win32-OpenSSH#728
2017-05-22 22:18:41 -07:00