Martin Prikryl
3f4e41fee0
Clang imposed changes that should be noop and have no effect on classic compiler
...
Mostly:
– incorrectly identified uninitialized variables
– explicit static global variables
– const, sign and down casts and safety
– typename use
– semicolon after function implementation
– unused variables, fields, arguments and macros
– field initialization order
– exact include filename case
– redundant in code macros already defined at project level
(cherry picked from commit f7f00c631e )
Source commit: 90ad9390853aba308abe73cf02e0281238c53c87
2025-03-13 16:46:26 +01:00
Martin Prikryl
eab9b315c6
Making compilable after 400bee57
...
Source commit: 8c6323e24bc6c046a8b53c06810bec84dfb6e3f9
2024-12-25 11:48:36 +01:00
Michael Lukashov
400bee57cf
minor: Fix typos ( #59 )
...
Fix various minor typos
2024-12-25 11:25:35 +01:00
Martin Prikryl
21b414bbcd
Using SSL_set_min_proto_version and SSL_set_max_proto_version to control TLS/SSL version used
...
Source commit: d5c36221605624481143deebe7b85770be0bd507
2024-12-05 14:01:45 +01:00
Martin Prikryl
ae9b173170
Issue 2327 – Failure when opening TLS connection with invalid OpenSSL configuration file
...
https://winscp.net/tracker/2327
Source commit: ee33d2badfff95c721fe412c86e7b305674e6703
2024-11-20 01:09:37 +01:00
Martin Prikryl
b1c505cadb
Custom certificate store stopped working for S3
...
Caused by 9ffd61b6
Source commit: d77e91b0ce88205b0a075ea04c52ec88217a4e56
2023-08-19 01:11:10 +02:00
Martin Prikryl
9ffd61b6df
Bug fix: Potential failure when opening unencrypted HTTP/WebDAV connection
...
Caused by Bug 2034
Source commit: b93f34c4e00ed58793e788815e55ddf0b07707f9
2023-08-18 01:22:34 +02:00
Martin Prikryl
699bf5fd2c
Bug fix: Check for application updates was limited to TLS 1.2
...
Source commit: 947be1b917051e314e5e52e637297cb50cd57030
2023-08-18 01:03:43 +02:00
Martin Prikryl
52cec785ee
Improving HTTP error reporting
...
Source commit: 5960b633e486c4a8e2d05a1246c89b2120754a06
2023-06-21 01:28:16 +02:00
Martin Prikryl
16f4adbc8f
Bug 2197: Localized HTTP connection error messages are incorrectly decoded
...
https://winscp.net/tracker/2197
Source commit: 70802c6c410ac321d5eff675757ce1cf6d25115e
2023-06-21 01:11:29 +02:00
Martin Prikryl
6897b31097
Since OpenSSL 3, SSL 3.0, TLS 1.0 and 1.1 are enabled on security level 0 only
...
Source commit: e3258aa4b0246698b9a7660e11c4c420960a9a11
2023-05-17 01:08:33 +02:00
Martin Prikryl
1ce08e128f
Merge branch 'master' into dev
...
Source commit: b9b733dcfea3a104793aa8bedc7947f415957830
2021-10-22 01:13:35 +02:00
Martin Prikryl
7cf94ff42a
Logging a use of certificate store file
...
(part of Bug 2034)
Source commit: e7f1625dcb6a846ac2489409e34458f0f3f6a83d
2021-10-22 01:11:31 +02:00
Martin Prikryl
a411a0072f
Bug 2034: Custom certificate store file (with fixed path only)
...
https://winscp.net/tracker/2034
Source commit: f346dbf0071056e1f62fb157ac2abb0d3ca8ab40
2021-10-22 01:07:10 +02:00
Martin Prikryl
e70fd8fa51
Bug 2034: Custom certificate store file
...
https://winscp.net/tracker/2034
Source commit: 2dc42a32b9eb1c2777e61c0cec52c08ecac90a73
2021-10-20 00:57:39 +02:00
Martin Prikryl
4a1ce1c673
After update to neon 0.32.1 and 7d9dbdcf, SHA-256 fingerprint of TLS certificate was missing colons
...
Source commit: a74063cfc658b497af62831dd4748a7ed678561c
2021-09-23 00:49:32 +02:00
Martin Prikryl
7d9dbdcf83
Updating code to neon 0.32.1
...
The new ne_ssl_cert_hdigest supports SHA-256, so we can get rid of our modified API of ne_ssl_cert_digest
(the modified implementation was already removed by the merge of neon 0.32.1 in 2cb17502 )
Source commit: c148b3a49fa03139e96e9f288fa013a1530d4d9c
2021-09-22 00:55:48 +02: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
1fe119535a
Bug 1842: Support SHA-256 fingerprints of TLS/SSL certificates
...
https://winscp.net/tracker/1842
Source commit: 66b808783a0b67b0277fff65af905cb132573175
2020-03-31 02:25:42 +02: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
b86225042c
Update to OpenSSL OpenSSL 1.1.1a
...
Source commit: ed68069c4ffc356398506b3529414ebace044caf
2019-01-29 16:12:34 +01:00
Martin Prikryl
7c0e13e33b
Bug 1637: Low logging level (S3 and partly WebDAV)
...
https://winscp.net/tracker/1637
Source commit: 6dc112edd1eae10916bc25717ec6581948db1abb
2018-10-25 04:51:10 +02:00
Martin Prikryl
3259d040b4
Bug 572: Amazon S3 protocol (upload)
...
https://winscp.net/tracker/572
- FILE_OPERATION_LOOP_END reimplemented using FileOperationLoopEnd
- ReadFile refactored - as a side effect, it now reports a correct file path in error message
Source commit: fc577c6da1425794ae49674de27205962735e85a
2018-01-28 17:10:21 +01:00
Martin Prikryl
80e08f8d60
Bug 572: Amazon S3 protocol (directory browsing)
...
https://winscp.net/tracker/572
Counter StoredSessionsCountS3
Source commit: 20585d3ea3566ee2b638791549e28179eaefbc01
2018-01-28 15:02:56 +01:00
Martin Prikryl
a7883eda14
Decoupling neon debugging from WebDAV
...
Source commit: a46fc7f1af4fe73d6c01e56e4e2571113f6d52f2
2018-01-28 14:25:24 +01:00
Martin Prikryl
b4df71734a
Bug 1479: Handle dav:// URL
...
https://winscp.net/tracker/1479
Source commit: c2dd8d68e98b48354a9a60c33b35a1ab7e35efb1
2018-01-27 23:21:44 +01:00
Martin Prikryl
7550bec1ea
Bug 1465: Support Microsoft Passport authentication to allow WebDAV access to OneDrive
...
https://winscp.net/tracker/1465
Source commit: 8c6798a0d8fef2b7d738f4d6667c9fc713976a05
2018-01-27 13:07:19 +01:00
Martin Prikryl
a0a3e03326
Providing more details when verification of the TLS certificate against Windows certificate store fails
...
Source commit: ae4f02bf530e8ca88ad2166c0cd9c46b3d3e80a5
2018-01-26 02:20:33 +01:00
Martin Prikryl
b55e9565da
Function call-line syntax for DebugFail + Replacing all DebugAssert(false) with DebugFail
...
Source commit: 358df59fa46a04bd1b2a141b826fa5c499303ae6
2018-01-24 20:47:51 +01:00
Martin Prikryl
987728ea0c
Prettifying debug macros
...
Source commit: ba529d34782876686ca07031e9c0b7c17f9e92fd
2018-01-24 20:39:55 +01:00
Martin Prikryl
d8f92984b9
First public commit of dev branch
...
Source commit: 98cb9d870efc1c60826db4398ec35c5cbe809e6a
2018-01-24 14:13:46 +01:00