summaryrefslogtreecommitdiff
path: root/fml
diff options
context:
space:
mode:
authorfukachan <fukachan>2002-09-24 15:02:29 +0000
committerfukachan <fukachan>2002-09-24 15:02:29 +0000
commitd4fc0881250e96bfd056e0b7dd46db7d0943eafb (patch)
tree128188ee64f4da54a09f9e84d93a7e86a4955ff9 /fml
parent716212879045baef663f99be8d3c4fddcd2ee7c8 (diff)
downloadfml8-d4fc0881250e96bfd056e0b7dd46db7d0943eafb.tar.gz
fml8-d4fc0881250e96bfd056e0b7dd46db7d0943eafb.tar.bz2
fml8-d4fc0881250e96bfd056e0b7dd46db7d0943eafb.zip
$article_header_filter_rules: append permit rule
Diffstat (limited to 'fml')
-rw-r--r--fml/etc/default_config.cf.ja.in4
-rw-r--r--fml/etc/src/config.cf.ja/header.cf4
-rw-r--r--fml/lib/FML/Filter/HeaderCheck.pm7
3 files changed, 12 insertions, 3 deletions
diff --git a/fml/etc/default_config.cf.ja.in b/fml/etc/default_config.cf.ja.in
index c3efc7b4..982694b7 100644
--- a/fml/etc/default_config.cf.ja.in
+++ b/fml/etc/default_config.cf.ja.in
@@ -611,11 +611,13 @@ objective_file = $ml_home_dir/objective
use_article_header_filter = yes
-# Descriptions: フィルタリングのルール
+# Descriptions: フィルタリングのルール。
+# どのルールにもマッチしないなら、記事の投稿は認められる。
# History:
# Value:
# Examples:
article_header_filter_rules = check_message_id
+ permit
# Descriptions: ヘッダ情報を根拠にしたループチェックをするか?
diff --git a/fml/etc/src/config.cf.ja/header.cf b/fml/etc/src/config.cf.ja/header.cf
index 2b0d1b56..b7982bc0 100644
--- a/fml/etc/src/config.cf.ja/header.cf
+++ b/fml/etc/src/config.cf.ja/header.cf
@@ -7,11 +7,13 @@
use_article_header_filter = yes
-# Descriptions: フィルタリングのルール
+# Descriptions: フィルタリングのルール。
+# どのルールにもマッチしないなら、記事の投稿は認められる。
# History:
# Value:
# Examples:
article_header_filter_rules = check_message_id
+ permit
# Descriptions: ヘッダ情報を根拠にしたループチェックをするか?
diff --git a/fml/lib/FML/Filter/HeaderCheck.pm b/fml/lib/FML/Filter/HeaderCheck.pm
index 7ca32cd8..469d0305 100644
--- a/fml/lib/FML/Filter/HeaderCheck.pm
+++ b/fml/lib/FML/Filter/HeaderCheck.pm
@@ -4,7 +4,7 @@
# All rights reserved. This program is free software; you can
# redistribute it and/or modify it under the same terms as Perl itself.
#
-# $FML: HeaderCheck.pm,v 1.18 2002/09/11 23:18:12 fukachan Exp $
+# $FML: HeaderCheck.pm,v 1.19 2002/09/22 14:56:50 fukachan Exp $
#
package FML::Filter::HeaderCheck;
@@ -105,7 +105,12 @@ sub header_check
my $rules = $self->{ _rules };
# apply $rule check for the header object $hdr
+ RULE:
for my $rule (@$rules) {
+ if ($rule eq 'permit') {
+ last RULE;
+ }
+
eval q{
$self->$rule($hdr, $args);
};