Commit Graph

28 Commits

Author SHA1 Message Date
Yanbing Wang a24021252b Source snapshot from Powershell/openssh-portable:latestw_all 2017-10-17 15:52:28 -07:00
bingbing8 2c3a1a95d0 Source snapshot from Powershell/openssh-portable:latestw_all 2017-06-02 17:25:34 -07:00
Manoj Ampalam a4b577b5a0 Source snapshot from Powershell/openssh-portable:latestw_cwb 2017-01-03 14:46:33 -08:00
Manoj Ampalam 69ea992e00 Source snapshot from Powershell/openssh-portable:latestw_cwb 2016-12-17 23:06:42 -08:00
Manoj Ampalam 7c62169a93 Source snapshot from Powershell\openssh-portable 2016-11-29 14:50:13 -08:00
Ray Hayes a4e013b414 Complete merge. 2016-10-24 10:19:04 -07:00
Manoj Ampalam b47cc46d4f Missing headers causing link errors in X86 builds 2016-10-23 12:57:29 -07:00
Ray Hayes 9291dde274 Merge with PowerShell\L1-Prod. 2016-10-20 16:37:56 -07:00
Ray Hayes 0ff56ace10 Interim changes to fix scp/sftp WIN32_FIXME issues. 2016-10-20 11:45:09 -07:00
Manoj Ampalam 52bdef5cb7 pwd.c refactoring and clean up 2016-10-14 00:02:19 -07:00
Manoj Ampalam ff96264aae making lseek explicitly adjust file offset. 2016-05-30 00:53:33 -07:00
Manoj Ampalam 472992786d Disabling inheritance of parent handles in sftp.exe. Code cleanup in sftp-server.exe 2016-03-25 12:23:55 -07:00
manojampalam 65ccbe645c Moved win specific logging code from each exe to win32iocompat 2016-03-23 20:39:00 -07:00
manojampalam 4c2ee5ce43 sftp-server logleve fix and signal implementation 2016-03-20 16:09:44 -07:00
manojampalam 83cad11f62 sftp-server is now functional 2016-03-13 14:29:52 -07:00
manojampalam 5a47bedd44 enabled sftp-server over new POSIX wrapper. not functional yet 2016-03-13 11:40:04 -07:00
manojampalam e4c233e95c 3-6 C12
Changes enabling ssh.exe on the new posix wrapper
2016-03-06 21:43:59 -08:00
quamrulmina 39c00bff7e Fix sftp-server to have process_setstat() work correctly in Win32
This fix allows WinSCP upload to finish properly as updating time was
not working otherwise with driver letter support improvement. Other sftp
clients will also work better/properly now.
2015-12-31 01:12:33 -06:00
quamrulmina 332890c330 WinSCP client now works with win32 sftp-server as readlink now supported in Win32 sftp-server
process_readlink() now implemented in Win32 sftp-server and linked
directories can now be read and browsed. as a result opensource WinSCP
client ( it has SFTP and SCP gui clients ) now works with our Win32
sftp-server.
2015-12-30 18:31:11 -06:00
quamrulmina 8c92d7bd95 fix sftp-server to be able to show directories that are linked to other point
"Application Data" is one such directory in a user;'s home directory. We
get inside path of to find where a directory is linked to and read that
to get contents.
2015-12-30 17:17:56 -06:00
quamrulmina 46327a98b1 fix sftp-server not showing first entry in listing; code ls -l to show file attributes correctly
changing driver letter in sftp-server tested using usb drives; missing
first entry on a top root directory is now shown correctly. ls -l output
cleaned up and now correctly show file and directory attributes.
strmode() function implemented for Windows like it is available in
Unix/Linux OS.
2015-12-29 22:05:37 -06:00
quamrulmina 4857c272b9 Add driver letter support to sftp-server and let it form external path with / to meet spec
sftp-server now conforms to sftp rfc spec and creates external path with
/ as the first character so that programs like Winscp will now work.
Driver letters are kept below it like /x:/users/user1homedir format;
driver letters are now supported.  cd /users or cd c:/users or cd
D:/users will all work now. Windows security enforces what directory or
files one can view/access.
2015-12-29 03:12:56 -06:00
quamrulmina 4d952924e1 sftp client and server code changed to build & work with MS Visual Studio
Use new compile flag WIN32_VS to add/change logic of sftp client and
sftp server codes so that MS Visual Studio 2015 compiler and runtime can
be used. opendir(), readdir(), closedir() directory APIs and basename()
API of Unix/Linux are implemented in Windows as they are not available
in Windows/VisualStudio C-runtime. win32_dirent.c and win32_dirent.h
files added as dirent.c and dirent.h are not available in Windows and we
do not want to affect mingW/gcc builds for Windows which have those
files available.
2015-11-06 03:02:51 -06:00
quamrulmina 9fa909e3df Remote directory on sftp logon is set to user's home directory #7
Fix the reported problem #7. Remote directory set to remote user's home
directory like its is done on openssh on all platforms. Users can then
cd to "Documents" directory. Actual fix was to expand "." to user's home
directory so that pwd showed it correctly rather than just showing a
dot.
2015-10-12 19:24:12 -05:00
quamrulmina 3f71c81f49 sftp-server.exe put now works
Fixed sftp-server put verb not working. Tested from out sftp client and
linux fedora openssh 6.9p1 sftp clients in transferring small and large
files using both get and put verbs.
2015-10-01 19:54:56 -05:00
quamrulmina 5b06ebbbb5 sftp-server.exe first code drop that works
sftp-server.exe code modified to work in Windows as NoMachine never
finished it to work. I/O handling to work as a subsystem and
openssh7.1p1 sshbuf_new() buffer system code had to be used. sshd_config
file need location of sftp subsystem to be specified.
2015-09-30 20:26:32 -05:00
arif-pragmasys f4b56e2280 nomachine + additional changes applied to openssh 7.1p1 source base 2015-09-21 16:03:51 -05:00
Arif Saikat fb17410f60 Original Nomachine 5.9p1 source code
Original Nomachine 5.9p1 source code
2015-09-09 14:08:05 -05:00