Commits


Refactoring: flag is not need


Add include for unique_ptr


Send required TLS `close_notify` after sending a complete response.


Add MIME types


Before MIME: return opened file path


Refectoring: URL parser -> Gemini request parser


Refactoring: C++ coding style


Add C++ coding style


Refactoring: parse_url -> extract_url_path


Refactoring: transport::accepted_client


Add unit tests (parse_url)


Big refactoring: client is not need, entire project is a server