055c853b0f#3062 - rename identifier to discriminator
Marek Wolan
2025-01-31 16:00:32 +00:00
8feb2db954Fix properties
Marek Wolan
2025-01-31 15:29:10 +00:00
20e5177544Merged 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
d5e4d3d2adMerge 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
6422ff8474Merge 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
09bfa7b700Merged 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
3f94c40434Fix logger inititialisation in agents
Nick Todd
2025-01-22 10:49:42 +00:00
d2d09abcb1Merged PR 590: Backport 3.3.1 fixes into Core
Marek Wolan
2025-01-21 14:42:05 +00:00
9263bbf80bMerged PR 589: Extensible Agents and Actions
Marek Wolan
2025-01-21 14:39:56 +00:00
94ee16afa6Remove todo comments that have been completed
Marek Wolan
2025-01-21 13:39:06 +00:00
dcce678045update changelog
Marek Wolan
2025-01-21 13:20:19 +00:00
c30c5189befixes based on PR suggestions
Marek Wolan
2025-01-21 13:17:42 +00:00
66daab3bafBackport 3.3.1 fixes into Core
Marek Wolan
2025-01-21 13:08:36 +00:00
4b79c88ae5Fix typos and TODOs
Marek Wolan
2025-01-21 10:42:09 +00:00
18a665e562Update actions and agents to get all tests passing post-refactor
Marek Wolan
2025-01-20 14:07:51 +00:00
c521528a0aMerge remote-tracking branch 'origin/4.0.0a1-dev' into feature/2869-Marek
Marek Wolan
2025-01-20 10:39:20 +00:00
4c0f87e8aaFix configure actions that were accidentally combined
Marek Wolan
2025-01-20 10:23:13 +00:00
8bf841cc62Merged PR 584: Align core software with registry
Nick Todd
2025-01-20 09:41:45 +00:00
4481d073e4Fix action config schemas and formrequest method for dos bot action
Marek Wolan
2025-01-20 08:35:11 +00:00
858406c4a3update 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
03cab0fcecUpdate 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
1fe0aea48dMerge 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
fb5242bd78Merge 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
e7cfeeafc0Make 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
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
66ca72be79Merge branch '4.0.0a1-dev' into feature/2888_Align_core_software_with_registry
Marek Wolan
2025-01-03 12:11:46 +00:00
eb91721518Merged 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
c5f81708ceMerge remote-tracking branch 'origin/4.0.0a1-dev' into feature/2913_Extensible_Rewards
Marek Wolan
2025-01-02 15:11:25 +00:00
491de6fc47Revert pre-commit deleting files
Marek Wolan
2025-01-02 15:11:02 +00:00
41dc7b5b29Merge remote-tracking branch 'origin/4.0.0a1-dev' into feature/2913_Extensible_Rewards
Marek Wolan
2025-01-02 15:05:35 +00:00
bf32271dddChange 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
d9a1a0e26f2869 - 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