• Squish integrity check

    From Alexey Fayans@2:5030/1997 to All on Fri Dec 3 23:01:19 2021
    Hello All!

    А существует ли в природе какая-нибудь утилита для проверки целостности squish базы?

    У меня тут какая-то странная история. Создал базу с помощью собственной утилиты на базе skMHL, голдед её читает без проблем, но все сообщения, которые фастеха в неё тоссит - пустые. Хочется понять, чего ей не хватает для счастья.


    ... 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)
  • From Alexey Fayans@2:5030/1997 to All on Sat Dec 4 14:50:47 2021
    Hello All!

    On Fri, 03 Dec 2021 at 23:01 +0300, I wrote to you:

    собственной утилиты на базе skMHL, голдед её читает без проблем, но
    все сообщения, которые фастеха в неё тоссит - пустые. Хочется понять,
    чего ей не хватает для счастья.

    Почекал базы с помощью hptutil fix, никаких проблем не нашлось. У кого-нибудь есть идеи, что может быть не так? Фастеха при тоссинге не ругается, но в базу пишет криво.


    ... 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)
  • From Michael Dukelsky@2:5020/1042 to Alexey Fayans on Sat Dec 4 22:52:22 2021
    Привет, Alexey!

    04 December 2021 14:50, Alexey Fayans послал(а) письмо к All:

    собственной утилиты на базе skMHL, голдед её читает без проблем,
    но все сообщения, которые фастеха в неё тоссит - пустые. Хочется
    понять, чего ей не хватает для счастья.

    Почекал базы с помощью hptutil fix, никаких проблем не нашлось.

    hptsqfix пробовал? А тоссить не фастэхой, а hpt пробовал?

    Желаю успехов, Alexey!
    За сим откланиваюсь, Michael.

    ... node (at) f1042 (dot) ru
    --- GoldED+/LNX 1.1.5-b20180707
    * Origin: ==<<.f1042.ru.>>== (2:5020/1042)
  • From Alexey Fayans@2:5030/1997 to Michael Dukelsky on Sat Dec 4 23:33:47 2021
    Hello Michael!

    On Sat, 04 Dec 2021 at 22:52 +0300, you wrote to me:

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

    ет. е понимаю, как умудрился пропустить, оно ж лежит рядом с hptutil.. Спасибо. :)

    А тоссить не фастэхой, а hpt пробовал?

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


    ... 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)
  • From Alexey Fayans@2:5030/1997 to Michael Dukelsky on Sun Dec 5 00:16:42 2021
    Hello Michael!

    On Sat, 04 Dec 2021 at 23:33 +0300, I wrote to you:

    Почекал базы с помощью hptutil fix, никаких проблем не нашлось.
    hptsqfix пробовал?
    ет. е понимаю, как умудрился пропустить, оно ж лежит рядом с
    hptutil.. Спасибо. :)

    Эта утилита базу читает нормально, вроде:

    === Start of Windows Clipboard ===
    D:\hpt>hptsqfix.exe STAT
    hptsqfix/w32-mvc 1.9.0-cur 2019-01-08

    Repairing area 'STAT'
    Msg 1791... end
    1789 messages read
    1790 messages saved
    Done
    === End of Windows Clipboard ===

    В результате получается другая база, которую уже не читает ни golded, ни моя тулза, ни сам 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)
  • From Eugene Subbotin@2:5075/35 to Alexey Fayans on Sun Dec 5 09:57:06 2021
    Hello, Alexey!

    Sat 04 Dec 2021 14:50:46, you wrote to All:

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

    Поменяй фастэху на FMAIL уже, зачем мучать базы кривоглючным софтом? :)

    --
    ... It's full of stars!
    --- GoldED+/LNX 1.1.5--b20180707 (Linux 5.10.3-v7l+ CPU UNKNOWN)
    * Origin: FireFox Station (2:5075/35)
  • From Michael Dukelsky@2:5020/1042 to Alexey Fayans on Sun Dec 5 10:06:08 2021
    Привет, Alexey!

    05 December 2021 00:16, Alexey Fayans послал(а) письмо к Michael Dukelsky:

    Почекал базы с помощью hptutil fix, никаких проблем не нашлось.
    hptsqfix пробовал?
    ет. е понимаю, как умудрился пропустить, оно ж лежит рядом с
    hptutil.. Спасибо. :)

    Эта утилита базу читает нормально, вроде:

    === Start of Windows Clipboard ===
    D:\hpt>> hptsqfix.exe STAT
    hptsqfix/w32-mvc 1.9.0-cur 2019-01-08

    Repairing area 'STAT'
    Msg 1791... end
    1789 messages read
    1790 messages saved
    Done
    === End of Windows Clipboard ===

    В результате получается другая база, которую уже не читает ни golded,
    ни моя тулза, ни сам hptsqfix.. :)

    Пришли мне, пожалуйста, свою базу на имейл в таглайне. В ближайшее время я точно не смогу этим заняться, но потом попробую. Меня интересует, что нужно сделать, чтобы hptsqfix не портил ещё больше уже испорченную базу.

    Желаю успехов, Alexey!
    За сим откланиваюсь, Michael.

    ... node (at) f1042 (dot) ru
    --- GoldED+/LNX 1.1.5-b20180707
    * Origin: ==<<.f1042.ru.>>== (2:5020/1042)
  • From Nil A@2:5015/46 to Eugene Subbotin on Sun Dec 5 10:34:34 2021
    Hello, Eugene!

    Sunday December 05 2021 09:57, from Eugene Subbotin -> Alexey Fayans:

    Поменяй фастэху на FMAIL уже, зачем мучать базы кривоглючным софтом?
    :)

    А может он фастэху в качестве фаззинга использует? Вот, нафаззил, теперь пытается понять, в каком именно месте падает у него там ;-))

    Best Regards, Nil
    --- GoldED+/LNX 1.1.5
    * Origin: Linux 2.6.32-042stab145.3 (2:5015/46)
  • From Alexey Fayans@2:5030/1997 to Eugene Subbotin on Sun Dec 5 12:13:21 2021
    Hello Eugene!

    On Sun, 05 Dec 2021 at 09:57 +0400, you wrote to me:

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

    Это, конечно же, решит проблему с криво создающимися базами в моей софтине.


    ... 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)
  • From Alexey Fayans@2:5030/1997 to Michael Dukelsky on Sun Dec 5 12:14:34 2021
    Hello Michael!

    On Sun, 05 Dec 2021 at 10:06 +0300, you wrote to me:

    Пришли мне, пожалуйста, свою базу на имейл в таглайне. В ближайшее
    время я точно не смогу этим заняться, но потом попробую. Меня
    интересует, что нужно сделать, чтобы hptsqfix не портил ещё больше уже испорченную базу.

    Без проблем. о он так делает и с базой, созданной голдедом. Возможно, я неправильно понял, как работает программа. После проверки базы появились два файла: STAT.tmd и STAT.tmi, я подумал, что это как раз новая база. Возможно, это "временные файлы". Оригинальныя же STAT.sqd и STAT.sqi остались без изменений, байт в байт.


    ... 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)
  • From Eugene Subbotin@2:5075/35 to Alexey Fayans on Sun Dec 5 13:58:44 2021
    Hello, Alexey!

    Sun 05 Dec 2021 12:13:20, you wrote to me:

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

    Может и решит, кто знает :) Вдруг ты на Y2k-баг наткнулся

    --
    ... It's full of stars!
    --- GoldED+/LNX 1.1.5--b20180707 (Linux 5.10.3-v7l+ CPU UNKNOWN)
    * Origin: FireFox Station (2:5075/35)
  • From Alexey Fayans@2:5030/1997 to Eugene Subbotin on Sun Dec 5 15:37:25 2021
    Hello Eugene!

    On Sun, 05 Dec 2021 at 13:58 +0400, you wrote to me:

    Поменяй фастэху на FMAIL уже, зачем мучать базы кривоглючным
    софтом?
    :)
    Это, конечно же, решит проблему с криво создающимися базами в
    моей софтине.
    Может и решит, кто знает :) Вдруг ты на Y2k-баг наткнулся

    Да вы, батенька, фантазёр.


    ... 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)
  • From Michael Dukelsky@2:5020/1042 to Alexey Fayans on Sun Dec 5 17:50:14 2021
    Привет, Alexey!

    05 December 2021 12:14, Alexey Fayans послал(а) письмо к Michael Dukelsky:

    Пришли мне, пожалуйста, свою базу на имейл в таглайне. В
    ближайшее время я точно не смогу этим заняться, но потом
    попробую. Меня интересует, что нужно сделать, чтобы hptsqfix не
    портил ещё больше уже испорченную базу.

    Без проблем. о он так делает и с базой, созданной голдедом. Возможно,
    я неправильно понял, как работает программа. После проверки базы
    появились два файла: STAT.tmd и STAT.tmi, я подумал, что это как раз
    новая база.

    Должна быть. о, похоже, там что-то испортилось. Спасибо, посмотрю.

    Желаю успехов, Alexey!
    За сим откланиваюсь, Michael.

    ... node (at) f1042 (dot) ru
    --- GoldED+/LNX 1.1.5-b20180707
    * Origin: ==<<.f1042.ru.>>== (2:5020/1042)
  • From Alexey Fayans@2:5030/1997 to All on Wed Dec 8 10:01:37 2021
    Hello All!

    On Sat, 04 Dec 2021 at 14:50 +0300, I wrote to you:

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

    Итак, создал базу голдедом с теми же письмами, что были в базе, созданной утилитой, и фастеха без проблем туда растоссила новые письма. Так что однозначно skMHL кривовато пишет сквиш-базы. Осталось выяснить, что именно там не так.


    ... 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)
  • From Alexey Fayans@2:5030/1997 to All on Wed Dec 8 14:00:48 2021
    Hello All!

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

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

    При внимательном рассмотрении файликов под микроскопом была обнаружена разница в заголовке базы. Оказалось, 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)