Version 1.1MOO (2/5/99): Modified $macmoose_utils:send_mail to prevent sending of duplicate messages when people click on "send" more than once.
Version 1.0b1MOO (5/7/97): Fixed a minor security hole and a typo pointed out by Gustavo Glusman. In a few places, I was checking if caller_perms are valid. This can cause security holes when players are recycled. It's safer to check if caller_perms are #-1. Bumped the version designation from a to b cause this has been stable for a while, and cause 1.0a10 looked silly. :-)
Version 1.0a9MOO (11/24/96): Fixed a number of typos pointed out by Kristian Fuglevik and Andrew Wilson.
Version 1.0a8MOO (8/16/96): Added a HELP_START tag to the help function to enable the help browser to scroll to the top of each help message. Ported list_from_tokens, simple_tokenize, and reassemble_line back over from the more robustly tested MOOSE Crossing versions.
Version 1.0a7MOO (8/7/96): Fixed simple_tokenize so it will correctly handle the empty string and backslashes at the end of quoted strings.
Version 1.0a6MOO (8/2/96): Added a change to set_prop to fix a bug with /'s in properties. MacMOOSE separates multi-line output with /'s and escapes real /'s with \'s. It was escaping only /'s in multi-line output, but the tokenizer didn't know if its input was multiline or not. 2.0d56 and on now escape /'s in all commands. Added code here to remove a leading / before property values.
Added added a suspend_if_needed to list_from_tokens.
Rewrote simple_tokenize to not split on escaped /'s. This will prevent weird spaces from being introduced.
Version 1.0a5MOO (7/29/96): Fixed typos in set_prop found by Andrew Wilson. Thank you Andy!