[FOR YOUR INFORMATION] MEMO AROUND RECENTLY UPDATED or FIXED $Date$ 2004/02/15 fix MIME library. DecodeMimeString() should return string in jis code. 2003/12/05 2003/11/20 2003/11/19 import fml-devel modules (2003/11/19 snapshot). 2003/11/01 updated to im-146. 2003/6/20 content filter apply patch (PR by fml-support:9543) 2003/6/07 update im to 145. 2003/05/10 enhance postfix verps $POSTFIX_VERP_DELIMITERS = '+=' by default. 2003/05/01 kern/fml.pl strict 2822 (PR fml-help:2364) 2003/01/24 sbin/makefml 2003/01/21 www/lib/libcgi_kern.pl fix htpasswd handling 2003/01/20 kern/fml.pl fix log to find mime boundary. 2003/01/19 update module sync w/ fml8 2002/01/18 snapshot 2003/01/15 bug fix makefml newml (cf/config) et.al. for ^\d+$ ML name handling. 2003/01/15 update databases/TOY_MODEL.* bug fix translation to English. 2003/01/14 messages/English/ apply patch. Thanks sm@opusvl.com. 2003/01/09 enhance content handler new variables $CONTENT_HANDLER_CUTOFF_EMPTY_MESSAGE $CONTENT_HANDLER_REJECT_EMPTY_MESSAGE 2002/12/26 sync w/ fml-devel 2002/12/26 2002/12/26 sync w/ fml-devel 2002/12/26 2002/12/22 updated MailTools to 1.52 2002/10/20 sbin/makefml fix variable dump code + nuke ISA + fix @ARRAY = (a, b, ...); code 2002/09/29 update config.guess to autoconf 2.13 XXX consider upgrade to 2.54 in the near future 2002/09/08 bin/fwix.pl (2.37-2.38): fix typo: \PRE -> PRE 2002/08/10 sbin/makefml bug fix: holding permission of password file 2002/08/05 2002/08/04 update fml-devel based modules sync w/ fml-devel-20020804 proc/libmoderated.pl bug fix mime boundary handling 2002/07/09 2002/07/03 patch by fml-help:01974 2002/06/29 kern/libloadconfig.pl apply patch by fml-help:01941 Thanks OGAWA Kunihiko 2002/06/27 virus_check.ph apply patch by fml-help:01944 2002/06/23 proc/libamctl.pl 2002/06/17 content filter 2002/06/16 etc/makefml/ 2002/06/12 proc/libra.pl 2002/06/03 4.0F bump up for postfix verps hack VEPRs bug fixes handle postfix style $USE_VEPR handling in Smtp() 2002/05/31 2002/05/24 kern/libsmtp.pl use XVERP not XVERP=-= implement $TRY_VERP_PER_DAY 2002/05/23 updated virus_check.ph 2002/05/18 update IM to 141 + local patch 2002/05/16 proc/liblop.pl fix header boundary bug (fml-help:01794) 2002/05/01 virus_check.ph 2002/04/14 module/fml-devel/ sync w/ fml-devel 20020414 switch module: FML::Date -> Mail::Message::Date bin/spool2html.pl proc/libmti.pl 2002/04/07 GNU Privacy Guard Extension thanks m2@soumu.cojp 2002/04/01 $CONFIRMATION_SUBSCRIBE_NEED_YOUR_NAME 2002/03/31 2002/03/24 2002/03/18 2002/02/24 4.0E bump up to 4.0E (digest delivery fix) bug fix RDBMS dump_xxx_list() to enable digest delivery 2002/02/16 4.0D bump up to 4.0D (XVERP) Postfix VERPs 2002/02/14 CHADDR_REPLY_TO $CHADDR_REPLY_TO = "old new"; $CHADDR_REPLY_TO = "old new maintainer"; 2002/02/10 define $SUBSCRIBE_ANNOUNCE_FORWARD_TYPE how to announce the new comer if $AUTO_REGISTERED_UNDELIVER_P is 0. $SUBSCRIBE_ANNOUNCE_FORWARD_TYPE = raw / prepend_info 2002/02/01 bug fix Envelope Filter o correct handling of the first part in MIME o fix citation rule 2002/01/24 kern/fml.pl fix wrong function call when $NOTIFY_MAIL_SIZE_OVERFLOW. applied patch by anthrax@unixuser.org, thanks. 2002/01/21 import modules from fml-devel-20020120 Time:: HTML:: USE_NEW_HTML_GEN $AUTO_HTML_GEN = 1; $USE_NEW_HTML_GEN = 1; 2002/01/20 import fml-devel-20020120 FNF update Mail::* 2002/01/10 DEFINE_FIELD_PAT_TO_REJECT() bug fix argument 2001/12/27 proc/libra.pl eval $ADMIN_COMMAND_START_HOOK{$cmd} run admin command $cmd eval $ADMIN_COMMAND_END_HOOK{$cmd} 2001/12/19 kern/fml.pl (2.140-2.141): bin/gen_summary.pl add -B into help message (PR by fml-help:1273) fix typo of Getopts(): m: -> m 2001/12/14 update module/fml-devel sync w/ fml-devel-20011213 2001/11/28 bin/gen_summary.pl apply patches by fml-help:1254, 1262 enahnce Date: trap pattern -B command line option: to remove bracket like strings in subject 2001/11/24 virus_check.ph 2001/11/23 Content Handler fix MIME boundary bug 2001/11/21 2001/11/17 www.fml.org 2001/10/28 1. careless miss 2001/10/27 FML Security Advisory: FA2001_001 (2nd ed.) 2001/10/26 FML Security Advisory: FA2001_001 http://www.fml.org/software/fml/advisories/FA2001_001/ 2001/10/22 proc/libamctl.pl bug fix chaddr multiple matching error handling (fix enbug) 2001/10/21 proc/libmodedef.pl 2001/10/15 kern/fml.pl proc/libdist.pl bug fix DoMailListMemberP(): if address search fails for $MEMBER_LIST, we should retry search in $ADMIN_MEMBER_LIST. DBMS: use $mib{_result} not $mib{_error} to trap error apply patch PR by fml-help: 01037 oops typo: fix mib->{} -> mib{} 2001/10/14 cf/MANIFEST modify MESSAGE_ID_CACHE_BUFSIZE: 60*100 -> 6000 to avoid invalid expansion by cf/config. proc/libsynchtml.pl we should not include these char's in URL. RFC2068 says these special char's are not used. + reserved = ";" | "/" | "?" | ":" | "@" | "&" | "=" | "+" + unsafe = CTL | SP | <"> | "#" | "%" | "<" | ">" incomplete but may be effective ? 2001/10/13 proc/libamctl.pl bug fix: chaddr error in encountering avoid duplication fix spaces for parentheses add $FML: CHANGES,v 1.282 2003/12/06 03:59:40 fukachan Exp $ 2001/10/03 proc/libMIME.pl (2.19 -> 2.20) apply patch by OGAWA Kunihiko (See fml-help:00907) fixing broken MIME encoding if ($main::MIME_BROKEN_ENCODING_FIXUP) { s/\0+/\x1B(B/g; s/$/\x1b(B/; } 2001/09/29 cf/MANIFEST: define varialbes USE_SMTP_PROFILE proc/libmti.pl remove $USE_MTI_TEST (variable for debug) back again "use vars" declaration for local() scoped variables anyway proc/libcksum.pl proc/libmd5.pl proc/libqmail.pl kern/libenvf.pl kern/libenvfsubr.pl kern/libkernsubr.pl kern/libsmtp.pl kern/libsmtpmci.pl kern/libsmtpsubr.pl kern/libsmtputils.pl 2001/09/28 cf/MANIFEST add missing definitions +MTI_EXPIRE_UNIT: 3600 +MTI_BURST_SOFT_LIMIT: 1 +MTI_BURST_HARD_LIMIT: 2 +MTI_COST_EVAL_FUNCTION: MTISimpleBomberP +MTI_MAIL_FROM_HINT_LIST: $DIR/mti_mailfrom.hints 2001/09/23 kern/libkernsubr2.pl fix List-* header for mail submission from stranges in "anyone" mode. 2001/09/21 modify HTML-ify for win32 system Affected: proc/libhtmlsubr.pl bin/base64decode.pl bin/base64decode.pl -o option (new) Example: bin/base64decode.pl -o OUTPUT_FILE 2001/09/19 www/lib/libcgi_cleanup.pl global variable declaration remove obsolete library proc/libdb.pl proc/libtts.pl proc/libqmail.pl proc/libmd5.pl proc/libcksum.pl my()-ify et.al. (p5 style) 2001/09/18 databases/mysql/toymodel.pl databases/postgresql/DBI_toymodel.pl databases/postgresql/Pg_toymodel.pl databases/postgresql/toymodel.pl kern/fml.pl proc/libra.pl sbin/makefml (fml-help: 00872) bug fix chaddr et. al. in database access databases/TOY_MODEL.English remove Japanese (EUC), comment "not translated" proc/libhtmlsubr.pl implement _get_suffix() by Kasui Nayumi (fml-help: 00721) to extract suffix 2001/09/14 proc/libMIME.pl ensure jis input for IM (patch by OGAWA Kunihiko) 2001/09/13 proc/libMIME.pl clean up o global declaration: $debug $MIME_BROKEN_ENCODING_FIXUP o remove ProbeMIMEpm(), which is not used any more add special code to fix broken mime encoded string. this hack works when you set $MIME_BROKEN_ENCODING_FIXUP as 1. kern/libenvf.pl DecodeMimeString -> DecodeMimeStrings libsynchtml.pl not use $WriteHtmlFileCount counter but use $mp_count which variable is how many this funciton called. 2001/09/11 libsynchtml.pl bug fix initialization $WriteHtmlFileCount is local scope in html routines ( libsynchtml libhtmlsubr ). reset $WriteHtmlFileCount to count up number of attachments 4.0C SMTP: fix @RcptLists update makefml can use RDBMS SMTP define __UpdateRcptLists() to update @RcptLists always when Smtp() starts. 2001/09/10 comnand hook extension eval $COMMAND_START_HOOK{$pn} if $COMMAND_START_HOOK{$pn}; eval $COMMAND_END_HOOK{$pn} if $COMMAND_END_HOOK{$n}; $COMMAND_END_HOOK{ 'help' } = q{ } }; 2001/09/09 bin/confirmd_master.sh bin/daily_master.sh bug fix: use chdir not cd 2001/09/02 libhtmlsubr.pl doc/Japanese/daily 2001/09/01 sbin/makefml work around hack 2001/08/31 drafts/help remove ^H inserted by mistake # It may be invisible on your terminal :-) 2001/08/26 cf/MANIFEST etc/makefml/menu.conf.toggle add the following missing definitions: FILTER_ATTR_REJECT_INVALID_JAPANESE = 0 MESSAGE_ID_CACHE_BUFSIZE = 60*100 NOT_USE_ESMTP_PIPELINING = 0 UNISTD = &is_unix 2001/08/25 clean up toymodel.pl of database drivers remove doc/smm/ (cvs repository) 2001/08/23 doc/ri/INSTALL_CGI.wix s/alias_database/alias_maps/ fix comment 2001/08/21 $debug exteision ??? $debug = 1; $debug = $DEBUG_OPT_DELIVERY_ENABLE; 2001/08/20 bug fix cgi list check in initial state without members/actives remove $LOCKFILE in $0 # See fml-help: 00581, 00593 2001/08/19 module/Japanese/IM im140 + local fix fml-help@ffs.fml.org: 00607). patch it to fml 5.0 branch and import it to fml 4.0-current back again. 2001/08/17 modify default_config.ph creation code 2001/08/13 kern/fml.pl load libMIME.pl always when $LANGUAGE is Japanese 2001/08/09 fix Envelope Filter kern/libenvfsubr.pl quotameta regexp to trap citation 2001/08/07 proc/libfml.pl (2.39-2.40): bug fix filter code to accept capital e.g. "Bye". MTI change Date2UnixTime() to use FML::Date::date_to_unixtime() 2001/08/02 sbin/makefml apply patch by Tomoaki MITSUYOSHI <Mitsuyoshi.Tomoaki@ss.anritsu.co.jp> o fix authdb_dir handling o fix search pattern bug for htpasswd databases define addmember and addactives for further extension 2001/07/28 doc/Japanese/examples/virus_check.ph proc/libmodedef.pl Each function should not overwrite $FmlExitHook{'archive'} but append. 2001/07/23 4.0.2 release 2001/07/22 messages/{Japanese,English}/misc removed since this file is not used etc/makefml/menu.conf use _NULL_ to select null for $SUBJECT_TAG_TYPE define /OPTION/LANGUAGE/LANGUAGE 2001/07/16 libexec/fml_local.pl We need to include kern/libloadconfig.pl to avoid errors. proc/libmesgle.pl 2001/07/12 4.0.2_BETA module/ sync w/ latest fml 5.0 branch 2001/07/09 sys/WINDOWS_NT4/ntfml.pl sleep() varies with -u INTERVAL 2001/07/08 daily snapshot restarts 4.0-current ftp://ftp.fml.org/pub/fml/daily-snapshots/current/ 4.0-stable ftp://ftp.fml.org/pub/fml/daily-snapshots/stable/ 2001/07/06 CGI interface bug fixes www/template/English/ml-admin nuke prependig _CGI_PATH_ define cgi-langext-0-0 tag for further development bin/lntgz.pl is added: symlink *.tar.gz with *.tgz PR by fml-help: 00409 (Masaki Hojo <hojo@CyberAssociates.co.jp>) doc/ri/INSTALL_on_WIN2000 thank Masaya Mase 2001/07/03 proc/libdist.pl fix MIME encoding. 2001/07/02 bin/spool2html --overwrite 2001/07/01 4.0.2_ALPHA 2001/06/30 2001/06/28 2001/06/27 proc/libmodedef.pl fix _smtplog expiration proc/libMIME.pl mimeencode uses IM::Iso2022jp not mimew.pl by default. If it fails to load IM:: modules, fall back to old mimeencode() by mimew.pl 2001/06/18 List-* null string by default 2001/06/17 bin/spool2html.pl add ${EXEC_DIR,opt_I}/module to @INC by default 2001/06/14 kern/fml.pl add X-Dispatcher, X-Newsreader, User-Agent to @HdrFieldsOrder www/lib/libcgi_makefml.pl (1.60-1.61) add /usr/local/sbin as a search path for postalias 2001/06/10 $LIST_SOFTWARE $LIST_POST $LIST_OWNER $LIST_HELP $LIST_UNSUBSCRIBE $LIST_ID 2001/06/03 4.0.1 release 2001/05/11 IPv6 by default 2001/05/10 kern/libsmtp.pl enable IPv6 messages/Japanese/amctl (1.5-1.6): fix Japanese to be more friendly for newbies fml/bin: cron.pl emumail.pl gen_summary.pl spool2html.pl fml/cf: MANIFEST config fml/kern: fml.pl fml/sbin: makefml fml/sys/WINDOWS_NT4: ntfml.pl wrapper.pl 2001/05/05