Добро пожаловать, Гость. Пожалуйста авторизуйтесь здесь.
FGHIGate на GaNJa NeTWoRK ST@Ti0N - Просмотр сообщения в эхоконференции RU.FTN.DEVELOP
Введите FGHI ссылку:


Присутствуют сообщения из эхоконференции RU.FTN.DEVELOP с датами от 12 Jul 13 20:52:30 до 18 Oct 24 22:48:06, всего сообщений: 2735
Ответить на сообщение К списку сообщений Предыдущее сообщение Следующее сообщение
= Сообщение: 2020 из 2735 =================================== RU.FTN.DEVELOP =
От   : Alexey Fayans                    2:5030/1997        08 Dec 21 14:00:48
Кому : All                                                 08 Dec 21 14:00:48
Тема : Squish integrity check
FGHI : area://RU.FTN.DEVELOP?msgid=2:5030/1997@fidonet+61b09062
На   : area://RU.FTN.DEVELOP?msgid=2:5030/1997@fidonet+61b05920
= Кодировка сообщения определена как: CP866 ==================================
==============================================================================
Hello All!

On Wed, 08 Dec 2021 at 10:01 +0300, I wrote to you:

AF>>> собственной утилиты на базе skMHL, голдед её читает без проблем,
AF>>> но все сообщения, которые фастеха в неё тоссит - пустые. Хочется
AF>>> понять, чего ей не хватает для счастья.
AF>> Почекал базы с помощью hptutil fix, никаких проблем не нашлось. У
AF>> кого-нибудь есть идеи, что может быть не так? Фастеха при
AF>> тоссинге не ругается, но в базу пишет криво.
AF> Итак, создал базу голдедом с теми же письмами, что были в базе,
AF> созданной утилитой, и фастеха без проблем туда растоссила новые
AF> письма. Так что однозначно skMHL кривовато пишет сквиш-базы. Осталось
AF> выяснить, что именно там не так.

При внимательном рассмотрении файликов под микроскопом была обнаружена разница в заголовке базы. Оказалось, skMHL писал в sz_sqhdr размер заголовка сообщения, а надо было размер заголовка фрейма. Так что благодаря строгому соблюдению стандартов фастехой удалось заметить и пофиксить баг в skMHL.. :)

=== Start of Windows Clipboard ===
sz_sqhdr | word | Size of the SQHDR structure. For compatibility with future versions of the Squish file format, applications should use this value as the size of the SQHDR structure, instead of using a hardcoded "sizeof(SQHDR)" value.
=== End of Windows Clipboard ===

@Michael Dukelsky: Неплохо бы добавить проверку на предмет ереси в заголовке базы в hptsqfix. ;)


... Music Station BBS | https://bbs.bsrealm.net | telnet://bbs.bsrealm.net
--- GoldED+/W32-MSVC 1.1.5-b20180707
* Origin: Music Station | https://ms.bsrealm.net (2:5030/1997)

К главной странице гейта
Powered by NoSFeRaTU`s FGHIGate
Открытие страницы: 0.167628 секунды