forum.wfido.ru  

Вернуться   forum.wfido.ru > Прочие эхи > RU.GOLDED

Ответ
 
Опции темы Опции просмотра
  #11  
Старый 03.04.2024, 19:02
Nil A
Guest
 
Сообщений: n/a
По умолчанию в общем, посмотрел я ваши последние версии... (buffer overflow по F

Nil A написал(а) к Vitaliy Aksyonov в Apr 24 17:52:26 по местному времени:

Нello, Vitaliy!

Wednesday April 03 2024 07:33, from Vitaliy Aksyonov -> Stas Mishchenkov:

AS>>>>>>> 12:14:06) ! 18:33:31 Memory error at [genode.cpp,196]. !
AS>>>>>>> 18:33:31 gsprintf(buffer,80,%s%s%s%s,...): buffer overflow,
AS>>>>>>> result in next line: !
AS>>>>>>> 18:33:31 300 Bps,
AS>>>>>>> CM,MO,INA:many-glacier.dyndns.org,IBN,IFT,IMI:fido@dossche.o
AS>>>>>>> r g, PI NG,U,

VA> Вопрос в том, какая у вас ширина окна. :) Может эта строка банально
VA> влазит.

Воспроизвёл, если запускать вот так
COLUMNS=80 LINES=25 gedlnx...

---------- Wed 03 Apr 24, GoldED+/LNX 1.1.5-b20240306 (Mar 18 2024 05:02:28)
! 17:48:05 Memory error at [genode.cpp,196].
! 17:48:05 gsprintf(buffer,80,%s%s%s%s,...): buffer overflow (need 89 bytes).
! 17:48:05 Memory error at [genode.cpp,196].
! 17:48:05 gsprintf(buffer,80,%s%s%s%s,...): buffer overflow (need 89 bytes).
! 17:48:06 Memory error at [genode.cpp,196].
! 17:48:06 gsprintf(buffer,80,%s%s%s%s,...): buffer overflow (need 86 bytes).
! 17:48:07 Memory error at [genode.cpp,196].
! 17:48:07 gsprintf(buffer,80,%s%s%s%s,...): buffer overflow (need 82 bytes).
! 17:48:08 Memory error at [genode.cpp,196].
! 17:48:08 gsprintf(buffer,80,%s%s%s%s,...): buffer overflow (need 88 bytes).
! 17:48:08 Memory error at [genode.cpp,196].
! 17:48:08 gsprintf(buffer,80,%s%s%s%s,...): buffer overflow (need 89 bytes).
...

При это ни ASAN билд, ни valgrind ничего не говорят в этом месте, т.е. дед сам свою ошибку чинит :-)

Кстати, Виталий, ещё один интересный бажок тогда вылезает. Когда я выхожу из голдеда, то bash продолжает жить только в этих LINES=25, делаешь ls -l, и оно прокручивается внутри этого окна. "tput reset" спасает.
Короче, чего-то там ncurses за собой не восстанавливает.

Best Regards, Nil
--- GoldED+/LNX 1.1.5-b20240306
Ответить с цитированием
  #12  
Старый 03.04.2024, 21:41
Nil A
Guest
 
Сообщений: n/a
По умолчанию Портится терминал при LINES=25

Nil A написал(а) к Vitaliy Aksyonov в Apr 24 20:31:56 по местному времени:

Нello, Vitaliy!

Wednesday April 03 2024 17:52, from Nil A -> Vitaliy Aksyonov:

NA> Кстати, Виталий, ещё один интересный бажок тогда вылезает. Когда я
NA> выхожу из голдеда, то bash продолжает жить только в этих LINES=25,
NA> делаешь ls -l, и оно прокручивается внутри этого окна. "tput reset"
NA> спасает. Короче, чего-то там ncurses за собой не восстанавливает.

Всё, убедил, беру слова обратно. Это случается глюк screeen, причём и под Linux, и под MacOS, также и на других приложениях, которые (c)curses используют.

P.S. Но как, mc не на ncurses?

Best Regards, Nil
--- GoldED+/LNX 1.1.5-b20240306
Ответить с цитированием
  #13  
Старый 03.04.2024, 22:51
Vitaliy Aksyonov
Guest
 
Сообщений: n/a
По умолчанию Re: в общем, посмотрел я ваши последние версии... (buffer overflow по F

Vitaliy Aksyonov написал(а) к Nil A в Apr 24 12:40:08 по местному времени:

Привет, Nil!

03 Apr 24 17:52, ты писал(а) мне:

AS>>>>>>>> 12:14:06) ! 18:33:31 Memory error at [genode.cpp,196]. !
AS>>>>>>>> 18:33:31 gsprintf(buffer,80,%s%s%s%s,...): buffer overflow,
AS>>>>>>>> result in next line: !
AS>>>>>>>> 18:33:31 300 Bps,
AS>>>>>>>> CM,MO,INA:many-glacier.dyndns.org,IBN,IFT,IMI:fido@dossche.
AS>>>>>>>> o r g, PI NG,U,

VA>> Вопрос в том, какая у вас ширина окна. :) Может эта строка
VA>> банально влазит.

NA> Воспроизвёл, если запускать вот так
NA> COLUMNS=80 LINES=25 gedlnx...

NA> ---------- Wed 03 Apr 24, GoldED+/LNX 1.1.5-b20240306 (Mar 18 2024
NA> 05:02:28) ! 17:48:05 Memory error at [genode.cpp,196]. ! 17:48:05
NA> gsprintf(buffer,80,%s%s%s%s,...): buffer overflow (need 89 bytes). !
NA> 17:48:05 Memory error at [genode.cpp,196]. ! 17:48:05
NA> gsprintf(buffer,80,%s%s%s%s,...): buffer overflow (need 89 bytes). !
NA> 17:48:06 Memory error at [genode.cpp,196]. ! 17:48:06
NA> gsprintf(buffer,80,%s%s%s%s,...): buffer overflow (need 86 bytes). !
NA> 17:48:07 Memory error at [genode.cpp,196]. ! 17:48:07
NA> gsprintf(buffer,80,%s%s%s%s,...): buffer overflow (need 82 bytes). !
NA> 17:48:08 Memory error at [genode.cpp,196]. ! 17:48:08
NA> gsprintf(buffer,80,%s%s%s%s,...): buffer overflow (need 88 bytes). !
NA> 17:48:08 Memory error at [genode.cpp,196]. ! 17:48:08
NA> gsprintf(buffer,80,%s%s%s%s,...): buffer overflow (need 89 bytes).
NA> ...

NA> При это ни ASAN билд, ни valgrind ничего не говорят в этом месте, т.е.
NA> дед сам свою ошибку чинит :-)

Я знаю, почему это происходит. Постараюсь выделить время и поправить. И мне понравилась твоя идея не просто обрезать, а добавлять "..." в случае обрезания.

NA> Кстати, Виталий, ещё один интересный бажок тогда вылезает. Когда я
NA> выхожу из голдеда, то bash продолжает жить только в этих LINES=25,
NA> делаешь ls -l, и оно прокручивается внутри этого окна. "tput reset"
NA> спасает. Короче, чего-то там ncurses за собой не восстанавливает.

Это можно будет покопаться, конечно, но точно не сейчас.

Best regards,
Vitaliy Aksyonov.

... В жизни всякое бывает, но с годами все реже.
--- GoldED+/LNX 1.1.5-b20240305-beta
Ответить с цитированием
  #14  
Старый 04.04.2024, 00:12
Semen Panevin
Guest
 
Сообщений: n/a
По умолчанию Re: Портится терминал при LINES=25

Semen Panevin написал(а) к Nil A в Apr 24 22:55:06 по местному времени:

Доброго здоровьица тебе, Nil!

Wednesday April 03 2024 20:31, Nil A писал Vitaliy Aksyonov:

NA> P.S. Но как, mc не на ncurses?
Там либо slang либо ncurses, лично у меня на базе slang собран.

Вот тут интересная цитата
https://www.linux.org.ru/forum/general/6949468
-+-
У S-Lang есть один большой плюс: если строка не вмещается в экран, то она обрезается, а не переносится, как в NCurses. Из-за этого ради [turbovision] Не совсем но почти. Просьба потестировать MCEDIT приходится делать лишнюю работу . mc сам должен обрезать части строк, которые оказываются за пределами экрана.
-+-

Сомневаюсь правда, что это как-то применимо к голдеду.

А так в интернетах пишут что либы примерно похожие по возможностям, и вроде как обе поддерживаются.

С наилучшими пожеланиями, Семён.

... Не ищи смысл там, где его нет... (c) Sage
--- GoldED+/LNX 1.1.5-b20240309 (Linux 6.6.21-gentoo iF6M10)
Ответить с цитированием
  #15  
Старый 04.04.2024, 00:31
Nil A
Guest
 
Сообщений: n/a
По умолчанию Портится терминал при LINES=25

Nil A написал(а) к Semen Panevin в Apr 24 23:21:00 по местному времени:

Нello, Semen!

Wednesday April 03 2024 22:55, from Semen Panevin -> Nil A:

NA>> P.S. Но как, mc не на ncurses?
SP> Там либо slang либо ncurses, лично у меня на базе slang собран.

Ооо.. slang, этож slrn. И я даже не знаю что круче, tin/rtin или slrn.
Оффтопов? Он самый. Но, они все консольно-текстмодовые, но все ютф-могущие, в отличие от эхотага.

Best Regards, Nil
--- GoldED+/LNX 1.1.5-b20240306
Ответить с цитированием
  #16  
Старый 04.04.2024, 00:41
Semen Panevin
Guest
 
Сообщений: n/a
По умолчанию Re: Портится терминал при LINES=25

Semen Panevin написал(а) к Nil A в Apr 24 23:29:14 по местному времени:

Доброго здоровьица тебе, Nil!

Wednesday April 03 2024 23:21, Nil A писал Semen Panevin:

NA>>> P.S. Но как, mc не на ncurses?
SP>> Там либо slang либо ncurses, лично у меня на базе slang собран.

NA> Ооо.. slang, этож slrn. И я даже не знаю что круче, tin/rtin или slrn.
Golded круче :) Ибо его я использую каждый день, а с этими slrn / tin / rtin никогда не работал, всякие эти ваши ньюсы как-то мимо меня прошли.

NA> Оффтопов? Он самый. Но, они все консольно-текстмодовые, но все
NA> ютф-могущие, в отличие от эхотага.
Когда-нибудь и на нашей улице перевернётся грузовик с плюшками...

С наилучшими пожеланиями, Семён.

... От правды далеко не убежишь (с) Sage
--- GoldED+/LNX 1.1.5-b20240309 (Linux 6.6.21-gentoo iF6M10)
Ответить с цитированием
  #17  
Старый 04.04.2024, 00:52
Nil A
Guest
 
Сообщений: n/a
По умолчанию Портится терминал при LINES=25

Nil A написал(а) к Semen Panevin в Apr 24 23:36:14 по местному времени:

Нello, Semen!

Wednesday April 03 2024 23:29, from Semen Panevin -> Nil A:

NA>>>> P.S. Но как, mc не на ncurses?
SP>>> Там либо slang либо ncurses, лично у меня на базе slang собран.

NA>> Ооо.. slang, этож slrn. И я даже не знаю что круче, tin/rtin или
NA>> slrn.
SP> Golded круче :) Ибо его я использую каждый день, а с этими slrn / tin
SP> / rtin никогда не работал, всякие эти ваши ньюсы как-то мимо меня
SP> прошли.

Просто в никсах в 90х, откудова мы все родом (статистически), до появления хаски, не было нативного фидо, а было двойное гейтование, через ifmail/ifnews.
И rtim очень хорош тогда был, прям тредами читать одно удовольствие такой объём трафика, не то что сегодня, просто вправо/влево можно мотать.

NA>> Оффтопов? Он самый. Но, они все консольно-текстмодовые, но все
NA>> ютф-могущие, в отличие от эхотага.
SP> Когда-нибудь и на нашей улице перевернётся грузовик с плюшками...

Прикол в том, что юникод в феде, по большому счёту, прям ваще не нужен. Весь цимес в том, что можно взять ДОС, как дробокс, или фридос, или нативный ДОС, и запустить софтинку с Сиди диска "Всё для ПК", где ещё и фидософт дали :-)

Так то можно было бы и звонить как скайпу между нодами, или даже по-роутингу, но зачем все эти плюшки, когда хочется 80x25 текстмод терминал.

Best Regards, Nil
--- GoldED+/LNX 1.1.5-b20240306
Ответить с цитированием
  #18  
Старый 04.04.2024, 01:02
Semen Panevin
Guest
 
Сообщений: n/a
По умолчанию Re: Портится терминал при LINES=25

Semen Panevin написал(а) к Nil A в Apr 24 23:43:38 по местному времени:

Доброго здоровьица тебе, Nil!

Wednesday April 03 2024 23:36, Nil A писал Semen Panevin:

SP>> tin / rtin никогда не работал, всякие эти ваши ньюсы как-то мимо
SP>> меня прошли.
NA> Просто в никсах в 90х, откудова мы все родом (статистически),
Ну у меня первый IBM-ПК появился году эдак примерно в 2к-ом, и фида появилась раньше, чем интернет и модем :) А до этого были спектрум 48к дома и ямаха в школе, а потом 386-486 тоже в школе. Короче там было не до никсов и прочих ньюсов :)

NA> до
NA> появления хаски, не было нативного фидо
Первые много лет фидо, даже когда у меня уже была своя нода, ничё ни про какие хаски не слышал. T-Mail/NT(/IP) + Partoss + Golded - вот что досталось от первого босса, и на чём первые годы успешно под виндой работала круглосуточная многолинейка (модем + IFC от t-mail/ip, оно ещё и telnet протокол умело, разве что binkp не могло, хотя я потом кажется и binkd рядом прикрутил).

Про линуховый софт для фиды начал задумываться, когда решил, что нафик мне не нужен этот постоянно включенныый десктоп на столе. Для повседневности у меня тогда уже был ноутбук, для остального я захотел сервак в кладовке в конфигурации попроще и на линухе, ибо нафик там винда, если там даже монитора нет, токмо ssh или терминал-сессия по модему.

Вот партосс заменился хаской, т-мейл и binkd заменились qico и каким-то фрек-процессором внешним, голдед как был так и остался бессменным редактором :) разве что из виндового в линуховый превратился.

NA> Так то можно было бы и звонить как скайпу между нодами, или даже
NA> по-роутингу, но зачем все эти плюшки, когда хочется 80x25 текстмод
NA> терминал.
Вот кстати в настройках putty у меня для фидо-юзера до сих пор окно шириной 80 (тока высотой не 25, ещё во времена первых знакомств с линухами я перешёл на шрифт 8х14 и соответственно экран 80х30, ну шоб больше влезало. И вернуться к 80х25 уже не смог :) )

С наилучшими пожеланиями, Семён.

... Хорошо там, где нас нет... (это не про фидошников)
--- GoldED+/LNX 1.1.5-b20240309 (Linux 6.6.21-gentoo iF6M10)
Ответить с цитированием
  #19  
Старый 04.04.2024, 05:51
Alex Shuman
Guest
 
Сообщений: n/a
По умолчанию в общем, посмотрел я ваши последние версии... (buffer overflow по F

Alex Shuman написал(а) к Vitaliy Aksyonov в Apr 24 04:14:04 по местному времени:


x) Wednesday Apr 03, 2024, 07:33. Vitaliy Aksyonov ── Stas Mishchenkov.

SM>> Да линуховый у меня тоже хорошо себя чувствует. Возможно, мне нужно
SM>> обновить виндовый.
VA> Вопрос в том, какая у вас ширина окна. :) Может эта строка банально
VA> влазит.

ну да, у меня ж стандартный, 80x25

--- Neon BBS Line 2, 570-57-80, 20:30-06:30. [bbs.ncc.org.ua]
Ответить с цитированием
  #20  
Старый 04.04.2024, 10:02
Stas Mishchenkov
Guest
 
Сообщений: n/a
По умолчанию в общем, посмотрел я ваши последние версии... (buffer overflow по F

Stas Mishchenkov написал(а) к Vitaliy Aksyonov в Apr 24 08:40:00 по местному времени:

Нi Vitaliy!

03 Apr 24 07:33, Vitaliy Aksyonov -> Stas Mishchenkov:

AS>>>>>>> 12:14:06) ! 18:33:31 Memory error at [genode.cpp,196]. !
AS>>>>>>> 18:33:31 gsprintf(buffer,80,%s%s%s%s,...): buffer overflow,
AS>>>>>>> result in next line: !
AS>>>>>>> 18:33:31 300 Bps,
AS>>>>>>> CM,MO,INA:many-glacier.dyndns.org,IBN,IFT,IMI:fido@dossche.or
AS>>>>>>> g, PI NG,U,

SM>>>>>> Шо, опять? ;)
SM>>>> Ага. Виндовый у меня тоже этой строкой подавился. И не только
SM>>>> этой.

NA>>> Беру последний нодлист, беру последний голдед, по-разному
NA>>> собираю, но ни в golded.log, ни asan build ничего не говорит,
NA>>> если просто елозить по нодлисту по F10. Даже на 2:2/1002 запись
NA>>> можно подойти и всё хорошо.

SM>> Да линуховый у меня тоже хорошо себя чувствует. Возможно, мне нужно
SM>> обновить виндовый.

VA> Вопрос в том, какая у вас ширина окна. :) Может эта строка банально
VA> влазит.

У меня всегда 80х24.

Нave nice nights.
Stas Mishchenkov.

--- Я из того поколения, которое знает, зачем мнут газету.
Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 08:35. Часовой пояс GMT +4.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot