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
---------------------------------------------------------------------------