184 lines
5.6 KiB
Plaintext
184 lines
5.6 KiB
Plaintext
$Id$
|
|
|
|
MBSE BBS V0.71.1 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.
|
|
|
|
everything:
|
|
L: Implement IPv6.
|
|
|
|
L: Document error return codes in the manual.
|
|
|
|
N: In BSO the i flavor should have been d flavor.
|
|
|
|
N: Increase size of Unix usernames > 8. The limit on Slackware is 32
|
|
characters, defined in utmp.h in UT_NAMESIZE
|
|
|
|
N: Add personal message area.
|
|
|
|
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:
|
|
X: Better word wrapping or paragraph justification in editor.
|
|
|
|
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. See also global
|
|
wish for private mail areas.
|
|
|
|
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.
|
|
|
|
newuser:
|
|
L: Allow handles to be the same as the unixname. Most menus allow this,
|
|
still needed?
|
|
|
|
mbfido:
|
|
N: Check all .flo files for dead attachments.
|
|
|
|
N: Check all .flo files for to old attachments.
|
|
|
|
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.
|
|
|
|
N: Implement file requests for directory nodes.
|
|
|
|
L: Add %from command to areamgr/filemgr.
|
|
|
|
L: Add netmail notification of changed areas.
|
|
|
|
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. Via AMC??
|
|
|
|
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: Hatch statistics are not updated.
|
|
|
|
N: Copy personal mail to a personal message area.
|
|
|
|
N: Implement areamgr/filemgr %avail command to list available areas
|
|
from areas files.
|
|
|
|
N: Add switch to tic areas that new links connect SR to the area.
|
|
|
|
N: When messages are deleted in the middel (not the highest message),
|
|
after a pack the lastread pointer is too high and users won't see
|
|
any new mail until the number of messages becomes higher then the
|
|
position of the lastread pointer.
|
|
|
|
N: Someday make retoss from bad possible (volonteers?).
|
|
|
|
N: When creating mailhistory.html if a bbs name contains < and > the
|
|
characters are not converted to html entinities.
|
|
|
|
mbcico:
|
|
L: Implement binkp option ND.
|
|
|
|
N: Implement PLZ turn off m_get command.
|
|
|
|
mbfile:
|
|
L: Update <filespec> <area> <-touch>
|
|
|
|
L: Possibility to skip file areas from checking and reindexing.
|
|
|
|
U: mbfile import refuses to import (overwrite) a file that is already
|
|
in the file area. See also adopt.
|
|
|
|
N: It is not possible to import areas that run of cd-roms. Do we still
|
|
need cd-rom support with current hd prices?
|
|
|
|
N: Add commandline switch for adopt that allows replacing files that
|
|
already exist.
|
|
|
|
mbnntp:
|
|
U: fetched mail doesn't get the status Rcvd if it was for the user.
|
|
|
|
N: Do a better job for message linking by newsclients.
|
|
|
|
N: Lastread pointers are not updated.
|
|
|
|
N: Check if it's possible with followup messages to find the sender
|
|
name of the original sender in case the client doesn't set the
|
|
apperantly-to: header.
|
|
|
|
mbtask:
|
|
U: During chat when one of the users is disconnected for some reason
|
|
mbtask crashes when trying to send a message to the pid that is no
|
|
longer there. It looks that way. Maybe a protection is needed when
|
|
communicating with other processes.
|
|
|
|
mbaff:
|
|
L: Rewrite filefind search algorithm.
|
|
|
|
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: See if a check can be made in file groups setup for the areas file
|
|
format, if a filegate list is installed and the filegate switch
|
|
setting is wrong, a lot of wrong areas will be created.
|
|
|