agate

Simple gemini server for static files
git clone https://github.com/mbrubeck/agate.git
Log | Files | Refs | README

ModeNameSize
-rw-r--r--.github/dependabot.yml21L
-rw-r--r--.github/workflows/cargo-audit.yml19L
-rwxr-xr-x.github/workflows/release.sh25L
-rw-r--r--.github/workflows/release.yml73L
-rw-r--r--.github/workflows/test.yml45L
-rw-r--r--.gitignore2L
-rw-r--r--.mailmap3L
-rw-r--r--CHANGELOG.md404L
-rw-r--r--CODE_OF_CONDUCT.md85L
-rw-r--r--CONTRIBUTING.md113L
-rw-r--r--Cargo.lock950L
-rw-r--r--Cargo.toml35L
-rw-r--r--Cross.toml2L
-rw-r--r--LICENSE-APACHE201L
-rw-r--r--LICENSE-MIT25L
-rw-r--r--README.md213L
-rw-r--r--SECURITY.md28L
-rw-r--r--content/index.gmi571L
-rw-r--r--src/certificates.rs224L
-rw-r--r--src/codes.rs12L
-rw-r--r--src/main.rs788L
-rw-r--r--src/metadata.rs236L
-rw-r--r--tests/LICENSE-GPL.md675L
-rw-r--r--tests/README.md5L
-rw-r--r--tests/data/.certificates/cert.der1293B
-rw-r--r--tests/data/.certificates/key.der2348B
-rw-r--r--tests/data/cert_missing/key.der2348B
-rw-r--r--tests/data/content/.meta12L
-rw-r--r--tests/data/content/.servable-secret0B
-rw-r--r--tests/data/content/.well-known/servable-secret0B
-rw-r--r--tests/data/content/example.com/index.gmi2L
-rw-r--r--tests/data/content/example.org/index.gmi2L
-rw-r--r--tests/data/content/index.gmi1L
l---------tests/data/content/symlink.gmi1L
l---------tests/data/content/symlinked_dir1L
-rw-r--r--tests/data/content/test0B
-rw-r--r--tests/data/content/test.gmi2L
-rw-r--r--tests/data/content/testdir/.meta4L
-rw-r--r--tests/data/content/testdir/a.de.gmi0B
-rw-r--r--tests/data/content/testdir/a.gmi0B
-rw-r--r--tests/data/content/testdir/a.nl.gmi0B
-rw-r--r--tests/data/directory_traversal.gmi1L
-rw-r--r--tests/data/dirlist-preamble/.directory-listing-ok1L
-rw-r--r--tests/data/dirlist-preamble/a0B
-rw-r--r--tests/data/dirlist-preamble/b0B
-rw-r--r--tests/data/dirlist-preamble/wao spaces0B
-rw-r--r--tests/data/dirlist/.directory-listing-ok0B
-rw-r--r--tests/data/dirlist/a0B
-rw-r--r--tests/data/dirlist/b0B
-rw-r--r--tests/data/key_missing/cert.der1293B
-rwxr-xr-xtests/data/multicert/create_certs.sh36L
-rw-r--r--tests/data/multicert/example.com/cert.der1240B
-rw-r--r--tests/data/multicert/example.com/key.der2347B
-rw-r--r--tests/data/multicert/example.org/cert.der1240B
-rw-r--r--tests/data/multicert/example.org/key.der2349B
-rw-r--r--tests/data/symlinked_dir/file.gmi1L
-rw-r--r--tests/tests.rs644L
-rw-r--r--tools/README.md2L
-rw-r--r--tools/debian/README.md30L
-rw-r--r--tools/debian/gemini.conf2L
-rw-r--r--tools/debian/gemini.service28L
-rw-r--r--tools/debian/geminilogs10L
-rwxr-xr-xtools/debian/install.sh81L
-rwxr-xr-xtools/debian/uninstall.sh21L
-rw-r--r--tools/docker/Dockerfile8L
-rw-r--r--tools/docker/README.md53L
-rw-r--r--tools/docker/start.sh6L
-rw-r--r--tools/freebsd/startup.sh53L