Skip to content

Commit 2e6b447

Browse files
authored
Merge pull request #96 from pi-hole/ftl-build/update_mbedtls
Update mbedtls from 3.5.0 to 3.6.1
2 parents 3467417 + 77d792b commit 2e6b447

2 files changed

Lines changed: 6 additions & 6 deletions

File tree

.github/workflows/ftl-build.yml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -85,8 +85,6 @@ jobs:
8585
target: tester
8686
tags: ${{ steps.meta.outputs.tags }}
8787
labels: ${{ steps.meta.outputs.labels }}
88-
build-args: |
89-
CONTAINER=alpine:${{ ( github.event_name == 'scheduled' || matrix.platform == 'linux/riscv64' ) && 'edge' || 'latest' }}
9088
-
9189
name: Push builder target and push by digest
9290
if: github.event_name != 'pull_request'

ftl-build/Dockerfile

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
1-
ARG CONTAINER="alpine:edge"
1+
ARG CONTAINER="alpine:latest"
22
FROM ${CONTAINER} AS builder
33

44
ARG TARGETPLATFORM
55
ARG readlineversion=8.2
66
ARG termcapversion=1.3.1
77
ARG nettleversion=3.9.1
8-
ARG mbedtlsversion=3.5.0
8+
ARG mbedtlsversion=3.6.1
99

1010
RUN apk add --no-cache \
1111
alpine-sdk \
@@ -37,7 +37,9 @@ RUN apk add --no-cache \
3737
pdns-backend-sqlite3 \
3838
pdns-recursor \
3939
pdns-doc \
40-
gdb
40+
gdb \
41+
py3-jinja2 \
42+
py3-jsonschema
4143

4244
ENV STATIC true
4345
ENV TEST true
@@ -70,7 +72,7 @@ RUN curl -sSL https://ftl.pi-hole.net/libraries/nettle-${nettleversion}.tar.gz |
7072
# Build static mbedTLS with pthread support
7173
# Disable AESNI on linux/386 asit would possibly result in an incompatible
7274
# binary in processors lacking the AESNI and SSE2 instruction sets
73-
RUN curl -sSL https://ftl.pi-hole.net/libraries/mbedtls-${mbedtlsversion}.tar.gz | tar -xz \
75+
RUN curl -sSL https://ftl.pi-hole.net/libraries/mbedtls-${mbedtlsversion}.tar.bz2 | tar -xj \
7476
&& cd mbedtls-${mbedtlsversion} \
7577
&& sed -i '/#define MBEDTLS_THREADING_C/s*^//**g' include/mbedtls/mbedtls_config.h \
7678
&& sed -i '/#define MBEDTLS_THREADING_PTHREAD/s*^//**g' include/mbedtls/mbedtls_config.h \

0 commit comments

Comments
 (0)