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

114 Commits

Author SHA1 Message Date
Martin Prikryl
53e15d05be Issue 2293 – Cannot download from WebDAV server when the request is redirected to the same path on another server
https://winscp.net/tracker/2293

Source commit: ee1e5d6c1ee72afb9e1feffcf6f4f7fc7a7aa86d
2024-06-05 01:37:58 +02:00
Mikhail Lukashov
a8e6220b88 fix typos 2024-01-05 10:37:32 +01:00
Martin Prikryl
9a06496936 Bug fix: When S3 or WebDAV server did not provide file timestamp, downloaded file was set to oldest possible timestamp
Source commit: cfb2d3d552d1c7d4192a6d152a9c4fd105f22484
2023-11-24 01:19:20 +01:00
Martin Prikryl
700baf45ee Restoring consistent behavior of failing, between duplicating and moving/renaming files over existing file with WebDAV protocol in scripting and .NET assembly
The discrepancy was introduced by Bug 2120 cb021fe3.
This restores the mv/MoveFile behavior to fail, if the target file exists with WebDAV protocol (but still allows overwrite in the GUI).
The cp/DuplicateFile behavior is unchanged, but the internal API was modified to match that of mv/MoveFile, in anticipation of aligning move/duplicate command behavior in GUI and need to keep current scripting/.NET behavior.

Source commit: 4661a3ea7ec8123231e376aae9913ce8457750dd
2023-10-25 01:43:14 +02:00
Martin Prikryl
8a69c52dbe Bug 2109: Restoring support for legacy version of the Digest algorithm specified in RFC 2069
https://winscp.net/tracker/2109

Source commit: 78e64e5b3878203717efc91a9ad491f63849f4e2
2023-10-17 01:07:48 +02:00
Martin Prikryl
3b274122a7 OpenedSessionsWebDAVAuthBasic counter
Source commit: 7c8381ffcb5166effa3ad8c75682313eae09b23a
2023-10-17 01:05:28 +02:00
Martin Prikryl
acd12ea3d7 More meaningful error message when credentials are missing in scripting and .NET assembly
Source commit: a374ebe71eea553a366120f46b8d3169ad735a7a
2023-08-25 01:10:22 +02:00
Martin Prikryl
9ffd61b6df Bug fix: Potential failure when opening unencrypted HTTP/WebDAV connection
Caused by Bug 2034

Source commit: b93f34c4e00ed58793e788815e55ddf0b07707f9
2023-08-18 01:22:34 +02:00
Martin Prikryl
1aee6f1464 Bug 513: Download single large file using multiple SFTP connections
https://winscp.net/tracker/513

Source commit: d57dcad76dfe8b333dfedd8419bce984a181280c
2023-07-27 01:02:51 +02:00
Martin Prikryl
16aca462b2 Factoring out VerifyOrConfirmHttpCertificate
Source commit: ca328bed694998bd51fd74c95e8c08350d9a1394
2023-05-22 15:08:36 +02:00
Martin Prikryl
034cef6f3e Dead link
Source commit: feb61f2ef3093cc0dd595a4cc5c4a2d293195fb5
2022-12-09 00:59:01 +01:00
Martin Prikryl
c1c38aeae7 Links update
Source commit: f68f3e1306042c250cab9f77d191cba821e6ffbe
2022-10-22 08:25:02 +02:00
Martin Prikryl
360e16107b Bug 2126: Moving WebDAV transfer to background aborts the transfer if the server commits the interrupted foreground transfer
https://winscp.net/tracker/2126

Source commit: d69d538e9269fcad6189f93497aca6b8cd20c5f9
2022-10-18 00:58:12 +02:00
Martin Prikryl
81ad6d2e50 Comment on possibility of _open_osfhandle failing
Source commit: 0c8dadf66b81628c9913f504d06f8b8c743c7e2c
2022-10-06 01:01:34 +02:00
Martin Prikryl
cb021fe3e3 Bug 2120: Consistent behavior across protocols when renaming/moving remote files
https://winscp.net/tracker/2120

Source commit: 0f11f96996352d8354d27e06d699e2c3baa4653f
2022-10-01 01:03:37 +02:00
Martin Prikryl
718ed232c1 Bug 1667: Support redirected WebDAV downloads (even to other hosts) – 2nd (preserving query strings)
https://winscp.net/tracker/1667

Source commit: 64372e53b3d64e4236b4db50c305d4401c440f2a
2022-09-15 00:54:20 +02:00
Martin Prikryl
ca4134cd8a Unused variable
Source commit: a643b0b1d4cc0bef5a0f527c1183dd768880ee03
2022-08-24 00:51:42 +02:00
Martin Prikryl
259af899ce Bug 1667: Support redirected WebDAV downloads (even to another hosts)
https://winscp.net/tracker/1667

Source commit: a579883243a3cb477937909d1c6230fe6224af14
2022-08-23 00:50:31 +02:00
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
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
33bfa5d551 Bug 2085: Workaround for specific encoding of commas in filenames (and particularly directory names) by OneDrive WebDAV interface
https://winscp.net/tracker/2085

Source commit: b6bcade200b841f76bc956e3655925b110ecdab1
2022-06-08 01:04:57 +02:00
Martin Prikryl
191729720a Bug 2065 – Scripting command "ls" in FTP session displays timestamps without year even if the server (notably IIS) provided the year, if it did not provide seconds
https://winscp.net/tracker/2065

Source commit: 4d719f707f54a5ce7d1ff2ad327a1159ccb3fefe
2022-03-26 01:07:27 +01:00
Martin Prikryl
d2f9693f1c Bug 1641: Support ACL for S3
https://winscp.net/tracker/1641
(cherry picked from commit 9b304c1b32)

# Conflicts:
#	source/forms/CustomScpExplorer.h

Source commit: bf3c1b88326df1dc340f6ca06f93953db7c82c27
2021-11-26 14:59:21 +01:00
Martin Prikryl
f46416fe9f Links updates (tools.ietf.org => datatracker.ietf.org)
Source commit: 8647458b07e32ff872d96e60326ce65a261a6a59
2021-05-24 08:54:32 +02:00
Martin Prikryl
251e4c7e1b Typo in a comment
Source commit: cac29f8908a0b1f2cf240c7188ed8d30fb3a68ca
2021-05-06 16:01:00 +02:00
Martin Prikryl
4dd8ee006c Bug 1824: Workaround for specific encoding of special characters in filenames by OneDrive WebDAV interface
https://winscp.net/tracker/1824
(cherry picked from commit 9a5f22bd87)

Source commit: 52f42c279c9ecc8e9b550d4d359c56eb6dd0b37c
2021-04-22 00:44:12 +02:00
Martin Prikryl
1316cd0247 Bug fix: Timezone is not correctly reflected in S3 timestamps
(cherry picked from commit 5ef25f1784)

Source commit: fbe3c1f49112faa5daf9a81abca6cf033278cf91
2021-03-16 00:45:21 +01:00
Martin Prikryl
719396f835 Bug 1876: Compatibility with WebDAV servers that incorrectly encode file URL
https://winscp.net/tracker/1876
(cherry picked from commit 218f33154a)

Source commit: c58ece07f059e30d9aba96730227d2bbd03201cd
2020-11-26 12:52:17 +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
90d27a6ac8 Bug 1842: Support SHA-256 fingerprints of TLS/SSL certificates
https://winscp.net/tracker/1842
(cherry picked from commit 1fe119535a)

Source commit: b59b582a91ec48585f48998b6f91ca7ec625bc8b
2020-11-26 11:25:11 +01:00
Martin Prikryl
f6d3a6fc3e Link updates
(cherry picked from commit 0b53a3c951)

Source commit: 5559aca86d808676d63ed3fe9ac99d805aa512ee
2020-10-27 12:49:14 +01:00
Martin Prikryl
0e4e2e6bc8 It is possible to configure TLS 1.3 restrictions
(+ reusing SetupSsl for FTP)

Source commit: 426bf5c70861f8a2964967d32ef5b5e36bbb1ac6
2020-02-12 00:52:11 +01:00
Martin Prikryl
70b81486c0 https
Source commit: 1966c81c5fe2acd336c7897ef226ac85cfe8d10e
2020-02-08 01:10:41 +01:00
Martin Prikryl
8b5f028d3a Updating links in comments
Source commit: 1f4a735508b34af8a82ffd6ac19d6ccff5a502c6
2019-02-23 03:08:50 +01: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
bd21b5ae43 webdav.org is back online - Revert "webdav.org is dead since 11/2017"
This reverts commit fe431db079.

Source commit: cb22c67a55936952e72133441fd9fc0559760b11
2018-10-15 14:55:32 +02:00
Martin Prikryl
18d888f666 Generated code does not include fingerprints of TLS certificates signed by a trusted authority.
Source commit: da6723cea45d70c2c47ac3ac0a3e5ad71fa0b8db
2018-10-11 11:36:27 +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
e29607679e Bug 1638: Allow authentication with empty passwords in scripting
https://winscp.net/tracker/1638

Source commit: 5b00160666c5a8153219d5f4ee48bff9a8760c97
2018-04-21 02:55:03 +02:00
Martin Prikryl
fcfeb83309 Logging WebDAV credentials prompts
Source commit: 5d534af7ea7cd1648d4f841ed48ac6e497d0ac9b
2018-04-20 02:40:34 +02:00
Martin Prikryl
fe431db079 webdav.org is dead since 11/2017
Source commit: a8e1e2c8cd98797415345cbe2f6d54a19b1a3dc9
2018-02-13 02:13:52 +01:00
Martin Prikryl
c3a1f6d6fa Bug 1604: Configurable mapping from file extension to Content-Type
https://winscp.net/tracker/1604

Source commit: d281df33649c7f2ebe228cbbf98a9fe01316621d
2018-02-01 06:45:02 +01:00
Martin Prikryl
414bd6a439 Bug 1602: Set Content Type of files uploaded to S3
https://winscp.net/tracker/1602

Source commit: 325c637fbb3be8a48fca6861d07d9b4ce5cbee4b
2018-01-28 19:01:02 +01:00
Martin Prikryl
cdfc79a41c Refactoring some exceptions, mainly EScpSkipFile
Source commit: 557cfaff84d1f003c85cd00dc3a7d4d34e82a02d
2018-01-28 17:33:47 +01:00
Martin Prikryl
5cf7240f35 Unused variable
Source commit: 90e12d66f72037c37043b53b5324b359c4e23e5b
2018-01-28 17:29:58 +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
3513605caa Factoring out factories for common button aliases
Source commit: 545cb1611352485dac73f3f027338fcfd212366d
2018-01-28 16:22:56 +01:00