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

Исходное сообщение
"Поддержка TLS в Postfix-2.1.5"

Отправлено ALex_hha , 27-Янв-05 17:34 
Народ подскажите какой патч брать для поддержки TLS в postfix-2.1.5.
Смотрел здесь ftp://ftp.aet.tu-cottbus.de/pub/postfix_tls/
Но что-то не могу найти патч для 2.1.5. Есть 2.1.3 а потом сразу идет 2.2. Или я не там ищу? А для 2.1.5 вообще существует?

Может кто подкинет ссылку где можно взять патч и какую версию нужно для Postfix 2.1.5


Содержание

Сообщения в этом обсуждении
"Поддержка TLS в Postfix-2.1.5"
Отправлено unk , 27-Янв-05 17:37 
TLS патч для 2.1.3 без проблем накладывается на postfix 2.1.5



"Поддержка TLS в Postfix-2.1.5"
Отправлено ALex_hha , 27-Янв-05 18:03 
Я пробовал ставить этот патч. И вот что он выдал

# cd /usr/local/src/mail/
# ls
pfixtls-0.8.18-2.1.3-0.9.7d postfix-2.1.5

# patch -p0 < pfixtls-0.8.18-2.1.3-0.9.7d/pfixtls.diff
can't find file to patch at input line 4
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|diff -ruN postfix-2.1.3-vanilla/Makefile.in postfix-2.1.3/Makefile.in
|--- postfix-2.1.3-vanilla/Makefile.in Wed Apr 14 20:57:00 2004
|+++ postfix-2.1.3/Makefile.in Sun Jun 20 01:05:46 2004
--------------------------
File to patch:


Оно и понятно из след. строки
diff -ruN postfix-2.1.3-vanilla/Makefile.in postfix-2.1.3/Makefile.in
т.к. он ищет директорию postfix-2.1.3 а у меня postfix-2.1.5

Для эксперимента переименовал postfix-2.1.5 в postfix-2.1.3
Выполняю
# patch -p0 < pfixtls-0.8.18-2.1.3-0.9.7d/pfixtls.diff

И вот что получаю

patching file postfix-2.1.3/Makefile.in
patching file postfix-2.1.3/conf/master.cf
patching file postfix-2.1.3/conf/postfix-files
patching file postfix-2.1.3/man/man8/tlsmgr.8
patching file postfix-2.1.3/proto/Makefile.in
patching file postfix-2.1.3/proto/TLS_README.html
patching file postfix-2.1.3/proto/postconf.proto
Hunk #2 succeeded at 6800 (offset -2 lines).
patching file postfix-2.1.3/src/global/Makefile.in
patching file postfix-2.1.3/src/global/mail_params.c
patching file postfix-2.1.3/src/global/mail_params.h
patching file postfix-2.1.3/src/global/mail_proto.h
patching file postfix-2.1.3/src/global/pfixtls.c
patching file postfix-2.1.3/src/global/pfixtls.h
patching file postfix-2.1.3/src/smtp/Makefile.in
patching file postfix-2.1.3/src/smtp/smtp.c
patching file postfix-2.1.3/src/smtp/smtp.h
patching file postfix-2.1.3/src/smtp/smtp_connect.c
patching file postfix-2.1.3/src/smtp/smtp_proto.c
patching file postfix-2.1.3/src/smtp/smtp_session.c
patching file postfix-2.1.3/src/smtpd/Makefile.in
patching file postfix-2.1.3/src/smtpd/smtpd.c
Hunk #9 succeeded at 2696 (offset 2 lines).
Hunk #11 succeeded at 2790 (offset 2 lines).
Hunk #13 succeeded at 2918 (offset 2 lines).
Hunk #15 succeeded at 3008 (offset 2 lines).
Hunk #17 succeeded at 3037 (offset 2 lines).
Hunk #19 succeeded at 3113 (offset 2 lines).
patching file postfix-2.1.3/src/smtpd/smtpd.h
patching file postfix-2.1.3/src/smtpd/smtpd_check.c
patching file postfix-2.1.3/src/smtpd/smtpd_sasl_proto.c
patching file postfix-2.1.3/src/smtpd/smtpd_state.c
patching file postfix-2.1.3/src/tlsmgr/Makefile.in
patching file postfix-2.1.3/src/tlsmgr/tlsmgr.c
patching file postfix-2.1.3/src/util/Makefile.in
patching file postfix-2.1.3/src/util/dict_open.c
patching file postfix-2.1.3/src/util/dict_sdbm.c
patching file postfix-2.1.3/src/util/dict_sdbm.h
patching file postfix-2.1.3/src/util/sdbm.c
patching file postfix-2.1.3/src/util/sdbm.h

Это нормально или нет?
Меня немного смущают след. строки
Hunk #11 succeeded at 2790 (offset 2 lines). - что они значат?



"Поддержка TLS в Postfix-2.1.5"
Отправлено unk , 27-Янв-05 18:10 
man patch на предмет ключика -p (ни чего не надо переименовывать)

>Меня немного смущают след. строки
Все хорошо.

>Hunk #11 succeeded at 2790 (offset 2 lines). - что они значат?
Возьмите словарь.


"Поддержка TLS в Postfix-2.1.5"
Отправлено ALex_hha , 27-Янв-05 19:09 
2 unk
спасибо за помощь

И еще один вопрос: Имеет ли значение в какой последовательности применять патчи?

Т.е. я хочу применить два патча:
1. pfixtls - для поддержки TLS
2. postfix-trash.patch - для поддержки квот для virtual

Я могу применять их в любой последовательности или нет?


"Поддержка TLS в Postfix-2.1.5"
Отправлено unk , 27-Янв-05 19:25 
>Я могу применять их в любой последовательности или нет?
VDA и TLS не пересекаются - накладывайте как хотите.
Если будите использовать mysql, то можете до кучи наложить патч для подстановок типа %d/%u в запрос (как у postgresql)



"Поддержка TLS в Postfix-2.1.5"
Отправлено Гость , 27-Янв-05 20:57 
>Если будите использовать mysql, то можете до кучи наложить патч для подстановок
>типа %d/%u в запрос (как у postgresql)
Можно по подробнее, что это даёт?

"Поддержка TLS в Postfix-2.1.5"
Отправлено unk , 27-Янв-05 21:03 
>>типа %d/%u в запрос (как у postgresql)
>Можно по подробнее, что это даёт?
Подробности в man 5 pgsq_table.
Патч о котором идет речь добовляет возможность подстановки %u,%d и %s для mysql. Что позволяет иметь нормальную структуру таблиц.



"Поддержка TLS в Postfix-2.1.5"
Отправлено Гость , 27-Янв-05 22:33 
>Подробности в man 5 pgsq_table.
Долго пытался найти, пока не понял, что правильнее man 5 pgsql_table
>Патч о котором идет речь добовляет возможность подстановки %u,%d и %s для mysql. Что позволяет иметь нормальную структуру таблиц.
Или я что-то не так понимаю, но зачем нужен %s если это и есть %u@%d?

"Поддержка TLS в Postfix-2.1.5"
Отправлено unk , 27-Янв-05 22:37 
>>Подробности в man 5 pgsq_table.
>Долго пытался найти, пока не понял, что правильнее man 5 pgsql_table
Пардон! очепятался :)

>Или я что-то не так понимаю, но зачем нужен %s если это
>и есть %u@%d?
Не всегда.
%s это весь токен и все. (в таблицах можно хранить не только e-mail'ы)


"Поддержка TLS в Postfix-2.1.5"
Отправлено ALex_hha , 28-Янв-05 10:10 
Так а где можно взять этот патч. Или как он хотя бы называется?



"Поддержка TLS в Postfix-2.1.5"
Отправлено unk , 28-Янв-05 10:16 
>Так а где можно взять этот патч. Или как он хотя бы
>называется?
Называется: mysql-query
Если не найдете моги скинуть вам на мыло.


"Поддержка TLS в Postfix-2.1.5"
Отправлено ALex_hha , 28-Янв-05 10:45 
Буду очень признателен если закинешь на alex_hha@mail.ru
Только мне надо под Postfix-2.1.5.

Или там все равно какая версия?



"Поддержка TLS в Postfix-2.1.5"
Отправлено ALex_hha , 28-Янв-05 12:20 
Спасибо за патч.

Прочитал статью ISP-MAIL-HOWTO. v1.2. (с www.linuxcenter.ru)
И что-то я немного запутался.
Там они устанавливают патч для поддержки MySQL и LDAP для cyrus-sasl-1.5.27
, у меня сейчас 2.1.20. Для этой версии эти патчи не надо устанавливать? Я так понимаю эта поддержка уже встроена в код?



"Поддержка TLS в Postfix-2.1.5"
Отправлено unk , 28-Янв-05 12:27 
>Прочитал статью ISP-MAIL-HOWTO. v1.2. (с www.linuxcenter.ru)
Увы, не читал.

>И что-то я немного запутался.
>Там они устанавливают патч для поддержки MySQL и LDAP для cyrus-sasl-1.5.27
>, у меня сейчас 2.1.20. Для этой версии эти патчи не надо
>устанавливать? Я так понимаю эта поддержка уже встроена в код?
Да 2.x ветка умет это из коробки.



"Поддержка TLS в Postfix-2.1.5"
Отправлено turatam , 28-Янв-05 17:16 
скинь патчик mysql-query
turatam@ost-group.ru

"Поддержка TLS в Postfix-2.1.5"
Отправлено unk , 28-Янв-05 17:54 
>скинь патчик mysql-query
Послал. Вы последний - надоело.



"Поддержка TLS в Postfix-2.1.5"
Отправлено ALex_hha , 28-Янв-05 18:31 
2 unk
Лучше кинь ссылку где ты этот патч взял. А то я думаю что просьб типа
скинь мне на мой ящик будет еще много. Можно конечно забить на все.


"Поддержка TLS в Postfix-2.1.5"
Отправлено mAdDuke , 03-Фев-05 03:55 
а я ручками добавил TLS в свой 2.1.5... к тому же у меня openssl-0.9.7e

"Поддержка TLS в Postfix-2.1.5"
Отправлено somebody , 16-Фев-05 13:26 
Пожалуйста расскажи как, или напиши patch :)
И еще подскажите место, где лежат наиболее известные патчи для postfix

"Поддержка TLS в Postfix-2.1.5"
Отправлено mAdDuke , 18-Фев-05 09:30 
>Пожалуйста расскажи как, или напиши patch :)
>И еще подскажите место, где лежат наиболее известные патчи для postfix

http://postfix.it.nsc.ru/TLS_README.html

это как самому включить поддержку TLS в Postfix


"Поддержка TLS в Postfix-2.1.5"
Отправлено turatam , 15-Фев-05 00:39 
>>скинь патчик mysql-query
>Послал. Вы последний - надоело
Большое спасибо вам