Martin Prikryl
f0c1dfcaa8
Bug 1766: It was not possible to overwrite remote file, when moving of overwritten files to remote recycle bin was configured, but the file could not be moved
...
https://winscp.net/tracker/1766
Source commit: 69c7cef80a7b0760b8ab4aa366b33421144ba725
2019-07-11 04:24:52 +02:00
Martin Prikryl
ce84468081
Only validate encryption key, if it is actually set (fixes d49a5d6f)
...
Source commit: 8a909d9d6a2c0f31ad2128bdc59661a0e7cd5df9
2019-07-09 09:13:03 +02:00
Martin Prikryl
d49a5d6f63
Validating encrypting key, before connection
...
Source commit: 3e0ff2ba4bda0301c85479d43ac101ba85233df7
2019-07-09 01:31:58 +02:00
Martin Prikryl
a62f0274e4
Estimating time to finish directory comparison before synchronization based on previous comparisons of the same folders
...
Source commit: 01df1bed1a6df6d014df2151b6c9c08d3d860eb8
2019-06-27 01:08:36 +02:00
Martin Prikryl
b98866adec
Host key and certificate fingerprint verification improvements:
...
- When verifying a host key using an expected fingerprint, the expected fingerprint can contain only the checksum.
- When verifying a host key or a certificate using an expected fingerprint, the comparison is case-insensitive (with an exception of SHA-256 checksum).
- When verifying a host key using an expected fingerprint, a padding in SHA-256 checksum is not required
- TLS/SSL certificate fingerprints in generated URL use dashes (-) instead of colons (:)
- SHA-256 fingerprints in in generated URL use dashes (-) and underscores (_) instead of pluses (+) and slashes (/)
Source commit: 5d82e86b61ddce7d0b6b282764ca61764acf9b63
2019-06-14 02:05:26 +02:00
Martin Prikryl
8b0a158bb9
Bug 1747: Consider size of linked file when transferring/synchronizing symbolic link
...
https://winscp.net/tracker/1747
Source commit: e58dad331f8294c191d16fd8472cb7ad02809fa5
2019-05-23 01:36:27 +02:00
Martin Prikryl
c1c552b05c
Whitespace
...
Source commit: 8dc28d8084dfa364c5e910743c62369ab77d3bac
2019-05-23 01:25:01 +02:00
Martin Prikryl
fe4178fc9d
Typo in a comment
...
Source commit: 51341d6099e7370890198d91d273f2787602cf0e
2019-05-23 01:13:54 +02:00
Martin Prikryl
25377bbd17
Bug 1716: When an ancestor directory cannot be read, its child files and subdirectories are incorrectly assumed to be encrypted (2nd)
...
https://winscp.net/tracker/1716
Source commit: 58bf57ab676bebfab0c5ed1c60c7ee390758ac3d
2019-01-08 01:16:13 +01:00
Martin Prikryl
a9bacffb13
Bug 1716: When an ancestor directory cannot be read, its child files and subdirectories are incorrectly assumed to be encrypted
...
https://winscp.net/tracker/1716
Source commit: ef6dc8fa00c597078dac62937abf5633047e2c42
2019-01-06 06:57:49 +01:00
Martin Prikryl
8f3bc9fe2e
Using an overload of LogEvent with log level
...
Source commit: 26a6a25e7f8754685bf54012def38e54fe86f394
2019-01-06 06:23:38 +01:00
Martin Prikryl
11773756fd
Logging file name encryption
...
Source commit: 4672256dbab2419040ff833d3a5cb7d6145c1946
2019-01-06 04:04:33 +01:00
Martin Prikryl
cc6e4fc4ed
Typos in comments
...
Source commit: 3dd17baeaeef281d779e6eb5758e126094d8d216
2018-12-12 01:45:10 +01:00
Martin Prikryl
c62d3a92ef
Bug 1684: Failure when canceling session reconnect (6th)
...
https://winscp.net/tracker/1684
Source commit: 6b94f70d49ff39f5faaccc1fd51587f6eb4bdbf8
2018-12-08 02:22:33 +01:00
Martin Prikryl
30960486f2
LogEvent overload from 7c0e13e33 cannot be resolved by linker
...
Source commit: 90480b589b321603b7ddf241025f0cc8ba9b2944
2018-10-25 12:33:15 +02: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
92d9b9620b
Bug 1691: With parallel background transfers, it is not possible to disable size calculation, which effectively prevented parallel transfers from working
...
https://winscp.net/tracker/1691
Source commit: e44d90c8fd31ed2cb265dc8bf07ebc81530c17ae
2018-10-23 01:21:24 +02:00
Martin Prikryl
18d888f666
Generated code does not include fingerprints of TLS certificates signed by a trusted authority.
...
Source commit: da6723cea45d70c2c47ac3ac0a3e5ad71fa0b8db
2018-10-11 11:36:27 +02:00
Martin Prikryl
57b441bcb3
Bug 1688: Use remembered private key passphrase in generated script/code
...
https://winscp.net/tracker/1688
Source commit: 12f3b1fecf9582f57f11f3f88c0d376c76bb530c
2018-10-11 09:42:07 +02:00
Martin Prikryl
3b71c53e42
Reusing methods
...
Source commit: 6b3d4084761d320bf9b36b229d8b7f0b1c62e163
2018-10-10 11:59:46 +02:00
Martin Prikryl
f2ae4cf398
Bug 1687: Remembered passphrase is used as a password in generated script/code
...
https://winscp.net/tracker/1687
Source commit: 52791af23d2a6d1b9e67bcfea41ee6c0137cc06e
2018-10-10 06:06:58 +02:00
Martin Prikryl
e024cbae58
No need for public access to remembered passwords
...
Source commit: 7277963d447dcc1a33d25eda142134e74ad6b463
2018-10-10 04:46:30 +02:00
Martin Prikryl
ee8840e1b9
Count even recycled files as deleted in synchronization summary (addition to 7b2f2ec2e)
...
Source commit: 781eabe9f5dc9ad01fb0b25dd5fe7cd0ac384ade
2018-09-25 01:29:38 +02:00
Martin Prikryl
6f3b69d468
Fixing timestamp synchronization broken by 4df7eca5
...
Source commit: 44a43a417177371545bf1929f28411aaa295a56c
2018-09-22 01:36:21 +02:00
Martin Prikryl
7b2f2ec2e1
Bug 1680: Synchronization summary
...
https://winscp.net/tracker/1680
Source commit: 5b294fd256dc9db49bae41a881d5b0c91582e16f
2018-09-21 02:32:18 +02:00
Martin Prikryl
f1f0be05ce
Once Finished option now applies to whole synchronization operation, not only to the current particular synchronization sub-operation
...
Source commit: fee0155e8f8a25fdf7a646a237770a46ec67e2a7
2018-09-21 02:03:19 +02:00
Martin Prikryl
9cf29bb879
Fixing assertion from ad4fb209
...
Source commit: 36ba4f89112e4d0c21e495287853a1067c5feef0
2018-09-19 02:47:27 +02:00
Martin Prikryl
93fc1a2807
Bug 1677: Do not fail transfer if file selected for transfer, but excluded by file mask, is deleted during operation
...
https://winscp.net/tracker/1677
Source commit: 88d21caaae8bbd140229a313bd8aadb159706750
2018-09-18 00:59:23 +02:00
Martin Prikryl
ad4fb2091d
Showing overall synchronization progress on progress window and taskbar (2nd phase - with overall status - based on sizes)
...
Source commit: 119383f9b2c39a6924260e5ce8be13ebb46e6850
2018-08-23 01:33:47 +02:00
Martin Prikryl
ddbb9d23e8
Showing overall synchronization progress on progress window and taskbar (by operations count for now only)
...
Source commit: ed687a18cea4487d37d881e4d669097b171f2700
2018-08-10 02:23:31 +02:00
Martin Prikryl
4df7eca506
Progress of all synchronization operations shows in the same window
...
Effectively rolled back 6290dac89 , as now that progress window is used for whole synchronization operation, it naturally preserves the speed limit.
Rolled back FOnProcessedItem mechanism from 0de5a41246 as it's no longer needed as SynchronizeApply now runs every operation standalone (grouping of operations by directory was to avoid re-showing progress window for each operation).
Source commit: 3e444844778923fdc067bf58ead2209caf6291ff
2018-08-10 01:05:47 +02:00
Martin Prikryl
29756b1e21
Small refactoring
...
Source commit: 98ef90963747ee618f4b6a165b913a6e9bdd4382
2018-08-09 01:52:15 +02:00
Martin Prikryl
19f9225b37
Calculating sizes of all synchronization transfers at the very beginning and showing the sizes on checklist + Not calculating size of transfers again, if they were calculated already on the checklist
...
Source commit: 08ed8201139d023e0a1e0794a7c4a426d9d4ad6c
2018-08-09 01:28:02 +02:00
Martin Prikryl
5aad5bc8ef
Moving TSynchronizeChecklist to RemoteFiles module (it's a good think overall and we will need to access its inner classes in Terminal.h)
...
Source commit: b4e958953ece9bc73e5aa2c06263bfbe0e803b1c
2018-08-08 01:47:36 +02:00
Martin Prikryl
8dc6b45ca8
Refactoring TTerminal::SynchronizeApply
...
Source commit: cca8f52763cc91cc9fe3cae2b887f01bdf04fddd
2018-08-08 01:25:56 +02:00
Martin Prikryl
6290dac894
During synchronization transfer speed limit is preserved across set of synchronized directories
...
Source commit: bd0bf6cbae4fd2f2e2e657587962e897084dc374
2018-08-07 00:54:16 +02:00
Martin Prikryl
14a6e25248
Size of directories can be calculated on Synchronization checklist window
...
Source commit: 0586532ab65d5a134b9295f8e8e6d8121e9d48f0
2018-08-01 01:13:46 +02:00
Martin Prikryl
c4ee38c79b
Not enabling background transfers when encrypting files (part of Bug 1653)
...
Source commit: bef96595996cdee1e3f63441260e7584548a58c7
2018-07-28 01:34:49 +02:00
Martin Prikryl
5c121f0706
Bug 207: Do not synchronize/transfer empty directories
...
https://winscp.net/tracker/207
Source commit: ab606eeb44335834ce2795b16b474a25ed30716a
2018-07-27 01:03:23 +02:00
Martin Prikryl
dae229725f
Factoring out TSearchRecSmart and TTerminal::DoAllowLocalFileTransfer + Using TSearchRec.Size instead of FindData.nFileSize*
...
Source commit: da32ece57151b0bd5547c383b919770bd133b8b1
2018-07-25 02:24:43 +02:00
Martin Prikryl
41f9c0137f
Factoring out IsRealFile function
...
Source commit: 046570706e02ac13da6ecbde4c6d270637c9af56
2018-07-25 02:03:14 +02:00
Martin Prikryl
2ab220f319
Refactoring file iteration
...
Source commit: e7c3822390daa5727d75fc5b36c82c8c1243bfea
2018-07-24 03:26:45 +02:00
Martin Prikryl
e30afce7f5
Removing obsolete comment
...
Source commit: ec26058ec953f32433ce348a443f4873f54c6072
2018-07-24 02:45:00 +02:00
Martin Prikryl
0de5a41246
Synchronization runs on top of Synchronization checklist window for easier overview of the process
...
Source commit: abd7f530d22980fd0b5bdca40e3bfa1ad30c1450
2018-06-29 02:55:12 +02:00
Martin Prikryl
0e146d6c7a
Bug 1657: When canceling connection, mouse cursor sometimes stay "busy"
...
https://winscp.net/tracker/1657
Source commit: 8df06d080e47d9748bd4acd0c9c426eeaca88f96
2018-06-28 01:39:20 +02:00
Martin Prikryl
6f766817ee
Bug 1656: File mask is not considered when calculating total file transfer size when deleting original files
...
https://winscp.net/tracker/1656
Source commit: 55b6ea14efad8feaea089331919628a97cff8342
2018-06-27 04:42:58 +02:00
Martin Prikryl
6c55046771
Hidden files can be excluded from transfer/synchronization
...
Source commit: a6c74512eca11eb7106a72b0087b868a0f2bf454
2018-06-26 05:12:12 +02:00
Martin Prikryl
020fb1aaab
Enforcing binary transfer mode, when ascii is not supported (particularly when encrypting files)
...
Source commit: 88ff34c5891aa5e0f2ce5e773ffa2a4f46f13d7f
2018-06-21 03:12:25 +02:00
Martin Prikryl
9cd73e5f83
OpenedSessionsEncrypted counter
...
Source commit: c64a751fde07bacbc68d38142aa040551a0c8751
2018-06-19 01:35:29 +02:00
Martin Prikryl
2a96565d72
Removing unused method
...
Source commit: 03aa3251b45163ed45bab6a71e291c89e1e0ee65
2018-06-14 01:48:01 +02:00