fml 4.0 mailing list package http://www.fml.org/fml/ ftp://ftp.fml.org/pub/fml/ ftp://ftp.iij.ad.jp/pub/IIJ/dist/fukachan/fml/ http://www.fml.org/fml/ftphier.ja.html --------------------------------------------------------------------------- [FOR YOUR INFORMATION] MEMO AROUND RECENTLY UPDATED or FIXED $Date: 2001/10/28 15:21:55 $ 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.221 2001/10/28 15:21:55 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. PR by KITAZIMA Tuneki(fml-help: 00899) 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 PR by shigetoshi hirano (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. # patch by OGAWA Kunihiko 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 patch by OGAWA Kunihiko (PR: 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 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 discard filename=*.lnk 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 ) doc/ri/INSTALL_on_WIN2000 thank Masaya Mase 2001/07/03 proc/libdist.pl apply fml-help:00418 (by OGAWA Kunihiko ) to 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 apply patch by OGAWA Kunihiko (fml-support: 09378) 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/libexec: mead.pl mead.pl.new fml/sbin: makefml fml/sys/WINDOWS_NT4: ntfml.pl wrapper.pl 2001/05/05 ---------------------------------------------------------------------------