home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ftp.wwiv.com
/
ftp.wwiv.com.zip
/
ftp.wwiv.com
/
pub
/
INTERNET
/
WFS203.ZIP
/
WFSBUGS.200
< prev
next >
Wrap
Text File
|
1992-12-04
|
5KB
|
158 lines
This file describes bugs, hints, things found during the beta test
of WFS 2.x.
======================================================================
Incorrout -- WFSFILES cannot find "@files" file when "fileinfo" not spec'd
Description:
When the "fileinfo" statement is not specified in the static file the
default value for this paramtere should be "@files". WFSFILES was
not finding this when processing files. Message:
Warning: fopen(): file 'c:/waffle/files/mednews/a'
No such file or directory
was issued. Note the filename portion of the filespec...
Conclusion:
Function WafInit() in waf.c sets default values for static file
entries not coded is in error for "fileinfo". This code will be
changed to specify the correct default value.
Caution! The code in release 2.0.0 causes a storage overlay. There
may be unpredictable results when the fileinfo statement is not
present in the static file.
Circumvention:
Specify a "fileinfo" statement in your static file.
Fixed: 2.0.1
29-Nov-92
======================================================================
Incorrout -- Message missing when maillist.cfg "FileIdent" token is in error
Description:
A user coded the "FileIdent" token in a mailing list configuration
file with an operand other than the defined "maillist2" value. An
incomming message with a command (I presume) was directed at the
list. The sender got the help file; that help was sent was recorded
in the WFSLOG.
Missing from the WFSLOG was the message saying that the "FileIdent"
did not pass validation. Because the message was missing, the SysOp
was unable to determine why help was sent and that mail list
processing did not work.
Conclusion:
Function ReadMailListConfig() in mls.c correctly *detects* the
mismatch of the "FileIdent" operand and reports the error to
the caller. He correctly formats the error message but does not
write the message to the WFSLOG file!
The Record() call will be added following the code that formats the
message.
Fixed: 2.0.1
29-Nov-92
======================================================================
doc -- SysOp names the maillist UserID the same as the alias for the list
Description:
A SysOp defined a mailing list with the UserID in the USER directory
hierarchy the same as the name specified in the ALIASES file.
Although this works, it can lead to bounces being propogated to other
users on the mailing list when one (or more) of the mailing list
members becomes unreachable.
The documentation does not spell this out.
Conclusion:
The documentation will be changed to state that the UserID and the
alias for the mailing list should be different because of the
possibility of bounces.
Fixed: 2.0.1
29-Nov-92
======================================================================
feature -- Automatically delete old articles from mailing list archive
Description:
A beta tester suggested adding a feature to the mailing list
configuration file that would cause old articles in a mailing list to
be deleted automatically once the article had been forwarded to
members of the mailing list.
Conclusion:
Suggestion accepted.
Implementation Decision:
Articles will still be numbered sequentially.
The most recent article posted to the mailing list will be preserved
in the list. This gives function MLSHiLow() in mls.c one article
number as memory of which article number is next when a new article
arrives for the target mailing list.
Implementation:
The AutoDelete statement is defined for the mailing list
configuration file. The operand of the statement is a boolean term.
The default is NO.
Typedef Mls in mls.h will be changed to have a Boolean member for the
AutoDelete feature.
Function ReadMailListConfig() in mls.c will be changed to recognize
the AutoDelete statement; its default value will be set.
Function MailServer() in sendf.c will be changed to delete the
current minus one article after sending the current article.
Documentation file mls.spr will be changed to document the mailing
list configuration file's AutoDelete statement.
Implemented: 2.0.2
3-Dec-92.
======================================================================
incorrout -- "welcome" in mailing list config file has default value
Description:
The documentation says that the "welcome" statement in the mailing
list configuration file is optional. The actual behavior is
different; the code provides a default value of "welcome.txt".
Conclusion:
The program will be changed to match the documented behavior.
function ReadMailListConfig() in mls.c will be changed to NOT set
a default value for the "welcome" statement.
function MLSJoin() [the JOIN command processor] in mls.c will be
changed to test for presence of the welcome value as a condition for
copying it to the session transcript.
function MLSJoin() in mls.c will be changed to Record() a message to
WFSLOG when the welcome message is copied to the session transcript.
Fixed: 2.0.3
4-Dec-92.
======================================================================