Add a mudpy.menu module to hold menu functions
[mudpy.git] / mudpy /
2019-12-30 Jeremy StanleyAdd a mudpy.menu module to hold menu functions
2019-12-28 Jeremy StanleyMove selected menu item into the User object
2019-12-28 Jeremy StanleyRename state variable in get_menu_choices()
2019-12-28 Jeremy StanleyRemove exec() from handle_user_input() function
2019-12-28 Jeremy StanleyEliminate exec() in Universe.new()
2019-12-28 Jeremy StanleyMore thoroughly test account and avatar menus
2019-12-28 Jeremy StanleyProperly escape punctuation in test patterns
2019-12-28 Jeremy StanleyTighten up eval() scope in show result subcommand
2019-12-28 Jeremy StanleyReplace uses of exec() in module loader
2019-09-27 Jeremy StanleyLog User object ID even when account is an admin 0.0.2
2019-09-01 Jeremy StanleyLog starting directory during initialization
2019-08-24 Jeremy StanleySeparate listening port in startup logging
2019-05-13 Jeremy StanleyImprove preferences display
2019-05-13 Jeremy StanleySupport abbreviating portal names when moving
2019-05-13 Jeremy StanleyProvide normal error if command raises exception
2019-05-13 Jeremy StanleySafely log when a command error cannot be sent
2019-05-13 Jeremy StanleyCorrect data type for see_also command facets
2019-05-13 Jeremy StanleyShow possible abbreviations in help list
2019-05-13 Jeremy StanleyCorrect logged error for missing action function
2019-05-12 Jeremy StanleyMake command actions implicit
2019-05-11 Jeremy StanleyDereference command action functions
2019-05-11 Jeremy StanleyTest the show result command
2019-05-11 Jeremy StanleyCorrect a TypeError in the show time command
2019-05-09 Jeremy StanleyAlways pass parameters in commands
2019-05-09 Jeremy StanleyDon't allow abbreviating administrative commands
2019-05-09 Jeremy StanleyShow full command name in help output
2019-05-06 Jeremy StanleyImplicitly support abbreviating commands
2019-05-05 Jeremy StanleyAllow including time in the active state prompt
2019-05-05 Jeremy StanleyEscape replacement macros in preferences
2019-05-05 Jeremy StanleyTest that macros are escaped in communication
2019-05-05 Jeremy StanleyUse the active state prompt as the default prompt
2019-05-05 Jeremy StanleyAdd a prompt generator method
2019-05-05 Jeremy StanleyFix selftest telopt callback for Python 3.4
2019-04-27 Jeremy StanleyUse ISO 8601 time in logs
2019-03-30 Jeremy StanleyTest with the bugbear plugin for flake8
2019-02-03 Jeremy StanleyFix comparisons for pyflakes 2.1
2019-02-03 Jeremy StanleySafely log unknown Telnet options and commands
2019-01-27 Jeremy StanleySwitch to passlib.PasswordHash.hash
2019-01-22 Jeremy StanleyAdd support for user preferences
2019-01-05 Jeremy StanleyRename command.set to command.c_set
2018-11-09 Jeremy StanleyMove commands into a separate command module
2018-10-27 Jeremy StanleyDon't LBYL when creating missing data directories
2018-10-27 Jeremy StanleyTry to make missing pidfile and logfile parent dir
2018-10-16 Jeremy StanleyUpdate copyright dates for files changed in 2018
2018-10-04 Jeremy StanleyGeneralize copyright headers in files
2018-09-02 Jeremy StanleyAdd debug logging for Telnet protocol negotiation
2018-09-02 Jeremy StanleyExpand logging for User class methods
2018-08-26 Jeremy StanleySupport clients using CR+NUL to signal EOL
2018-07-29 Jeremy StanleyStreamline selftest output
2018-07-29 Jeremy StanleyClean up leading space typo in test title
2018-07-17 Jeremy StanleyDrop Python 3.3 support
2018-07-16 Jeremy StanleyOptionally manage a daemon during selftest runs
2018-07-16 Jeremy StanleyResolve included files only once
2018-07-15 Jeremy StanleyFix deprecated regex pattern syntax in selftests
2018-07-13 Jeremy StanleyClean up at the end of every selftest run
2018-07-13 Jeremy StanleyOverhaul data reloading
2018-07-08 Jeremy StanleyRename "initial" state to "telopt_negotiation"
2018-06-30 Jeremy StanleyTest that ANSI input is filtered
2018-06-30 Jeremy StanleyOnly wrap on actual spaces
2018-06-30 Jeremy StanleyFilter non-ASCII input when not in binary mode
2018-05-25 Jeremy StanleyRetool word wrapping
2018-05-08 Jeremy StanleyAdd version command and diagnostic logging
2018-01-21 Jeremy StanleyTest that unknown telnet commands are filtered
2018-01-21 Jeremy StanleyFix TypeError with IAC escaping
2017-11-29 Jeremy StanleyIndent block sequences in emitted files
2017-11-29 Jeremy StanleyConvert mappings and sequences from flow to block
2017-11-22 Jeremy StanleyDisconnect user on ConnectionResetError
2017-11-18 Jeremy StanleyBe careful about marking facets modified
2017-11-16 Jeremy StanleyUse "group" instead of "category"
2017-11-12 Jeremy StanleyDrop old-style Element support
2017-11-12 Jeremy StanleyConvert sample data to new style
2017-11-10 Jeremy StanleySwitch archetypes to new-style Elements
2017-11-10 Jeremy StanleySwitch internal counters to new-style Element
2017-11-09 Jeremy StanleySwitch actors to new-style elements
2017-11-09 Jeremy StanleyHandle connection reset in selftest
2017-11-09 Jeremy StanleyMake new-style facet deletion more robust
2017-11-09 Jeremy StanleyCatch Exception when necessary
2017-11-09 Jeremy StanleyClearer selftest errors on disconnection
2017-11-09 Jeremy StanleyUse new-style elements for accounts
2017-09-27 Jeremy StanleyFix unhandled exception in show file command
2017-09-27 Jeremy StanleyDisplay flags in show files output
2017-09-16 Jeremy StanleyClean up a stray comment in find_file
2017-09-16 Jeremy StanleyAdd descriptions to sample datafiles
2017-09-16 Jeremy StanleyMove sample datafile copyrights into metadata
2017-09-16 Jeremy StanleyData nodes starting with "_" are metadata
2017-09-16 Jeremy StanleyInterpret a "." prefix as the startdir
2017-08-28 Jeremy StanleyOverhaul data management to get rid of __control__
2017-07-31 Jeremy StanleyError if set command is used on read-only element
2017-07-31 Jeremy StanleyRefuse to alter read-only elements at runtime
2017-07-31 Jeremy StanleyTrack whether loading is underway
2017-07-31 Jeremy StanleyTest the set command
2017-07-31 Jeremy StanleyUse writeable element in show element test
2017-07-30 Jeremy StanleyUpdate copyright dates for files changed this year
2017-07-30 Jeremy StanleyRename internal:storage to .mudpy.filing
2017-07-29 Jeremy StanleyStop unnecessarily stripping quote marks
2017-07-29 Jeremy StanleyExplicitly configure the root_path in examples
2017-07-29 Jeremy StanleyLog missing file inclusions as more severe
2017-07-29 Jeremy StanleyFix file pathing in daemon mode
2017-07-29 Jeremy StanleyRename internal:time to .mudpy.timing
2017-07-29 Jeremy StanleySwitch example listening port from 6669 to 4000
next