/
board-2/
Changes from version 1:

NOTE PURGE and ARCHIVE have been removed. Instead, notes are moved over
automatically. There is one archive file for each board, named <board
name>.old. I.e. old Announce notes are in Announce.old. It is up to your
startup script which .old files (for example, Personal) to delete and which
to keep. Suggested by Josh Arnold.

EXPIRE was fixed. Mortals' note had a 0 expire time.

&? color codes have been changed into BOLD, GREEN etc. There is a file
called colordef.h where you can define exactly what your colors are like (if
you want them at all). Watch out for line 779 in board.c - I use a & there,
to make the number of notes either green, if all are read, or red, if some
unread.

All the long nanny case bodies have been replaced with calls to functions that
now reside in board.c. Thanks to Mike Spann for that suggestion.

Some typos fixed. Still more left smowhere.

When a character lost link while writing a note, the note was freed, but the
pointer was not set to NULL. Same thing for too long notes.

MAX note length has been increased beyond MAX_STRING_LENGTH. Appropriate
buffers increased.

The boards[] array is now much smaller - find your own board names! :)

There is a utility function, make_note() that takes a number of rather
obvious paramaters. I use it for information from some of my robots: one
that confiscates equipment (it posts a note using this function, to the
character whos EQ was removed and to the immortals) - and also another one
to post an Announce note announcing top killers of a automatic siege.

is_full_name is used instead of is_name.

A number of local functions made static.

Unique timestamps ensured through saving of the last time_stamp used.

Time stamps are now added when the note is *finished*. Otherwise, you could
risk on missing some noted.

Added ability to send a note to e.g. "100" meaning characters level 100 and
above only can read it.

Note writing/finishing sends a message to the room.

NOTE now skips to next board, if no more unread notes left in this one.

Anyone could remove anyone's notes. Now only Implementors (MAX_LEVEL) can do 
it.