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

36 Commits

Author SHA1 Message Date
Martin Prikryl
e5efed8955 Refactoring old-style casts
Source commit: 3c37b3a958525c595ad44b081b2e0f3b288b8eb0
2025-12-18 01:20:33 +01: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
Michael Lukashov
400bee57cf minor: Fix typos (#59)
Fix various minor typos
2024-12-25 11:25:35 +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
8246dd6316 Issue 2321 – Compatibility with new OneDrive WebDAV interface
https://winscp.net/tracker/2321

Now always sending Authorization header, even after receiving session cookies
It seems that the new server/interface does not care about the cookies, but keeping them for compatibility with the old server/interface.

Also normalizing returned URI to CID with the same letter case as the session have.
Though more correct would be to "redirect" user to the correct letter case.

Source commit: f7488c63bc7e42af7877b126f48d1208c39b448f
2024-10-25 17:20:45 +02:00
Martin Prikryl
53e15d05be Issue 2293 – Cannot download from WebDAV server when the request is redirected to the same path on another server
https://winscp.net/tracker/2293

Source commit: ee1e5d6c1ee72afb9e1feffcf6f4f7fc7a7aa86d
2024-06-05 01:37:58 +02:00
Martin Prikryl
700baf45ee Restoring consistent behavior of failing, between duplicating and moving/renaming files over existing file with WebDAV protocol in scripting and .NET assembly
The discrepancy was introduced by Bug 2120 cb021fe3.
This restores the mv/MoveFile behavior to fail, if the target file exists with WebDAV protocol (but still allows overwrite in the GUI).
The cp/DuplicateFile behavior is unchanged, but the internal API was modified to match that of mv/MoveFile, in anticipation of aligning move/duplicate command behavior in GUI and need to keep current scripting/.NET behavior.

Source commit: 4661a3ea7ec8123231e376aae9913ce8457750dd
2023-10-25 01:43:14 +02:00
Martin Prikryl
718ed232c1 Bug 1667: Support redirected WebDAV downloads (even to other hosts) – 2nd (preserving query strings)
https://winscp.net/tracker/1667

Source commit: 64372e53b3d64e4236b4db50c305d4401c440f2a
2022-09-15 00:54:20 +02:00
Martin Prikryl
259af899ce Bug 1667: Support redirected WebDAV downloads (even to another hosts)
https://winscp.net/tracker/1667

Source commit: a579883243a3cb477937909d1c6230fe6224af14
2022-08-23 00:50:31 +02:00
Martin Prikryl
8994d1f98e Simplifying CalculateFilesChecksum API
There's a small side-effect: The scripting "checksum" command now prints file name only while before it printed the path as it was original specified in the command.

Source commit: 7594ed8befc67e4da3153cc8b1b711ab104db867
2022-07-14 00:57:43 +02:00
Martin Prikryl
03e38c75ae Refactoring checksum calculation to share more code between FTP and SFTP in anticipation of reusing it for SCP/Shell
Source commit: 9a5138737031573ad64085fa64ef8fdd7fca8f77
2022-07-02 01:05:31 +02:00
Martin Prikryl
9a5f22bd87 Bug 1824: Workaround for specific encoding of special characters in filenames by OneDrive WebDAV interface
https://winscp.net/tracker/1824

Source commit: b2eca9ddb822a3f157cf914d12b663d798c7fc25
2021-04-22 00:42:53 +02:00
Martin Prikryl
0a08412ec1 Bug 1653: Files can be optionally encrypted when storing them on SFTP server
https://winscp.net/tracker/1653

Source commit: 31d8bb5e3aebe725081c5ad74aa1e10b4f739356
2018-06-14 01:26:55 +02:00
Martin Prikryl
642499f217 Factoring out common download code + Change: Last access time of downloaded files is no longer preserved
Source commit: f0d582dad37a7c48e72f4b805124f93dc0ccc050
2018-01-28 17:25:23 +01:00
Martin Prikryl
6c3bcc23e4 Placing Source() method declaration along other TCustomFileSystem interface methods
Source commit: fa04e6fac25133d53552b62972cd3fb4cf42aa59
2018-01-28 17:21:36 +01:00
Martin Prikryl
5cba2a567e Factoring out common upload code
Source commit: a5f5533a8f027759210736e5faecdd47328b28cf
2018-01-28 15:45:20 +01:00
Martin Prikryl
df8226b6df Bug 572: Amazon S3 protocol (renaming/moving)
https://winscp.net/tracker/572

- Change: Scripting command "mv" now checks for source file existence (to determine if it is a folder or file), so error message changes

Source commit: 747e51794ef409f3878a890c8a3729ba6d97cdff
2018-01-28 15:32:40 +01:00
Martin Prikryl
60aa9c8da5 Bug 572: Amazon S3 protocol (duplicating)
https://winscp.net/tracker/572

- cp script command now queries the server for source file/dir, as we need the information for S3_deinitialize
- DUPLICATE_FOLDER_NOT_SUPPORTED was by mistake already committed in 32d26ba76e (Remote file duplication in scripting, .NET assembly and XML log)

Source commit: b0e54d4ef136c6d798ef8010648ba759d02229e4
2018-01-28 15:30:33 +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
be9c0b65f9 Bug 1508: Support duplication with WebDAV protocol
https://winscp.net/tracker/1508

Source commit: eca4cbf57aa182538174614073f5bb58938f53fb
2018-01-28 04:09:41 +01:00
Martin Prikryl
302715baf4 Bug 1507: Sending Content-Type header with WebDAV uploads
https://winscp.net/tracker/1507

Source commit: 163844256df0ef05a68917b7c3b262aaf5a0a489
2018-01-28 04:08:45 +01:00
Martin Prikryl
74e8caab39 Bug 251: Allow skipping file actually being transferred
https://winscp.net/tracker/251

Source commit: cf5b8c875424209cfb210fc3845c609047c7ae76
2018-01-27 23:09:34 +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
bee66b5539 Bug 1420: SSPI/NTLM/Negotiate authentication not working
https://winscp.net/tracker/1420

Source commit: 64f4a7f0dadfc10c834df7415c9e55344dc5f92e
2018-01-25 23:53:17 +01:00
Martin Prikryl
fc80db90fd Factoring our HttpAuthenticationFailed before fixing the Bug 1420
Source commit: 65b8f04125ff57e0dd859a2264b7cc08750b4f75
2018-01-25 23:52:06 +01:00
Martin Prikryl
af1d70a95f Bug 1397: SSPI/NTLM/Negotiate authentication is endlessly retried with WebDAV protocol + Bug fix: User is not informed when SSPI/NTLM/Negotiate authentication fails
Source commit: c8e5a657635585df0b1258e6051576353ad861f0
2018-01-25 15:12:58 +01:00
Martin Prikryl
d8f92984b9 First public commit of dev branch
Source commit: 98cb9d870efc1c60826db4398ec35c5cbe809e6a
2018-01-24 14:13:46 +01:00
Martin Prikryl
674a512d79 5.7.3 2018-01-11 15:37:54 +01:00
Martin Prikryl
985a33638e 5.7.1 2018-01-11 15:37:31 +01:00
Martin Prikryl
4acedf8030 5.7 2018-01-11 15:37:20 +01:00
Martin Prikryl
ef8921a3ca 5.6.3 2018-01-11 15:36:50 +01:00
Martin Prikryl
5a9d22512f 5.6.2 2018-01-11 15:36:40 +01:00
Martin Prikryl
26b6b13bc8 5.6 2018-01-11 15:36:22 +01:00
Martin Prikryl
4dad4a32f0 5.2.5 2018-01-11 15:31:49 +01:00
Martin Prikryl
2e4b4738f0 5.2 2018-01-11 15:30:21 +01:00