Главная страница


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Alexander Dilevsky                   2:5020/400     28 Nov 2001  10:47:54
 To : Vsevolod Lutovinov
 Subject : Re: drweb+linux: проблема в сборке drweb-smf
 -------------------------------------------------------------------------------- 
 
 "Vsevolod Lutovinov" <Vsevolod.Lutovinov@p20.f69.n5020.z2.fidonet.org> wrote
 in message news:<1006892431@p20.f69.n5020.z2.ftn>...
 
 > Hello Alexander.
 
 >
 
 > 26 Nov 01 23:29, you wrote to Ilya:
 
 >
 
 > У автора фильтров FIDO под рукой не обнаружено, поэтому передаю его
 
 > ответ:
 
 >
 
 > > Такое впечатление, что _это_ писали люди, до той поры
 
 > > программировавшие исключительно под windows.
 
 >
 
 > Конкретные претензии "к пуговицам" есть ?
 
 Есть. Фильтр не умеет _не_ отправлять квитанцию о вирусе оригинальному
 получателю. И не надо мне рассказывать, что все три десятка человек,
 читающих webadmin@yandex.ru любят получать в день по три сотни квитанций об
 убитых вирусах.
 
 Пришлось ваш фильтр колупать ручками. Причем в версии 4.26 мне это сделать
 так и не удалось, времени на глубокое копание с отладчиком было жалко,
 плюнул и поставил обратно от 4.25.
 
 drwebdc в режиме tcp socket оставляет после себя висеть сокеты в состоянии
 TIME_WAIT. Соответственно, пока они не отомрут по таймауту, запустить его
 заново не удается. А тот же апач, например, запускается сразу после
 убивания.
 
 >
 
 > > Особенно меня порадовала ситуация с работой через unix socket.
 
 > > То есть создавать-то она его умеет. Hо если он по счастливой
 
 > > случайности уже есть,то вместо того, чтобы его использовать,
 
 > > программа вылетает с сообщением, что не может его создать. А
 
 > > эта часть в исходниках остутствует - в библиотеку запрятана..
 
 >
 
 > Извините, молодой человек, но если вы не разобрались, кто, что и
 
 Я уже не очень молодой во-первых, и немножко умею программировать во
 вторых - Brainbench Master
 
 C programmer и Master web administrator.
 > как, то лучше промолчать. Если вы про Unix-сокет для связи между
 
 > sendmail и фильтром (в коей паре фильтр является "сервером") то его
 
 Ага, про него.
 
 Цитирую dwf_main.c:
 
 else if( bDUnix )
 
 {
 
 libcode = startupLib( DWL_TYPE_UNIX_SOCKET, 0, DaemonUnix );
 
 if( libcode != DWL_NOERROR )
 
 {
 
 wprintLib("Can not initialize library with unix sockets transport.\n");
 
 return DWCLIENT_LIB_ERR;
 
 }
 
 }
 
 startupLib() отсутствует в исходниках и присутствует в
 clients/drwebdc/lib/libdwclient.a
 
 Что она там внутри делает - мне снаружи не видно, и главное - исправлять
 очень трудно.
 > создает libmilter (библиотека разработанная и поддерживаемая авторами
 
 > sendmail, а вовсе не нами), она же и его пытается удалять (правда без
 
 > нашего патча она этого не делает). Hо она совершенно права, в том, что
 
 > отказывается работать с существующем сокетом, не понятно кем созданным.
 
 Значит, надо удалять его самостоятельно. Hо не заставлять пользователя
 нарываться на эту радость в процессе работы и вручную вписывать удаление
 сокета в запускающий скрипт.
 
 Почему-то mysql при работе через unix socket после аварийной перезагрузки
 машины не вылетает с сообщением, что сокет уже существует.
 
 > Если вы про Unix-сокет для связи между фильтром и демоном, то в этой
 
 > паре "сервером" является уже демон, и это его забота создавать и удалять
 
 > это unix-сокет.
 
 >
 
 > Итак к "пуговицам" претензии есть ?
 
 Именно к пуговицам. Остальной пиджак меня вполне устраивает - не падает,
 память не жрет, успешно ловит вирусы на публичной Яндекс-почте с нехилым
 потоком писем. А главное - в отличие от того же AVP, DrWeb сохраняет в
 квитанциях заголовки от оригинального письма, по которым можно разобрать,
 откуда оно пришло.
 
 >
 
 > --
 
 > Best regards,
 
 > Sergey mailto:asv@drweb.ru
 
 >
 --
 Alexander Dilevsky
 mailto:dil@cea.ru
 --- ifmail v.2.15dev5
  * Origin: Demos online service (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 drweb+linux: проблема в сборке drweb-smf   sergey chervyakov   23 Nov 2001 18:48:13 
 Re: drweb+linux: проблема в сборке drweb-smf   Igor Surzhko   23 Nov 2001 18:58:30 
 Re: drweb+linux: проблема в сборке drweb-smf   Sergey Mihailov   26 Nov 2001 08:59:05 
 drweb+linux: проблема в сборке drweb-smf   Ilya Jakovetc   24 Nov 2001 02:02:53 
 Re: drweb+linux: проблема в сборке drweb-smf   Alexander Dilevsky   27 Nov 2001 00:29:10 
 drweb+linux: проблема в сборке drweb-smf   Vsevolod Lutovinov   27 Nov 2001 21:17:06 
 Re: drweb+linux: пpоблема в сбоpке drweb-smf   Vladimir Katushenok   27 Nov 2001 23:44:51 
 drweb+linux: пpоблема в сбоpке drweb-smf   Vsevolod Lutovinov   28 Nov 2001 08:16:19 
 Re: drweb+linux: проблема в сборке drweb-smf   Alexander Dilevsky   28 Nov 2001 10:47:54 
 Re: drweb+linux: РТПВМЕHБ Ч УВПТЛ Е drweb-smf   Sergey Akhapkin   29 Nov 2001 15:40:30 
 Re: drweb+linux: РТПВМЕHБ Ч УВПТЛ Е drweb-smf   Alexander Dilevsky   29 Nov 2001 22:34:02 
 drweb+linux: РТПВМЕHБ Ч УВПТЛ Е drweb-smf   Vsevolod Lutovinov   30 Nov 2001 11:13:53 
 Re: drweb+linux: тфрчнеов ю хчрфм е drweb-smf   Sergey Akhapkin   30 Nov 2001 15:45:44 
 Re: drweb+linux: тфрчнеов ю хчрфм е drweb-smf   Alexander Dilevsky   01 Dec 2001 00:17:31 
 Re: drweb+linux: РТПВМЕHБ Ч УВПТЛ Е drweb-smf   Eugene B. Berdnikov   01 Dec 2001 17:04:39 
 Re: drweb+linux: тфрчнеов ю хчрфм е drweb-smf   Sergey Akhapkin   03 Dec 2001 16:48:55 
 drweb+linux: проблема в сборке drweb-smf   Peter V. Chernikoff   02 Dec 2001 03:47:38 
 drweb+linux: проблема в сборке drweb-smf   Vsevolod Lutovinov   27 Nov 2001 21:20:34 
Архивное /ru.linux/65773e0c805b.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional