Jonathan Lamothe
554efdabcb
`listenLoop` was crashing when the client closed the connection during the handshake. How this doesn't qualify as an `IOException` is beyond me. |
||
---|---|---|
src/Network/Gemini | ||
test | ||
.gitignore | ||
ChangeLog.md | ||
gemcap.cabal | ||
LICENSE | ||
package.yaml | ||
README.md | ||
Setup.hs | ||
stack.yaml | ||
stack.yaml.lock |
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.