Czar.Echavez
|
97f0267539
|
#1796: apply PR suggestions + fix tests
|
2023-10-04 11:33:18 +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 |
|
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 |
|
Czar Echavez
|
1a81285b76
|
#1752: Added send+receive functionality for DNS client and server + tests + added simulation_output to gitignore
|
2023-09-12 08:46:07 +01:00 |
|
Czar Echavez
|
ee730d4ab0
|
Merge branch 'feature/1816_Database-Service-(Network-and-User-Interaction)' into feature/1752-dns-server-and-client
|
2023-09-11 16:22:18 +01:00 |
|
Chris McCarthy
|
695b3ceab4
|
#1816 - Updated the DataManipulationBot to subclass DatabaseClient. Extended logging. Dropped the Link loading logging as it was clogging up the terminal output.
|
2023-09-11 16:15:03 +01:00 |
|
Czar Echavez
|
5a101d5426
|
Merge branch 'feature/1816_Database-Service-(Network-and-User-Interaction)' into feature/1752-dns-server-and-client
|
2023-09-11 09:50:16 +01:00 |
|
Chris McCarthy
|
388176b8bd
|
#1816 - Added full documentation on the database client/server, and the internal frame processing process
|
2023-09-11 09:30:40 +01:00 |
|
Czar Echavez
|
5cd1e2edf0
|
Merge branch 'feature/1816_Database-Service-(Network-and-User-Interaction)' into feature/1752-dns-server-and-client
|
2023-09-11 08:58:13 +01:00 |
|
Chris McCarthy
|
b1d8666c16
|
#1816 - Added database client. Installed the database client on the Web Server node in the UC2 network. Updated the integration test to query the DB server using the DB client.
|
2023-09-08 16:50:49 +01:00 |
|
Czar Echavez
|
97a38efc27
|
Merge branch 'feature/1816_Database-Service-(Network-and-User-Interaction)' into feature/1752-dns-server-and-client
|
2023-09-08 10:41:03 +01:00 |
|
Chris McCarthy
|
ceac89e778
|
#1816 - DatabaseService now uses the send function when responding.
|
2023-09-08 10:15:26 +01:00 |
|
Czar Echavez
|
47dd23311b
|
#1752: added more functionality to DNS client and server + tests
|
2023-09-07 15:45:37 +01:00 |
|
Chris McCarthy
|
2f744af34e
|
#1816 - Added the final pieces of the puzzle to get data up from NIC → session manager → software manager → service.
- Implemented a basic sim DB that matches UC2 data manipulation DB in IY.
- Added a test that confirms DB queries can be sent over the network.
|
2023-09-06 22:26:23 +01:00 |
|
Chris McCarthy
|
6b41bec32a
|
#1816 - Added the final pieces of the puzzle to get data up from NIC → session manager → software manager → service.
- Implemented a basic sim DB that matches UC2 data manipulation DB in IY.
- Added a test that confirms DB queries can be sent over the network.
|
2023-09-06 22:01:51 +01:00 |
|
Czar Echavez
|
2cb0c238c9
|
Merge branch 'dev' into feature/1752-dns-server-and-client
|
2023-09-06 13:42:07 +01:00 |
|
Chris McCarthy
|
65b027bc06
|
Merge branch 'dev' into feature/1816_Database-Service-(Network-and-User-Interaction)
|
2023-09-06 13:37:06 +01:00 |
|
Chris McCarthy
|
7c157d27d7
|
#1800 - Simplified a bunch of stuff in the file system in prep for services and applications. Started adding the database logic. Waiting for the software manager/session manager work from another ticket.
|
2023-09-06 11:35:41 +01:00 |
|
Czar Echavez
|
d503e51c2d
|
#1814: Remove hardcoded values + added test + remove unnecessary private parent attribute
|
2023-09-06 11:12:03 +01:00 |
|
Czar Echavez
|
c349bb4484
|
#1814: initial implementation of data manipulator service
|
2023-09-05 17:14:47 +01:00 |
|
Marek Wolan
|
bd5aacaf0c
|
Remove todo comments
|
2023-08-31 11:32:11 +01:00 |
|
Marek Wolan
|
f60f775f03
|
Improve logging
|
2023-08-31 11:27:52 +01:00 |
|
Marek Wolan
|
7759c178bb
|
Add logging and service restarting
|
2023-08-31 11:20:16 +01:00 |
|
Marek Wolan
|
40d3e04e64
|
Move init action manager function to the top
|
2023-08-29 14:33:28 +01:00 |
|
Marek Wolan
|
f0b82cbdfb
|
Add ability to uninstall service
|
2023-08-29 14:15:49 +01:00 |
|
Marek Wolan
|
94325d1fde
|
Add Install method to software.
|
2023-08-29 13:21:34 +01:00 |
|
Marek Wolan
|
7b61322e70
|
Add service actions
|
2023-08-29 12:34:41 +01:00 |
|
Marek Wolan
|
319e87d200
|
Make changes to the way actions work
|
2023-08-28 22:34:20 +01:00 |
|
Marek Wolan
|
a9e969aa13
|
init work on database
|
2023-08-25 15:29:53 +01:00 |
|
SunilSamra
|
c1ba3b0850
|
#1752 - Added comments to ticket
|
2023-08-22 21:43:57 +01:00 |
|
SunilSamra
|
550b62f75d
|
#1752 - Removed unnecessary print statement
- Changed docstring on function check_domain_in_cache
|
2023-08-21 16:09:17 +01:00 |
|
SunilSamra
|
1a13af2f5e
|
#1752 - Changed DNSReply and DNSResponse to have 1 parameter only
|
2023-08-21 14:11:53 +01:00 |
|
SunilSamra
|
a0b258a597
|
#1752 - Added a dns_lookup function to dns_server.py
|
2023-08-21 09:02:04 +01:00 |
|
Marek Wolan
|
01c912c094
|
fix type hints and describe state functions
|
2023-08-20 18:38:02 +01:00 |
|
Marek Wolan
|
6ca53803cd
|
Describe state
|
2023-08-17 15:32:12 +01:00 |
|
SunilSamra
|
72cd9fd8e2
|
#1752 - Created dns.py protocol file with DNSPacket and DNSRequest and DNSReply packets
- Added reset_component logic for dns_server.py and dns_client.py
|
2023-08-16 13:00:16 +01:00 |
|
SunilSamra
|
76d404dc2f
|
#1752 - Added dns_client.py and dns_server.py service files
- Added new get_install method to software.py
|
2023-08-15 13:56:38 +01:00 |
|
Chris McCarthy
|
9ee0ef2fd6
|
#1706 - Applied some final changes from PR. Fixed the PCAP log name on SwitchPort so that a pcap file is generated for each port.
|
2023-08-10 13:26:51 +01:00 |
|
Chris McCarthy
|
139d739732
|
#1706 - Tidies up the sysLog ARPCache, and ICMP classes and integrated them into the Node. Tidied up the base implementation of SoftwareManager and SessionManager. Tidies up the public API for Services and Applications. Added the SwitchPort and Switch classes. Added a basic test in test_frame_transmission.py that tests sending a frame from one node to another across a multi-switch network.
|
2023-08-07 19:33:52 +01:00 |
|
Chris McCarthy
|
04f1cb0dc6
|
#1706 - Got the code services, application, and process base classes stubbed out. Need them now so that I can leverage them for core node services required.
|
2023-08-03 21:30:13 +01:00 |
|