# for this file format description, # see https://github.com/olivierlacan/keep-a-changelog ## [26.05.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.05.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.05.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 * **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