asynciodebian/masterdebian/stretch-backportsproxy-ticketupstream
Last change
on this file since 47a909e was
4bf4ce2,
checked in by Thomas Klute <thomas2.klute@…>, 5 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 | |
---|
1 | mod_gnutls, Apache GnuTLS module |
---|
2 | ================================ |
---|
3 | |
---|
4 | https://mod.gnutls.org/ |
---|
5 | |
---|
6 | Mailing List: |
---|
7 | |
---|
8 | mod_gnutls development <mod_gnutls-devel@lists.gnutls.org> |
---|
9 | |
---|
10 | Lead Maintainer: |
---|
11 | |
---|
12 | Thomas Klute <thomas2.klute@uni-dortmund.de> |
---|
13 | |
---|
14 | Past 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 | |
---|
21 | Prerequisites |
---|
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 | |
---|
31 | Installation |
---|
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 | |
---|
42 | It is recommended to run "make check" before "make install". You may |
---|
43 | need to pass TEST_HOST or TEST_IP to ./configure for the tests to work |
---|
44 | correctly, please see test/README for details. |
---|
45 | |
---|
46 | Configuration |
---|
47 | ------------- |
---|
48 | |
---|
49 | Please see doc/mod_gnutls_manual.mdwn for more details. If pandoc is |
---|
50 | available, HTML and PDF (requires pdflatex) documentation will be |
---|
51 | built and installed as well. |
---|
Note: See
TracBrowser
for help on using the repository browser.