source: mod_gnutls/README @ 04addef

debian/masterdebian/stretch-backportsupstream
Last change on this file since 04addef was 4bf4ce2, checked in by Thomas Klute <thomas2.klute@…>, 4 years ago

Use GCC builtins to catch overflows with mixed integer types

Different libraries (here: GnuTLS and APR) use different integer types
for lengths in their internal data structures. When assigning integer
types of different size to each other, overflows are possible,
although extremely unlikely in this context. The GCC arithmetic
overflow checking builtins provide an easy way to catch overflows
before they can cause trouble. Requires GCC 5 or later.

  • Property mode set to 100644
File size: 1.4 KB
Line 
1mod_gnutls, Apache GnuTLS module
2================================
3
4  https://mod.gnutls.org/
5
6Mailing List:
7
8  mod_gnutls development <mod_gnutls-devel@lists.gnutls.org>
9
10Lead Maintainer:
11
12  Thomas Klute <thomas2.klute@uni-dortmund.de>
13
14Past maintainers and other contributors:
15
16  Daniel Kahn Gillmor <dkg@fifthhorseman.net>
17  Paul Querna <chip at force-elite.com>
18  Nikos Mavrogiannopoulos <nmav at gnutls.org>
19  Dash Shendy <neuromancer at dash.za.net>
20
21Prerequisites
22-------------
23
24 * GnuTLS          >= 3.1.4 <http://www.gnutls.org/> (3.2.* or newer preferred)
25 * Apache HTTPD    >= 2.2 <http://httpd.apache.org/> (2.4.* preferred)
26 * autotools, GNU make, & gcc (5 or later)
27 * libmsv          >= 0.1 (Optional, enable with ./configure --enable-msva)
28 * pandoc   (for documentation, optional)
29 * pdflatex (for PDF documentation, optional)
30
31Installation
32------------
33
34 tar xzvf mod_gnutls-version.tar.gz
35 cd mod_gnutls-version/
36 autoreconf -fiv
37 ./configure
38 make
39 make install
40 # Configure & restart apache
41
42It is recommended to run "make check" before "make install". You may
43need to pass TEST_HOST or TEST_IP to ./configure for the tests to work
44correctly, please see test/README for details.
45
46Configuration
47-------------
48
49Please see doc/mod_gnutls_manual.mdwn for more details. If pandoc is
50available, HTML and PDF (requires pdflatex) documentation will be
51built and installed as well.
Note: See TracBrowser for help on using the repository browser.