1
0
mirror of https://git.sr.ht/~sircmpwn/gmni synced 2024-11-23 00:42:15 +01:00
Gemini client
Go to file
Ondřej Fiala 74d0652125 gmnlm: prompt for redirects, make max redirects configurable
Redirects are currently the most reliable way of tracking users in
geminispace. To mitigate this, similar approach as used with server
certificates is adopted -- users are prompted by default, but this
can be easily overriden with a command line flag if convenience is
preferred to tracking-resistance.
2022-07-02 11:39:07 +02:00
doc gmnlm: prompt for redirects, make max redirects configurable 2022-07-02 11:39:07 +02:00
include gmnlm: create cert dir on 6x response 2021-03-09 08:08:45 -05:00
src gmnlm: prompt for redirects, make max redirects configurable 2022-07-02 11:39:07 +02:00
.gitignore Re-add public headers 2020-10-24 13:56:50 -04:00
config.sh all: rewrite with BearSSL rather than OpenSSL 2021-03-04 10:59:37 -05:00
configure Implement basic client certs for gmnlm 2021-03-05 08:50:57 -05:00
COPYING Initial commit 2020-09-20 10:17:39 -04:00
Makefile Makefile: update dependencies in pkgconfig 2021-09-21 16:13:54 +02:00
README.md all: rewrite with BearSSL rather than OpenSSL 2021-03-04 10:59:37 -05:00

gmni - A Gemini client

This is a Gemini client. Included are:

Dependencies:

  • A POSIX-like system and a C11 compiler
  • BearSSL
  • scdoc (optional)

Features:

  • Page history
  • Regex searches
  • Bookmarks

Screenshot of the line-mode browser

Compiling

$ mkdir build && cd build
$ ../configure
$ make
# make install

Usage

See gmni(1), gmnlm(1).