URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 37611
[ Назад ]

Исходное сообщение
"OpenNews: Закончен FreeBSD порт OpenBSD spamd 4.1"

Отправлено opennews , 07-Июн-07 12:50 
OpenBSD spamd (http://www.openbsd.org/spamd/) - это МТА независимое решение для SMTP грейлистинга, на основе firewall, BDB и прозрачного проксирования SMTP. Работу над FreeBSD портом вели Alex Samorukov и Olli Hauer. Основные изменения по сравнению с версией 3.xx:
-  используются последние cvs исходники (OpenBSD 4.1)
-  Полностью переписан код для работы с IPFW, исправлено множество багов, добавлена поддержка spamlogd
-  Полностью переписаны rc скрипты порта.
-  Работает синхронизация спам-базы и все прочие возможности оригинальной версии.


У проекта есть домашняя страница (http://freebsdspamd.berlios.de), которая содержит описания, ссылки на svn и прочую полезную информацию.

URL: http://freebsdspamd.berlios.de
Новость: http://www.opennet.ru/opennews/art.shtml?num=11032


Содержание

Сообщения в этом обсуждении
"Закончен FreeBSD порт OpenBSD spamd 4.1"
Отправлено Vlad V. Teterya , 07-Июн-07 12:50 
респект!
в прежнем виде порт был не то, чтобы  сыроват -- он громко хлюпал :)

"Закончен FreeBSD порт OpenBSD spamd 4.1"
Отправлено Samm , 07-Июн-07 13:10 
Да, он был вообще несильно работоспособен :) Тут вроде всё должно быть хорошо, порт уже тестировался на нескольких серверах в production. Правда, поддержку ipfw в spamlogd я сделал совершенно неоптимально, просто не было уже времени и времени переписывать весь код, обошёлся малой кровью. Может потом переделаю всё на divert сокетах.

"Закончен FreeBSD порт OpenBSD spamd 4.1"
Отправлено Answer , 07-Июн-07 13:13 
Поддержка pf осталась?

"Закончен FreeBSD порт OpenBSD spamd 4.1"
Отправлено Samm , 07-Июн-07 13:22 
>Поддержка pf осталась?
Уважайте время собеседника. На странице всё написано же, читайте маны. Осталась, конечно.

"Закончен FreeBSD порт OpenBSD spamd 4.1"
Отправлено GD , 07-Июн-07 14:57 
> Полностью переписан код для работы с IPFW, исправлено множество багов, добавлена поддержка spamlogd

0tyl/usr/ports/mail/spamd(49)>make
===>  spamd-4.1.2 is marked as broken: OpenBSD 3.5 pf/pfctl is necessary for this port to function properly..
*** Error code 1

Stop in /usr/ports/mail/spamd.
1tyl/usr/ports/mail/spamd(50)>

переписали так что без pf уже совсем никак?


"Закончен FreeBSD порт OpenBSD spamd 4.1"
Отправлено Samm , 07-Июн-07 17:19 
>> Полностью переписан код для работы с IPFW, исправлено множество багов, добавлена поддержка spamlogd
>
>0tyl/usr/ports/mail/spamd(49)>make
>===>  spamd-4.1.2 is marked as broken: OpenBSD 3.5 pf/pfctl is necessary for this port to function properly..
>*** Error code 1
>
>Stop in /usr/ports/mail/spamd.
>1tyl/usr/ports/mail/spamd(50)>
>
>переписали так что без pf уже совсем никак?
Да. Так как поддержка PF есть в base системе, так что я не вижу причин зачем делать 2 разных бинарника.



"Закончен FreeBSD порт OpenBSD spamd 4.1"
Отправлено Yotun , 07-Июн-07 23:08 
А если base system собрана без поддержки PF? Логичнее было бы сделать опциональную поддержку PF в порте. Если в базовой системе есть PF, вкомпиливаем поддержку PF в spamd, а если нету, то не вкомпиливаем. В обоих случаях получается один бинарник.

"Закончен FreeBSD порт OpenBSD spamd 4.1"
Отправлено Samm , 08-Июн-07 13:11 
Я не вижу ни одной причины для сборки системы без поддержки PF, всё равно пока pf не включен на скорости это никак не сказывается. То, что Вы описали требует:

1) Создания autoconf скрипта для определения наличия PF.
2) Изменения исходников
3) Изменений в документации.

Мне кажется, что эта задача того не стоит. Если Вы считаете иначе и готовы проделать всю эту работу - присылайте патчи через багтрекер проекта.


"Закончен FreeBSD порт OpenBSD spamd 4.1"
Отправлено glitch , 06-Июл-07 16:48 

>переписали так что без pf уже совсем никак?

Порт надо читать:
.if ${OSVERSION} < 502117
BROKEN=         OpenBSD 3.5 pf/pfctl is necessary for this port to function properly.


"Закончен FreeBSD порт OpenBSD spamd 4.1"
Отправлено Alexey Chubov , 07-Июн-07 15:33 
Респект, комрады за Ваш труд!

"Закончен FreeBSD порт OpenBSD spamd 4.1"
Отправлено Oles , 07-Июн-07 18:47 
China/Korea CIDR на сайте OpenBSD.org - зачёт ;) Это начало великой "китайской стены".

"Закончен FreeBSD порт OpenBSD spamd 4.1"
Отправлено Аноним , 08-Июн-07 08:16 
> исправлено множество багов

Множество багов предыдущей версии порта, полагается...


"Закончен FreeBSD порт OpenBSD spamd 4.1"
Отправлено Samm , 08-Июн-07 13:12 
>> исправлено множество багов
>
>Множество багов предыдущей версии порта, полагается...
Не только и не столько. Часть багов были не системно-зависимы и были пофикшены в главном дереве. Ну а прошлый порт был вообще не сильно рабочий.



"Закончен FreeBSD порт OpenBSD spamd 4.1"
Отправлено JBond , 08-Июн-07 08:52 
Спасибо

"Закончен FreeBSD порт OpenBSD spamd 4.1"
Отправлено lazyBSD , 08-Июн-07 13:58 
http://freebsdspamd.berlios.de/
===
>' SPAMTRAP signs:

-# spamd | grep SPAMTRAP > SPAMTRAP.old
+# spamdb | grep SPAMTRAP > SPAMTRAP.old
# for i in `cat ./SPAMTRAP.old | awk -F\| '{print $2}'`; do spamdb -Td $i; done;
===


"Закончен FreeBSD порт OpenBSD spamd 4.1"
Отправлено Samm , 08-Июн-07 14:01 
>-# spamd | grep SPAMTRAP > SPAMTRAP.old
>+# spamdb | grep SPAMTRAP > SPAMTRAP.old
Thanks, fixed


"Закончен FreeBSD порт OpenBSD spamd 4.1"
Отправлено lazyBSD , 08-Июн-07 14:06 
Вам спасибо огромное за отличную работу! ;)

"Закончен FreeBSD порт OpenBSD spamd 4.1"
Отправлено ТинПу , 08-Июн-07 20:46 
"Это просто праздник какой-то!"(С)
Спасибо ребята!

"Закончен FreeBSD порт OpenBSD spamd 4.1"
Отправлено Radeon , 09-Июн-07 10:34 
Да, просто молодцы!

"Закончен FreeBSD порт OpenBSD spamd 4.1"
Отправлено toxa , 09-Июн-07 13:49 
старый базовые вещи выполнял нормально

"Закончен FreeBSD порт OpenBSD spamd 4.1"
Отправлено Samm , 11-Июн-07 18:29 
>старый базовые вещи выполнял нормально
При серьёзной нагрузке портилась база