Manoj Ampalam
77117380e5
Merge branch 'master' of https://github.com/openssh/openssh-portable into latestw
2017-03-24 12:51:38 -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
Damien Miller
72536316a2
crank version numbers
2017-03-20 12:23:04 +11:00
Manoj Ampalam
78995b5a42
Merge branch 'master' of https://github.com/openssh/openssh-portable into latestw
2017-03-16 10:13:50 -07:00
Damien Miller
55a1117d73
Adapt Cygwin config script to privsep knob removal
...
Patch from Corinna Vinschen.
2017-03-16 11:22:42 +11: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
Manoj Ampalam
9bc3da7fa7
Cleaned up unittests ( https://github.com/PowerShell/Win32-OpenSSH/issues/477 )
...
unittest-sshkey.exe failures still need investigation
2017-01-27 14:11:27 -08:00
Yanbing
e3bec44766
Improvements to CI build and validation output
2017-01-27 10:47:20 -08:00
Manoj Ampalam
fb51120093
Fixed: Regression in command exit code ( https://github.com/PowerShell/Win32-OpenSSH/issues/485 )
2017-01-25 20:54:21 -08:00
Manoj Ampalam
c6b57c018c
Got rid of w32posix.h and defs.h ( https://github.com/PowerShell/Win32-OpenSSH/issues/498 )
2017-01-25 14:43:55 -08:00
bagajjal
e4da8db4d2
Multiple Fixes
...
https://github.com/PowerShell/Win32-OpenSSH/issues/496
https://github.com/PowerShell/Win32-OpenSSH/issues/488
https://github.com/PowerShell/Win32-OpenSSH/issues/495
2017-01-24 10:18:42 -08:00
Ray Hayes
d10d8a8f36
Remove passthru, fix check for ansi console support. Removed VT52. ( https://github.com/PowerShell/Win32-OpenSSH/issues/430 )
2017-01-23 16:45:41 -08:00
Manoj Ampalam
d34edc89db
Added provision to intercept crt header inclusion ( https://github.com/PowerShell/Win32-OpenSSH/issues/490 )
2017-01-21 20:14:08 -08:00
Manoj Ampalam
282e45472a
cranked version
2017-01-15 16:39:15 -08:00
Manoj Ampalam
efa7d82bbd
Fixed issue: Wrong log message when key type is not allowed ( https://github.com/PowerShell/Win32-OpenSSH/issues/472 )
2017-01-14 23:25:12 -08:00
bagajjal
039f2eca7a
SFTP bug fixes ( #53 )
...
https://github.com/PowerShell/Win32-OpenSSH/issues/479
https://github.com/PowerShell/Win32-OpenSSH/issues/476
https://github.com/PowerShell/Win32-OpenSSH/issues/474
https://github.com/PowerShell/Win32-OpenSSH/issues/467
bug #479 - "ls c:" is not working
sanitized_path() is modified to handle the edge case "\x:"
2.bug #476 - "cd c:" is not working
If "c:" is passed to _fullpath() then it is returning existing path but not "c:", so if we append "\" to "c:" then it is working fine.
3.bug #474 - code cleanup MAX_PATH
Using PATH_MAX variable instead of MAX_PATH
In dirent.h, used PATH_MAX instead of hardcoding 256 characters
In readdir(), changed the pdirentry to be a static variable. Before this, we are leaking the memory.
4.bug #467 - SFTP rename failed if the newpath already exists.
The _wrename throws error if the newpath exists.
To make it consistent with the linux behavrior,
a) if the newpath is a file and if it exists then delete it so that _wrename will succeed.
b) if the newpath is a directory and if it is empty then delete it so that _wrename will succeed.
2017-01-14 22:12:19 -08:00
Manoj Ampalam
e95aef2cf3
Fixed issue: wrong message when connection refused ( https://github.com/PowerShell/Win32-OpenSSH/issues/216 )
2017-01-14 08:10:28 -08:00
Manoj Ampalam
adbe5a2f2e
Fixed issue: sshd service terminates after a brief period of time ( https://github.com/PowerShell/Win32-OpenSSH/issues/241 )
2017-01-13 13:25:31 -08:00
Yanbing
2017ffdff0
Reduce the console output of build ( #54 )
...
1. Reduce the console output of build
2. move to use powershell core 6.0.0.14
3. one minor fix in pester tests.
* Update the path of unittest results and build log. suppress the warning message.
* limitoutput of choco installation.
* fix of quotes
* remove redundant log
* Set x64 Release build as default
2017-01-13 12:03:42 -08:00
Yanbing
6c049683d7
Cleaned up win32_log.c
2017-01-10 20:18:44 -08:00
Yanbing
6608961bb0
SCP issue fixes: setting the timestamp of directory and enable run_err to report error back to client ( #42 )
...
* SCP bug fixes
https://github.com/PowerShell/Win32-OpenSSH/issues/465
https://github.com/PowerShell/Win32-OpenSSH/issues/464
* remove one comment
* remove redundent code for mode update.
* update the mode setting when mkdir per the info from main page
* change to follow the BSD coding style
* change naming convention
* add static
2017-01-09 19:07:51 -08:00
Manoj Ampalam
9b8902443e
Fix to https://github.com/PowerShell/Win32-OpenSSH/issues/421 ( #43 )
2017-01-06 23:00:27 -08:00
Yanbing
cfd88df671
Fix the hanging issue when file already exists and -p is used. ( #41 )
2017-01-06 10:03:06 -08:00
bagajjal
144ece5347
SFTP fixes
...
1.Fixed df command that shows the disk space utilization.
2.Fixed the realpath to take care of edge cases where path size is less than 2.
3.Fixed the "dir " bug
4.Fixed the "dir e:\test" bug
5.Fixed the memory leak in wmain_sshd.c
2017-01-05 15:01:36 -08:00
Manoj Ampalam
743a94da26
cranked version ( #40 )
2017-01-03 14:14:52 -08:00
Manoj Ampalam
f207a12b78
Fixed openssl=no build issues ( #38 )
2016-12-27 13:47:09 -08:00
Manoj Ampalam
d67c7e7c85
:Missed earlier fix to spawn_child
2016-12-21 21:39:43 -08:00
Manoj Ampalam
9333a08637
SCP Fixes (from Yanbing), realpath_win cleanup and spawn_child fix (that broke progfiles installation)
2016-12-21 21:17:14 -08:00
bagajjal
0c98fdf059
Merge branch 'latestw_all' of https://github.com/PowerShell/openssh-portable into latestw_all
2016-12-21 19:51:34 -08:00
bagajjal
79e00ae7de
realpath fix
2016-12-21 19:51:27 -08:00
Yanbing
5cdec2bc35
Enablebuildlatestw_all ( #35 )
...
Update build script to download OpenSSL libs from win32_openssh
2016-12-21 17:34:20 -08:00
bagajjal
07a658c2b7
Making forwardslash/backslash converter methods available in posix layer
2016-12-21 11:51:37 -08:00
Manoj Ampalam
50ddd23474
Added credits to install-sshd.ps1
2016-12-20 13:50:02 -08:00
Manoj Ampalam
4adde42f61
Fix to SDDL issue in install-sshd.ps1
2016-12-20 10:16:50 -08:00
Manoj Ampalam
6aa5b815c2
To be cleaned sources from Win32 Fork
2016-12-19 14:48:14 -08:00
Manoj Ampalam
5ad8a2c358
Sources Merged from Win32 Fork
2016-12-19 14:46:28 -08:00
Damien Miller
4a354fc231
crank version numbers for release
2016-12-19 15:59:41 +11:00
Damien Miller
c9792783a9
Add a gnome-ssh-askpass3 target for GTK+3 version
...
Based on patch from Colin Watson via bz#2640
2016-12-06 18:43:37 +11:00
Damien Miller
7be85ae02b
Make gnome-ssh-askpass2.c GTK+3-friendly
...
Patch from Colin Watson via bz#2640
2016-12-06 18:43:37 +11:00
Darren Tucker
461f50e7ab
Update links to https.
...
www.openssh.com now supports https and ftp.openbsd.org no longer
supports ftp. Make all links to these https.
2016-10-21 06:55:58 +11:00
Damien Miller
80e766fb08
crank version numbers
2016-07-24 21:50:13 +10:00
Darren Tucker
1842420016
Add missing ssh-host-config --name option
...
Patch from vinschen@redhat.com .
2016-05-30 19:35:28 +10:00
Damien Miller
cff26f373c
remove slogin from *.spec
2016-03-15 04:30:21 +11:00
Darren Tucker
8ff20ec95f
Quote variables that may contain whitespace.
...
The variable $L_TMP_ID_FILE needs to be surrounded by quotes in order to
survive paths containing whitespace. bz#2551, from Corinna Vinschen via
Philip Hands.
2016-03-14 09:24:03 +11:00
Damien Miller
99135c764f
update spec/README versions ahead of release
2016-02-23 20:17:23 +11:00
Damien Miller
ef39e8c049
sync ssh-copy-id with upstream 783ef08b0a75
2016-02-16 10:34:39 +11:00
Damien Miller
8d7b523b96
bump version numbers
2016-01-27 16:39:01 +11:00
Darren Tucker
ee607cccb6
Increase robustness of redhat/openssh.spec
...
- remove configure --with-rsh, because this option isn't supported anymore
- replace last occurrence of BuildPreReq by BuildRequires
- update grep statement to query the krb5 include directory
Patch from CarstenGrohmann via github, ok djm.
2015-12-15 15:23:49 +11:00
Damien Miller
a4f5b507c7
fix URL for connect.c
2015-08-21 14:43:55 +10:00
Damien Miller
d026a8d3da
update version numbers for 7.1
2015-08-21 13:47:10 +10:00
Damien Miller
318c377435
update versions in *.spec
2015-08-11 13:53:48 +10:00
Damien Miller
66295e0e1b
crank version numbers for release
2015-07-01 11:49:12 +10:00
Damien Miller
be8f658e55
update version numbers to match version.h
2015-03-04 15:39:22 -08:00
Damien Miller
2048f85a5e
include CFLAGS in gnome askpass targets
...
from Fedora
2014-12-18 10:15:49 +11:00
Damien Miller
867f49c666
Avoid Cygwin ssh-host-config reading /etc/group
...
Patch from Corinna Vinschen
2014-11-26 13:22:41 +11:00
Damien Miller
8b66f36291
allow custom service name for sshd on Cygwin
...
Permits the use of multiple sshd running with different service names.
Patch by Florian Friesdorf via Corinna Vinschen
2014-11-26 13:20:35 +11:00
Damien Miller
0e4cff5f35
Prepare scripts for next Cygwin release
...
Makes the Cygwin-specific ssh-user-config script independent of the
existence of /etc/passwd. The next Cygwin release will allow to
generate passwd and group entries from the Windows account DBs, so the
scripts have to adapt.
from Corinna Vinschen
2014-11-05 11:01:31 +11:00
Damien Miller
81d18ff7c9
delete contrib/caldera directory
2014-10-07 21:24:25 +11:00
Damien Miller
44988defb1
- (djm) [contrib/cygwin/ssh-host-config] Fix old code leading to
...
permissions/ACLs; from Corinna Vinschen
2014-09-03 05:35:32 +10:00
Damien Miller
54703e3cf6
- (djm) [contrib/cygwin/README] Correct build instructions; from Corinna
2014-08-20 11:10:51 +10:00
Damien Miller
a75aca1bbc
- (djm) [INSTALL contrib/caldera/openssh.spec contrib/cygwin/README]
...
[contrib/redhat/openssh.spec contrib/suse/openssh.spec] Remove mentions
of TCP wrappers.
2014-08-19 11:36:07 +10:00
Damien Miller
9eaeea2cf2
- (djm) [README contrib/caldera/openssh.spec]
...
[contrib/redhat/openssh.spec contrib/suse/openssh.spec] Update versions
2014-08-10 11:35:05 +10:00
Damien Miller
f9eb5e0734
- (djm) [contrib/cygwin/ssh-host-config] Updated Cygwin ssh-host-config
...
from Corinna Vinschen, fixing a number of bugs and preparing for
Cygwin 1.7.30.
2014-05-27 14:31:58 +10:00
Damien Miller
6486f16f1c
- (djm) [README contrib/caldera/openssh.spec contrib/redhat/openssh.spec]
...
[contrib/suse/openssh.spec] Crank version numbers
2014-02-28 10:03:52 +11:00
Damien Miller
2ae77e64f8
- (djm) [contrib/caldera/openssh.spec contrib/redhat/openssh.spec]
...
[contrib/suse/openssh.spec] Crank RPM spec version numbers.
2014-01-16 18:51:07 +11:00
Darren Tucker
aff7ef1bb8
- (dtucker) [contrib/cygwin/ssh-host-config] Simplify host key generation:
...
rather than testing and generating each key, call ssh-keygen -A.
Patch from vinschen at redhat.com.
2013-11-09 00:19:22 +11:00
Damien Miller
3420a50169
- (djm) [README contrib/caldera/openssh.spec contrib/redhat/openssh.spec]
...
[contrib/suse/openssh.spec] Update version numbers following release.
2013-11-08 16:48:13 +11:00
Damien Miller
e9e936d33b
- (djm) [README contrib/caldera/openssh.spec contrib/redhat/openssh.spec]
...
[contrib/suse/openssh.spec] Update version numbers
2013-07-25 12:34:00 +10:00
Darren Tucker
b7482cff46
- (dtucker) [contrib/cygwin/README contrib/cygwin/ssh-host-config
...
contrib/cygwin/ssh-user-config] Modernizes and improve readability of
the Cygwin README file (which hasn't been updated for ages), drop
unsupported OSes from the ssh-host-config help text, and drop an
unneeded option from ssh-user-config. Patch from vinschen at redhat com.
2013-07-02 20:06:46 +10:00
Darren Tucker
b4e00949f0
- (dtucker) [contrib/ssh-copy-id] bz#2117: Use portable operator in test.
...
Patch from cjwatson at debian.
2013-06-05 22:48:44 +10:00
Damien Miller
6aa3eacc5e
- (djm) [contrib/ssh-copy-id] Fix bug that could cause "rm *" to be
...
executed if mktemp failed; bz#2105 ok dtucker@
2013-05-16 11:10:17 +10:00
Damien Miller
83efe7c861
- (djm) [contrib/ssh-copy-id contrib/ssh-copy-id.1] Updated to Phil
...
Hands' greatly revised version.
2013-03-22 10:17:36 +11:00
Damien Miller
c0cc7ce166
- (djm) [README contrib/caldera/openssh.spec contrib/redhat/openssh.spec]
...
[contrib/suse/openssh.spec] Crank version numbers
2013-02-27 10:48:18 +11:00
Damien Miller
91edc1ce2b
- (djm) [contrib/suse/rc.sshd] Use SSHD_BIN consistently; bz#2056 from
...
Iain Morgan
2013-02-15 10:23:44 +11:00
Damien Miller
e7f50e1c18
- (djm) [contrib/redhat/sshd.init] treat RETVAL as an integer;
...
patch from Iain Morgan in bz#2059
2013-02-08 10:49:37 +11:00
Damien Miller
39a9d2c933
- (djm) [README contrib/caldera/openssh.spec contrib/redhat/openssh.spec]
...
[contrib/suse/openssh.spec] Update version numbers
2012-08-22 21:57:13 +10:00