1 63a1ddbc 2022-09-14 op Galileo is a Gemini proxy for the World Wide Web (www.) It speaks
2 c423c56e 2022-09-25 op FastCGI and is intended to be run behind OpenBSD' httpd(8), but is known
3 c423c56e 2022-09-25 op to work also with nginx and lighttpd.
5 63a1ddbc 2022-09-14 op Galileo doesn't serve static files, it connects to an upstream Gemini
6 c423c56e 2022-09-25 op server and translate HTTP requests into Gemini requests. It serves the
7 c423c56e 2022-09-25 op content as-is, with the only exception of translating text/gemini into
10 c423c56e 2022-09-25 op To compile Galileo run:
14 63a1ddbc 2022-09-14 op $ doas make install
16 c423c56e 2022-09-25 op The dependencies are
20 c423c56e 2022-09-25 op - libtls or libretls
22 c423c56e 2022-09-25 op When *not* building from a release tarball:
24 c423c56e 2022-09-25 op - (or if `parse.y' is modified) yacc or GNU bison are also needed.
26 c423c56e 2022-09-25 op - cross-compiling requires `HOSTCC' and `HOSTCFLAGS' to be passed to
27 c423c56e 2022-09-25 op the `configure' script, e.g.:
29 c423c56e 2022-09-25 op $ ./configure CC=riscv64-unknown-elf-gcc HOSTCC=cc