-rw-r--r-- | .github/dependabot.yml | 21L |
-rw-r--r-- | .github/workflows/cargo-audit.yml | 19L |
-rwxr-xr-x | .github/workflows/release.sh | 25L |
-rw-r--r-- | .github/workflows/release.yml | 73L |
-rw-r--r-- | .github/workflows/test.yml | 45L |
-rw-r--r-- | .gitignore | 2L |
-rw-r--r-- | .mailmap | 3L |
-rw-r--r-- | CHANGELOG.md | 404L |
-rw-r--r-- | CODE_OF_CONDUCT.md | 85L |
-rw-r--r-- | CONTRIBUTING.md | 113L |
-rw-r--r-- | Cargo.lock | 950L |
-rw-r--r-- | Cargo.toml | 35L |
-rw-r--r-- | Cross.toml | 2L |
-rw-r--r-- | LICENSE-APACHE | 201L |
-rw-r--r-- | LICENSE-MIT | 25L |
-rw-r--r-- | README.md | 213L |
-rw-r--r-- | SECURITY.md | 28L |
-rw-r--r-- | content/index.gmi | 571L |
-rw-r--r-- | src/certificates.rs | 224L |
-rw-r--r-- | src/codes.rs | 12L |
-rw-r--r-- | src/main.rs | 788L |
-rw-r--r-- | src/metadata.rs | 236L |
-rw-r--r-- | tests/LICENSE-GPL.md | 675L |
-rw-r--r-- | tests/README.md | 5L |
-rw-r--r-- | tests/data/.certificates/cert.der | 1293B |
-rw-r--r-- | tests/data/.certificates/key.der | 2348B |
-rw-r--r-- | tests/data/cert_missing/key.der | 2348B |
-rw-r--r-- | tests/data/content/.meta | 12L |
-rw-r--r-- | tests/data/content/.servable-secret | 0B |
-rw-r--r-- | tests/data/content/.well-known/servable-secret | 0B |
-rw-r--r-- | tests/data/content/example.com/index.gmi | 2L |
-rw-r--r-- | tests/data/content/example.org/index.gmi | 2L |
-rw-r--r-- | tests/data/content/index.gmi | 1L |
l--------- | tests/data/content/symlink.gmi | 1L |
l--------- | tests/data/content/symlinked_dir | 1L |
-rw-r--r-- | tests/data/content/test | 0B |
-rw-r--r-- | tests/data/content/test.gmi | 2L |
-rw-r--r-- | tests/data/content/testdir/.meta | 4L |
-rw-r--r-- | tests/data/content/testdir/a.de.gmi | 0B |
-rw-r--r-- | tests/data/content/testdir/a.gmi | 0B |
-rw-r--r-- | tests/data/content/testdir/a.nl.gmi | 0B |
-rw-r--r-- | tests/data/directory_traversal.gmi | 1L |
-rw-r--r-- | tests/data/dirlist-preamble/.directory-listing-ok | 1L |
-rw-r--r-- | tests/data/dirlist-preamble/a | 0B |
-rw-r--r-- | tests/data/dirlist-preamble/b | 0B |
-rw-r--r-- | tests/data/dirlist-preamble/wao spaces | 0B |
-rw-r--r-- | tests/data/dirlist/.directory-listing-ok | 0B |
-rw-r--r-- | tests/data/dirlist/a | 0B |
-rw-r--r-- | tests/data/dirlist/b | 0B |
-rw-r--r-- | tests/data/key_missing/cert.der | 1293B |
-rwxr-xr-x | tests/data/multicert/create_certs.sh | 36L |
-rw-r--r-- | tests/data/multicert/example.com/cert.der | 1240B |
-rw-r--r-- | tests/data/multicert/example.com/key.der | 2347B |
-rw-r--r-- | tests/data/multicert/example.org/cert.der | 1240B |
-rw-r--r-- | tests/data/multicert/example.org/key.der | 2349B |
-rw-r--r-- | tests/data/symlinked_dir/file.gmi | 1L |
-rw-r--r-- | tests/tests.rs | 644L |
-rw-r--r-- | tools/README.md | 2L |
-rw-r--r-- | tools/debian/README.md | 30L |
-rw-r--r-- | tools/debian/gemini.conf | 2L |
-rw-r--r-- | tools/debian/gemini.service | 28L |
-rw-r--r-- | tools/debian/geminilogs | 10L |
-rwxr-xr-x | tools/debian/install.sh | 81L |
-rwxr-xr-x | tools/debian/uninstall.sh | 21L |
-rw-r--r-- | tools/docker/Dockerfile | 8L |
-rw-r--r-- | tools/docker/README.md | 53L |
-rw-r--r-- | tools/docker/start.sh | 6L |
-rw-r--r-- | tools/freebsd/startup.sh | 53L |