Skip to content

Latest commit

 

History

History
55 lines (40 loc) · 1.6 KB

README.md

File metadata and controls

55 lines (40 loc) · 1.6 KB

mod_gnutls, Apache GnuTLS module

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:

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.