Commit graph

46 commits

Author SHA1 Message Date
oblivion
87be44b820 Core/SSH: SshExec: Fixed a truncation issue with stdout/stderr buffers.
git-svn-id: svn://ultimatepp.org/upp/trunk@14693 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-07-21 18:31:06 +00:00
oblivion
c82a0d054d SSH: ToDo list updated.
git-svn-id: svn://ultimatepp.org/upp/trunk@14511 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-05-28 19:31:15 +00:00
oblivion
0a51023b22 Core/SSH: Z compression is enabled. (uses plugin/z on WIN32)
Core/SSH: A CLANG warning (-Wimplicit-function-declaration) condition for gettimeofday() function is fixed. 
Core/SSH: Cleanup, small bugfixes and cosmetics..
Core/SSH: API docs are updated accordingly.

git-svn-id: svn://ultimatepp.org/upp/trunk@14509 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-05-28 13:22:30 +00:00
cxl
a6724def2b Core/SSH: Removed RLOGs
git-svn-id: svn://ultimatepp.org/upp/trunk@14370 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-04-24 14:19:07 +00:00
cxl
7cbe9c2615 Core:SSH: crypto ssl fix
git-svn-id: svn://ultimatepp.org/upp/trunk@14366 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-04-24 14:06:56 +00:00
cxl
d8aba54b7e Core/SSH: Fixed clang ssl, ide: License update
git-svn-id: svn://ultimatepp.org/upp/trunk@14356 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-04-23 12:07:18 +00:00
oblivion
2680211aa5 Core/SSH: Helper functions for SshExec class are added. Docs are updated.
git-svn-id: svn://ultimatepp.org/upp/trunk@14073 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-02-24 12:38:01 +00:00
oblivion
85aa5a8fd4 Core/SSH: Authentication methods list parsing is fixed.
git-svn-id: svn://ultimatepp.org/upp/trunk@13660 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2019-10-26 21:47:32 +00:00
cxl
662659ee7f Core/SSH: Fixed to compile with MSC
git-svn-id: svn://ultimatepp.org/upp/trunk@13659 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2019-10-25 21:56:21 +00:00
oblivion
3660234562 SSH: CLANG warning is fixed.
git-svn-id: svn://ultimatepp.org/upp/trunk@13654 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2019-10-22 12:18:24 +00:00
oblivion
67e0101d85 SSH: A CLANG warning is temporarily suppressed.
git-svn-id: svn://ultimatepp.org/upp/trunk@13652 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2019-10-22 11:26:44 +00:00
oblivion
2f5543636a SSH: Docs updated.
git-svn-id: svn://ultimatepp.org/upp/trunk@13648 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2019-10-16 21:55:37 +00:00
oblivion
33b4d3d867 SSH: New Fingerprint methods are added (MD5, SHA1, SHA256).
SSH: Old Fingerprint() and HashType() methods are deprecated.
SSH: Client and server side language method preference can now be specified.
SSH: Docs are updated.
SSH: Cosmetics & misc.

git-svn-id: svn://ultimatepp.org/upp/trunk@13647 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2019-10-16 13:02:00 +00:00
oblivion
eb3923122a SSH: SshSession - Authentication scheme 'none' is implemented.
git-svn-id: svn://ultimatepp.org/upp/trunk@13641 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2019-10-14 20:51:36 +00:00
oblivion
62a95c1e5e SSH: Password change request and event is implemented.
git-svn-id: svn://ultimatepp.org/upp/trunk@13639 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2019-10-14 14:06:20 +00:00
oblivion
d82de25d0c SSH: SshSession - Transport method prefrerences handling is fixed.
git-svn-id: svn://ultimatepp.org/upp/trunk@13637 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2019-10-12 22:54:29 +00:00
oblivion
220ad152a6 SSH: SshShell: Terminal modes can now be specified.
git-svn-id: svn://ultimatepp.org/upp/trunk@13625 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2019-10-02 21:34:08 +00:00
oblivion
e3ae693811 SSH: Core::Wait() is moved out of the critical section. (MT fix)
git-svn-id: svn://ultimatepp.org/upp/trunk@13617 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2019-09-26 07:50:11 +00:00
cxl
9afe778c22 Core: flagHEAPOVERRIDE
git-svn-id: svn://ultimatepp.org/upp/trunk@13446 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2019-06-27 07:35:51 +00:00
oblivion
a5ecb4c35d SSH: SshShell: Console window resize notification workaround for MacOS.
SSH: SFtpFileSystemInfo -> FileSystemInfo conversion method removed .(See C++11 standard, 12.3.2. )

git-svn-id: svn://ultimatepp.org/upp/trunk@12774 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2019-02-19 16:31:02 +00:00
oblivion
81fb588f4b SFtpFileSystemInfo: Return type for GetInfo() fixed.
SFtp::DirEnty: doc updated.

git-svn-id: svn://ultimatepp.org/upp/trunk@12434 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2018-10-31 09:53:39 +00:00
oblivion
e1c4147fe6 SFtpFileSystemInfo: Pattern matching & wildcard support added. Docs updated.
git-svn-id: svn://ultimatepp.org/upp/trunk@12432 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2018-10-31 08:32:17 +00:00
oblivion
637742b9b7 SSH: SFtp::GetDefaultDir() now returns String::GetVoid() on failure.
git-svn-id: svn://ultimatepp.org/upp/trunk@12363 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2018-10-13 18:05:04 +00:00
oblivion
04c7ff6226 SSH: SSh.upp: 'mainconfig' section removed.
git-svn-id: svn://ultimatepp.org/upp/trunk@12353 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2018-10-09 21:57:05 +00:00
oblivion
eedc30e7b9 SshShell: Resize now waits correctly.
git-svn-id: svn://ultimatepp.org/upp/trunk@12283 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2018-09-18 08:45:40 +00:00
oblivion
7846ba34c3 SFtp: GetDefaultDir() method added. SshSession::WhenPhase added. Docs updated. Various improvements.
git-svn-id: svn://ultimatepp.org/upp/trunk@12237 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2018-09-02 18:56:26 +00:00
oblivion
2f2376e3b1 SSH: Scp abort mechanism improved, experimental SFtpFileSystemInfo class added. SFtp now uses the new Upp::CopyStream() functiion. Cosmetics.
git-svn-id: svn://ultimatepp.org/upp/trunk@12204 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2018-08-30 21:17:32 +00:00
oblivion
dcf1ac1dda SFtp: CopyStream has replaced the Upp::CopyStream.
git-svn-id: svn://ultimatepp.org/upp/trunk@12185 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2018-08-25 19:20:22 +00:00
oblivion
203b2252ae SSH: SshHosts error handling improved. Various fixes & cosmetics.
git-svn-id: svn://ultimatepp.org/upp/trunk@12181 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2018-08-23 12:50:05 +00:00
oblivion
65685bac5e SSH: Ssh::Do() MT lock fixed.
git-svn-id: svn://ultimatepp.org/upp/trunk@12172 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2018-08-18 11:01:22 +00:00
oblivion
aeff9929a4 SSH: Topic docs for SFtpStream and its derivatives are added.
git-svn-id: svn://ultimatepp.org/upp/trunk@12170 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2018-08-17 17:56:34 +00:00
oblivion
4d01a22b8d Scp: Load method is fixed: File size is now correctly checked before file transfers.
git-svn-id: svn://ultimatepp.org/upp/trunk@12169 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2018-08-17 15:07:04 +00:00
oblivion
87ab99beb3 SSH: Standard channels (scp, exec, tunnel, shell) are all re-added. Minor bugfixes, cosmetics, cleanup. Docs updated.
git-svn-id: svn://ultimatepp.org/upp/trunk@12168 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2018-08-15 20:29:12 +00:00
oblivion
795c24ad70 SFtp: File transfer methods (String/Stream) are refactored. They can now take advantage of WhenProgress gate. Various fixes and refactoring.
git-svn-id: svn://ultimatepp.org/upp/trunk@12167 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2018-08-13 19:13:39 +00:00
oblivion
6ecdb59436 Refactoring of SshChannel is finished. SshTunnel refactored and re-added. Various clean up and docs updated.
git-svn-id: svn://ultimatepp.org/upp/trunk@12166 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2018-08-13 14:09:43 +00:00
oblivion
bbc2096e95 SSH: SshChannel and SshExec classes are refactored, and re-added to the package. Cosmetics & various cleanup.
git-svn-id: svn://ultimatepp.org/upp/trunk@12164 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2018-08-12 19:36:30 +00:00
oblivion
d707666787 SSH: WhenContent removed in favor of GetDone() method. Run method refined, SFtp::Get and SFtp::Put further simplified. Docs updated.
git-svn-id: svn://ultimatepp.org/upp/trunk@12163 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2018-08-12 09:03:20 +00:00
oblivion
fec49f573e SFtp::SymLink parameters are now references instead of pointers & various other small changes.
git-svn-id: svn://ultimatepp.org/upp/trunk@12159 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2018-08-11 09:47:10 +00:00
oblivion
f50acb57aa SFtp: GetInfo() method re-added. Pick semantics improved & cosmetics.
git-svn-id: svn://ultimatepp.org/upp/trunk@12158 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2018-08-10 20:55:31 +00:00
oblivion
1f72504a1a Third iteration: Started SshSession & SFtp refactoring.
git-svn-id: svn://ultimatepp.org/upp/trunk@12157 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2018-08-10 18:46:16 +00:00
cxl
af2237333e Core/SSH: Fixed to compile
git-svn-id: svn://ultimatepp.org/upp/trunk@12156 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2018-08-10 08:04:16 +00:00
cxl
b982e430e0 Core/SSH: Some more methods
git-svn-id: svn://ultimatepp.org/upp/trunk@12155 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2018-08-09 13:14:58 +00:00
cxl
5571f5f2ed Core/SSH: SFtpStream
git-svn-id: svn://ultimatepp.org/upp/trunk@12154 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2018-08-09 13:11:40 +00:00
cxl
f6d98aeac5 Core/SSH: minor changes
git-svn-id: svn://ultimatepp.org/upp/trunk@12153 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2018-08-08 08:32:30 +00:00
cxl
8e69471e00 Core/SSH: Minor fixes
git-svn-id: svn://ultimatepp.org/upp/trunk@12150 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2018-08-07 16:00:36 +00:00
cxl
33220f0d67 Core/SSH added (thanks Oblivion)
git-svn-id: svn://ultimatepp.org/upp/trunk@12125 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2018-07-31 08:17:23 +00:00