openssh-portable/contrib/win32/win32compat/inc
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
..
arpa Sources Merged from Win32 Fork 2016-12-19 14:46:28 -08:00
netinet Sources Merged from Win32 Fork 2016-12-19 14:46:28 -08:00
sys Fix sftp scp file permission (#212) 2017-10-16 13:00:40 -07:00
crypto-wrap.h Sources Merged from Win32 Fork 2016-12-19 14:46:28 -08:00
ctype.h Got rid of w32posix.h and defs.h (https://github.com/PowerShell/Win32-OpenSSH/issues/498) 2017-01-25 14:43:55 -08:00
dirent.h SFTP bug fixes (#53) 2017-01-14 22:12:19 -08:00
dlfcn.h Sources Merged from Win32 Fork 2016-12-19 14:46:28 -08:00
fcntl.h Implement Unix styled privilege separation in Windows (#258) 2018-01-15 13:57:31 -08:00
grp.h fix the CRLF issue, review comments related to allow/deny user/groups#861 2017-09-05 12:41:46 -07:00
libgen.h Sources Merged from Win32 Fork 2016-12-19 14:46:28 -08:00
netdb.h Sources Merged from Win32 Fork 2016-12-19 14:46:28 -08:00
poll.h Got rid of w32posix.h and defs.h (https://github.com/PowerShell/Win32-OpenSSH/issues/498) 2017-01-25 14:43:55 -08:00
process.h Sources Merged from Win32 Fork 2016-12-19 14:46:28 -08:00
pwd.h Implement Unix styled privilege separation in Windows (#258) 2018-01-15 13:57:31 -08:00
resolv.h Sources Merged from Win32 Fork 2016-12-19 14:46:28 -08:00
signal.h Ported changes to support Windows 2017-08-28 00:32:51 -07:00
spawn.h Implement Unix styled privilege separation in Windows (#258) 2018-01-15 13:57:31 -08:00
stdio.h fgets and utf8 functions for Windows (#87) 2017-03-06 16:18:40 -08:00
stdlib.h Got rid of w32posix.h and defs.h (https://github.com/PowerShell/Win32-OpenSSH/issues/498) 2017-01-25 14:43:55 -08:00
string.h Move to LibreSSL, Fixed issues arising from compiling Windows specific code at warling level 3 2017-06-13 10:33:47 -07:00
strings.h Got rid of w32posix.h and defs.h (https://github.com/PowerShell/Win32-OpenSSH/issues/498) 2017-01-25 14:43:55 -08:00
syslog.h Sources Merged from Win32 Fork 2016-12-19 14:46:28 -08:00
termios.h Sources Merged from Win32 Fork 2016-12-19 14:46:28 -08:00
unistd.h Implement Unix styled privilege separation in Windows (#258) 2018-01-15 13:57:31 -08:00
utf.h Add new unit testcases (#139) 2017-05-22 22:50:51 -07:00
zlib.h Sources Merged from Win32 Fork 2016-12-19 14:46:28 -08:00