From 822d801224010b9e845b4449a1187f064df962b5 Mon Sep 17 00:00:00 2001 From: jonathanmetzman <31354670+jonathanmetzman@users.noreply.github.com> Date: Mon, 9 Jul 2018 13:49:24 -0700 Subject: Revert "[xmlsec] oss-fuzz integration (#1600)" (#1602) This reverts commit 85be4d0322806a151e8686ec2e7230c458888cdd. --- projects/xmlsec/Dockerfile | 23 ---------------------- projects/xmlsec/build.sh | 45 -------------------------------------------- projects/xmlsec/project.yaml | 7 ------- 3 files changed, 75 deletions(-) delete mode 100644 projects/xmlsec/Dockerfile delete mode 100755 projects/xmlsec/build.sh delete mode 100644 projects/xmlsec/project.yaml diff --git a/projects/xmlsec/Dockerfile b/projects/xmlsec/Dockerfile deleted file mode 100644 index eb711ab8..00000000 --- a/projects/xmlsec/Dockerfile +++ /dev/null @@ -1,23 +0,0 @@ -# Copyright 2016 Google Inc. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -################################################################################ - -FROM gcr.io/oss-fuzz-base/base-builder -RUN apt-get update && apt-get install -y make autoconf automake libtool pkg-config \ - libssl-dev libxslt-dev wget - -RUN git clone --depth 1 https://github.com/lsh123/xmlsec -RUN git clone --depth 1 git://git.gnome.org/libxml2 -COPY build.sh $SRC/ diff --git a/projects/xmlsec/build.sh b/projects/xmlsec/build.sh deleted file mode 100755 index 82bdb0ae..00000000 --- a/projects/xmlsec/build.sh +++ /dev/null @@ -1,45 +0,0 @@ -#!/bin/bash -eu -# -# Copyright 2016 Google Inc. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -################################################################################ - -# Build dependencies. -export XMLSEC_DEPS_PATH=$SRC/xmlsec_deps -mkdir -p $XMLSEC_DEPS_PATH - -cd $SRC/libxml2 -./autogen.sh -./configure --prefix="$XMLSEC_DEPS_PATH" -make clean -make -j$(nproc) all -make install - -cd $SRC/xmlsec -autoreconf -vfi -./configure --with-libxml="$XMLSEC_DEPS_PATH" -make -j$(nproc) clean -make -j$(nproc) all - -for file in $SRC/xmlsec/tests/oss-fuzz/*_target.c; do - b=$(basename $file _target.c) - $CC $CFLAGS -c $file -I /usr/include/libxml2 -I ./include/ \ - -o $OUT/${b}_target.o - $CXX $CXXFLAGS $OUT/${b}_target.o ./src/.libs/libxmlsec1.a \ - ./src/openssl/.libs/libxmlsec1-openssl.a -lFuzzingEngine \ - "$XMLSEC_DEPS_PATH"/lib/libxml2.a -lxslt -lz -o $OUT/${b}_fuzzer -done -cp $SRC/xmlsec/tests/oss-fuzz/config/*.options $OUT/ -wget -O $OUT/xml.dict https://raw.githubusercontent.com/mirrorer/afl/master/dictionaries/xml.dict diff --git a/projects/xmlsec/project.yaml b/projects/xmlsec/project.yaml deleted file mode 100644 index 48cbf023..00000000 --- a/projects/xmlsec/project.yaml +++ /dev/null @@ -1,7 +0,0 @@ -homepage: "https://www.aleksey.com/xmlsec/" -primary_contact: "aleksey@aleksey.com" -auto_ccs: - - "alekseysanin@gmail.com" -sanitizers: - - address - - undefined -- cgit v1.2.3