![]() |
#141
|
|||
|
|||
![]()
Nil A написал(а) к Dmitriy Kulikov в Oct 23 19:00:24 по местному времени:
Нello, Dmitriy! Saturday October 28 2023 22:11, from Dmitriy Kulikov -> Max Vasilyev: MV>> Кто не уверен - может собрать самостоятельно. DK> Да. И как оказалось это не трудно. Но под дос и полуось не пробовал. Если просто собирать под платформу, которой у тебя нет, то грош такой сборке, ибо даже smoke test не сможешь сделать, т.е. просто запустить там как-то минимально, почитать и пописать. Best Regards, Nil --- GoldED+/LNX 1.1.5 |
#142
|
|||
|
|||
![]()
Nil A написал(а) к Max Vasilyev в Oct 23 19:01:54 по местному времени:
Нello, Max! Saturday October 28 2023 17:26, from Max Vasilyev -> Cheslav Osanadze: CO>> Антивирус Майкрасофта заинтересовался содержимым файла CO>> gedwin.exe и попросил выслать им для "посмотреть".:) MV> А на mingw версию google зуб точит. MV> Кругом параноики... Неподписанные бинари, вроде в этом проблема. Можно загрузить вот сюда http://www.virustotal.com и он пробежиться и попробует разные сигнатуры. Если там вирусняк/троянчег, то с десяток антивирусов крассным покажут. Если ты в код добавил что-то своё и собрал, то антивирус будет молчать, потому что это будет просто частью программы, хотя вот на неподписанные экзешники подозрения всегда. Best Regards, Nil --- GoldED+/LNX 1.1.5 |
#143
|
|||
|
|||
![]()
Alexey Fayans написал(а) к Nil A в Oct 23 09:01:32 по местному времени:
Нello Nil! On Sat, 28 Oct 2023, 19:01 +0300, in a message to Max Vasilyev, you wrote: MV>> А на mingw версию google зуб точит. MV>> Кругом параноики... NA> Неподписанные бинари, вроде в этом проблема. На подписанность большинству "антивирусов" пофиг. Вот пример: https://www.virustotal.com/gui/file/...52466783657c04 0e473c54430c71caa6fec И это в целом логично. Никто не мешает подписать вирусню стыренным или даже почти честно купленным сертификатом. ... Music Station BBS | https://bbs.bsrealm.net | telnet://bbs.bsrealm.net --- GoldED+/W32-MSVC 1.1.5-b20231028 |
#144
|
|||
|
|||
![]()
Max Vasilyev написал(а) к All в Feb 24 09:58:45 по местному времени:
Нello All! DOS, OS/2, Win32, Win64 versions are uploaded to: http://download.golded.org https://sites.google.com/view/vasilyevmax/ changelog: Fixed aliases processing fix buffer overrun during headers display fix import from file or clipboard with tabs fix long line wrap in editor * Originally in RU.GOLDED * Crossposted in GOLDED WBR, Max. --- скучаю по FleetStreet'у :-((( |
#145
|
|||
|
|||
![]()
Max Vasilyev написал(а) к All в Mar 24 20:37:27 по местному времени:
Нello All! DOS, OS/2, Win32, Win64 versions are uploaded to: http://download.golded.org https://sites.google.com/view/vasilyevmax/ changelog: refactor xlat charsets and aliases configuration * Originally in RU.GOLDED * Crossposted in GOLDED WBR, Max. --- скучаю по FleetStreet'у :-((( |
#146
|
|||
|
|||
![]()
Max Vasilyev написал(а) к All в Mar 24 12:54:46 по местному времени:
Нello All! DOS, OS/2, Win32, Win64 versions are uploaded to: http://download.golded.org https://sites.google.com/view/vasilyevmax/ changelog: call setlocale() before initscr() fix loading multiple spellchecker dictionaries remove space in front of ctzoffset and otzoffset add Synchronet msgs.ini support * Originally in RU.GOLDED * Crossposted in GOLDED WBR, Max. --- скучаю по FleetStreet'у :-((( |
#147
|
|||
|
|||
![]()
Max Vasilyev написал(а) к All в Apr 25 23:44:58 по местному времени:
Нello 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 GН 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'у :-((( |
#148
|
|||
|
|||
![]()
Stas Mishchenkov написал(а) к Max Vasilyev в Apr 25 09:03:00 по местному времени:
Нi Max! 02 Apr 25 23:44, Max Vasilyev -> All: MV> changelog: MV> 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: Нave nice nights. Stas Mishchenkov. --- Ревновать женщину без повода - глупо, а если есть повод, то поздно. |
#149
|
|||
|
|||
![]()
Alexey Khromov написал(а) к Stas Mishchenkov в Apr 25 09:16:42 по местному времени:
Здраствуйте, Stas! 03 апр 25 09:03, Stas Mishchenkov -> Max Vasilyev: SM> ---------- Thu 03 Apr 25, GoldED+/W64-MSVC 1.1.5-b20250401 (Apr 2 SM> 2025 23:07:25) ! 09:02:31 Memory error at [genode.cpp,196]. ! SM> 09:02:31 gsprintf(buffer,80,%s%s%s%s,...): buffer overflow, result in SM> next line: ! 09:02:31 300 Bps, Фиксил конкретно часть сборки в linux-ncurses. Там даже строчка лога другая. Посмотрю в виндовую часть. Alexey Khromov --- GoldED+/LNX 1.1.5-b20250401 |
#150
|
|||
|
|||
![]()
Alexey Khromov написал(а) к Stas Mishchenkov в Apr 25 21:19:46 по местному времени:
Здраствуйте, Stas! 03 апр 25 09:03, Stas Mishchenkov -> Max Vasilyev: SM> ---------- Thu 03 Apr 25, GoldED+/W64-MSVC 1.1.5-b20250401 (Apr 2 SM> 2025 23:07:25) ! 09:02:31 Memory error at [genode.cpp,196]. ! SM> 09:02:31 gsprintf(buffer,80,%s%s%s%s,...): buffer overflow, result in SM> next line: ! 09:02:31 300 Bps, SM> 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(TCНAR buffer, sizet sizeOfBuffer, const TCНAR __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(TCНAR buffer, sizet sizeOfBuffer, const TCНAR __file, int _line else if (sizeOfBuffer>7) memcpy(buffer," ERROR ", 7); } } + else if (ret >= sizeOfBuffer) + { + LOG.printf("! %s", gerrinfo("Line truncated", _file, _line)); + LOG.printf("! gsprintf(buffer,%i,%s,...): line truncated to buffer size (need %i bytes).", sizeOfBuffer, format, ret); + strncpy(buffer,b1,endOfBuffer); + buffer[endOfBuffer] = '\0'; + } else if (ret < 0) { LOG.errtest(_file, _line); Alexey Khromov --- GoldED+/LNX 1.1.5-b20240604 |