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


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Andrey Slusar                        2:467/126      13 Apr 2003  13:40:00
 To : Sergey Krinitsin
 Subject : Re: Xterm
 -------------------------------------------------------------------------------- 
 
 
 On Sat, 12 Apr 2003 01:05:02 +0300 Sergey Krinitsin wrote:
 
  AC>>>> Hе понял. Каким образом мой ньюсридер непригоден для написания
  SK>>>                              ^^^ Это какой "мой"?  Если ньюсридер
  SK>>> не пропатчен для работы с FTN, он квотит по идиотски пустыми
  AS>>   В каком месте нужно гнус патчить скажи мне пожалуйста? Я не патчил
  AS>>  его вообще никак.
 
  SK> То что ты его не патчил совсем не означает, что его не патчили
  SK> создатели дистра. Мне лень ставить emacs от красной шапки и
  SK> проверять, умеет ли его gnus по дефолту квотить "по фидошному",
  SK> но в инете напимер без труда нашелся "FTN патч для gnus"- его
  SK> существование наводить на определенные мысли.
 
   :-)))
   Это говорит только о том, что ты на емакс смотрел не более 10
  минут. В емаксе все делается встроенными средствами и никаких патчей
  совершенно не нужно, и где ты нашел FTN-патч для гнуса я даже не знаю
  нафига это ему надо. А по дефолту даже tin не квотит по фидошному -
  ему это нужно сказать в конфигах, так-же как и gnus'у.
 
  SK>>> косяками, из-за этого потом непонятно, кто что писал. Кроме того,
  SK>>> у ньюсов нет поля "To:", и по дефолту гейт будет ставить All, что
  SK>>> тоже не рулез.
  AS>>   У меня X-Comment-to формирует именно inn с помощью перлового
  AS>>  скрипта, благодаря чему я могу писать в фидо даже mozilla'ой, которая
  AS>>  не формирует X-Comment-yo заголовка. Это же не патч, а стандартное
  AS>> средство.
 
  SK> А вот это интересно. Замыль плз этот скрипт, если не трудно.
 
 ===filter_nnrpd.pl===
 #!/usr/bin/perl -w
 #use strict;
 
 sub filter_post {
     my $rval = "" ;             # assume we'll accept.
     my $grephistory = '/usr/lib/news/bin/grephistory';
     my $sm = '/usr/lib/news/bin/sm';
 
 if( $hdr{"Newsgroups"} =~ /fido|junk\./ ) {
 
         if (    !(($hdr{"Comment-To"} ne "") ||
                 ($hdr{"X-Comment-To"} ne "") ||
                 ($hdr{"X-FTN-To"} ne "") ||
                 ($hdr{"X-Fidonet-Comment-To"} ne "") ||
                 ($hdr{"X-Apparently-To"} ne ""))) {
             my $refs = $hdr{"References"};
             if( $refs ne "" ) {
                 my @refs = split(/ /, $refs);
                 my $msgid = pop @refs;
                 $msgid =~ s/[<>|;\s'"]//g;
                 my $fn=`$grephistory \'$msgid\' 2>&1`;
                 if( (!($fn =~ /\/dev\/null/)) &&
                     (!($fn =~ /Not found/)) ) {
                     my $orig_from = `$sm $fn`;
                     my @orig_from = grep(/^From:/, split(/\n/, $orig_from));
                     $orig_from = shift @orig_from;
                     $orig_from =~ s/^From:\s*//;
                     $orig_from =~
 s/^\s*(.+[^\s])\s*<[^\s><"\(\)\@]+\@[^\s><"\(\)\@]+>\s*$/$1/;
                     $orig_from =~
 s/^\s*<{0,1}[^\s><"\(\)\@]+\@[^\s><"\(\)\@]+>{0,1}\s*\((.+)\)\s*$/$1/;
                     $orig_from =~ s/^"//;
                     $orig_from =~ s/"$//;
                     $hdr{"X-Comment-To"} = $orig_from;
                     $modify_headers = 1;
                 }
             }
         }
     }
     return $rval;
  }
 ===
  Кладешь его в filters inn'а и включаешь perl filtering. Кстати,
 писал не я, жаль автора не помню, но у него еще много чего хорошего в
 плане перловых скриптов к inn'у - кодировки, правильный msgid. В общем
 пусть отзовется и скажет, че у него там еще есть :-)
 
  SK> Sergey
 
 -- 
                                                       Всего хорошего.
                                                                 Андрей.
 --- Gnus/5.090016 (Oort Gnus v0.16) Emacs/21.2 (gnu/linux)
  * Origin: Powered by 220v (2:467/126)
 
 

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

 Тема:    Автор:    Дата:  
 Xterm   Sergey Krinitsin   06 Apr 2003 22:05:56 
 Xterm   Sergei Dubarev   07 Apr 2003 01:37:02 
 Xterm   Sergey Krinitsin   08 Apr 2003 02:29:16 
 Re: Xterm   Alexander Ogol   07 Apr 2003 03:01:25 
 Xterm   Sergey Krinitsin   08 Apr 2003 02:16:04 
 Re: Xterm   Artem Chuprina   08 Apr 2003 15:44:06 
 Xterm   Sergey Krinitsin   09 Apr 2003 00:46:10 
 Re: Xterm   Artem Chuprina   09 Apr 2003 11:46:52 
 Xterm   Sergey Krinitsin   10 Apr 2003 00:57:28 
 Re: Xterm   Artem Chuprina   10 Apr 2003 11:21:02 
 Xterm   Sergey Krinitsin   10 Apr 2003 20:45:30 
 Re: Xterm   Andrey Slusar   12 Apr 2003 01:13:41 
 Xterm   Sergey Krinitsin   12 Apr 2003 01:05:02 
 Re: Xterm   Andrew Dolgov   12 Apr 2003 11:01:54 
 Xterm   Sergey Krinitsin   13 Apr 2003 21:36:44 
 Re: Xterm   Andrey Slusar   13 Apr 2003 13:40:00 
 Xterm   Sergey Krinitsin   13 Apr 2003 22:03:26 
 Re: Xterm   Valentin Nechayev   13 Apr 2003 00:47:02 
 Re: Xterm   Andrey Slusar   13 Apr 2003 13:40:00 
 Re: Xterm   Ruslan Kosolapov   11 Apr 2003 07:23:34 
 Фидоквотинг в vim\'е   Dmitry Pyzhov   12 Apr 2003 01:05:05 
 Re: Фидоквотинг в vim\'е   Artem Chuprina   11 Apr 2003 19:53:19 
 Xterm   Sergey Krinitsin   12 Apr 2003 15:10:24 
 Re: Xterm   Ruslan Kosolapov   14 Apr 2003 06:50:46 
 Xterm   Sergey Prohorenko   14 Apr 2003 23:02:10 
 Xterm   Sergey Krinitsin   15 Apr 2003 20:18:30 
 Xterm   Roman Tsarev   14 Apr 2003 15:07:17 
 Re: Xterm   Artem Chuprina   11 Apr 2003 12:25:54 
 Xterm   Sergey Krinitsin   12 Apr 2003 18:45:10 
 Re: Xterm   Anton Kovalenko   13 Apr 2003 20:38:57 
 Xterm   Sergey Krinitsin   14 Apr 2003 20:15:42 
 Re: Xterm   Ruslan Kosolapov   15 Apr 2003 05:56:50 
 Re: Xterm   Artem Chuprina   14 Apr 2003 13:05:09 
 Xterm   Sergey Krinitsin   15 Apr 2003 20:42:00 
 Re: Xterm   Artem Chuprina   17 Apr 2003 12:50:40 
 Xterm   Sergey Krinitsin   18 Apr 2003 20:35:00 
 Re: Xterm   Ali Albakov   10 Apr 2003 17:27:15 
 Xterm   Sergey Krinitsin   10 Apr 2003 22:35:42 
 Re: Xterm   Ali Albakov   12 Apr 2003 01:29:33 
 Xterm   Sergey Krinitsin   12 Apr 2003 17:47:54 
 Re: Xterm   Ruslan Kosolapov   14 Apr 2003 06:40:43 
 Xterm   Sergey Krinitsin   15 Apr 2003 20:10:46 
 Xterm   Valery Shishkov   17 Apr 2003 15:41:57 
 Re: Xterm   Ali Albakov   14 Apr 2003 21:21:45 
 Re: Xterm   Alexander Ogol   15 Apr 2003 01:43:15 
 Xterm   Sergey Krinitsin   15 Apr 2003 21:28:28 
 Re: Xterm   Ali Albakov   17 Apr 2003 08:22:52 
 Re: Xterm   Kirill Frolov   15 Apr 2003 21:37:42 
 Re: Xterm   Ali Albakov   19 Apr 2003 20:43:10 
 Xterm   Sergei Dubarev   12 Apr 2003 12:36:02 
 Re: Xterm   Victor Wagner   12 Apr 2003 22:33:46 
 Re: Xterm   Andrew Dolgov   12 Apr 2003 23:10:55 
 Xterm   Sergei Dubarev   13 Apr 2003 03:42:30 
 Re: Xterm   Aleksei Gusev   14 Apr 2003 14:58:21 
 Xterm   Sergei Dubarev   14 Apr 2003 20:06:12 
 Re: Xterm   Aleksei Gusev   14 Apr 2003 23:00:31 
 Re: Xterm   Deniz Feklushkin   17 Apr 2003 14:54:31 
 Re: Xterm   Aleksei Gusev   18 Apr 2003 16:41:00 
 Re: Moderatorial [*] RedHat 7.3   Kirill Frolov   22 Nov 2003 15:36:12 
 Moderatorial [*] RedHat 7.3   Svyatoslav Abramenkov   23 Nov 2003 09:37:54 
 Re: Moderatorial [*] RedHat 7.3   Aleksei Gusev   25 Nov 2003 16:48:47 
 Re: фидо-софт   Eugeny Chernetcki   24 Feb 2004 15:11:10 
 Xterm   Sergey Krinitsin   14 Apr 2003 19:59:02 
 Re: Xterm   Anton Kovalenko   08 Apr 2003 17:15:05 
 Re: Xterm   Andrew Dolgov   08 Apr 2003 18:04:10 
 Re: Xterm   Alexey Vyskubov   08 Apr 2003 16:18:49 
 Re: Xterm   Alexander Shabanov   07 Apr 2003 21:28:20 
Архивное /ru.linux/185500000046.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional