$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.

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: Implement long filename support from .tic files (testing fase).

	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.

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.

	N: Remove code to make automatic calls after mbtask does this.

mbfile:
	N: Add a check to see if the magic filenames are (still) valid.

	N: Update <filespec> <area> <-touch>

	N: Rearc <area>

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.

	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

