CHANGES from 3.0 to 3.0.1
Ken'ichi Fukamachi
This document logs CHANGES in fml stable branch.
See http://www.fml.org/ for CHANGES in fml-current.
2000/03/26
3.0.1 release
2000/03/18
proc/librelayhack.pl (2.2-2.3):
fix relay.cf load bug
2000/03/10
libtraffic.pl
apply fml-support:7627 (patch by Yuao Tanigawa)
import fix month update bug (libtraffic 1.3)
2000/03/09
proc/libfml.pl
check mode:uip to validate input procedure
kern/fml.pl:
CheckCurrentProc: fix to trap #\s+[\w\-]+ command string
2000/03/08
kern/fml.pl (2.79-2.80):
fix $REWRITE_TO == 1 behaviour to follow doc/op
envelope filter
check the first paragraphs or first 1024 bytes to count up the
number of paragraphs.
[ 3.0.1_RC (release candidate)]
sbin/makefml (2.108-2.109):
use _MAINTAINER_ in Conv()
[ 3.0pl#32 == 3.0.1_BETA #21 ]
sbin/makefml (2.107-2.108):
fix to reflect makefml install $CONFIG_DIR
[ 3.0pl#31 == 3.0.1_BETA #20 ]
update/clean up documents
[ 3.0pl#30 == 3.0.1_BETA #19 ]
sbin/makefml
sync w/ HEAD (2.100-2.101):
FixDefault: no operation.. if debug
doc/smm/header.wix
sync w/ HEAD (2.10-2.11):
clean up $USE_ORIGINAL_MESSAGE_ID around
[ 3.0pl#29 == 3.0.1_BETA #18 ]
makefml (2.68-2.69):
FixDefault: reflect real variable name not hier name
libexec/mead.pl
fix qmail VERPs analyze code
disable to reject "From: $MAIL_LIST" mail in default
fix to enable $DEFAULT_RELAY_SERVER even if command reply
libsmtp.pl (2.30-2.31)
libsmtputils.pl (2.7-2.8)
dirty hack to resolve 'admin matome 0' sends articles out asap.
XXX we should resolve it to modify fml internals but anyway fix
XXX it by dirty hack.
libamctl.pl (2.24-2.25)
[ 3.0pl#28 == 3.0.1_BETA #17 ]
changed to accpet From: $MAIL_LIST
[ 3.0pl#27 == 3.0.1_BETA #16 ]
sbin/makefml (2.65-2.66):
resolve conflicts around doc-template
[ 3.0pl#26 == 3.0.1_BETA #15 ]
sbin/makefml: 2.64-2.65
PR in fml-support: 07167
CreateDocTemplate: bug fix %config by GetCF() again here since
SaveCF() resets this hash (why?).
sbin/makefml: 2.63-2.64
makefml config
suspect default value of y/n only when y-or-n/r everse-y-or-n
type
[ 3.0pl#25 == 3.0.1_BETA #14 ]
doc/
TODO: remove all but add ptr to http://www.fml.org/
proc/libmesgle.pl (1.8-1.9)
disable directory search
bug fix search key without .
proc/libsynchtml.pl: (2.34-2.36)
automatci conversion of index.html in the case week or month
doc/messages/Japanese/kern:(1.5-1.6)
define no_such_admin_command to remove dup no_such_command
[ 3.0pl#24 == 3.0.1_BETA #13 ]
sbin/makefml
use $DIR/cf value in 'y/n' case
MesgLE
add some debug code
[ 3.0pl#23 == 3.0.1_BETA #12 ]
doc/
clean up documents
etc/makefml/menu.conf: (1.18-1.19)
fix typo. PR 7165 from OGAWA Kunihiko
[ 3.0pl#22 == 3.0.1_BETA #11 ]
bin/spool2html
sync w/ HEAD (2.11-2.12): fix GetMax()
patch from MURASHITA Takuya (fml-support: 7215)
[ 3.0pl#21 == 3.0.1_BETA #10 ]
doc/html/
update url
sbin/makefml
doc-template:
repl $ctladdr with %config value' sbin/makefml
PR from Teruyuki Morimura fml-support:7244
[ 3.0pl#20 == 3.0.1_BETA #9 ]
download.html
updated (sync with current)
sbin/makefml
doc-template: fix import variable bug 2/2
[ 3.0pl#19 == 3.0.1_BETA #8 ]
sbin/makefml
doc-template: fix import variable bug 1/2
doc/advisories/year2000
fix url
[ 3.0pl#18 == 3.0.1_BETA #7 ]
url updates
clean up
[ 3.0pl#17 == 3.0.1_BETA #6 ]
spool2html
fix bug no variable import from config.ph
[ 3.0pl#16 == 3.0.1_BETA #5 ]
merge 3.0.1
fix miscellaneous y2k
PR by fml-support: 07189 OGAWA Kunihiko
bin/daily.pl
bin/gen_summary.pl
bin/spool2html.pl
contrib/utilities/packmbox.pl
contrib/localhack/release-1/vote/vote.pl
y2k?
src/libcompat.pl
src/libcompat_fml15.pl
bin/passwd.pl
PR fml-support: 07190 Masaaki Hirono
fix undefined function bug
see also libcrypt.pl change below
libcrypt.pl
fix SRand() call bug
[ 3.0pl#15 ]
html generator
fix title to YYYY/MM/DD
update fwix.pl
fix cross reference, so I've recreate ducuments.
fix "traffic" command (traffic command module)
update "libtraffic.pl" to 1.2
fix y2k related (looks of report) bugs.
PR from Yuao Tanigawa (author).
update multipart.pl (multipart mail prefilter) to 1.3.1.2
PR from Yuao Tanigawa (author).
smm/hack.wix (2.17-2.18)
update url. PR from Yuao Tanigawa
update to use jcode.pl-2.11
PR from Fumitoshi UKAI
synchtml.pl
sync w/ head 2.31-2.32
import critical bug fix: $ID here should be local
fml.pl
sync w/ head (2.73-2.74)
apply patch to fix scope bug from Teruyuki Morimura
[ 3.0pl#14 ]
DEFINE_FIELD_LOOP_CHECKED()
UNDEF_FIELD_LOOP_CHECKED()
Define DEFINE_FIELD_LOOP_CHECKED() and UNDEF_FIELD_LOOP_CHECKED() to
be controllable by maintainer since customer support mailing
list may need this function. Define default
DEFINE_FIELD_LOOP_CHECKED('from') to be 3.0.1 compatible with
3.0's "From: $MAIL_LIST" rejection.
update dummy {DEFINE,UNDEF}_FIELD_LOOP_CHECKED()
bin/Archive.pl
bin/spool2html.pl
libexec/fmlserv.pl
sbin/makefml
[ 3.0pl#13 ]
member_name extension
cutoff approve password in logfile
(not appear in mail but logfile)
messages language extension (MesgLE)
fix amctl.added.caution controll
moderator mode
try to check default $MODERATOR_MEMBER_LIST if not defined
[ 3.0pl#12 ]
sbin/makefml
import a subset of 2.49-2.50: Conv() preserves file mode
sbin/install.sh
you can use both MKDOC=no and MKDOC=NO to disable doc installation.
proc/libmoderated.pl (2.10-2.11)
missing Japanese message
apply patch by Satoshi Tatsuoka <satoshi@softagency.co.jp>
sbin/makefml (2.44-2.45)
validate config.guess existence
[ 3.0pl#11 ]
proc/libra.pl
fix typo
kenn/fml.pl
if handler == ignore in command mode, ignore all requests
bin/spool2html.pl
define $Envelope{'mode:dist'} to avoid libsynchtml check
etc/makefml/Makefile (1.16-1.17)
[ 3.0pl#10 ]
bin/fwix.pl
fix IndexExpand() avoid to match unexpected '+' string
doc/
add simple installa memo on qmail
http://www.y-min.or.jp/~nob/qmail/qmail+fml.html
sbin/makefml (2.43-2.44)
define dummy DEFINE_FIELD_PAT_TO_REJECT()
[ 3.0pl#9 ]
fix qmail examples (qmail/users/assign)
[ 3.0pl#8 ]
fix "admin remove-article" command bug with html creation mode
XXX should not run &SyncHtml() under command mode
[ 3.0pl#7 ]
etc/makefml/dot-qmail-default
s/USE_QMAIL_EXTENSION/USE_DOT_QMAIL_EXT/
$USE_QMAIL_EXTENSION is renamed to $USE_DOT_QMAIL_EXT.
proc/libexpire.pl
expire spooled articles based on mtime not ctime
fml-support: 6867
libexec/mead.pl
trap postfix error messages (true?)
trap more qmail error messages (sync w/ HEAD 1.8-1.9)
libexec/mead.pl, doc/smm/mead.wix
add missing options mead.pl help shows
[ 3.0pl#6 ]
clean up/changes documents mainly
doc/examples/
Please refer www.fml.org for current tutorial
doc/
regenerate HTML documents since fwix.pl converter changed.
bin/fwix.pl
[ 3.0pl#5 ]
sbin/makefml
PR: fml-support:06764
fix "auto_asymmetic_regist" behaviour
which affects libexec/mead.pl remove user process ;-)
doc/ri/INSTALL.wix
add note on "makefml -U install" (unlock mode)
examples/fml-install.wix
unify makefml syntax example to be easy for beginners
proc/libra.pl
fix file validation check" in the case regexp-like directory name
update (sync with HEAD (cvs main trunk))
INSTALL_on_MacOS_X_Server
[ 3.0pl#4 ]
etc/makefml/include-mead
fix spelling
doc/html/index.html
add ptr to Mac OS X Server
cf/MANIFEST
clean up English ;-)
sync with fml 3.0 etc/makefml/cf
cf/MANIFEST.Japanese
added. Japanese description for variables
[ 3.0pl#3 ]
add INSTALLATION NOTES on MacOS X Server
proc/libsynchtml.pl
fix dup check of htdocs/index.html
proc/libmesgle.pl
&Mesg() repl may has invalid input
check the input and wrap repl in euc and back to jis
sbin/makefml
modify jperl check code
fix distribution package lacks some plaintext
distribute all INSTALL* (plaintext)
proc/libra.pl
remove-article always checks spool and archive (tar.gz)
doc/ri/README.wix
doc/ri/INSTALL.wix
fix 2 bytes "-" statements (Japanese specific)
[ 3.0pl#2 ]
doc/ri/
doc/examples/
sync with cvs main-trunk
libmember_name.pl
correct handling of "apporove PASSWORD name ..." case
[ 3.0pl#1 ]
cf/config
TZone cannot accpet -0800 style.
doc/examples/index*html
remove fml.css stylesheet definition since fml.css does not exist
doc/ri/INSTALL.wix
add how to pass perl path in "make install"
% env _PATH_PERL=/usr/local/bin/perl5 perl makefml install
sbin/makefml
fix perl path in "make install"
% env _PATH_PERL=/usr/local/bin/perl5 perl makefml install
add COPY_FIELD() to avoid evaluation of config.ph loading
*** 3.0.1 preparation notes ***
[3.0.1_BETA#4]
html generator
fix title to YYYY/MM/DD
[3.0.1_BETA#3]
update fwix.pl
fix cross reference, so I've recreate ducuments.
[3.0.1_BETA#2]
fix "traffic" command (traffic command module)
update "libtraffic.pl" to 1.2
fix y2k related (looks of report) bugs.
PR from Yuao Tanigawa (author).
update multipart.pl (multipart mail prefilter) to 1.3.1.2
PR from Yuao Tanigawa (author).
smm/hack.wix (2.17-2.18)
update url. PR from Yuao Tanigawa
update to use jcode.pl-2.11
PR from Fumitoshi UKAI
[3.0.1_BETA#1]
libsynchtml.pl
sync w/ head 2.31-2.32
import critical bug fix: $ID here should be local
fml.pl
sync w/ head (2.73-2.74)
apply patch to fix scope bug from Teruyuki Morimura
$Id: CHANGES-3.0.1.wix,v 1.4 2000/11/10 12:55:04 fukachan Exp $