manojampalam
1c1d7cce79
on-boarding ssh-add and prototype "add identity" logic in ssh-agent
2016-04-17 15:56:50 -07:00
manojampalam
54deeb7911
4-16 V1
2016-04-16 00:06:35 -07:00
manojampalam
491769a99f
4-13 C1
2016-04-13 19:59:06 -07:00
manojampalam
e14a6dd032
SCM startup code for ssh-agent
2016-04-08 18:37:26 -07:00
manojampalam
bc3549255d
ssh-agent initial template
2016-04-08 16:40:21 -07:00
Manoj Ampalam
a64d6fb14f
Disabling PKCS11 interface
2016-04-05 22:12:12 -07:00
manojampalam
473539b9bf
install and unintall scripts for sshd
2016-04-03 21:06:52 -07:00
manojampalam
56ad915376
Missing SIGCHLD zombie logic
2016-03-28 21:37:06 -07:00
Manoj Ampalam
31881676e7
New sftp.exe fork code for Windows.
2016-03-25 11:28:15 -07:00
manojampalam
b65edccdf6
Refactored some part of ssh.exe
2016-03-24 21:13:22 -07:00
manojampalam
d061364c5a
Got rid of Win32 versions in pathnames.h, got rid of password io handles
2016-03-24 19:10:28 -07:00
Manoj Ampalam
268bdeb662
Removed code relying on USE_NTCREATETOKEN
2016-03-24 14:57:18 -07:00
manojampalam
5a60b811fe
Added implementation for dlopen, dlclose, dlsym and dlerror
2016-03-23 21:54:35 -07:00
manojampalam
65ccbe645c
Moved win specific logging code from each exe to win32iocompat
2016-03-23 20:39:00 -07:00
manojampalam
d94011a37e
Removing untested kerb support in client
2016-03-23 13:39:32 -07:00
manojampalam
3ffe279bf7
pwd and statvfs functions moved out from openbsd
2016-03-22 20:31:03 -07:00
manojampalam
976eb6ee3b
More Win #defs removed from bsdcompat project
2016-03-21 21:55:37 -07:00
manojampalam
07537eb47c
Added right implementation of explicit_bzero
2016-03-21 21:49:04 -07:00
manojampalam
936508e00c
added waitpid() and removed its dependency from bsdcompat
2016-03-21 21:41:08 -07:00
manojampalam
f04dc7c355
usleep and getdtablesize() updates
2016-03-21 21:10:14 -07:00
manojampalam
ae3705d53b
Removed w32_poll, fixes in signal implementation
2016-03-21 20:17:15 -07:00
manojampalam
3760840856
Updates to project files to move _NT target to 0x600
2016-03-16 23:06:40 -07:00
Manoj Ampalam
7ca05346bb
signal prototypes
2016-03-16 13:43:14 -07:00
manojampalam
6ba1ba551a
Merge branch 'L2-Win32Posix-Prototype' into L1-Prod
2016-03-15 20:34:26 -07:00
manojampalam
8dd7423e13
committing un-revertable diff
2016-03-15 20:33:07 -07:00
Manoj Ampalam
defe8ce39f
Simplified code around getting file type and enabled password mode for passphrase collection, Ctrl+c while entering passphrase now works
2016-03-15 13:22:14 -07:00
manojampalam
43873fe362
ssh-keygen onboard. Not functional yet
2016-03-13 22:21:57 -07:00
manojampalam
2d47fc533a
Fixing bug in async connect resulting in TCP fwding failures. scp on board (not functional yet)
2016-03-13 22:03:03 -07:00
manojampalam
5a47bedd44
enabled sftp-server over new POSIX wrapper. not functional yet
2016-03-13 11:40:04 -07:00
manojampalam
5cb9fb09ed
shell host is now the default shell process in sshd
2016-03-13 11:21:09 -07:00
manojampalam
7bff604e70
Added shellhost project to main solution
2016-03-13 10:14:45 -07:00
Manoj Ampalam
0e1f1c1cb3
sshd enabling changes
2016-03-10 15:18:09 -08:00
manojampalam
31ed6d1458
Enabled SFTP client over new POSIX wrapper. Its not functional yet
2016-03-09 20:32:51 -08:00
Manoj Ampalam
e73111f3d9
3-7 15:15
2016-03-07 15:14:53 -08:00
manojampalam
e4c233e95c
3-6 C12
...
Changes enabling ssh.exe on the new posix wrapper
2016-03-06 21:43:59 -08:00
manojampalam
f4545e1032
3-6 C2
...
Moving the new POSIX wrapper to a separate project (and lib) to escape
dealing with linkage issues related to overriding winsock apis
2016-03-06 12:00:41 -08:00
manojampalam
d8a231f2ea
3-5 c5
2016-03-05 16:17:24 -08:00
manojampalam
44c5be4883
3-5 C4
2016-03-05 15:11:04 -08:00
manojampalam
a072913927
Moving Win32 posix wrapper from standalone project to win32compat project
2016-03-05 15:04:03 -08:00
manojampalam
b1fb747716
PS Script to analyze fork Vs original code diffs
...
Intention is to see the % of original code being reused for Win32 port. Here are the number as of 2-26-2016 for various libs
libssh 89.09911361805 %
scp 85.2348993288591 %
sftp 93.3269323091695 %
sftp-server 76.2975778546713 %
ssh 90.1238422312415 %
ssh-add 99.6138996138996 %
ssh-agent 85.7938718662953 %
sshd 84.0249187432286 %
2016-02-26 19:40:40 -08:00
Manoj Ampalam
88f4c54f66
OpenSSL build script from David
2016-02-09 11:41:26 -08:00
dkulwin
384cd18b56
Add abstraction interface for elliptic points and elliptic diffie hellman
2016-02-01 11:27:52 -06:00
quamrulmina
829f799ad9
Add pluggable access to shell session so that cmd & powershell runs like natively
...
#define WIN32_PRAGMA_REMCON in config.h.vs or in channels.c, session.c
and sshpty.c files . cmdserver.exe runtime in Pragma Fortress SSH
package needed to access shell session.
2016-02-01 04:10:36 -06:00
dkulwin
44d8ddddb1
Implement generic interface for bignum and diffie-hellman
...
Implementation of a generic wrap interface for bignum and diffie-hellman
based upon Damien's wrap code in openssh-openbsd. This commit adds the
generic interface along with the backing code for openssl, cng, and cng
with an openssl fallback. Currently, openssl is the only provider for
bignum and the diffie-hellman generic interface is only for static and
negotiated oakley groups..
2016-01-16 16:10:16 -06:00
dkulwin
02e784565a
Add CNG KEX support routine
...
CNG KEX support for Group1, Group14 and Group Exchange .
2016-01-08 13:40:55 -06:00
dkulwin
67c7a3c003
Add os compatibility to manifests
...
Microsoft version apis distinguish operating systems beyond window 8 if
there isn't a manifest entry for os compatibility.
2016-01-08 13:35:55 -06:00
quamrulmina
d77657997c
scp dependency libraries added for scp to build correctly
...
openbsd_compat.lib libssh config win32compat dependencies added
2016-01-04 17:24:41 -06:00
dkulwin
702daceea7
Minor changes to assertion handling
...
Changed the code to bring back assertion popups for everyone, but turn
off assertions around the _get_osfhandle() call in allocate_sfd(). The
original port code was designed knowing that some of the passed
parameters would be invalid, but was expecting that the call would just
fail instead of generating an assert dialog. Turning off Asserts around
this call results in behavior similar to mingw.
Also, turn off Incremental Linking for ssh.exe since half the time, the
linker would trap on this project.
2015-12-08 12:47:35 -06:00
dkulwin
298c353755
Add SCP project to solution
2015-12-04 13:23:46 -06:00
dkulwin
5752a7e550
Remove EditAndContinue selection for debug configurations.
...
Replaced by standard /Zi database option
2015-11-19 15:29:17 -06:00