Commits


Fix dependency


Add MIME types


Refectoring: URL parser -> Gemini request parser


Add `make install` command


Redirect: directory -> "/gemini.gmi"


Add unit tests (parse_url)


HXXFILES is not needed


Patch from la-ninpre <aaoth@aaoth.xyz> > Separate compilation enables incremental recompilation > instead of redoing the whole work from scratch each time. > Separating compilation also enables developer to use `-j` > option of make to speed up the compilation. > I also made Makefile respect CXXFLAGS provided in the > environment, so that one can set certain optimization > flags, for example.


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