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


Присутствуют сообщения из эхоконференции RU.FIDONET.DIGEST с датами от 15 Jul 13 08:53:56 до 25 Apr 24 11:01:17, всего сообщений: 2391
Ответить на сообщение К списку сообщений Предыдущее сообщение Следующее сообщение
= Сообщение: 149 из 2391 ================================= RU.FIDONET.DIGEST =
От   : Vladimir Fyodorov                2:50/15            01 Sep 14 14:24:02
Кому : All                                                 01 Sep 14 14:24:02
Тема : RU.FTN.DEVELOP: Основанный на SQL тоссер/мейлер готов
FGHI : area://RU.FIDONET.DIGEST?msgid=2:50/15+54044a0b
= Кодировка сообщения определена как: CP866 ==================================
==============================================================================

> Юрий Мякотин опубликовал исходники и бинарники Soaron Fidonet Project -
> тосера и мейлера, основанного на SQL.
> https://github.com/YuriMyakotin/Soaron

=============================================================================
* Area : RU.FTN.DEVELOP
* From : Yuri Myakotin, 2:5020/4441.1 (01 Сентября 2014 12:17)
* Subj : Основанный на SQL тоссер/мейлер готов
=============================================================================
Hello All!

Исходники и бинарники - https://github.com/YuriMyakotin/Soaron

Софт под Win32/Win64, выложены скрипты для MS SQL сервера, но их несложно переделать под любой из распространенных SQL серверов, просто заменив
 MS-специфические типы данных вроде NVarChar.

Внутренний формат всех текстов - unicode (ucs-2).
Для связи с узлами, использующими "традиционный" фидософт, поддерживаются внешние мейлеры (в выложенной версии - binkd и tmail-ip).

В программе реализован динамический роутинг нетмейла. Если к узлу получателя есть несколько альтернативных путей роутинга (благодаря .tru файлам), сообщение будет отдано на тот из узлов, сессия с которым состоится раньше.

Программа поддерживает написание и подключение нетмейл-роботов (в комплекте идет ареафикс) и плагинов в виде .dll файлов.


Между собой узлы, использующие Soaron, связываются новым протоколом FTNMTP.
В этом протоколе реализованы:

1) приоритет (нетмейл > эхи > файлы) - скажем, нетмейл-сообщение будет передано немедленно, даже если в этот момент идет передача длинного файла.

2) проверка на дупы, перед посылкой собственно эхосообщений посылающая сторона отправляет запрос со списком msgid сообщений, которые она собирается послать, а принимающая шлет ответ, каких из них нет в дупобазе. Соответственно, можно забыть про дупопетли, запирания синбаями, необходимость подписки или в виде полносвязки, или в виде "звезды".

3) Hетмейл и эхомейл сообщения передаются именно в виде сообщений, а не в виде файлов. Весь передаваемый текст пакуется "на лету" с помощью библиотеки ZLib.

4) Реализована опция динамической компрессии передаваемых файлов - если файл поддается сжатию, его части точно так же будут передаваться упакованными с помощью Zlib

5) Поддерживается шифрование всего передаваемого контента (алгоритм Blowfish)

Подробное описание протокола (для тех, кому лень ковыряться в исходниках :) будет немного позже.

PS Если кто возьмется портировать софт/протокол, скажем, под *nix - буду только рад :)
=============================================================================

--- GoldED+/W32-MINGW 1.1.5-b20120515
* Origin: Esquire Station (2:50/15)

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