Manoj Ampalam
32ff0c2aed
Added support to autogen hostkeys at sshd service startup ( #259 )
...
* Added support to autogen hostkeys at sshd service startup
* Integrated latest changes to sshd_config
2018-01-17 08:52:10 -08:00
Manoj Ampalam
fdd54b6334
Implement Unix styled privilege separation in Windows ( #258 )
...
OpenSSh privilege separation model - http://www.citi.umich.edu/u/provos/ssh/privsep.html
Posix_spawn is implemented in POSIX adapter as an alternative to fork() that is heavily used in Privilege separation.
Additional state info is added to sshd to accommodate distinguishing the various modes (privileged monitor, unprivileged child, authenticated child).
Required service state (like config and host keys) is transmitted over pipes from monitor to child processes.
Changes to installation scripts and tests to accomodate new architectural changes
2018-01-15 13:57:31 -08:00
Yanbing
04a3e5ee68
Cranked version 0.0.24.0 ( #248 )
...
Cranked version 0.0.24.0
2017-12-04 13:03:54 -08:00
Manoj Ampalam
6861ecaa41
Fixed service banary paths ( #243 )
...
PowerShell/Win32-OpenSSH#963
2017-11-28 21:03:10 -08:00
Yanbing
32efc3b06c
download previous pester version before the latest one got fixed. ( #245 )
2017-11-28 19:06:26 -08:00
Yanbing
495119e23f
Remove two properties from projects ( #240 )
2017-11-17 13:07:54 -08:00
Manoj Ampalam
549d532c09
Ported upstream changes
2017-11-16 14:08:23 -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
4fc40c0959
rename variable to NoLibressl
2017-11-07 16:07:16 -08:00
bagajjal
494faf24dd
Enable libressl as default and to disable use the switch
2017-11-07 13:57:08 -08:00
Yanbing
65751db59c
Cranked version 0.0.23.0 ( #233 )
...
Cranked version 0.0.23.0
2017-11-02 13:01:00 -07: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
d4069f2055
Cranked version 0.0.22.0 ( #225 )
...
Cranked version 0.0.22.0
2017-10-17 14:01:15 -07:00
Manoj Ampalam
7a4a10a224
Secured permissions on logs folder and underlying logs ( #221 )
2017-10-12 22:46:26 -07:00
Yanbing
96235ad333
Added support (optional) for building for OneCore
2017-10-11 08:49:11 -07:00
Manoj Ampalam
72093244f9
Added test cases for certificate authentication ( #216 )
2017-10-03 12:21:08 -07:00
Yanbing
cd35668972
Cranked Version 0.0.21.0 ( #214 )
...
Cranked Version 0.0.21.0
2017-10-02 14:37:34 -07:00
Yanbing
e649e8f926
Fix for issue 888, 880 ( #211 )
...
fix for PowerShell/Win32-OpenSSH#888
Add systemid as FullAccessNeeded
fix for PowerShell/Win32-OpenSSH#880
2017-09-28 14:55:40 -07:00
Yanbing
afb81c082d
Some updates on shell-host.c ( #210 )
...
PowerShell/Win32-OpenSSH#893
Create pipe using default buffer size
Update buffer size when read and write file
change to use _wcsnicmp
printed out error when create pipe
added release of the memory
2017-09-27 14:32:30 -07:00
bagajjal
c8c6b0b04e
fix scp build issue, fix new warning msg in posixcompat ( #209 )
2017-09-21 21:12:01 -07:00
Yanbing
18b1e5935b
multiple fixes for win7 ( #206 )
...
1. fix some exception when appverifier is enabled on win7 (https://gitthub.com/PowerShell/Win32-OpenSSH/issues/872 )
2. enable sshdconfig tests on win7(https://github.com/PowerShell/Win32-OpenSSH/issues/873 )
3. fix for https://github.com/PowerShell/Win32-OpenSSH/issues/874 ( ReadFile does not return on win7 when no content in console )
4. Remove logging to console in Readthread because write hangs here since write thread already closed (https://github.com/PowerShell/Win32-OpenSSH/issues/879 )
5. fix VCTargetsPath
2017-09-15 21:25:42 -07:00
Manoj Ampalam
879318721c
Enabled Control Flow Guard on all binaries
2017-09-14 09:09:17 -07:00
Yanbing
3b517afc77
Cranked Version 0.0.20.0 ( #205 )
2017-09-05 13:42:39 -07:00
annulus
e8a303673e
OpenSSHUtils ProfilePath parsing issues ( #192 )
...
1. ignore the historical (.bak) profile entries from the registry
2. do not match against different profiles that share the beginning of their path
2017-09-01 10:29:02 -07:00
Manoj Ampalam
19d40e6668
Ported changes to support Windows
2017-08-28 00:32:51 -07:00
Manoj Ampalam
8666d7b71b
cranked version to 0.0.19.0
2017-08-18 12:29:56 -07:00
Manoj Ampalam
f8371cf5c6
Fix ( #195 )
...
PowerShell/Win32-OpenSSH#846
2017-08-17 12:31:35 -07:00
Yanbing
3a092cbb5d
Enable Appverifier tests ( #191 )
...
1. Enable Appverifier tests and fix of #839 and #841
2. Enabled Postmortem Debugging
2017-08-07 14:45:43 -07:00
Yanbing
3c90af89a2
Updates needed for running test on windows inbox ( #189 )
...
Test updates needed for running test on windows inbox
2017-08-02 17:16:06 -07:00
Manoj Ampalam
70231622a2
Fixed -noOpenSSL build variant
...
https://github.com/PowerShell/Win32-OpenSSH/issues/833
2017-08-01 14:24:49 -07:00
Rui Lopes
da48ae4da0
properly redirect sc.exe stderr to $null ( #187 )
...
Signed-off-by: Rui Lopes <rgl@ruilopes.com>
2017-07-28 15:36:01 -07:00
Yanbing
bb9e5b27f2
Fix build when there are spaces in the path ( #188 )
...
Fix build when there are spaces in the path
2017-07-27 18:24:19 -07:00
Yanbing
7e72454ec2
Crank verstion 18 ( #186 )
...
Crank verstion 18
2017-07-19 15:35:19 -07:00
Yanbing
7a8933744e
Remove secedit dependency ( #179 )
2017-07-10 13:25:08 -07:00
Darwin
6919392432
Fixed sid translation issue when ACLs already contain SIDS ( #180 )
2017-07-06 14:34:17 -07:00
Yanbing
f4bee790fd
Crank version 17 ( #176 )
...
1. Crank version 17
2. minor update on build script to workaround win7 environment
2017-06-30 12:24:17 -07:00
Yanbing
18d67701b5
Remove VS installation as build requirement ( #175 )
2017-06-27 22:28:42 -07:00
Yanbing
eb0ab1b522
test scripts update to run on win7 ( #174 )
...
PowerShell/Win32-OpenSSH#721
PowerShell/Win32-OpenSSH#771
PowerShell/Win32-OpenSSH#785
PowerShell/Win32-OpenSSH#786
2017-06-26 21:58:29 -07:00
Manoj Ampalam
f8f5e45f02
Decouple key-agent and privileged-agent use in sshd ( #173 )
...
PowerShell/Win32-OpenSSH#766
PowerShell/Win32-OpenSSH#783
2017-06-26 21:57:24 -07:00
Yanbing
ad17ff1b74
Update OpenSSHUtils Module to handle Localized User accounts ( #171 )
...
PowerShell/Win32-OpenSSH#771
2017-06-19 11:29:21 -07:00
Yanbing
3ca9c069e2
Crank version ( #170 )
...
Crank version
2017-06-15 13:45:05 -07:00
Yanbing
b323223b1f
add libcrypto-41.dll in payload ( #169 )
2017-06-15 13:23:23 -07:00
Yanbing
a98f0259bb
fix issue 764 ( #165 )
...
1. fix issue 764 (https://github.com/PowerShell/Win32-OpenSSH/issues/764 )
2. move the add type to the script level so it only been added once
3. fix indents
4. make FilePath position 0.
5. add OpenSSHUtiles.psm1 in the build and package
2017-06-13 10:37: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
Yanbing
5bea3a3759
change to shouldprocess, workaround set-acl issue on win7, use approved verb ( #164 )
...
PowerShell/Win32-OpenSSH#758
PowerShell/Win32-OpenSSH#749
PowerShell/Win32-OpenSSH#745
2017-06-11 09:57:38 -07:00
Manoj Ampalam
849b637a7e
Porting latest openssh/master changes to Windows
2017-06-07 22:04:05 -07:00
Yanbing
19733a0811
update the script so it compile on psh 2.0 on win7 ( #160 )
...
PowerShell/Win32-OpenSSH#758
2017-06-06 21:07:05 -07:00
Manoj Ampalam
aa992ff908
Removed dependency on sysinternals and psexec. Added PS utility for hostkey management
...
PowerShell/Win32-OpenSSH#755
2017-06-06 14:45:10 -07:00
Yanbing
3ec7a419ac
Fix of issue 750 and 756 ( #158 )
...
PowerShell/Win32-OpenSSH#750
PowerShell/Win32-OpenSSH#756
2017-06-06 10:34:05 -07:00
Yanbing
44a36e4c5b
Crank version ( #155 )
2017-06-02 16:42:05 -07:00