a simple Gemini capsule (server) framework for Haskell
Go to file
Jonathan Lamothe a45a75c3e2 get the client certificate from the connection's context
...instead of the janky thing we were doing before
2023-01-04 10:26:56 -05:00
src/Network/Gemini get the client certificate from the connection's context 2023-01-04 10:26:56 -05:00
test implemented encodeGemResponse 2021-11-24 19:44:17 -05:00
.gitignore initial commit 2021-10-19 10:51:15 -04:00
ChangeLog.md version 0.1.0.1 2023-01-04 10:09:48 -05:00
gemcap.cabal version 0.1.0.1 2023-01-04 10:09:48 -05:00
LICENSE initial commit 2021-10-19 10:51:15 -04:00
package.yaml version 0.1.0.1 2023-01-04 10:09:48 -05:00
README.md updated README 2021-11-25 03:24:58 -05:00
Setup.hs initial commit 2021-10-19 10:51:15 -04:00
stack.yaml use current LTS resolver 2022-12-31 01:17:30 -05:00
stack.yaml.lock use current LTS resolver 2022-12-31 01:17:30 -05:00

gemcap

Cooyright (C) Jonathan Lamothe jonathan@jlamothe.net

This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details.

You should have received a copy of the GNU Affero General Public License along with this program. If not, see https://www.gnu.org/licenses/.

Executive Summary

This library is inspired very heavily by the gemini-server package, but does not need to be linked against OpenSSL. Instead, it uses tcp-streams to provide TLS functionality.

Pull Requests

Pull requests welcome. That said, please make your pull requests to the dev branch.