1

Тема: FIDO на keenetic

Здесь есть фидошники? smile Может кому будет интересно...

Вдохновившись вот этим http://sourceforge.net/apps/mediawiki/f … on_Routers
и подсмотрев вот здесь https://sites.google.com/site/fidonetbe … nkdopenwrt
собрал набор программ для ФИДО (binkd, husky, golded), а также 2 библиотечки, которых нет в репозитарии Zyxmon'a: zlib и libncursesw.
Лежит здесь - http://rghost.ru/27087701

2

Re: FIDO на keenetic

alterco :

...а также 2 библиотечки, которых нет в репозитарии Zyxmon'a: zlib и libncursesw.

zlib входит в прошивку zyxel (как и libpthread, librt, openssl, libusb,...). Смотрим /lib и /usr/lib. Если более новые версии, чем те, что в прошивке, не нужны, то лучше использовать "стандартные из прошивки".

3

Re: FIDO на keenetic

Zyxmon :
alterco :

...а также 2 библиотечки, которых нет в репозитарии Zyxmon'a: zlib и libncursesw.

zlib входит в прошивку zyxel (как и libpthread, librt, openssl, libusb,...). Смотрим /lib и /usr/lib. Если более новые версии, чем те, что в прошивке, не нужны, то лучше использовать "стандартные из прошивки".

очень интересно...

а как поставить ?

4

Re: FIDO на keenetic

alterco :

Вдохновившись вот этим http://sourceforge.net/apps/mediawiki/f … on_Routers

Прикольно:) Кстати, не думал что про это баловство потом напишут статью на Хабре.

alterco :

Лежит здесь - http://rghost.ru/27087701

"Файл удалён".

А можно взглянуть на исходники? Мне, честно говоря, жаль бросать свои наработки, хотел бы со временем перетащить их в свой репозиторий.

Со всеми вытекающими...

5

Re: FIDO на keenetic

pavelts :

очень интересно...

а как поставить ?

Скачать и поставить через opkg как обыкновенные пакеты ipk

Еще раз залил: http://rghost.ru/37415917
Внутри:
binkd_1.0a-2_keenetic.ipk
husky_1.9-20110421-1_keenetic.ipk
libncursesw_5.7-3_keenetic.ipk
golded_115-20110223-1_keenetic.ipk

Конфигов и скриптов внутри нет, только бинарники.

6

Re: FIDO на keenetic

ryzhov_al :
alterco :

Вдохновившись вот этим http://sourceforge.net/apps/mediawiki/f … on_Routers

Прикольно:) Кстати, не думал что про это баловство потом напишут статью на Хабре.

Я пока так и не довёл дело до конца. Работать всё работает, но ноду еще на это не перетащил.
Еще скомпилировал бинарник rntrack (пакет готовый что-то не собирается) и хотел еще fidogate. Но с наскоку не получилось, а дальше не разбирался и пока забросил.

А можно взглянуть на исходники? Мне, честно говоря, жаль бросать свои наработки, хотел бы со временем перетащить их в свой репозиторий.

мейкфайлы? немного попозже выложу.

7

Re: FIDO на keenetic

alterco :

Конфигов и скриптов внутри нет, только бинарники.

Можете пока отломать от моего пакета, только пути поправьте с /opt на /usr. Там даже оригинальный скрипт автоконфигурации поинта есть.

alterco :

Еще скомпилировал бинарник rntrack (пакет готовый что-то не собирается)

Посмотрел, порядок.

Честно говоря, меня не порадовало текущее состояние софта:

  • binkd-1.0а: в начале года товарищи допиливатели во имя IPv6 поломали поддержку embedded-устройств вводом функций из libresolv, которые не везде есть.

  • husky-1.9current - в пользу Windows в прошлом году поломана статическая сборка библиотек на linux, а сборка с динамическими библиотеками требует на хост-системе устанавливать свежесобранные библиотеки и выполнения ldconfig для успешного продолжения сборки, что не совместимо с кросс-компиляцией.

Сборку binkd и husky завершил, осталось забороть Golded.

Насколько я понимаю, ничего новее GoldEd-NSF v003 моего земляка Кости Кузова нет?

Отредактировано ryzhov_al (2012-04-06 21:43:52)

Со всеми вытекающими...

8

Re: FIDO на keenetic

Допилил сборку fidoip со всеми скриптами, только пока не удаётся наладить читабельность GoldED'а, работающего в KOI-8 через screen. Решение, которое работало в Optware здесь почему-то пробуксовывает:

$ cat /opt/etc/fido/screenrc
defencoding KOI8-R

$ cat /opt/sbin/ge
#!/bin/sh
export LC_ALL='ru_RU.KOI8-R'
export LANG='ru_RU.KOI8-R'
/opt/sbin/gedlnx -C/opt/etc/golded+/golded.cfg

Запуск самого GoldED'а:

$ cat /opt/sbin/gl
#!/bin/sh
screen -c /opt/etc/fido/screenrc -S golded /opt/sbin/ge



Zyxmon, мог ли OpenWRT повыкидывать поддержку ряда кодировок из libintl/gettext/ncurses?
Патч ./trunk/feeds/packages/libs/libiconv-full/patches/100-strip_charsets.patch, ограничивающий ряд кодировок я по твоему примеру исключил.

Со всеми вытекающими...

9

Re: FIDO на keenetic

ryzhov_al :

мог ли OpenWRT повыкидывать поддержку ряда кодировок из libintl/gettext/ncurses?

Легко проверить (для libiconv)

~$ iconv -l | grep KOI
KOI8-R CSKOI8R
KOI8-U
KOI8-RU
KOI8-T

10

Re: FIDO на keenetic

Zyxmon :

Легко проверить (для libiconv)

Абсолютно аналогичный результат.
Будем посмотреть дальше. Помню, как-то можно было запускать ncurses-приложения прямо через iconv-фильтр безо всякого screen.

Если изменить в PuTTY "Windows > Translation" с UTF-8 на KOI8-R, то GoldED всё кажет нормально.

Отредактировано ryzhov_al (2012-04-08 13:08:07)

Со всеми вытекающими...

11

Re: FIDO на keenetic

проект заглох?

12

Re: FIDO на keenetic

Встречный вопрос: чего вы в итоге ждёте?
Все бинарники собраны. Конфигурируйте и пользуйте.

yrzorg :

проект заглох?

Если вы про FIDO в целом, то, похоже, да:)

Отредактировано ryzhov_al (2012-05-10 21:14:17)

Со всеми вытекающими...

13

Re: FIDO на keenetic

Все бинарники собраны. Конфигурируйте и пользуйте.

дык где они?

Если вы про FIDO в целом, то, похоже, да:)

в виде fido7 и nntp оно вполне живо и юзабельно )

14

Re: FIDO на keenetic

yrzorg :

дык где они?

Дык в пятом посте.
Лежат себе. Тепло им и сухо.

Со всеми вытекающими...

15

Re: FIDO на keenetic

Допилил сборку fidoip со всеми скриптами

а это где можно взять?

16

Re: FIDO на keenetic

yrzorg :

Допилил сборку fidoip со всеми скриптами

а это где можно взять?

Это не для Кинетика.
Вы можете использовать свои DOS\Linux  конфиги и бинарники из указанного поста. Только пути в конфигах поправьте.

Отредактировано ryzhov_al (2012-05-11 08:12:54)

Со всеми вытекающими...

17

Re: FIDO на keenetic

Обновите, пожалуйста, ссылки на пакеты для Кинетика.

18

Re: FIDO на keenetic

Боюсь, в портировании на Кинетик заинтересованных больше нет.

alterco :

мейкфайлы? немного попозже выложу.

А "немного попозже" по меркам alterco пока не прошло:))

Со всеми вытекающими...

19

Re: FIDO на keenetic

Вот, наконец-то, не прошло и пол-года  smile

http://altrco.dyndns.org:8080/files/kee … 111026.zip
http://altrco.dyndns.org:8080/files/kee … efiles.zip

20

Re: FIDO на keenetic

alterco, сейчас (а может уже давно) лежит cvs репозитарий binkd. Попрошу еще архив с исходниками binkd из папки dl.

21

Re: FIDO на keenetic

Zyxmon :

alterco, сейчас (а может уже давно) лежит cvs репозитарий binkd. Попрошу еще архив с исходниками binkd из папки dl.

Вот поэтому, кстати, мы (точнее MercuryV) завели общедоступное зеркало исходников. Как у OpenWRT, только своё:)
Правда у нас там binkd чуть более свежий, PKG_SOURCE_VERSION:=-D'08/19/2011'.

Отредактировано ryzhov_al (2012-07-27 15:35:08)

Со всеми вытекающими...

22

Re: FIDO на keenetic

Zyxmon :

alterco, сейчас (а может уже давно) лежит cvs репозитарий binkd. Попрошу еще архив с исходниками binkd из папки dl.

http://altrco.dyndns.org:8080/files/kee … .0a.tar.gz

ryzhov_al :

Правда у нас там binkd чуть более свежий, PKG_SOURCE_VERSION:=-D'08/19/2011'.

У меня на ноде уже несколько лет нормально крутится такая версия: 2008/04/17 18:19:47 1.0a-519
Вроде бы и незачем обновляться smile

Отредактировано alterco (2012-07-27 16:18:44)

23

Re: FIDO на keenetic

alterco :

У меня надо ноде уже несколько лет нормально крутится такая версия: 2008/04/17 18:19:47 1.0a-519
Вроде бы и незачем обновляться smile

Да я не говорю, что у меня лучше, а у тебя хуже. Я уже писал выше: binkd допиливается как-то странно: одно приживляют, другое - ломают.

Отредактировано ryzhov_al (2012-07-27 16:13:17)

Со всеми вытекающими...

24

Re: FIDO на keenetic

ryzhov_al, alterco, спасибо. Собрал вариант ryzhov_al. Немного модифицировал Makefile (взял кое что из EntWare). В репозиторий исходников выложил. Все собирается.
Как доберусь до компа с которого выкладываю бинарники, выложу бинарники.

25

Re: FIDO на keenetic

Пакеты FIDO в бинарном репозитории