Commit Graph

  • 055c853b0f #3062 - rename identifier to discriminator Marek Wolan 2025-01-31 16:00:32 +00:00
  • 8feb2db954 Fix properties Marek Wolan 2025-01-31 15:29:10 +00:00
  • 20e5177544 Merged PR 593: Core bugfixes in support of extension tests. Marek Wolan 2025-01-31 14:47:16 +00:00
  • a77fa65c39 #3029 - Remove old initialisation of dns server attr that caused a bug Marek Wolan 2025-01-31 14:46:43 +00:00
  • 3260e1f30b #3029 - make new config items properties as per PR comments Marek Wolan 2025-01-31 14:41:49 +00:00
  • 037dd8278b #3029 - update changelog Marek Wolan 2025-01-31 12:30:08 +00:00
  • 4fb54c9492 #3029 - Add string-ip validator, improve validation, fix minor bugs in pulling schema data Marek Wolan 2025-01-31 12:18:52 +00:00
  • 3d47b9c863 #2887 - Further fixes to unit tests Charlie Crane 2025-01-30 17:33:00 +00:00
  • 4b42a74ac8 #2887 - Corrected failures seen when generating services from config & syntax issues. Wireless Router tests currently fail due to port 1 being disabled on startup Charlie Crane 2025-01-29 16:57:25 +00:00
  • 51f1c91e15 #2887 - Fixed Node unit test failures Charlie Crane 2025-01-29 11:55:10 +00:00
  • f85aace31b #2887 - Correct networking troubles causing test failures Charlie Crane 2025-01-28 19:35:27 +00:00
  • 4fb4c5e0f9 #3075: Fix error in config file. Nick Todd 2025-01-28 17:18:07 +00:00
  • d5e4d3d2ad Merge branch '4.0.0a1-dev' into feature/2887-Align_Node_Types Charlie Crane 2025-01-28 09:40:27 +00:00
  • e1f2f73db0 #2887 - Test changes to correct NodeOperatingState is correct per passed config. Charlie Crane 2025-01-28 09:37:58 +00:00
  • 6422ff8474 Merge branch '4.0.0a1-dev' into feature/3075_Migrate_notebooks_to_MilPac_(Core_changes) Nick Todd 2025-01-28 09:13:26 +00:00
  • f4b73057d2 #3075: Update notebooks to reflect extension changes. Nick Todd 2025-01-27 17:08:33 +00:00
  • 0570ab984d #2887 - Node class changes to address some test failures. Addressed some inconsistencies around operating_state, amended instantiation of some Nodes in test environments Charlie Crane 2025-01-27 16:35:40 +00:00
  • 09bfa7b700 Merged PR 592: #2869 - fixes to agents and remove redundant prints Marek Wolan 2025-01-27 16:19:41 +00:00
  • a7395c466e #2887 - Final test changes before end of day Charlie Crane 2025-01-23 17:42:59 +00:00
  • 30c177c272 #2887 - Additional test failure fixes Charlie Crane 2025-01-23 17:07:15 +00:00
  • b9d2cd25f3 #2887 - Unit test fixes ahead of raising PR. Charlie Crane 2025-01-23 15:28:10 +00:00
  • 8eeba691a9 #3075: Remove unnecessary print statement. Nick Todd 2025-01-23 15:16:49 +00:00
  • 65355f83e8 #2887 - Commit before switching branch Charlie Crane 2025-01-23 09:52:14 +00:00
  • fbef78db51 #2887 - Resolve conflicts from merge Charlie Crane 2025-01-23 09:17:27 +00:00
  • 3957142afd #2887 - Updates to Node components to use rom_config and allow for extensibility. Router and Firewall continue to have custom from_config. Some test fixes to reflect changes to functionality. Charlie Crane 2025-01-22 17:20:38 +00:00
  • 5563b9c62d #2869 - fixes to agents and remove redundant prints Marek Wolan 2025-01-22 16:55:59 +00:00
  • 0aa691752a #3075: Tidy up debug print statements. Nick Todd 2025-01-22 12:20:45 +00:00
  • 3f94c40434 Fix logger inititialisation in agents Nick Todd 2025-01-22 10:49:42 +00:00
  • d2d09abcb1 Merged PR 590: Backport 3.3.1 fixes into Core Marek Wolan 2025-01-21 14:42:05 +00:00
  • 9263bbf80b Merged PR 589: Extensible Agents and Actions Marek Wolan 2025-01-21 14:39:56 +00:00
  • 94ee16afa6 Remove todo comments that have been completed Marek Wolan 2025-01-21 13:39:06 +00:00
  • dcce678045 update changelog Marek Wolan 2025-01-21 13:20:19 +00:00
  • c30c5189be fixes based on PR suggestions Marek Wolan 2025-01-21 13:17:42 +00:00
  • 66daab3baf Backport 3.3.1 fixes into Core Marek Wolan 2025-01-21 13:08:36 +00:00
  • 4b79c88ae5 Fix typos and TODOs Marek Wolan 2025-01-21 10:42:09 +00:00
  • 18a665e562 Update actions and agents to get all tests passing post-refactor Marek Wolan 2025-01-20 14:07:51 +00:00
  • c521528a0a Merge remote-tracking branch 'origin/4.0.0a1-dev' into feature/2869-Marek Marek Wolan 2025-01-20 10:39:20 +00:00
  • 4c0f87e8aa Fix configure actions that were accidentally combined Marek Wolan 2025-01-20 10:23:13 +00:00
  • 8bf841cc62 Merged PR 584: Align core software with registry Nick Todd 2025-01-20 09:41:45 +00:00
  • 4481d073e4 Fix action config schemas and formrequest method for dos bot action Marek Wolan 2025-01-20 08:35:11 +00:00
  • 858406c4a3 update more tests to new actions schema Marek Wolan 2025-01-17 14:38:59 +00:00
  • c82865d630 #2888: Uncomment domain_mapping in test configs. Nick Todd 2025-01-16 16:52:49 +00:00
  • dff976b336 #2888: Fix merge test failures. Nick Todd 2025-01-16 16:32:55 +00:00
  • 03cab0fcec Update configs to new action naming schema and remove redundant agent config Marek Wolan 2025-01-16 15:18:13 +00:00
  • 504f4bd134 #2869 - Refactor agent and action config system Marek Wolan 2025-01-16 15:17:42 +00:00
  • f8fb052dad #2869 - Make agent schema children work properly Marek Wolan 2025-01-15 16:44:17 +00:00
  • 70d9fe2fd9 #2887 - End of day commit. Updates to ConfigSchema inheritance, and some initials changes to Router to remove the custom from_config method Charlie Crane 2025-01-15 16:33:11 +00:00
  • 1fe0aea48d Merge remote-tracking branch 'origin/4.0.0a1-dev' into feature/2888_Align_core_software_with_registry Nick Todd 2025-01-15 14:53:46 +00:00
  • 582e7cfec7 #2887 - Initial commit of Node refactor for extensibility in version 4.0.0. Addition of ConfigSchema and changes to how Nodes are generated within Game.py Charlie Crane 2025-01-15 11:21:18 +00:00
  • b4b6c16872 #2869 - Make observation and action managers use config schemas Marek Wolan 2025-01-15 10:08:14 +00:00
  • 40d052141c #2869 - Remove outdated parameters from actionmanager (action map achieves the same result) [skip ci] Marek Wolan 2025-01-14 13:48:18 +00:00
  • fb5242bd78 Merge agents and actions branches + fix import / subclass errors Marek Wolan 2025-01-14 11:34:01 +00:00
  • 9f5e16dd85 #2869 - Edit test fixture to work with new agent system Marek Wolan 2025-01-14 10:58:34 +00:00
  • e7cfeeafc0 Make data manipulation agent inherit from periodic agent & fix it a bit Marek Wolan 2025-01-14 09:57:35 +00:00
  • a447c5f43c #2869 - Make periodic agent timing check stricter Marek Wolan 2025-01-14 09:05:13 +00:00
  • 1ac562ebc9 #2912 - Initial layout of extensible_actions documentation page Charlie Crane 2025-01-13 17:09:03 +00:00
  • 3528b712f1 #2912 - Correct instances of verb: str to verb: ClassVar[str] where the parent class uses ClassVar[str] Charlie Crane 2025-01-13 16:35:08 +00:00
  • 3cca3d4a5c #2912 - Actioning review comments. Identifiers have been removed from AbstractActions, _legacy folder has been deleted and correction to IPV4Address type hints Charlie Crane 2025-01-13 16:12:16 +00:00
  • 23736f7738 #2869 - Documentation changes Charlie Crane 2025-01-13 15:59:10 +00:00
  • ea9c13b5f4 #2888: self.X -> self.config.X Nick Todd 2025-01-13 15:38:11 +00:00
  • edd2668ea4 #2869 - Update type hints and ConfigSchema variables in some agent classes Charlie Crane 2025-01-13 15:08:48 +00:00
  • 32fc970cfe #2869 - Update Config for some agent classes to use pydantic.Field, amend some identifiers and agent_name variables Charlie Crane 2025-01-13 10:51:30 +00:00
  • 511abea59c #2869 - Actioning review comments Charlie Crane 2025-01-13 10:26:48 +00:00
  • c16abdfd30 #2869 - Remove agent_name from ConfigSchema and replace with type Charlie Crane 2025-01-10 14:39:03 +00:00
  • e3f4775acb #2869 - Updates to ConfigSchema declaration and addressing some review comments Charlie Crane 2025-01-10 14:09:15 +00:00
  • 7af9d3724f #2869 - Updates to address test failures. Updated YAML configs to remove redundant start_settings Charlie Crane 2025-01-08 14:42:35 +00:00
  • 0203a8699a #2888: Fixed C2Beacon test failures. Nick Todd 2025-01-07 14:21:07 +00:00
  • d0c357355c #2888: Update tests to use config.fixing_duration. Nick Todd 2025-01-07 10:27:41 +00:00
  • cb4e10921e #2888: Use fixing_duration from ConfigSchema. Nick Todd 2025-01-06 16:33:57 +00:00
  • 66d309871f #2869 - Minor changes trying to make pytest happy Charlie Crane 2025-01-06 11:38:07 +00:00
  • 695ebb5ec7 #2888 - fix test database class to use correct listener default Marek Wolan 2025-01-06 10:13:27 +00:00
  • 632201681b #2888 - fix software config issues Marek Wolan 2025-01-06 10:08:32 +00:00
  • 30d8f14251 #2888 - Put software configuration items in the ConfigSchema Marek Wolan 2025-01-03 16:26:12 +00:00
  • a0a5f2ca38 #2912 - Review comment actions following commit revertions Charlie Crane 2025-01-03 15:03:01 +00:00
  • 0ee454b13e #2912 - Rename actions/config.py to actions/software.py Charlie Crane 2025-01-03 14:53:54 +00:00
  • e653afaa4c #2912 - Merge in changes on target branch Charlie Crane 2025-01-03 14:48:18 +00:00
  • ab2dd6ca27 Revert "#2912 - Actioning Review Comments" Charlie Crane 2025-01-03 14:41:45 +00:00
  • b11678a128 #2912 - Actioning Review Comments Charlie Crane 2025-01-03 14:40:00 +00:00
  • 505eab6ed9 #2869 - Changes following review discussion Charlie Crane 2025-01-03 14:02:36 +00:00
  • c481847b01 #2888 - Software: align identifiers, tidy up schemas Marek Wolan 2025-01-03 13:39:58 +00:00
  • 66ca72be79 Merge branch '4.0.0a1-dev' into feature/2888_Align_core_software_with_registry Marek Wolan 2025-01-03 12:11:46 +00:00
  • eb91721518 Merged PR 567: Extensible Rewards Nick Todd 2025-01-03 11:54:20 +00:00
  • c9752f0dc5 #2913 - minor comment cleanup Marek Wolan 2025-01-03 11:22:17 +00:00
  • 55ddcb7eb4 #2869 - Pull in changes from 4.0.0a1-dev and resolve conflicts Charlie Crane 2025-01-03 09:54:11 +00:00
  • 2108b914e3 #2869 - New Year, new changes. Actioning review comments and some changes following self-review and catchup Charlie Crane 2025-01-02 17:41:24 +00:00
  • c5f81708ce Merge remote-tracking branch 'origin/4.0.0a1-dev' into feature/2913_Extensible_Rewards Marek Wolan 2025-01-02 15:11:25 +00:00
  • 491de6fc47 Revert pre-commit deleting files Marek Wolan 2025-01-02 15:11:02 +00:00
  • 41dc7b5b29 Merge remote-tracking branch 'origin/4.0.0a1-dev' into feature/2913_Extensible_Rewards Marek Wolan 2025-01-02 15:05:35 +00:00
  • bf32271ddd Change copyright to 2025 Marek Wolan 2025-01-02 15:05:06 +00:00
  • dc6f2be209 #2869 - pre-commit changes Charlie Crane 2024-12-17 12:50:14 +00:00
  • 770896200b #2869 - More YAML/test fixes to address failures Charlie Crane 2024-12-17 12:47:54 +00:00
  • 3b1b74fb3a #2869 - Some additional test updates to amend failures. Pre-commit tbd and some cleanup Charlie Crane 2024-12-17 12:21:28 +00:00
  • 436a986458 #2869 - Fixed failing tests from agent refactor. Some tests still fail but this is due to updating some action names in anticipation of merging in the extensible actions refactor Charlie Crane 2024-12-17 10:51:57 +00:00
  • a4fbd29bb4 #2869 - Updates to agents to make sure they can be generated from a given config. Updates to test suite to reflect code changes Charlie Crane 2024-12-16 15:57:00 +00:00
  • d9a1a0e26f 2869 - Addressing some typos in agent declaration, and neatening up the agent structure within PrimAITE. Charlie Crane 2024-12-16 11:27:14 +00:00
  • c3a70be8d1 #2869 - Changes to AbstractAgent to address some pydantic issues Charlie Crane 2024-12-13 16:37:39 +00:00
  • 4c20cd4ac6 #2869 - initial creation of how to section for the new extendable agents. Charlie Crane 2024-12-13 15:28:01 +00:00
  • 4ac90c3c10 #2869 - Changes to agent refactor config schema, removal of state variables that aren't necessary to be in config Charlie Crane 2024-12-13 11:05:24 +00:00
  • 3c0a70be71 #2912 - Changes for extensible actions Charlie Crane 2024-12-13 09:49:21 +00:00
  • 6380e01122 #2888: Update some additional services. Nick Todd 2024-12-12 17:01:40 +00:00