Add a system test checking a malformed IXFR

Make sure an incoming IXFR containing an SOA record which is not placed
at the apex of the transferred zone does not result in a broken version
of the zone being served by named and/or a subsequent crash.

(cherry picked from commit 5547003a)
88 jobs for !5134 with 2467-add-a-system-test-checking-a-malformed-ixfr-v9_11 in 15 minutes and 25 seconds (queued for 9 seconds)
latest detached
Status Job ID Name Coverage
  Precheck
passed #1770546
amd64 linux
autoreconf

00:00:26

passed #1770548
amd64 linux
clang-format

00:00:17

passed #1770549
amd64 linux
coccinelle

00:01:10

passed #1770550
amd64 linux
danger

00:00:24

passed #1770547
amd64 linux
misc

00:00:25

passed #1770551
amd64 linux
tarball-create

00:00:23

 
  Build
passed #1770567
amd64 linux
clang:asan

00:04:25

passed #1770573
amd64 linux
clang:buster:amd64

00:01:56

passed #1770575
amd64 libvirt
clang:freebsd12:amd64

00:02:09

passed #1770576
amd64 libvirt
clang:freebsd13:amd64

00:03:58

passed #1770577
amd64 libvirt
clang:openbsd:amd64

00:03:50

passed #1770569
amd64 linux
clang:tsan

00:02:45

passed #1770571
amd64 linux
clang:tsan:noatomics

00:02:47

passed #1770552
amd64 linux
gcc:alpine3.13:amd64

00:02:28

passed #1770566
amd64 linux
gcc:asan

00:04:10

passed #1770564
amd64 linux
gcc:bionic:amd64

00:02:27

passed #1770558
amd64 linux
gcc:buster:amd64

00:01:59

passed #1770554
amd64 linux
gcc:centos6:amd64

00:01:54

passed #1770553
i386 linux
gcc:centos6:i386

00:01:25

passed #1770555
amd64 linux
gcc:centos7:amd64

00:02:06

passed #1770556
amd64 linux
gcc:centos8:amd64

00:02:05

passed #1770563
amd64 linux
gcc:fedora34:amd64

00:02:05

passed #1770565
amd64 linux
gcc:focal:amd64

00:02:10

passed #1770572
amd64 linux
gcc:noatomics

00:02:30

passed #1770560
amd64 linux
gcc:out-of-tree

00:02:06

passed #1770574
amd64 linux
gcc:pkcs11

00:01:40

passed #1770559
amd64 linux
gcc:sid:amd64

00:02:32

passed #1770557
amd64 linux
gcc:stretch:amd64

00:02:30

passed #1770561
amd64 linux
gcc:tarball

00:02:36

passed #1770568
amd64 linux
gcc:tsan

00:02:24

passed #1770570
amd64 linux
gcc:tsan:noatomics

00:02:32

passed #1770562
amd64 linux
gcc:tumbleweed:amd64

00:01:32

passed #1770579
amd64 windows
msvc:windows:amd64

00:01:14

passed #1770578
amd64 linux
nolibtool:sid:amd64

00:02:51

 
  Unit
passed #1770593
amd64 linux
unit:clang:asan

00:01:17

passed #1770599
amd64 linux
unit:clang:buster:amd64

00:00:30

passed #1770601
amd64 libvirt
unit:clang:freebsd12:amd64

00:00:53

passed #1770602
amd64 libvirt
unit:clang:freebsd13:amd64

00:02:56

passed #1770595
amd64 linux
unit:clang:tsan

00:04:12

passed #1770597
amd64 linux
unit:clang:tsan:noatomics

00:04:07

passed #1770580
amd64 linux
unit:gcc:alpine3.13:amd64

00:00:54

passed #1770592
amd64 linux
unit:gcc:asan

00:01:21

passed #1770590
amd64 linux
unit:gcc:bionic:amd64

00:00:41

passed #1770586
amd64 linux
unit:gcc:buster:amd64

00:01:03

passed #1770582
amd64 linux
unit:gcc:centos6:amd64

00:00:37

passed #1770581
i386 linux
unit:gcc:centos6:i386

00:00:35

passed #1770583
amd64 linux
unit:gcc:centos7:amd64

00:00:40

passed #1770584
amd64 linux
unit:gcc:centos8:amd64

00:00:36

passed #1770589
amd64 linux
unit:gcc:fedora34:amd64

00:00:38

passed #1770591
amd64 linux
unit:gcc:focal:amd64

00:00:37

passed #1770598
amd64 linux
unit:gcc:noatomics

00:00:28

passed #1770600
amd64 linux
unit:gcc:pkcs11

00:00:33

passed #1770587
amd64 linux
unit:gcc:sid:amd64

00:00:33

passed #1770585
amd64 linux
unit:gcc:stretch:amd64

00:00:34

passed #1770594
amd64 linux
unit:gcc:tsan

00:04:58

passed #1770596
amd64 linux
unit:gcc:tsan:noatomics

00:04:58

passed #1770588
amd64 linux
unit:gcc:tumbleweed:amd64

00:00:39

passed #1770603
amd64 linux
unit:nolibtool:sid:amd64

00:00:55

 
  System
passed #1770617
amd64 linux
system:clang:asan

00:09:25

passed #1770623
amd64 linux
system:clang:buster:amd64

00:07:15

passed #1770625
amd64 libvirt
system:clang:freebsd12:amd64

00:08:43

passed #1770626
amd64 libvirt
system:clang:freebsd13:amd64

00:10:04

passed #1770619
amd64 linux
system:clang:tsan

00:11:24

passed #1770621
amd64 linux
system:clang:tsan:noatomics

00:11:17

passed #1770604
amd64 linux
system:gcc:alpine3.13:amd64

00:08:08

passed #1770616
amd64 linux
system:gcc:asan

00:09:57

passed #1770614
amd64 linux
system:gcc:bionic:amd64

00:07:21

passed #1770610
amd64 linux
system:gcc:buster:amd64

00:08:02

passed #1770606
amd64 linux
system:gcc:centos6:amd64

00:07:20

passed #1770605
i386 linux
system:gcc:centos6:i386

00:06:43

passed #1770607
amd64 linux
system:gcc:centos7:amd64

00:07:27

passed #1770608
amd64 linux
system:gcc:centos8:amd64

00:07:30

passed #1770613
amd64 linux
system:gcc:fedora34:amd64

00:07:21

passed #1770615
amd64 linux
system:gcc:focal:amd64

00:07:15

passed #1770622
amd64 linux
system:gcc:noatomics

00:07:11

passed #1770624
amd64 linux
system:gcc:pkcs11

00:07:57

passed #1770611
amd64 linux
system:gcc:sid:amd64

00:07:23

passed #1770609
amd64 linux
system:gcc:stretch:amd64

00:07:16

passed #1770618
amd64 linux
system:gcc:tsan

00:12:11

passed #1770620
amd64 linux
system:gcc:tsan:noatomics

00:12:19

passed #1770612
amd64 linux
system:gcc:tumbleweed:amd64

00:07:19

passed #1770627
amd64 linux
system:nolibtool:sid:amd64

00:07:19

 
  Docs
passed #1770628
amd64 linux
docs

00:00:55

 
  Postcheck
passed #1770632
amd64 linux
cppcheck

00:00:49

passed #1770629
amd64 linux
flake8

00:00:47

passed #1770633
amd64 linux
gcov

00:00:37

74.0%
passed #1770630
amd64 linux
pylint

00:00:46

passed #1770631
amd64 linux
scan-build

00:10:25