Skip to content

Releases

v1.1.1-cpp

Choose a tag to compare

@MelancholyPurin MelancholyPurin released this 01 Oct 19:08

Additions

  • Added Dockerfile for server
  • Added Dockerfile for client
  • Added Docker Compose file for easily running the server and an arbitrary number of clients

v1.1.0-cpp

Choose a tag to compare

@MelancholyPurin MelancholyPurin released this 27 Sep 19:12

Additions

  • Added Google Test as a submodule for unit tests
  • Added Doxygen-style documentation for all public classes, methods, and important variables
  • Added version macro
  • Added SocketRAII wrappers for server and client

Changes

  • Server logs now include broadcast message content
  • Improved error handling and code organization
  • Client input is now handled in its own thread

Fixes

  • Improved logging consistency across files
  • Fixed input not being sanitized from control characters

v1.0.0-cpp

Choose a tag to compare

@MelancholyPurin MelancholyPurin released this 02 Sep 22:20

Initial release of the C++ multithreading version of the server. Functionally identical to the C multiplexing version.

v1.0.0-c

Choose a tag to compare

@MelancholyPurin MelancholyPurin released this 31 Aug 15:28

Initial release of the C multiplexing server. Please see README for features, usage instructions, and limitations.

Full Changelog: https://github.com/Mercutio3/mini-chat-server/commits/v1.0.0