Commit graph

  • 16648d47d1 Adds logging of throttle activation and customizable message upon update. Johnny 2018-10-02 00:05:07 +00:00
  • 2fe3f40a5c Moves LOGIN and CREATION throttles from Command module to Account module. Johnny 2018-10-01 23:58:12 +00:00
  • 7d6a4b44f5 Getting started with conversion ... Griatch 2018-10-02 00:05:29 +02:00
  • 94b2677f4c Start updating CHANGELOG for new version Griatch 2018-10-02 00:00:40 +02:00
  • e990176a02 Adds username normalization/validation and authentication methods to Account class. Johnny 2018-10-01 21:24:33 +00:00
  • f407a90f45 Extends normalize_username() function to strip excessive spaces. Johnny 2018-10-01 20:12:24 +00:00
  • 72f4fedcbe Merge with develop and fix merge conflicts Griatch 2018-10-01 20:58:16 +02:00
  • 70c5e9608e Run collectstatic. Fix input autofocus in webclient Griatch 2018-10-01 18:29:21 +02:00
  • 9553acecb2 Run collectstatic. Add webclient states Griatch 2018-09-30 21:08:24 +02:00
  • 584bd46d50 Cleanup of CSS and some functionality for webclient Griatch 2018-09-30 20:41:14 +02:00
  • 1113fa0b37 Add rest/all type for panes Griatch 2018-09-30 17:24:26 +02:00
  • 984141daa4 Up version to 0.8 Griatch 2018-09-30 15:01:16 +02:00
  • 399cc91412 Merge branch 'master' into develop Griatch 2018-09-30 14:55:31 +02:00
  • 0097f24576 Fix to tutorial_world's locks Griatch 2018-09-30 14:24:44 +02:00
  • aa051b2d0f Merge branch 'develop' of github.com:evennia/evennia into develop Griatch 2018-09-30 13:06:46 +02:00
  • fedc08c043 Cleanup of changelog Griatch 2018-09-30 13:06:36 +02:00
  • 62867702aa Merge pull request #1667 from friarzen/systemd-service Griatch 2018-09-29 22:39:14 +02:00
  • ac8e125106 Add a systemd unit file using the latest "foreground portal" options friarzen 2018-09-29 20:19:54 +00:00
  • 5d2e30cf2a Merge pull request #1633 from friarzen/develop-hotbuttons Griatch 2018-09-29 20:41:28 +02:00
  • efab90b6b0 Add hotbuttons as a plugin contrib friarzen 2018-09-29 17:29:56 +00:00
  • c6fa04407c Merge branch 'develop-plugin-based-webclient' of https://github.com/friarzen/evennia into friarzen-develop-plugin-based-webclient Griatch 2018-09-29 18:32:06 +02:00
  • aa19b9b73f Plugin-ify the webclient Brenden Tuck 2018-08-27 00:24:27 -04:00
  • 27910b9904 Move audit contrib into security subfolder Griatch 2018-09-29 17:47:56 +02:00
  • a8eecce989 Some default cleanup of contrib, pep8 adjustments Griatch 2018-09-29 15:13:06 +02:00
  • 85114d6de5 Merge branch 'auditing' of https://github.com/strikaco/evennia-dev into strikaco-auditing Griatch 2018-09-29 13:33:28 +02:00
  • c0bab475d6 Remove MAX_NR_CHARACTERS=1 enforcement for MULTISESSION_MODEs 0 and 1. Griatch 2018-09-29 11:11:41 +02:00
  • be5f289a8a Resolve all django deprecation warnings Griatch 2018-09-27 21:20:54 +02:00
  • e99330a445 Adds additional CmdNewPassword() checks and tests. Johnny 2018-09-25 21:37:34 +00:00
  • 54213ab614 Moves installation/config instructions to README. Johnny 2018-09-25 21:24:54 +00:00
  • 91b97fc05f Merge pull request #1661 from strikaco/logsec Griatch 2018-09-25 22:41:19 +02:00
  • f4cb75c496 Up requirements to Django 1.11, Twisted 18 and pillow 5.2.0 Griatch 2018-09-25 22:11:34 +02:00
  • 0fd36ac335 Add missing CONNECTION_THROTTLE, cleanup Griatch 2018-09-25 21:35:49 +02:00
  • 036f2a9835 Making settings dict less spacy to match style elsewhere Griatch 2018-09-25 21:22:27 +02:00
  • 33f04312f2 Merge branch 'validation' of https://github.com/strikaco/evennia-dev into strikaco-validation Griatch 2018-09-25 21:17:36 +02:00
  • 4f93bc7ee5 Fix for PEP8 and resolve a traceback. Griatch 2018-09-25 21:12:35 +02:00
  • afaadf77cc Merge branch 'fieldfill' of https://github.com/FlutterSprite/evennia into FlutterSprite-fieldfill Griatch 2018-09-25 20:50:34 +02:00
  • a489256cc3 Some pep8 fixes Griatch 2018-09-25 20:43:01 +02:00
  • b00a50be10 Merge branch 'building_menu' of https://github.com/vlegoff/evennia into vlegoff-building_menu Griatch 2018-09-25 20:17:52 +02:00
  • 240cc9e02f Update changelog Griatch 2018-09-25 20:16:53 +02:00
  • e51c48c8fc Make Docker image support develop branch launcher Griatch 2018-09-25 20:07:11 +02:00
  • d132912a7a RUN MIGRATIONS. Resolves #1595. Griatch 2018-09-25 19:37:59 +02:00
  • 07d56f562b Make portal possible to start in the foreground too Griatch 2018-09-25 00:24:45 +02:00
  • 0d3c9ebea3 Fix no-location issues for istart (resolves #1662). Griatch 2018-09-23 23:29:23 +02:00
  • 3537ae13a4 Correct issues with object-update in OLC menu. Resolves #1647. Griatch 2018-09-22 22:27:50 +02:00
  • 982f977429 Continuing bug fixes Griatch 2018-09-22 17:23:31 +02:00
  • 156dbd8d2d Adds a logger for security-related events. Johnny 2018-09-21 18:29:44 +00:00
  • c0da1ff86a Removes stray imports. Johnny 2018-09-21 17:45:59 +00:00
  • a2cccd7326 Integrates new Throttle with unconnected Commands; rate limits new account creation (partial fix for #1523). Johnny 2018-09-21 17:39:51 +00:00
  • 791ace73bc Further improvements; Throttle maintains its own storage and no longer requires it to be supplied as an arg. Johnny 2018-09-21 17:38:31 +00:00
  • b50364038c Reimplements Throttle as a standalone class with improved memory management. Johnny 2018-09-21 00:11:15 +00:00
  • 35efb57b56 Adds test for Evennia validator. Johnny 2018-09-20 22:57:20 +00:00
  • cbfe6d9e38 Resolve unit tests Griatch 2018-09-21 00:24:19 +02:00
  • bed96328a9 Lots of bug fixes, still issues in prototype-update from menu Griatch 2018-09-21 00:05:23 +02:00
  • e5828024e2 Modifies CmdUnconnectedCreate, CmdPassword and CmdNewPassword to use Django password validation before modification. Johnny 2018-09-20 21:29:56 +00:00
  • c8c9e831ee Forces validation on Account.set_password() and provides an Account.validate_password() method to validate passwords. Johnny 2018-09-20 20:37:48 +00:00
  • ddf01d1631 Implements password validation via the native Django framework. Johnny 2018-09-20 00:06:09 +00:00
  • 0a86618fd8 Merge branch 'develop' of github.com:evennia/evennia into develop Griatch 2018-09-20 00:04:20 +02:00
  • 24fbfdf35c Clean actioninfo in menu between nodes Griatch 2018-09-20 00:01:53 +02:00
  • f31433c3ef Fix unit tests Griatch 2018-09-19 23:49:46 +02:00
  • a29b46d091 Cleanup, bug fixes, refactoring Griatch 2018-09-19 22:51:27 +02:00
  • 555e8e5ac9 Add add/del(part) and add/del(results) switches to @puzzleedit to modify recipes Henddher Pedroza 2018-09-18 22:46:01 -05:00
  • 3c532f075f Add use_success_location_message so contents of room 'see' puzzle solver succeeding. Add parts are interchangeable warning confirmation when new puzzle-recipe matches existing one. Henddher Pedroza 2018-09-17 20:57:11 -05:00
  • f455041211 Merge pull request #1655 from strikaco/urlfix Griatch 2018-09-17 22:18:02 +02:00
  • ee0a22757f Minor msg editing/formatting Henddher Pedroza 2018-09-16 19:06:48 -05:00
  • a6918561c5 Add total recipes/armed-puzzles to @lspuzzlerecipes and @lsarmedpuzzles Henddher Pedroza 2018-09-16 19:04:07 -05:00
  • ebcbbc2d0f Bump up coverage for puzzles module Henddher Pedroza 2018-09-16 18:19:04 -05:00
  • 109ca82175 Honor proto parts and results tags Henddher Pedroza 2018-09-16 17:59:47 -05:00
  • 1bdd7ce174 Remove one-to-one part/result to puzzle relationship based on puzzle_name. Instead, Tags puzzle_name:_PUZZLES_TAG_CATEGORY are used for matching. This allows to use older PuzzlePartObjects in newly created puzzles by adding the new puzzles' puzzle_name:_PUZZLES_TAG_CATEGORY tag to the old objects. When creating proto parts and results, honor obj.home, obj.permissions, and obj.locks, and obj.tags Henddher Pedroza 2018-09-16 17:25:57 -05:00
  • 4f5c2f51ad Add @puzzleedit and puzzle.db.use_success_message so puzzle resolution message can be customized by builder Henddher Pedroza 2018-09-15 21:08:48 -05:00
  • c5b2e49ffa E2E tests for puzzles Henddher Pedroza 2018-09-15 12:02:22 -05:00
  • 174113b9ab Merge branch 'develop' into fix/prototyped-diff Griatch 2018-09-15 17:10:54 +02:00
  • d55634d542 New version of prototype diff management Griatch 2018-09-15 17:10:50 +02:00
  • fe9d1fc7ab Increase test coverage for puzzles module Henddher Pedroza 2018-09-15 01:36:33 -05:00
  • 6e391450f2 Enforce parts and results to be DefaultObject not DefaultCharacter, DefaultRoom nor DefaultExit with tests. Tests for @lspuzzlerecipes and @lsarmedpuzzles Henddher Pedroza 2018-09-14 23:28:56 -05:00
  • a349f6554e Minor cleanup Henddher Pedroza 2018-09-14 21:57:28 -05:00
  • c6aba5f802 Minor refinement of code comment Griatch 2018-09-14 22:24:53 +02:00
  • eb6ec63216 Merge branch 'force_pdb_up' of https://github.com/vlegoff/evennia into vlegoff-force_pdb_up Griatch 2018-09-14 22:15:54 +02:00
  • 6a90ccd0af Fix lockhandler import error Griatch 2018-09-14 22:12:12 +02:00
  • 1d1f8d5725 Force evennia.set_trace() to go to the upper frame Vincent Le Goff 2018-09-14 12:51:50 +02:00
  • c4f501123a Starting to fix prototype diffs which don't work right Griatch 2018-09-14 08:47:46 +02:00
  • e2a6ffe2b5 Merge branch 'master' of https://github.com/evennia/evennia into puzzles Henddher Pedroza 2018-09-13 21:25:47 -05:00
  • 434abe0aa6 Revamp _bad_recipe() helper function and fix @puzzle command empty name Henddher Pedroza 2018-09-13 20:00:50 -05:00
  • 18aa64a9b2 Merge pull request #1648 from Henddher/bug1459 Griatch 2018-09-13 15:04:18 +02:00
  • 8e7106806b @armpuzzle tests Henddher Pedroza 2018-09-10 20:00:08 -05:00
  • e767d77db8 PuzzleRecipe as DefaultScript; not as DefaultObject. Misc tests Henddher Pedroza 2018-09-09 22:43:26 -05:00
  • 7c50331ea7 Adds trailing slash to authenticate endpoint in urls.py to correct weird '/authenticatelogin' path. Johnny 2018-08-31 23:25:19 +00:00
  • 8f8ad26e66 Adds filtering for sparse values, better/recursive parsing of text field, and regex-based command detection. Johnny 2018-09-05 19:53:35 +00:00
  • 27796c786f Fixes failing tests. Johnny 2018-09-04 22:13:56 +00:00
  • ef6494c5ac Allows more configurable extensibility and addresses PR change requests. Johnny 2018-09-04 21:48:03 +00:00
  • 6fb375ace3 Fixes broken coverage. Johnny 2018-08-30 23:24:33 +00:00
  • 8406928058 Implements user input and server output auditing. Johnny 2018-08-30 00:30:02 +00:00
  • ff5ffa8d0e Add evennia.set_trace() for easy launch of debugger Griatch 2018-09-04 21:59:31 +02:00
  • fa31367a76 Update the building menu, following Griatch's feedback Vincent Le Goff 2018-09-04 20:33:54 +02:00
  • e97d0d794a Sync win/unix requirement files Griatch 2018-09-04 20:33:48 +02:00
  • ae3f171225 Tests for puzzles Henddher Pedroza 2018-09-03 20:54:33 -05:00
  • 24649ef171 Documentation corrections and clarifications Henddher Pedroza 2018-09-02 22:48:42 -05:00
  • 250a233703 Addition of CmdListPuzzleRecipes and CmdListArmedPuzzles Henddher Pedroza 2018-09-02 22:34:17 -05:00
  • 8ba79f34c6 Merge branch 'puzzles' of https://github.com/Henddher/evennia into puzzles Henddher Pedroza 2018-09-02 19:21:25 -05:00
  • a1c428a355 When multiple puzzles are matched, show their names to the caller and then randomly pick one Henddher Pedroza 2018-09-02 16:46:57 -05:00
  • ffdf8ec289 typo in classname Henddher Pedroza 2018-09-02 16:46:57 -05:00