V3.1.3
------
* V3.1.3 now generates the number for a message AFTER it has been received,
  instead of BEFORE. This is to avoid potential problems for Unproto message
  broadcasts where, for example, user A starts sending a message, then user
  B starts sending a message, but user B finishes before user A. In versions
  prior to V3.1.2 this would mean that user A's message is never included in
  an Unproto broadcast.
  This change means that the message number is not available when the user is
  asked for the subject, so the prompt asking for the message subject needs
  changing in LANG.ENG to remove the message number, e.g.

Enter subject (or * to cancel):

* Held messages are renumbered when released, so that they can be included
  in Unproto message broadcasts. The relevant message in LANG.ENG can now
  include the new message number, e.g.

; Message freed ($1 = message number, $2 = new message number)
Message $1 freed and renumbered to $2.

* The word wrap feature on the editor did not insert a carriage return if
  a space was entered as the 80th character on a line. Whilst this didn't
  cause a problem for 80 character wide displays, it did look like a long
  line on displays of other widths. The word wrap now triggers at the 75th
  character of a line and will replace a space with a carriage return if
  necessary. This should make messages neater to read for people running
  Windows based terminal programs. Word wrap also now works if text is
  inserted at the beginning of an existing line.

* If the Sysop sends or replies to a message from the console and quits
  the editor without saving any changes, the message is not sent.

* You can now insert a "signature" file from the editor by hitting CTRL-S.
  This will insert the contents of a file called SIG.TXT in the main BBS
  directory (if it exists!) at the current cursor location.

* The cite facility on the SR command now also assumes a 75 character wide
  display.

* The "+" command (to add messages to a forwarding distribution list) was
  including personal messages as well as bulletins when used with a range of
  messages (e.g. + GB7XXX.FWD 100 - 150 should add all bulletins numbered
  from 100 to 150 to the GB7XXX.FWD file, but was including personal messages
  as well). This has been fixed.

* The "EM" command was not updating the mail beacon if the "To:" field was
  edited. It now updates the beacon correctly.

* If a message that did not exist was listed in a forwarding file, the BBS
  would loop trying to find it. This has been fixed.

* If a held message was re-addressed then the original message was killed
  without creating a new one. This now works correctly.

* Re-addressing a bulletin to an individual callsign now results in the
  re-addressed message becoming a personal message.

* Multiple exports and imports from the forwarding file are now supported.
