diff options
| author | fukachan <fukachan> | 2004-12-15 14:47:37 +0000 |
|---|---|---|
| committer | fukachan <fukachan> | 2004-12-15 14:47:37 +0000 |
| commit | f96f0f8f80569371c110abfba1bfb7cc40d1e8b2 (patch) | |
| tree | c318eb2ebff71c1e2c52d3ced1ce19ec9d8e3d05 /fml/lib | |
| parent | 11450a40059b2b103259eb0fe180c94d1ca3167b (diff) | |
| download | fml8-f96f0f8f80569371c110abfba1bfb7cc40d1e8b2.tar.gz fml8-f96f0f8f80569371c110abfba1bfb7cc40d1e8b2.tar.bz2 fml8-f96f0f8f80569371c110abfba1bfb7cc40d1e8b2.zip | |
fix/update rules
Diffstat (limited to 'fml/lib')
| -rw-r--r-- | fml/lib/FML/Merge/FML4/RULES.txt | 256 |
1 files changed, 124 insertions, 132 deletions
diff --git a/fml/lib/FML/Merge/FML4/RULES.txt b/fml/lib/FML/Merge/FML4/RULES.txt index 209599ac..afb9ae1b 100644 --- a/fml/lib/FML/Merge/FML4/RULES.txt +++ b/fml/lib/FML/Merge/FML4/RULES.txt @@ -1,16 +1,16 @@ # -# $FML: RULES.txt,v 1.2 2004/12/09 03:38:11 fukachan Exp $ +# $FML: RULES.txt,v 1.3 2004/12/09 11:30:48 fukachan Exp $ # BASED ON fml/cf/MANIFEST 1.104 # -# .use_fml4_value そのまま使う -# .use_fml8_value fml8 で自動設定される値を使う # .convert よろしく変換して頑張る # .fml8_default fml8 のデフォルトと同じ、気にするな +# .use_fml8_value fml8 で自動設定される値を使う # .not_yet_implemented まだ、実装されてない -# .not_yet_configurable まだ、設定変更できない -# .unavailable 対応するものがない、実装予定もない +# まだ、設定変更できない # .ignore 実装方式が違うので、変換が無意味 -# +# 対応するものがない、実装予定もない + + ######################################################################### @@ -92,7 +92,6 @@ # REJECT_POST_HANDLER: reject .if MAIL_LIST - .convert @@ -107,11 +106,11 @@ .if PERMIT_POST_FROM == members_only .if REJECT_POST_HANDLER == auto_subscribe - .unavailable + .ignore .if PERMIT_POST_FROM == members_only .if REJECT_POST_HANDLER == ignore - .unavailable + .not_yet_implemented .if PERMIT_POST_FROM == moderator .not_yet_implemented @@ -145,7 +144,6 @@ # REJECT_COMMAND_HANDLER: reject .if CONTROL_ADDRESS - .convert @@ -160,7 +158,7 @@ .if PERMIT_COMMAND_FROM == members_only .if REJECT_COMMAND_HANDLER == auto_subscribe - .unavailble + .ignore .if PERMIT_COMMAND_FROM == members_only .if REJECT_COMMAND_HANDLER == ignore @@ -179,7 +177,7 @@ # # value: 1/0 # MAIL_LIST_ACCEPT_COMMAND: .if MAIL_LIST_ACCEPT_COMMAND - .unavailable + .ignore # # ## Sub Section: Maintainer ## @@ -188,13 +186,12 @@ # # value: string # MAINTAINER: .if MAINTAINER - .convert # MAINTAINER_SIGNATURE: .if MAINTAINER_SIGNATURE - .unavailable + .ignore # # ## Sub Section: ML_FN ## @@ -206,7 +203,7 @@ # # value: string # ML_FN: .if ML_FN - .unavailable + .ignore @@ -219,15 +216,14 @@ # # value: directory string # SPOOL_DIR: spool .if SPOOL_DIR == spool - - spool_dir = SPOOL_DIR + .convert # # tmp, after chdir, under DIR # # value: directory string # TMP_DIR: tmp .if TMP_DIR == tmp - .use_fml8_value + .convert # # multi-purpose log, temporary, transient, and spool files (4.4BSD style) @@ -240,12 +236,12 @@ # VARLOG_DIR: var/log .if VARLOG_DIR == var/log - .ignore + .use_fml8_value # VARRUN_DIR: var/run .if VARRUN_DIR == var/run - .ignore + .use_fml8_value # VARDB_DIR: var/db @@ -320,7 +316,7 @@ .fml8_default .if AUTO_REGISTRATION_KEYWORD != subscribe - .unavailable + .ignore # # when automatic registration, @@ -329,7 +325,7 @@ # # value: string # AUTO_REGISTRATION_DEFAULT_MODE: .if AUTO_REGISTRATION_DEFAULT_MODE - .ignore + .convert # # "confirmation" (default) mode configurations @@ -340,7 +336,7 @@ .fml8_default .if CONFIRMATION_ADDRESS != CONTROL_ADDRESS - .unavailable + .ignore # CONFIRMATION_SUBSCRIBE: subscribe @@ -348,7 +344,7 @@ .fml8_default .if CONFIRMATION_SUBSCRIBE != subscribe - .unavailable + .ignore # CONFIRMATION_KEYWORD: confirm @@ -356,19 +352,19 @@ .fml8_default .if CONFIRMATION_KEYWORD != confirm - .unavailable + .ignore # CONFIRMATION_WELCOME_STATEMENT: .if CONFIRMATION_WELCOME_STATEMENT - .unavailable + .ignore # # "subscribe" needs no YOUR NAME. # # value: 1/0 # CONFIRMATION_SUBSCRIBE_NEED_YOUR_NAME: 1 .if CONFIRMATION_SUBSCRIBE_NEED_YOUR_NAME - .unavailable + .ignore # # file to send back "what is confirmation?" with "confirmation request" @@ -376,14 +372,14 @@ # # value: filename string # CONFIRMATION_FILE: $DIR/confirm .if CONFIRMATION_FILE - .unavailable + .ignore # # Expire of request queue. The unit is "hour". (default, 168 == 7*24) # # value: number # CONFIRMATION_EXPIRE: 168 .if CONFIRMATION_EXPIRE == 168 - .not_yet_configurable + .not_yet_implemented # # confirmation request queue (you should not manually edit it) @@ -401,7 +397,7 @@ .fml8_default .if DEFAULT_SUBSCRIBE != subscribe - .unavailable + .ignore # # In adding a new member, fml sends $WELCOME_FILE to him/her. @@ -410,14 +406,14 @@ # # value: filename string # WELCOME_FILE: $DIR/welcome .if WELCOME_FILE - .unavailable + .ignore # # subject of mail ($WELCOME_FILE) sent to a new member # # value: string # WELCOME_STATEMENT:Welcome to our $ML_FN\n You are added automatically .if WELCOME_STATEMENT == Welcome to our $ML_FN\n You are added automatically - .unavailable + .ignore # # Enforce file to add a new member address for some purposes. @@ -425,10 +421,7 @@ # # value: filename string # FILE_TO_REGIST: .if FILE_TO_REGIST - - primary_member_map = FILE_TO_REGIST - - primary_recipient_map = FILE_TO_REGIST + .convert # # obsolete in fact. @@ -439,18 +432,18 @@ # # value: 1/0 # AUTO_REGISTERED_UNDELIVER_P: 1 .if AUTO_REGISTERED_UNDELIVER_P == 1 - .unavailable + .ignore .if AUTO_REGISTERED_UNDELIVER_P == 0 - .unavailable + .ignore # AUTO_REGISTRATION_LINES_LIMIT: 0 .if AUTO_REGISTRATION_LINES_LIMIT == 0 - .unavailable + .ignore .if AUTO_REGISTRATION_LINES_LIMIT > 0 - .unavailable + .ignore @@ -547,7 +540,7 @@ # # value: filename string # ADMIN_HELP_FILE: $DIR/help-admin .if ADMIN_HELP_FILE - .unavailable + .ignore # # password file to authenticate members @@ -681,11 +674,11 @@ # # value: 1/0 # NOT_USE_UNIX_FROM_LOOP_CHECK: 0 .if NOT_USE_UNIX_FROM_LOOP_CHECK == 0 - .unavailable + .ignore .if NOT_USE_UNIX_FROM_LOOP_CHECK == 1 - .unavailable + .ignore # # check Message-Id: duplication to avoid mail loop @@ -712,7 +705,7 @@ # # value: 1/0 # LOG_CONNECTION: 0 .if LOG_CONNECTION - .unavailable + .ignore # # address check levels, which level is the tree depth from the root. @@ -733,7 +726,7 @@ .fml8_default .if ADDR_CHECK_MAX != 3 - .not_yet_configurable + .not_yet_implemented # # fml reject too big mail. @@ -743,7 +736,7 @@ # # value: number # INCOMING_MAIL_SIZE_LIMIT: .if INCOMING_MAIL_SIZE_LIMIT == 0 - .unavailable + .ignore .if INCOMING_MAIL_SIZE_LIMIT != 0 .use_fml8_value @@ -757,7 +750,7 @@ .fml8_default .if NOTIFY_MAIL_SIZE_OVERFLOW == 0 - .not_yet_configurable + .not_yet_implemented # # When fml reject too big mail, @@ -815,7 +808,7 @@ .fml8_default .if FILTER_NOTIFY_REJECTION == 0 - .not_yet_configurable + .not_yet_implemented @@ -923,14 +916,14 @@ # # value: 1/0 # CONTENT_HANDLER_CUTOFF_EMPTY_MESSAGE: 0 .if CONTENT_HANDLER_CUTOFF_EMPTY_MESSAGE - .use_fml4_value + .convert # # reject empty message after cut off process. # # value: 1/0 # CONTENT_HANDLER_REJECT_EMPTY_MESSAGE: 0 .if CONTENT_HANDLER_REJECT_EMPTY_MESSAGE - .use_fml4_value + .convert # # try to convert Japanese HANKAKU chars in the mail body to ZENAKKU @@ -950,7 +943,7 @@ # # value: "strip" / "reject" / "" # HTML_MAIL_DEFAULT_HANDLER: .if HTML_MAIL_DEFAULT_HANDLER - .use_fml4_value + .convert # # Traffic Monitoring Mechanism within fml @@ -1074,11 +1067,11 @@ # # value: number # NUM_LOG_MAIL: 100 .if NUM_LOG_MAIL - .not_yet_configurable + .not_yet_implemented # LOG_MAIL_FILE_SIZE_MAX: 2048 .if LOG_MAIL_FILE_SIZE_MAX - .not_yet_configurable + .not_yet_implemented # # PGP Encrypted ML @@ -1128,7 +1121,7 @@ .fml8_default .if DATE_TYPE != original-date - .not_yet_implemented + .ignore # # In article header, fml adds following header fields. @@ -1151,7 +1144,7 @@ article_header_rewrite_rules += add_fml_traditional_article_id .if XMLCOUNT != X-Mail-Count - .not_yet_configurable + .not_yet_implemented # # In default subject tag does not exist to show more and more effective @@ -1223,7 +1216,7 @@ # # value: string # ERRORS_TO: .if ERRORS_TO - .not_yet_configurable + .not_yet_implemented # # Message-Id: use original Message-Id or Server Defined Message-Id ? @@ -1275,31 +1268,31 @@ # # List-* # LIST_SOFTWARE: .if LIST_SOFTWARE - .not_yet_configurable + .not_yet_implemented # LIST_POST: .if LIST_POST - .not_yet_configurable + .not_yet_implemented # LIST_OWNER: .if LIST_OWNER - .not_yet_configurable + .not_yet_implemented # LIST_HELP: .if LIST_HELP - .not_yet_configurable + .not_yet_implemented # LIST_SUBSCRIBE: .if LIST_SUBSCRIBE - .not_yet_configurable + .not_yet_implemented # LIST_UNSUBSCRIBE: .if LIST_UNSUBSCRIBE - .not_yet_configurable + .not_yet_implemented # LIST_ID: .if LIST_ID - .not_yet_configurable + .not_yet_implemented @@ -1315,10 +1308,10 @@ # # value: 0/1/2 # REWRITE_TO: .if REWRITE_TO == 2 - .not_yet_implemented + .ignore .if REWRITE_TO == 1 - .not_yet_implemented + .ignore .if REWRITE_TO == 0 .fml8_default @@ -1374,8 +1367,7 @@ # # value: regexp string # SKIP_FIELDS: Return-Receipt-To .if SKIP_FIELDS == Return-Receipt-To - - unsafe_header_fields = SKIP_FIELDS + .convert # # correct a wrong input @@ -1484,14 +1476,14 @@ # # value: newaddr curaddr maintainer # CHADDR_REPLY_TO: newaddr curaddr .if CHADDR_REPLY_TO == newaddr curaddr - .not_yet_configurable + .not_yet_implemented # # choise of addresses to return for "admin chaddr" command reply # # value: newaddr curaddr maintainer # ADMIN_CHADDR_REPLY_TO: newaddr curaddr .if ADMIN_CHADDR_REPLY_TO == newaddr curaddr - .not_yet_configurable + .not_yet_implemented # # ## Sub Section: mget ## @@ -1616,7 +1608,7 @@ # # value: string # MGET_SUBJECT_TEMPLATE: result for mget _DOC_MODE_ _PART_ _ML_FN_ .if MGET_SUBJECT_TEMPLATE == result for mget _DOC_MODE_ _PART_ _ML_FN_ - .not_yet_implemented + .ignore # # send error message to Reply-To: ? or From: ? @@ -1626,7 +1618,7 @@ # # value: from / reply-to # MESSAGE_RETURN_ADDR_POLICY: reply-to .if MESSAGE_RETURN_ADDR_POLICY == reply-to - .not_yet_implemented + .ignore ######################################################################### @@ -1732,12 +1724,12 @@ # # $ACTIVE_LIST delivery list # # value: filename string # MEMBER_LIST: $DIR/members -.if MEMBER_LIST == $DIR/members +.if MEMBER_LIST != $DIR/members .convert # ACTIVE_LIST: $DIR/actives -.if ACTIVE_LIST == $DIR/actives +.if ACTIVE_LIST != $DIR/actives .convert @@ -1749,12 +1741,12 @@ # # $HELP_FILE sent by "# help" command # # value: filename string # GUIDE_FILE: $DIR/guide -.if GUIDE_FILE == $DIR/guide +.if GUIDE_FILE != $DIR/guide .convert # OBJECTIVE_FILE: $DIR/objective -.if OBJECTIVE_FILE == $DIR/objective +.if OBJECTIVE_FILE != $DIR/objective .convert @@ -1766,7 +1758,7 @@ # # When fml rejects mail from someone, fml sends back this file to the sender. # # value: filename string # DENY_FILE: $DIR/deny -.if DENY_FILE == $DIR/deny +.if DENY_FILE != $DIR/deny .ignore @@ -1774,8 +1766,8 @@ # # $MGET_LOGFILE log file for mget routine, $LOGFILE in default. # # value: filename string # LOGFILE: $DIR/log -.if LOGFILE == $DIR/log - .use_fml4_value +.if LOGFILE != $DIR/log + .convert # MGET_LOGFILE: $DIR/log @@ -1789,7 +1781,7 @@ # # value: srtings # LOGFILE_SUFFIX: .if LOGFILE_SUFFIX - .ignore + .convert # # when -d2 ($debug = 2), logs this file for convenience. @@ -1802,15 +1794,15 @@ # # article summary file # # value: filename string # SUMMARY_FILE: $DIR/summary -.if SUMMARY_FILE == $DIR/summary - .use_fml4_value +.if SUMMARY_FILE != $DIR/summary + .convert # # sequence number file # # value: filename string # SEQUENCE_FILE: $DIR/seq -.if SEQUENCE_FILE == $DIR/seq - .use_fml4_value +.if SEQUENCE_FILE != $DIR/seq + .convert # # rename(2) lock (liblock.pl) @@ -1837,18 +1829,18 @@ .fml8_default .if USE_INET6 == 0 - .unavailable + .ignore # # value: string # HOST: localhost -.if HOST == localhost +.if HOST != localhost .convert # # value: number # PORT: 25 -.if PORT == 25 +.if PORT != 25 .convert @@ -1903,19 +1895,19 @@ .fml8_default .if NOT_TRACE_SMTP == 1 - .unavailable + .ignore # TRACE_SMTP_DELAY: .if TRACE_SMTP_DELAY - .unavailable + .ignore # # smtp profile for debug # # value: 1/0 # USE_SMTP_PROFILE: 0 .if USE_SMTP_PROFILE == 0 - .unavailable + .ignore # # You can use plural MTA for parallel delivery. @@ -1931,7 +1923,7 @@ # # value: string # DEFAULT_RELAY_SERVER: .if DEFAULT_RELAY_SERVER - .unavailable + .ignore # # obsolete today @@ -1942,14 +1934,14 @@ # # value: 1/0 # RELAY_HACK: .if RELAY_HACK - .unavailable + .ignore # # obsolete today # # value: filename string # CF_DEF: .if CF_DEF - .unavailable + .ignore # # list-outgoing@domain is a real distribution address. Fml does not @@ -2033,7 +2025,7 @@ .fml8_default .if USE_MIME == 0 - .unavailable + .ignore # # special hack to treat broken MIME ending (e.g. by MacOS X) @@ -2050,7 +2042,7 @@ # # value: 1/0 # MIME_DECODED_ARTICLE: .if MIME_DECODED_ARTICLE - .unavailable + .ignore @@ -2094,17 +2086,17 @@ # # value: string # GOOD_BYE_PHRASE: .if GOOD_BYE_PHRASE - .not_yet_implemented + .ignore # FACE_MARK: .if FACE_MARK - .not_yet_implemented + .ignore # # value: function name string # PROC_GEN_INFO: GenInfo .if PROC_GEN_INFO - .not_yet_implemented + .ignore @@ -2118,7 +2110,7 @@ .fml8_default .if USE_FLOCK == 0 - .unavailable + .ignore # # In rename(2) base lock case, @@ -2126,7 +2118,7 @@ # # value: number # MAX_TIMEOUT: 200 .if MAX_TIMEOUT == 200 - .unavailable + .ignore @@ -2148,7 +2140,7 @@ # # value: 1/0 # COMPAT_FML15: 0 .if COMPAT_FML15 == 0 - .unavailable + .ignore # # newsyslog library maximum number. default is 4. @@ -2166,11 +2158,11 @@ # # value: filename string # CRONTAB: etc/crontab .if CRONTAB == etc/crontab - .unavailable + .ignore # CRON_PIDFILE: var/run/cron.pid .if CRON_PIDFILE == var/run/cron.pid - .unavailable + .ignore # # not used generally. This is "cron of fml package" configuration. @@ -2178,14 +2170,14 @@ # # value: 1/0 # CRON_NOTIFY: 1 .if CRON_NOTIFY == 1 - .unavailable + .ignore # # cross operations # # value: 1/0 # USE_CROSSPOST: .if USE_CROSSPOST - .unavailable + .ignore # # Under $USE_MEMBER_NAME is set, commands on member lists @@ -2242,7 +2234,7 @@ # # value: 1/0 # USE_ARCHIVE: 0 .if USE_ARCHIVE == 0 - .unavailable + .ignore # # spool/articles is aggregated to "$ARCHIVE_DIR/100.tar.gz" @@ -2250,19 +2242,19 @@ # # value: number # ARCHIVE_UNIT: 100 .if ARCHIVE_UNIT == 100 - .unavailable + .ignore # DEFAULT_ARCHIVE_UNIT: 100 .if DEFAULT_ARCHIVE_UNIT == 100 - .unavailable + .ignore # # spool/articles is aggregated to "$ARCHIVE_DIR/100.tar.gz" # # value: directory string # ARCHIVE_DIR: var/archive .if ARCHIVE_DIR == var/archive - .unavailable + .ignore # # "index" command @@ -2271,14 +2263,14 @@ # # value: filename string # INDEX_FILE: $DIR/index .if INDEX_FILE == $DIR/index - .unavailable + .ignore # # show directory name in "index" command result? default is "no". # # value: 1/0 # INDEX_SHOW_DIRNAME: 0 .if INDEX_SHOW_DIRNAME == 0 - .unavailable + .ignore @@ -2294,12 +2286,12 @@ # # value: directory string # LIBRARY_DIR: var/library .if LIBRARY_DIR == var/library - .unavailable + .ignore # LIBRARY_ARCHIVE_DIR: archive .if LIBRARY_ARCHIVE_DIR == archive - .unavailable + .ignore # # ## Sub Section: newsyslog(8) ## @@ -2353,7 +2345,7 @@ .fml8_default .if HTML_THREAD == 0 - .not_yet_configurable + .not_yet_implemented # # value: 1/0 @@ -2362,7 +2354,7 @@ .fml8_default .if HTML_INDEX_REVERSE_ORDER == 0 - .not_yet_configurable + .not_yet_implemented # # generate html articles under htdocs/ @@ -2378,33 +2370,33 @@ # # value: number # HTML_EXPIRE_LIMIT: .if HTML_EXPIRE_LIMIT - .not_yet_configurable + .not_yet_implemented # # title of index.html # # value: string # HTML_INDEX_TITLE: .if HTML_INDEX_TITLE - .not_yet_configurable + .not_yet_implemented # # cache file # # value: filename string # HTML_DATA_CACHE: .if HTML_DATA_CACHE - .not_yet_configurable + .not_yet_implemented # HTML_DATA_THREAD: .if HTML_DATA_THREAD - .not_yet_configurable + .not_yet_implemented # # filter in generate html file # # value: filename string # HTML_OUTPUT_FILTER: .if HTML_OUTPUT_FILTER - .not_yet_configurable + .not_yet_implemented # # stylesheet file name (see HTML 4.0) @@ -2412,7 +2404,7 @@ # # value: filename string # HTML_STYLESHEET_BASENAME: .if HTML_STYLESHEET_BASENAME - .not_yet_configurable + .not_yet_implemented # # threading algorithm type @@ -2422,7 +2414,7 @@ .fml8_default .if HTML_THREAD_REF_TYPE == default - .not_yet_configurable + .not_yet_implemented # # sort type for entries of thread.html @@ -2434,40 +2426,40 @@ .fml8_default .if HTML_THREAD_SORT_TYPE == NULL - .not_yet_configurable + .not_yet_implemented # # $subdir type of htdocs/$subdir/ # # value: number / day / week / month / infinite # HTML_INDEX_UNIT: day .if HTML_INDEX_UNIT - .not_yet_configurable + .not_yet_implemented # # threading type # # value: "" / UL # HTML_INDENT_STYLE: UL .if HTML_INDENT_STYLE - .not_yet_configurable + .not_yet_implemented # # image file embedding style # # value: A / IMAGE # HTML_MULTIPART_IMAGE_REF_TYPE: .if HTML_MULTIPART_IMAGE_REF_TYPE - .not_yet_configurable + .not_yet_implemented # # html file umask # # value: "" / umask # HTML_DEFAULT_UMASK: .if HTML_DEFAULT_UMASK - .not_yet_configurable + .not_yet_implemented # HTML_WRITE_UMASK: .if HTML_WRITE_UMASK - .not_yet_configurable + .not_yet_implemented @@ -2584,31 +2576,31 @@ # # value: 1/0 # USE_WHOIS: .if USE_WHOIS - .unavailable + .ignore # # value: string # DEFAULT_WHOIS_SERVER: .if DEFAULT_WHOIS_SERVER - .unavailable + .ignore # # value: filename string # WHOIS_DB: $VARDB_DIR/whoisdb .if WHOIS_DB == $VARDB_DIR/whoisdb - .unavailable + .ignore # WHOIS_HELP_FILE: .if WHOIS_HELP_FILE - .unavailable + .ignore # # do Japanese conversion or not? for the result from whois server # # value: 1/0 # WHOIS_JCODE_P: 1 .if WHOIS_JCODE_P == 1 - .unavailable + .ignore |
