[openssh-commits] [openssh] branch master updated (22376d27 -> ec9d22cc)

git+noreply at mindrot.org git+noreply at mindrot.org
Fri Sep 8 12:46:03 AEST 2017


This is an automated email from the git hooks/post-receive script.

djm pushed a change to branch master
in repository openssh.

      from  22376d27  upstream commit
       new  de35c382  Give configure ability to set CFLAGS/LDFLAGS later
       new  ec9d22cc  Fuzzer harnesses for sig verify and pubkey parsing

The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Detailed log of new commits:

commit ec9d22cc251cc5acfe7b2bcef9cc7a1fe0e949d8
Author: Damien Miller <djm at mindrot.org>
Date:   Fri Sep 8 12:44:13 2017 +1000

    Fuzzer harnesses for sig verify and pubkey parsing
    
    These are some basic clang libfuzzer harnesses for signature
    verification and public key parsing. Some assembly (metaphorical)
    required.

commit de35c382894964a896a63ecd5607d3a3b93af75d
Author: Damien Miller <djm at mindrot.org>
Date:   Fri Sep 8 12:38:31 2017 +1000

    Give configure ability to set CFLAGS/LDFLAGS later
    
    Some CFLAGS/LDFLAGS may disrupt the configure script's operation,
    in particular santization and fuzzer options that break assumptions
    about memory and file descriptor dispositions.
    
    This adds two flags to configure --with-cflags-after and
    --with-ldflags-after that allow specifying additional compiler and
    linker options that are added to the resultant Makefiles but not
    used in the configure run itself.
    
    E.g.
    
    env CC=clang-3.9 ./configure \
      --with-cflags-after=-fsantize=address \
      --with-ldflags-after="-g -fsanitize=address"

Summary of changes:
 .gitignore                               |  1 +
 configure.ac                             | 22 ++++++++++++++
 regress/misc/fuzz-harness/Makefile       | 22 ++++++++++++++
 regress/misc/fuzz-harness/README         |  1 +
 regress/misc/fuzz-harness/pubkey_fuzz.cc | 18 ++++++++++++
 regress/misc/fuzz-harness/sig_fuzz.cc    | 50 ++++++++++++++++++++++++++++++++
 6 files changed, 114 insertions(+)
 create mode 100644 regress/misc/fuzz-harness/Makefile
 create mode 100644 regress/misc/fuzz-harness/README
 create mode 100644 regress/misc/fuzz-harness/pubkey_fuzz.cc
 create mode 100644 regress/misc/fuzz-harness/sig_fuzz.cc

-- 
To stop receiving notification emails like this one, please contact
djm at mindrot.org.


More information about the openssh-commits mailing list