openssh-portable/contrib/win32/openssh
Yanbing 6b807ae229 file permission on ssh_config, authorized_keys, private keys, host keys, public keys. (#110)
1. Add file permission check when load or add ssh_config, authorized_keys, private keys, host keys,.
2. set the owner and ACE for create secure file, ex, private key in ssh-keygen.exe
3. Update script OpenSSHTestHelper.psm1 to be able to run Install-OpenSSH if the sshd is running on the machine.
4. add OpenSSHBinPath to path.
5. change indents in agentconfig.c
6. update test script to represent the changes
7. Add tests for:
* authorized_keys and ssh-keygen testing
* host keys file perm testing
* user private key file perm testing
* ssh-add test
* user ssh_config
2017-05-01 14:18:20 -07:00
..
AnalyzeCodeDiff.ps1 To be cleaned sources from Win32 Fork 2016-12-19 14:48:14 -08:00
AppveyorHelper.psm1 Removed ssh-lsa.dll and setup reboot restriction (#108) 2017-04-08 09:27:15 -07:00
OpenSSHBuildHelper.psm1 file permission on ssh_config, authorized_keys, private keys, host keys, public keys. (#110) 2017-05-01 14:18:20 -07:00
OpenSSHCommonUtils.psm1 file permission on ssh_config, authorized_keys, private keys, host keys, public keys. (#110) 2017-05-01 14:18:20 -07:00
OpenSSHTestHelper.psm1 file permission on ssh_config, authorized_keys, private keys, host keys, public keys. (#110) 2017-05-01 14:18:20 -07:00
OpenSSL-1.0.2d_build.cmd To be cleaned sources from Win32 Fork 2016-12-19 14:48:14 -08:00
README.txt Sources Merged from Win32 Fork 2016-12-19 14:46:28 -08:00
VSWithBuildTools.xml Sources Merged from Win32 Fork 2016-12-19 14:46:28 -08:00
Win32-OpenSSH.sln Removed ssh-lsa.dll and setup reboot restriction (#108) 2017-04-08 09:27:15 -07:00
Win32-OpenSSh-design.pptx Run SSHD as NetworkService (#121) 2017-04-24 22:02:03 -07:00
config.h.vs Support I/O redirection in all ssh clients (ssh.exe, sftp.exe and scp.exe) (#113) 2017-04-14 16:15:32 -07:00
config.ps1 Got rid of w32posix.h and defs.h (https://github.com/PowerShell/Win32-OpenSSH/issues/498) 2017-01-25 14:43:55 -08:00
config.vcxproj Replaced ntrights with Powershell equivalent logic (#99) 2017-03-28 22:35:32 -07:00
config.vcxproj.filters Sources Merged from Win32 Fork 2016-12-19 14:46:28 -08:00
install-sshd.ps1 Run SSHD as NetworkService (#121) 2017-04-24 22:02:03 -07:00
keygen.vcxproj Support I/O redirection in all ssh clients (ssh.exe, sftp.exe and scp.exe) (#113) 2017-04-14 16:15:32 -07:00
keygen.vcxproj.filters Support I/O redirection in all ssh clients (ssh.exe, sftp.exe and scp.exe) (#113) 2017-04-14 16:15:32 -07:00
libssh.vcxproj file permission on ssh_config, authorized_keys, private keys, host keys, public keys. (#110) 2017-05-01 14:18:20 -07:00
libssh.vcxproj.filters file permission on ssh_config, authorized_keys, private keys, host keys, public keys. (#110) 2017-05-01 14:18:20 -07:00
openbsd_compat.vcxproj Sources Merged from Win32 Fork 2016-12-19 14:46:28 -08:00
openbsd_compat.vcxproj.filters Sources Merged from Win32 Fork 2016-12-19 14:46:28 -08:00
openssh_build.cmd Sources Merged from Win32 Fork 2016-12-19 14:46:28 -08:00
paths.targets Sources Merged from Win32 Fork 2016-12-19 14:46:28 -08:00
resource.h Sources Merged from Win32 Fork 2016-12-19 14:46:28 -08:00
scp.vcxproj Support I/O redirection in all ssh clients (ssh.exe, sftp.exe and scp.exe) (#113) 2017-04-14 16:15:32 -07:00
scp.vcxproj.filters Support I/O redirection in all ssh clients (ssh.exe, sftp.exe and scp.exe) (#113) 2017-04-14 16:15:32 -07:00
sftp-server.vcxproj Enable hostkeys unit tests (#88) 2017-03-14 10:47:39 -07:00
sftp-server.vcxproj.filters Fixed progress meter issue (https://github.com/PowerShell/Win32-OpenSSH/issues/505) (#68) 2017-01-29 23:54:24 -08:00
sftp.vcxproj Support I/O redirection in all ssh clients (ssh.exe, sftp.exe and scp.exe) (#113) 2017-04-14 16:15:32 -07:00
sftp.vcxproj.filters Support I/O redirection in all ssh clients (ssh.exe, sftp.exe and scp.exe) (#113) 2017-04-14 16:15:32 -07:00
ssh-add.vcxproj Enable hostkeys unit tests (#88) 2017-03-14 10:47:39 -07:00
ssh-add.vcxproj.filters Sources Merged from Win32 Fork 2016-12-19 14:46:28 -08:00
ssh-agent.vcxproj Enable hostkeys unit tests (#88) 2017-03-14 10:47:39 -07:00
ssh-shellhost.vcxproj Enable hostkeys unit tests (#88) 2017-03-14 10:47:39 -07:00
ssh.vcxproj Support I/O redirection in all ssh clients (ssh.exe, sftp.exe and scp.exe) (#113) 2017-04-14 16:15:32 -07:00
ssh.vcxproj.filters Support I/O redirection in all ssh clients (ssh.exe, sftp.exe and scp.exe) (#113) 2017-04-14 16:15:32 -07:00
sshd.vcxproj latestw + Test Infra upgrades 2017-03-24 12:35:52 -07:00
sshd.vcxproj.filters latestw + Test Infra upgrades 2017-03-24 12:35:52 -07:00
sshd_config Replaced ntrights with Powershell equivalent logic (#99) 2017-03-28 22:35:32 -07:00
targetos.manifest Sources Merged from Win32 Fork 2016-12-19 14:46:28 -08:00
uninstall-sshd.ps1 Sources Merged from Win32 Fork 2016-12-19 14:46:28 -08:00
unittest-bitmap.vcxproj file permission on ssh_config, authorized_keys, private keys, host keys, public keys. (#110) 2017-05-01 14:18:20 -07:00
unittest-hostkeys.vcxproj file permission on ssh_config, authorized_keys, private keys, host keys, public keys. (#110) 2017-05-01 14:18:20 -07:00
unittest-kex.vcxproj file permission on ssh_config, authorized_keys, private keys, host keys, public keys. (#110) 2017-05-01 14:18:20 -07:00
unittest-match.vcxproj file permission on ssh_config, authorized_keys, private keys, host keys, public keys. (#110) 2017-05-01 14:18:20 -07:00
unittest-sshbuf.vcxproj file permission on ssh_config, authorized_keys, private keys, host keys, public keys. (#110) 2017-05-01 14:18:20 -07:00
unittest-sshkey.vcxproj file permission on ssh_config, authorized_keys, private keys, host keys, public keys. (#110) 2017-05-01 14:18:20 -07:00
unittest-utf8.vcxproj Enable hostkeys unit tests (#88) 2017-03-14 10:47:39 -07:00
unittest-win32compat.vcxproj file permission on ssh_config, authorized_keys, private keys, host keys, public keys. (#110) 2017-05-01 14:18:20 -07:00
version.rc cranked version 2017-04-16 13:27:47 -07:00
win32iocompat.vcxproj Support I/O redirection in all ssh clients (ssh.exe, sftp.exe and scp.exe) (#113) 2017-04-14 16:15:32 -07:00
win32iocompat.vcxproj.filters Support I/O redirection in all ssh clients (ssh.exe, sftp.exe and scp.exe) (#113) 2017-04-14 16:15:32 -07:00

README.txt

Custom paths for the visual studio projects are defined in paths.targets.  

All projects import this targets file, and it should be in the same directory as the project.

The custom paths are:

OpenSSH-Src-Path            =  The directory path of the OpenSSH root source directory (with trailing slash)
OpenSSH-Bin-Path            =  The directory path of the location to which binaries are placed.  This is the output of the binary projects
OpenSSH-Lib-Path            =  The directory path of the location to which libraries are placed.  This is the output of the libary projects
OpenSSL-Win32-Release-Path  =  The directory path of OpenSSL statically linked compiled for Win32-Release. This path is used for
                               include and library paths and for Win32-Release. 
OpenSSL-Win32-Debug-Path    =  The directory path of OpenSSL statically linked compiled for Win32-Debug. This path is used for
                               include and library paths and for Win32-Debug.  
OpenSSL-x64-Release-Path    =  The directory path of OpenSSL statically linked compiled for x64-Release. This path is used for
                               include and library paths and for x64-Release. 
OpenSSL-x64-Debug-Path      =  The directory path of OpenSSL statically linked compiled for x64-Debug. This path is used for
                               include and library paths and for x64-Debug. 

 

The Release/Debug OpenSSL directories output is the standard 'install' output of OpenSSL compiled under Visual Studio 2015 using static c-runtimes.