Skip to content

airtower-luna/mod_gnutls

Repository files navigation

mod_gnutls, Apache GnuTLS module

Homepage: https://github.com/airtower-luna/mod_gnutls

Mailing List: mod_gnutls development mod_gnutls-devel@lists.gnutls.org

Lead Maintainer: Fiona Klute fiona.klute@gmx.de

Past maintainers and other contributors:

Prerequisites

  • GnuTLS >= 3.6.3
  • Apache HTTPD >= 2.4.17
  • autotools, GNU make, & GCC or Clang
  • libmsv >= 0.1 (deprecated, enable with ./configure --enable-msva)
  • Python 3 (for tests)
  • PyYAML
  • Pandoc (for documentation, optional)
  • pdflatex (for PDF documentation, optional)

Installation

After cloning the repository or unpacking a release archive, run:

autoreconf -fiv
./configure
make
make check
make install

Then configure and restart Apache.

While not strictly required, it is recommended to run make check before make install. You may need to pass TEST_HOST or TEST_IP to ./configure 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 make doxygen-doc. The documentation will be placed in doc/api/.

Configuration

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.