1
0
mirror of https://github.com/winscp/winscp.git synced 2026-10-24 02:28:55 +03:00
Commit Graph

81 Commits

Author SHA1 Message Date
Martin Prikryl
a4f5fdd521 Bug 2016: Failure when entering directory that contains file with a slash in its name
https://winscp.net/tracker/2016

Source commit: 3cab6dcd0bebd66d62bc8aa4ef37867b454b3d51
2021-08-13 16:29:39 +02:00
Martin Prikryl
5ab9308af0 Bug 1999: Failure when SFTP server resolves "." path to an empty string
https://winscp.net/tracker/1999

Source commit: 94fd20cdddc1f74549c649bb84e4f20a900ca503
2021-06-30 00:51:56 +02:00
Martin Prikryl
9a215447f9 Bug fix: Some operations with relative paths (notably creating and deleting a subdirectory) were failing on encrypted session
Source commit: df2748fbdd972d04526505c194afbd1075e7b397
2021-04-16 00:49:57 +02:00
Martin Prikryl
b2465d9bc5 Logging when SFTP server returns higher version than asked for
Source commit: 9dd6c76d1274199ab3e21c02b5f38946d7496eb7
2021-03-24 00:52:58 +01:00
Martin Prikryl
98b283f2cb Https in comment link
Source commit: 186faf8cb1bfa645c66c29b94c325e59ee7bcc19
2021-03-17 13:15:34 +01:00
Martin Prikryl
e02e1f7184 Recognizing limits@openssh.com SFTP extension
Source commit: 21bd7579cee9cc49ceceb5dc0386055774ed4535
2021-03-05 00:47:38 +01:00
Martin Prikryl
af00201193 Avoiding unnecessary implicit Ansi to Unicode string conversions
Source commit: c224a1740385343ff48b9cb79427868fc2cc8283
2021-03-05 00:46:01 +01:00
Martin Prikryl
af3adfbcab Bug 1933: Allow using SFTP servers that have problems with SSH_FXP_REALPATH requests
https://winscp.net/tracker/1933

Source commit: a682443b544e9e21a13736d2294118a693fa9054
2020-12-15 00:55:19 +01:00
Martin Prikryl
988d011a7b Bug 1929: Preserve file permissions when overwritten files are recycled and transfer resume is disabled
https://winscp.net/tracker/1929

Source commit: 77270baeca4917879b09e52d36d068f7984d090e
2020-12-02 00:41:18 +01:00
Martin Prikryl
d8a274d910 Bug 1922: Do not use a transfer via temporary file for files that would exceed system length limit with the temporary extension
https://winscp.net/tracker/1922
(cherry picked from commit 7f1aaa1b1a)

Source commit: 55d66d21af80d2328e2b2bfd170ea962c34d7904
2020-11-26 16:29:26 +01:00
Martin Prikryl
f0f21cde90 Logging canceling of SFTP directory listing
(cherry picked from commit 448a221708)

Source commit: e10ce6d13c212f2fed0cc6671bf80a76751e3820
2020-11-26 13:12:22 +01:00
Martin Prikryl
1747f92ac3 Bug 1738 – Stream interface in .NET assembly (download)
https://winscp.net/tracker/1738
(cherry picked from commit 56db37fceb)

Source commit: 8bfb7c64b2c98cd69546a2ad027a6025bbefa7bc
2020-11-26 12:21:39 +01:00
Martin Prikryl
092b1539fd With SFTP protocol files can be streamed to stdout in scripting using chunked encoding to distinguish multiple files (part of Bug 1738)
(cherry picked from commit c86def11d8)

Source commit: 535a8d33c450b5d74786de1fc8b480c5a663f191
2020-11-26 12:08:42 +01:00
Martin Prikryl
8730059803 With SFTP protocol files can be streamed from stdin in scripting (part of Bug 1738)
https://winscp.net/tracker/1738
(cherry picked from commit 6e5c55fab9)

Source commit: 09f43cc5c62848e1505e228a99baa3ad003cfff5
2020-11-26 12:01:46 +01:00
Martin Prikryl
cebb4e2a67 With SFTP protocol files can be streamed to stdout in scripting (part of Bug 1738)
https://winscp.net/tracker/1738
(cherry picked from commit 891e603d76)

Source commit: 3f802e465066617a548a7b73d3b4cab654553b69
2020-11-26 11:46:19 +01:00
Martin Prikryl
0854aece22 Naming consistency
(cherry picked from commit a255db644c)

Source commit: cb938dffd346dd4e94a85388f8874f422e2778fd
2020-11-26 11:38:18 +01:00
Martin Prikryl
276d11c086 Bug 1883: Directory reading cannot be cancelled for SFTP servers that provide optional end-of-list field
https://winscp.net/tracker/1883
(cherry picked from commit 34785ac865)

Source commit: 011e018b801342438b817242b69bdbae947914cc
2020-06-29 01:49:27 +02:00
Martin Prikryl
f0c1dfcaa8 Bug 1766: It was not possible to overwrite remote file, when moving of overwritten files to remote recycle bin was configured, but the file could not be moved
https://winscp.net/tracker/1766

Source commit: 69c7cef80a7b0760b8ab4aa366b33421144ba725
2019-07-11 04:24:52 +02:00
Martin Prikryl
9c3603d79f Bug 1759: When uploading file to a symbolic link with enabled remote recycle bin, the symbolic link should not be moved to the recycle bin
https://winscp.net/tracker/1759

Source commit: 77809f166c326b0ad055c37306d37200361ed5ca
2019-07-04 04:05:31 +02:00
Martin Prikryl
8b0a158bb9 Bug 1747: Consider size of linked file when transferring/synchronizing symbolic link
https://winscp.net/tracker/1747

Source commit: e58dad331f8294c191d16fd8472cb7ad02809fa5
2019-05-23 01:36:27 +02:00
Martin Prikryl
7c0e13e33b Bug 1637: Low logging level (S3 and partly WebDAV)
https://winscp.net/tracker/1637

Source commit: 6dc112edd1eae10916bc25717ec6581948db1abb
2018-10-25 04:51:10 +02:00
Martin Prikryl
ad4fb2091d Showing overall synchronization progress on progress window and taskbar (2nd phase - with overall status - based on sizes)
Source commit: 119383f9b2c39a6924260e5ce8be13ebb46e6850
2018-08-23 01:33:47 +02:00
Martin Prikryl
9a7d3e2999 Not using resumable download when encrypting files (part of Bug 1653)
Source commit: 30849c99a4b311adb8d0889373efb7156eae3da9
2018-08-07 01:15:52 +02:00
Martin Prikryl
41f9c0137f Factoring out IsRealFile function
Source commit: 046570706e02ac13da6ecbde4c6d270637c9af56
2018-07-25 02:03:14 +02:00
Martin Prikryl
0a08412ec1 Bug 1653: Files can be optionally encrypted when storing them on SFTP server
https://winscp.net/tracker/1653

Source commit: 31d8bb5e3aebe725081c5ad74aa1e10b4f739356
2018-06-14 01:26:55 +02:00
Martin Prikryl
2bd3acfc7e Bug fix: Error when downloading file to a temporary filename with a long path with SFTP protocol
Source commit: 84cade95834920be5967339c7724c842c51c8683
2018-05-23 03:02:11 +02:00
Martin Prikryl
c7a55143cb Bug 1637: Low logging level
https://winscp.net/tracker/1637

Source commit: 77c4bd8361dc2604b244964b6b60240465ece323
2018-04-21 03:36:35 +02:00
Martin Prikryl
025aea136c Typo
Source commit: f5ee13bd69a3102f99e140de4b6b3cf86c265c7a
2018-01-28 17:56:19 +01:00
Martin Prikryl
cdfc79a41c Refactoring some exceptions, mainly EScpSkipFile
Source commit: 557cfaff84d1f003c85cd00dc3a7d4d34e82a02d
2018-01-28 17:33:47 +01:00
Martin Prikryl
642499f217 Factoring out common download code + Change: Last access time of downloaded files is no longer preserved
Source commit: f0d582dad37a7c48e72f4b805124f93dc0ccc050
2018-01-28 17:25:23 +01:00
Martin Prikryl
9cede02cec Using TAutoFlag
Source commit: f2940dc9e0dbe542b454c153f367a10c8f3659aa
2018-01-28 17:14:45 +01:00
Martin Prikryl
3259d040b4 Bug 572: Amazon S3 protocol (upload)
https://winscp.net/tracker/572

- FILE_OPERATION_LOOP_END reimplemented using FileOperationLoopEnd
- ReadFile refactored - as a side effect, it now reports a correct file path in error message

Source commit: fc577c6da1425794ae49674de27205962735e85a
2018-01-28 17:10:21 +01:00
Martin Prikryl
3513605caa Factoring out factories for common button aliases
Source commit: 545cb1611352485dac73f3f027338fcfd212366d
2018-01-28 16:22:56 +01:00
Martin Prikryl
c08b64cda4 Factoring out ReverseOperationSide
Source commit: 583bd96f34edca99cccd3c9ca0df684403f7999b
2018-01-28 16:21:47 +01:00
Martin Prikryl
5cba2a567e Factoring out common upload code
Source commit: a5f5533a8f027759210736e5faecdd47328b28cf
2018-01-28 15:45:20 +01:00
Martin Prikryl
df8226b6df Bug 572: Amazon S3 protocol (renaming/moving)
https://winscp.net/tracker/572

- Change: Scripting command "mv" now checks for source file existence (to determine if it is a folder or file), so error message changes

Source commit: 747e51794ef409f3878a890c8a3729ba6d97cdff
2018-01-28 15:32:40 +01:00
Martin Prikryl
60aa9c8da5 Bug 572: Amazon S3 protocol (duplicating)
https://winscp.net/tracker/572

- cp script command now queries the server for source file/dir, as we need the information for S3_deinitialize
- DUPLICATE_FOLDER_NOT_SUPPORTED was by mistake already committed in 32d26ba76e (Remote file duplication in scripting, .NET assembly and XML log)

Source commit: b0e54d4ef136c6d798ef8010648ba759d02229e4
2018-01-28 15:30:33 +01:00
Martin Prikryl
8c21ccfc16 Bug 572: Amazon S3 protocol (deleting, creating buckets and folders and more)
https://winscp.net/tracker/572

- InvalidAccessKeyId error is recognized as "authentication failed"
- default region is configurable
- bucket region  and endpoint is determined before trying an actual operation
- retrieving info of one bucket
- non-existing and empty folders are distinguished
- instructions for setting up S3 test environment
- more tests for listing of buckets and folders
- tests for authentication failures

Source commit: c63bbdebfdd9b2267e3465b0df3f0f7ff5166745
2018-01-28 15:15:56 +01:00
Martin Prikryl
80e08f8d60 Bug 572: Amazon S3 protocol (directory browsing)
https://winscp.net/tracker/572

Counter StoredSessionsCountS3

Source commit: 20585d3ea3566ee2b638791549e28179eaefbc01
2018-01-28 15:02:56 +01:00
Martin Prikryl
c84b0ad9f8 Bug 1537: SFTP upload errors are silently ignored for small files
https://winscp.net/tracker/1537

Source commit: d144c0680c490c92a80e9ff407d5294b2b8d2464
2018-01-28 07:17:40 +01:00
Martin Prikryl
eafabd97e5 Bug 1524: Option to open downloaded file on operation completion confirmation when transferring file from command-line/URL + Logging destination file + Bug fix: When opening local folder in explorer fails, error message ID was shown instead of actual message. + Refactored ShowExtendedExceptionEx
https://winscp.net/tracker/1524

Source commit: ba2f26e59a60311bf483a9456324cbdd5494e3dc
2018-01-28 06:22:06 +01:00
Martin Prikryl
28b6b8c7d8 Bug 1496: While downloading, when an SSH_FXP_FSTAT response does not include timestamps, using known timestamps from directory listing for a local file
https://winscp.net/tracker/1496

Source commit: e09dd8a6b90ac33caca49afdfd3f1262b5b4d10a
2018-01-28 02:16:03 +01:00
Martin Prikryl
5c9195be98 Updating links
Source commit: 5d58267158ea9ed2e395ca5f4a6f066b9284a4ca
2018-01-28 01:33:10 +01:00
Martin Prikryl
f8018d0f98 Parallel background uploads
Source commit: 1015897f6614be286e8d8fbb2e059fc831350fcf
2018-01-28 00:43:17 +01:00
Martin Prikryl
f9dd330fcd Typo in identifier name
Source commit: 5475cc676e9ba774bce3a0ce2db540b228e88c20
2018-01-28 00:14:21 +01:00
Martin Prikryl
ea01897e79 No public writable fields in TFileOperationProgressType (in anticipation of shared progress for parallel transfers)
Source commit: c2adf6522c5c585d2e8df47285aa23c30da0fab8
2018-01-28 00:02:28 +01:00
Martin Prikryl
d3f7ab8301 Bug 1485: Do not update last access time of uploaded files with SFTP protocol to avoid problems with servers that do not support it
https://winscp.net/tracker/1485

Source commit: cf53aea511fde8e26689f02a3312570c132ee263
2018-01-27 23:58:20 +01:00
Martin Prikryl
74e8caab39 Bug 251: Allow skipping file actually being transferred
https://winscp.net/tracker/251

Source commit: cf5b8c875424209cfb210fc3845c609047c7ae76
2018-01-27 23:09:34 +01:00
Martin Prikryl
0ccd2defd3 SSH password change + When opening secondary shell session fails, the main session is not Closed + Session.ExecuteCommand unit tests
ChangePassword + PasswordChangesFailed counters
task_change_password help keyword

Source commit: 335f4de0796d0367a8ed427790cf1407607cc0d8
2018-01-27 22:50:24 +01:00
Martin Prikryl
714b687d5c Comment that end-of-list bug in Cerberus server was fixed in 7.0.10
Source commit: e5c69942649ac308512f4da0a6e468d7c5d70b27
2018-01-27 22:12:55 +01:00