• GoldED+ snapshot 2025.04.01

    From Max Vasilyev@2:5057/77 to All on Wed Apr 2 23:44:58 2025
    Hello All!

    DOS, OS/2, Win32, Win64 versions are uploaded to:
    http://download.golded.org
    https://sites.google.com/view/vasilyevmax/

    changelog:
    fix crash when reading removed message in Squish (#87)
    add uncrustify settings file
    Initial support for wide ncurses(multibyte output) (#89)
    Update GH actions to latest versions (#88)
    Fix line truncate error on long lines from nodelist (#93)
    Revert "Initial support for wide ncurses(multibyte output) (#89)

    * Originally in RU.GOLDED
    * Crossposted in GOLDED

    WBR, Max.
    --- ���� �� FleetStreet'� :-(((
    * Origin: Personal Reality (2:5057/77)
  • From Stas Mishchenkov@2:460/5858 to Max Vasilyev on Thu Apr 3 09:03:00 2025
    Hi Max!

    02 Apr 25 23:44, Max Vasilyev -> All:

    changelog:
    Fix line truncate error on long lines from nodelist (#93)

    ��. ��� � ��������...

    Pavel Gulchouck, Ukraine and Moldova[167] <Region> Phone -Unpublished- Kyiv Ukraine, 2:46/0 ERROR, see log! f0.n46.happy.kiev.ua,IMI:fnet@gul.kiev.u

    ---------- Thu 03 Apr 25, GoldED+/W64-MSVC 1.1.5-b20250401 (Apr 2 2025 23:07:25)
    ! 09:02:31 Memory error at [genode.cpp,196].
    ! 09:02:31 gsprintf(buffer,80,%s%s%s%s,...): buffer overflow, result in next line:
    ! 09:02:31 300 Bps, IBN,INA:f0.n46.happy.kiev.ua,IMI:fnet@gul.kiev.ua,MO,XA,CM,PING,U,DO4:


    Have nice nights.
    Stas Mishchenkov.

    --- ��������� ���騭� ��� ������ - ��㯮, � �᫨ ���� �����, � ������.
    * Origin: Lame Users Breeding. Simferopol, Crimea. (2:460/5858)
  • From Alexey Khromov@2:5030/723 to Stas Mishchenkov on Thu Apr 3 09:16:42 2025
    �������, Stas!

    03 ��� 25 09:03, Stas Mishchenkov -> Max Vasilyev:

    ---------- Thu 03 Apr 25, GoldED+/W64-MSVC 1.1.5-b20250401 (Apr 2
    2025 23:07:25) ! 09:02:31 Memory error at [genode.cpp,196]. !
    09:02:31 gsprintf(buffer,80,%s%s%s%s,...): buffer overflow, result in next line: ! 09:02:31 300 Bps,

    ���ᨫ �����⭮ ���� ᡮન � linux-ncurses. ��� ���� ���窠 ���� ��㣠�. ��ᬮ��� � �������� ����.

    Alexey Khromov
    --- GoldED+/LNX 1.1.5-b20250401
    * Origin: - �� � ���᭮��! �� ���㦥�� ஡�⠬�! - (2:5030/723)
  • From Alexey Khromov@2:5030/723.1 to Stas Mishchenkov on Thu Apr 3 21:19:46 2025
    �������, Stas!

    03 ��� 25 09:03, Stas Mishchenkov -> Max Vasilyev:

    ---------- Thu 03 Apr 25, GoldED+/W64-MSVC 1.1.5-b20250401 (Apr 2
    2025 23:07:25) ! 09:02:31 Memory error at [genode.cpp,196]. !
    09:02:31 gsprintf(buffer,80,%s%s%s%s,...): buffer overflow, result in next line: ! 09:02:31 300 Bps, IBN,INA:f0.n46.happy.kiev.ua,IMI:fnet@gul.kiev.ua,MO,XA,CM,PING,U,DO4:

    ��� ࠤ, �᫨ �� � MSVC �஢��� �����쭮:

    diff --git a/goldlib/gall/gstrutil.cpp b/goldlib/gall/gstrutil.cpp
    index 619cd2e..2d06839 100644
    --- a/goldlib/gall/gstrutil.cpp
    +++ b/goldlib/gall/gstrutil.cpp
    @@ -834,8 +834,8 @@ int gsprintf(TCHAR* buffer, size_t sizeOfBuffer, const TCHAR* __file, int __line

    char * b1 = new char[sizeOfBuffer+1];
    const size_t endOfBuffer = sizeOfBuffer-1;
    - ret = _vsnprintf(b1, sizeOfBuffer+1, format, argptr);
    - if (ret == -1 || ret >= sizeOfBuffer) // Microsoft implementation returns -1 when buffer overflow.
    + ret = _vsnprintf(b1, sizeOfBuffer, format, argptr); // count must be < b1 size to return truncated string
    + if (ret == -1 ) // Microsoft implementation returns -1 when buffer overflow.
    {
    strncpy(buffer,b1,endOfBuffer);
    buffer[endOfBuffer] = '\0'; // Microsoft implementation don't write final '\0' when buffer full.
    @@ -848,6 +848,13 @@ int gsprintf(TCHAR* buffer, size_t sizeOfBuffer, const TCHAR* __file, int __line
    else if (sizeOfBuffer>7) memcpy(buffer," ERROR ", 7);
    }
    }
    +
  • From Max Vasilyev@2:5057/77 to Alexey Khromov on Fri Apr 4 09:49:45 2025
    Hello Alexey!

    03 Apr 25 21:19, you wrote to Stas Mishchenkov:

    ��� ࠤ, �᫨ �� � MSVC �஢��� �����쭮:
    ---------- Fri 04 Apr 25, GoldED+/W32-MSVC 1.1.5-b20250401 (Apr 4 2025 09:47:56)
    ! 09:48:59 Memory error at [genode.cpp,196].
    ! 09:48:59 gsprintf(buffer,80,%s%s%s%s,...): buffer overflow, result in next line:
    ! 09:48:59 300 Bps, CM,MO,IBN,INA:46.22.251.138,IEM:fido6035@list.ru,PING,TRACE,IMI,U,NC,N


    � RU.GOLDED (2:5057/77) �������������������������������������������� RU.GO
    Msg : 6468 of 6526 -6467 +6524
    From : Vladimir Fyodorov 2:6035/3.1 31 Mar 25 08:
    To : Oleg Artemjev 02 Apr 25 22:
    Subj : Re: ��� � ������� �������� �⠢��� �994����������������������������������������������������������������������
    Vladimir Fyodorov, Esquire Station Phone -Unpublis
    Zheleznogorsk, 2:6035/3 ERROR, see log! N,INA:46.22.251.138,IEM:fido6035@

    WBR, Max.
    --- ���� �� FleetStreet'� :-(((
    * Origin: Personal Reality (2:5057/77)
  • From Alexey Khromov@2:5030/723 to Max Vasilyev on Sun Apr 6 16:53:53 2025
    �������, Max!

    04 ��� 25 09:49, Max Vasilyev -> Alexey Khromov:

    Hello Alexey!

    Phone -Unpublis Zheleznogorsk, 2:6035/3 ERROR, see log! N,INA:46.22.251.138,IEM:fido6035@

    ��ࠢ�� PullRequest � ��ࠢ������ ��� Win32/Win64 �������VC-ᡮப. �룫廊� �ਬ�୮ ⠪: http://fido.zxalexis.ru/downloads/golded/golded_patched_2025-04-06_15_58_04.png

    ��� �� � downloads/golded ����� �筮 ࠡ��� ᡮઠ � ���祬 ��� Win10/11 �� VisualStudio-2022.
    �� ������ ᡮન ��� Win32 �� 㢥७ (VisualStudio-2008) - ⠬ ᡮઠ � nmake, �� ࠧ��ࠫ�� ��� ⠬ Release-ᡮ�� ���⠢���.


    Alexey Khromov
    --- GoldED+/LNX 1.1.5-b20250401
    * Origin: - �� � ���᭮��! �� ���㦥�� ஡�⠬�! - (2:5030/723)
  • From Alexey Khromov@2:5030/723 to Stas Mishchenkov on Sun Apr 6 20:46:27 2025
    �������, Stas!

    03 ��� 25 09:03, Stas Mishchenkov -> Max Vasilyev:

    Fix line truncate error on long lines from nodelist (#93)
    ��. ��� � ��������...
    09:02:31 gsprintf(buffer,80,%s%s%s%s,...): buffer overflow, result in next line: ! 09:02:31 300 Bps, IBN,INA:f0.n46.happy.kiev.ua,IMI:fnet@gul.kiev.ua,MO,XA,CM,PING,U,DO4:

    � ᡮ�� ��� Win32 � VS2008 ⮦� ���ࠢ�� � �஢�ਫ.
    http://fido.zxalexis.ru/downloads/golded/ �����.


    Alexey Khromov
    --- GoldED+/LNX 1.1.5-b20250401
    * Origin: - �� � ���᭮��! �� ���㦥�� ஡�⠬�! - (2:5030/723)
  • From Stas Mishchenkov@2:460/5858 to Alexey Khromov on Mon Apr 7 15:54:38 2025
    Hi Alexey!

    06 Apr 25 20:46, Alexey Khromov -> Stas Mishchenkov:

    Fix line truncate error on long lines from nodelist (#93)
    ��. ��� � ��������...
    09:02:31 gsprintf(buffer,80,%s%s%s%s,...): buffer overflow, result in
    next line: ! 09:02:31 300 Bps,
    IBN,INA:f0.n46.happy.kiev.ua,IMI:fnet@gul.kiev.ua,MO,XA,CM,PING,U,DO4:

    � ᡮ�� ��� Win32 � VS2008 ⮦� ���ࠢ�� � �஢�ਫ.
    http://fido.zxalexis.ru/downloads/golded/ �����.

    �! ���ᨡ�. ����⠥�.

    golded-plus-1.1.5-20250401-win64.7z

    Have nice nights.
    Stas Mishchenkov.

    --- �᫨ ����� �� �⮨� � ᬥ⠭�, �祢����, ������� �� �����!
    * Origin: Lame Users Breeding. Simferopol, Crimea. (2:460/5858)
  • From Max Vasilyev@2:5057/77 to Alexey Khromov on Thu Apr 10 21:50:32 2025
    Hello Alexey!

    06 Apr 25 16:53, you wrote to me:

    ��ࠢ�� PullRequest � ��ࠢ������ ��� Win32/Win64
    �������VC-ᡮப. �룫廊� �ਬ�୮ ⠪: http://fido.zxalexis.ru/downloads/golded/golded_patched_2025-04-06_15_ 58_04.png
    ��� �� � downloads/golded ����� �筮 ࠡ��� ᡮઠ � ���祬 ���
    Win10/11 �� VisualStudio-2022. �� ������ ᡮન ��� Win32 �� 㢥७ (VisualStudio-2008) - ⠬ ᡮઠ � nmake, �� ࠧ��ࠫ�� ��� ⠬ Release-ᡮ�� ���⠢���.
    H� MSVC6 ⥯��� �� ����������.
    ���ࠢ� �� ࠧ goldlib/gall/gstrutil.cpp
    ������
    ret = _vscprintf(format, argptr); //only for LOG message - symbols count
    ��
    ret = _vsnprintf(NULL, 0, format, argptr); //only for LOG message - symbols count


    WBR, Max.
    --- ���� �� FleetStreet'� :-(((
    * Origin: Personal Reality (2:5057/77)
  • From Nil A@2:5015/46 to Serg Podtynnyi on Thu Apr 10 21:02:06 2025
    Hello, Serg!

    Thursday April 10 2025 21:50, from Max Vasilyev -> Alexey Khromov:
    06 Apr 25 16:53, you wrote to me:

    ��ࠢ�� PullRequest � ��ࠢ������ ��� Win32/Win64
    H� MSVC6 ⥯��� �� ����������.

    � ��� ��� �ਬ��, �஬� Watcom, ��� ᠬ� MSVC6 �� 1998 ����. �� ���� ⮫��� C++98 �� �����ন���� � ������ ����. � ��-� ��� ���� � C++17 ;-)
    ��⪠ �� �ਪ��쭮, �� ��� �� �१ ���� ����楢 ����ࠥ����, � ����� ������ �� �������, � ���.

    Best Regards, Nil
    --- GoldED+/LNX 1.1.5-b20240306
    * Origin: ChatGPT can make mistakes. Check important info. (2:5015/46)
  • From Alexey Khromov@2:5030/723.1 to Max Vasilyev on Thu Apr 10 22:49:42 2025
    �������, Max!

    ������
    ret = _vscprintf(format, argptr);
    ��
    ret = _vsnprintf(NULL, 0, format, argptr);

    OK. ���⥫� � ��������� �� PR96. � msvc9 �஢�ਫ, ���� ��� ����)

    Alexey Khromov
    --- GoldED+/LNX 1.1.5-b20250401
    * Origin: - �� � ���᭮��! �� ���㦥�� ஡�⠬�! - (2:5030/723.1)
  • From Max Vasilyev@2:5057/77 to All on Sat Apr 12 09:45:50 2025
    Hello All!

    DOS, OS/2, Win32, Win64 versions are uploaded to:
    http://download.golded.org
    https://sites.google.com/view/vasilyevmax/

    changelog:
    2025.04.09
    Reapply "Initial support for wide ncurses(multibyte output) (#89)"
    Fix windows builds for long nodelist strings (#95)
    add CHRS kludge support to Synchronet msg base (#94)
    Added installation instruction for cmake builds
    fixed dates and repo url
    INSTALL - added mygolded.h edit before building
    Installation instruction fixes
    gstrutil fixed PR95 for msvc6 compatibility

    * Originally in RU.GOLDED
    * Crossposted in GOLDED

    WBR, Max.
    --- ���� �� FleetStreet'� :-(((
    * Origin: Personal Reality (2:5057/77)