NETRAVE/CHANGELOG.md
2023-07-30 21:15:50 -06:00

4.1 KiB

Changelog

Note: This changelog might be incomplete. For a complete list of changes, please check the commit history in the repository.

Commits on July 30, 2023

  • Implement SSL, Docker, Async Fibers, and Refactor Code for Improved Functionality (Commit: link-to-commit)
    • Implemented SSL to encrypt network traffic for secure communication over the open internet. This includes the creation of SSL certificates and the configuration of the server to use these certificates.
    • Created a Dockerfile for containerizing the application. This includes setting up the base image, installing necessary dependencies, and defining the command to run the application.
    • Added Go code for handling pcap files. This includes defining the structure of pcap files and implementing functions for reading and writing these files.
    • Implemented Async fibers for handling multiple connections concurrently. This includes creating a new fiber for each connection and managing these fibers to ensure efficient use of resources.
    • Added functionality to detect if the bind address is a loopback address and replace it with the correct loopback address. This allows the server to run on a single machine for testing and development purposes.
    • Refactored the code to improve readability and maintainability. This includes breaking down complex functions into smaller, more manageable functions and improving the naming of variables and functions for clarity.
    • Updated the code to properly send requests to the destination service. This includes creating a new socket for each request and ensuring that the request is sent over the correct connection.
    • Added error handling to ensure that the server can recover gracefully from errors and continue to function correctly.

Commits on Jun 10, 2023

  • Refactoring Database Interaction Methods (Commit: 335cd89)
    • Significant refactoring of the database interaction methods in the NETRAVE project. Simplified the interaction with the database and resolved a Sequel::DatabaseError that was encountered during the execution of the store_services method.

Commits on Jun 7, 2023

  • Setup a project dependant rubocop for ease of development (Commit: f96cf9e)

    • Included the project specific settings files so that fellow VS Code users can just clone down the repo, and install the needed extensions.
  • Update TODO.md (Commit: 3d2a632)

  • Merge pull request #2 from Pixelated-Studios/vetheon-patch-2 (Commit: 982c404)

    • Enhancing User Experience by Streamlining Database Connection Setup
  • Enhancing User Experience by Streamlining Database Connection Setup (Commit: 6768cf1)

    • Made significant improvements to the user experience of the NETRAVE project by streamlining the process of setting up the database connection.

Commits on Jun 5, 2023

  • Merge pull request #1 from Pixelated-Studios/VetheonGames-patch-1 (Commit: 72a7775)

    • Update README.md
  • Update README.md (Commit: 28960fa)

  • Update issue templates (Commit: 0a27925, 92499ec)

  • Create SECURITY.md (Commit: 6615a99)