Changeset 4bf4ce2 in mod_gnutls for README


Ignore:
Timestamp:
Jun 5, 2016, 3:42:32 PM (7 years ago)
Author:
Thomas Klute <thomas2.klute@…>
Branches:
asyncio, debian/master, debian/stretch-backports, main, master, proxy-ticket, upstream
Children:
368e581
Parents:
6b4136c
git-author:
Thomas Klute <thomas2.klute@…> (06/05/16 08:50:28)
git-committer:
Thomas Klute <thomas2.klute@…> (06/05/16 15:42:32)
Message:

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.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • README

    r6b4136c r4bf4ce2  
    2424 * GnuTLS          >= 3.1.4 <http://www.gnutls.org/> (3.2.* or newer preferred)
    2525 * Apache HTTPD    >= 2.2 <http://httpd.apache.org/> (2.4.* preferred)
    26  * autotools, GNU make, & gcc
     26 * autotools, GNU make, & gcc (5 or later)
    2727 * libmsv          >= 0.1 (Optional, enable with ./configure --enable-msva)
    2828 * pandoc   (for documentation, optional)
Note: See TracChangeset for help on using the changeset viewer.