270 Commits

Author SHA1 Message Date
manojampalam
0861b4ea3a Fixes in sshd 2016-04-03 18:06:48 -07:00
manojampalam
090c14b6e3 kill() child processes 2016-03-28 22:49:54 -07:00
manojampalam
e3b1997252 update signal code 2016-03-28 22:45:49 -07:00
manojampalam
56ad915376 Missing SIGCHLD zombie logic 2016-03-28 21:37:06 -07:00
manojampalam
327f077231 Adding zombie state to SIGCHLD implementaion 2016-03-27 23:11:33 -07:00
manojampalam
77b0ec86df SIGCHLD and waitpid implementation with sshd on board 2016-03-25 21:22:13 -07:00
Manoj Ampalam
31c7448e63 Removed more unsupported code in sshd.exe 2016-03-25 09:49:03 -07:00
manojampalam
b65edccdf6 Refactored some part of ssh.exe 2016-03-24 21:13:22 -07:00
Manoj Ampalam
268bdeb662 Removed code relying on USE_NTCREATETOKEN 2016-03-24 14:57:18 -07:00
Manoj Ampalam
a3cc5c797d Fixes in signal handler and working SFTP progress bar (enabled using alarm()) 2016-03-24 14:16:36 -07:00
manojampalam
eed9299081 Fixes to SFTP progress meter 2016-03-23 22:14:44 -07:00
manojampalam
5a60b811fe Added implementation for dlopen, dlclose, dlsym and dlerror 2016-03-23 21:54:35 -07:00
manojampalam
0958df5875 Reviewed some more Win32 macros in libssh and enabled SFTP progress meter. Not tested yet 2016-03-23 21:30:33 -07:00
manojampalam
65ccbe645c Moved win specific logging code from each exe to win32iocompat 2016-03-23 20:39:00 -07:00
manojampalam
689073e46a fix for 2012 read issue and refactored changes in libssh 2016-03-22 23:18:46 -07:00
manojampalam
fa0fdc47a6 Fix for ReadFileEx synchronously failing with EOF error on 2012 2016-03-22 21:16:13 -07:00
manojampalam
3ffe279bf7 pwd and statvfs functions moved out from openbsd 2016-03-22 20:31:03 -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
6af7c19743 minor updates to signal implementation 2016-03-20 22:58:37 -07:00
manojampalam
4c2ee5ce43 sftp-server logleve fix and signal implementation 2016-03-20 16:09:44 -07:00
Manoj Ampalam
f33bb99b94 fix connecting sock to finalize before reporting write enabled 2016-03-19 20:40:55 -07:00
manojampalam
8601d0ccd6 Various fixes around _on_select for each io to record error (instead of returning it on select) 2016-03-18 22:34:32 -07:00
Manoj Ampalam
809d39871a Fix in async Recv and other updates 2016-03-18 14:37:40 -07:00
Manoj Ampalam
dec395bbfe disabled broken fdopen and routed usage in code to Win CRTs _fdopen, also logging in Network mode, to get elevated tokens for admin 2016-03-17 19:36:09 -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
4fd9ed0bd7 signal support initial changes 2016-03-15 23:00:55 -07:00
manojampalam
a6d70abfc3 Removed new termio incompatible dup() implementaion with overlapped option 2016-03-15 18:56:59 -07:00
manojampalam
a8fcb8d673 Term IO implemented to support Vista and Win7 2016-03-15 18:38:08 -07:00
Manoj Ampalam
fb93bb95e2 term io initial implementation 2016-03-15 15:15:24 -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
238c80b33d initial SIGCHLD implementation 2016-03-14 23:00:27 -07:00
manojampalam
4a991a25a9 removed redundant macros in socketio 2016-03-13 23:25:50 -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
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
manojampalam
bcb0079251 Implementation of shell-host and updated copy rights 2016-03-12 22:37:01 -08:00
manojampalam
642368ca9d Fix in assertion 2016-03-11 18:45:36 -08:00
manojampalam
91faab4d9e debug log updates 2016-03-11 18:32:31 -08:00
manojampalam
fde5fdad4d updating debug log info 2016-03-11 17:19:22 -08:00
manojampalam
173b000a76 Enabled sshd debug mode in windows, fixed bug in STDIO close(), and tty condition in client_loop() 2016-03-11 14:31:47 -08:00
Manoj Ampalam
0e1f1c1cb3 sshd enabling changes 2016-03-10 15:18:09 -08:00
Manoj Ampalam
05c9f0e371 fix assertion in file write completion call back 2016-03-10 11:29:17 -08:00
manojampalam
2854245328 Made sftp.exe functional 2016-03-09 22:39:27 -08:00
manojampalam
31ed6d1458 Enabled SFTP client over new POSIX wrapper. Its not functional yet 2016-03-09 20:32:51 -08:00
manojampalam
41f53d605c Movied ansi parser out of channel code and put it in a filter 2016-03-09 20:32:02 -08:00
Manoj Ampalam
1c9731059d Fix for bug in dup on input handle 2016-03-09 16:45:48 -08:00