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

96 Commits

Author SHA1 Message Date
Martin Prikryl
dc56db76b1 Issue 2447 – Do not allow WebDAV redirects to other hosts by default + Issue 2448 – Do not allow WebDAV redirects to an unencrypted URL by default
https://winscp.net/tracker/2447
https://winscp.net/tracker/2448

Source commit: c777084ca5737c4283f256eb8cdf5c2fec5902af
2026-06-13 01:00:40 +02:00
Martin Prikryl
5a8c4cdaea Using "username" and "hostname" as one word
Source commit: d86c0d6704a14fff6e3dca57868548df1f80cdd7
2026-05-29 01:15:26 +02:00
Martin Prikryl
843729d656 Issue 1682 – Support OpenSSH ssh-agent
https://winscp.net/tracker/1682

Source commit: ec5961549076ee19737c0950b44216967609c51f
2026-02-25 01:22:31 +01:00
Martin Prikryl
586e73ca7b Duplicate accelerators with &Color
Source commit: bbb6be82e372a7f6064e147551c2f13771bc3a00
2026-02-14 01:22:20 +01:00
Martin Prikryl
c9ac0c1915 Removed obsolete "Preserve remote timestamp" session settings and other XP compatibility code
Source commit: 7cd7f54aae69fd36ea89a8d9ed043fc509bca5e3
2025-12-05 01:33:47 +01:00
Martin Prikryl
92bc5d073c Layout consistency
(overlooked in 9485cb3f)

Source commit: 70e7b4f69780b4e6deab645e9fb82d7df4ab06e8
2025-11-12 01:23:40 +01:00
Martin Prikryl
d56df35b34 Issue 2403 – Support long AWS/S3 session tokens
https://winscp.net/tracker/2403

Source commit: e75ee4a242b07c4c1deab2fbf2f996b53892d349
2025-10-10 01:16:56 +02:00
Martin Prikryl
a617de9743 Adding new ap-southeast-6 AWS region
Source commit: 848164e40a223d7c359af9067c6cd9d3b478ee4d
2025-09-06 01:04:17 +02:00
Martin Prikryl
c0b24b7703 Issue 2385 – Incorrect scaling of navigation tree on Login and Preferences dialogs
https://winscp.net/tracker/2385

Scaling of anchored TTreeView in VCL is somehow broken. Placing the tree as client-aligned on anchored panel fixes the problem.

Source commit: 15a649a1bc8e5815ec818b9e058ce6b94daf0fb7
2025-07-10 13:18:56 +02:00
Martin Prikryl
74e52c7c33 Adding new ap-east-2 AWS region
Source commit: 6becad2711ed52e8d8ff7a3daa37c485854e5895
2025-06-17 07:10:25 +02:00
Martin Prikryl
27a9163e0b TPasswordEdit is not needed as VCL supports ES_PASSWORD style with TEdit
... and did already in XE6.
Getting rid of TPasswordEdit will also make it easier to subclass edits by reducing number of classes in use.

Source commit: 0f32c7a6cdb1bab0c966215770ea923cfdae5c58
2025-05-23 01:18:15 +02:00
Martin Prikryl
eb8235fc22 Correcting focus control
Source commit: 4a7ab043de7e32d4d48e2a2a358f1d4a8337df29
2025-05-23 01:14:27 +02:00
Martin Prikryl
7c97baf6a2 Layout consistency
(overlooked in 9485cb3f)

Source commit: c5f9a554dd632cccca525e415f6952bd652c3a28
2025-05-03 01:10:36 +02:00
Martin Prikryl
49d44c3244 Bug fix: Scaling was broken by 9485cb3f
Enabling ParentFont for forms in BCB11 broke scaling. VCL does not enable ParentFont for new forms either. Also with ParentFont enabled, designing on scaled display does not work correctly.

Source commit: c725084391e00822c953479b6426cf007914b711
2025-03-27 12:27:53 +01:00
Martin Prikryl
202d1f159e Adding new ap-southeast-7 and mx-central-1 AWS regions
Source commit: b90d51421095dd19b2f31b4c8ac3ce6c22123f32
2025-01-21 01:30:36 +01:00
Martin Prikryl
9485cb3f7d Switching to Segoe UI font with slightly larger size (9) as recommended for Windows Vista and newer + All windows are now slightly larger accordingly and their layout was unified
Reverts e55f27da
Fixing some anchors and tab order on the way
Dialogs (and controls with specific width or height) are now about 10% wider

Note that main form already used the Segoe UI:9 by explicitly using UseDesktopFont for most/all of its controls

Layout rules
- follow IDE design guidelines in general
- controls start at 8x8, but at 9x9 in group boxes and 22v if group has title
- right and bottom padding in groupbox is the same as left padding
-for checkboxes the bottom padding of the checkmark is the same as left padding = 10
- buttons are 80x25 by default, with +14v with dropdown
- checkboxes/radiobuttons are +2h
- labels are 15 high, textboxes/comboxes 23
- indentation is controls under checkboxes is +16h

Source commit: 09a558e92af838e142d3624cb433cc052782881c
2025-01-16 16:27:20 +01:00
Martin Prikryl
59a148c152 Updating code to PuTTY Pre-release 0.83:2025-01-03.1e45199 + Updating PuTTY code to C++ Builder
Source commit: f19842107de91d45c4a819260d5d335a7635980c
2025-01-05 01:04:26 +01:00
Martin Prikryl
e55f27dab3 Temporary reverting font to Tahoma:8 (from default BCB 11's Segoe UI:9) to match the windows layout
Source commit: 815a497dffe349865a283f50ec0cd4af92cb3489
2024-10-08 15:54:52 +02:00
Martin Prikryl
89c431ba80 Automatic form code changes by C++ Builder 11
Source commit: 93a8626bdfe70760db3d4915380ca2179f2cca91
2024-10-08 15:50:17 +02:00
Martin Prikryl
ad5ca2443f Adding new ap-southeast-5 AWS region
Source commit: 0533972d0dd776a6cf5b9795e1eb8af3ce5dd6dc
2024-09-25 14:11:10 +02:00
Martin Prikryl
7aa82b90fc Issue 2247 – Limiting SFTP version to 3 with non-well-known SFTP servers as a workaround for interoperability issues
https://winscp.net/tracker/2247

Source commit: e8d26c68291db0390bae63e57c01f81200caff04
2024-07-23 00:55:30 +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
3be9a70b6d Preparing for Issue 2231 – Support for posix-rename@openssh.com SFTP extension
https://winscp.net/tracker/2231

Source commit: 4772cb75a566c3b93d175950806028a1ba56e9aa
2024-01-17 16:59:54 +01:00
Martin Prikryl
571e4272d7 Adding new ca-west-1 AWS region
Source commit: e8c7186d6e205bc1bd863a006e275366cfab59b2
2023-12-27 18:56:07 +01:00
Martin Prikryl
0e0c2f2006 Issue 2244 – Do not use directory listing to keep FTP session alive by default
https://winscp.net/tracker/2244

Source commit: 61d8886b91c8375f597a8b8b9b0975e40b9003a6
2023-12-15 15:48:50 +01:00
Martin Prikryl
068128f522 Issue 2213: Support for "Requester pays" S3 buckets
https://winscp.net/tracker/2213

Source commit: b9cc8e854b82d3c0a94e0481e16fa6b0f1e82c4a
2023-11-15 16:12:42 +01:00
Martin Prikryl
d6a18d71bf Adding new il-central-1 AWS region
Source commit: 11da1b14623b48c98125390b68d9f577f8f9c54a
2023-08-03 01:13:21 +02:00
Martin Prikryl
ad7deda14d Removing support for SSL 3.0
It does not work after upgrade to OpenSSL 3. While it should still be supported (by OpenSSL), it's not safe and noone uses it according to the usage statistics, so unless many complain, it's not worth trying to fix it.

Only downsize is that currently the connection times out, instead of failing gracefully.

Source commit: 4aeed919bdb18c7d58d5ec8ba1c6b21adbee5167
2023-05-17 01:13:48 +02:00
Martin Prikryl
0473ddc492 Correction to UI and propagation strings and accelerators
Source commit: 6d4b29df4d036f39b2759305c94054de27eafba4
2023-04-25 15:40:02 +02:00
Martin Prikryl
a4f21c66e1 Adding new ap-southeast-4 AWS region
Source commit: 9907c244690e7202aa80a1583f624e49d3856481
2023-01-25 00:59:28 +01:00
Martin Prikryl
29b6be6f0a Support for NTRU Prime post-quantum key exchange
https://www.chiark.greenend.org.uk/~sgtatham/putty/wishlist/ntru.html

Source commit: 33d0e948a119c5cbdc61f22b30b0d5d2ed1b96d2
2023-01-07 00:54:35 +01:00
Martin Prikryl
48106ee1b6 Bug 1873: Support for OpenSSH certificates for user authentication
https://winscp.net/tracker/1873

Source commit: fc13a226065092a102456a27242ac69151cb1d15
2022-12-14 01:00:41 +01:00
Martin Prikryl
f05a0d03b5 Adding new ap-south-2 AWS region
Source commit: aa289071b06d65a0b6371fb49d62c268c402a0fc
2022-11-24 01:04:01 +01:00
Martin Prikryl
e69f150dc9 Adding new eu-south-2 AWS region
Source commit: f8e5ccac539bae20411f6d9dfd8d6c9962d068c3
2022-11-19 01:06:05 +01:00
Martin Prikryl
e849d40d34 Doubling region dropdown height
Source commit: e2a9adb4b35f78262fe534eaa895d8e49035f31d
2022-11-11 08:11:25 +01:00
Martin Prikryl
3f569713bb Adding new eu-central-2 AWS region
Source commit: 6f51d586aed502b2ffbaea3617915a87d6b9b3fd
2022-11-11 08:09:27 +01:00
Martin Prikryl
e16edd2d5f Adding new me-central-1 AWS region
Source commit: b5aec7e598ef44735ab72dd9f552ee9e8a02e696
2022-09-03 00:50:39 +02:00
Martin Prikryl
e14bd0b987 S3SessionTokenLabel wasn't linked to S3SessionTokenMemo
Source commit: 1c21717f8b003bc2b879a047a2631d302f024ce0
2022-04-12 01:18:37 +02:00
Mr-Update
29ae65b189 Update SiteAdvanced.dfm
I agree with "Automatisch".
2022-02-08 08:56:57 +01:00
Mr-Update
5f905b67ee Update SiteAdvanced.dfm
Space for German text increased, also useful for Dutch, Italian, Russian, Ukrainian, Hungarian, Turkish
2022-02-08 08:56:57 +01:00
Martin Prikryl
b5ddddae36 Adding new ap-southeast-3 AWS region
(cherry picked from commit 9bd1d563ca)

Source commit: faa8f999a14e996bfcfb615db114f3df8cfbdf55
2021-12-15 01:18:09 +01:00
Martin Prikryl
28e4d16601 Bug 81: Optionally keep symbolic link name in path instead of resolving it with SFTP protocol
https://winscp.net/tracker/81
(cherry picked from commit 1659052497)

Source commit: 76740ebfbe4a61b2895d7c48dc1b822f4a895c58
2021-11-25 15:38:55 +01:00
Martin Prikryl
a82913c6e3 S3 Security token session option renamed to a more appropriate Session Token
(cherry picked from commit a93cfb3400)

Source commit: 72b3d1b59b90a7d4e6349009bd1ecce81615c74e
2021-11-25 14:09:59 +01:00
Martin Prikryl
cda4ea8a81 Removing support for SSH-1
(cherry picked from commit 5dfcf1eb9f)

Source commit: 1fd4286a576bf4525c8dd00849cdcf958cbf5eb8
2021-11-23 20:54:18 +01:00
Martin Prikryl
29ff9efc2c Bug 1944: Allow displaying all VMS file revisions with FTP protocol
https://winscp.net/tracker/1944
(cherry picked from commit 24ac52a27f)

# Conflicts:
#	source/core/FtpFileSystem.h

Source commit: 577fc27cbf3b106d237ab97a83816c1377274ded
2021-11-23 01:52:10 +01:00
Martin Prikryl
0e894c33e4 Bug 1941: Support reading S3 credentials from AWS CLI configuration
https://winscp.net/tracker/1941
(cherry picked from commit 1bcbb70a45)

# Conflicts:
#	source/core/SessionData.cpp

Source commit: 1eb78423984500d739fd67928595a89e562ca9e0
2021-11-23 01:40:48 +01:00
Martin Prikryl
2cac690ec9 Help link for WebDAV page
Source commit: fb043d95f848c46395ec8e938feb63789ffd7d82
2020-11-26 17:00:47 +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
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
954d32e049 Bug 1863 – Allow turning off GSSAPI key exchange authentication (in GUI)
https://winscp.net/tracker/1863
(cherry picked from commit 56619aeb94)

Source commit: 898ce3ae05191c7fd18e6215575f3a6ad9c8e0dc
2020-11-26 12:43:56 +01:00