nnfido
Последняя версия - 1.2
Что это?
nnfido - это back-end для ньюсридера Gnus, позволяющий читать базы
фидошных сообщений. Поддерживаются форматы:
Список областей грузится из конфига
тоссера. Сейчас поддерживаются форматы:
Пока читать/писать можно только эхомейл. Нетмейл можно читать,
но писать не рекомендуется - результаты будут немного неожиданные
:)
Скачать
Установка
- [UNIX] Для сборки нужен smapi. Поправить
makefile
на предмет ключей с путями к этому
самому smapi и сделать make
.
- Скопировать nnfido[.exe] куда-нибудь
- Скопировать nnfido.el в каталог, который прописан в
load-path
. Желательно ещё и скомпилировать для скорости.
- Сделать в конфиге
(require 'nnfido)
- Настроить переменные (можно через customize):
nnfido-config
--- путь к конфигу
nnfido-aka
--- дефолтный aka
nnfido-executable
--- путь к екзешнику
Что работает (Features)
- проверено на рабочесть с Gnus/5.6.45 (XEmacs-21.1.9) и
Gnus/5.8.8 (XEmacs-21.4.3)
- backend сам проставляет поле 'to' (наличие x-comment-to
не требуется, хотя если оно есть, то значение берётся из
него)
- в tearline по умолчанию пишется значение заголовка 'user-agent', либо
можно задать заголовком 'x-tearline'
- таблицы перекодировки сделаны так, чтобы автоматом заменять русскую Н
на латинскую.
- обработка netmail'а. частично работает - т.е. можно ответить
прямо в нетмейловой области (follow-up) и получится то, что надо
Что не работает (ToDo)
- РЕШИТЬ ПРОБЛЕМУ С ПУРЖИНГОМ БАЗ И СМЕНОЙ НОМЕРОВ
СООБЩЕНИЙ!!!!
- иногда непредсказуемо падает. непонятно, проблема у нас или
в smapi.
- удаление писем (скорее всего и не будет)
- вытаскивание писем по msgid
- чтение конфигов fastecho, gecho, fmail, areas.bbs,
etc... (текстовые - легко, с бинарными сложнее)
- перекодировка dos-koi, win-koi
- вывод сообщений об ошибках. если чего-то дохнет, то делает
это тихой сапой
- парсеры конфигов неустойчивы к вещам типа:
-d"some -$ weird desc -p2:5030/666" -p2:5030/1061
(ну и хрен с ним? :)
- непонятно, что с locking'ом баз
- сделать нормальные таблицы перекодировки
- обработка netmail'а. надо сделать, чтобы отправка мыла на
адреса @xxx.fidonet.org проходило через nnfido
История
- 1.2 / 23-06-2002
-
И опять под виндой. Нетмейл кое-как работает. Форматирование пофиксено и теперь делается в сишной части.
Проект на грани провала - после пуржинга баз сообщения меняют номера и все данные, что хранит ньюсридер становятся недейстивтельными. Как решать - неясно.
- 1.1 / 15-03-2002
-
Теперь пишем под линуксом. Кое-что поправлено на этот
счёт. Изменена идеология работы с msgid/reply и rfcшными
аналогами. Кучка других мелких фиксов. С нетмейлом всё
плохо, похоже, что номального постинга и не будет :( Теперь
проверено только под юниксом. Виндовая версия будет позже.
- 1.0 / 15-01-2002
-
Самый первый вариант. Нетмейл постить нельзя. Местами
падает. Проверено только под виндами.