Charlie Crane
|
d5e4d3d2ad
|
Merge branch '4.0.0a1-dev' into feature/2887-Align_Node_Types
|
2025-01-28 09:40:27 +00:00 |
|
Charlie Crane
|
65355f83e8
|
#2887 - Commit before switching branch
|
2025-01-23 09:52:14 +00:00 |
|
Charlie Crane
|
fbef78db51
|
#2887 - Resolve conflicts from merge
|
2025-01-23 09:17:27 +00:00 |
|
Charlie Crane
|
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.
|
2025-01-22 17:20:38 +00:00 |
|
Marek Wolan
|
5563b9c62d
|
#2869 - fixes to agents and remove redundant prints
|
2025-01-22 16:55:59 +00:00 |
|
Marek Wolan
|
66daab3baf
|
Backport 3.3.1 fixes into Core
|
2025-01-21 13:08:36 +00:00 |
|
Marek Wolan
|
18a665e562
|
Update actions and agents to get all tests passing post-refactor
|
2025-01-20 14:07:51 +00:00 |
|
Marek Wolan
|
c521528a0a
|
Merge remote-tracking branch 'origin/4.0.0a1-dev' into feature/2869-Marek
|
2025-01-20 10:39:20 +00:00 |
|
Nick Todd
|
dff976b336
|
#2888: Fix merge test failures.
|
2025-01-16 16:32:55 +00:00 |
|
Marek Wolan
|
504f4bd134
|
#2869 - Refactor agent and action config system
|
2025-01-16 15:17:42 +00:00 |
|
Charlie Crane
|
70d9fe2fd9
|
#2887 - End of day commit. Updates to ConfigSchema inheritance, and some initials changes to Router to remove the custom from_config method
|
2025-01-15 16:33:11 +00:00 |
|
Nick Todd
|
1fe0aea48d
|
Merge remote-tracking branch 'origin/4.0.0a1-dev' into feature/2888_Align_core_software_with_registry
|
2025-01-15 14:53:46 +00:00 |
|
Charlie Crane
|
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
|
2025-01-15 11:21:18 +00:00 |
|
Marek Wolan
|
40d052141c
|
#2869 - Remove outdated parameters from actionmanager (action map achieves the same result) [skip ci]
|
2025-01-14 13:48:18 +00:00 |
|
Marek Wolan
|
fb5242bd78
|
Merge agents and actions branches + fix import / subclass errors
|
2025-01-14 11:34:01 +00:00 |
|
Charlie Crane
|
32fc970cfe
|
#2869 - Update Config for some agent classes to use pydantic.Field, amend some identifiers and agent_name variables
|
2025-01-13 10:51:30 +00:00 |
|
Charlie Crane
|
7af9d3724f
|
#2869 - Updates to address test failures. Updated YAML configs to remove redundant start_settings
|
2025-01-08 14:42:35 +00:00 |
|
Nick Todd
|
cb4e10921e
|
#2888: Use fixing_duration from ConfigSchema.
|
2025-01-06 16:33:57 +00:00 |
|
Charlie Crane
|
66d309871f
|
#2869 - Minor changes trying to make pytest happy
|
2025-01-06 11:38:07 +00:00 |
|
Marek Wolan
|
30d8f14251
|
#2888 - Put software configuration items in the ConfigSchema
|
2025-01-03 16:26:12 +00:00 |
|
Charlie Crane
|
505eab6ed9
|
#2869 - Changes following review discussion
|
2025-01-03 14:02:36 +00:00 |
|
Charlie Crane
|
55ddcb7eb4
|
#2869 - Pull in changes from 4.0.0a1-dev and resolve conflicts
|
2025-01-03 09:54:11 +00:00 |
|
Charlie Crane
|
2108b914e3
|
#2869 - New Year, new changes. Actioning review comments and some changes following self-review and catchup
|
2025-01-02 17:41:24 +00:00 |
|
Marek Wolan
|
41dc7b5b29
|
Merge remote-tracking branch 'origin/4.0.0a1-dev' into feature/2913_Extensible_Rewards
|
2025-01-02 15:05:35 +00:00 |
|
Marek Wolan
|
bf32271ddd
|
Change copyright to 2025
|
2025-01-02 15:05:06 +00:00 |
|
Charlie Crane
|
a4fbd29bb4
|
#2869 - Updates to agents to make sure they can be generated from a given config. Updates to test suite to reflect code changes
|
2024-12-16 15:57:00 +00:00 |
|
Charlie Crane
|
d9a1a0e26f
|
2869 - Addressing some typos in agent declaration, and neatening up the agent structure within PrimAITE.
|
2024-12-16 11:27:14 +00:00 |
|
Charlie Crane
|
1798ec6fe0
|
#2869 - Commit before switching branches. Changes to make pydantic happy with AgentLog
|
2024-12-05 14:00:44 +00:00 |
|
Charlie Crane
|
917386d638
|
#2869 - Agents Refactor
|
2024-11-27 15:29:51 +00:00 |
|
Charlie Crane
|
7435a4dee8
|
#2869 - Commit before changing branches. Addition of properties to Agent classes and removal of if/else chain in game.py
|
2024-11-21 14:45:35 +00:00 |
|
Charlie Crane
|
75d4ef2dfd
|
#2869 - eod commit. Updates to AbstractAgent.from_config, and some minor tweaks to PrimaiteGame
|
2024-11-20 17:51:05 +00:00 |
|
Charlie Crane
|
a3dc616126
|
#2869 - Starter changes in refactor of agent classes for refactor to become extensible. Identifiers added to classes and beginning of the inclusion of a ConfigSchema to base AbstractAgentClass
|
2024-11-20 17:19:35 +00:00 |
|
Nick Todd
|
370bcfc476
|
#2913: Make rewards work with config file.
|
2024-11-06 11:35:06 +00:00 |
|
Nick Todd
|
97094aba79
|
#2913: Pre-commit changes.
|
2024-10-30 11:15:39 +00:00 |
|
Nick Todd
|
9fd862763b
|
#2913: Ensure optional software in config file is enabled.
|
2024-10-30 11:11:07 +00:00 |
|
Marek Wolan
|
43ec85a669
|
#2755 - refix some air space frequency issues
|
2024-10-11 09:52:16 +01:00 |
|
Marek Wolan
|
56a17c3fea
|
Update typos and comments according to PR comments
|
2024-10-08 13:40:40 +01:00 |
|
Marek Wolan
|
b5b7fc6a8d
|
Give node types their own identifiers and make the network show method use them
|
2024-10-04 09:20:07 +01:00 |
|
Marek Wolan
|
a838cc6ce1
|
Convert office lan adder to a class and make it extendable
|
2024-10-02 13:56:39 +01:00 |
|
Marek Wolan
|
f1b911bc65
|
Change port and protocol to annotated validators
|
2024-09-25 16:28:22 +01:00 |
|
Marek Wolan
|
695891f55c
|
Add port and protocol custom validators
|
2024-09-20 11:21:28 +01:00 |
|
Marek Wolan
|
08f1cf1fbd
|
Fix airspace and remaining port problems from refactor
|
2024-09-19 15:06:29 +01:00 |
|
Marek Wolan
|
dd931d900b
|
port refactor - eod commit, airspace still broken
|
2024-09-18 16:02:25 +01:00 |
|
=
|
310876cd3b
|
2755 Add ability to extend HostNode, NetworkNode, Service and Application outside PrimAITE.
|
2024-09-04 15:49:37 +01:00 |
|
Archer Bowen
|
849cb20f35
|
#2689 Addressed more PR comments & fixed an bug with command parsing in _command_terminal (c2 beacon)
|
2024-08-16 10:24:53 +01:00 |
|
Archer Bowen
|
d6e2994d6b
|
Apply suggestions from code review
|
2024-08-13 15:43:21 +00:00 |
|
Archer Bowen
|
6c7376ab4b
|
#2681 Updated to include yaml file tests + include listening on multiports.
|
2024-08-13 09:37:11 +01:00 |
|
Archer Bowen
|
0e8e8c5681
|
Merge remote-tracking branch 'origin/dev' into feature/2689-command-and-control
|
2024-08-09 12:15:43 +01:00 |
|
Chris McCarthy
|
72e6e78ed7
|
#2768 - Removed debugging print statement
|
2024-08-09 09:32:13 +01:00 |
|
Chris McCarthy
|
a3a9ca9963
|
#2768 - Fixed issue causing main port to not be included in list of open ports. documented the configuration of listen_on_ports. added test that tests listen_on_ports configuration from yaml.
|
2024-08-08 21:20:20 +01:00 |
|