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
2002-06-02 13:03:50 +00:00

142 lines
3.9 KiB
Plaintext

$Id$
MBSE BBS V0.33.20 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.
mbsebbs:
L: Must include SEEN-BY and other hidden lines into BlueWave and QWK
mail, must be user selectable. see remarks of William McBrine.
The default is oke now.
N: Rewrite chat to use "mbtask". Write chat functions into "mbmon"
N: Implement session and time/day limits.
N: Display textfiles and archives.
N: Check for tagged files before logoff
L: Implement telnet door.
L: Spell checker in full screen editor.
L: Better word wrapping or paragraph justification in editor.
L: E-mail downloads with e-mail verification.
N: When a file is attached with netmail that doesn't exist the user
doesn't see an error message.
mbfido:
U: Code cleanup and make a structure in this program. Remove duplicate
or similar functions.
N: Remove memory leak during toss. (It's ok for less 5000 messages for
each run).
N: When a news article is received from a mailinglist there is a valid
To: address in the message, the gate doesn't see that and uses the
name to "All".
U: GoldED netmail from points, FMPT kludge is missing.
U: GoldED messages to internet becomes null.
U: E-mail for points get status normal in the outbound.
N: Wish: internet addresses in the From: field.
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: Must be able to use more nodelist override's from the setup.
U: Add routing table to override standard routing.
N: The first file received in a not yet created tic area is refused
after the area is created: node xxx not connected to area xxx.
N: Doesn't erase netmail.jam and/or echomail.jam after a full mailscan.
mbcico:
L: Implement modem connect response translation for ISDN lines, i.e.
make the CAUSE responses human readable. see McMail for this
option.
N: Implement MD5 crypt in binkp protocol driver.
mbfile:
N: Add a check to see if the magic filenames are (still) valid.
N: Update <filespec> <area> <-touch>
N: Rearc <area>
N: Possibility to skip file areas from checking and reindexing.
N: Override timeout during virus scan when files are imported.
mbaff:
L: Add setup parameters for minimum length of keywords.
mbindex:
N: Add usernames index.
mbmon:
L: Logfile tail functions.
L: Chat with bbs users.
mbtask:
L: Add chat protocol.
N: Add events.
mbnewusr:
N: On NetBSD, supress error message from mbpasswd.
mbsetup:
U: PickAka function lets mbsetup crash if domain is 12 characters
U: When moving an JAM messagebase, check filefind records.
N: Put ZMH fields in the network setup for each zone.
N: Add switch for file area to skip checking and indexing.
N: Add more nodelist override settings for nodes.
L: 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