1
0
mirror of https://github.com/winscp/winscp.git synced 2026-10-24 02:28:55 +03:00

29 Commits

Author SHA1 Message Date
Martin Prikryl
7285339f8f Correct type
Source commit: 838828f2d7f207ea0273421b663d36495690c83d
2026-04-10 16:28:35 +02:00
Martin Prikryl
d8eb4a837b Issue 2435 – Failure when trying to connect via HTTP proxy to FTP host with excessively long login details
https://winscp.net/tracker/2435

Source commit: e9ef2e7a66c7acc8bb087b11436166dab967ee00
2026-04-10 01:18:27 +02:00
Martin Prikryl
7e83e14f24 Removing code for listening over proxy, which is never used (and part of it is not 64-bit ready)
Source commit: 6b69572a80001b9aa5e425c6a360989740c17ad7
2026-03-07 01:07:38 +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
efe94d6c08 Using actual types and functions instead of WinAPI and Unicode/Ansi macros
Source commit: b7fec4d069296b58bb43e7a4a97dd85d558212b7
2025-12-21 01:34:21 +01:00
Martin Prikryl
092180d4a7 Getting rid of MFC Ansi-Unicode conversion code
Source commit: f290d70e75fd2de0ae4c45e8480e766c2a8af5d0
2025-12-19 01:20:41 +01:00
Martin Prikryl
e5efed8955 Refactoring old-style casts
Source commit: 3c37b3a958525c595ad44b081b2e0f3b288b8eb0
2025-12-18 01:20:33 +01:00
Martin Prikryl
6963f08ffd Enabling all warnings in all projects and only selectively disabling those that are needed
with aim to eventually update the code to need as little warnings disabled as needed.

Some code updates (and even fixes) to avoid warning done already

Source commit: 5c45a6f56c52e7b0c5034ed9980cd65259a7372b
2025-12-04 01:16:16 +01: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
85b1e9cb3d Optimizing use of USES_CONVERSION
Source commit: 41bec5877bfdf64a71ff054abe8849b94744330f
2022-05-17 12:29:49 +02:00
Martin Prikryl
a9e301f376 Bug 1615: HTTP proxy responses for FTP protocol are logged char by char
https://winscp.net/tracker/1615

Source commit: 4876bff8d2717c92cf8aa09db5c45ca75156bbf5
2018-03-05 15:18:03 +01:00
Martin Prikryl
317d3ce830 Logging HTTP proxy request and response
Source commit: dfe8b8079e7a1f4788128c474f0519c5fd43ae13
2018-01-28 05:46:40 +01:00
Martin Prikryl
07d901f32b Factoring out CAsyncProxySocketLayer::ConnectionFailed
Source commit: b0bd28e175457d284a9c4e7c963c63aed57f90c0
2018-01-25 11:15:47 +01:00
Martin Prikryl
ddbb282ec6 Missing else
Source commit: d027158d58b90a7d99e7b805dabad56415569964
2018-01-25 11:11:42 +01:00
Martin Prikryl
74fad1fb95 Fixing magic constant
Source commit: 09c9965c521a3b9d9e0bac47b48af61581340e2e
2018-01-25 11:10:39 +01:00
Martin Prikryl
9e6c86aed0 Factoring out CAsyncProxySocketLayer::ConnectionEstablished
Source commit: 87924edb5ffa01405e698eadf90e473e7a4f3906
2018-01-25 11:09:42 +01:00
Martin Prikryl
dbeed2fa5e Simplifying interface for configuring proxy layer
Source commit: 2c0ccd46e4797935e248fcfcaa52b34bd39bcb5c
2018-01-25 10:58:26 +01:00
Martin Prikryl
038dcc251a Removing unused code
(methods that are were not even linked into the final image)

Source commit: 748dd3256e84fc5cf010be3bbc7c432db18428cc
2018-01-25 10:57:28 +01:00
Martin Prikryl
f761b2e828 Replacing FileZilla's VERIFY with ours DebugCheck
Source commit: 92cd01cbb66c748924d215611d719e27177145fa
2018-01-25 10:54:29 +01:00
Martin Prikryl
49475bfa74 Tracing (timeout when transferring over FTP+TLS+proxy, 2nd)
Source commit: caaca9a22fff7042401f59e1fe43923c0de8da0b
2018-01-25 10:45:08 +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
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
b8e0750e5a 5.6.5 2018-01-11 15:37:08 +01:00
Martin Prikryl
ef8921a3ca 5.6.3 2018-01-11 15:36:50 +01:00
Martin Prikryl
26b6b13bc8 5.6 2018-01-11 15:36:22 +01:00
Martin Prikryl
0b4c19ead3 5.2.4 2018-01-11 15:31:27 +01:00
Martin Prikryl
2e4b4738f0 5.2 2018-01-11 15:30:21 +01:00