07.25.08

speedtest

Posted in web at 11:46 pm by viliar

Буржуем понемногу :-) хотя аплоад косячит.

07.21.08

dead brain games of spamhaus.

Posted in web, mail, antispam at 2:30 pm by viliar

Раньше роль страшного пугала для пользователей и хостеров из борцов со спамом представлял sorbs, со своей неадекватной политикой включения и выключения хостов в свои списки. В последние пару лет его уверенно потеснил spamhaus. Помимо широко известного скандала с Мажордомо, когда один неадекватный регистратор Godaddy рубанул кучу доменов клиентов Мажоржомо по жалобе spamhaus, они гадят и в более маленьком масштабе:

http://www.spamhaus.org/sbl/sbl.lasso?query=SBL65965

Вот и пара наших серверов попала “заодно” вместе с подсеткой /24 за то, что в этой подсети располагался dns сервер комапнии nameself.com, которая поддерживает (only by dns) домен (2 штука), которые рекламировались спамом. Впрочем, /24 не предел. Многие пользователи colocation у компаниии RTCOMM помнят еще блок по /16 от того же spamhaus…

07.20.08

ubuntu, xen, rinse and centos.

Posted in xen at 6:56 pm by viliar

Пакет rinse (версии 0.9x) в ubuntu 8.04 содержит некоторое кол-во ошибок,  которые не позволяют через xen-tools установить centos в качетсве domU ОС. Если нет желания копаться во  скриптах, можно просто поставить самую новую версию с сайта разработчика. Правда, package для ubuntu там отсутствует, но вполне подойдет дебиановский вариант http://apt.steve.org.uk/etch/pool/main/r/rinse/. Или посмотреть в https://launchpad.net/ubuntu/+source/rinse , там какие-то фиксы были, также, как и ссылки на debian-unstable. Заодно имеет смысл в /etc/rinse/rinse.conf выбрать зеркало поближе, например  http://mirror.yandex.ru/centos/4.6/os/i386/CentOS/

+поменять актуальную версию centos на 4.6 или 5.2, в зависимости от того, что ставите. А также добавить необходимое в список скачиваемых пакетов. С учетом установки из скриптов ssh и нескольких зависимостей, вероятно, не упомянутых в общем списке, кол-во пакетов получилось 96 против 75, упомянутых в конфигах rinse.

dom0# grep -i ‘^[a-z]’ /etc/rinse/centos-5.packages | wc -l
75

domU# rpm -qa | wc -l
96

07.19.08

Has your CPU support for paravirtualization?

Posted in devices, xen at 11:38 pm by viliar

Быстрый способ узнать, есть ли поддержка технологий AMD-V ил Intel-VT:

# grep -Eo ’svm|vmx’ /proc/cpuinfo
svm
svm

it’s all about music :-)

Posted in fun, music at 2:18 pm by viliar

html, visual rich editors and browsers sucks.

Posted in web at 2:03 pm by viliar

At least rich editor sucks in the wp 2.0.x. Broken in Opera 9.5.x, FF3. Can’t view and edit html source in one, can’t do visual edit in other. Format of all page going down in FF just about on little piece of html code. And in the same time in Opera all ok. Incompability of browsers also sucks. IE sucks more, than others. But it’s not a news.

07.11.08

something gotten hold of my heart… still!

Posted in music at 12:47 am by viliar

 

06.23.08

then the bash is wrong

Posted in linux at 9:14 pm by viliar

В процессе неспешного скриптования наткнулся на неприятную особенность баша. И в очередной раз, чертыхаясь, пожалел о том, что не стал писать программу на perl. Не то, чтобы я знаю его очень хорошо, но по-крайней мере таких ляпов там бы не было.

Дано:

# include current rbl config
if [ -f ${rblconf} ]; then
. ${rblconf}
else
echo “fail to read ${rblconf} file!”
exit 1
fi

Результат:

$ ./reposync chkr lupdate
./reposync: line 42: .: filename argument required
.: usage: . filename [arguments]

Сначала не мог понять, где же мой косяк. Выяснилось, что в процессе редактирования я случайно удалил строчку с определением переменной $rblconf. Почему-то bash считает нужным при файловых проверках на несуществующих переменных возвращать истину, а не ложь. Бред. Так что мы имеем вот такое:

$ if [ -f $fdxxdxafdsfdl ]; then echo “stupid, but ok”; else echo “variable unset or file does no exist”;fi
stupid, but ok

Самое ужасное, что это скорее всего не бага, а фича. Нужно будет спросить у знакомого гуру в программировании, “что здесь собственно происходит?”

06.02.08

Not a news.

Posted in opensource at 9:47 am by viliar

Оказывается gnu сейчас бОльшей частью использует git. Не cvs/svn, а  именно git. Не смотря на двойственное отношение к Linus’у и его детищу :-)

http://git.savannah.gnu.org/gitweb/

http://git.savannah.gnu.org/gitweb/?p=coreutils.git;a=shortlog;h=v6.12;pg=1

05.13.08

postfix dovecot sasl auth.

Posted in linux, mail at 2:03 pm by viliar

Заметил, что почему-то ко мне в блог много приходит по запросам относительно postfix с авторизацией пользователей через dovecot sasl. Ума не приложу что тут сложного, но наверно стоит общий образец нарисовать. Postfix совсем не обязательно компилировать с поддержкой именно dovecot sasl и держать в системе хедеры и прочая от  dovecot для этого. Sasl как-никак стандарт и начиная с какой-то версии postfix, по-моему с 2.3 можно просто указать тип sasl в
main.cf. По-большему счету вот все, что нам нужно:

/etc/postfix/main.cf

smtpd_sasl_auth_enable=yes
broken_sasl_auth_clients = yes
smtpd_sasl_security_options = noanonymous
smtpd_sasl_type = dovecot
smtpd_sasl_path = private/auth

/etc/dovecot/dovecot.conf

auth default {
mechanisms = PLAIN LOGIN DIGEST-MD5 CRAM-MD5
passdb sql {
args = /etc/dovecot/dovecot-sql.conf
}
userdb prefetch {
}
# needed for lda
userdb sql {
args = /etc/dovecot/dovecot-sql.conf
}
user = authdovecot
# It’s possible to export the authentication interface to other programs:
socket listen {
master {
path = /var/run/dovecot/auth-master
mode = 0600
user = vmail
}
client {
path = /var/spool/postfix/private/auth
mode = 0660
user = postfix
group = postfix
}
}
}

Из конфига dovecot важно вобщем-то только  часть про client{}

« Previous entries · Next entries »

16 queries. 0.356 seconds