From: Javier Sagredo Date: Fri, 29 May 2026 01:20:52 +0000 (+0200) Subject: Logo X-Git-Url: https://git.sagredo.dev/?a=commitdiff_plain;h=c5836b82e6e2882de7640ea934f8ac77d37fd094;p=sula.git Logo --- diff --git a/README.md b/README.md index d1217fc..9ddcc1a 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,9 @@ # gemyer +
+ logo +
+ A [Gemini](https://geminiprotocol.net/) protocol server written in [Scryer Prolog](https://www.scryer.pl). @@ -90,7 +94,7 @@ top-level catch logs `Shutting down`, and the process exits 0. ## Layout ``` -gemyer.pl Polyglot launcher + main gemyer module (run/0, request loop). +gemyer.pl Polyglot launcher + main gemyer module (run/0, request loop). config.pl CLI parsing (DCG) and config accessors (cert/1, addr/1, ...). cert.pl Certificate loading + hostname-vs-CN check. mime.pl /etc/mime.types parser (DCG) and mime/2 facts. @@ -99,7 +103,6 @@ gemini_uri.pl Gemini URI DCG (gemini://host[:port]/path[?query]). ip.pl IP address recognition (rejected as Gemini hosts). response.pl Response status code DCG. log.pl Tagged log_msg/3. -site/ Default content root. -identity.p12 Server certificate (PKCS#12). -scryer-prolog/ Patched Scryer Prolog sources. +banner.pl Reads banner.txt and emits it line-by-line via display_banner/1. +banner.txt ASCII-art banner printed at startup. ``` diff --git a/logo.png b/logo.png new file mode 100644 index 0000000..db2432d Binary files /dev/null and b/logo.png differ