Martin Prikryl
d725f98ec4
Issue 618 – Experimental 64-bit version of WinSCP
...
https://winscp.net/tracker/618
Source commit: 329fb51d696db6c1d37d5c5240ff253af0df941b
2026-05-11 18:39:51 +02:00
Martin Prikryl
bdc1aefa86
Types and casts safe in respect to pointer size for forward 64-bit compatibility (2nd after a2119a7e)
...
https://winscp.net/tracker/618
Source commit: c34c42432b77f29fc4e5f6824021c9d282a19525
2026-03-28 01:12:40 +01:00
Martin Prikryl
a2119a7eac
Types and casts safe in respect to pointer size for forward 64-bit compatibility
...
Also GetWindowLongPtr and GWLP_USERDATA
https://winscp.net/tracker/618
Source commit: c85fdf15e50ce8a6f35b1c4d2a0125a0b9c4f1f0
2026-01-22 14:51:13 +01:00
Martin Prikryl
e5efed8955
Refactoring old-style casts
...
Source commit: 3c37b3a958525c595ad44b081b2e0f3b288b8eb0
2025-12-18 01:20:33 +01:00
Martin Prikryl
b13e2e7c2b
#pragma package(smart_init) is not useful out of packages
...
Source commit: 7635ac3b532214f27ea2b6fe6aa80398c857cfcd
2025-08-23 01:06:48 +02:00
Martin Prikryl
3817bbd736
Preparing for separate pre-compiled header file required by Clang
...
- Once doing that, including more headers to PCH, not just vcl.h
- Clang won't need explicit include, but we will probably keep it anyway.
- #pragma hdrstop has no effect in Clang
Source commit: adc8a268b6907c5337ccaa430cca7526793a3019
2025-08-22 15:43:55 +02:00
Martin Prikryl
f7f00c631e
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
Source commit: 5c1338d95bd275082288dd1e773a033df6e379cd
2025-03-13 16:39:24 +01:00
Martin Prikryl
e09e95ee43
Upgrade to C++ Builder 11
...
Comments:
- .res files seem to be linked automatically, so explicit entries in project files caused duplicates
- JCL updated for compatibility with BCB11 (jcld28win32.inc obtained by running JCJ installer [uninstalled afterwards])
Source commit: ec28d10a0bbb346ed2bb3940aed37e777342e663
2024-10-08 07:18:18 +02:00
Martin Prikryl
52cec785ee
Improving HTTP error reporting
...
Source commit: 5960b633e486c4a8e2d05a1246c89b2120754a06
2023-06-21 01:28:16 +02:00
Martin Prikryl
265ae0ba49
Logging TLS certificate validation and HTTPS proxy
...
Source commit: 85e5cce694b8c218a570c5ccb22467cca4a0d424
2023-06-16 01:02:54 +02:00
Martin Prikryl
4cc8444688
Optimization
...
Source commit: 37b2429b7313a0a7714fdbdae7b6138e12ad9435
2021-10-15 00:48:14 +02:00
Martin Prikryl
376f4fa84b
Consistent length of encrypted password
...
Source commit: 5bf061de76d5a5aa0b8628f078e780c6af1744a6
2021-10-15 00:46:22 +02:00
Martin Prikryl
d2ffb0b01f
Bug 1988: Cannot use passwords and passphrases longer than 255 characters in automation and various other purposes
...
https://winscp.net/tracker/1988
Source commit: 110dfdfe3834b90ad412786b075d6052b517d653
2021-05-22 00:59:46 +02:00
Martin Prikryl
1cafc8fc76
Bug 1442: Certificate validation fails on Windows Vista and older
...
https://winscp.net/tracker/1442
Source commit: 4d8b2b3e224dd5b9050a2ae8792a6cb0c9fc9974
2018-01-27 04:14:09 +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
d8f92984b9
First public commit of dev branch
...
Source commit: 98cb9d870efc1c60826db4398ec35c5cbe809e6a
2018-01-24 14:13:46 +01:00
Martin Prikryl
26b6b13bc8
5.6
2018-01-11 15:36:22 +01:00
Martin Prikryl
2e4b4738f0
5.2
2018-01-11 15:30:21 +01:00