From ef36a4f411d301e894c799b8f57e28533d536a48 Mon Sep 17 00:00:00 2001 From: Matheus Hunsche Date: Wed, 3 Dec 2025 17:12:34 +0000 Subject: [PATCH] Mass migrate batch 11: 100 projects to Ubuntu 24.04 --- projects/strongswan/Dockerfile | 2 +- projects/strongswan/project.yaml | 1 + projects/struts/Dockerfile | 2 +- projects/struts/project.yaml | 1 + projects/sudoers/Dockerfile | 2 +- projects/sudoers/project.yaml | 1 + projects/suricata/Dockerfile | 2 +- projects/suricata/project.yaml | 1 + projects/swagger-core/Dockerfile | 2 +- projects/swagger-core/project.yaml | 1 + projects/swift-nio/Dockerfile | 2 +- projects/swift-nio/project.yaml | 1 + projects/swift-protobuf/Dockerfile | 2 +- projects/swift-protobuf/project.yaml | 1 + projects/systemd/Dockerfile | 2 +- projects/systemd/project.yaml | 1 + projects/syzkaller/Dockerfile | 2 +- projects/syzkaller/project.yaml | 1 + projects/tablesaw/Dockerfile | 2 +- projects/tablesaw/project.yaml | 1 + projects/tailscale/Dockerfile | 2 +- projects/tailscale/project.yaml | 1 + projects/tar-rs/Dockerfile | 2 +- projects/tar-rs/project.yaml | 1 + projects/tarantool/Dockerfile | 2 +- projects/tarantool/project.yaml | 1 + projects/tcmalloc/Dockerfile | 2 +- projects/tcmalloc/project.yaml | 1 + projects/td-shim/Dockerfile | 2 +- projects/td-shim/project.yaml | 1 + projects/teleport/Dockerfile | 2 +- projects/teleport/project.yaml | 1 + projects/tendermint/Dockerfile | 2 +- projects/tendermint/project.yaml | 1 + projects/tensorflow-py/Dockerfile | 2 +- projects/tensorflow-py/project.yaml | 1 + projects/tensorflow-serving/Dockerfile | 2 +- projects/tensorflow-serving/project.yaml | 1 + projects/tensorflow/Dockerfile | 2 +- projects/tensorflow/project.yaml | 1 + projects/tesseract-ocr/Dockerfile | 2 +- projects/tesseract-ocr/project.yaml | 1 + projects/textdistance/Dockerfile | 2 +- projects/textdistance/project.yaml | 1 + projects/textwrap/Dockerfile | 2 +- projects/textwrap/project.yaml | 1 + projects/threetenbp/Dockerfile | 2 +- projects/threetenbp/project.yaml | 1 + projects/thrift/Dockerfile | 4 ++-- projects/thrift/project.yaml | 1 + projects/tidb/Dockerfile | 2 +- projects/tidb/project.yaml | 1 + projects/time/Dockerfile | 2 +- projects/time/project.yaml | 1 + projects/timestamp-authority/Dockerfile | 2 +- projects/timestamp-authority/project.yaml | 1 + projects/tink-cc/Dockerfile | 4 ++-- projects/tink-cc/project.yaml | 1 + projects/tinycss2/Dockerfile | 2 +- projects/tinycss2/project.yaml | 1 + projects/tinygltf/Dockerfile | 2 +- projects/tinygltf/project.yaml | 1 + projects/tinyobjloader/Dockerfile | 2 +- projects/tinyobjloader/project.yaml | 1 + projects/tinysparql/Dockerfile | 2 +- projects/tinysparql/project.yaml | 1 + projects/tinyusb/Dockerfile | 2 +- projects/tinyusb/project.yaml | 1 + projects/tinyxml2/Dockerfile | 2 +- projects/tinyxml2/project.yaml | 1 + projects/tmux/Dockerfile | 2 +- projects/tmux/project.yaml | 1 + projects/tokio/Dockerfile | 2 +- projects/tokio/project.yaml | 1 + projects/tomcat/Dockerfile | 2 +- projects/tomcat/project.yaml | 1 + projects/toml/Dockerfile | 2 +- projects/toml/project.yaml | 1 + projects/toml_edit/Dockerfile | 2 +- projects/toml_edit/project.yaml | 1 + projects/tomli/Dockerfile | 2 +- projects/tomli/project.yaml | 1 + projects/tomlkit/Dockerfile | 2 +- projects/tomlkit/project.yaml | 1 + projects/tomlplusplus/Dockerfile | 2 +- projects/tomlplusplus/project.yaml | 1 + projects/toolbelt/Dockerfile | 2 +- projects/toolbelt/project.yaml | 1 + projects/toolz/Dockerfile | 2 +- projects/toolz/project.yaml | 1 + projects/tor/Dockerfile | 2 +- projects/tor/project.yaml | 1 + projects/tpm2-tss/Dockerfile | 2 +- projects/tpm2-tss/project.yaml | 1 + projects/tpm2/Dockerfile | 2 +- projects/tpm2/project.yaml | 1 + projects/tqdm/Dockerfile | 2 +- projects/tqdm/project.yaml | 1 + projects/trafficserver/Dockerfile | 2 +- projects/trafficserver/project.yaml | 1 + projects/tremor/Dockerfile | 2 +- projects/tremor/project.yaml | 1 + projects/trust-dns/Dockerfile | 2 +- projects/trust-dns/project.yaml | 1 + projects/tslib/Dockerfile | 2 +- projects/tslib/project.yaml | 1 + projects/ttf-parser/Dockerfile | 2 +- projects/ttf-parser/project.yaml | 1 + projects/tungstenite-rs/Dockerfile | 2 +- projects/tungstenite-rs/project.yaml | 1 + projects/turf/Dockerfile | 2 +- projects/turf/project.yaml | 1 + projects/twelve-monkeys/Dockerfile | 2 +- projects/twelve-monkeys/project.yaml | 1 + projects/twitter4j/Dockerfile | 2 +- projects/twitter4j/project.yaml | 1 + projects/typescript-example/Dockerfile | 2 +- projects/typescript-example/project.yaml | 1 + projects/typescript/Dockerfile | 2 +- projects/typescript/project.yaml | 1 + projects/typing_extensions/Dockerfile | 2 +- projects/typing_extensions/project.yaml | 1 + projects/typst/Dockerfile | 2 +- projects/typst/project.yaml | 1 + projects/tyrus/Dockerfile | 2 +- projects/tyrus/project.yaml | 1 + projects/u-root/Dockerfile | 2 +- projects/u-root/project.yaml | 1 + projects/ua-parser-js/Dockerfile | 2 +- projects/ua-parser-js/project.yaml | 1 + projects/uint256/Dockerfile | 2 +- projects/uint256/project.yaml | 1 + projects/ujson/Dockerfile | 2 +- projects/ujson/project.yaml | 1 + projects/unblob/Dockerfile | 2 +- projects/unblob/project.yaml | 1 + projects/unbound/Dockerfile | 2 +- projects/unbound/project.yaml | 1 + projects/underscore/Dockerfile | 2 +- projects/underscore/project.yaml | 1 + projects/undertow/Dockerfile | 2 +- projects/undertow/project.yaml | 1 + projects/unicode-rs/Dockerfile | 2 +- projects/unicode-rs/project.yaml | 1 + projects/unirest-java/Dockerfile | 2 +- projects/unirest-java/project.yaml | 1 + projects/unit/Dockerfile | 2 +- projects/unit/project.yaml | 1 + projects/univocity-parsers/Dockerfile | 2 +- projects/univocity-parsers/project.yaml | 1 + projects/unrar/Dockerfile | 2 +- projects/unrar/project.yaml | 1 + projects/unsafe-libyaml/Dockerfile | 2 +- projects/unsafe-libyaml/project.yaml | 1 + projects/uriparser/Dockerfile | 2 +- projects/uriparser/project.yaml | 1 + projects/uritemplate/Dockerfile | 2 +- projects/uritemplate/project.yaml | 1 + projects/urlextract/Dockerfile | 2 +- projects/urlextract/project.yaml | 1 + projects/urllib3/Dockerfile | 2 +- projects/urllib3/project.yaml | 1 + projects/usbguard/Dockerfile | 2 +- projects/usbguard/project.yaml | 1 + projects/usrsctp/Dockerfile | 2 +- projects/usrsctp/project.yaml | 1 + projects/utf8parse/Dockerfile | 2 +- projects/utf8parse/project.yaml | 1 + projects/utf8proc/Dockerfile | 2 +- projects/utf8proc/project.yaml | 1 + projects/util-linux/Dockerfile | 2 +- projects/util-linux/project.yaml | 1 + projects/uwebsockets/Dockerfile | 2 +- projects/uwebsockets/project.yaml | 1 + projects/v8/Dockerfile | 2 +- projects/v8/project.yaml | 1 + projects/validators/Dockerfile | 2 +- projects/validators/project.yaml | 1 + projects/valijson/Dockerfile | 2 +- projects/valijson/project.yaml | 1 + projects/varnish/Dockerfile | 2 +- projects/varnish/project.yaml | 1 + projects/vlc/Dockerfile | 2 +- projects/vlc/project.yaml | 1 + projects/volcano/Dockerfile | 2 +- projects/volcano/project.yaml | 1 + projects/vorbis/Dockerfile | 2 +- projects/vorbis/project.yaml | 1 + projects/vtpm-td/Dockerfile | 2 +- projects/vtpm-td/project.yaml | 1 + projects/vulkan-loader/Dockerfile | 2 +- projects/vulkan-loader/project.yaml | 1 + projects/vulnerable-project/Dockerfile | 2 +- projects/vulnerable-project/project.yaml | 1 + projects/w3lib/Dockerfile | 2 +- projects/w3lib/project.yaml | 1 + projects/w3m/Dockerfile | 2 +- projects/w3m/project.yaml | 1 + projects/wabt/Dockerfile | 2 +- projects/wabt/project.yaml | 1 + 200 files changed, 202 insertions(+), 102 deletions(-) diff --git a/projects/strongswan/Dockerfile b/projects/strongswan/Dockerfile index ea003dbfae9b..02d17bacb0dd 100644 --- a/projects/strongswan/Dockerfile +++ b/projects/strongswan/Dockerfile @@ -14,7 +14,7 @@ # ############################################################################## -FROM gcr.io/oss-fuzz-base/base-builder +FROM gcr.io/oss-fuzz-base/base-builder:ubuntu-24-04 RUN apt-get update && apt-get install -y automake autoconf libtool pkg-config gettext perl python flex bison gperf lcov libgmp3-dev RUN git clone --depth 1 https://github.com/strongswan/strongswan.git strongswan RUN git clone --depth 1 https://github.com/strongswan/fuzzing-corpora.git strongswan/fuzzing-corpora diff --git a/projects/strongswan/project.yaml b/projects/strongswan/project.yaml index 659631abf912..4e24b2551820 100644 --- a/projects/strongswan/project.yaml +++ b/projects/strongswan/project.yaml @@ -1,3 +1,4 @@ +base_os_version: ubuntu-24-04 homepage: "https://www.strongswan.org" language: c++ primary_contact: "security@strongswan.org" diff --git a/projects/struts/Dockerfile b/projects/struts/Dockerfile index c155ee272464..7289784f0356 100644 --- a/projects/struts/Dockerfile +++ b/projects/struts/Dockerfile @@ -14,7 +14,7 @@ # ################################################################################ -FROM gcr.io/oss-fuzz-base/base-builder-jvm +FROM gcr.io/oss-fuzz-base/base-builder-jvm:ubuntu-24-04 # # install maven configuration, which is also used by gradles's publishToMavenLocal diff --git a/projects/struts/project.yaml b/projects/struts/project.yaml index 8246f6f0cb32..74dc6c5d7229 100644 --- a/projects/struts/project.yaml +++ b/projects/struts/project.yaml @@ -1,3 +1,4 @@ +base_os_version: ubuntu-24-04 homepage: "https://github.com/apache/struts" language: jvm main_repo: "https://github.com/apache/struts.git" diff --git a/projects/sudoers/Dockerfile b/projects/sudoers/Dockerfile index 96977ba229e9..d18aa28a137a 100755 --- a/projects/sudoers/Dockerfile +++ b/projects/sudoers/Dockerfile @@ -14,7 +14,7 @@ # ################################################################################ -FROM gcr.io/oss-fuzz-base/base-builder +FROM gcr.io/oss-fuzz-base/base-builder:ubuntu-24-04 RUN git clone https://github.com/sudo-project/sudo WORKDIR $SRC/sudo diff --git a/projects/sudoers/project.yaml b/projects/sudoers/project.yaml index 3b3a660f124f..b157a918d21a 100755 --- a/projects/sudoers/project.yaml +++ b/projects/sudoers/project.yaml @@ -1,3 +1,4 @@ +base_os_version: ubuntu-24-04 homepage: "https://github.com/sudo-project" primary_contact: "sudo@sudo.ws" language: c diff --git a/projects/suricata/Dockerfile b/projects/suricata/Dockerfile index c5aa504a68f1..9475f9f36711 100644 --- a/projects/suricata/Dockerfile +++ b/projects/suricata/Dockerfile @@ -14,7 +14,7 @@ # ################################################################################ -FROM gcr.io/oss-fuzz-base/base-builder-rust +FROM gcr.io/oss-fuzz-base/base-builder-rust:ubuntu-24-04 RUN apt-get update && apt-get install -y build-essential autoconf automake libtool make pkg-config python flex bison zlib1g-dev libpcre3-dev cmake tshark # TODO libmagic, liblzma and other optional libraries diff --git a/projects/suricata/project.yaml b/projects/suricata/project.yaml index 2606abaaeeca..44168d6bfdec 100644 --- a/projects/suricata/project.yaml +++ b/projects/suricata/project.yaml @@ -1,3 +1,4 @@ +base_os_version: ubuntu-24-04 homepage: "https://suricata.io" language: rust primary_contact: "vjulien@openinfosecfoundation.org" diff --git a/projects/swagger-core/Dockerfile b/projects/swagger-core/Dockerfile index d67b568dbc46..37aa4294fbc9 100644 --- a/projects/swagger-core/Dockerfile +++ b/projects/swagger-core/Dockerfile @@ -13,7 +13,7 @@ # limitations under the License. # ########################################################################## -FROM gcr.io/oss-fuzz-base/base-builder-jvm +FROM gcr.io/oss-fuzz-base/base-builder-jvm:ubuntu-24-04 RUN curl -L https://archive.apache.org/dist/maven/maven-3/3.9.2/binaries/apache-maven-3.9.2-bin.zip -o maven.zip && \ unzip maven.zip -d $SRC/maven && \ rm -rf maven.zip diff --git a/projects/swagger-core/project.yaml b/projects/swagger-core/project.yaml index c25b7547c8f8..cc0f037ef476 100644 --- a/projects/swagger-core/project.yaml +++ b/projects/swagger-core/project.yaml @@ -1,3 +1,4 @@ +base_os_version: ubuntu-24-04 homepage: https://github.com/swagger-api/swagger-core main_repo: https://github.com/swagger-api/swagger-core language: jvm diff --git a/projects/swift-nio/Dockerfile b/projects/swift-nio/Dockerfile index 1e47174c06b5..66e59a249a0c 100644 --- a/projects/swift-nio/Dockerfile +++ b/projects/swift-nio/Dockerfile @@ -14,7 +14,7 @@ # ################################################################################ -FROM gcr.io/oss-fuzz-base/base-builder-swift +FROM gcr.io/oss-fuzz-base/base-builder-swift:ubuntu-24-04 # specific swift-nio RUN git clone --depth 1 https://github.com/google/fuzzing diff --git a/projects/swift-nio/project.yaml b/projects/swift-nio/project.yaml index 6c9a01ddc550..bf4a1a4c6d27 100644 --- a/projects/swift-nio/project.yaml +++ b/projects/swift-nio/project.yaml @@ -1,3 +1,4 @@ +base_os_version: ubuntu-24-04 homepage: "https://github.com/apple/swift-nio" language: swift primary_contact: "lukasa@apple.com" diff --git a/projects/swift-protobuf/Dockerfile b/projects/swift-protobuf/Dockerfile index d8be91344ce2..a89941b6ad34 100644 --- a/projects/swift-protobuf/Dockerfile +++ b/projects/swift-protobuf/Dockerfile @@ -14,7 +14,7 @@ # ################################################################################ -FROM gcr.io/oss-fuzz-base/base-builder-swift +FROM gcr.io/oss-fuzz-base/base-builder-swift:ubuntu-24-04 RUN git clone --depth 1 https://github.com/apple/swift-protobuf.git COPY build.sh $SRC diff --git a/projects/swift-protobuf/project.yaml b/projects/swift-protobuf/project.yaml index 59149b6bb906..2bd089f07eb8 100644 --- a/projects/swift-protobuf/project.yaml +++ b/projects/swift-protobuf/project.yaml @@ -1,3 +1,4 @@ +base_os_version: ubuntu-24-04 homepage: "https://github.com/apple/swift-protobuf" language: swift primary_contact: "tkientzle@apple.com" diff --git a/projects/systemd/Dockerfile b/projects/systemd/Dockerfile index ff2be27fc6e9..bd4e9a5c5e78 100644 --- a/projects/systemd/Dockerfile +++ b/projects/systemd/Dockerfile @@ -14,7 +14,7 @@ # ################################################################################ -FROM gcr.io/oss-fuzz-base/base-builder +FROM gcr.io/oss-fuzz-base/base-builder:ubuntu-24-04 RUN git clone --depth 1 https://github.com/systemd/systemd systemd WORKDIR systemd COPY build.sh $SRC/ diff --git a/projects/systemd/project.yaml b/projects/systemd/project.yaml index c67fa1882111..b4abab926437 100644 --- a/projects/systemd/project.yaml +++ b/projects/systemd/project.yaml @@ -1,3 +1,4 @@ +base_os_version: ubuntu-24-04 homepage: "https://freedesktop.org/wiki/Software/systemd/" language: c++ primary_contact: "lennart@poettering.net" diff --git a/projects/syzkaller/Dockerfile b/projects/syzkaller/Dockerfile index a5803a8032ad..5d4ba7190134 100644 --- a/projects/syzkaller/Dockerfile +++ b/projects/syzkaller/Dockerfile @@ -14,7 +14,7 @@ # ################################################################################ -FROM gcr.io/oss-fuzz-base/base-builder-go +FROM gcr.io/oss-fuzz-base/base-builder-go:ubuntu-24-04 RUN git clone --depth 1 https://github.com/google/syzkaller/ diff --git a/projects/syzkaller/project.yaml b/projects/syzkaller/project.yaml index ab1f19be9487..70ecd58ff2b1 100644 --- a/projects/syzkaller/project.yaml +++ b/projects/syzkaller/project.yaml @@ -1,3 +1,4 @@ +base_os_version: ubuntu-24-04 homepage: "https://github.com/google/syzkaller.git" primary_contact: "nogikh@google.com" auto_ccs: diff --git a/projects/tablesaw/Dockerfile b/projects/tablesaw/Dockerfile index 042564e0fb29..214c9e348770 100644 --- a/projects/tablesaw/Dockerfile +++ b/projects/tablesaw/Dockerfile @@ -14,7 +14,7 @@ # ################################################################################ -FROM gcr.io/oss-fuzz-base/base-builder-jvm +FROM gcr.io/oss-fuzz-base/base-builder-jvm:ubuntu-24-04 RUN curl -L https://archive.apache.org/dist/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.zip -o maven.zip && \ unzip maven.zip -d $SRC/maven && \ diff --git a/projects/tablesaw/project.yaml b/projects/tablesaw/project.yaml index adb561a98c25..828429b28ef1 100644 --- a/projects/tablesaw/project.yaml +++ b/projects/tablesaw/project.yaml @@ -1,3 +1,4 @@ +base_os_version: ubuntu-24-04 homepage: "https://jtablesaw.github.io/tablesaw/" language: jvm fuzzing_engines: diff --git a/projects/tailscale/Dockerfile b/projects/tailscale/Dockerfile index 58c3c0533bd3..2474a8eb192e 100644 --- a/projects/tailscale/Dockerfile +++ b/projects/tailscale/Dockerfile @@ -14,7 +14,7 @@ # ################################################################################ -FROM gcr.io/oss-fuzz-base/base-builder-go +FROM gcr.io/oss-fuzz-base/base-builder-go:ubuntu-24-04 RUN apt-get update && apt-get install -y wget RUN git clone --depth 1 https://github.com/tailscale/tailscale RUN wget https://go.dev/dl/go1.23.1.linux-amd64.tar.gz \ diff --git a/projects/tailscale/project.yaml b/projects/tailscale/project.yaml index 06698fd796bd..1fb7ec3c568e 100644 --- a/projects/tailscale/project.yaml +++ b/projects/tailscale/project.yaml @@ -1,3 +1,4 @@ +base_os_version: ubuntu-24-04 homepage: "https://tailscale.com/" main_repo: "https://github.com/tailscale/tailscale" primary_contact: "Adam@adalogics.com" diff --git a/projects/tar-rs/Dockerfile b/projects/tar-rs/Dockerfile index fff72ac178e1..e1bf7559dbc8 100644 --- a/projects/tar-rs/Dockerfile +++ b/projects/tar-rs/Dockerfile @@ -13,7 +13,7 @@ # limitations under the License. # ################################################################################ -FROM gcr.io/oss-fuzz-base/base-builder-rust +FROM gcr.io/oss-fuzz-base/base-builder-rust:ubuntu-24-04 RUN git clone https://github.com/alexcrichton/tar-rs WORKDIR $SRC/tar-rs diff --git a/projects/tar-rs/project.yaml b/projects/tar-rs/project.yaml index 3221cf5b72ed..635f73adb56e 100644 --- a/projects/tar-rs/project.yaml +++ b/projects/tar-rs/project.yaml @@ -1,3 +1,4 @@ +base_os_version: ubuntu-24-04 homepage: "https://github.com/alexcrichton/tar-rs" main_repo: "https://github.com/alexcrichton/tar-rs.git" primary_contact: "cgwalters@gmail.com" diff --git a/projects/tarantool/Dockerfile b/projects/tarantool/Dockerfile index bfc7454f141a..8d5a23304852 100644 --- a/projects/tarantool/Dockerfile +++ b/projects/tarantool/Dockerfile @@ -14,7 +14,7 @@ # ################################################################################ -FROM gcr.io/oss-fuzz-base/base-builder +FROM gcr.io/oss-fuzz-base/base-builder:ubuntu-24-04 RUN apt-get update && apt-get install -y \ build-essential cmake make coreutils sed lld \ autoconf automake libtool zlib1g-dev \ diff --git a/projects/tarantool/project.yaml b/projects/tarantool/project.yaml index 571954373698..69bb2e62788b 100644 --- a/projects/tarantool/project.yaml +++ b/projects/tarantool/project.yaml @@ -1,3 +1,4 @@ +base_os_version: ubuntu-24-04 homepage: "https://www.tarantool.io/en/" language: c builds_per_day: 4 diff --git a/projects/tcmalloc/Dockerfile b/projects/tcmalloc/Dockerfile index 1fec5a0c8f73..7e08d43acfbe 100644 --- a/projects/tcmalloc/Dockerfile +++ b/projects/tcmalloc/Dockerfile @@ -14,7 +14,7 @@ # ################################################################################ -FROM gcr.io/oss-fuzz-base/base-builder +FROM gcr.io/oss-fuzz-base/base-builder:ubuntu-24-04 RUN apt-get update && apt-get install -y make autoconf automake libtool python python3 RUN git clone --depth 1 https://github.com/google/tcmalloc tcmalloc WORKDIR tcmalloc diff --git a/projects/tcmalloc/project.yaml b/projects/tcmalloc/project.yaml index c3ad03969ab8..404b0f1c0ee5 100644 --- a/projects/tcmalloc/project.yaml +++ b/projects/tcmalloc/project.yaml @@ -1,3 +1,4 @@ +base_os_version: ubuntu-24-04 homepage: "tcmalloc" language: c++ primary_contact: "ckennelly@google.com" diff --git a/projects/td-shim/Dockerfile b/projects/td-shim/Dockerfile index abcd33bb385e..e1ab23a406bf 100644 --- a/projects/td-shim/Dockerfile +++ b/projects/td-shim/Dockerfile @@ -14,7 +14,7 @@ # ################################################################################ -FROM gcr.io/oss-fuzz-base/base-builder-rust +FROM gcr.io/oss-fuzz-base/base-builder-rust:ubuntu-24-04 # Install packages we need to build dependencies RUN apt-get update && apt-get install -y nasm RUN git clone --depth 1 https://github.com/confidential-containers/td-shim.git diff --git a/projects/td-shim/project.yaml b/projects/td-shim/project.yaml index f2791a723ecb..85a3a2b004e3 100644 --- a/projects/td-shim/project.yaml +++ b/projects/td-shim/project.yaml @@ -1,3 +1,4 @@ +base_os_version: ubuntu-24-04 homepage: "https://github.com/confidential-containers/td-shim" language: rust primary_contact: "wei3.liu@intel.com" diff --git a/projects/teleport/Dockerfile b/projects/teleport/Dockerfile index c7bced3e1618..5799ee5674ab 100644 --- a/projects/teleport/Dockerfile +++ b/projects/teleport/Dockerfile @@ -14,7 +14,7 @@ # ################################################################################ -FROM gcr.io/oss-fuzz-base/base-builder-go +FROM gcr.io/oss-fuzz-base/base-builder-go:ubuntu-24-04 RUN git clone --depth 1 https://github.com/gravitational/teleport.git teleport WORKDIR teleport COPY build.sh $SRC/ diff --git a/projects/teleport/project.yaml b/projects/teleport/project.yaml index e8a1116aa176..eb7fedeeb79f 100644 --- a/projects/teleport/project.yaml +++ b/projects/teleport/project.yaml @@ -1,3 +1,4 @@ +base_os_version: ubuntu-24-04 homepage: "https://github.com/gravitational/teleport" language: go primary_contact: "zac.bergquist@goteleport.com" diff --git a/projects/tendermint/Dockerfile b/projects/tendermint/Dockerfile index 391592444a29..b320cbec4c6a 100644 --- a/projects/tendermint/Dockerfile +++ b/projects/tendermint/Dockerfile @@ -14,7 +14,7 @@ # ################################################################################ -FROM gcr.io/oss-fuzz-base/base-builder-go +FROM gcr.io/oss-fuzz-base/base-builder-go:ubuntu-24-04 RUN git clone https://github.com/cometbft/cometbft COPY build.sh $SRC diff --git a/projects/tendermint/project.yaml b/projects/tendermint/project.yaml index 9610856808db..29c74fb14d74 100644 --- a/projects/tendermint/project.yaml +++ b/projects/tendermint/project.yaml @@ -1,3 +1,4 @@ +base_os_version: ubuntu-24-04 homepage: "https://github.com/cometbft/cometbft" primary_contact: "security@interchain.io" auto_ccs: diff --git a/projects/tensorflow-py/Dockerfile b/projects/tensorflow-py/Dockerfile index 035210ffee94..a31f58851490 100644 --- a/projects/tensorflow-py/Dockerfile +++ b/projects/tensorflow-py/Dockerfile @@ -14,7 +14,7 @@ # ################################################################################ -FROM gcr.io/oss-fuzz-base/base-builder-python +FROM gcr.io/oss-fuzz-base/base-builder-python:ubuntu-24-04 RUN apt-get update && apt-get install -y --no-install-recommends \ curl \ diff --git a/projects/tensorflow-py/project.yaml b/projects/tensorflow-py/project.yaml index 2faf9f4c0efb..58c5cdcbd7a4 100644 --- a/projects/tensorflow-py/project.yaml +++ b/projects/tensorflow-py/project.yaml @@ -1,3 +1,4 @@ +base_os_version: ubuntu-24-04 homepage: "https://www.tensorflow.org" language: python primary_contact: "lpak@google.com" diff --git a/projects/tensorflow-serving/Dockerfile b/projects/tensorflow-serving/Dockerfile index 724a242aa781..662017bde6dc 100644 --- a/projects/tensorflow-serving/Dockerfile +++ b/projects/tensorflow-serving/Dockerfile @@ -14,7 +14,7 @@ # ################################################################################ -FROM gcr.io/oss-fuzz-base/base-builder@sha256:19782f7fe8092843368894dbc471ce9b30dd6a2813946071a36e8b05f5b1e27e +FROM gcr.io/oss-fuzz-base/base-builder:ubuntu-24-04@sha256:19782f7fe8092843368894dbc471ce9b30dd6a2813946071a36e8b05f5b1e27e # ! This project was pinned after a clang bump. Please remove the pin, Try to fix any build warnings and errors, as well as runtime errors RUN apt-get update && apt-get install -y make autoconf automake libtool default-jdk bison m4 \ build-essential\ diff --git a/projects/tensorflow-serving/project.yaml b/projects/tensorflow-serving/project.yaml index 57642e96cd85..b1735cc51a05 100644 --- a/projects/tensorflow-serving/project.yaml +++ b/projects/tensorflow-serving/project.yaml @@ -1,3 +1,4 @@ +base_os_version: ubuntu-24-04 homepage: "https://github.com/tensorflow/serving" primary_contact: "david@adalogics.com" main_repo: "https://github.com/tensorflow/serving" diff --git a/projects/tensorflow/Dockerfile b/projects/tensorflow/Dockerfile index d42f8126f808..fa59757c59b4 100644 --- a/projects/tensorflow/Dockerfile +++ b/projects/tensorflow/Dockerfile @@ -14,7 +14,7 @@ # ################################################################################ -FROM gcr.io/oss-fuzz-base/base-builder@sha256:19782f7fe8092843368894dbc471ce9b30dd6a2813946071a36e8b05f5b1e27e +FROM gcr.io/oss-fuzz-base/base-builder:ubuntu-24-04@sha256:19782f7fe8092843368894dbc471ce9b30dd6a2813946071a36e8b05f5b1e27e # ! This project was pinned after a clang bump. Please remove the pin, Try to fix any build warnings and errors, as well as runtime errors RUN apt-get update && apt-get install -y --no-install-recommends \ diff --git a/projects/tensorflow/project.yaml b/projects/tensorflow/project.yaml index 14aef967ddec..f4761d35edb0 100644 --- a/projects/tensorflow/project.yaml +++ b/projects/tensorflow/project.yaml @@ -1,3 +1,4 @@ +base_os_version: ubuntu-24-04 homepage: "https://www.tensorflow.org" language: c++ primary_contact: "lpak@google.com" diff --git a/projects/tesseract-ocr/Dockerfile b/projects/tesseract-ocr/Dockerfile index d240266d03a1..97c47f777946 100644 --- a/projects/tesseract-ocr/Dockerfile +++ b/projects/tesseract-ocr/Dockerfile @@ -14,7 +14,7 @@ # ################################################################################ -FROM gcr.io/oss-fuzz-base/base-builder +FROM gcr.io/oss-fuzz-base/base-builder:ubuntu-24-04 RUN apt-get update && apt-get install -y automake libtool pkg-config libtiff-dev libwebp-dev libzstd-dev RUN git clone --depth 1 https://github.com/DanBloomberg/leptonica.git diff --git a/projects/tesseract-ocr/project.yaml b/projects/tesseract-ocr/project.yaml index 369b184bac9a..d97176a9479b 100644 --- a/projects/tesseract-ocr/project.yaml +++ b/projects/tesseract-ocr/project.yaml @@ -1,3 +1,4 @@ +base_os_version: ubuntu-24-04 homepage: "https://github.com/tesseract-ocr/tesseract" language: c++ primary_contact: "stjoweil@googlemail.com" diff --git a/projects/textdistance/Dockerfile b/projects/textdistance/Dockerfile index 0e5d5318bd0b..29b84c61abd8 100644 --- a/projects/textdistance/Dockerfile +++ b/projects/textdistance/Dockerfile @@ -14,7 +14,7 @@ # ################################################################################ -FROM gcr.io/oss-fuzz-base/base-builder-python +FROM gcr.io/oss-fuzz-base/base-builder-python:ubuntu-24-04 RUN pip3 install --upgrade pip RUN git clone --depth 1 https://github.com/life4/textdistance.git textdistance \ && cp textdistance/fuzzing/build.sh $SRC/ diff --git a/projects/textdistance/project.yaml b/projects/textdistance/project.yaml index c750ab3e0a15..41026902301d 100644 --- a/projects/textdistance/project.yaml +++ b/projects/textdistance/project.yaml @@ -1,3 +1,4 @@ +base_os_version: ubuntu-24-04 homepage: "https://github.com/life4/textdistance" language: python primary_contact: "gram@orsinium.dev" diff --git a/projects/textwrap/Dockerfile b/projects/textwrap/Dockerfile index 6ddc0b60331f..c5ecd5433681 100644 --- a/projects/textwrap/Dockerfile +++ b/projects/textwrap/Dockerfile @@ -12,7 +12,7 @@ # See the License for the specific language governing permissions and # limitations under the License. ################################################################################ -FROM gcr.io/oss-fuzz-base/base-builder-rust +FROM gcr.io/oss-fuzz-base/base-builder-rust:ubuntu-24-04 RUN git clone --depth 1 https://github.com/mgeisler/textwrap.git COPY build.sh $SRC/ diff --git a/projects/textwrap/project.yaml b/projects/textwrap/project.yaml index cb4a7ba0d2b3..b21a5a086945 100644 --- a/projects/textwrap/project.yaml +++ b/projects/textwrap/project.yaml @@ -1,3 +1,4 @@ +base_os_version: ubuntu-24-04 homepage: "https://crates.io/crates/textwrap" language: rust primary_contact: "mrtn.gslr@gmail.com" diff --git a/projects/threetenbp/Dockerfile b/projects/threetenbp/Dockerfile index 793d979e56da..9865aeafddd3 100644 --- a/projects/threetenbp/Dockerfile +++ b/projects/threetenbp/Dockerfile @@ -13,7 +13,7 @@ # limitations under the License. # ########################################################################## -FROM gcr.io/oss-fuzz-base/base-builder-jvm +FROM gcr.io/oss-fuzz-base/base-builder-jvm:ubuntu-24-04 RUN curl -L https://archive.apache.org/dist/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.zip \ -o maven.zip && \ unzip maven.zip -d $SRC/maven && \ diff --git a/projects/threetenbp/project.yaml b/projects/threetenbp/project.yaml index 7aecb0ef8126..79802dff89ce 100644 --- a/projects/threetenbp/project.yaml +++ b/projects/threetenbp/project.yaml @@ -1,3 +1,4 @@ +base_os_version: ubuntu-24-04 homepage: https://github.com/ThreeTen/threetenbp main_repo: https://github.com/ThreeTen/threetenbp language: jvm diff --git a/projects/thrift/Dockerfile b/projects/thrift/Dockerfile index 3aee00967a0c..3c894af10d83 100644 --- a/projects/thrift/Dockerfile +++ b/projects/thrift/Dockerfile @@ -14,10 +14,10 @@ # ################################################################################ -FROM gcr.io/oss-fuzz-base/base-builder +FROM gcr.io/oss-fuzz-base/base-builder:ubuntu-24-04 # We use compile_go_fuzzer in this set up and also go itself -FROM gcr.io/oss-fuzz-base/base-builder-go +FROM gcr.io/oss-fuzz-base/base-builder-go:ubuntu-24-04 RUN apt-get update && apt-get install -y libssl-dev pkg-config autoconf automake libtool bison flex wget make \ autoconf \ diff --git a/projects/thrift/project.yaml b/projects/thrift/project.yaml index 586da66b7d83..a8e1eff04662 100644 --- a/projects/thrift/project.yaml +++ b/projects/thrift/project.yaml @@ -1,3 +1,4 @@ +base_os_version: ubuntu-24-04 homepage: "https://thrift.apache.org/" language: c++ primary_contact: "jensg@apache.org" diff --git a/projects/tidb/Dockerfile b/projects/tidb/Dockerfile index 54cd4e9022fa..5e89c6196266 100644 --- a/projects/tidb/Dockerfile +++ b/projects/tidb/Dockerfile @@ -14,7 +14,7 @@ # ################################################################################ -FROM gcr.io/oss-fuzz-base/base-builder-go +FROM gcr.io/oss-fuzz-base/base-builder-go:ubuntu-24-04 RUN git clone --depth 1 https://github.com/pingcap/tidb COPY build.sh \ fuzzMarshalJSON.go \ diff --git a/projects/tidb/project.yaml b/projects/tidb/project.yaml index 0c5096e2959c..eccbeb703590 100644 --- a/projects/tidb/project.yaml +++ b/projects/tidb/project.yaml @@ -1,3 +1,4 @@ +base_os_version: ubuntu-24-04 homepage: "https://github.com/pingcap/tidb" primary_contact: "zhouqiang@pingcap.com" auto_ccs : diff --git a/projects/time/Dockerfile b/projects/time/Dockerfile index 108e74e65a47..14ade7be6250 100644 --- a/projects/time/Dockerfile +++ b/projects/time/Dockerfile @@ -14,7 +14,7 @@ # ################################################################################ -FROM gcr.io/oss-fuzz-base/base-builder-go +FROM gcr.io/oss-fuzz-base/base-builder-go:ubuntu-24-04 RUN git clone --depth 1 https://github.com/facebook/time.git COPY build.sh $SRC/ WORKDIR $SRC/time diff --git a/projects/time/project.yaml b/projects/time/project.yaml index 024bdfc18e95..21afe338a199 100644 --- a/projects/time/project.yaml +++ b/projects/time/project.yaml @@ -1,3 +1,4 @@ +base_os_version: ubuntu-24-04 homepage: "https://opensource.fb.com" language: go primary_contact: "leoleovich@meta.com" diff --git a/projects/timestamp-authority/Dockerfile b/projects/timestamp-authority/Dockerfile index 9fe32491b884..cb69e848d4b9 100644 --- a/projects/timestamp-authority/Dockerfile +++ b/projects/timestamp-authority/Dockerfile @@ -14,7 +14,7 @@ # ################################################################################ -FROM gcr.io/oss-fuzz-base/base-builder-go +FROM gcr.io/oss-fuzz-base/base-builder-go:ubuntu-24-04 RUN git clone --depth 1 https://github.com/sigstore/timestamp-authority # For json corpus RUN git clone --depth=1 https://github.com/dvyukov/go-fuzz-corpus diff --git a/projects/timestamp-authority/project.yaml b/projects/timestamp-authority/project.yaml index 6fe86474a3fd..ee06d0ef795b 100644 --- a/projects/timestamp-authority/project.yaml +++ b/projects/timestamp-authority/project.yaml @@ -1,3 +1,4 @@ +base_os_version: ubuntu-24-04 homepage: "https://sigstore.dev" main_repo: "https://github.com/sigstore/timestamp-authority" primary_contact: "hblauzvern@sigstore.dev" diff --git a/projects/tink-cc/Dockerfile b/projects/tink-cc/Dockerfile index d8ea6efa8559..de14c2ed09db 100644 --- a/projects/tink-cc/Dockerfile +++ b/projects/tink-cc/Dockerfile @@ -14,8 +14,8 @@ # ################################################################################ -FROM gcr.io/oss-fuzz-base/base-builder -FROM gcr.io/oss-fuzz-base/base-builder-go +FROM gcr.io/oss-fuzz-base/base-builder:ubuntu-24-04 +FROM gcr.io/oss-fuzz-base/base-builder-go:ubuntu-24-04 RUN apt-get update && apt-get install -y make pkg-config RUN git clone --depth 1 https://github.com/tink-crypto/tink-cc diff --git a/projects/tink-cc/project.yaml b/projects/tink-cc/project.yaml index f06c4334430e..baa536c01eb9 100644 --- a/projects/tink-cc/project.yaml +++ b/projects/tink-cc/project.yaml @@ -1,3 +1,4 @@ +base_os_version: ubuntu-24-04 homepage: "https://developers.google.com/tink" language: c++ primary_contact: "thaidn@google.com" diff --git a/projects/tinycss2/Dockerfile b/projects/tinycss2/Dockerfile index d3c771bc2083..add4dff42f6c 100644 --- a/projects/tinycss2/Dockerfile +++ b/projects/tinycss2/Dockerfile @@ -12,7 +12,7 @@ # 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-python +FROM gcr.io/oss-fuzz-base/base-builder-python:ubuntu-24-04 RUN git clone https://github.com/Kozea/tinycss2/ tinycss2 COPY *.sh *py $SRC/ WORKDIR $SRC/tinycss2 diff --git a/projects/tinycss2/project.yaml b/projects/tinycss2/project.yaml index d35565b9a880..34556a93fb50 100644 --- a/projects/tinycss2/project.yaml +++ b/projects/tinycss2/project.yaml @@ -1,3 +1,4 @@ +base_os_version: ubuntu-24-04 homepage: https://github.com/Kozea/tinycss2/ main_repo: https://github.com/Kozea/tinycss2/ language: python diff --git a/projects/tinygltf/Dockerfile b/projects/tinygltf/Dockerfile index 218baeb056f8..df47340b3147 100644 --- a/projects/tinygltf/Dockerfile +++ b/projects/tinygltf/Dockerfile @@ -14,7 +14,7 @@ # ################################################################################ -FROM gcr.io/oss-fuzz-base/base-builder +FROM gcr.io/oss-fuzz-base/base-builder:ubuntu-24-04 RUN pip3 install meson ninja RUN git clone --depth 1 https://github.com/syoyo/tinygltf.git WORKDIR $SRC/tinygltf diff --git a/projects/tinygltf/project.yaml b/projects/tinygltf/project.yaml index f9b72c232517..5fcc83dab47e 100644 --- a/projects/tinygltf/project.yaml +++ b/projects/tinygltf/project.yaml @@ -1,3 +1,4 @@ +base_os_version: ubuntu-24-04 homepage: "https://github.com/syoyo/tinygltf" language: c++ primary_contact: "p.antoine@catenacyber.fr" diff --git a/projects/tinyobjloader/Dockerfile b/projects/tinyobjloader/Dockerfile index bad91e7a143c..91902d846032 100644 --- a/projects/tinyobjloader/Dockerfile +++ b/projects/tinyobjloader/Dockerfile @@ -14,7 +14,7 @@ # ################################################################################ -FROM gcr.io/oss-fuzz-base/base-builder +FROM gcr.io/oss-fuzz-base/base-builder:ubuntu-24-04 RUN git clone --depth 1 https://github.com/tinyobjloader/tinyobjloader COPY build.sh run_tests.sh $SRC/ WORKDIR $SRC/tinyobjloader diff --git a/projects/tinyobjloader/project.yaml b/projects/tinyobjloader/project.yaml index e6e14f88407b..ed784a2b5942 100644 --- a/projects/tinyobjloader/project.yaml +++ b/projects/tinyobjloader/project.yaml @@ -1,3 +1,4 @@ +base_os_version: ubuntu-24-04 homepage: "https://github.com/tinyobjloader/tinyobjloader" language: c++ primary_contact: "p.antoine@catenacyber.fr" diff --git a/projects/tinysparql/Dockerfile b/projects/tinysparql/Dockerfile index 9b61af68f66f..1af593cc13d4 100644 --- a/projects/tinysparql/Dockerfile +++ b/projects/tinysparql/Dockerfile @@ -14,7 +14,7 @@ # ################################################################################ -FROM gcr.io/oss-fuzz-base/base-builder +FROM gcr.io/oss-fuzz-base/base-builder:ubuntu-24-04 RUN apt-get update && apt-get install -y python3-pip libdbus-1-dev libnghttp2-dev libpsl-dev asciidoc-base libunistring-dev libffi-dev libpcre2-dev RUN unset CFLAGS CXXFLAGS && pip3 install -U meson ninja packaging RUN git clone --depth 1 https://gitlab.gnome.org/GNOME/tinysparql.git diff --git a/projects/tinysparql/project.yaml b/projects/tinysparql/project.yaml index ab41990b38f9..360a51f4d5e5 100644 --- a/projects/tinysparql/project.yaml +++ b/projects/tinysparql/project.yaml @@ -1,3 +1,4 @@ +base_os_version: ubuntu-24-04 homepage: "http://tinysparql.org" language: c primary_contact: "mrgarnacho@gmail.com" diff --git a/projects/tinyusb/Dockerfile b/projects/tinyusb/Dockerfile index b4a5629c9032..0f5b0720de5d 100644 --- a/projects/tinyusb/Dockerfile +++ b/projects/tinyusb/Dockerfile @@ -14,7 +14,7 @@ # ################################################################################ -FROM gcr.io/oss-fuzz-base/base-builder +FROM gcr.io/oss-fuzz-base/base-builder:ubuntu-24-04 RUN apt-get update && apt-get install -y make autoconf automake libtool python3-click diff --git a/projects/tinyusb/project.yaml b/projects/tinyusb/project.yaml index ddada1856921..4c2b14bb89c1 100644 --- a/projects/tinyusb/project.yaml +++ b/projects/tinyusb/project.yaml @@ -1,3 +1,4 @@ +base_os_version: ubuntu-24-04 homepage: "https://docs.tinyusb.org/en/latest/" language: c++ primary_contact: "Ha Thach" diff --git a/projects/tinyxml2/Dockerfile b/projects/tinyxml2/Dockerfile index f9592ec84797..fe9d31d933e0 100644 --- a/projects/tinyxml2/Dockerfile +++ b/projects/tinyxml2/Dockerfile @@ -13,7 +13,7 @@ # limitations under the License. # ################################################################################ -FROM gcr.io/oss-fuzz-base/base-builder +FROM gcr.io/oss-fuzz-base/base-builder:ubuntu-24-04 RUN apt-get update && apt-get install -y make autoconf automake libtool pkg-config RUN git clone --depth 1 https://github.com/leethomason/tinyxml2 diff --git a/projects/tinyxml2/project.yaml b/projects/tinyxml2/project.yaml index b2710488d0d3..32f92d134a7e 100644 --- a/projects/tinyxml2/project.yaml +++ b/projects/tinyxml2/project.yaml @@ -1,3 +1,4 @@ +base_os_version: ubuntu-24-04 homepage: "www.grinninglizard.com/tinyxml2" language: c++ primary_contact: "leethomason@gmail.com" diff --git a/projects/tmux/Dockerfile b/projects/tmux/Dockerfile index a6ef1b3c292e..d70996a2e56a 100644 --- a/projects/tmux/Dockerfile +++ b/projects/tmux/Dockerfile @@ -14,7 +14,7 @@ # ################################################################################ -FROM gcr.io/oss-fuzz-base/base-builder +FROM gcr.io/oss-fuzz-base/base-builder:ubuntu-24-04 RUN apt-get update && apt-get install -y autoconf automake bison pkg-config \ ncurses-dev libtool diff --git a/projects/tmux/project.yaml b/projects/tmux/project.yaml index 37f4f36d4f7a..cb179b9234e4 100644 --- a/projects/tmux/project.yaml +++ b/projects/tmux/project.yaml @@ -1,3 +1,4 @@ +base_os_version: ubuntu-24-04 homepage: "https://tmux.github.io/" language: c primary_contact: nicholas.marriott@gmail.com diff --git a/projects/tokio/Dockerfile b/projects/tokio/Dockerfile index 7494bd8058fc..2f470bedd8dd 100644 --- a/projects/tokio/Dockerfile +++ b/projects/tokio/Dockerfile @@ -14,7 +14,7 @@ # ################################################################################ -FROM gcr.io/oss-fuzz-base/base-builder-rust +FROM gcr.io/oss-fuzz-base/base-builder-rust:ubuntu-24-04 RUN git clone --depth 1 https://github.com/tokio-rs/tokio tokio # or use other version control WORKDIR tokio COPY build.sh $SRC/ diff --git a/projects/tokio/project.yaml b/projects/tokio/project.yaml index b2bb7bb1bb90..ec3297fe3d75 100644 --- a/projects/tokio/project.yaml +++ b/projects/tokio/project.yaml @@ -1,3 +1,4 @@ +base_os_version: ubuntu-24-04 homepage: "https://tokio.rs/" language: rust primary_contact: aliceryhl@google.com diff --git a/projects/tomcat/Dockerfile b/projects/tomcat/Dockerfile index a4215daa4671..fe5fb0cc9ba8 100644 --- a/projects/tomcat/Dockerfile +++ b/projects/tomcat/Dockerfile @@ -14,7 +14,7 @@ # ################################################################################ -FROM gcr.io/oss-fuzz-base/base-builder-jvm +FROM gcr.io/oss-fuzz-base/base-builder-jvm:ubuntu-24-04 RUN curl -L https://archive.apache.org/dist/ant/binaries/apache-ant-1.10.15-bin.tar.gz -o ant.tar.gz && \ mkdir -p $SRC/ant && \ diff --git a/projects/tomcat/project.yaml b/projects/tomcat/project.yaml index 9cd5056e3985..20bfaf87d2ea 100644 --- a/projects/tomcat/project.yaml +++ b/projects/tomcat/project.yaml @@ -1,3 +1,4 @@ +base_os_version: ubuntu-24-04 homepage: "https://github.com/apache/tomcat" language: jvm main_repo: "https://github.com/apache/tomcat" diff --git a/projects/toml/Dockerfile b/projects/toml/Dockerfile index f26e460536e4..e7de3b5dfc1c 100644 --- a/projects/toml/Dockerfile +++ b/projects/toml/Dockerfile @@ -14,7 +14,7 @@ # ################################################################################ -FROM gcr.io/oss-fuzz-base/base-builder-python +FROM gcr.io/oss-fuzz-base/base-builder-python:ubuntu-24-04 RUN pip3 install dictgen numpy RUN git clone --depth 1 https://github.com/uiri/toml toml COPY build.sh fuzz_*.py $SRC/ diff --git a/projects/toml/project.yaml b/projects/toml/project.yaml index 7457c4ee4b24..c1fe13b80e3b 100644 --- a/projects/toml/project.yaml +++ b/projects/toml/project.yaml @@ -1,3 +1,4 @@ +base_os_version: ubuntu-24-04 fuzzing_engines: - libfuzzer homepage: https://github.com/uiri/toml/ diff --git a/projects/toml_edit/Dockerfile b/projects/toml_edit/Dockerfile index 496e67a9def8..dacaa2732020 100644 --- a/projects/toml_edit/Dockerfile +++ b/projects/toml_edit/Dockerfile @@ -14,7 +14,7 @@ # ################################################################################ -FROM gcr.io/oss-fuzz-base/base-builder-rust +FROM gcr.io/oss-fuzz-base/base-builder-rust:ubuntu-24-04 RUN apt-get update && apt-get install -y make autoconf automake libtool RUN git clone --depth 1 https://github.com/ordian/toml_edit toml_edit WORKDIR $SRC diff --git a/projects/toml_edit/project.yaml b/projects/toml_edit/project.yaml index d16a8bdc2cc2..edf39dcdf77c 100644 --- a/projects/toml_edit/project.yaml +++ b/projects/toml_edit/project.yaml @@ -1,3 +1,4 @@ +base_os_version: ubuntu-24-04 homepage: "https://github.com/ordian/toml_edit" language: rust main_repo: "https://github.com/ordian/toml_edit" diff --git a/projects/tomli/Dockerfile b/projects/tomli/Dockerfile index ae5d789561cc..2ee0f8532fbe 100644 --- a/projects/tomli/Dockerfile +++ b/projects/tomli/Dockerfile @@ -15,7 +15,7 @@ # Held back because of github.com/google/oss-fuzz/pull/13407 # Please fix the build failure + upgrade. -FROM gcr.io/oss-fuzz-base/base-builder-python@sha256:d223a882810372830fd7968eb3e64533f3a2318c90be43ac753a46a15946faec +FROM gcr.io/oss-fuzz-base/base-builder-python:ubuntu-24-04@sha256:d223a882810372830fd7968eb3e64533f3a2318c90be43ac753a46a15946faec RUN git clone --depth=1 https://github.com/hukkinj1/tomli tomli RUN git clone --depth=1 https://github.com/hukkin/tomli-w tomli-w COPY *.sh $SRC/ diff --git a/projects/tomli/project.yaml b/projects/tomli/project.yaml index fdd29744103c..3406c02780a2 100644 --- a/projects/tomli/project.yaml +++ b/projects/tomli/project.yaml @@ -1,3 +1,4 @@ +base_os_version: ubuntu-24-04 fuzzing_engines: - libfuzzer homepage: https://github.com/hukkinj1/tomli diff --git a/projects/tomlkit/Dockerfile b/projects/tomlkit/Dockerfile index 388758c27de6..74939305e621 100644 --- a/projects/tomlkit/Dockerfile +++ b/projects/tomlkit/Dockerfile @@ -12,7 +12,7 @@ # 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-python +FROM gcr.io/oss-fuzz-base/base-builder-python:ubuntu-24-04 RUN git clone https://github.com/sdispater/tomlkit tomlkit RUN pip3 install dictgen COPY *.sh *py $SRC/ diff --git a/projects/tomlkit/project.yaml b/projects/tomlkit/project.yaml index 932290ef3f45..e94458abfa9c 100644 --- a/projects/tomlkit/project.yaml +++ b/projects/tomlkit/project.yaml @@ -1,3 +1,4 @@ +base_os_version: ubuntu-24-04 homepage: https://github.com/sdispater/tomlkit main_repo: https://github.com/sdispater/tomlkit language: python diff --git a/projects/tomlplusplus/Dockerfile b/projects/tomlplusplus/Dockerfile index 7025b67eeb0f..4c273463208a 100644 --- a/projects/tomlplusplus/Dockerfile +++ b/projects/tomlplusplus/Dockerfile @@ -14,7 +14,7 @@ # ################################################################################ -FROM gcr.io/oss-fuzz-base/base-builder +FROM gcr.io/oss-fuzz-base/base-builder:ubuntu-24-04 RUN apt-get update && apt-get install -y cmake make RUN git clone --depth 1 https://github.com/marzer/tomlplusplus.git tomlplusplus \ diff --git a/projects/tomlplusplus/project.yaml b/projects/tomlplusplus/project.yaml index 4b31538dea44..fe3164f1a9ce 100644 --- a/projects/tomlplusplus/project.yaml +++ b/projects/tomlplusplus/project.yaml @@ -1,3 +1,4 @@ +base_os_version: ubuntu-24-04 homepage: "https://marzer.github.io/tomlplusplus/" language: c++ primary_contact: "mark.gillard@outlook.com.au" diff --git a/projects/toolbelt/Dockerfile b/projects/toolbelt/Dockerfile index 69c2e755a86e..c162ff7212bf 100644 --- a/projects/toolbelt/Dockerfile +++ b/projects/toolbelt/Dockerfile @@ -12,7 +12,7 @@ # 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-python +FROM gcr.io/oss-fuzz-base/base-builder-python:ubuntu-24-04 RUN pip3 install --upgrade pip && pip3 install mock requests RUN git clone https://github.com/requests/toolbelt toolbelt COPY *.sh *py $SRC/ diff --git a/projects/toolbelt/project.yaml b/projects/toolbelt/project.yaml index 306af74d733e..53bfde43e0b3 100644 --- a/projects/toolbelt/project.yaml +++ b/projects/toolbelt/project.yaml @@ -1,3 +1,4 @@ +base_os_version: ubuntu-24-04 fuzzing_engines: - libfuzzer homepage: https://github.com/requests/toolbelt diff --git a/projects/toolz/Dockerfile b/projects/toolz/Dockerfile index 46f85e3be1e9..3450d7e981bf 100644 --- a/projects/toolz/Dockerfile +++ b/projects/toolz/Dockerfile @@ -12,7 +12,7 @@ # 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-python +FROM gcr.io/oss-fuzz-base/base-builder-python:ubuntu-24-04 RUN pip3 install --upgrade pip RUN git clone https://github.com/pytoolz/toolz toolz COPY *.sh *py $SRC/ diff --git a/projects/toolz/project.yaml b/projects/toolz/project.yaml index f847691c670d..805725473248 100644 --- a/projects/toolz/project.yaml +++ b/projects/toolz/project.yaml @@ -1,3 +1,4 @@ +base_os_version: ubuntu-24-04 homepage: https://github.com/pytoolz/toolz main_repo: https://github.com/pytoolz/toolz language: python diff --git a/projects/tor/Dockerfile b/projects/tor/Dockerfile index 3211c40be5d7..603f384615d7 100644 --- a/projects/tor/Dockerfile +++ b/projects/tor/Dockerfile @@ -14,7 +14,7 @@ # ############################################################################## -FROM gcr.io/oss-fuzz-base/base-builder +FROM gcr.io/oss-fuzz-base/base-builder:ubuntu-24-04 RUN apt-get update && apt-get install -y autoconf automake make libtool pkg-config RUN git clone --depth 1 https://git.torproject.org/tor.git RUN git clone --depth 1 https://git.torproject.org/fuzzing-corpora.git tor-fuzz-corpora diff --git a/projects/tor/project.yaml b/projects/tor/project.yaml index d712260a7d08..8e36b9ab7cae 100644 --- a/projects/tor/project.yaml +++ b/projects/tor/project.yaml @@ -1,3 +1,4 @@ +base_os_version: ubuntu-24-04 homepage: "https://www.torproject.org" language: c++ primary_contact: "nima@torproject.org" diff --git a/projects/tpm2-tss/Dockerfile b/projects/tpm2-tss/Dockerfile index d3cb57b4ee1a..182de3a12640 100644 --- a/projects/tpm2-tss/Dockerfile +++ b/projects/tpm2-tss/Dockerfile @@ -13,7 +13,7 @@ # limitations under the License. # ################################################################################ -FROM gcr.io/oss-fuzz-base/base-builder +FROM gcr.io/oss-fuzz-base/base-builder:ubuntu-24-04 RUN apt-get update && \ apt-get install -y \ diff --git a/projects/tpm2-tss/project.yaml b/projects/tpm2-tss/project.yaml index 3ecea0948049..9f8668dd72c5 100644 --- a/projects/tpm2-tss/project.yaml +++ b/projects/tpm2-tss/project.yaml @@ -1,3 +1,4 @@ +base_os_version: ubuntu-24-04 homepage: "https://github.com/tpm2-software/tpm2-tss" language: c++ primary_contact: "william.c.roberts@intel.com" diff --git a/projects/tpm2/Dockerfile b/projects/tpm2/Dockerfile index f008ce398506..35329dfd77fc 100644 --- a/projects/tpm2/Dockerfile +++ b/projects/tpm2/Dockerfile @@ -4,7 +4,7 @@ # # Defines a docker image that can build fuzzers. # -FROM gcr.io/oss-fuzz-base/base-builder +FROM gcr.io/oss-fuzz-base/base-builder:ubuntu-24-04 RUN apt-get update && apt-get install -y make libssl-dev binutils libgcc-9-dev RUN git clone --depth 1 https://chromium.googlesource.com/chromiumos/third_party/tpm2 WORKDIR tpm2 diff --git a/projects/tpm2/project.yaml b/projects/tpm2/project.yaml index ecf02085325d..152e2f2a5319 100644 --- a/projects/tpm2/project.yaml +++ b/projects/tpm2/project.yaml @@ -1,3 +1,4 @@ +base_os_version: ubuntu-24-04 homepage: "https://chromium.googlesource.com/chromiumos/third_party/tpm2" language: c++ # todo: delete Dockerfile from tpm2 repo. diff --git a/projects/tqdm/Dockerfile b/projects/tqdm/Dockerfile index 4816381026cf..a79f288eaf30 100644 --- a/projects/tqdm/Dockerfile +++ b/projects/tqdm/Dockerfile @@ -14,7 +14,7 @@ # ################################################################################ -FROM gcr.io/oss-fuzz-base/base-builder-python +FROM gcr.io/oss-fuzz-base/base-builder-python:ubuntu-24-04 RUN apt-get update && apt-get install -y make autoconf automake libtool RUN git clone --depth 1 https://github.com/tqdm/tqdm tqdm WORKDIR tqdm diff --git a/projects/tqdm/project.yaml b/projects/tqdm/project.yaml index 9cbc072d14e4..a95dbf13aaf2 100644 --- a/projects/tqdm/project.yaml +++ b/projects/tqdm/project.yaml @@ -1,3 +1,4 @@ +base_os_version: ubuntu-24-04 homepage: "https://github.com/tqdm/tqdm" language: python main_repo: "https://github.com/tqdm/tqdm" diff --git a/projects/trafficserver/Dockerfile b/projects/trafficserver/Dockerfile index ab17cfa158f3..cda44e43fa3b 100644 --- a/projects/trafficserver/Dockerfile +++ b/projects/trafficserver/Dockerfile @@ -13,7 +13,7 @@ # limitations under the License. # ################################################################################ -FROM gcr.io/oss-fuzz-base/base-builder +FROM gcr.io/oss-fuzz-base/base-builder:ubuntu-24-04 RUN apt-get update && apt-get install -y libpcre3-dev zlib1g-dev cmake libssl-dev libpcre2-dev pkg-config RUN git clone --depth 1 https://github.com/apache/trafficserver.git RUN cp $SRC/trafficserver/tests/fuzzing/oss-fuzz.sh $SRC/build.sh diff --git a/projects/trafficserver/project.yaml b/projects/trafficserver/project.yaml index 419a806ce6ce..8600ad5e7947 100644 --- a/projects/trafficserver/project.yaml +++ b/projects/trafficserver/project.yaml @@ -1,3 +1,4 @@ +base_os_version: ubuntu-24-04 homepage: "https://trafficserver.apache.org" language: c++ primary_contact: "security@apache.org" diff --git a/projects/tremor/Dockerfile b/projects/tremor/Dockerfile index cd7b771ccdfe..996aa35939e2 100644 --- a/projects/tremor/Dockerfile +++ b/projects/tremor/Dockerfile @@ -14,7 +14,7 @@ # ################################################################################ -FROM gcr.io/oss-fuzz-base/base-builder +FROM gcr.io/oss-fuzz-base/base-builder:ubuntu-24-04 RUN apt-get update && apt-get install -y make autoconf automake ffmpeg libogg-dev libtool pkg-config wget RUN python3 -m pip install --upgrade pip && python3 -m pip install corpus-replicator RUN git clone --depth 1 https://gitlab.xiph.org/xiph/ogg.git diff --git a/projects/tremor/project.yaml b/projects/tremor/project.yaml index 14194b5c1d7e..74deef533b9a 100644 --- a/projects/tremor/project.yaml +++ b/projects/tremor/project.yaml @@ -1,3 +1,4 @@ +base_os_version: ubuntu-24-04 homepage: "https://xiph.org/vorbis/" language: c++ primary_contact: "daede003@umn.edu" diff --git a/projects/trust-dns/Dockerfile b/projects/trust-dns/Dockerfile index b46ba6cdd6b2..76f6afc8b847 100644 --- a/projects/trust-dns/Dockerfile +++ b/projects/trust-dns/Dockerfile @@ -14,7 +14,7 @@ # ################################################################################ -FROM gcr.io/oss-fuzz-base/base-builder-rust +FROM gcr.io/oss-fuzz-base/base-builder-rust:ubuntu-24-04 RUN apt-get update && apt-get install -y make autoconf automake libtool RUN git clone --depth 1 https://github.com/hickory-dns/hickory-dns hickory-dns WORKDIR hickory-dns diff --git a/projects/trust-dns/project.yaml b/projects/trust-dns/project.yaml index 9d40febf9026..cf41ba3ed794 100644 --- a/projects/trust-dns/project.yaml +++ b/projects/trust-dns/project.yaml @@ -1,3 +1,4 @@ +base_os_version: ubuntu-24-04 homepage: "https://github.com/hickory-dns/hickory-dns" language: rust main_repo: "https://github.com/hickory-dns/hickory-dns" diff --git a/projects/tslib/Dockerfile b/projects/tslib/Dockerfile index 29c24d5d36d3..5ecb31991fed 100644 --- a/projects/tslib/Dockerfile +++ b/projects/tslib/Dockerfile @@ -14,7 +14,7 @@ # ################################################################################ -FROM gcr.io/oss-fuzz-base/base-builder-javascript +FROM gcr.io/oss-fuzz-base/base-builder-javascript:ubuntu-24-04 RUN git clone --depth 1 https://github.com/microsoft/tslib diff --git a/projects/tslib/project.yaml b/projects/tslib/project.yaml index 53201eeba553..dd21b75b81b7 100644 --- a/projects/tslib/project.yaml +++ b/projects/tslib/project.yaml @@ -1,3 +1,4 @@ +base_os_version: ubuntu-24-04 homepage: https://github.com/microsoft/tslib language: javascript main_repo: https://github.com/microsoft/tslib diff --git a/projects/ttf-parser/Dockerfile b/projects/ttf-parser/Dockerfile index 6fd67948a449..34b379e41944 100644 --- a/projects/ttf-parser/Dockerfile +++ b/projects/ttf-parser/Dockerfile @@ -14,7 +14,7 @@ # ################################################################################ -FROM gcr.io/oss-fuzz-base/base-builder-rust +FROM gcr.io/oss-fuzz-base/base-builder-rust:ubuntu-24-04 # Clone ttf-parser project RUN git clone https://github.com/RazrFalcon/ttf-parser ttf-parser diff --git a/projects/ttf-parser/project.yaml b/projects/ttf-parser/project.yaml index 4614dd5c08d9..586af1dc4b40 100644 --- a/projects/ttf-parser/project.yaml +++ b/projects/ttf-parser/project.yaml @@ -1,3 +1,4 @@ +base_os_version: ubuntu-24-04 homepage: "https://github.com/RazrFalcon/ttf-parser" main_repo: "https://github.com/RazrFalcon/ttf-parser.git" language: rust diff --git a/projects/tungstenite-rs/Dockerfile b/projects/tungstenite-rs/Dockerfile index 9432fe620d65..19068629bc28 100644 --- a/projects/tungstenite-rs/Dockerfile +++ b/projects/tungstenite-rs/Dockerfile @@ -13,7 +13,7 @@ # limitations under the License. # ################################################################################ -FROM gcr.io/oss-fuzz-base/base-builder-rust +FROM gcr.io/oss-fuzz-base/base-builder-rust:ubuntu-24-04 RUN git clone --depth 1 https://github.com/snapview/tungstenite-rs.git COPY build.sh $SRC/ diff --git a/projects/tungstenite-rs/project.yaml b/projects/tungstenite-rs/project.yaml index 862999607050..663a9f7f3925 100644 --- a/projects/tungstenite-rs/project.yaml +++ b/projects/tungstenite-rs/project.yaml @@ -1,3 +1,4 @@ +base_os_version: ubuntu-24-04 homepage: "https://crates.io/crates/tungstenite" language: rust primary_contact: "venkatamaturi98@gmail.com" diff --git a/projects/turf/Dockerfile b/projects/turf/Dockerfile index e1342cfb39fa..22bfa2dbea15 100644 --- a/projects/turf/Dockerfile +++ b/projects/turf/Dockerfile @@ -14,7 +14,7 @@ # ################################################################################ -FROM gcr.io/oss-fuzz-base/base-builder-javascript +FROM gcr.io/oss-fuzz-base/base-builder-javascript:ubuntu-24-04 COPY build.sh $SRC/ diff --git a/projects/turf/project.yaml b/projects/turf/project.yaml index 5a6a4c2e23a1..9edf07d1e81a 100644 --- a/projects/turf/project.yaml +++ b/projects/turf/project.yaml @@ -1,3 +1,4 @@ +base_os_version: ubuntu-24-04 homepage: https://turfjs.org/ language: javascript main_repo: https://github.com/Turfjs/turf diff --git a/projects/twelve-monkeys/Dockerfile b/projects/twelve-monkeys/Dockerfile index 42fdc6c8abb0..33e46c59fa88 100644 --- a/projects/twelve-monkeys/Dockerfile +++ b/projects/twelve-monkeys/Dockerfile @@ -13,7 +13,7 @@ # limitations under the License. # ########################################################################## -FROM gcr.io/oss-fuzz-base/base-builder-jvm +FROM gcr.io/oss-fuzz-base/base-builder-jvm:ubuntu-24-04 RUN curl -L https://archive.apache.org/dist/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.zip -o maven.zip && \ unzip maven.zip -d $SRC/maven && \ rm -rf maven.zip diff --git a/projects/twelve-monkeys/project.yaml b/projects/twelve-monkeys/project.yaml index 488984bf6538..672db7f79c16 100644 --- a/projects/twelve-monkeys/project.yaml +++ b/projects/twelve-monkeys/project.yaml @@ -1,3 +1,4 @@ +base_os_version: ubuntu-24-04 homepage: https://github.com/haraldk/TwelveMonkeys main_repo: https://github.com/haraldk/TwelveMonkeys language: jvm diff --git a/projects/twitter4j/Dockerfile b/projects/twitter4j/Dockerfile index d80f6555a1f8..7c0ecf592140 100644 --- a/projects/twitter4j/Dockerfile +++ b/projects/twitter4j/Dockerfile @@ -13,7 +13,7 @@ # limitations under the License. # ########################################################################## -FROM gcr.io/oss-fuzz-base/base-builder-jvm +FROM gcr.io/oss-fuzz-base/base-builder-jvm:ubuntu-24-04 RUN git clone --depth 1 https://github.com/Twitter4J/Twitter4J/ Twitter4J COPY *.sh *.java $SRC/ WORKDIR $SRC/Twitter4J diff --git a/projects/twitter4j/project.yaml b/projects/twitter4j/project.yaml index 685adf5fed47..7885452e91a7 100644 --- a/projects/twitter4j/project.yaml +++ b/projects/twitter4j/project.yaml @@ -1,3 +1,4 @@ +base_os_version: ubuntu-24-04 homepage: https://github.com/Twitter4J/Twitter4J/ main_repo: https://github.com/Twitter4J/Twitter4J/ language: jvm diff --git a/projects/typescript-example/Dockerfile b/projects/typescript-example/Dockerfile index 41c64d1cbb22..82495991abf3 100644 --- a/projects/typescript-example/Dockerfile +++ b/projects/typescript-example/Dockerfile @@ -14,7 +14,7 @@ # ################################################################################ -FROM gcr.io/oss-fuzz-base/base-builder-javascript +FROM gcr.io/oss-fuzz-base/base-builder-javascript:ubuntu-24-04 COPY build.sh $SRC/ diff --git a/projects/typescript-example/project.yaml b/projects/typescript-example/project.yaml index 521c0030aacd..93d955199579 100644 --- a/projects/typescript-example/project.yaml +++ b/projects/typescript-example/project.yaml @@ -1,3 +1,4 @@ +base_os_version: ubuntu-24-04 homepage: https://github.com/CodeIntelligenceTesting/jazzer.js language: javascript main_repo: https://github.com/CodeIntelligenceTesting/jazzer.js diff --git a/projects/typescript/Dockerfile b/projects/typescript/Dockerfile index 8fc4a8722ef8..4605dabcdb3f 100644 --- a/projects/typescript/Dockerfile +++ b/projects/typescript/Dockerfile @@ -14,7 +14,7 @@ # ################################################################################ -FROM gcr.io/oss-fuzz-base/base-builder-javascript +FROM gcr.io/oss-fuzz-base/base-builder-javascript:ubuntu-24-04 RUN git clone --depth 1 https://github.com/microsoft/TypeScript.git diff --git a/projects/typescript/project.yaml b/projects/typescript/project.yaml index d953feb696e1..545ce11ee262 100644 --- a/projects/typescript/project.yaml +++ b/projects/typescript/project.yaml @@ -1,3 +1,4 @@ +base_os_version: ubuntu-24-04 homepage: https://www.typescriptlang.org/ language: javascript main_repo: https://github.com/microsoft/typescript diff --git a/projects/typing_extensions/Dockerfile b/projects/typing_extensions/Dockerfile index ea2422ae0f59..4cae6b190ed4 100644 --- a/projects/typing_extensions/Dockerfile +++ b/projects/typing_extensions/Dockerfile @@ -15,7 +15,7 @@ # limitations under the License. # ########################################################################## -FROM gcr.io/oss-fuzz-base/base-builder-python +FROM gcr.io/oss-fuzz-base/base-builder-python:ubuntu-24-04 RUN pip3 install --upgrade pip RUN git clone https://github.com/python/typing_extensions typing_extensions COPY *.sh *py $SRC/ diff --git a/projects/typing_extensions/project.yaml b/projects/typing_extensions/project.yaml index b04528a991fd..fe010826e0ab 100644 --- a/projects/typing_extensions/project.yaml +++ b/projects/typing_extensions/project.yaml @@ -1,3 +1,4 @@ +base_os_version: ubuntu-24-04 homepage: https://github.com/python/typing_extensions language: python main_repo: https://github.com/python/typing_extensions diff --git a/projects/typst/Dockerfile b/projects/typst/Dockerfile index df1efd0a8a80..288ff524c313 100644 --- a/projects/typst/Dockerfile +++ b/projects/typst/Dockerfile @@ -14,7 +14,7 @@ # ################################################################################ -FROM gcr.io/oss-fuzz-base/base-builder-rust +FROM gcr.io/oss-fuzz-base/base-builder-rust:ubuntu-24-04 RUN rustup toolchain install nightly RUN git clone --depth 1 https://github.com/typst/typst.git typst diff --git a/projects/typst/project.yaml b/projects/typst/project.yaml index d76206fbc6b0..68a03bd56638 100644 --- a/projects/typst/project.yaml +++ b/projects/typst/project.yaml @@ -1,3 +1,4 @@ +base_os_version: ubuntu-24-04 homepage: "https://typst.app/" language: rust primary_contact: "laurmaedje@googlemail.com" diff --git a/projects/tyrus/Dockerfile b/projects/tyrus/Dockerfile index 8d651d6487bc..1b671d8da9eb 100644 --- a/projects/tyrus/Dockerfile +++ b/projects/tyrus/Dockerfile @@ -13,7 +13,7 @@ # limitations under the License. # ########################################################################## -FROM gcr.io/oss-fuzz-base/base-builder-jvm +FROM gcr.io/oss-fuzz-base/base-builder-jvm:ubuntu-24-04 RUN curl -L https://archive.apache.org/dist/maven/maven-3/3.9.9/binaries/apache-maven-3.9.9-bin.zip -o maven.zip && \ unzip maven.zip -d $SRC/maven && \ rm -rf maven.zip diff --git a/projects/tyrus/project.yaml b/projects/tyrus/project.yaml index 2c28008775be..3c0181c03a33 100644 --- a/projects/tyrus/project.yaml +++ b/projects/tyrus/project.yaml @@ -1,3 +1,4 @@ +base_os_version: ubuntu-24-04 homepage: https://github.com/eclipse-ee4j/tyrus main_repo: https://github.com/eclipse-ee4j/tyrus language: jvm diff --git a/projects/u-root/Dockerfile b/projects/u-root/Dockerfile index 36515af9e140..6b2830c44e34 100644 --- a/projects/u-root/Dockerfile +++ b/projects/u-root/Dockerfile @@ -14,7 +14,7 @@ # ################################################################################ -FROM gcr.io/oss-fuzz-base/base-builder-go +FROM gcr.io/oss-fuzz-base/base-builder-go:ubuntu-24-04 RUN git clone --depth 1 https://github.com/u-root/u-root WORKDIR u-root COPY build.sh $SRC/ diff --git a/projects/u-root/project.yaml b/projects/u-root/project.yaml index 781d2efa563b..bac6cfdcdbda 100644 --- a/projects/u-root/project.yaml +++ b/projects/u-root/project.yaml @@ -1,3 +1,4 @@ +base_os_version: ubuntu-24-04 homepage: "https://u-root.org/" main_repo: "https://github.com/u-root/u-root.git" primary_contact: "rminnich@gmail.com" diff --git a/projects/ua-parser-js/Dockerfile b/projects/ua-parser-js/Dockerfile index 7678dc0e7215..781c6cbc76b7 100644 --- a/projects/ua-parser-js/Dockerfile +++ b/projects/ua-parser-js/Dockerfile @@ -14,7 +14,7 @@ # ################################################################################ -FROM gcr.io/oss-fuzz-base/base-builder-javascript +FROM gcr.io/oss-fuzz-base/base-builder-javascript:ubuntu-24-04 COPY build.sh $SRC/ diff --git a/projects/ua-parser-js/project.yaml b/projects/ua-parser-js/project.yaml index c050411766c0..f9c25de48f47 100644 --- a/projects/ua-parser-js/project.yaml +++ b/projects/ua-parser-js/project.yaml @@ -1,3 +1,4 @@ +base_os_version: ubuntu-24-04 homepage: https://github.com/faisalman/ua-parser-js language: javascript main_repo: https://github.com/faisalman/ua-parser-js.git diff --git a/projects/uint256/Dockerfile b/projects/uint256/Dockerfile index a09dd21e5312..47ee6a12f4ee 100644 --- a/projects/uint256/Dockerfile +++ b/projects/uint256/Dockerfile @@ -14,7 +14,7 @@ # ################################################################################ -FROM gcr.io/oss-fuzz-base/base-builder-go +FROM gcr.io/oss-fuzz-base/base-builder-go:ubuntu-24-04 RUN git clone --depth 1 https://github.com/holiman/uint256.git uint256 RUN cp uint256/oss-fuzz.sh $SRC/build.sh diff --git a/projects/uint256/project.yaml b/projects/uint256/project.yaml index 587ecd5e4a0d..c911a8c093b2 100644 --- a/projects/uint256/project.yaml +++ b/projects/uint256/project.yaml @@ -1,3 +1,4 @@ +base_os_version: ubuntu-24-04 homepage: "https://github.com/holiman/uint256" language: go primary_contact: "martin.swende@ethereum.org" diff --git a/projects/ujson/Dockerfile b/projects/ujson/Dockerfile index 9b43468da0ac..0880392cd15b 100644 --- a/projects/ujson/Dockerfile +++ b/projects/ujson/Dockerfile @@ -14,7 +14,7 @@ # ################################################################################ -FROM gcr.io/oss-fuzz-base/base-builder-python +FROM gcr.io/oss-fuzz-base/base-builder-python:ubuntu-24-04 RUN pip3 install hypothesis diff --git a/projects/ujson/project.yaml b/projects/ujson/project.yaml index 26728fa264b8..e8800390de13 100644 --- a/projects/ujson/project.yaml +++ b/projects/ujson/project.yaml @@ -1,3 +1,4 @@ +base_os_version: ubuntu-24-04 homepage: "https://github.com/ultrajson/ultrajson" main_repo: "https://github.com/ultrajson/ultrajson" language: python diff --git a/projects/unblob/Dockerfile b/projects/unblob/Dockerfile index b938b1e2afd1..ecaaabb4d7aa 100644 --- a/projects/unblob/Dockerfile +++ b/projects/unblob/Dockerfile @@ -11,7 +11,7 @@ # 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-python +FROM gcr.io/oss-fuzz-base/base-builder-python:ubuntu-24-04 RUN git clone https://github.com/onekey-sec/unblob diff --git a/projects/unblob/project.yaml b/projects/unblob/project.yaml index 7d96d5b6321a..fbe04e2da69d 100644 --- a/projects/unblob/project.yaml +++ b/projects/unblob/project.yaml @@ -1,3 +1,4 @@ +base_os_version: ubuntu-24-04 homepage: https://unblob.org main_repo: https://github.com/onekey-sec/unblob language: python diff --git a/projects/unbound/Dockerfile b/projects/unbound/Dockerfile index 1d77e6908e82..48cccbc888a0 100644 --- a/projects/unbound/Dockerfile +++ b/projects/unbound/Dockerfile @@ -13,7 +13,7 @@ # limitations under the License. # ################################################################################ -FROM gcr.io/oss-fuzz-base/base-builder +FROM gcr.io/oss-fuzz-base/base-builder:ubuntu-24-04 RUN apt-get update RUN apt-get install -y make libtool libssl-dev libexpat-dev wget flex bison RUN git clone --depth=1 https://github.com/NLnetLabs/unbound unbound diff --git a/projects/unbound/project.yaml b/projects/unbound/project.yaml index a7f14cd9b426..76de78397607 100644 --- a/projects/unbound/project.yaml +++ b/projects/unbound/project.yaml @@ -1,3 +1,4 @@ +base_os_version: ubuntu-24-04 homepage: "https://nlnetlabs.nl/projects/unbound/about/" language: c primary_contact: "wouter@nlnetlabs.nl" diff --git a/projects/underscore/Dockerfile b/projects/underscore/Dockerfile index ecccd7f488cd..e783e4cb93f4 100644 --- a/projects/underscore/Dockerfile +++ b/projects/underscore/Dockerfile @@ -14,7 +14,7 @@ # ################################################################################ -FROM gcr.io/oss-fuzz-base/base-builder-python +FROM gcr.io/oss-fuzz-base/base-builder-python:ubuntu-24-04 RUN apt-get update && apt-get install -y make autoconf automake libtool RUN pip3 install --upgrade pip && pip3 install wheel RUN git clone --depth 1 https://github.com/doboy/Underscore underscore diff --git a/projects/underscore/project.yaml b/projects/underscore/project.yaml index d4bbfa9b3b95..0174054c4b80 100644 --- a/projects/underscore/project.yaml +++ b/projects/underscore/project.yaml @@ -1,3 +1,4 @@ +base_os_version: ubuntu-24-04 homepage: "https://github.com/doboy/Underscore" language: python primary_contact: "doboy0+_ossfuzz@gmail.com" diff --git a/projects/undertow/Dockerfile b/projects/undertow/Dockerfile index 2b210bf855c2..fd66e00f3100 100644 --- a/projects/undertow/Dockerfile +++ b/projects/undertow/Dockerfile @@ -13,7 +13,7 @@ # limitations under the License. # ########################################################################## -FROM gcr.io/oss-fuzz-base/base-builder-jvm +FROM gcr.io/oss-fuzz-base/base-builder-jvm:ubuntu-24-04 RUN curl -L https://archive.apache.org/dist/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.zip -o maven.zip && \ unzip maven.zip -d $SRC/maven && \ rm -rf maven.zip diff --git a/projects/undertow/project.yaml b/projects/undertow/project.yaml index aabc0e3a6987..914ccb2644e2 100644 --- a/projects/undertow/project.yaml +++ b/projects/undertow/project.yaml @@ -1,3 +1,4 @@ +base_os_version: ubuntu-24-04 homepage: https://github.com/undertow-io/undertow main_repo: https://github.com/undertow-io/undertow language: jvm diff --git a/projects/unicode-rs/Dockerfile b/projects/unicode-rs/Dockerfile index 9d9cc4767390..02d91e47a3d2 100644 --- a/projects/unicode-rs/Dockerfile +++ b/projects/unicode-rs/Dockerfile @@ -13,7 +13,7 @@ # limitations under the License. # ################################################################################ -FROM gcr.io/oss-fuzz-base/base-builder-rust +FROM gcr.io/oss-fuzz-base/base-builder-rust:ubuntu-24-04 RUN git clone --depth 1 https://github.com/unicode-rs/unicode-normalization RUN git clone --depth 1 https://github.com/unicode-rs/unicode-segmentation diff --git a/projects/unicode-rs/project.yaml b/projects/unicode-rs/project.yaml index 914c14551297..34b1732e8012 100644 --- a/projects/unicode-rs/project.yaml +++ b/projects/unicode-rs/project.yaml @@ -1,3 +1,4 @@ +base_os_version: ubuntu-24-04 homepage: "http://unicode-rs.github.io/" main_repo: "https://github.com/unicode-rs" primary_contact: "manishsmail@gmail.com" diff --git a/projects/unirest-java/Dockerfile b/projects/unirest-java/Dockerfile index 7b36cb71f821..e2fff73f40c4 100644 --- a/projects/unirest-java/Dockerfile +++ b/projects/unirest-java/Dockerfile @@ -13,7 +13,7 @@ # limitations under the License. # ########################################################################## -FROM gcr.io/oss-fuzz-base/base-builder-jvm +FROM gcr.io/oss-fuzz-base/base-builder-jvm:ubuntu-24-04 RUN curl -L https://archive.apache.org/dist/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.zip \ -o maven.zip && \ unzip maven.zip -d $SRC/maven && \ diff --git a/projects/unirest-java/project.yaml b/projects/unirest-java/project.yaml index 51f9549e34db..b8c88d9121b6 100644 --- a/projects/unirest-java/project.yaml +++ b/projects/unirest-java/project.yaml @@ -1,3 +1,4 @@ +base_os_version: ubuntu-24-04 homepage: https://github.com/Mashape/unirest-java main_repo: https://github.com/Mashape/unirest-java language: jvm diff --git a/projects/unit/Dockerfile b/projects/unit/Dockerfile index af9821e7666c..1c0477ea622a 100644 --- a/projects/unit/Dockerfile +++ b/projects/unit/Dockerfile @@ -13,7 +13,7 @@ # limitations under the License. # ################################################################################ -FROM gcr.io/oss-fuzz-base/base-builder +FROM gcr.io/oss-fuzz-base/base-builder:ubuntu-24-04 RUN git clone --depth 1 https://github.com/nginx/unit.git RUN cp $SRC/unit/fuzzing/oss-fuzz.sh $SRC/build.sh WORKDIR $SRC/unit/ diff --git a/projects/unit/project.yaml b/projects/unit/project.yaml index 5a51f97a2f16..9aa644d37b91 100644 --- a/projects/unit/project.yaml +++ b/projects/unit/project.yaml @@ -1,3 +1,4 @@ +base_os_version: ubuntu-24-04 homepage: "https://unit.nginx.org" language: c primary_contact: "xim.andrew@gmail.com" diff --git a/projects/univocity-parsers/Dockerfile b/projects/univocity-parsers/Dockerfile index 7013dff8fb84..d53b2fefd898 100644 --- a/projects/univocity-parsers/Dockerfile +++ b/projects/univocity-parsers/Dockerfile @@ -14,7 +14,7 @@ # ################################################################################ -FROM gcr.io/oss-fuzz-base/base-builder-jvm +FROM gcr.io/oss-fuzz-base/base-builder-jvm:ubuntu-24-04 RUN curl -L https://archive.apache.org/dist/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.zip -o maven.zip && \ unzip maven.zip -d $SRC/maven && \ diff --git a/projects/univocity-parsers/project.yaml b/projects/univocity-parsers/project.yaml index 2a07535eb584..3a0359114451 100644 --- a/projects/univocity-parsers/project.yaml +++ b/projects/univocity-parsers/project.yaml @@ -1,3 +1,4 @@ +base_os_version: ubuntu-24-04 homepage: "https://github.com/univocity/univocity-parsers/" language: jvm fuzzing_engines: diff --git a/projects/unrar/Dockerfile b/projects/unrar/Dockerfile index e48d665f60f0..3e378c9f9a63 100644 --- a/projects/unrar/Dockerfile +++ b/projects/unrar/Dockerfile @@ -14,7 +14,7 @@ # ################################################################################ -FROM gcr.io/oss-fuzz-base/base-builder +FROM gcr.io/oss-fuzz-base/base-builder:ubuntu-24-04 RUN apt-get update && apt-get install -y make build-essential RUN git clone -b main --depth 1 https://github.com/aawc/unrar.git diff --git a/projects/unrar/project.yaml b/projects/unrar/project.yaml index be7268cde469..ee1f22669bee 100644 --- a/projects/unrar/project.yaml +++ b/projects/unrar/project.yaml @@ -1,3 +1,4 @@ +base_os_version: ubuntu-24-04 homepage: "http://www.rarlab.com/" language: c++ primary_contact: "roshal@rarlab.com" diff --git a/projects/unsafe-libyaml/Dockerfile b/projects/unsafe-libyaml/Dockerfile index 7e8b333eb79a..01676dc4846e 100644 --- a/projects/unsafe-libyaml/Dockerfile +++ b/projects/unsafe-libyaml/Dockerfile @@ -13,7 +13,7 @@ # limitations under the License. # ################################################################################ -FROM gcr.io/oss-fuzz-base/base-builder-rust +FROM gcr.io/oss-fuzz-base/base-builder-rust:ubuntu-24-04 RUN apt-get update && apt-get install -y make autoconf automake libtool curl cmake python llvm-dev libclang-dev clang RUN git clone https://github.com/dtolnay/unsafe-libyaml diff --git a/projects/unsafe-libyaml/project.yaml b/projects/unsafe-libyaml/project.yaml index 91cfdb9addbf..efdb6f595d9e 100644 --- a/projects/unsafe-libyaml/project.yaml +++ b/projects/unsafe-libyaml/project.yaml @@ -1,3 +1,4 @@ +base_os_version: ubuntu-24-04 homepage: "https://github.com/dtolnay/unsafe-libyaml" main_repo: "https://github.com/dtolnay/unsafe-libyaml.git" sanitizers: diff --git a/projects/uriparser/Dockerfile b/projects/uriparser/Dockerfile index b08159c05433..c46c9a0fe156 100644 --- a/projects/uriparser/Dockerfile +++ b/projects/uriparser/Dockerfile @@ -14,7 +14,7 @@ # ################################################################################ -FROM gcr.io/oss-fuzz-base/base-builder +FROM gcr.io/oss-fuzz-base/base-builder:ubuntu-24-04 RUN apt-get update && apt-get install -y make autoconf automake wget sudo libtool cmake RUN git clone --depth 1 https://github.com/uriparser/uriparser uriparser WORKDIR uriparser diff --git a/projects/uriparser/project.yaml b/projects/uriparser/project.yaml index 0c0f36dfd35e..fbdfbbc70c6e 100644 --- a/projects/uriparser/project.yaml +++ b/projects/uriparser/project.yaml @@ -1,3 +1,4 @@ +base_os_version: ubuntu-24-04 homepage: "https://github.com/uriparser/uriparser" language: c++ primary_contact: "webmaster@hartwork.org" diff --git a/projects/uritemplate/Dockerfile b/projects/uritemplate/Dockerfile index 01dad7df996c..37900fef5785 100644 --- a/projects/uritemplate/Dockerfile +++ b/projects/uritemplate/Dockerfile @@ -12,7 +12,7 @@ # 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-python +FROM gcr.io/oss-fuzz-base/base-builder-python:ubuntu-24-04 RUN pip3 install --upgrade pip RUN git clone https://github.com/python-hyper/uritemplate uritemplate COPY *.sh *py $SRC/ diff --git a/projects/uritemplate/project.yaml b/projects/uritemplate/project.yaml index 883504d17dac..edf1d0cb0a23 100644 --- a/projects/uritemplate/project.yaml +++ b/projects/uritemplate/project.yaml @@ -1,3 +1,4 @@ +base_os_version: ubuntu-24-04 fuzzing_engines: - libfuzzer homepage: https://github.com/python-hyper/uritemplate diff --git a/projects/urlextract/Dockerfile b/projects/urlextract/Dockerfile index 2b42bdf9bdc6..7bd9eaa18103 100644 --- a/projects/urlextract/Dockerfile +++ b/projects/urlextract/Dockerfile @@ -13,7 +13,7 @@ # limitations under the License. # ########################################################################## -FROM gcr.io/oss-fuzz-base/base-builder-python +FROM gcr.io/oss-fuzz-base/base-builder-python:ubuntu-24-04 RUN pip3 install --upgrade pip RUN git clone https://github.com/lipoja/URLExtract URLExtract COPY *.sh *py $SRC/ diff --git a/projects/urlextract/project.yaml b/projects/urlextract/project.yaml index f4359013d57b..7815388ea264 100644 --- a/projects/urlextract/project.yaml +++ b/projects/urlextract/project.yaml @@ -1,3 +1,4 @@ +base_os_version: ubuntu-24-04 homepage: https://github.com/lipoja/URLExtract main_repo: https://github.com/lipoja/URLExtract language: python diff --git a/projects/urllib3/Dockerfile b/projects/urllib3/Dockerfile index 3931b241fa02..83081b1e9a06 100644 --- a/projects/urllib3/Dockerfile +++ b/projects/urllib3/Dockerfile @@ -14,7 +14,7 @@ # ################################################################################ -FROM gcr.io/oss-fuzz-base/base-builder-python +FROM gcr.io/oss-fuzz-base/base-builder-python:ubuntu-24-04 RUN pip3 install httpretty RUN git clone --depth 1 https://github.com/urllib3/urllib3 diff --git a/projects/urllib3/project.yaml b/projects/urllib3/project.yaml index 89655ec5bea1..daf9d1b5b151 100644 --- a/projects/urllib3/project.yaml +++ b/projects/urllib3/project.yaml @@ -1,3 +1,4 @@ +base_os_version: ubuntu-24-04 fuzzing_engines: - libfuzzer homepage: https://github.com/urllib3/urllib3 diff --git a/projects/usbguard/Dockerfile b/projects/usbguard/Dockerfile index 98a042a19f30..9705bc7a8106 100644 --- a/projects/usbguard/Dockerfile +++ b/projects/usbguard/Dockerfile @@ -14,7 +14,7 @@ # ################################################################################ -FROM gcr.io/oss-fuzz-base/base-builder +FROM gcr.io/oss-fuzz-base/base-builder:ubuntu-24-04 RUN apt-get update && apt-get install -y \ make \ diff --git a/projects/usbguard/project.yaml b/projects/usbguard/project.yaml index 04a9bd929f36..9dc825d58dea 100644 --- a/projects/usbguard/project.yaml +++ b/projects/usbguard/project.yaml @@ -1,3 +1,4 @@ +base_os_version: ubuntu-24-04 homepage: "https://usbguard.github.io/" language: c++ primary_contact: "rsroka@redhat.com" diff --git a/projects/usrsctp/Dockerfile b/projects/usrsctp/Dockerfile index 61870eaf80e9..eb63804e1b0f 100644 --- a/projects/usrsctp/Dockerfile +++ b/projects/usrsctp/Dockerfile @@ -14,7 +14,7 @@ # ################################################################################ -FROM gcr.io/oss-fuzz-base/base-builder +FROM gcr.io/oss-fuzz-base/base-builder:ubuntu-24-04 RUN apt-get update && apt-get install -y make cmake RUN git clone --depth 1 https://github.com/sctplab/usrsctp usrsctp WORKDIR usrsctp diff --git a/projects/usrsctp/project.yaml b/projects/usrsctp/project.yaml index a6751383b881..7f86c45654ce 100644 --- a/projects/usrsctp/project.yaml +++ b/projects/usrsctp/project.yaml @@ -1,3 +1,4 @@ +base_os_version: ubuntu-24-04 homepage: "https://github.com/sctplab/usrsctp" language: c++ primary_contact: "weinrank@fh-muenster.de" diff --git a/projects/utf8parse/Dockerfile b/projects/utf8parse/Dockerfile index f7c2f2d28b41..8d07dbdf7255 100644 --- a/projects/utf8parse/Dockerfile +++ b/projects/utf8parse/Dockerfile @@ -13,7 +13,7 @@ # limitations under the License. # ################################################################################ -FROM gcr.io/oss-fuzz-base/base-builder-rust +FROM gcr.io/oss-fuzz-base/base-builder-rust:ubuntu-24-04 RUN git clone https://github.com/alacritty/vte vte WORKDIR $SRC/vte/utf8parse diff --git a/projects/utf8parse/project.yaml b/projects/utf8parse/project.yaml index 7a5a6f6c6cbb..3f2e39168989 100644 --- a/projects/utf8parse/project.yaml +++ b/projects/utf8parse/project.yaml @@ -1,3 +1,4 @@ +base_os_version: ubuntu-24-04 homepage: "https://docs.rs/vte/" main_repo: "https://github.com/alacritty/vte.git" sanitizers: diff --git a/projects/utf8proc/Dockerfile b/projects/utf8proc/Dockerfile index bacec29b162d..430d76ee1994 100644 --- a/projects/utf8proc/Dockerfile +++ b/projects/utf8proc/Dockerfile @@ -14,7 +14,7 @@ # ################################################################################ -FROM gcr.io/oss-fuzz-base/base-builder +FROM gcr.io/oss-fuzz-base/base-builder:ubuntu-24-04 RUN apt-get update && \ apt-get install -y wget tar diff --git a/projects/utf8proc/project.yaml b/projects/utf8proc/project.yaml index 91794763de2b..afdf5a87cce0 100644 --- a/projects/utf8proc/project.yaml +++ b/projects/utf8proc/project.yaml @@ -1,3 +1,4 @@ +base_os_version: ubuntu-24-04 homepage: "http://juliastrings.github.io/utf8proc/" language: c primary_contact: "stevenj@alum.mit.edu" diff --git a/projects/util-linux/Dockerfile b/projects/util-linux/Dockerfile index 497ce019cbb4..4513ff8af0d5 100644 --- a/projects/util-linux/Dockerfile +++ b/projects/util-linux/Dockerfile @@ -14,7 +14,7 @@ # ################################################################################ -FROM gcr.io/oss-fuzz-base/base-builder +FROM gcr.io/oss-fuzz-base/base-builder:ubuntu-24-04 RUN apt-get update && apt-get install -y autoconf automake autopoint bison flex libtool pkg-config RUN git clone --depth 1 https://github.com/util-linux/util-linux WORKDIR util-linux diff --git a/projects/util-linux/project.yaml b/projects/util-linux/project.yaml index f91322668909..25b8ea53ab8f 100644 --- a/projects/util-linux/project.yaml +++ b/projects/util-linux/project.yaml @@ -1,3 +1,4 @@ +base_os_version: ubuntu-24-04 homepage: "https://github.com/util-linux/util-linux" primary_contact: "ruediger.meier@ga-group.nl" language: c diff --git a/projects/uwebsockets/Dockerfile b/projects/uwebsockets/Dockerfile index e8977c39d1e9..66d7da2a6b49 100644 --- a/projects/uwebsockets/Dockerfile +++ b/projects/uwebsockets/Dockerfile @@ -14,7 +14,7 @@ # ################################################################################ -FROM gcr.io/oss-fuzz-base/base-builder +FROM gcr.io/oss-fuzz-base/base-builder:ubuntu-24-04 RUN git clone --recursive https://github.com/uNetworking/uWebSockets.git uWebSockets WORKDIR uWebSockets COPY build.sh $SRC/ diff --git a/projects/uwebsockets/project.yaml b/projects/uwebsockets/project.yaml index 380bcecec08e..09d8b4040c76 100644 --- a/projects/uwebsockets/project.yaml +++ b/projects/uwebsockets/project.yaml @@ -1,3 +1,4 @@ +base_os_version: ubuntu-24-04 homepage: "https://github.com/uNetworking/uWebSockets" language: c++ primary_contact: "alexhultman@gmail.com" diff --git a/projects/v8/Dockerfile b/projects/v8/Dockerfile index a070ffa5cd69..7407b3c240de 100644 --- a/projects/v8/Dockerfile +++ b/projects/v8/Dockerfile @@ -14,7 +14,7 @@ # ################################################################################ -FROM gcr.io/oss-fuzz-base/base-builder +FROM gcr.io/oss-fuzz-base/base-builder:ubuntu-24-04 RUN apt-get update && \ apt-get install --no-install-recommends -y \ lsb-release sudo pkg-config file libc++-18-dev libc++abi-18-dev diff --git a/projects/v8/project.yaml b/projects/v8/project.yaml index e29235b956d5..bf700e31e093 100644 --- a/projects/v8/project.yaml +++ b/projects/v8/project.yaml @@ -1,3 +1,4 @@ +base_os_version: ubuntu-24-04 homepage: "https://chromium.googlesource.com/v8/v8" language: c++ main_repo: "https://chromium.googlesource.com/v8/v8" diff --git a/projects/validators/Dockerfile b/projects/validators/Dockerfile index e8c229a042a0..a60420f207ba 100644 --- a/projects/validators/Dockerfile +++ b/projects/validators/Dockerfile @@ -12,7 +12,7 @@ # 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-python +FROM gcr.io/oss-fuzz-base/base-builder-python:ubuntu-24-04 RUN pip3 install --upgrade pip RUN git clone https://github.com/python-validators/validators validators COPY *.sh *py $SRC/ diff --git a/projects/validators/project.yaml b/projects/validators/project.yaml index 45e209fd2843..364ba2940be2 100644 --- a/projects/validators/project.yaml +++ b/projects/validators/project.yaml @@ -1,3 +1,4 @@ +base_os_version: ubuntu-24-04 homepage: https://github.com/python-validators/validators main_repo: https://github.com/python-validators/validators language: python diff --git a/projects/valijson/Dockerfile b/projects/valijson/Dockerfile index 0a5c07d160e0..77353fc61a40 100644 --- a/projects/valijson/Dockerfile +++ b/projects/valijson/Dockerfile @@ -15,7 +15,7 @@ ################################################################################ -FROM gcr.io/oss-fuzz-base/base-builder +FROM gcr.io/oss-fuzz-base/base-builder:ubuntu-24-04 RUN apt-get update && apt-get install -y make autoconf automake libtool \ pkg-config cmake libcurlpp-dev libcurl4-openssl-dev RUN git clone --depth 1 https://github.com/tristanpenman/valijson diff --git a/projects/valijson/project.yaml b/projects/valijson/project.yaml index f4af8e02477a..90e26ecf0ff8 100644 --- a/projects/valijson/project.yaml +++ b/projects/valijson/project.yaml @@ -1,3 +1,4 @@ +base_os_version: ubuntu-24-04 homepage: "https://github.com/tristanpenman/valijson" main_repo: "https://github.com/tristanpenman/valijson" language: c++ diff --git a/projects/varnish/Dockerfile b/projects/varnish/Dockerfile index 8c1235b38bcf..3d0b81e9f9c9 100644 --- a/projects/varnish/Dockerfile +++ b/projects/varnish/Dockerfile @@ -14,7 +14,7 @@ # ################################################################################ -FROM gcr.io/oss-fuzz-base/base-builder +FROM gcr.io/oss-fuzz-base/base-builder:ubuntu-24-04 RUN apt-get update && apt install -y automake autoconf libtool pkg-config python3-docutils python3-sphinx libedit-dev libpcre2-dev libncurses-dev RUN git clone --depth 1 --recursive https://github.com/varnishcache/varnish-cache COPY build.sh $SRC diff --git a/projects/varnish/project.yaml b/projects/varnish/project.yaml index ecdc2ecbaf7b..ed00345f7e0f 100644 --- a/projects/varnish/project.yaml +++ b/projects/varnish/project.yaml @@ -1,3 +1,4 @@ +base_os_version: ubuntu-24-04 homepage: "https://varnish-cache.org/" language: c primary_contact: "phk@varnish.org" diff --git a/projects/vlc/Dockerfile b/projects/vlc/Dockerfile index 988a04b30456..d8333492d53d 100644 --- a/projects/vlc/Dockerfile +++ b/projects/vlc/Dockerfile @@ -14,7 +14,7 @@ # ################################################################################ -FROM gcr.io/oss-fuzz-base/base-builder +FROM gcr.io/oss-fuzz-base/base-builder:ubuntu-24-04 RUN apt-get update && apt-get install -y make autoconf automake libtool \ pkg-config cmake flex bison gettext libglu1-mesa-dev ninja-build RUN git clone --depth 1 https://code.videolan.org/videolan/vlc.git vlc diff --git a/projects/vlc/project.yaml b/projects/vlc/project.yaml index a9530e3d6873..ae86ffca9889 100644 --- a/projects/vlc/project.yaml +++ b/projects/vlc/project.yaml @@ -1,3 +1,4 @@ +base_os_version: ubuntu-24-04 homepage: "https://github.com/videolan/vlc" language: c primary_contact: "security@videolan.org" diff --git a/projects/volcano/Dockerfile b/projects/volcano/Dockerfile index dd5cf22522e6..3392dd1107f8 100644 --- a/projects/volcano/Dockerfile +++ b/projects/volcano/Dockerfile @@ -14,7 +14,7 @@ # ################################################################################ -FROM gcr.io/oss-fuzz-base/base-builder-go +FROM gcr.io/oss-fuzz-base/base-builder-go:ubuntu-24-04 RUN git clone --depth 1 https://github.com/volcano-sh/volcano WORKDIR volcano COPY build.sh $SRC/ diff --git a/projects/volcano/project.yaml b/projects/volcano/project.yaml index 0450c1644e73..d82ef32aec2c 100644 --- a/projects/volcano/project.yaml +++ b/projects/volcano/project.yaml @@ -1,3 +1,4 @@ +base_os_version: ubuntu-24-04 homepage: "https://volcano.sh/" language: go primary_contact: "cxz2536818783@gmail.com" diff --git a/projects/vorbis/Dockerfile b/projects/vorbis/Dockerfile index 0910c9950137..7319d18c9fc8 100644 --- a/projects/vorbis/Dockerfile +++ b/projects/vorbis/Dockerfile @@ -14,7 +14,7 @@ # ################################################################################ -FROM gcr.io/oss-fuzz-base/base-builder +FROM gcr.io/oss-fuzz-base/base-builder:ubuntu-24-04 RUN apt-get update && apt-get install -y make autoconf automake ffmpeg libtool pkg-config python3 wget RUN python3 -m pip install --upgrade pip && python3 -m pip install corpus-replicator RUN git clone --depth 1 https://gitlab.xiph.org/xiph/ogg.git diff --git a/projects/vorbis/project.yaml b/projects/vorbis/project.yaml index 9f09e2dcf77b..f6077614ab58 100644 --- a/projects/vorbis/project.yaml +++ b/projects/vorbis/project.yaml @@ -1,3 +1,4 @@ +base_os_version: ubuntu-24-04 homepage: "https://xiph.org/vorbis/" language: c++ primary_contact: "daede003@umn.edu" diff --git a/projects/vtpm-td/Dockerfile b/projects/vtpm-td/Dockerfile index 5ae073d62c4a..a755103df343 100644 --- a/projects/vtpm-td/Dockerfile +++ b/projects/vtpm-td/Dockerfile @@ -14,7 +14,7 @@ # ################################################################################ -FROM gcr.io/oss-fuzz-base/base-builder-rust +FROM gcr.io/oss-fuzz-base/base-builder-rust:ubuntu-24-04 # Install packages we need to build dependencies RUN apt-get update && apt-get install -y nasm RUN git clone --depth 1 https://github.com/intel/vtpm-td.git diff --git a/projects/vtpm-td/project.yaml b/projects/vtpm-td/project.yaml index c46250cf7ebb..5bab3190c24e 100644 --- a/projects/vtpm-td/project.yaml +++ b/projects/vtpm-td/project.yaml @@ -1,3 +1,4 @@ +base_os_version: ubuntu-24-04 homepage: "https://github.com/intel/vtpm-td" language: rust primary_contact: "wei3.liu@intel.com" diff --git a/projects/vulkan-loader/Dockerfile b/projects/vulkan-loader/Dockerfile index 0a17242241db..cf6afdbdb060 100644 --- a/projects/vulkan-loader/Dockerfile +++ b/projects/vulkan-loader/Dockerfile @@ -14,7 +14,7 @@ # ################################################################################ -FROM gcr.io/oss-fuzz-base/base-builder +FROM gcr.io/oss-fuzz-base/base-builder:ubuntu-24-04 RUN apt-get update && \ apt-get install -y \ build-essential \ diff --git a/projects/vulkan-loader/project.yaml b/projects/vulkan-loader/project.yaml index 0c330c8e9ffe..75f612ede4cf 100644 --- a/projects/vulkan-loader/project.yaml +++ b/projects/vulkan-loader/project.yaml @@ -1,3 +1,4 @@ +base_os_version: ubuntu-24-04 homepage: "https://github.com/khronosgroup/Vulkan-Loader" main_repo: "https://github.com/khronosgroup/Vulkan-Loader.git" primary_contact: "charles@lunarg.com" diff --git a/projects/vulnerable-project/Dockerfile b/projects/vulnerable-project/Dockerfile index 30688e72a49f..27dc92d4a36a 100644 --- a/projects/vulnerable-project/Dockerfile +++ b/projects/vulnerable-project/Dockerfile @@ -14,5 +14,5 @@ # ################################################################################ -FROM gcr.io/oss-fuzz-base/base-builder +FROM gcr.io/oss-fuzz-base/base-builder:ubuntu-24-04 COPY solution.seed vulnerable.cc build.sh $SRC/ diff --git a/projects/vulnerable-project/project.yaml b/projects/vulnerable-project/project.yaml index e3c8d5dfa35f..a1f6b25dc187 100644 --- a/projects/vulnerable-project/project.yaml +++ b/projects/vulnerable-project/project.yaml @@ -1,3 +1,4 @@ +base_os_version: ubuntu-24-04 homepage: "https://github.com/google/oss-fuzz" language: c++ primary_contact: "fake@example.com" diff --git a/projects/w3lib/Dockerfile b/projects/w3lib/Dockerfile index 80127f0bb36d..d651cc69e2c8 100644 --- a/projects/w3lib/Dockerfile +++ b/projects/w3lib/Dockerfile @@ -13,7 +13,7 @@ # limitations under the License. # ########################################################################## -FROM gcr.io/oss-fuzz-base/base-builder-python +FROM gcr.io/oss-fuzz-base/base-builder-python:ubuntu-24-04 RUN pip3 install --upgrade pip RUN git clone https://github.com/scrapy/w3lib w3lib COPY *.sh *py $SRC/ diff --git a/projects/w3lib/project.yaml b/projects/w3lib/project.yaml index e8d91e767bc8..d86eb06c740c 100644 --- a/projects/w3lib/project.yaml +++ b/projects/w3lib/project.yaml @@ -1,3 +1,4 @@ +base_os_version: ubuntu-24-04 homepage: https://github.com/scrapy/w3lib main_repo: https://github.com/scrapy/w3lib language: python diff --git a/projects/w3m/Dockerfile b/projects/w3m/Dockerfile index 810634464f1c..9c8ca8fb7ee8 100755 --- a/projects/w3m/Dockerfile +++ b/projects/w3m/Dockerfile @@ -14,7 +14,7 @@ # ################################################################################ -FROM gcr.io/oss-fuzz-base/base-builder +FROM gcr.io/oss-fuzz-base/base-builder:ubuntu-24-04 RUN apt-get update && apt-get install -y libgc-dev RUN git clone https://github.com/tats/w3m diff --git a/projects/w3m/project.yaml b/projects/w3m/project.yaml index e35e454104ca..781c494b660e 100755 --- a/projects/w3m/project.yaml +++ b/projects/w3m/project.yaml @@ -1,3 +1,4 @@ +base_os_version: ubuntu-24-04 homepage: "https://tracker.debian.org/pkg/w3m" primary_contact: "tats@debian.org" language: c diff --git a/projects/wabt/Dockerfile b/projects/wabt/Dockerfile index f09fd0218d36..9c02d9ef6a62 100644 --- a/projects/wabt/Dockerfile +++ b/projects/wabt/Dockerfile @@ -14,7 +14,7 @@ # ################################################################################ -FROM gcr.io/oss-fuzz-base/base-builder +FROM gcr.io/oss-fuzz-base/base-builder:ubuntu-24-04 RUN apt-get update && apt-get install -y cmake libtool make python RUN git clone --recursive https://github.com/WebAssembly/wabt WORKDIR wabt diff --git a/projects/wabt/project.yaml b/projects/wabt/project.yaml index 660c7ce47361..d9cebc3fd1c2 100644 --- a/projects/wabt/project.yaml +++ b/projects/wabt/project.yaml @@ -1,3 +1,4 @@ +base_os_version: ubuntu-24-04 homepage: "https://github.com/WebAssembly/wabt" language: c++ primary_contact: "sbc@chromium.org"