NETRAVE/lib/utils
VetheonGames 7e17bd6e2d Replaced Ring Buffer with Array queue in AlertQueueManager class
In the AlertQueueManager class of the NETRAVE project, we made a
significant change to improve code simplicity, efficiency, and maintainability.
We replaced the previously used Ring Buffer with a standard Array queue for
 managing the queue of alerts. This change simplifies the code structure and
 improves the efficiency of queue management. As a result of this change, the
 Ring Buffer file, which is no longer needed, was also removed from the project.

 I would also like to thank Havenwood, Lapizistik, Sampersand, and Crimson
 from the Ruby discord in helping me determine the best data structure to use
 and helping me generally expand my deeper knowledge of Ruby
2023-07-06 09:08:39 -06:00
..
alert_manager.rb Completion of Initial Major Setup System and Program Efficiency Enhancements 2023-07-05 16:25:26 -06:00
alert_queue_manager.rb Replaced Ring Buffer with Array queue in AlertQueueManager class 2023-07-06 09:08:39 -06:00
database_manager.rb Implementing Thread-Safe Alert System with Ring Buffer 2023-07-05 12:35:20 -06:00
first_run_init.rb Completion of Initial Major Setup System and Program Efficiency Enhancements 2023-07-05 16:25:26 -06:00
gui_launcher.rb Major Refactoring and Feature Addition for Improved User Experience and Code Quality 2023-06-12 15:31:34 -06:00
logg_man.rb Implement Encryption for Sensitive Data and Switch to .env for Configuration Storage 2023-06-11 15:46:53 -06:00
networking_genie.rb Implement Secure Sudo Usage, Error Handling in NetworkingGenie Class, and Create New Sudo Methods in Utilities Module 2023-07-05 17:40:03 -06:00
packet_capture.rb Implement Initial System Setup and Packet Capture 2023-06-29 22:36:18 -06:00
system_information_gather.rb Implement Initial System Setup and Packet Capture 2023-06-29 22:36:18 -06:00
utilities.rb Implement Secure Sudo Usage, Error Handling in NetworkingGenie Class, and Create New Sudo Methods in Utilities Module 2023-07-05 17:40:03 -06:00