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

27 Commits

Author SHA1 Message Date
Martin Prikryl
1d9fe8c955 Changing compiler to Clang/bcc32c
- regarding the ILINK_LibraryPath for Cfg_1_Win32 (Debug):
Win32\Debug (not only Win32c\Debug) needs to be before Win32c\Release, as win32c does not include debug builds of Pascal code - so without that VCL debugging won't work
- IDE insist on adding CC_Suffix to all projects once switched to Clang, although it is only used in WinSCP.cbproj
- UNICODE define: Not needed for build (it's implicit), but CodeInsight does not know it it somehow

Source commit: da06d73eb86caff5ca9cac0185bed54da0da8f07
2025-09-04 07:53:01 +02:00
Martin Prikryl
e202af0bdc Issue 2353 – Display and modify S3 file/object tags
https://winscp.net/tracker/2353

Source commit: 2193f9e58d66031ce58013da6a509090582addbe
2025-03-04 15:13:03 +01:00
Martin Prikryl
f008f112cb Issue 2309 – Stall when switching from S3 to other protocol on Login dialog on some networks
https://winscp.net/tracker/2309

Source commit: 0ceea38d1676492d0af77660e5289e1f5bcead8e
2024-08-25 13:33:25 +02:00
Martin Prikryl
fb147cdc2a Issue 2249 – Allow assuming IAM role in S3 sessions + Only profiles that contain both aws_access_key_id and aws_secret_access_key are listed on the Login dialog
https://winscp.net/tracker/2249

Source commit: 00151a6bc71d411588f2c2909076561731bf8ed9
2024-04-10 16:51:51 +02: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
b79aaa06e8 Bug 2057: AWS S3 profile selection
https://winscp.net/tracker/2057

Source commit: 8c5918d7f523c645570fc54812155ef4335c076e
2022-11-19 01:04:07 +01: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
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
3f186e8df7 Bug 1972: Uploads over 5MB on with S3 protocol on Google Cloud fail as multipart uploads are not supported there
https://winscp.net/tracker/1972

Source commit: d65ed5c88ec2c4e316ebe6bfed5703f2bf572387
2021-04-07 00:57:12 +02:00
Martin Prikryl
1bcbb70a45 Bug 1941: Support reading S3 credentials from AWS CLI configuration
https://winscp.net/tracker/1941

Source commit: 484df495dbbbf9937495ed8315d67f43260c2932
2021-01-20 00:46:03 +01:00
Martin Prikryl
0c14ec6da3 Bug 1839: Support for authentication using temporary credentials from AWS Security Token Service (STS)
https://winscp.net/tracker/1839

Source commit: 42a774881e2a5d649f6e3012ac2e2d948eacd5d8
2020-10-13 01:31:58 +02:00
Martin Prikryl
60ffc87ab8 Bug 1780: Allow use of non standard port numbers with S3 protocol
https://winscp.net/tracker/1780

Source commit: 1d5a463328f1c7fc08d55e3f3887eb268dbbef53
2019-08-30 01:31:21 +02:00
Martin Prikryl
06bc3c6d33 Bug 1764: Cannot upload files over 50GB to S3
https://winscp.net/tracker/1764

Source commit: 6a52e0826b099b026290b70ef32227775fc288a1
2019-07-11 02:44:23 +02:00
Martin Prikryl
cfe78bd91d Bug 1712: It was not possible to access a bucket, if the user does not have permissions to list its root folder
https://winscp.net/tracker/1712

Source commit: 865d2f68a484fa7395ccef76b6dc0960f70bf21a
2018-12-20 03:18:11 +01:00
Martin Prikryl
5749507928 Bug 1695: Allow connecting to Amazon S3 using non-default endpoints
https://winscp.net/tracker/1695

Source commit: 2acbd65a30118f2c207e2589cb0cee8d95254a35
2018-10-25 04:19:22 +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
b3f637da14 Bug 572: Amazon S3 protocol (skip transfer)
https://winscp.net/tracker/572

Source commit: 1e597b108bf2a27d35539a4b8139244bd6ae4ec2
2018-01-28 17:35:48 +01:00
Martin Prikryl
0b15691127 Bug 572: Amazon S3 protocol (download)
https://winscp.net/tracker/572

Source commit: 17e0f47822478dc6309ab76f4d5bfa6c3fda8bdc
2018-01-28 17:31:54 +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
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
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
0312eb8ba1 Using "key" instead of "prefix"
Source commit: 377cdb842075352a2e7467f7a01b961d114c60c0
2018-01-28 15:20:02 +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