-
Notifications
You must be signed in to change notification settings - Fork 54
Expand file tree
/
Copy pathChangeLog
More file actions
470 lines (310 loc) · 17.2 KB
/
Copy pathChangeLog
File metadata and controls
470 lines (310 loc) · 17.2 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
## [26.7.3.617] - 2026-07-24
* Fix FTP session hang at "Starting the session..."
https://github.com/michaellukashov/Far-NetBox/issues/529
* Fix SCP crash
https://github.com/michaellukashov/Far-NetBox/issues/530
## [26.7.3.616] - 2026-07-24
## [26.7.3.616] - 2026-07-24
### Added
* Add temporary download directory option and serialization to transfer settings
https://github.com/michaellukashov/Far-NetBox/issues/525
* Add FTP NOOP heartbeat interval option to prevent connection timeout
* Add confirmation prompt before disconnecting when navigating up from root remote directory
### Fixes
* Fix SCP remote file save path resolution — when creating a new remote file via Shift-F4 with an absolute path, the file was incorrectly
saved to a relative path instead of preserving the specified absolute path
https://forum.farmanager.com/viewtopic.php?p=181723#p181723
* Fix dialog layout and sizing for WinSCP session configuration — WinSCP session dialog adjustments
https://forum.farmanager.com/viewtopic.php?p=182981#p182981
* Fix FAR crash when using netBox FTP/SFTP https://bugs.farmanager.com/view.php?id=4104
0004104: FAR crashes when I use netBox FTP/SFTP
* Fix atomic shutdown flag and reentrancy guard for tinylog teardown (issue #313)
* Fix Esc hang and cancellation failures in SCP transfers — prevent deadlock on Close with message pumping (#511)
* Fix crash when SFTP chmod 444 fails on remote directories — guard TryToOpen with exception handling (#393)
* Fix crash on second file open without directory refresh — duplicate remote file pointers (#508)
* Fix Progress ETA calculation to use original file size instead of transferred size (issue #14)
* Fix thread-safety issues in NetBox panel operations — prevent deadlocks during concurrent access
* Fix FileZilla re-entrant List and ResetOperation calls that could corrupt FTP directory state
* Fix terminal robustness — improved error handling and reconnect logic
* Fix DLL module pinning to prevent crash on unload during Far Manager shutdown
* Fix dialog width for multi-line button layout — correct off-by-one in bounds calculation
* Fix banner suppression — handle dynamic content changes reliably
* Fix SCP, S3, WebDAV to enable missing protocol capabilities
* Fix SFTP general error handling and robustness improvements
### Dependencies
* Update PuTTY library to 0.84
## [26.7.2.615] - 2026-07-13
### Fixes
* Fix reentrancy guard on `ProcessEditorEvent` to prevent stack overflow from recursive calls https://github.com/michaellukashov/Far-NetBox/commit/5ee0e526d
* Fix false-positive "remote file has been changed" warning when saving an edited remote file a second time (F2) — update stored timestamp after each upload to prevent stale-timestamp mismatch
## [26.7.1.614] - 2026-07-12
### Fixes
* Fix link with ulink after v2.6.5.3.612 — replace extern `Wrapper_*` fallback declarations with local `sim_*` SRW lock / condition-variable helpers in `vc_crt_fix_ulink.cpp`, and correct the delay-load failure hook to use `dliFailGetProc` https://github.com/michaellukashov/Far-NetBox/pull/519
* Fix panel not auto-refreshing after shell command and null-deref crash on stale panel item pointers https://github.com/michaellukashov/Far-NetBox/issues/523
* Polish translation updates: fix accelerator keys (Protocol, SFTP), update session start text, fix Edit history shortcut, capitalize NULL in SSH keepalive, translate remaining English strings in certificate/S3/TLS sections https://github.com/michaellukashov/Far-NetBox/pull/526
## [26.5.3.613] - 2026-05-29
### Fixes
* Fix 7z release artifact packaging: use shell glob "${PLUGIN_DIR}/*" instead of directory "${PLUGIN_DIR}/" to prevent extra Plugins directory nesting in archives https://github.com/michaellukashov/Far-NetBox/commit/947891387
* Restore Windows XP compatibility by adding CRT fixes and updating target to Windows XP SP2/Server 2003 https://github.com/michaellukashov/Far-NetBox/pull/500
* Complete symlink cycle detection for SFTP directory size calculation (F3) — track resolved real directory path to properly detect cycles like `self -> .` https://github.com/michaellukashov/Far-NetBox/issues/497
* Fix SonarCloud reliability issues: guard memmove in FromBackend against null Pending; fix signed/unsigned comparison in HMAC_IN_DATA (int32_t→uint32_t); add null-check for FTerminal before dereference in SetDirectoryEx; add nullptr guard for AOperationProgress before SetSkipToAll in FileOperationLoopQuery; mark TSecureShell::FatalError as NORETURN (S3807); fix session dialog layout — place POSIX rename checkbox on its own line and SFTP RealPath label below max version https://github.com/michaellukashov/Far-NetBox/pull/521
* Normalize path separators in panel items for Windows compatibility — remote file paths with forward slashes prevented opening files from Far Manager search results (Alt+F7) https://github.com/michaellukashov/Far-NetBox/issues/250
## [26.5.2.611] - 2026-05-22
### Fixes
* Fix plugin hang when navigating to parent directory with Enter on ".." https://github.com/michaellukashov/Far-NetBox/issues/518
## [26.5.1.610] - 2026-05-17
### Fixes
* Fix version string mismatch in NetBox.rc resource file https://github.com/michaellukashov/Far-NetBox/pull/502
* Fix Alt-F12 folder history not restoring session when no panel was open
* Fix log file error when opening same session on two panels concurrently
* Fix crash after SSH chmod 444 on remote directory https://github.com/michaellukashov/Far-NetBox/issues/393
* Fix SCP/SFTP/S3 parallel transfer speed limit not applied https://github.com/michaellukashov/Far-NetBox/issues/511
* Fix Esc key hang and panel close during SCP transfer cancellation
* Fix FTP silent crash on directory listing parse failure https://github.com/michaellukashov/Far-NetBox/issues/506
* Fix FTP infinite loop / hang on BusyBox servers with unparsable listings https://github.com/michaellukashov/Far-NetBox/issues/513
* Fix FTP directory misidentification and recursive read hang on vsftpd servers https://github.com/michaellukashov/Far-NetBox/issues/507
* Fix crash on second file open without directory refresh https://github.com/michaellukashov/Far-NetBox/issues/508
* Fix stack overflow when calculating SFTP directory size with cyclic symlinks https://github.com/michaellukashov/Far-NetBox/issues/497
* Fix RSA-SHA2 host key cache lookup failures against legacy ssh-rsa cached keys https://github.com/michaellukashov/Far-NetBox/issues/388
* Fix idle thread startup crash during Far Manager plugin load https://github.com/michaellukashov/Far-NetBox/issues/512
* Fix URL with file path fails to open parent directory and focus file https://github.com/michaellukashov/Far-NetBox/issues/505
* Fix S3 bucket access failures: cannot enter bucket, empty directory listings, and upload errors https://github.com/michaellukashov/Far-NetBox/issues/514, (#510) https://github.com/michaellukashov/Far-NetBox/issues/510
* Fix F7 directory creation ignoring autocomplete text and creating partial name https://github.com/michaellukashov/Far-NetBox/issues/515
* Fix SFTP cannot create remote folder / "Cannot get real path" error https://github.com/michaellukashov/Far-NetBox/issues/485
* Fix key exchange dialog size overflow with proxy+tunnel settings https://github.com/michaellukashov/Far-NetBox/issues/486
* Fix dialog text labels truncated by off-by-one in bounds calculation https://github.com/michaellukashov/Far-NetBox/issues/387
* Fix slow SSH/SCP copy and corrupted files on certain servers https://github.com/michaellukashov/Far-NetBox/issues/501
* Fix timestamp milliseconds overflow in DateTimeToTimeStamp causing certificate validation failures https://github.com/michaellukashov/Far-NetBox/issues/390, PR [#504](https://github.com/michaellukashov/Far-NetBox/pull/504)
* Fix Daylight Saving Time bug in `ConvertTimestampToUnix()` causing remote timestamps to be 1 hour behind during DST https://github.com/michaellukashov/Far-NetBox/issues/391
* Fix SSH private key authentication failure on publickey-only servers https://github.com/michaellukashov/Far-NetBox/issues/392
* Session import prompts https://github.com/michaellukashov/Far-NetBox/issues/472
### Dependencies
* Upgrade WinSCP sources: WinSCP 6.5.6
* Upgrade openssl sources: openssl 3.3.7
* Upgrade dependencies: expat 2.8.1
## [25.10.1.609] - 2025-10-18
* Upgrade WinSCP sources: WinSCP 6.5.4
* Upgrade openssl sources: openssl 3.3.5
## [24.12.2.608] - 2024-12-20
### Fixes
Thanks to ssvine https://github.com/ssvine
* gh-420 Fix regression
* gh-441 Fix regression
## [24.12.1.607] - 2024-12-08
### Changes
* S3: Session dialog: add "S3" tab
* Upgrade WinSCP sources: WinSCP 6.3.6
* Upgrade dependencies: zlib-ng 2.2.2
* Upgrade dependencies: expat 2.6.4
## [24.11.1.605] - 2024-11-25
### Fixes
Thanks to ssvine https://github.com/ssvine
* gh-498 Fix RTTI class IDs
https://github.com/michaellukashov/Far-NetBox/pull/498
* gh-496 Fix SCP terminal command execution
https://github.com/michaellukashov/Far-NetBox/pull/496
* gh-495 Remove SSH-1 remainings from the Session dialog
https://github.com/michaellukashov/Far-NetBox/pull/495
* gh-494 Don't treat netbox file as archive when searching in archives
https://github.com/michaellukashov/Far-NetBox/pull/494
## [24.9.0.604] - 2024-09-07
### Changes
* Upgrade dependencies: OpenSSL 3.3.2
* Upgrade dependencies: expat 2.6.3
* Upgrade dependencies: tinyxml 10.0.0
* Clarify .ppk file prompt: add (.ppk)
https://forum.farmanager.com/viewtopic.php?p=177884#p177884
### Fixes
* gh-492 Fix focusing of new and duplicated sessions
https://github.com/michaellukashov/Far-NetBox/issues/492
* gh-491 Add Alt-Shift-F11 hotkey to open Edit history
https://github.com/michaellukashov/Far-NetBox/issues/491
* gh-490 Truncate long file names correctly in several dialogs
https://github.com/michaellukashov/Far-NetBox/issues/490
* gh-488 Add more guids for dialogs
https://github.com/michaellukashov/Far-NetBox/issues/488
* gh-487 Fix user/password labels appearing on wrong tab
https://github.com/michaellukashov/Far-NetBox/issues/487
* gh-485 Can not create a remote folder
https://github.com/michaellukashov/Far-NetBox/issues/485
## [24.6.0.603] - 2024-06-20
### Changes
* Upgrade dependencies: OpenSSL 3.2.2
### Fixes
Thanks to ssvine https://github.com/ssvine
* gh-484 Fix writing code page to database
* gh-483 Fix unexpected session closure when clicking Abort
* gh-482 Fix FTP codepage support
## [24.5.0.602] - 2024-05-05
### Changes
* gh-467 Update PuTTY to 0.81
* gh-461 Tell AppVeyour to keep build artifacts
### Fixes
Thanks to ssvine https://github.com/ssvine
* gh-469 Fix log time format
* gh-468 Fix MFC termination
* gh-466 Fix Charset encoding for filenames
* gh-465 Fix dialog message
* gh-463 Fix freeze on exit
* gh-462 Fix possible crashes on lost connections while modal dialog is shown
* gh-459 Fix ssh crash on reconnect
* gh-458 Fix broken terminal output
* gh-457 Fix properties implementation
## [24.4.1.601] - 2024-04-10
### Fixes
Thanks to ssvine https://github.com/ssvine
* gh-455 Fix webdav prefix
* gh-454 Fix WebDAV preserve time
* gh-453 Fix hotkey problems
* gh-452 Fix editor not taking transfer settings into account
* gh-451 Fix openssl compilation flags to prevent DLL pinning
## [24.4.0.600] - 2024-04-03
### Fixes
- Fix Far Issue #816: Far silently crashes on FTP connection attempt
https://github.com/FarGroup/FarManager/issues/816
Thanks to ssvine https://github.com/ssvine
* gh-449 Fix SFTP crash when resuming copy from local to remote
* gh-447 Fix crash when trying to copy parent directory entry
* gh-446 Fix Alt-F12 history navigation
* gh-445 Relax file naming restrictions
* gh-444 Fix regression: closing FTP does not completely clear the session
* gh-443 Several crashes
* gh-442 Fix several crashes
* gh-441 Fix WebDAV and S3 crash under some conditions
## [24.3.1.599] - 2024-03-22
### Changes
- Upgrade WinSCP sources: WinSCP 6.3.3
- Upgrade dependencies: expat 2.6.2
### Fixes
Thanks to ssvine https://github.com/ssvine
* gh-437 SCP: don't hang if binary data is accidentally written to the terminal
* gh-435 Fix several tinylog problems
* gh-434 Prevent silent termination under certain conditions
* gh-433 Fix FTP crash on certain servers
## [24.3.0.598] - 2024-03-09
### Fixes
Thanks to ssvine https://github.com/ssvine
* gh-431 Fix importing session files from temporary panel
* gh-429 Make recursive sessions to work as expected
* gh-428 Send ACTL_SYNCHRO only when plugin panel is open
* gh-426 Make a graceful exit from the plugin
* gh-424 Do not start debug logger in release build
**Full Changelog**: https://github.com/michaellukashov/Far-NetBox/compare/v24.2.2.597...v24.3.0.598
## [24.3.0.597] - 2024-03-05
### Fixes
Thanks to ssvine https://github.com/ssvine
* gh-420 Fix and optimize symlink reading
* gh-418 Fix: cannot use proxy with FTP connection
### Changes
- Upgrade dependencies: expat 2.6.1
**Full Changelog**: https://github.com/michaellukashov/Far-NetBox/compare/v24.2.2.596...v24.3.0.597
## [24.2.3.596] - 2024-02-26
### Fixes
* gh-414 FTP: Netbox always crashes while connecting
## [24.2.2.595] - 2024-02-25
### Fixes
* FTP,WebDAV,S3: "Encryption" setting was not saved correctly
### What's Changed
* <Description>
**Full Changelog**: https://github.com/michaellukashov/Far-NetBox/compare/v24.2.2.594...v24.2.2.595
## [24.2.2.594] - 2024-02-24
### Fixes
- gh-411 Fix list sorting
## [24.2.2.593] - 2024-02-24
### Changes
- Upgrade WinSCP sources: WinSCP 6.3.1
### Fixes
- Correction of: gh-409 Debug log loses messages
## [24.2.2.591] - 2024-02-23
### Fixes
Thanks to ssvine https://github.com/ssvine
- gh-409 Debug log loses messages
- gh-407 Allow empty netbox prefix to open session list
- gh-405 Fix ClosePanel problems
- gh-403 Return to sessions list from the root directory by pressing Ctrl-PgUp
- gh-401 Assertion on connection when logging is enabled
- gh-399 Elapsed and Left times in copy dialog are broken
- gh-397 Unable to connect to WebDAV
## [24.2.2.590] - 2024-02-20
### Changes
- Upgrade WinSCP sources: WinSCP 6.3.0
- Upgrade dependencies: expat 2.6.0
### Fixes
Thanks to ssvine https://github.com/ssvine
- gh-375 Fix: Many exceptions are not shown
- gh-373 Fix russian translation
- gh-371 Fix: Apply command runs twice
- gh-369 Fix timeout problems
- gh-367 Fix regression
- gh-365 Fix cmake
- gh-363 Fix slow session load
- gh-362 scope_guard destructor should be noexcept(false)
- gh-353 Fix graying Up/Down buttons linked with kex and cipher list boxes
- gh-352 Don't update dialog when selecting elements in open combos
- gh-351 Fix crash when using Synchronize command
- gh-350 Fix crash when using Open in PuTTY command
- gh-349 Fix broken copy to clipboard in "Server and protocol information" dialog
- gh-348 Fix PutFilesEx
- gh-347 Fix the width of dialogs
- gh-346 Fix russian translation
- gh-377 No Such File or Directory
- gh-333 Build script fails to collate the finished files
- Create Directory: fix position cursor on newly created dir
https://forum.farmanager.com/viewtopic.php?p=177192#p177192
- Fix opening plugin on opposite panel using macro
https://forum.farmanager.com/viewtopic.php?p=177178#p177178 p.1
- SCP: Crash if file transfer is canceled
https://forum.farmanager.com/viewtopic.php?p=177178#p177178 p.2
## [24.2.1.580] - 2024-02-04
### Changes
- Upgrade dependencies: zlib-ng 2.1.6
- Upgrade dependencies: neon 0.33.0
- Upgrade dependencies: openssl 3.2.1
### Fixes
Thanks to ssvine https://github.com/ssvine
- gh-344 Fix TStringList::Find to pass tests
## [24.2.0.578] - 2024-02-02
### Fixes
Thanks to ssvine https://github.com/ssvine
- gh-342 Fix displaying session log file
- gh-340 Fix runtime exception "can't increment invalidated vector iterator"
- gh-338 Several small fixes
- gh-336 Fix memory leak and dangling sessions
- gh-334 Fix numerous bugs in view/change file attributes dialog
## [24.1.1.577] - 2024-01-28
### Fixes
- FTP,WebDAV,S3: "Encryption" setting was not saved correctly
https://forum.farmanager.com/viewtopic.php?p=177022#p177022
## [24.1.1.575] - 2024-01-23
### Fixes
- Bugfix: Crash when session option "[x] Cache visited remote directories" is set
https://forum.farmanager.com/viewtopic.php?p=176996&#p176996
- "Copy to Remote" command: Fix error: "No such file or directory"
- Fix connect from History
- Bugfix: Import session: session data not updated if session already exists
https://forum.farmanager.com/viewtopic.php?p=176925#p176925 p.3
### Changes
- sync WinSCP core with WinSCP 6.2.3-RC
## [24.1.1.570] - 2024-01-07
### Fixes
- Transfer on background: fix found issues
- Bugfix: SCP: crash if remote command fails
https://forum.farmanager.com/viewtopic.php?p=176900#p176900
### Changes
- Add ARM64 build
## [24.1.0.566-RC7] - 2024-01-02
### Fixes
- Fix transfer on background issues
- Fix issues with unicode file names
## [23.12.1.564-RC6] - 2023-12-30
### Fixes
- S3: Fix Upload/Download large files
## [23.12.1.561-RC5] - 2023-12-27
### Fixes
- Fix connect from History
https://forum.farmanager.com/viewtopic.php?p=176654#p176654
- Fix S3 connection issues
https://forum.farmanager.com/viewtopic.php?p=176659#p176659
https://forum.farmanager.com/viewtopic.php?p=176706#p176706
- Bugfix: Intermittent crash in Session dialog
https://forum.farmanager.com/viewtopic.php?p=176706#p176706