Imported from archive.
* data/commands: Renamed to command and moved into the top-level
directory.
* data/universe, lib/index: Removed this sample data.
* lib/menus: Collapsed the contents of the directory into a menu
file within the top-level directory.
* lib/muff: Moved into the top-level directory.
* lib/muff, mudpy.py: Assorted minor code readability fixes and
additional comments. Replaced several more vague try/except
constructs with more specific if/then/else checks.
* lib/muff/muffcmds.py (command_time, command_show): Changed the
admin command time to be a parameter to the admin command show
instead.
(handler_checking_new_account_name, handler_entering_new_password)
(handler_verifying_new_password): Adjusted the fix for stray empty
accounts to create them upon entry but delete them again if no
password is successfully added, avoiding a potential race and
exception where two sockets start to create a user with the same
name.
(handler_entering_account_name): Disallow non-alphanumeric
characters in account names.
* lib/muff/muffconf.py: Replaced with object methods in class
definitions within muffuniv.py.
* mud.py: Renamed to mudpy matching, the executable to the project
name.
21 files changed: