Nick Todd
b0b37f9da5
#2042 : ntp_client test fixes.
2023-11-20 18:06:50 +00:00
Marek Wolan
77f3806ba7
Remove real database in favour of simulated
2023-11-18 03:40:08 +00:00
Jake Walker
227e73602f
Pass execution definition from config to agent
2023-11-17 11:51:19 +00:00
Nick Todd
7ee2c4220a
#2042 : ntp_client test
2023-11-16 15:04:01 +00:00
Nick Todd
0c544a9a26
#2042 : Add support for apply_timestep()
2023-11-15 15:58:10 +00:00
Nick Todd
9deb130d10
#2042 : pre-commit changes
2023-11-15 10:58:24 +00:00
Nick Todd
d31fce202c
#2041 : pre-commit changes.
2023-11-15 10:57:56 +00:00
Nick Todd
195e8a4e84
#2042 : Implement NTP protocol for client
2023-11-14 15:13:28 +00:00
Nick Todd
f320487128
#2041 : Implement NTP protocol for server
2023-11-14 15:13:05 +00:00
Nick Todd
764d9561bd
#2042 : NTP client initial commit
2023-11-13 17:40:25 +00:00
Nick Todd
2ee8203397
#2041 : NTP server initial commits
2023-11-13 17:39:27 +00:00
Chris McCarthy
23fd9c3839
#1859 - Started giving the red agent some 'intelligence' and a sense of a state. Changed Application.run to .execute.
2023-11-13 15:55:14 +00:00
Czar.Echavez
be4a467877
#1962 : revert pulling from src
2023-11-08 10:48:41 +00:00
Czar.Echavez
f5df1366a7
#1962 : merge dev into branch + fix minor diffs + ensure that imports pull from src
2023-11-08 10:36:47 +00:00
Marek Wolan
0ea282166d
Merge remote-tracking branch 'origin/dev' into dev-game-layer
2023-11-06 16:23:29 +00:00
Czar.Echavez
51713bad74
#1962 : split tests into managable files + implement deletion of folders and files + tests
2023-11-03 15:15:18 +00:00
Czar.Echavez
8783574442
#1961 : os scan set up
2023-10-27 10:17:59 +01:00
Marek Wolan
ffe80f215e
Merge 'origin/dev-game-layer' into feature/1924-Agent-Interface
2023-10-25 09:58:04 +01:00
Czar.Echavez
1e66795aff
#1947 : remove scan from components that cannot be scanned
2023-10-24 10:43:00 +01:00
Marek Wolan
d4eee36b7b
Fix software registration for game layer and simulator interface
2023-10-23 17:23:14 +01:00
Czar.Echavez
724beb1a29
#1947 : folder/file scan now take multiple time steps to complete
2023-10-23 15:58:37 +01:00
Czar.Echavez
9b5d95cbb9
#1947 : refactor am->rm to align with refactor of ActionManager->RequestManager
2023-10-13 10:41:27 +01:00
Czar.Echavez
060bbf0506
#1947 : added ability for files and folders to be scanned, corrupted and repaired
2023-10-10 15:14:47 +01:00
Czar.Echavez
56eda38a6e
#1947 : git merge did not change add_action -> add_request
2023-10-10 09:52:40 +01:00
Czar.Echavez
80d371c238
Merge branch 'feature/1812-traverse-actions-dict' into feature/1947-implement-missing-node-actions
2023-10-10 08:58:58 +01:00
Marek Wolan
37c851b5c5
Merge remote-tracking branch 'origin/dev' into feature/1924-Agent-Interface
2023-10-09 18:29:48 +01:00
Marek Wolan
18706be4ff
Merge branch 'origin/dev' into feature/1812-traverse-actions-dict
2023-10-09 18:26:25 +01:00
Marek Wolan
560e416eda
Merge 'origin/feature/1812' into feature/1924
2023-10-09 18:25:46 +01:00
Czar.Echavez
bbf2b09f96
#1947 : Add ability for all simcomponents to be scanned - sets up ability for service, files, folders and nodes to be scanned
2023-10-09 16:47:36 +01:00
Czar.Echavez
318539fd8f
#1943 : apply suggestions from PR + fixing FTP bug + elaborating
2023-10-09 13:25:12 +01:00
Marek Wolan
5a5710c6ae
Rename Sim Actions to request
2023-10-09 13:24:08 +01:00
Czar.Echavez
853bb9eecc
#1943 : unit tests + refactoring HTTP -> Http
2023-10-06 12:10:57 +01:00
Czar.Echavez
be6b904db9
- Fixed FTP client server infinite recursion - ftp server and clients can be installed on the same node, this could cause a loop of requests
...
- fixed tests broken by merged with dev
2023-10-05 16:24:48 +01:00
Czar.Echavez
4699e87ea8
Merge branch 'dev' into feature/1943-service-web-server
2023-10-04 16:35:23 +01:00
Czar.Echavez
97f0267539
#1796 : apply PR suggestions + fix tests
2023-10-04 11:33:18 +01:00
Czar.Echavez
82da21b073
\#1943:
...
- changelog added
- added documentation + example of using web server + web browser
- extended web server so that it also accepts ip addresses
- web server can differentiate between a normal page request and one that propagates into a DB request
- rename WebServerService -> WebServer
2023-10-03 16:56:35 +01:00
Czar.Echavez
4b5a73bd32
#1943 : web server + client + tests + a few improvements to syslogging
2023-10-03 14:59:48 +01:00
Chris McCarthy
3dc8a0f222
#1796 - Made the FTP copy real files. Hardcoded the DatabaseService backup folder and filename. Added db restore and final query check to the data manipulation e2e test.
2023-09-29 20:14:42 +01:00
Czar.Echavez
6202d320a6
#1796 : Add ability to create and restore database backups + add more sys log messages + remove the link size checks temporarily
2023-09-28 12:23:49 +01:00
Marek Wolan
9d4e41435d
End-of-day commit
2023-09-25 16:04:04 +01:00
Czar.Echavez
0140fe7c48
#1916 : fix a problem with process_ftp_command method
2023-09-25 15:59:31 +01:00
Czar.Echavez
2520b67889
#1916 :
...
- Added FTP to changelog
- Added FTP to documentation
- Added documentation in code
- Clean up of methods - prevent repeats of the same code
2023-09-25 14:31:57 +01:00
Czar.Echavez
2c234ab67a
#1916 : Setting up a connected states + added tests + error states for if service is interacted with when not running
2023-09-22 15:38:01 +01:00
Czar.Echavez
58edb6d3e4
#1916 : Created FTP superclass + working retrieve file method for FTP
2023-09-21 15:13:30 +01:00
Czar.Echavez
2e76b3f162
#1916 : FTP client STOR request to FTP server
2023-09-20 16:23:35 +01:00
Czar.Echavez
f913294058
#1916 : moved services into their own subdirectories
2023-09-18 14:20:19 +01:00
Chris McCarthy
939de40f1e
#1752 - Moved dns_server ip address from the NIC to the Node. Updated the arcd_uc2_network so that clients and servers have a dns server. Added sys_log entries for DNSServer and DNSClient. MAde the DNSServer always rend a reply, but for the resolved IP address to be empty if it cannot be resolved.
2023-09-18 10:25:26 +01:00
Czar.Echavez
b1e46b4f9e
#1752 : Apply suggestions from PR review
2023-09-14 20:08:06 +01:00
Czar Echavez
8b6bc84321
#1752 : simplifying the DNS implementation - switch to TCP + fixing the DNS integration test
2023-09-12 13:37:11 +01:00
Czar Echavez
fb96ef18c0
#1752 : remove unnecessary changes
2023-09-12 09:32:28 +01:00