Homepage: https://github.com/airtower-luna/mod_gnutls
Mailing List: mod_gnutls development [email protected]
Lead Maintainer: Fiona Klute [email protected]
Past maintainers and other contributors:
- Daniel Kahn Gillmor [email protected]
- Paul Querna
- Nikos Mavrogiannopoulos
- Dash Shendy
- GnuTLS >= 3.6.3
- Apache HTTPD >= 2.4.17
- Meson >= 1.1
- GCC or Clang
- GNU Make
- Python 3 (for tests)
- PyYAML
- Pandoc (for documentation, optional)
- pdflatex (for PDF documentation, optional)
The build uses Meson, the example below puts the build in a directory
called build/
.
meson setup build
meson compile -C build/
meson test -C build/
meson install -C build/
Then configure and restart Apache.
You may need to set -Dtest-host
or -Dtest-ips
in the setup stage
for the tests to work correctly if you have an unusual network setup,
please see test/README.md for details.
If Doxygen is available, you can build internal API documentation
using meson compile -C build/ api-doc
. The documentation will be
placed in build/doc/api/html/
.
Please see doc/mod_gnutls_manual.md for more details. If Pandoc is available, HTML and PDF (requires pdflatex) documentation will be built and installed as well.