Martin Prikryl
8994d1f98e
Simplifying CalculateFilesChecksum API
...
There's a small side-effect: The scripting "checksum" command now prints file name only while before it printed the path as it was original specified in the command.
Source commit: 7594ed8befc67e4da3153cc8b1b711ab104db867
2022-07-14 00:57:43 +02:00
Martin Prikryl
1f30e227e9
Redundant calls to AbsolutePath
...
Source commit: b59a83297872509aa55685521ec2a8197e85ae88
2022-07-14 00:55:38 +02:00
Martin Prikryl
03e38c75ae
Refactoring checksum calculation to share more code between FTP and SFTP in anticipation of reusing it for SCP/Shell
...
Source commit: 9a5138737031573ad64085fa64ef8fdd7fca8f77
2022-07-02 01:05:31 +02:00
Martin Prikryl
31c422a290
Improving logging of skipped SFTP packets
...
Source commit: 1d22cd4126af6c7981ad7da922a119825323d1e5
2022-01-13 00:56:32 +01:00
Martin Prikryl
1659fb8b0f
Reseting packet data when dis/reconnecting
...
Source commit: ed6d240a51a4f563466dbdb45445231b728a86f8
2022-01-13 00:54:28 +01:00
Martin Prikryl
9b304c1b32
Bug 1641: Support ACL for S3
...
https://winscp.net/tracker/1641
Source commit: 03a0b16e1a553b6a2791a2276e94a4547ab3451f
2021-11-05 11:15:56 +01:00
Martin Prikryl
20c1219918
Typos in comments
...
Source commit: 27684b8ef297d40915040a530c16a4330af8ab7e
2021-09-11 00:48:23 +02:00
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