Yanbing
7a8933744e
Remove secedit dependency ( #179 )
2017-07-10 13:25:08 -07:00
Manoj Ampalam
0c8f8473d5
Ported changed due to merge from openssh/master
2017-07-08 23:21:35 -07:00
Darwin
6919392432
Fixed sid translation issue when ACLs already contain SIDS ( #180 )
2017-07-06 14:34:17 -07:00
Manoj Ampalam
31bcbea0de
Fixed "ssh-add -D" regression caused due recent ssh-agent changes
...
https://github.com/PowerShell/Win32-OpenSSH/issues/798
2017-07-05 23:10:30 -07:00
bagajjal
69258a6e02
added new keystroke mapping ( #177 )
2017-06-30 13:51:55 -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
bagajjal
cd6ac9dc31
Multiple fixes ( #172 )
...
PowerShell/Win32-OpenSSH#596 - shellhost should pickup cmd.exe from %windir%\system32
PowerShell/Win32-OpenSSH#789 - SFTP - remove comspec
PowerShell/Win32-OpenSSH#779 - AuthorizedKeysFile in sshd_config is not working
PowerShell/Win32-OpenSSH#776 - SFTP ls command to show rwx permissions for user
2017-06-29 12:48:13 -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
bagajjal
067a352c81
fixed the download issue of the log files ( #167 )
...
https://github.com/PowerShell/Win32-OpenSSH/issues/531
2017-06-15 12:27:31 -07:00
bagajjal
98eca17c65
terminal support for the accepting unicode input ( #162 )
...
Support the unicode characters as input to the ssh client.
PowerShell/Win32-OpenSSH#711
Remove the bAnsi related code changes to the ssh-shellhost.c as that code never executes..
Fixed "long pressing key issue for the slow ssh connections"
PowerShell/Win32-OpenSSH#701
fixed warning message in the latestw_all recent commits.
Fixed the issue with ssh failures in the latestw_all recent commits.
2017-06-13 21:25:01 -07:00
Manoj Ampalam
04ce306973
removed unwanted CreateFile flags
2017-06-13 12:09:36 -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
Manoj Ampalam
4a1980e059
Added missed change in previous commit
2017-06-11 23:37:36 -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
91f9c71021
Improvements to named pipe connections to ssh-agent ( #163 )
...
client now connect to ssh-agent at Identification level, preventing rogue processes hosting "ssh-agent" pipes from impersonating and elevating to client context.
Since ssh-agent now cannot do ImpersonateNamedpipeClient, retrieve the client impersonation token explicitly and rely on ImpersonateLoggedonUser instead.
2017-06-10 23:12:10 -07:00
bagajjal
45de6ba06c
Readpassphrase #692 ( #156 )
...
Fix for #692
PowerShell/Win32-OpenSSH#692
Implement readpassphrase to align with unix implementation.
2017-06-08 11:47:59 -07:00
Manoj Ampalam
bf124757d6
Fixed x86 build
2017-06-07 22:29:34 -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
Manoj Ampalam
fb192e832a
Fixed issue with binary input stream over ssh
...
PowerShell/Win32-OpenSSH#658
2017-06-02 15:08:02 -07:00
Yanbing
bbd97bfb66
File perm utilites and temporary suspension of psexec usage ( #154 )
2017-06-02 15:07:26 -07:00
Oleg S
1d53705be5
win32: Fix enumerate root dir content on SFTP-server ( #148 )
...
https://github.com/PowerShell/Win32-OpenSSH/issues/539
2017-05-26 15:54:34 -07:00
bagajjal
4879602b69
Docker#666 keyscan#731 posixcompatnewunittests ( #152 )
...
docker ssh issue
PowerShell/Win32-OpenSSH#666
a) fdopen changes to accept the /dev/null device
b) fix the select (using same fdset as readfdset, exceptfdset) issue with the unix opensssh code.
changed keyscan pester test to refer to localhost (127.0.0.1) instead of GitHub.com
PowerShell/Win32-OpenSSH#731
Fix the ASSERT_HANDLE issue..
ASSERT_HANDLE should fail if handle is either NULL or INVALID_HANDLE.
Added new testcases for the null device.
2017-05-26 15:40:59 -07:00
Yanbing
5989efcad6
fix issue when checking file permission and generate key under system context ( #150 )
...
PowerShell/Win32-OpenSSH#736
PowerShell/Win32-OpenSSH#735
2017-05-26 14:24:23 -07:00
bagajjal
921aafc728
fix for #561 and code cleanup ( #151 )
...
https://github.com/PowerShell/Win32-OpenSSH/issues/561
2017-05-25 12:41:44 -07:00
Manoj Ampalam
4df71693c2
Fix agent to recognize calls from sshd service ( #149 )
...
https://github.com/PowerShell/Win32-OpenSSH/issues/734
2017-05-24 21:52:20 -07:00
Yanbing
81bcaaa7cf
Add mode support in open() and onboard file perm related changes and tests ( #145 )
...
PowerShell/Win32-OpenSSH#710
PowerShell/Win32-OpenSSH#725
PowerShell/Win32-OpenSSH#729
PowerShell/Win32-OpenSSH#731
PowerShell/Win32-OpenSSH#732
2017-05-23 21:45:38 -07:00
bagajjal
e296463fc8
Add new unit testcases ( #139 )
...
PowerShell/Win32-OpenSSH#605
PowerShell/Win32-OpenSSH#602
PowerShell/Win32-OpenSSH#603
2017-05-22 22:50:51 -07:00
bagajjal
4dbee0d15a
Onboard sshkeyscan ( #143 )
...
PowerShell/Win32-OpenSSH#124
PowerShell/Win32-OpenSSH#728
2017-05-22 22:18:41 -07:00
Manoj Ampalam
ba7cf86417
Merge branch 'master' of https://github.com/openssh/openssh-portable into latestw
2017-05-19 23:08:42 -07:00
Manoj Ampalam
894f6dd79c
Changes to remove Impersonation Privilege requirement in sshd ( #142 )
...
https://github.com/PowerShell/Win32-OpenSSH/issues/726
2017-05-18 22:57:42 -07:00
Yanbing
afc6ca91f7
Fixes for #648 and #718
...
PowerShell/Win32-OpenSSH#648
PowerShell/Win32-OpenSSH#718
2017-05-18 12:15:18 -07:00
Yanbing
79662b9a6f
Suspended File permissions logic, cranked version.
2017-05-15 22:08:01 -07:00
Manoj Ampalam
b4a38796b9
Fixed ssh client title
...
https://github.com/PowerShell/Win32-OpenSSH/issues/722
2017-05-15 11:25:41 -07:00
Manoj Ampalam
742bf63d1a
E2E test updates
...
Updated README for test case indexing guidelines, added ssh_config and updated existing test cases
2017-05-12 14:09:50 -07:00
Manoj Ampalam
17efb12f6f
ssh client E2E tests ( #138 )
...
https://github.com/PowerShell/Win32-OpenSSH/issues/619
PowerShell/Win32-OpenSSH#623
* C2
* C3
* C4
* C5
2017-05-12 10:31:59 -07:00
Manoj Ampalam
9491729542
Revert recent change and run sshd back in service account ( #134 )
...
https://github.com/PowerShell/Win32-OpenSSH/issues/681
2017-05-09 21:46:46 -07:00
bagajjal
0fe590b192
multiple fixes ( #132 )
...
PowerShell/Win32-OpenSSH#715
PowerShell/Win32-OpenSSH#714
2017-05-09 14:08:22 -07:00
bagajjal
7d929c2954
Fix sshd logging ( #128 )
...
PowerShell/Win32-OpenSSH#709
https://github.com/PowerShell/Win32-OpenSSH/issues/708
2017-05-07 22:51:24 -07:00
Yanbing
fae64876f3
cranck version
2017-05-04 11:39:00 -07:00
Yanbing
ba4ee6f3de
Fixed bug in Administrators group lookup logic
2017-05-04 11:38:03 -07:00
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
Oleg S
16b0175b8e
shell: Add func FreeQueueEvent for correct uninitialize shell wrapper ( #115 )
...
* shell: Add func FreeQueueEvent for correct uninitialize shell wrapper
* shell: Close all handles on exit
2017-04-27 21:05:16 -07:00
Oleg S
339b2c7727
shell: Cleanup shellhost (use func SendKeyStroke) ( #116 )
...
* shell: Cleanup shellhost (use func SendKeyStroke)
* shell: Fix console key mapping
Fix IntelliSense error:
a value of type "const char [6]" cannot be used to initialize an entity of type "char [5]"
2017-04-27 21:04:14 -07:00
Manoj Ampalam
8a83d3360c
Fixed key based auth with talking to docker containers
...
PowerShell/Win32-OpenSSH#677
2017-04-27 21:00:12 -07:00
Yanbing
d7ab0aa717
fix for issue 685 ( #122 )
...
PowerShell/Win32-OpenSSH#685
2017-04-27 11:47:01 -07:00
Manoj Ampalam
1ff1b07410
Run SSHD as NetworkService ( #121 )
...
PowerShell/Win32-OpenSSH#681
2017-04-24 22:02:03 -07:00
Manoj Ampalam
bc3f21a6a3
Updated Build helper PS module to support builds with NoOpenSSL
2017-04-19 22:07:37 -07:00
Manoj Ampalam
852173dc70
cranked version
2017-04-16 13:27:47 -07:00
Manoj Ampalam
5218d4fc45
Revereted "Take Ownership Privileges" change on key auth tokens
...
Fixed https://github.com/PowerShell/Win32-OpenSSH/issues/611
2017-04-16 13:17:57 -07:00
Oleg S
258c10c4dc
win32: Fix include types.h from win32compat directory ( #111 )
2017-04-16 12:56:28 -07:00
Manoj Ampalam
c3c5c1fa7f
Support I/O redirection in all ssh clients (ssh.exe, sftp.exe and scp.exe) ( #113 )
...
PowerShell/Win32-OpenSSH#668
2017-04-14 16:15:32 -07:00
Manoj Ampalam
b533d79ced
Removed md-sha256.c from libssh
2017-04-10 15:17:25 -07:00
Manoj Ampalam
3965d200c7
Removed ssh-lsa.dll and setup reboot restriction ( #108 )
...
https://github.com/PowerShell/Win32-OpenSSH/issues/657
2017-04-08 09:27:15 -07:00
Manoj Ampalam
53aa139ec8
Fixed: High CPU usage and log file growing up ( https://github.com/PowerShell/Win32-OpenSSH/issues/606 )
...
Added fix recommended by @richard-browne [here](https://github.com/PowerShell/Win32-OpenSSH/files/414456/sockio.c.txt )
2017-04-05 12:29:41 -07:00
Manoj Ampalam
5ea573d04e
Cranked version, Added Package-OpenSSH routine, updated install-sshd ( #106 )
2017-04-04 12:05:31 -07:00
Manoj Ampalam
34a3f92bcd
Fix ( #105 )
...
https://github.com/PowerShell/Win32-OpenSSH/issues/556
2017-04-03 13:48:23 -07:00
Manoj Ampalam
c09ef3f1cb
Fixed sshfs issue
...
https://github.com/PowerShell/Win32-OpenSSH/issues/586
2017-04-03 13:36:29 -07:00
bagajjal
589f2db723
Enabled SFTP E2E tests based on test framework changes ( #101 )
2017-03-31 11:47:24 -07:00
Yanbing
0d1b232d3b
Terminal escape sequence handling in a non-TTY stream for Windows ( #94 )
...
To prevent screwing up terminal settings on windows when printing to the terminal, turn off the virtual termial before print out to console. The file call these funtions are from scp.c, sftp.c and sshconnect(calls smprintf). The virtual termial are not enabled in scp and sftp. turn off it in vfmprintf is enough for now.
2017-03-29 12:52:51 -07:00
Yanbing
6c7fb47a07
Test scripts updates and readme ( #97 )
2017-03-29 12:48:26 -07:00
Manoj Ampalam
2d94c9b3aa
Replaced ntrights with Powershell equivalent logic ( #99 )
...
https://github.com/PowerShell/Win32-OpenSSH/issues/234
2017-03-28 22:35:32 -07:00
Manoj Ampalam
6fd81a671c
Temporary fix to ssh redirection issue in Powershell environment (+ one other minor fix) ( #98 )
...
PowerShell/Win32-OpenSSH#609
PowerShell/Win32-OpenSSH#608
2017-03-28 14:54:19 -07:00
bagajjal
dd8cfb0e06
fixed the console scroll down issue
...
https://github.com/PowerShell/Win32-OpenSSH/issues/585
2017-03-25 00:07:30 -07:00
Manoj Ampalam
b5b05a5eac
Added HAVE_LLABS to account for openssh master changes
2017-03-24 13:10:01 -07:00
Yanbing
425bc4033f
latestw + Test Infra upgrades
...
Includes
- CR changes for upstream PR
- Fix in spawn_child logic
- Test Infra upgrades
2017-03-24 12:35:52 -07:00
Manoj Ampalam
a49d7ad07d
cranked version
2017-03-14 11:32:03 -07:00
Yanbing
26967ceada
Enable hostkeys unit tests ( #88 )
...
1. Deploy the key files to separate folder to avoid overwriting.
2. Enable hostkeys and kex unit tests.
3. Generate debug info in pdb
4. minor update on snmprintf
2017-03-14 10:47:39 -07:00
Manoj Ampalam
be750af114
Fixed PTY/TTY console width
...
https://github.com/PowerShell/Win32-OpenSSH/issues/578
2017-03-13 16:55:04 -07:00
bagajjal
8addc04e87
Terminalissues ( #89 )
...
#576 - fix the EVENT_CONSOLE_CARET issue.. Wrongly read the X, Y coordinates
#575 - when backspace key is pressed then screen is not refreshed correctly
#574 - when delete key is pressed then screen is not refreshed correctly (the last character is repeated in the end)
#573 - while using up/down arrows, screen is not refreshed correctly (there are some left over characters of bigger command)
#572 - clear screen is not clearing the whole console
#571 - Move the cursor to top of visible window so that nothing will be erased on the console.
#570 - code cleanup for console related logic
#569 - wrong implementation of TIOCGWINSZ. This is causing lot of issues when windows open ssh client is connecting to linux ssh server.
#568 - Scrolling issue when the cursor is at the last line of the visible window.
#567 - Logic to pass the raw buffer to console is wrong.
2017-03-13 14:53:58 -07:00
Manoj Ampalam
ca5de7fbbb
Fixed remote commandline issue
...
https://github.com/PowerShell/Win32-OpenSSH/issues/566
2017-03-13 00:18:22 -07:00
Manoj Ampalam
70da1e67ea
fgets and utf8 functions for Windows ( #87 )
2017-03-06 16:18:40 -08:00
Manoj Ampalam
0ed1ef55f7
AF_UNIX IPC sockets client side support ( #84 )
...
AF_UNIX kind of sockets are now supported. socket() and connect() calls are implemented. Windows specific logic in authfd.c is now removed. https://github.com/PowerShell/Win32-OpenSSH/issues/532 is created to keep track of ssh-agent end point authentication
2017-02-17 21:02:59 -08:00
Manoj Ampalam
71dd8145f3
Fixes to CI validation failures
2017-02-16 22:57:05 -08:00
Manoj Ampalam
38d8696c91
cranked up build version
2017-02-15 21:55:00 -08:00
Manoj Ampalam
f80a467c20
Multiple Fixes ( #82 )
...
PowerShell/Win32-OpenSSH#524
PowerShell/Win32-OpenSSH#518
PowerShell/Win32-OpenSSH#517
2017-02-15 21:32:50 -08:00
Yanbing
8e9236b03b
Groupaccess support ( https://github.com/PowerShell/Win32-OpenSSH/issues/463 )
2017-02-14 13:43:06 -08:00
bagajjal
c4a9f83682
Fixed copy paste Terminal related issues ( #80 )
...
PowerShell/Win32-OpenSSH#527
PowerShell/Win32-OpenSSH#515
2017-02-14 13:02:15 -08:00
Manoj Ampalam
a73b5d6def
Cleaned up core sources for upstream PR ( #78 )
2017-02-10 14:02:02 -08:00
bagajjal
4d0c1db166
Fixed wstat fix for file permission issue
...
https://github.com/PowerShell/Win32-OpenSSH/issues/176
1.If there are no sufficient permissions to open a file then _wstat64() is returning file not present but it should return the accessed denied.Fixed this.
2.Code cleanup in the posix compat files to align with the openbsd coding standard.
2017-02-09 11:30:40 -08:00
bagajjal
73180c876d
Cleaned up shell-host and terminal related code
2017-02-07 12:21:01 -08:00
Manoj Ampalam
ce03c08333
Removed take ownership privilege on auth tokens resulting from key based auth
...
https://github.com/PowerShell/Win32-OpenSSH/issues/494
2017-02-06 21:56:32 -08:00
Manoj Ampalam
776151cfac
Fixed: crtheaders.h not getting regenerated on Clean Build
...
https://github.com/PowerShell/Win32-OpenSSH/issues/516
2017-02-06 11:19:26 -08:00
bagajjal
35ea56a9a7
Cleaned up shell-host.c, termio.c, tncon.c, tnnet.c
2017-02-04 00:37:08 -08:00
Manoj Ampalam
f5b88d422e
Fixed: ssh-shellhost.exe is orphaned when sshd.exe aborts unexpectedly ( #73 )
...
https://github.com/PowerShell/Win32-OpenSSH/issues/512
2017-02-03 12:22:00 -08:00
bagajjal
70784d5606
Fixed Denyusers issue when logging in with ssh username@domain@serverip ( https://github.com/PowerShell/Win32-OpenSSH/issues/511 )
2017-02-02 23:54:02 -08:00
Manoj Ampalam
9906e0515d
Tidied do_exex_windows in session.c ( https://github.com/PowerShell/Win32-OpenSSH/issues/510 )
2017-02-02 15:03:21 -08:00
Yanbing
47c4ec917b
SCP bug fix: SCP does not copy file exceeds 2,147,483,648 bytes. ( https://github.com/PowerShell/Win32-OpenSSH/issues/145 ) ( #70 )
...
* SCP bug fix: https://github.com/PowerShell/Win32-OpenSSH/issues/145
1. update the install-sshd does not failed when log folder exists.
2. enable to copy files larger than 2G
* update the new-item usage
* exclude unittest-sshkey.exe temperately
* move declaration to top
* update white spaces
* Remove the memset
2017-01-31 20:07:29 -08:00
Manoj Ampalam
affdad94cd
Fixed progress meter issue ( https://github.com/PowerShell/Win32-OpenSSH/issues/505 ) ( #68 )
...
Resulted due to off_t defined as long in Windows headers. Fix - override
as long long.
2017-01-29 23:54:24 -08:00
Manoj Ampalam
8124c3a40c
cranked up build version
2017-01-29 23:48:18 -08:00
bagajjal
073eadfc98
Bug fixes ( #58 )
...
PowerShell/Win32-OpenSSH#458
PowerShell/Win32-OpenSSH#497
a) Deleted the unwanted file (conio.c)
b) Added more debug logs to get_passwd()
c) Removed ReadThread() in termio.c
2017-01-28 11:52:02 -08:00