This repository has been archived on 2024-04-08. You can view files and clone it, but cannot push or open issues or pull requests.
deb-mbse/TODO
2004-03-20 23:00:22 +00:00

194 lines
5.5 KiB
Plaintext

$Id$
MBSE BBS V0.51.2 TODO list.
---------------------------
These are a list of things that must be implemented one way or
another. Some things are urgent and necessary to operate the bbs
without human intervention, others are just for comfort, or nice.
I think this list will always contain items, I only hope the urgent
matters will be removed.
Note that most goodies are still in my mind instead of in this file.
Classes: U = Urgent.
N = Normal, second priority.
L = Cosmetic or nice to have.
X = Will not be done unless it's really needed.
general:
N: Investigate the wait logmessages on Fedora.
everything:
L: Consider XML format for databases.
L: Implement IPv6.
L: Document error return codes in the manual.
N: Make filesystem space check run only on mbse used filesystems.
install:
N: On some (unsupported) distro's with xinetd the installation script
also adds entries to inetd.conf.
libdiesel.a:
U: Processed stringlines containing unbalanced " characters are not
processed, instead the previous macro value will be returned.
mbsebbs:
N: Test with valgrind.
X: Better word wrapping or paragraph justification in editor.
X: E-mail downloads with e-mail verification.
N: OLR, implement file requests.
N: Only count posted messages in local mail areas.
L: ChangeHandle, allow own unix name as handle.
X: OLR: tagged areas must have 3 states, off, on or personal only.
X: OLR: implement limit date function.
X: OLR: include private email area in download packets.
X: OLR: implement some global settings from the offline configuration.
X: OLR: implement keywords and filters.
X: OLR: check qwke extensions.
N: OLR: qwk, check netmail entered from reader, fido address missing?
N: Translate characterset of messages to the users preferred characterset.
This is partly done for testing.
N: There are some bugs in the bbs list menu. Make it a door?
newuser:
N: Test with valgrind.
L: Allow handles to be the same as the unixname.
N: Add menu setup to set users preffered character set.
mbfido:
N: The elist rules files are named (8.3) areaname.rul where areaname
is the first 8 characters of the area name and we use the full name
only. Make sure both namings are accepted?
N: Count posted messages during mailscan.
N: Code cleanup and make a structure in this program. Remove duplicate
or similar functions.
N: Process GoldED filerequest netmails with the filereq flag set, we
should create a .req file with the contents of the subject line.
N: Process To: and Cc: lines in messages gated from Fido to Internet.
N: Add macro's for stats of all months.
L: Implement netmail K/S flag to mark netmail Deleted.
N: Implement file requests for directory nodes.
L: Add %from command to areamgr/filemgr.
L: Add netmail notification of changed areas.
L: Maybe store insecure echomail in badmail area.
L: Maybe store echomail for unknown areas in badmail area.
L: Make it possible to only virus scan the complete archives.
N: Let mbfido areas with a special switch update area descriptions.
N: Send rulefile via netmail for each new connected mail area.
N: Send notifications to downlinks about changed areas from uplink.
N: Add statistic mail messages.
N: With auto created areas golded.inc is not adjusted to the new
setup.
N: After readalias we need to free the alias list when mbfido ends.
N: Reimplement characterset conversion again on the gateway.
N: When adding a record to the toberep database add check for existing
older entry to update the info with the later received file. Else
just handle the record as a dupe (In test again).
mbcico:
L: Implement binkp option ND.
N: Implement PLZ turn off m_get command.
N: Make workaround for binkp bug in Irex 2.24 upto 2.29
mbfile:
L: Update <filespec> <area> <-touch>
L: Possibility to skip file areas from checking and reindexing.
N: The import function does not create long filenames.
N: The import function doesn't strip the [0] from the files.bbs
when importing the description.
mbmsg:
N: With the post command if a netmail area is used the netmail area
will cause trouble later, should be blocked to be used on netmail
areas.
mbaff:
L: Rewrite filefind search algorithm.
mbindex:
X: Add usernames index.
mbnewusr:
L: On NetBSD, supress error message from mbpasswd.
-- Currently no access to my old Sun Sparcstation.
mbsetup:
N: Add a check for double areatag names.
N: Use some sort of sorting for the system aka's and make sure the
main aka with zone's is listed first. Having zone's mixed gives
too high outbound stats and the outbound is scanned multiple times.
N: Put ZMH fields in the network setup for each zone. Currently Z1-6.
N: Add switch for file area to skip checking and indexing.
N: Add global setup in menus 9.1 and 10.1 at least to change uplink
data.
N: When a message area is deleted, delete the rulesfile too.
X: Generate crossreference document:
File Areas <=> BBS groups
File Areas <=> Newfiles groups
Filefind flags <=> TIC Areas
Echomail <=> Mail groups
Echomail <=> Nodes
Fileechos <=> Groups
Fileechos <=> Nodes
Fileechos <=> BBS Areas
Fileechos <=> Magic processing
Fileechos <=> Hatch
Newfiles <=> BBS Areas
Newfiles <=> File groups
Echomail groups <=> Nodes
Echomail groups <=> Areas
Fileecho groups <=> Nodes
Fileecho groups <=> File echos
Fileecho groups <=> Newfile reports
Fileecho groups <=> BBS Areas