diff options
author | 2020-03-30 19:17:19 +0200 | |
---|---|---|
committer | 2020-03-30 10:17:19 -0700 | |
commit | 0584ab45df8918df22c878dd9e9ebb98bda57316 (patch) | |
tree | a7c36a5a726c31b120c2a8ad7f6362fbc7428647 /projects/qubes-os | |
parent | 3166399f80fd71b534bdeb6b5eb4cd01843ace1f (diff) |
qubes-os: add fuzzers, update contact emails (#3554)
Qrexec [1] is a secure communication channel between virtual
machines in Qubes OS. We have fuzzers for some parts of its message
parsing code [2].
[1] https://www.qubes-os.org/doc/qrexec/
[2] https://github.com/QubesOS/qubes-core-qrexec/tree/master/fuzz
Diffstat (limited to 'projects/qubes-os')
-rw-r--r-- | projects/qubes-os/Dockerfile | 4 | ||||
-rw-r--r-- | projects/qubes-os/build.sh | 9 | ||||
-rw-r--r-- | projects/qubes-os/project.yaml | 3 |
3 files changed, 12 insertions, 4 deletions
diff --git a/projects/qubes-os/Dockerfile b/projects/qubes-os/Dockerfile index b6cd045f..8cabc38e 100644 --- a/projects/qubes-os/Dockerfile +++ b/projects/qubes-os/Dockerfile @@ -21,8 +21,10 @@ RUN apt-get update && apt-get -y install build-essential automake libtool git py WORKDIR qubes-os -RUN git clone --single-branch https://github.com/QubesOS/qubes-app-linux-input-proxy $SRC/qubes-os/app-linux-input-proxy +RUN git clone --single-branch https://github.com/QubesOS/qubes-app-linux-input-proxy $SRC/qubes-os/app-linux-input-proxy RUN git clone --single-branch https://github.com/QubesOS/qubes-core-qubesdb $SRC/qubes-os/qubes-core-qubesdb +RUN git clone --single-branch https://github.com/QubesOS/qubes-core-qrexec $SRC/qubes-os/qubes-core-qrexec + COPY build.sh *.options $SRC/ diff --git a/projects/qubes-os/build.sh b/projects/qubes-os/build.sh index 372a4784..09cb2d95 100644 --- a/projects/qubes-os/build.sh +++ b/projects/qubes-os/build.sh @@ -17,7 +17,7 @@ if [ "$SANITIZER" != 'undefined' ]; then cd $SRC/qubes-os/app-linux-input-proxy - + make -C fuzz cp fuzz/*_fuzzer $OUT/ cp fuzz/*_seed_corpus.zip $OUT/ @@ -30,3 +30,10 @@ make -C fuzz cp fuzz/*_fuzzer $OUT/ cp fuzz/*_seed_corpus.zip $OUT/ cp fuzz/*.options $OUT/ + +cd $SRC/qubes-os/qubes-core-qrexec + +make -C fuzz +cp fuzz/*_fuzzer $OUT/ +cp fuzz/*_seed_corpus.zip $OUT/ +cp fuzz/*.options $OUT/ diff --git a/projects/qubes-os/project.yaml b/projects/qubes-os/project.yaml index b02241d8..b05c9d09 100644 --- a/projects/qubes-os/project.yaml +++ b/projects/qubes-os/project.yaml @@ -2,9 +2,8 @@ homepage: "https://www.qubes-os.org/" language: c++ primary_contact: "jpo@vt.edu" auto_ccs: - - "joanna@invisiblethingslab.com" - "marmarek@invisiblethingslab.com" - - "paras.chetal@gmail.com" + - "pawel@invisiblethingslab.com" fuzzing_engines: - libfuzzer - afl |