Chris McCarthy
c2a19af6fa
#2735 - added documentation for users, usermanager and usersessionmanager. Added the ability to add additional users from config and documented this. also tested additional users from config.
2024-08-02 09:20:00 +01:00
Archer.Bowen
e554a2d224
#2689 Remote connections now successfully establishing however current issues with keep alive inactivity causing the c2 beacon to close even when it does have connection to the c2 server.
2024-08-01 17:18:10 +01:00
Marek Wolan
a719b24cfc
Merge branch 'dev' into feature/2735-usermanager-fixes
2024-08-01 13:23:03 +01:00
Marek Wolan
ddbbcf66e8
Merge remote-tracking branch 'origin/dev' into backport-3.2 [skip ci]
2024-08-01 13:03:52 +01:00
Marek Wolan
2a715d8d0a
backport 3.2 changes to core
2024-08-01 11:08:41 +01:00
Archer.Bowen
e09c0ad4ac
#2689 added test template and fixed class instancing issues.
2024-08-01 10:11:03 +01:00
Marek Wolan
b599257433
#2676 - update configs to use new nmne schema; fix test and warnings
2024-08-01 09:06:35 +01:00
Archer.Bowen
4c7e465f0d
#2689 Initial Implementation of C2 Server.
2024-07-31 16:43:17 +01:00
Marek Wolan
2abd1969fe
#2800 - Consolidate software install and uninstall to a single method
2024-07-31 16:41:59 +01:00
Marek Wolan
9bf8d0f8cb
#2676 Put NMNE back into network module
2024-07-31 13:20:15 +01:00
Marek Wolan
5b976c7985
Merge remote-tracking branch 'origin/dev' into bugfix/2676_NMNE_var_access
2024-07-31 12:49:21 +01:00
Charlie Crane
0ed61ec79b
#2706 - Updates to terminal and host_node documentation, removal of redundant terminal unit test
2024-07-30 15:54:08 +01:00
Charlie Crane
3698e6ff5f
#2706 - Commented out references to UserSessionManager to remove the dependency.
2024-07-30 15:24:37 +01:00
Czar Echavez
7b523d9450
#2769 : added changes which should align with 2735 once merged
2024-07-30 11:33:52 +01:00
Charlie Crane
2f50feb0a0
#2706 - Removing redundant unit test from
2024-07-30 11:11:08 +01:00
Charlie Crane
2b33a6edb4
#2706 - New unit test to show that Terminal is able to send/handle install commands
2024-07-30 11:04:55 +01:00
Charlie Crane
ab26798240
#2706 - New test to check that the terminal can receive and process commmands.
2024-07-30 10:23:34 +01:00
Charlie Crane
f78cb24150
#2706 - Removed some un-necessary comments and changes to network used in terminal ACL unit test
2024-07-29 14:20:29 +01:00
Charlie Crane
0ac1c6702c
#2713 - eod commit. Initial RequestManager Test implemented, along with an initial setup of the additional Request Manager methods.
2024-07-26 16:56:03 +01:00
Czar Echavez
df50ec8abc
#2769 : add change password action
2024-07-25 10:02:32 +01:00
Chris McCarthy
d0c8aeae30
#2735 - implemented remote logins. Added action remote sessions to UserSessionManager describe_state. Added suite of tests for UserSessionManager logins
2024-07-24 17:08:18 +01:00
Czar Echavez
173f110fb2
#2769 : initial commit of user account actions
2024-07-24 16:38:06 +01:00
Charlie Crane
9d5b58ce44
Merge branch 'dev' into feature/2712-Terminal_Login_Handling
2024-07-23 15:52:42 +01:00
Charlie Crane
a7f9e4502e
#2712 - Updates to the login logic and fixing resultant test failures. Updates to terminal.rst and ssh.py
2024-07-23 15:18:20 +01:00
Chris McCarthy
6976936102
Merge branch 'refs/heads/dev' into feature/2735_Implement-UserManager-class-and-integrate-into-Node
2024-07-22 22:07:59 +01:00
Charlie Crane
3c590a8733
#2712 - Commit before changing branches
2024-07-22 09:58:09 +01:00
Nick Todd
e4ade6ba54
#2676 : Merge nmne.py with io.py
2024-07-19 12:02:43 +01:00
Charlie Crane
5c04f4fa4c
Merge branch 'dev' into feature/2712-Terminal_Login_Handling
2024-07-19 11:18:34 +01:00
Chris McCarthy
8702dc7067
#2735 - tidies up some oif the api, temporarily integrated login checks to ping for testing, added temp test
2024-07-19 10:34:32 +01:00
Archer.Bowen
fd57986512
#2757 fixed dev mode cli double -level alternative issue
2024-07-17 11:48:29 +01:00
Nick Todd
061509dffd
#2676 : Further test fixes.
2024-07-17 10:43:04 +01:00
Nick Todd
07e736977c
#2676 : Fix some more integration tests
2024-07-16 16:58:11 +01:00
Nick Todd
0e3227c691
Merge branch 'dev' into bugfix/2676_NMNE_var_access
2024-07-15 09:27:11 +01:00
Charlie Crane
32c2ea0b10
#2710 - Pre-commit run ahead of raising PR
2024-07-15 08:22:18 +01:00
Charlie Crane
2eb36149b2
#2710 - Prep for draft PR
2024-07-15 08:20:11 +01:00
Marek Wolan
104d033053
Merge remote-tracking branch 'origin/dev' into fix-slow-tests
2024-07-12 11:29:46 +01:00
Marek Wolan
199cd0d9df
fix test problems and slowness
2024-07-12 11:23:41 +01:00
Christopher McCarthy
2f649a302c
Merged PR 458: Carry over airspace hotfixes from internal
...
## Summary
Carried over hit fixes from internal that backtracked on the complex channel width stuff for now and focussed on getting a stable data rate baked in for each frequency. Implemented overriding of frequency max capacities on the airspace. updated documentation to reflect the changes in airspace.py.
## Test process
- Original tests still work
- Tested reading the frequency capacity overrides from config file
- Tested that setting the frequency override to 0.0 blocks the channel
## Checklist
- [X] PR is linked to a **work item**
- [X] **acceptance criteria** of linked ticket are met
- [X] performed **self-review** of the code
- [X] written **tests** for any new functionality added with this PR
- [X] updated the **documentation** if this PR changes or adds functionality
- [ ] written/updated **design docs** if this PR implements new functionality
- [X] updated the **change log**
- [X] ran **pre-commit** checks for code style
- [X] attended to any **TO-DOs** left in the code
Related work items: #2745
2024-07-12 10:17:25 +00:00
Chris McCarthy
cde632066c
#2745 implemented overriding of frequency max capacities on the airspace. updated documentation to reflect the changes in airspace.py.
2024-07-11 21:11:27 +01:00
Marek Wolan
e759ae5990
2623 fix issues with tests and revert request show method
2024-07-11 17:44:31 +01:00
Marek Wolan
3af22ac2ed
Merge remote-tracking branch 'origin/dev' into feature/2623-action-masking
2024-07-11 15:50:42 +01:00
Chris McCarthy
cf563149ec
#2745 carried over changes from internal that backtracked on the complex channel width stuff for now and focussed on getting a stable data rate baked in for each frequency
2024-07-11 15:07:58 +01:00
Czar Echavez
a527b8798e
Merged PR 455: Add folder and file request permissions validators
...
## Summary
Implemented the last of the request validators from https://dev.azure.com/ma-dev-uk/PrimAITE/_wiki/wikis/PrimAITE.wiki/703/Action-Masking
files and folders validators
## Test process
integration tests for files and folders
added unit tests for previous validators as well
## Checklist
- [X] PR is linked to a **work item**
- [X] **acceptance criteria** of linked ticket are met
- [X] performed **self-review** of the code
- [X] written **tests** for any new functionality added with this PR
- [ ] updated the **documentation** if this PR changes or adds functionality
- [ ] written/updated **design docs** if this PR implements new functionality
- [ ] updated the **change log**
- [X] ran **pre-commit** checks for code style
- [ ] attended to any **TO-DOs** left in the code
Related work items: #2740
2024-07-11 13:59:44 +00:00
Czar Echavez
1d466d6807
#2740 : unit tests + a minor fix to nic test
2024-07-11 12:19:27 +01:00
Archer.Bowen
b8c6238610
#2740 Fixed Nmap Test Failure.
2024-07-11 11:55:03 +01:00
Charlie Crane
dc3558bc4d
#2710 - End of Day commit
2024-07-10 17:39:45 +01:00
Czar Echavez
aa425a5284
#2740 : fix tests affected by request permissions
2024-07-10 14:40:25 +01:00
Marek Wolan
0c58c3969a
2623 - finish testing action mask
2024-07-10 13:46:30 +01:00
Archer.Bowen
feb9763f62
Merge https://dev.azure.com/ma-dev-uk/PrimAITE/_git/PrimAITE into feature/2716-Red-Agent-Logging
2024-07-10 13:40:54 +01:00
Archer.Bowen
239f5b86c0
#2716 Agent logging now sits outside of the simulation output log directory, updated dev-mode CLI to include agent logging and added additional tests.
2024-07-10 13:36:37 +01:00