Skip to content

Commit

Permalink
Merge branch 'main' into far3-dev-tests
Browse files Browse the repository at this point in the history
  • Loading branch information
michaellukashov committed Nov 24, 2024
2 parents 35507ed + 689fb67 commit 30f5464
Show file tree
Hide file tree
Showing 18 changed files with 58 additions and 143 deletions.
33 changes: 25 additions & 8 deletions ChangeLog
Original file line number Diff line number Diff line change
@@ -1,26 +1,43 @@
# for this file format description,
# see https://github.com/olivierlacan/keep-a-changelog

## [24.9.0.605] - 2024-09-07
## [24.11.1.605] - 2024-11-25

### Changes
### Fixes

* Upgrade dependencies: OpenSSL 3.3.2
* Upgrade dependencies: neon 0.34.0
* Upgrade dependencies: expat 2.6.3
* Upgrade dependencies: tinyxml 10.0.0
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.6.1.604] - 2024-06-29
## [24.9.0.604] - 2024-09-07

### Changes

* Upgrade dependencies: OpenSSL 3.3.1
* 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

Expand Down
3 changes: 1 addition & 2 deletions src/NetBox/FarDialog.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,6 @@ inline TRect Rect(int32_t Left, int32_t Top, int32_t Right, int32_t Bottom)
return TRect(Left, Top, Right, Bottom);
}

constexpr const TObjectClassId OBJECT_CLASS_TDialogIdleThread = static_cast<TObjectClassId>(nb::counter_id());
class TFarDialogIdleThread final : public TSimpleThread
{
public:
Expand Down Expand Up @@ -772,7 +771,7 @@ int32_t TFarDialog::ShowModal()
GetItemCount(), 0, GetFlags(),
TFarDialog::DialogProcGeneral,
nb::ToPtr(this));
BResult = Info.DialogRun(Handle);
BResult = CheckHandle(Handle) ? Info.DialogRun(Handle) : -1;
}

if (BResult >= 0)
Expand Down
1 change: 0 additions & 1 deletion src/NetBox/FarPlugin.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -1575,7 +1575,6 @@ void TCustomFarPlugin::SaveTerminalScreen()
FarControl(FCTL_SETUSERSCREEN, 0, nullptr);
}

const TObjectClassId OBJECT_CLASS_TConsoleTitleParam = static_cast<TObjectClassId>(nb::counter_id());
class TConsoleTitleParam : public TObject
{
public:
Expand Down
4 changes: 4 additions & 0 deletions src/NetBox/NetBox.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -234,6 +234,10 @@ HANDLE WINAPI AnalyseW(const struct AnalyseInfo * Info)
if (!Info || (Info->StructSize < sizeof(AnalyseInfo)))
return nullptr;
const TFarPluginGuard Guard;
if (Info->OpMode & (OPM_FIND | OPM_COMMANDS))
{
return nullptr;
}
if (!Info->FileName)
{
return nullptr;
Expand Down
4 changes: 2 additions & 2 deletions src/NetBox/NetBox.rc
Original file line number Diff line number Diff line change
Expand Up @@ -12,13 +12,13 @@ FILETYPE 0x2
{
VALUE "CompanyName", "Mikhail Lukashov\0"
VALUE "FileDescription", "NetBox: SFTP/FTP/FTPS/SCP/WebDAV/S3 client for Far Manager 3.0\0"
VALUE "FileVersion", "24.9.0.605\0"
VALUE "FileVersion", "24.11.1.605\0"
VALUE "InternalName", "FarNetBox\0"
VALUE "LegalCopyright", "(c) 2011, 2024 Mikhail Lukashov\0"
VALUE "LegalTrademarks", "\0"
VALUE "OriginalFilename", "NetBox.dll\0"
VALUE "ProductName", "NetBox\0"
VALUE "ProductVersion", "24.9.0.605\0"
VALUE "ProductVersion", "24.11.1.605\0"
VALUE "ReleaseType", "beta\0"
VALUE "WWW", "https://github.com/michaellukashov/Far-NetBox\0"
}
Expand Down
6 changes: 0 additions & 6 deletions src/NetBox/NetBoxEng.lng
Original file line number Diff line number Diff line change
Expand Up @@ -239,11 +239,6 @@
"Preser&ve remote timestamp (Unix)"
" SSH protocol options "
"Enable &compression"
" Preferred SSH protocol version "
"1 on&ly"
"&1"
"&2"
"2 o&nly"
" Encryption options "
"&Encryption cipher selection policy:"
"&Up "
Expand Down Expand Up @@ -333,7 +328,6 @@
"&Bypass authentication entirely (SSH-2)"
" Authentication options "
"Attempt authentication using &Pageant"
"Attempt &TIS or CryptoCard authentication (SSH-1)"
"Attempt 'keyboard-&interactive' authentication (SSH-2)"
"Respond with pass&word to the first prompt"
"Allow agent &forwarding"
Expand Down
6 changes: 0 additions & 6 deletions src/NetBox/NetBoxPol.lng
Original file line number Diff line number Diff line change
Expand Up @@ -239,11 +239,6 @@
"Za&chowaj znacznik czasu serwera (Unix)"
" Opcje protokołu SSH "
"Włącz &kompresję"
" Preferowania wersja protokołu SSH "
"&Tylko 1"
"&1"
"&2"
"T&ylko 2"
" Opcje szyfrowania "
"Kolejność wyboru &szyfrów: "
"&Góra"
Expand Down Expand Up @@ -333,7 +328,6 @@
"&Całkowicie omiń autoryzację (SSH-2)"
" Opcje autoryzacji "
"Próbuj autoryzacji za pomocą &Pageant"
"Próbuj autoryzacji &TIS lub CryptoCard (SSH-1)"
"Próbuj autoryzacji '&klawiaturą' (SSH-2)"
"Odpowiedz &hasłem na pierwszy monit"
"&Zezwól na przekierowanie agenta"
Expand Down
6 changes: 0 additions & 6 deletions src/NetBox/NetBoxRus.lng
Original file line number Diff line number Diff line change
Expand Up @@ -239,11 +239,6 @@
"Не &менять время для файлов сервера"
" Настройки протокола SSH "
"Разрешить &сжатие"
" Предпочитаемая версия SSH "
"&только 1"
"&1"
"&2"
"то&лько 2"
" Настройки шифрования "
"&Метод выбора шифра:"
"&Выше"
Expand Down Expand Up @@ -333,7 +328,6 @@
"&Полностью игнорировать аутентификацию (SSH-2)"
" Настройки аутентификации "
"Пытаться аутентифицироваться с помощью &Pageant"
"Пробовать аутентификацию &TIS или CryptoCard (SSH-1)"
"Пытаться &аутентифицир. с помощью клавиатуры (SSH-2)"
"Отвечать с паролем на первый &запрос"
"Разрешить обращение к агенту через себя"
Expand Down
6 changes: 0 additions & 6 deletions src/NetBox/NetBoxSpa.lng
Original file line number Diff line number Diff line change
Expand Up @@ -239,11 +239,6 @@
"Preser&var sello de tiempo remoto (Unix)"
" Opciones protocolo SSH "
"Habilitar &compresión"
" Versión de protocolo SSH preferido "
"1 so&lamente"
"&1"
"&2"
"2 solame&nte"
" Opciones de cifrado "
"S&elección de norma de código cifrado:"
"&Arriba"
Expand Down Expand Up @@ -333,7 +328,6 @@
"&Bypass authentication entirely (SSH-2)"
" Authentication options "
"Attempt authentication using &Pageant"
"Attempt &TIS or CryptoCard authentication (SSH-1)"
"Attempt 'keyboard-&interactive' authentication (SSH-2)"
"Respond with pass&word to the first prompt"
"Allow agent &forwarding"
Expand Down
Loading

0 comments on commit 30f5464

Please sign in to comment.