Commit graph

28 commits

Author SHA1 Message Date
İsmail Yılmaz
4c149b9066
SSH: Deprecated methods are removed. (#82) 2022-07-19 10:15:40 +02:00
oblivion
13766bd1c6 Core/SSH: SetError internal method is renamed as ThrowError to better describe its function.
git-svn-id: svn://ultimatepp.org/upp/trunk@15504 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-11-23 22:24:35 +00:00
oblivion
fd99bb03fb Core/SSH: Ssh class is refactored.
Core/SSH: Read/write methods are improved.
Core/SSH: Stream operations and abort mechanism in MT are improved.
Core/SSH: Minor cleanup & cosmetics.

git-svn-id: svn://ultimatepp.org/upp/trunk@15484 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-11-22 00:00:37 +00:00
oblivion
fa8e740ed2 Core/SSH: SFtp::DirEntry objects can now be serialized.
Core/SSH: SFtp::DirEntry::ToXml() method is marked as deprecated.

git-svn-id: svn://ultimatepp.org/upp/trunk@15454 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-11-19 15:58:42 +00:00
oblivion
ab0bf0bc81 Core/SSH: ssize_t/size_t to int casts are made explicit to make compilers happy.
git-svn-id: svn://ultimatepp.org/upp/trunk@15443 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-11-17 23:09:53 +00:00
oblivion
df024471d3 Core/SSH: Minor SFtpStream improvements, bug fixes, cleanup.
git-svn-id: svn://ultimatepp.org/upp/trunk@15438 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-11-17 14:53:29 +00:00
oblivion
a403e111d8 Core/SSH: Minor fixes & decprecated methods are marked with [[deprecated]] attribute.
git-svn-id: svn://ultimatepp.org/upp/trunk@14997 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-09-07 18:53:40 +00:00
oblivion
810ea1ec95 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
oblivion
75c03e0013 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
9bdb145d40 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
904039a141 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
014bebadc5 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
c46da97d84 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
665332a5e3 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
89d8965e10 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
0ccf676f22 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
ee9c662295 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
0c94f1e3d3 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
40b502c564 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
4c8563b309 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
60e890b986 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
10038d8b94 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
807e95ce11 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
25dc7f451e 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
a18838a009 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
1c75c33a16 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
a0c6b3584a 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
c1f17ebfbe 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