Skip to content

Commit

Permalink
Merge pull request #164 from matsduf/merge-develop-into-master
Browse files Browse the repository at this point in the history
Merge develop into master (zonemaster-ldns)
  • Loading branch information
matsduf committed Dec 19, 2022
2 parents d8c6f4c + 8047074 commit 6352fde
Show file tree
Hide file tree
Showing 16 changed files with 459 additions and 108 deletions.
23 changes: 23 additions & 0 deletions Changes
Original file line number Diff line number Diff line change
@@ -1,5 +1,28 @@
Release history for Zonemaster component Zonemaster-LDNS

3.0.0 2022-12-19

[Breaking change]
- Improves access to text data in TXT and SPF resource records
(#157, #155)

[Features]
- Uses internal LDNS for docker image (#162)
- Adds support for NSID option (#151)
- Updates internal LDNS to 1.8.3 (#151, #143)
- Adds options to build with Libidn and LDNS in custom locations
(#152)

[Fixes]
- Fixes a bug when building LDNS with link to OpenSSL (#161)
- Corrects the license statement in LDNS.pm (#159)
- Fixes unsafe string manipulations in XS code (#153, #149)
- Automatically reconfigures internal libldns on "ldns/Changelog"
updates (#158)
- URL fragments referring to internal headings in lowercase
(#154)


2.2.2 2022-06-09

[Features]
Expand Down
4 changes: 1 addition & 3 deletions Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,6 @@ FROM alpine:3.14 as build
RUN apk add --no-cache \
# Compile-time dependencies
build-base \
ldns-dev \
libidn2-dev \
make \
openssl-dev \
Expand All @@ -20,7 +19,7 @@ ARG version

COPY ./Zonemaster-LDNS-${version}.tar.gz ./Zonemaster-LDNS-${version}.tar.gz

RUN cpanm --notest --no-wget --configure-args="--no-internal-ldns" \
RUN cpanm --notest --no-wget \
./Zonemaster-LDNS-${version}.tar.gz

FROM alpine:3.14
Expand All @@ -31,6 +30,5 @@ COPY --from=build /usr/local/lib/perl5/site_perl/Zonemaster /usr/local/lib/perl5

RUN apk add --no-cache \
# Run-time dependencies
ldns \
libidn2 \
perl
8 changes: 8 additions & 0 deletions MANIFEST
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,10 @@ inc/Module/Install/Win32.pm
inc/Module/Install/WriteAll.pm
inc/Module/Install/XSUtil.pm
include/LDNS.h
ldns/.github/FUNDING.yml
ldns/.github/workflows/testsuite.yml
ldns/buffer.c
ldns/Changelog
ldns/compat/b64_ntop.c
ldns/compat/b64_pton.c
ldns/compat/strlcpy.c
Expand All @@ -25,6 +28,7 @@ ldns/dnssec_sign.c
ldns/dnssec_verify.c
ldns/dnssec_zone.c
ldns/duration.c
ldns/edns.c
ldns/error.c
ldns/higher.c
ldns/host2str.c
Expand All @@ -41,6 +45,7 @@ ldns/ldns/dnssec_sign.h
ldns/ldns/dnssec_verify.h
ldns/ldns/dnssec_zone.h
ldns/ldns/duration.h
ldns/ldns/edns.h
ldns/ldns/error.h
ldns/ldns/higher.h
ldns/ldns/host2str.h
Expand All @@ -64,6 +69,7 @@ ldns/ldns/update.h
ldns/ldns/util.h.in
ldns/ldns/wire2host.h
ldns/ldns/zone.h
ldns/libdns.doxygen.in
ldns/LICENSE
ldns/ltmain.sh
ldns/Makefile.in
Expand All @@ -75,6 +81,7 @@ ldns/parse.c
ldns/radix.c
ldns/rbtree.c
ldns/rdata.c
ldns/README-Travis.md
ldns/resolver.c
ldns/rr.c
ldns/rr_functions.c
Expand Down Expand Up @@ -180,6 +187,7 @@ t/example.org
t/idn.t
t/load_zonefile.t
t/netldns.t
t/nsid.t
t/packet.t
t/regression.t
t/resolver.t
Expand Down
1 change: 0 additions & 1 deletion MANIFEST.SKIP
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,6 @@
\.ac$

# Avoid ldns files we don't need
^ldns/Changelog$
^ldns/README$
^ldns/README\.
^ldns/\.libs/
Expand Down
Loading

0 comments on commit 6352fde

Please sign in to comment.