Martin Prikryl
9d3f348f78
Issue 2351 – Allow S3 connection with IAM roles on instances that require IMDSv2
...
https://winscp.net/tracker/2351
Source commit: a310c6641ad5533b1492b6c1d5b8ac4fea91954b
2025-02-20 16:17:56 +01:00
Michael Lukashov
400bee57cf
minor: Fix typos ( #59 )
...
Fix various minor typos
2024-12-25 11:25:35 +01:00
Martin Prikryl
8b120da856
Site import from an INI file (Issue 2290)
...
Issue 2290 – Easier moving of site configuration between machines
https://winscp.net/tracker/2290
Source commit: 58e02521b5191ddd407922f989d351f9578cbc4d
2024-05-29 01:02:43 +02:00
Martin Prikryl
fecf889f0c
Factoring out SelectSessionsToImportIfAny
...
Source commit: a04520a0b47112deee2362867f2a34c0caad975c
2024-05-25 01:07:58 +02:00
Martin Prikryl
d2deb06e87
Bug fix: Possibility that files in root folder were incorrectly used
...
Source commit: 88e091dd7ad1cbdac404d6e883ff8a44aa89b316
2024-03-12 14:36:12 +01:00
Martin Prikryl
06790b537e
Logging configuration storage
...
Source commit: 2fdfe38f496c695e3d207d810543086369819d0f
2024-02-29 15:04:05 +01:00
Mikhail Lukashov
a8e6220b88
fix typos
2024-01-05 10:37:32 +01:00
Martin Prikryl
4cf1ac20db
When cleaning up application data, deleting even Martin Prikryl and WinSCP 2 root keys, if they remain empty
...
Source commit: 59d177a9304cb8d627e2c2c967b7d9f725753114
2024-01-03 16:41:50 +01:00
Martin Prikryl
a8b5dd0274
Bug fix: Certificate authority cache was not copied to new configuration storage nor cleaned up with other caches
...
Source commit: d1253ae1f2f12f4559082034e3c6186fe591adb1
2024-01-02 19:20:28 +01:00
Martin Prikryl
1ab3de7c59
Issue 2245 – Window Store installation on Windows 11 was incorrectly using INI file for configuration storage by default
...
https://winscp.net/tracker/2245
On Windows 11 (unless WinSCP was run as Administrator the first time) the default packaged HKLM registry key was not loaded, causing WinSCP to default to INI file. On Windows 10 the problem does not exist.
I never liked using cryptic binary Registry.dat file for distributing default settings anyway. This is good opportunity to get rid of it and instead have the application use the intended defaults automatically on UWP
Source commit: 16adc7b5d73cdcab5160cda99b62de5a99ff7229
2023-12-22 16:48:36 +01:00
Martin Prikryl
937c2a1df1
Improving PR#51/Issue 2239 implementation
...
https://winscp.net/tracker/2239
Lines are included at the place of the Include directive + Include works even for tunnels + Include directive supports multiple arguments + IdentityFile does not support paths relative to .ssh folder
Source commit: 632f5a12334accb9888bf90aae61c5dbc7d70d07
2023-12-07 15:56:14 +01:00
dvdandroid
8a5ec49693
Support SSH Include directive
2023-12-07 12:48:36 +01:00
Martin Prikryl
804ec9c9c9
Bug 52: Use file hash as criterion for synchronization
...
https://winscp.net/tracker/52
Source commit: 66fd353f8e26a7bd3317ee7cc4e6d15e7d6cfb52
2023-11-07 02:03:32 +01:00
Martin Prikryl
86c89666a7
Factoring out CommaTextToStringList
...
Source commit: eda1757e64fb790acd85e0399f387b44f420146b
2023-11-02 01:31:01 +01:00
Martin Prikryl
b7f119487f
Bug 2212: winscp.net root certificate is always trusted when checking for updates, even when (corporate managed) Windows certificate store does not trust it
...
https://winscp.net/tracker/2212
UpdatesRootCA.pem is DigiCert Global Root CA (of winscp.net) exported from Chrome (export from Firefox is identical). The certificate expires on 10 Nov 2031.
Source commit: 2959e517589dc8cafcd94d3c44d165c1443c04f3
2023-09-28 01:07:06 +02:00
Martin Prikryl
fa89d3764e
Trusted host certification authorities can be loaded from PuTTY (Bug 2145)
...
Source commit: 89ce74adb56ae374f5e0e3930f107dd2b5d2b67e
2023-09-23 07:19:59 +02:00
Martin Prikryl
db87bc1810
Bug 2145: Support for OpenSSH certificates for host verification
...
https://winscp.net/tracker/2145
Source commit: 9dda484bf38f9a72b61a2c3d8e7dd8892ee96c2b
2023-09-08 08:59: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
266b470cf8
Using tolower and towupper
...
Source commit: 9679e092efa1a4683538eb9b46374f90b5699ab3
2023-08-19 01:13: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
71ea2a977a
Bug 2163: Workaround for using /ini=nul on systems when reading "nul" file fails
...
https://winscp.net/tracker/2163
Source commit: 2a222baa93187e05a2b7c286015bb1ede9146fa1
2023-02-03 01:01:44 +01:00
Martin Prikryl
2089ef5ec0
Correcting version display for e78ae617
...
Source commit: eb3c05d40c6a21759c2a372eca64ac27c50f56f7
2022-11-04 00:53:30 +01:00
Martin Prikryl
e78ae6176e
Bug 2125: Displaying current version on the New version notification + Contents of About dialog can be copied to the clipboard using Ctrl+C
...
https://winscp.net/tracker/2125
Source commit: 50ae66db19efb1f756ea809faad22a8067d53bff
2022-11-02 00:56:38 +01:00
Martin Prikryl
419f11b0d8
Bug 2105: Allowing environment variables in custom INI file path
...
https://winscp.net/tracker/2105
Source commit: eabf563a3b9ae89c20bd1266b5e910185e2aa15d
2022-08-31 00:59:09 +02:00
Martin Prikryl
102cceafa4
Revert "Experimentally reading Store license"
...
This reverts commit fa1ac850da .
# Conflicts:
# source/windows/Setup.cpp
Source commit: f513d528028c9a0f64dc552f08023f1ea96a3781
2022-08-24 00:53:29 +02:00
Martin Prikryl
fa1ac850da
Experimentally reading Store license
...
Source commit: 01aed66d8e5d9169dce2416f1aa1a036cc959c05
2022-08-07 12:00:00 +02:00
Martin Prikryl
b4c490b497
File checksum calculation support for SCP protocol and SFTP protocol via secondary shell session using shell commands like sha256sum
...
Part of Bug 52
https://winscp.net/tracker/52
Source commit: 6804a5d18405a91e8d0a2e0beccf2c31d43ed3f1
2022-07-16 00:54:05 +02:00
Martin Prikryl
1e8d4d3a13
Bug 1551: Adding import from KiTTY directly to the Import dialog
...
+ Bug fix: When importing from FileZilla with KiTTY selected as SSH terminal, host keys were imported from KiTTY instead of FileZilla/PuTTY.
https://winscp.net/tracker/1551
Source commit: d0d428526e6a4b675e1524997f91ec654ee24973
2022-05-27 00:58:52 +02:00
Martin Prikryl
49c63bf450
Typo in a variable name
...
Source commit: d0bc5199aec1e14954b00fae7e8ed5b962691583
2022-05-25 01:01:16 +02:00
Martin Prikryl
15897f2339
Bug 2066: In .NET assembly or scripting with "nul" configuration, when WinSCP registry key does not exist, do not write statistics to INI file
...
https://winscp.net/tracker/2066
Source commit: 51f067850f46e2ad633d336b20183fa0955b33e0
2022-03-26 01:09:37 +01:00
Martin Prikryl
88f20f64be
Factoring out a constant for .ssh folder name
...
(cherry picked from commit 87717a9fab )
Source commit: db325e5f68a2000e1eccd4004d13f5fe9883abce
2021-12-15 08:04:48 +01:00
Martin Prikryl
535d48dd35
Interface for matching filenames only against a file mask
...
Among other to reduce confusing set of Matches overloads. Another benefit is that now all Matches overloads know, if the path is local or remote, what will be useful for upcoming relative/rooted path masks.
(cherry picked from commit 0cebfe10f7 )
Source commit: 7bf48939ca1bb7314be94988dc67d14d02158697
2021-12-15 01:03:15 +01:00
Martin Prikryl
d828f599e8
Bug 2040: Configuration import did not remove old sites and did not load all GUI settings
...
https://winscp.net/tracker/2040
(cherry picked from commit 11b621e3d3 )
Source commit: 4a09a70f20d3199b8609fe5ebb2e2a2001f22a2e
2021-11-26 15:08:39 +01:00
Martin Prikryl
81337cdcc5
Bug 2034: Custom certificate store file
...
https://winscp.net/tracker/2034
(cherry picked from commit e70fd8fa51 )
Source commit: 95c530928c9871191cf4f67478bf35b171e94643
2021-11-26 14:31:01 +01:00
Martin Prikryl
755f6f9147
Bug 1896: Importing sessions from OpenSSH config file
...
https://winscp.net/tracker/1896
(cherry picked from commit c3305ab60b )
# Conflicts:
# source/resource/TextsWin.h
# source/resource/TextsWin1.rc
Source commit: 23408008c3c6d52a7a9628e4e46593f695ca2a78
2021-11-25 01:24:07 +01:00
Martin Prikryl
736a447c64
Generate PPK3 keys + Optimizing work with PPK3 keys.
...
(cherry picked from commit da478400c4 )
Source commit: 19e6137e12d7db252c597e6f72e23d4d8928b6ec
2021-11-23 19:37:31 +01:00
Martin Prikryl
37efe27dcb
Logging release date
...
(cherry picked from commit d5761a7e19 )
Source commit: d3f2001d2b3a2ff5005b115fcb660fd6c4645a92
2021-10-23 01:07:08 +02:00
Martin Prikryl
bd8d7041c0
Bug 958: Local ports for active FTP mode can be limited
...
https://winscp.net/tracker/958
(cherry picked from commit a00bcd5188 )
Source commit: 1c1245fcc1a0939a34931061e926889f8e14cecb
2020-11-26 16:02:45 +01:00
Martin Prikryl
1d69305ab9
Optimizing logging
...
(cherry picked from commit 55b14bfe93 )
Source commit: ab9a06e570147badc3bf8de5e6e7c44d0edcfabe
2020-11-26 12:59:21 +01:00
Martin Prikryl
21d47649f0
When connecting to new SSH host, its host key can be automatically accepted in scripting and .NET assembly
...
(cherry picked from commit b79f8c4789 )
Source commit: 6e2e836240f48d226a2e0af5cd92fb96a5c897bd
2020-11-26 10:45:36 +01:00
Martin Prikryl
4cf0e94aaa
Renaming "Cached host keys" to "Caches", as it removes all other kinds of caches as well since 31bb8358
...
(cherry picked from commit 0a0fe50682 )
# Conflicts:
# source/forms/Cleanup.cpp
Source commit: 8fdb4c676f4cd02885d96c10eadca38d563aec83
2020-11-26 10:41:04 +01:00
Martin Prikryl
fedeb6ad26
Storage configuration on Preferences dialog handles INI files specified on a command-line better
...
Source commit: 396643b716f44e6a67d442e276b155ebc83c1993
2020-02-01 02:13:56 +01:00
Martin Prikryl
adfdc17622
Bug 941: When creating WinSCP shortcut, make it use the same configuration as creating instance
...
https://winscp.net/tracker/941
Source commit: c3cba5876f81a1caba9e65563933496e38f45e89
2020-01-21 16:01:12 +01:00
Martin Prikryl
adb144b7fc
Comment on /INI when moving storage
...
Source commit: b282bc6fd4d3979a26005411295331b72fdedf05
2020-01-21 15:56:25 +01:00
Martin Prikryl
98fa08c5c5
Bug fix: Version check did not work with five digit build number
...
(as a solution, the build number is explicitly ignored in the check - technically is was ignored already, were it not for the bug, as the server provides the versions without build the build number)
Source commit: 060f4a536c15ae4fe54581e07a93716cb52fc2a0
2019-12-04 17:29:14 +01:00
Martin Prikryl
15ce8199da
Cleanup application data dialog shown only data what exists + Uninstaller does not offer to delete application data, where are not any
...
Source commit: 5d1f4b8a6e495105e0c877b4854b497cb219ac26
2019-11-16 01:19:52 +01:00
Martin Prikryl
31bb835842
Option to cleanup Cached host keys removes all other kinds of caches as well (the next major version will even say so)
...
Source commit: 99b731ed399220748631039a373037a216fd59ba
2019-11-14 02:15:54 +01:00
Martin Prikryl
46a9c8fed9
Bug 1798: Allow configuring additional PuTTY settings (e.g. terminal settings) to be used when opening a session in PuTTY
...
https://winscp.net/tracker/1798
Also fixes a build broken by eef27ac3 (and still not fixed by 5d189553 )
Source commit: 0bd13d447e6da8427be1506b7c561d74e83b1b85
2019-10-11 01:56:00 +02:00
Martin Prikryl
8051ea3a2b
Bug 1789: Fallback to default ANSI encoding, when known_hosts file is not in UTF-8
...
https://winscp.net/tracker/1789
Source commit: 42f91aa1d99d5a8909ea15a22e0a2dbdf6e8f267
2019-09-20 02:03:47 +02:00
Martin Prikryl
c6ffbb2073
Automatically handling configuration persistence to/from fields
...
Source commit: a27f1012895c42d07c3449599f5c4625963027fb
2019-08-04 01:00:38 +02:00