Martin Prikryl
ba382964d0
Merge branch 'master' into dev
...
Source commit: d5404678c72f54261212320067f01b18c4e7d48a
2020-12-17 00:51:22 +01:00
Martin Prikryl
af3adfbcab
Bug 1933: Allow using SFTP servers that have problems with SSH_FXP_REALPATH requests
...
https://winscp.net/tracker/1933
Source commit: a682443b544e9e21a13736d2294118a693fa9054
2020-12-15 00:55:19 +01:00
Martin Prikryl
80bfb0d992
Bug 1921: Allow forcing use of LIST command to retrieve file information in scripting for FTP servers that has broken support for MDTM/SIZE commands
...
https://winscp.net/tracker/1921
(cherry picked from commit 7e78952092 )
Source commit: e2445f16f28468fc0fc6931c20ed2079a72409c1
2020-11-26 16:45:53 +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
1a5840f36c
GSSAPI key exchange authentication is off by default as it caused failures when old version of MIT Kerberos was installed on the machine
...
https://winscp.net/tracker/1874
(cherry picked from commit dceed175a8 )
Source commit: fed89fab168af600e6e13db7af5538b7aab5d130
2020-11-26 12:49:28 +01:00
Martin Prikryl
8185237b19
Bug 1863: Allow turning off GSSAPI key exchange
...
https://winscp.net/tracker/1863
(cherry picked from commit d8792e4806 )
# Conflicts:
# source/core/SecureShell.cpp
Source commit: f7068cb3aab6e7710553956191fe48f3f593b7f8
2020-11-26 11:44:55 +01:00
Martin Prikryl
4d9a761c42
IPv6 literals with scope or literals that are already escaped in square brackets are formatted standardly in session URL (instead of URL-encoding them)
...
See dc5d4cbe
(cherry picked from commit 40cbf1235b )
Source commit: a3017b71f999e0425c7ea1adee7fad872e93d230
2020-11-26 11:42:15 +01:00
Martin Prikryl
3300f5c688
Enabling TLS 1.3 by default
...
(cherry picked from commit 033b64b465 )
Source commit: efea5dca47d86cf085815b0f6aa208fc92a5998e
2020-11-26 11:40:55 +01:00
Martin Prikryl
809cf184ac
Bug 1821: Alternative way to provide credentials in scripting/command-line without URL-encoding
...
https://winscp.net/tracker/1821
(cherry picked from commit 4fd4cfb6e5 )
Source commit: f59af04612a1fb28a685ace02aef573b426e4de7
2020-11-26 11:16:49 +01:00
Martin Prikryl
7c0121b5d9
Bug 1893: Basic implementation of local tabs
...
Source commit: fc01f97bd46c7581fcd9c9ebd5f45c345e50a0d6
2020-11-20 00:45:16 +01:00
Martin Prikryl
7e78952092
Bug 1921: Allow forcing use of LIST command to retrieve file information in scripting for FTP servers that has broken support for MDTM/SIZE commands
...
https://winscp.net/tracker/1921
Source commit: d805eb21862474af1f2ccb25319c77680cfac781
2020-11-17 00:38:33 +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
218f33154a
Bug 1876: Compatibility with WebDAV servers that incorrectly encode file URL
...
https://winscp.net/tracker/1876
Source commit: ae99816d3e4feb876c2fa222281059b0e0c2f973
2020-05-28 14:00:38 +02:00
Martin Prikryl
dceed175a8
GSSAPI key exchange authentication is off by default as it caused failures when old version of MIT Kerberos was installed on the machine
...
https://winscp.net/tracker/1874
Source commit: 79d6c736dcb9e7865435fe2d39f5a0456fa06714
2020-05-28 02:19:59 +02:00
Martin Prikryl
d8792e4806
Bug 1863: Allow turning off GSSAPI key exchange
...
https://winscp.net/tracker/1863
Source commit: 0d75f472c87b6fd9886785c47620fdb532e85597
2020-04-29 01:18:54 +02:00
Martin Prikryl
40cbf1235b
IPv6 literals with scope or literals that are already escaped in square brackets are formatted standardly in session URL (instead of URL-encoding them)
...
See dc5d4cbe
Source commit: e160fc1acad73e51fc813e73f97e1a30cfa11f87
2020-04-24 03:25:40 +02:00
Martin Prikryl
033b64b465
Enabling TLS 1.3 by default
...
Source commit: 8ade01bbe5034474f61e60b30b784196376c56bc
2020-04-24 03:10:39 +02:00
Martin Prikryl
f4a248d112
Merge branch 'master' into dev
...
Source commit: 8a16b95d9de9f7f742332bed2dfdeb09b9263f83
2020-03-31 01:43:59 +02:00
Martin Prikryl
c472858e48
Bug 1841: Import site-specific key files from FileZilla
...
https://winscp.net/tracker/1841
Source commit: ec5332ae462371a2d2edb400ba23d218dc775912
2020-03-28 09:38:29 +01:00
Martin Prikryl
fc722bdc90
Merge branch 'master' into dev
...
# Conflicts:
# source/WinSCP.cbproj
Source commit: 4d93b11600a8053c2ef684fb1013044e50b4ab43
2020-03-09 19:20:12 +01:00
Martin Prikryl
4b8e734d1e
Bug 1835: Disable TLS 1.3 by default until it is better tested
...
https://winscp.net/tracker/1835
Source commit: b13e57c51fb80a001553f18f181fbb6c0062ddb5
2020-03-09 17:48:17 +01:00
Martin Prikryl
b4b35dff34
Merge branch 'master' into dev
...
# Conflicts:
# source/WinSCP.cbproj
Source commit: f42d2adc3aedb5f22e38ac1c8147abf2c847d5d3
2020-02-13 14:30:08 +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
4fd4cfb6e5
Bug 1821: Alternative way to provide credentials in scripting/command-line without URL-encoding
...
https://winscp.net/tracker/1821
Source commit: 707f3e2ce198e9649207574e75934d326cb2f7d8
2020-02-05 02:12:28 +01:00
Martin Prikryl
c43cde2bd9
Bug 1799: Master password prompt unintentionally appears when selecting site folder with a site with an encrypted password
...
https://winscp.net/tracker/1799
Source commit: 4afcf8e9f42b2999107fa170a8e93b8deac0df6c
2019-10-19 01:13:00 +02:00
Martin Prikryl
4186858f7d
Do not collect those PuTTY settings that WinSCP sets on its own
...
Source commit: 02fc69d6b63ad36c00696d884085c93ffb630784
2019-10-12 01:08:43 +02: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
9e338c4b9b
Bug fix: SFTP only options were shown for SCP sites on Advanced Site Settings dialog
...
Source commit: 566f1012e648b05ee1cc7ccb752246161fede9cc
2019-10-11 01:34:51 +02:00
Martin Prikryl
f500b385aa
Bug 150: Resolve local environment variables in initial session local path
...
https://winscp.net/tracker/150
Source commit: c1f9f2032c2a82e6d23d27c0bfcca0af5a95b488
2019-09-10 00:44:05 +02:00
Martin Prikryl
5a0488ca09
Bug 1632: Support S3 servers with Path URI style (like Minio)
...
https://winscp.net/tracker/1632
Source commit: 5bad75cc64d9c099d0736bcf2aec365235169418
2019-08-31 00:56:59 +02:00
Martin Prikryl
177f67ba48
Raw site settings editor
...
Source commit: caf055e335fef5e08a1685b4fb7a52986f3043cf
2019-08-08 00:58:37 +02:00
Martin Prikryl
754f418e57
Custom command pattern !E preserves session name + Added SessionOptions.Name and SessionOptions.ToString (returning the .Name)
...
Source commit: ea39798fc71918a420fa69fc33c66e8748789f39
2019-08-02 01:05:31 +02:00
Martin Prikryl
22a9f710fc
Bug 416: Selection of network interface
...
https://winscp.net/tracker/416
Source commit: 0f460ebfd82b35e2a577b53898db3e51efd03b74
2019-08-01 00:43:07 +02:00
Martin Prikryl
b53ebad494
Bug fix: When default session setting has any password stored, Login dialog always opens on NewSite page
...
Caused by 2061ad00
https://winscp.net/forum/viewtopic.php?t=28005
Source commit: 7b949cc22ef25c0e56ea6c333481555ae0f8e581
2019-07-13 01:19:47 +02:00
Martin Prikryl
333ef767b0
When adding encryption key to existing site, ask for master password before session saving starts
...
Source commit: fa2498f0922c26bccad292cb91a1cd63f14dce11
2019-07-13 01:11:32 +02:00
Martin Prikryl
384fdf63bb
When saving an edited site or default settings, WinSCP prompted for the master password, even when the site does not have any password to protect
...
Caused by 0ccd2def .
Source commit: d6f120c5c92a4a16310a746efda75dbe40dfdcdf
2019-07-13 00:46:25 +02:00
Martin Prikryl
dfdbdc4414
Optimization
...
Source commit: 78124f7350d5667f982f432f8c894574d79fa357
2019-07-11 14:34:32 +02:00
Martin Prikryl
b98866adec
Host key and certificate fingerprint verification improvements:
...
- When verifying a host key using an expected fingerprint, the expected fingerprint can contain only the checksum.
- When verifying a host key or a certificate using an expected fingerprint, the comparison is case-insensitive (with an exception of SHA-256 checksum).
- When verifying a host key using an expected fingerprint, a padding in SHA-256 checksum is not required
- TLS/SSL certificate fingerprints in generated URL use dashes (-) instead of colons (:)
- SHA-256 fingerprints in in generated URL use dashes (-) and underscores (_) instead of pluses (+) and slashes (/)
Source commit: 5d82e86b61ddce7d0b6b282764ca61764acf9b63
2019-06-14 02:05:26 +02:00
Martin Prikryl
7b03eba50b
Bug 1756: Site folder loses names of its sites
...
https://winscp.net/tracker/1756
Source commit: dabe20df35693d9dff70e658f008d1796be7f33f
2019-06-08 01:05:07 +02:00
Martin Prikryl
2061ad0031
Bug fix: It was not possible to mass-modify stored sites, when a master password was set (2nd)
...
Previous implementation broke a prompt for master password, when logging to a site wit encrypted passwords.
Source commit: 0cf714c96ffbdcc593c094f7a30a35664e275aff
2019-05-03 02:06:35 +02:00
Martin Prikryl
e67d16ab1d
Bug fix: Ad hoc site opened from a workspace showed its internal number a name instead of a friendly generated name
...
Caused by Bug 1183.
Source commit: 5bc71929b6c16e00c1c783150ca435ef1e7d8184
2019-04-18 20:23:01 +02:00
Martin Prikryl
2a5db2878f
Bug fix: It was not possible to mass-modify stored sites, when a master password was set
...
Source commit: 0110e2c135410ab784d8279824ec9def50bef43b
2019-04-05 08:11:34 +02:00
Martin Prikryl
64141068d7
Bug fix: When only encrypted session setting (like passwords) were changed during mass-modification, changes were not saved
...
Source commit: dfb936c29e406acaa813044580f0151c1e4abf8d
2019-04-05 08:08:18 +02:00
Martin Prikryl
8ce20a988b
Merge branch 'thirdparty_dev' into dev + Plus minimal changes in code needed to make it compile and pass unit tests + Other changes are pending
...
What is pending:
- AES is now again compiled using Borland compiler (previously by VS)
- Add support for HW SHA
What is lost and needs to be re-implemented:
- Custom fixes for vulnerabilities fixed in PuTTY 0.71 (will be added implicitly, once merge of PuTTY 0.71 is complete)
- callback.c is now locked more heavily - should be optimized.
Note: Or would-be thread-safety changes to callback.c were obviously not thread safe as they would call callbacks for other sessions from thread for another session (as there's only one callback queue) - This needs to be solved
# Conflicts:
# source/putty/WINDOWS/wingss.c
# source/putty/WINDOWS/winhsock.c
# source/putty/WINDOWS/winnet.c
# source/putty/callback.c
# source/putty/proxy.c
# source/putty/putty.h
# source/putty/ssh.c
# source/putty/ssh.h
# source/putty/sshaes.c
# source/putty/sshdh.c
# source/putty/sshpubk.c
# source/putty/sshrsa.c
# source/putty/sshsh256.c
# source/putty/version.h
# source/putty/x11fwd.c
Source commit: d7d9798d5b0c01f4a797d0a2ace8856e32909158
2019-03-25 17:04:46 +01:00
Martin Prikryl
90b6b6fd13
Missing new line at the end of generated VB.NET code
...
Source commit: 31c0fee7fdb1873c59b7f42ee4fd0465811d932e
2018-10-26 02:27:40 +02:00
Martin Prikryl
4320b8e51b
Bug fix: Generated code included redundant PortNumber raw settings settings setter for all sessions not using port 22.
...
Source commit: 64df1018df84613cd2a10d18ccd545a636ea44e1
2018-10-25 12:41:09 +02: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
1c4def2d13
Bug 1694: Optionally consider exit code 1 an error when executing a shell command on a server
...
https://winscp.net/tracker/1694
Source commit: 9532d0f403822a83785e51b6dbd07a46c52dd62e
2018-10-25 02:43:44 +02:00
Martin Prikryl
f336c058ec
Redundant code
...
Source commit: 6f919662f09eca212ecb24d7e7d7a66525aa3fbd
2018-10-25 02:13:05 +02:00