Martin Prikryl
b3760d32ad
Prevent hang when closing TLS connection after transfer cancel
...
Related to 2c0b486d , 5d68c005 , aff5cba7 . Caused by 268f6355 .
(cherry picked from commit 3a2d8d6587 )
Source commit: c0adbe48424167a25da9dfa9f2999e0d420e41bb
2021-11-26 14:51:38 +01:00
Martin Prikryl
a55d7c2d73
Prevent hang when closing TLS connection after network failure
...
Related to 2c0b486d , 5d68c005 . Caused by 268f6355 .
(cherry picked from commit aff5cba787 )
Source commit: f22c61b43b880a3a1138ecb9efca02a0922b92d7
2021-11-26 14:36:04 +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
a7ad3b7d63
Deadlock when TLS connection is lost
...
(cherry picked from commit 5d68c005f1 )
Source commit: 039d83268863d71e0dc1173df6a31967d1a1b1c4
2021-11-26 14:15:22 +01:00
Martin Prikryl
bb522e9a5c
Deadlock when closing connection when TLS was never established (caused by 268f6355)
...
(cherry picked from commit 2c0b486de5 )
Source commit: e8d14622ec9ef513400e53b721f50b2538f3af43
2021-11-26 13:56:45 +01:00
Martin Prikryl
7f58c1e925
Proper TLS shutdown
...
(cherry picked from commit 268f63557e )
Source commit: 125f7dfc4018387befd6155f9426a3cd39c71ebd
2021-11-26 13:48:38 +01:00
Martin Prikryl
ebf34f58d8
Fixing indentation
...
(cherry picked from commit e27595b329 )
Source commit: de8f10e15728e5a691fd5e70e29a2e28ef8bdc8c
2021-11-26 13:46:01 +01:00
Martin Prikryl
f7e1c07cd8
Limiting scope of Bug 2030 (Timeout while uploading files to some FTP servers using TLS 1.3) to affected servers only
...
https://winscp.net/tracker/2030
(cherry picked from commit 12a3508797 )
Source commit: 559e8094923f8493b5611d53a2d934f123f6640a
2021-10-11 15:35:25 +02:00
Martin Prikryl
08e6b53b55
Partially restoring code removed by f7064be2 (Bug 2030: Timeout while uploading files to some FTP server using TLS 1.3)
...
https://winscp.net/tracker/2030
(cherry picked from commit b8e2cadde6 )
Source commit: 78032fe3a2aaa65f76d448ba536d3fb6997e0f5c
2021-10-02 01:00:53 +02:00
Martin Prikryl
3e04141927
Bug 2030: Timeout while uploading files to some FTP server using TLS 1.3
...
https://winscp.net/tracker/2030
(cherry picked from commit f7064be2ce )
Source commit: 09c9056802bfb469384455179679d4d028ef4393
2021-10-02 00:58:47 +02:00
Martin Prikryl
8719ab1bf8
Bug 2018: TLS session resumption is not working for subsequent FTP transfers with TLS 1.3 when the server requires reuse of the session of the previous transfer
...
https://winscp.net/tracker/2018
(cherry picked from commit 1f32f22044 )
Source commit: 6645eb2a1d788bedf3837a25adc97a214fc16056
2021-08-25 00:48:35 +02:00
Martin Prikryl
29590c19f6
Bug 1966: Failure when connecting to FTPS server that supports client certificates with translation that uses multi byte encoding
...
https://winscp.net/tracker/1966
(cherry picked from commit 07b4e9d99c )
Source commit: 1c310e4ba992170a28a9dca80d3f032fdf850f84
2021-03-24 00:49:02 +01:00
Martin Prikryl
551eedd209
Bug 1895: Support for SNI with FTP (2nd)
...
https://winscp.net/tracker/1895
(cherry picked from commit a25c55a621 )
Source commit: 9397e51855c8dab4b8fd3574ca1c21e89acb509c
2020-11-26 14:21:59 +01:00
Martin Prikryl
d45134f71d
Bug 1895: Support for SNI with FTP
...
https://winscp.net/tracker/1895
(cherry picked from commit 9fc806972c )
Source commit: ba452a6d8f0d44ac96ca4d9e67f87871d9fa58d2
2020-11-26 14:09:44 +01:00
Martin Prikryl
90d27a6ac8
Bug 1842: Support SHA-256 fingerprints of TLS/SSL certificates
...
https://winscp.net/tracker/1842
(cherry picked from commit 1fe119535a )
Source commit: b59b582a91ec48585f48998b6f91ca7ec625bc8b
2020-11-26 11:25:11 +01:00
Martin Prikryl
cf7a87cc32
Limit impact of e78c2485 to TLS 1.3 only
...
https://winscp.net/tracker/1834
Source commit: d4f10f2624093a4781a579b8c041b64c9d6661c4
2020-04-24 01:16:16 +02:00
Martin Prikryl
e78c2485a0
Bug 1834: FTP file uploads are interrupting with TLS 1.3
...
https://winscp.net/tracker/1834
Source commit: ed1a795deeb85606fa2ebb3cb265a407b5abfbef
2020-04-23 01:15:22 +02:00
Martin Prikryl
37fb62021d
For TLS 1.2 and older, session reuse was not logged
...
(broken by 22beed90 )
Source commit: 8a91bcc3d2acae25e8591608a4e3b0796a9e12f9
2020-03-08 01:24:18 +01:00
Martin Prikryl
22beed90db
Bug 1831: TLS session resumption is not working for FTP transfers with TLS 1.3
...
https://winscp.net/tracker/1831
Source commit: ccd8c878571598701a86ed2f809eec31e822654a
2020-03-07 02:03: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
304051da58
TLS/SSL session resuming was broken since OpenSSL 1.1.1
...
The SSL_ST_CONNECT now happens the first time before session reuse is tested, so SSL_session_reused returned false. Moving SSL_session_reused test to SSL_CB_HANDSHAKE_DONE.
Source commit: b6ed90779ec5bdd737e7688256afd3457a6cffab
2019-06-21 01:51:14 +02:00
Martin Prikryl
f4da108184
Using OpenSSL API 1.2
...
Source commit: 8cc4e9f3b05e7e8def1365ecc3e67d1c32a0556c
2019-02-27 02:05:32 +01:00
Martin Prikryl
b86225042c
Update to OpenSSL OpenSSL 1.1.1a
...
Source commit: ed68069c4ffc356398506b3529414ebace044caf
2019-01-29 16:12:34 +01:00
Martin Prikryl
c7a55143cb
Bug 1637: Low logging level
...
https://winscp.net/tracker/1637
Source commit: 77c4bd8361dc2604b244964b6b60240465ece323
2018-04-21 03:36:35 +02:00
Martin Prikryl
0b33606e19
Memory leak
...
Source commit: 2b8b614d5e1ff69bd86893793ea93c5d74c0a519
2018-01-26 00:33:22 +01:00
Martin Prikryl
ad210c796e
Showing just TLS error messages to user, details go to log only
...
Source commit: ed381385098937e54293a793ca279062b9c38b10
2018-01-25 23:49:29 +01:00
Martin Prikryl
163eb109ad
Showing details about TLS handshake errors
...
Source commit: 85fe0f179b55bf5bdf827bb378507ca61fcd9c25
2018-01-25 23:48:24 +01:00
Martin Prikryl
6916cb9498
Logging more details about the TLS cipher
...
Source commit: 016b6136a77d85eb06c1de9bfa9be8e846f9c3dc
2018-01-25 23:47:13 +01:00
Martin Prikryl
1ab5af6ea6
Logging configured client certificate + Logging server request for a client certificate in Normal level
...
Source commit: fc6db53bddb66cec2a001ae3f8aa6e50bbede272
2018-01-25 11:57:08 +01:00
Martin Prikryl
c2f3ec506b
Using our asserts in FileZilla code
...
Source commit: a294b54252528b1b33b5d205336bb321584dcf95
2018-01-24 20:46:52 +01:00
Martin Prikryl
d8f92984b9
First public commit of dev branch
...
Source commit: 98cb9d870efc1c60826db4398ec35c5cbe809e6a
2018-01-24 14:13:46 +01:00
Martin Prikryl
4acedf8030
5.7
2018-01-11 15:37:20 +01:00
Martin Prikryl
5a9d22512f
5.6.2
2018-01-11 15:36:40 +01:00
Martin Prikryl
0afcda69fd
5.6.1
2018-01-11 15:36:34 +01:00
Martin Prikryl
26b6b13bc8
5.6
2018-01-11 15:36:22 +01:00
Martin Prikryl
0c93cf6567
5.5.4
2018-01-11 15:36:03 +01:00
Martin Prikryl
0b94790954
5.5.3
2018-01-11 15:35:56 +01:00
Martin Prikryl
4dad4a32f0
5.2.5
2018-01-11 15:31:49 +01:00
Martin Prikryl
0b4c19ead3
5.2.4
2018-01-11 15:31:27 +01:00
Martin Prikryl
1abb25b42b
5.2.3
2018-01-11 15:31:16 +01:00
Martin Prikryl
43ec878d4b
5.2.2
2018-01-11 15:30:52 +01:00
Martin Prikryl
2e4b4738f0
5.2
2018-01-11 15:30:21 +01:00