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

97 Commits

Author SHA1 Message Date
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
6f231acaf1 Bug 2089: Allow S3 connection with IAM role instead of credentials
https://winscp.net/tracker/2089

Source commit: 724382cc89254fb6b0d441f37bdae43c750fef09
2023-08-20 01:15:55 +02:00
Martin Prikryl
a6fdf6c7d5 Missing parameter
Should have been included in b1c505ca

Source commit: 97f8e213e243fb20edde5db93bc40b7f8f03f7f8
2023-08-19 10:36:51 +02:00
Martin Prikryl
455be1faba Comment on inconsistency with AWS CLI
Source commit: ffcc06e888a6caa64ba5a08bcb33c1d2d29d9cad
2023-08-17 01:05:29 +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
b8049eccbf Bug 2166: Failure when selecting S3 protocol in Login dialog with non-existing .aws/credentials file
https://winscp.net/tracker/2166

Source commit: f857ba4e14cb4853e03855ddb8e01974b38f587b
2023-02-18 01:03:13 +01:00
Martin Prikryl
7cc3d46aeb Reloading AWS credentials file when it changes
Source commit: 9d8fc42780130141c9da1d29e746378e1a500cfe
2023-01-07 00:57:36 +01:00
Martin Prikryl
aba9cfb6e5 Unused code
Source commit: 8395b83b6d912de81cd7f6e670617cd61c600177
2023-01-07 00:56:02 +01:00
Martin Prikryl
9fb5716081 AWS profile check was incorrect + Making the check case-insensitive for consistency with AWS config reading
Source commit: 2a92b357e5ced2f067b3af4d2ec370a0e9ee7392
2022-11-22 00:58:01 +01: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
5d462e92db Comment to assert that AWS CLI really illogically prefers default config file over AWS_CONFIG_FILE
Source commit: e70eaf14aadbb766214d5098deeb7bbd553ae515
2022-11-19 01:01:54 +01:00
Martin Prikryl
2d860b78e1 Redundant check
Source commit: 8c16028197fda163b596fea6a4c60de9b4424912
2022-11-17 00:52:15 +01:00
Martin Prikryl
2fdcc0e6ad Using unique_ptr instead of auto_ptr + Replacing use of auto_ptr, where unique_ptr cannot be used with plain pointers
Source commit: 0c397b15f93f20fcb52bdd7c8747aae8429f8b1e
2022-10-06 01:17:32 +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
1385cd78a5 Bug 1995: Support S3 servers without TLS encryption
https://winscp.net/tracker/1995

Source commit: ab6c0e4140430caa3512fcc6617e5ad98b57a30a
2022-08-11 00:56:27 +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
d107278c7a Bug fix: Capabilities of S3 sessions were not shown
Source commit: 2b7b4f1daf6a926673747d2426369a9f11344f08
2022-04-12 13:35:07 +02:00
Martin Prikryl
00f7c85f2f Bug 2047: Automatically retry when S3 transfer fails with 503 code (Slow down or Service unavailable)
https://winscp.net/tracker/2047

Source commit: c1b0ad797325e9c203340b7c2f72fc67c27ffe23
2021-12-01 00:55:04 +01:00
Martin Prikryl
6357b13b42 Bug fix: When S3 transfer fatally fails, error details were lost
Source commit: 3fe83651e9b601155e022bb00c02cf2198922ec9
2021-12-01 00:50:41 +01:00
Martin Prikryl
f772ab111c Typos in comments
Source commit: b9884a0ca6cfddacf971da17350ddd4b8f334fc2
2021-11-30 00:49:08 +01:00
Martin Prikryl
c441ee1998 Bug 2042: Compatibility with Google Cloud S3 API when deleting implicitly existing directories
https://winscp.net/tracker/2042

Source commit: 53f16330ad215a521520eb9ca7dbaef7b667fe99
2021-11-13 01:08:40 +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
3aabeef782 Bug fix: Logged responses to S3 PUT when creating directory right after querying the respective bucket region and endpoint were concatenated
Source commit: 520c60dbf8ac9293440f17a000cf32487951059d
2021-10-09 00:48:10 +02:00
Martin Prikryl
4cfde8e487 Bug 2027: When S3 authentication region changes during session, previously visited buckets from the original authentication region could not be accessed anymore
https://winscp.net/tracker/2027

Source commit: aa41c2ac535f69f569119c7a80664defa7ed11c5
2021-09-11 00:46:12 +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
71a453b855 Factoring out GetDefaultPort
Source commit: 77f56957923e606895aca5eb88d9bf771486d53b
2021-06-12 00:43:16 +02:00
Martin Prikryl
b8f51b4935 Using multipart uploads with S3 protocol on Google Cloud as it is supported there now
Undoing Bug 1972:
https://winscp.net/tracker/1972

Source commit: 1195af44893f4644004eb0d2fc8722dc86d164d3
2021-06-03 00:49:57 +02: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
3c4769f64f Merge branch 'master' into dev
# Conflicts:
#	source/WinSCP.cbproj

Source commit: fd5957d1b968ed2420cfea0148c56cc42853cfa2
2021-03-17 16:45:48 +01:00
Martin Prikryl
93434a1d24 Wrong indentation from 362cf8c2
Source commit: 332832da5ad79206e1a0efe6140630001b99ae72
2021-03-17 16:40:17 +01: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
5ef25f1784 Bug fix: Timezone is not correctly reflected in S3 timestamps
Source commit: f858cc99c69ca2ba33701a6c9232575dfeeabfd6
2021-03-16 00:43:31 +01:00
Martin Prikryl
362cf8c299 Bug 1959: Cannot enter an S3 folder that only contains a subfolder with an empty name
https://winscp.net/tracker/1959
(cherry picked from commit b5da4a17fb)

# Conflicts:
#	source/core/S3FileSystem.cpp

Source commit: 3a43413dfe2a7542631e7a64b5584d2565a9af47
2021-03-13 00:46:57 +01:00
Martin Prikryl
b5da4a17fb Bug 1959: Cannot enter an S3 folder that only contains a subfolder with an empty name
https://winscp.net/tracker/1959

Source commit: aa7919e15df80443ef2b7cb3faff99b9daa88131
2021-03-13 00:45:10 +01:00
Martin Prikryl
11bff6a98b Bug 1958: Failure when S3 bucket contains a subfolder with an empty name
https://winscp.net/tracker/1958
(cherry picked from commit 3bb78c2893)

Source commit: 68d5ba6920d0d12d9b75c7613588b7315a30acee
2021-03-12 00:48:19 +01:00
Martin Prikryl
3bb78c2893 Bug 1958: Failure when S3 bucket contains a subfolder with an empty name
https://winscp.net/tracker/1958

Source commit: b819b4ecb31616bffbbb4392debdd2cc11637d7f
2021-03-12 00:46:27 +01:00
Martin Prikryl
baa5e86864 Merge branch 'master' into dev
# Conflicts:
#	source/WinSCP.cbproj

Source commit: e0e82596fabd1ae294b96afebe308e2d402a7106
2021-02-02 14:14:13 +01:00
Martin Prikryl
7e245bfef3 Bug 1939: Compatibility with Google Cloud Storage when using S3 protocol to access the buckets (2nd)
Original implementation was broken by Bug 1946.

Source commit: fc40fbcba93361aab84650c124d253e1035e1d44
2021-02-02 00:41:31 +01:00
Martin Prikryl
595281e983 Bug 1946: Hang when S3 server returns a truncated listing with folders only (2nd)
(cherry picked from commit 4074788fe4)

Source commit: fcaf8e7e837c0e83fb1dd097b2df31a1519d152b
2021-01-27 14:06:20 +01:00
Martin Prikryl
4074788fe4 Bug 1946: Hang when S3 server returns a truncated listing with folders only (2nd)
Source commit: 9439a85840c51e342e82d1d15e0444cc3243f599
2021-01-27 14:04:41 +01:00
Martin Prikryl
780b77339b Bug 1946: Hang when S3 server returns a truncated listing with folders only
https://winscp.net/tracker/1946
(cherry picked from commit c99d121067)

Source commit: 4f58f62525e13801145af0971f6ae94cba25bf3d
2021-01-26 13:33:14 +01:00
Martin Prikryl
c99d121067 Bug 1946: Hang when S3 server returns a truncated listing with folders only
https://winscp.net/tracker/1946

Source commit: 26833387236d36ccbc30de2d9b411720a4057563
2021-01-26 13:27:50 +01: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
ba1a5978d8 Bug 1939: Compatibility with Google Cloud Storage when using S3 protocol to access the buckets
https://winscp.net/tracker/1939
(cherry picked from commit 461327a996)

Source commit: c54b5630d7656cd3d81e2d2170ed3a9857b73443
2021-01-06 00:45:16 +01:00
Martin Prikryl
461327a996 Bug 1939: Compatibility with Google Cloud Storage when using S3 protocol to access the buckets
https://winscp.net/tracker/1939

Source commit: 878ab9b6efa904d844c5cea257240f19c8753267
2021-01-06 00:43:50 +01:00
Martin Prikryl
23ad9a2ff2 Bug 1934: Failure when S3 bucket contains a folder with an empty name
https://winscp.net/tracker/1934

Source commit: a535c6bc70045df9800a0c51526d9126d6f1cd80
2020-12-15 00:56:43 +01:00
Martin Prikryl
0d2fade8f7 Bug 1839: Support for authentication using temporary credentials from AWS Security Token Service (STS)
https://winscp.net/tracker/1839
(cherry picked from commit 0c14ec6da3)

Source commit: 031597597131ab5b7db8d5f4531af207ec781154
2020-11-26 15:50:36 +01:00
Martin Prikryl
2de2fdc42b Bug 1732: Optimizing S3 connection buffers for speed
(cherry picked from commit 9625854f72)

https://winscp.net/tracker/1732

Source commit: 3580d615b739f3ca43ffca57135f456edfb6a70b
2020-11-26 15:46:15 +01:00