[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