mirror of
https://gitlab.isc.org/isc-projects/bind9
synced 2025-08-22 01:59:26 +00:00
Compare commits
base: mir:f8aa0f8ff0ecf0a80ed44e89494b68c7c6e7e79b
mir:main
mir:5487-mark-passed-file-pointer-as-nonnull-in-dnssec-signzone
mir:ondrej/add-DNS_SLABTOP_FOREACH
mir:5489-allow-negative-RRSIGs-in-qpcache
mir:colin/cfgmgr3
mir:backport-4606-dnssec-policy-dry-run-9.20
mir:mnowak/llvm-21-v9.18
mir:mnowak/llvm-21-v9.20
mir:mnowak/llvm-21
mir:5222-stop-sending-responses-until-rpz-is-ready
mir:ondrej/use-stdckdint.h-if-available
mir:aydin/rotate-as-macro
mir:marka-make-require-cookie-the-default
mir:2099-implement-zonemd-signature-generation-and-verification
mir:artem-quic-support
mir:each-cleanup-dnssec-files
mir:bind-9.20
mir:bind-9.18
mir:mnowak/add-debian-trixie-v9.18
mir:mnowak/add-debian-trixie-v9.20
mir:alessio/disable-erefs
mir:5483-smooth-operator-bug
mir:alessio/reverse-name-compression-hashing
mir:alessio/always-preallocate-sigrdataset
mir:5470-meson-native-files
mir:alessio/always-preallocate-sigrdataset-baseline
mir:alessio/pre-rpath-changes
mir:colin/zone-plugins
mir:alessio/no-node-cleaning
mir:ondrej/dns_slabheader-rbt
mir:1586-synthreverse
mir:backport-3769-migrate-zsk-ksk-plit-9.18
mir:alessio/clang-format
mir:3396-bind-rrsigs-to-records
mir:ondrej/refactor-overmem-cleaning
mir:mnowak/add-debian-trixie
mir:733-rewrite-various-logging-functions-to-variadic-macros
mir:85-file-template
mir:ondrej/add-auto-cleanup
mir:each-cleanup-db-api
mir:5444-add-hhit-and-brid-records
mir:mnowak/respdiff-do-not-mangle-named-path
mir:5473-validated-crash
mir:5140-report-reload-in-progress
mir:mnowak/respdiff-do-not-mangle-named-path-9.18
mir:mnowak/respdiff-do-not-mangle-named-path-9.20
mir:mnowak/compress-core-files
mir:aydin/libcrypto-version-split
mir:matthijs-qpk-type
mir:mnowak/respdiff-gather-backtraces-earlier
mir:4204-remove-tkey-gssapi-credential
mir:alessio/no-udp-try-send
mir:alessio/no-refcounts
mir:5165-use-signer-name-when-disabling-dnssec-algorithms
mir:alessio/experimental-no-nested-name-hashmaps
mir:4752-add-6to4-self-style-rules-for-64-to-48-nibble-boundaries
mir:mnowak/main-staging
mir:1773-consider-including-all-compile-flags-in-named-v-output
mir:alessio/meson-lto-v2
mir:5458-safeguard-against-key-rollovers-when-in-invalid-state
mir:ondrej/use-quick_exit-instead-of-_exit
mir:alessio/5445-qp-small-alloc-aggressive-tuning
mir:4743-reject-zone-rrset-too-big-for-message
mir:alessio/x64-version
mir:each-convert-other-tests
mir:alessio/qp-small-alloc-with-init-patch-9-20
mir:5457-remove-tcp-retry-in-notify-send-toaddr
mir:colin/exp-server-method-table
mir:mnowak/meson-cross-version-test
mir:4204-remove-tkey-domain
mir:4204-deprecate-tkey-gssapi-credential
mir:4204-obsolete-tkey-domain
mir:4204-deprecate-tkey-domain
mir:alessio/aligned-atomics
mir:alessio/aligned-atomics-baseline
mir:3304-stop-prettifying-json-statistics
mir:each-check-and-cleanup
mir:alessio/yes-strict-aliasing
mir:alessio/skip-towire_ns-name-check
mir:ondrej/drop-case-preservation
mir:ondrej/call-rcu_barrier-on-loop-destroy
mir:3858-deprecate-fetches-per-zone
mir:colin/namedconf2json
mir:3958-adjust-tcp-clients
mir:mnowak/freebsd-14.3
mir:ondrej/pqc-mtl
mir:ondrej/pqc-main
mir:alessio/meson-lto
mir:5358-do-not-incorporate-rsasha1-ds-cds-cdnskey-records
mir:5358-treat-sha1-zones-as-insecure
mir:stepan/cookie-asyncserver
mir:alessio/fxhash-name-compression
mir:alessio/experimental-swar-qpkey-cmp
mir:ondrej/use-urcu-lfht-for-resolver-tables
mir:alessio/experimental-swar-qpkey-cmp-baseline
mir:5243-stale-refresh-as-prefetch-9.18
mir:pspacek/cleanup-dead
mir:mnowak/alma-linux-fips-9.6-v9.20
mir:mnowak/alma-linux-fips-9.6
mir:alessio/global-qpzone-lock-table-n4096
mir:ondrej/lock-free-qpzone-reads-v1-branch
mir:mnowak/add-almalinux-10-v9.20
mir:mnowak/add-almalinux-10-v9.18
mir:ondrej/separate-qpzone-heap-single-rwlock
mir:alessio/experimental-ns-client-noinit-v1
mir:alessio/experimental-ns-client-noinit-v2
mir:alessio/experimental-ns-client-noinit-baseline
mir:5160-fix-ede-1-test
mir:pspacek/doc-forward-stub-zones
mir:alessio/separate-qpzone-heap
mir:colin/qpmulti-exp
mir:stepan/9.20-zero-asyncserver
mir:alessio/first-meson-commit
mir:alessio/last-autotools-commit
mir:colin/cfgmgr3-mandatory-lmdb
mir:mnowak/bind-9.20
mir:mnowak/bind-9.18
mir:bind-9.16
mir:backport-revert-0a1a599f-9.20
mir:mnowak/pytest_rewrite_xfer
mir:5332-cast-dns_rdata_tostruct-to-void-when-it-cannot-fail
mir:bind-9.11
mir:4959-implement-some-dns-grease-methods
mir:alessio/cache-qpkey-in-qpznode
mir:alessio/slabheader-foreach-macro
mir:rt-24694-patch
mir:mnowak/alma-linux-with-fips-9.20
mir:ondrej/bind-9.16
mir:ondrej/pqc-ecdsap256
mir:ondrej/pqc-ed25519
mir:ondrej/pqc-rsa2048
mir:ondrej/pqc-antrag
mir:ondrej/pqc-mayo
mir:ondrej/pqc-hawk-512
mir:ondrej/pqc-hawk-256
mir:ondrej/pqc-sqisign
mir:ondrej/pqc-falcon-512
mir:aydin/more-explicit-fetching
mir:aydin/skiplist
mir:backport-5066-validate-adb-fetches-9.18
mir:5239-use-local-copy-of-name
mir:5239-cleanup-validator
mir:nicki/ci-changelog-fix-variables
mir:stepan/hypothesis_zones
mir:nicki/tmp-assert-on-startup
mir:mnowak/freebsd-tsan
mir:each-sieve
mir:5256-add-code-to-allow-all-key-flags-to-be-set-for-testing
mir:ondrej/resolver-update
mir:2715-missingdnskey
mir:alessio/do-not-zero-rdataset
mir:ondrej/bump-both
mir:ondrej/bump-max-recursion-queries-to-100
mir:ondrej/bump-edns-size
mir:ondrej/ed25519
mir:ondrej/ecdsap256sha256
mir:matthijs-pytest-rewrite-kasp-system-test
mir:ondrej/lock-free-qpzone-reads
mir:ondrej/fix-empty-node-cleanup
mir:ondrej/random-unlock-delay
mir:mnowak/freebsd-aws-autoscaling-9.18
mir:mnowak/freebsd-aws-autoscaling-9.20
mir:alessio/experimental-djb2-symhash
mir:backport-artem-doh-performance-drop-post-fix-9.18
mir:each-exp
mir:5207-dnssec-signzone-R-flag-ineffective
mir:5105-add-support-for-ct-requirement
mir:5076-ignore-revoked-keys-when-looking-for-predecessors
mir:5191-when-fuzzing-limit-the-number-of-iterations-generate-does
mir:ondrej/reduce-ns_query_t
mir:backport-artem-doh-performance-drop-9.18
mir:ondrej/remove-more-contention
mir:backport-5145-artem-fix-wrong-logging-severity-in-do_nsfetch-9.20
mir:5145-artem-fix-wrong-logging-severity-in-do_nsfetch-v9.20
mir:backport-5066-validate-adb-fetches-9.20
mir:ondrej/more-qpzonedb-unit-tests
mir:ondrej/lock-free-qpcache-reads
mir:ondrej/slabheader-add-up-pointer
mir:alessio/experimental-meson-lto
mir:alessio/experimental-no-magic
mir:alessio/experimental-no-name-buffer
mir:matthijs-qpkey-with-rrtype
mir:alessio/qp-no-zero-init
mir:5066-validate-adb-fetches
mir:artem-exp-reduce-http-bio-asyncs-v9.18
mir:ondrej/default-pthread-rwlock
mir:ondrej/revert-ede-1-and-2
mir:ondrej/use-uv_udp_try_send2
mir:5094-no-expired-ttl-bind-9.18
mir:ondrej/improve-db-lock-contention
mir:matthijs-regression-test-nsec3-9.18
mir:ondrej/qp-type-in-key
mir:colin/cfgmgr2-lmdb-txn-benchmark
mir:backport-artem-outgoing-tls-sni-support-9.20
mir:2959-add-more-time.c-unit-tests
mir:each-automatic-multimaster
mir:ondrej/use-create_all_cpu_call_rcu_data
mir:colin/cfgmgr-exp
mir:nicki/meson-pytest-top-builddir
mir:3658-offload-journal-processing
mir:bind-9.20-badcache-cleaning
mir:5049-unit-test-failing-on-alpine
mir:ondrej/disable-muzzy_decay_ms-option
mir:alessio/experimental-builtin-assume
mir:alessio/experimental-axfr-chunking
mir:alessio/experimental-struct-packing
mir:ondrej/fix-crash-in-dns_adb_cancelfind
mir:ondrej/deleg
mir:pspacek-xfr-soa-tcp-reuse
mir:revert-9d59c727
mir:alessio/experimental-xfer-tcp-share
mir:bind9-4821-notify-over-tls
mir:aram/experimental-xfer-tcp-share
mir:pspacek-hack-setsockopt-IP_LOCAL_PORT_RANGE
mir:4972-unknown-family-not-an-error
mir:each-add-libuv-libs
mir:marka-single-delta-ixfr
mir:4932-bind-port-zero-for-source-ports
mir:each-qpcache-heavy
mir:nicki/pygit2-debug-incomplete-pack-header
mir:ondrej/exp-limit-send-queue
mir:ondrej/exp-affinity
mir:aydin/qp-usdt
mir:4219-exempt-good-queries-from-fetch-limits
mir:backport-4861-allow-TTL-skew-in-badcache_test-9.18
mir:ondrej/lockless-adb
mir:4104-zonequota-stats-counter-is-not-counting-everything
mir:nicki/pytest-namespaces
mir:ondrej/exp-reduce-stack-size
mir:mnowak/main
mir:aydin/qpcache-heavy
mir:ondrej/monte-carlo-cleaning
mir:ondrej/rbtdb-default
mir:ondrej/monte-carlo-cleaning-9.18
mir:1128-offline-ksk-part-2
mir:aydin/qpcache-ttl-experiment
mir:pspacek/hypothesis-unit-tests
mir:4702-qp-lookup-another-iterator-bug
mir:matthijs-fuzz-qp-rbt
mir:ondrej/qpcache-simplify-overmem-cleaning
mir:ondrej/qpcache-no-lru
mir:4371-all-the-things-that-need-to-be-fixed-before-9-20
mir:ondrej-qpcache-heavy
mir:pspacek/rework-shotgun-trigger
mir:ondrej/mostly-lockless-fctx
mir:3396-cached-rrsigs-need-to-be-more-tightly-bound-to-the-covered-rrset
mir:pspacek/revert-mr8725
mir:ondrej/per-node-lock
mir:stepan/pytest-ports
mir:4581-cid-486476-memory-corruptions-overrun-in-lib-dns-resconf-c
mir:each-qpdb-rename
mir:ondrej/overmem-cleaning-wip
mir:ondrej/more-aggressive-adb-cleaning
mir:pspacek/9.11-fuzzers
mir:each-addzone-clean
mir:each-qp-lookup-iterator
mir:matthijs-generalized-dns-notifications
mir:ondrej-exp
mir:each-wildcard-refactor
mir:each-qpdb-lite
mir:sgoldlust-subfeature-docs
mir:4333-fix-catz-shutdown-assert-in-dns_view_attach
mir:4287-test-serve-stale-behavior-in-a-shared-cache-setup-v9.19.13
mir:4287-test-serve-stale-behavior-in-a-shared-cache-setup
mir:ondrej/remove-locking-from-copy_namehook_lists
mir:3198-add-rr-chaos-mode
mir:4318-double-check-the-size-of-the-structure-passed-to-dns_rdata_-struct-methods
mir:marka-memleak-fips
mir:ondrej/exp-netmgr-no-reuse
mir:stepan/rewrite-emptyzones-test-in-pytest
mir:tkrizek/experimental-enable-jemalloc-9.16
mir:revert-302d0d36
mir:1756-derive-max-ttl-from-zone-contents
mir:pspacek/v9.18.15-ds-ttl-limit-nosynth
mir:4139-test_send_timeout-check-in-a-loop
mir:4119-digdelv-tsan-timeout-9.18
mir:pspacek/v9.18.15-ds-ttl-limit
mir:pspacek/gitlab-runner-autoscaling
mir:manu/gitlab-runner-autoscaling
mir:fanf-qp-write-lighter
mir:4014-tests-for-max-transfer--in
mir:4013-add-more-system-tests-for-source-port
mir:fanf-qp-outarg
mir:3916-legacy-test-enable-dig-retries__revert
mir:3916-legacy-test-enable-dig-retries__loop
mir:3870-test-openssl-cleanup
mir:fanf-chs
mir:ondrej/exp-use-ephemeral-UDP-ports
mir:ondrej-qsbr
mir:fanf-transparent-unions
mir:ondrej-exp-phase-fair-rwlock
mir:matthijs-delegation-cache
mir:ondrej/clients-per-query
mir:ondrej-exp-recursive-clients-v9_16
mir:ondrej-exp-recursive-clients-v9_18
mir:ondrej/experiment-disable-rrset-ordering
mir:ondrej/exp-all-of-it
mir:ondrej-exp-recursive-clients
mir:ondrej/experiment-remove-spill-from-resolver
mir:ondrej/rbtdb-node_lock_count-experiment
mir:3797-part4-dnssec-signzone
mir:3785-openssl-refactoring-18
mir:fanf-prune-libraries
mir:fanf-decompress-cached
mir:fanf-compress-sheriff-nottingham
mir:ondrej-dispatch-experiment
mir:artem-make-sock-shuttingdown-atomic
mir:ondrej-glue-and-hints-are-always-ok
mir:matthijs-multisigner-inline-signing
mir:matthijs-update-ds
mir:3493-compression-buffer-reuse-test-v9_16
mir:artem-openbsd-doh_test-fix
mir:ondrej-fix-adb-buckets-rwlock
mir:artem-streamdns-update-branch
mir:pspacek/arm-search-improvements
mir:ondrej-refactor-isc_rwlock
mir:751-catz-zones-restrictions
mir:tkrizek/run-unshare-system-tests
mir:each-static-buffer-functions
mir:3468-zone-statistics-render-protection
mir:matthijs-remote-server
mir:pspacek/experiment-rrsig-val-log
mir:ondrej-extra-Makefile.am-dependencies
mir:tkrizek/apkg
mir:ondrej-remove-isc_task-quantum
mir:each-delv-ns
mir:3363-dns64-auto-configuration-on-nat64-networks
mir:u/fanf2/dnssec-settime-ctime-v9_16
mir:3346-empty-zones-should-not-be-disabled-forward-only-declarations-without-forwarders
mir:3347-ipv4only-arpa-instantiation-should-not-be-disabled-forward-only-declarations-without-forwarders
mir:3273-refactor-rdataset-privateN
mir:fanf-mordor
mir:each-trace-fctx
mir:3282-tag-CNAME-learnt-from-DS-query
mir:3218-enable-the-deferred-fatality-of-missing-glue-servers-from-bind-9-5-0
mir:ondrej-add-isc-loopmgr-nsupdate
mir:3166-no-dbuckets
mir:ondrej-isc-nm_getmctx
mir:ondrej-remove-isc_astack
mir:ondrej/wip-v9_16-uv_udp_init_ex
mir:matthijs-keyfromlabel-system-test-9_16
mir:ondrej-reduce-memory-jemalloc-small
mir:ondrej-mem-stats-per-v9_11
mir:ondrej-mem-stats-per
mir:ondrej-mem-stats-per-v9_16
mir:ondrej-reduce-memory-jemalloc
mir:ondrej-disable-internal-allocator-v9_16
mir:ondrej-disable-prehashing-v9_16
mir:3054-external-memory-leaks-are-not-detected-by-gitlab-ci
mir:ondrej-reduce-memory-large
mir:ondrej-reduce-memory-max
mir:ondrej-reduce-memory-inactivehandles
mir:ondrej-reduce-memory-udprecvbuf
mir:ondrej-reduce-memory-astack
mir:ondrej-reduce-memory-base
mir:ondrej-reduce-memory-footprint-v9_16
mir:ondrej-reduce-memory-footprint
mir:ondrej/make-the-array-stack-start-low-and-grow
mir:3033-validator-loops
mir:ondrej/isc_mutex_t-accounting-v9_16
mir:ondrej/isc_mutex_t-accounting
mir:pspacek/cache_for_too_long
mir:3034-dont-set-SO_REUSEPORT-on-outgoing-UDP-sockets
mir:2992-tcp-only-replace
mir:3015-remove-the-qmindcname-field-from-struct-fetchctx
mir:marka-cppcheck-2-6
mir:2458-run-asan-and-tsan-with-latest-stable-gcc-v9_11
mir:2821-tcp-timeout-allowance-too-short
mir:ondrej-force-disable-likely-unlikely-hints
mir:ondrej/force-disable-likely-unlikely-hints
mir:2277-log-when-we-grow-the-cache-hash-tables
mir:505-experimental-implementation-of-draft-pusateri-dnsop-update-timeout
mir:2846-masterfile-format-auto
mir:artem-doh-performance-dip-investigation
mir:artem-doh-mem-alloc-optimisations
mir:ondrej/get-rid-of-locknum
mir:2766-implement-tcp-fallback-on-no-cookie
mir:1166-add-code-to-identify-srp-messages-and-potential-extract-the-key-rrset-from-the-message
mir:704-named-fails-to-generate-missing-dnssec-signatures-for-nsec3-records-generated-by-a-previous-instance
mir:696-suppress-duplicate-nsec3-chain-generation-requests-via-rndc
mir:ondrej/robin-hood-unordered-node-map
mir:2719-threadsanitizer-data-race-between-ns_client_endrequest-rdataset_disassociate-and-rmzone
mir:1099-add-the-ability-to-add-a-record-to-a-zone-if-the-name-is-not-already-in-use-in-the-zone
mir:1255-accept-gc-_msdcs-forest-as-a-reverse-ptr-target
mir:each-requeue-auth-query
mir:artem-investigate-doh-performance-dip
mir:artem/investigate-doh-performance-dip
mir:2433-reduce-clientmgr-memory-contexts-and-tasks-extra
mir:2629-man-pages-aren-t-installed-when-building-9-17-x-v9_16
mir:2629-man-pages-aren-t-installed-when-building-9-17-x-v9_11
mir:ondrej-remove-netmgr-quantum
mir:pspacek/ci-aws-integr-multi-resolver
mir:2596-dnssec-policy-keys-inaccessible
mir:marka-gssapi-krb5-config-v9_11
mir:2433-lockless-mempool-with-slabs
mir:ondrej/clh-rwlock-no-malloc
mir:artem/merge-tls-tests-into-netmgr-tests
mir:719-make-isc_results-static
mir:2601-typo-in-definition-of-atomic_exchange_explicit-for-clang-on-unix
mir:ondrej/fix-rwlock-v9_16
mir:ondrej/fix-rwlock
mir:marka-test-enum-64-on-windows
mir:2433-lockless-mempool
mir:ondrej/lockless-mempool
mir:1651-doh-dig
mir:ondrej/provide-default-memory-context
mir:artem/dns-over-http-backup
mir:artem/dns-over-https-dig
mir:artem/resurrect-tls-layer
mir:matthijs-refactor-openssllink
mir:2321-netmgr-v2-v9_16_9
mir:1505-add-dnstap-support-to-buster-to-improve-tsan-testing
mir:each-xfrin-netmgr
mir:2189-fix-0x11-comments
mir:each-tls-config
mir:wpk-query-spectrace
mir:each-dig-netmgr
mir:wpk-handle-refs
mir:marka-tsan
mir:marka-closeversion-tsan
mir:ondrej/sundell-tsigas-lock-free-priority-queue
mir:370-support-not-returning-until-the-additional-section-is-fully-populated
mir:2019-looks-like-some-thing-is-wrong-with-eol-handling-with-gcc-centos6-amd64
mir:u/fanf2/fix-signing
mir:patch-2
mir:1988-windows-rndc-dnssec-status-bad-output
mir:cherry-pick-5cc85609
mir:1969-fix-cppcheck-warnings
mir:wpk/test-tn-patches
mir:wpk-netmgr-refcount
mir:wpk/xfrin-netmgr
mir:each-netmgr-refcount
mir:1914-text-edits-in-libdns-rst
mir:bind-9.14
mir:1774-get-windows-builds-working-again
mir:wpk-master-with-ac-2000
mir:Update-ARM-RT-16201
mir:marka-doc-man
mir:wpk-v9_16-noupdown
mir:wpk-9_16-noupgrade
mir:wpk-v9_16-exp-ondrej
mir:wpk-v9_16-exp4
mir:wpk-v9_16-exp2
mir:wpk-v9_16-exp3
mir:wpk-v9_16-spinrwlock
mir:wpk-v9_16-exp
mir:wpk/v9_16-exp
mir:wpk/tcp-connect
mir:1742-windows-build-is-crashing
mir:wpk/separate-loose-workers-916
mir:1447-incremental-rpz-update-v9_14
mir:each-locklist
mir:each-locklist-914
mir:each-profile
mir:ondrej/replace-bear-with-compiledb
mir:1138-extend-nsip-wait-recurse-or-add-nsdname-wait-recurse-v9_11
mir:1617-remove-dnssec-keymgr
mir:wpk/only-use-timer-if-initialized-v9_16
mir:wpk/v9_16_1-preview
mir:wpk/v9_16_1-preview2
mir:1629-contrib-dlz-modules-filesystem-no-longer-builds-9-16-0
mir:marka-printout-zone-structure
mir:wpk/various-perf-fixes
mir:wpk/perftest
mir:wpk/task-pausing-thread-safety
mir:ondrej/add-arm64-to-CI
mir:NG-lowac
mir:wpk/libuv-netmgr-lowac
mir:wpk/quicktest
mir:marka-cppcheck-explore
mir:wpk/rec-perf-test
mir:wpk/transferwork
mir:enhance_unit_test_debugging
mir:wpk/experiments
mir:wpk/check-active-before-trying-to-destroy-socket
mir:wpk/system-tests-rr
mir:wpk/various-test-timing-fixes
mir:ondrej/eliminate-calling-void-function-from-return-in-void-function
mir:1444-threadsanitizer-data-race-lib-dns-geoip2-c-118-in-state_key_init
mir:1412-threadsanitizer-data-race-resolver-c-7030-in-fctx_decreference
mir:Edit-donation-references
mir:fix-tests-timing-issues
mir:1119-tsan-lib/isc/task.c
mir:wpk/various-netmgr-fixes
mir:1366-threadsanitizer-data-race-adb-c-4759-in-dns_adb_beginudpfetch
mir:ondrej/make-magic-numbers-atomic
mir:wpk/recursive-perf
mir:wpk/libuv-netmgr
mir:include-multiple-files-windows
mir:506-print-fips-mode-v9_11
mir:1134-dnssec-policy-named-conf
mir:1143-a-minor-documentation-issue-consideration-of-parsing-inconsistencies-in-ipv4s-in-address-match-lists-and-in-a-controls-inet-statement-v9_11
mir:wpk-fix-adb-tsan-issues
mir:bind-9.12
mir:ondrej/check-reference-counter-in_ISC_FOO_VALID
mir:ondrej/test-64-bit-enums
mir:ondrej/fix-out-of-order-require-in-lib/dns/zone.c
mir:725-add-and-use-sharness-for-system-tests
mir:1233-when-destroying-object-with-magic-clear-the-magic-first
mir:1119-tsan-add-atomic_uint-to-win32-stdatomics-shim
mir:1119-make-unit-tests-thread-sanitizer-clean
mir:ondrej/faaa_queue
mir:marka-prep-v9_14_6
mir:marka-prep-v9_15_4
mir:15-dns64-module
mir:patch-1
mir:marka-test-dnskey-removal-using-settime
mir:ondrej/add-clang-9-tsan
mir:each-silence-signzone-warnings
mir:415-potential-null-dereference-label
mir:wpk-isc_refcount_everywhere
mir:marka-with-geoio2
mir:marka-with-geoip
mir:1104-add-json_c_libs-json_c_libs-to-make-rules-in-and-use-json_c_libs-in-makefiles-in
mir:1068-make-json-c-library-usage-opaque
mir:1067-underflow-recursing-clients-stats-v9_12
mir:marka-improve-offline-ksk-handling
mir:wpk-mutexatomics
mir:wpk/dlz-driver-test-fortify
mir:605-make-endian.h-more-portable
mir:wpk-less-refs
mir:wpk-mem-direct
mir:1027-make-rndc-clean-again
mir:707-remove-isc_memflag_internal
mir:713-use-atomics-instead-of-locks-in-isc_mempool
mir:ondrej/convert-reference-counting-to-isc_refcount
mir:ondrej/use-gitlab-10.11-create_mr_on_push
mir:ondrej/enable-uncrustify
mir:open-in-cr-lf-mode
mir:ondrej/no-signal-handling-for-external-apps-v9_11
mir:899-zonemd-allow-zero-length-hash-for-type-0
mir:928-do-not-truncate-existing-files-when-saving-keys
mir:wpk-shutdown-rpz-crashes
mir:cherry-pick-914e8ddd
mir:wpk-noaffine
mir:each-test-retry
mir:862-better-clean-sh
mir:ondrej/shellcheck-clean-conf.sh-and-cleanall.sh
mir:101-dumpdb-stale-ttl-v9_12
mir:update-mr-1376
mir:wpk-fix-tsan-issues
mir:ondrej/compare-thread-sanitizer-results
mir:ondrej-add-more-sanitizers
mir:ondrej/each-fix-dnssec-test-error-bis-v9_12
mir:806-disable-alg-ta-servfail
mir:ondrej/gitlab-ci-reduce-tags
mir:ondrej/reduce-the-number-of-system-test-jobs
mir:674-abort-when-memory-allocation-fails-v9_11
mir:736-unify-the-way-we-use-different-__attribute__s
mir:use-pthread-rwlock
mir:ondrej-remove-make-clean-from-configure.ac
mir:782-strip-CRLF-in-a-shell-function
mir:ondrej/v9_11_5_P1-add-ubuntu-to-build-and-test-job
mir:69-tune-fetchlimit-params
mir:628-remove-DST_ALG_ECC
mir:wpk-retry-udp
mir:wpk-taskmgr-greedy-worker
mir:wpk-taskmgr-fixes
mir:wpk-mockreply
mir:wpk-unix-socket-noqueues
mir:wpk-no-configurable-taskmgr-quantum
mir:wpk-fix-recursive-performance
mir:ondrej-fix-recursive-performance
mir:wpk-resolver-tasks-bound
mir:wpk-bucketed-stats
mir:NG-unix-socket-mergable
mir:marka-verify
mir:710-add-address-sanitizer-enabled-build
mir:wpk-aligned-mutexes
mir:wpk-unix-socket-mergable-test
mir:wpk-unix-socket-and-mem
mir:wpk-cleanup-mem-c
mir:656-placeholder-for-utimaco-hsm
mir:52-dot
mir:wpk-fetchlimit-intermittent-failure
mir:84-destroy-task-first-when-destroying-rpzs-v9_12
mir:84-destroy-task-first-when-destroying-rpzs-v9_11
mir:revert-29e7501b
mir:wpk-dot
mir:NG-nomemcheck
mir:NG-unix-socket-cleanup
mir:git-replay-merge-auto-accept-merge-request
mir:checklist
mir:509-fix-strerror-warnings
mir:10-use-concurrency_kit
mir:NG-test-REUSEPORT-multiepoll
mir:10-check-what-atomics-are-in-use
mir:NG-1-remove-unthreaded
mir:452-isc_refcount_init
mir:NG-test-quantum
mir:NG-networkonly
mir:NG-2-remove-isc_bind9
mir:provide-full-distribution-with-random-alt
mir:experimental/memory-management
mir:provide-full-distribution-with-random
mir:NG-test-affine
mir:NG-test-malloc
mir:440-root-zone-performance-regression-v9_11
mir:145-dnskey-sigvalidity-v9_11
mir:9-use-C99-integer-types-v9_11
mir:honggfuzz-v9_12
mir:honggfuzz-v9_11
mir:experimental/cname-at-apex
mir:344-include-atomic-when-compiling-with-a-c-compiler
mir:349-set-__attribute__-warn_unused_result-on-all-function-that-return-values-to-catch-unused-results
mir:bind-9.10
mir:bind-9.9
mir:344-add-isc/stdatomic.h-header-for-C++-compatibility
mir:cleanup-allow-notify
mir:354-named-checkzone-complains-about-mx-records
mir:209-glue-is-no-longer-included-v9_11
mir:209-glue-is-no-longer-included-v9_10
mir:209-glue-is-no-longer-included-v9_9
mir:311-remove-isc_bind9-code-from-libraries
mir:175-refactor-hmac-functions
mir:293-cleanup-radix-v9_12
mir:294-follow-cname-dname-on-NSes
mir:10-atomic-mem
mir:10-atomic-refcount
mir:test-random
mir:272-fix-windows-build
mir:follow-cname-dname-on-NSes
mir:185-notes-fix-v9_12
mir:238-remove-recvoverflow
mir:244-non-dnssec-build-fails-to-compile
mir:add-scan-build-to-gitlab-ci
mir:227-crypto-refactoring
mir:37-root-key-sentinel-counters
mir:179-implement-additional-truncated-response-draft-song-atr-large-resp-00
mir:remove-old-pkcs11
mir:176-openssl-1-1-1-build
mir:aname-initial
mir:52-implement-encryption-with-tls-rfc-7858
mir:124-cname-deadlock
mir:120-bind-9-11-addzone-fails
mir:nsis-installer
mir:55-year-2018-in-v9_12
mir:55-year-2018-in-v9_11
mir:55-year-2018-in-v9_10
mir:55-year-2018-in-v9_9
mir:unittest-sh-fails-to-run-on-openbsd
mir:rt46603
mir:rt46718
mir:rt46230_2
mir:rt44710
mir:rt42272
mir:cherry-pick-3a181cfb
mir:rt46276
mir:rt46281
mir:bind-9.8
mir:bind-9.6
mir:bind-9.7
mir:bind-9.4
mir:bind-9.5
mir:bind-9.3
mir:bind-9.2
mir:bind-9.1
mir:bind-9.0
mir:v9.18.39
mir:v9.20.12
mir:stable
mir:v9.21.11
mir:v9.18.38
mir:v9.20.11
mir:v9.21.10
mir:v9.20.10
mir:v9.21.9
mir:v9.18.37
mir:v9.20.9
mir:v9.21.8
mir:v9.18.36
mir:v9.20.8
mir:v9.21.7
mir:v9.18.35
mir:v9.20.7
mir:v9.21.6
mir:ondrej/lock-free-qpzone-reads-v1
mir:v9.20.6
mir:v9.21.5
mir:v9.18.34
mir:v9.18.33
mir:v9.20.5
mir:v9.21.4
mir:v9.18.32
mir:v9.20.4
mir:v9.21.3
mir:v9.18.31
mir:v9.20.3
mir:v9.21.2
mir:v9.18.30
mir:v9.20.2
mir:v9.21.1
mir:v9.20.1
mir:v9.21.0
mir:v9.18.29
mir:alessio/regression/2ebcafd8c2
mir:alessio/regression/227add4c3e
mir:alessio/regression/a26055f03e
mir:alessio/regression/026024a6ae
mir:v9.18.28
mir:v9.20.0
mir:v9.18.27
mir:v9.19.24
mir:v9.16.50
mir:v9.18.26
mir:v9.19.23
mir:v9.16.49
mir:v9.18.25
mir:v9.19.22
mir:v9.16.48
mir:v9.18.24
mir:v9.19.21
mir:v9.18.21
mir:v9.19.19
mir:v9.16.45
mir:v9.18.20
mir:v9.19.18
mir:v9.18.19
mir:v9.16.44
mir:v9.19.17
mir:v9.16.43
mir:v9.18.18
mir:v9.19.16
mir:v9.18.17
mir:v9.19.15
mir:v9.16.42
mir:v9.18.16
mir:v9.19.14
mir:v9.16.41
mir:v9.18.15
mir:v9.19.13
mir:v9.16.40
mir:v9.18.14
mir:v9.19.12
mir:v9.9-ESV-R10-P2
mir:v9.9.9b2
mir:v9.9.9-P8
mir:v9.9.9b1
mir:v9.9.9rc1
mir:v9.9.9-P6
mir:v9.9.9-P5
mir:v9.9.8rc1
mir:v9.9.9-P2
mir:v9.9.9-P4
mir:v9.9.9-P3
mir:v9.9.9
mir:v9.9.9-P1
mir:v9.9.7rc2
mir:v9.9.8-P2
mir:v9.9.7rc1
mir:v9.9.7b1
mir:v9.9.8-P4
mir:v9.9.8b1
mir:v9.9.8
mir:v9.9.8-P3
mir:v9.9.6rc2
mir:v9.9.6rc1
mir:v9.9.7-P3
mir:v9.9.6b2
mir:v9.9.7-P1
mir:v9.9.6b1
mir:v9.9.7
mir:v9.9.7-P2
mir:v9.9.5rc1
mir:v9.9.6
mir:v9.9.6-P1
mir:v9.9.5rc2
mir:v9.9.5
mir:v9.9.5b1
mir:v9.9.5-P1
mir:v9.9.6-P2
mir:v9.9.5-W1
mir:v9.9.4-P1
mir:v9.9.4b1
mir:v9.9.4
mir:v9.9.4rc2
mir:v9.9.4-P2
mir:v9.9.3rc1
mir:v9.9.4rc1
mir:v9.9.3rc2
mir:v9.9.2-P2
mir:v9.9.3b2
mir:v9.9.3-P2
mir:v9.9.2b1
mir:v9.9.3
mir:v9.9.3-P1
mir:v9.9.2rc1
mir:v9.9.3b1
mir:v9.9.13rc2
mir:v9.9.1-P1
mir:v9.9.2
mir:v9.9.13rc1
mir:v9.9.1-P2
mir:v9.9.1-P3
mir:v9.9.1-P4
mir:v9.9.2-P1
mir:v9.9.12
mir:v9.9.12rc1
mir:v9.9.11rc1
mir:v9.9.11b1
mir:v9.9.12b1
mir:v9.9.11-P1
mir:v9.9.13
mir:v9.9.11rc2
mir:v9.9.10rc3
mir:v9.9.10-P1
mir:v9.9.10b1
mir:v9.9.10rc2
mir:v9.9.10-P2
mir:v9.9.10-P3
mir:v9.9.11
mir:v9.9.10rc1
mir:v9.9.0rc4
mir:v9.9.0rc3
mir:v9.9.0b2
mir:v9.9.1
mir:v9.9.10
mir:v9.9.0b1
mir:v9.9.0rc2
mir:v9.9.0rc1
mir:v9.8.8rc2
mir:v9.9.0a3
mir:v9.9.0a2
mir:v9.9.0a1
mir:v9.8.8rc1
mir:v9.8.9-P2
mir:v9.9.0-W1
mir:v9.9.0
mir:v9.8.7-P1
mir:v9.8.7b1
mir:v9.8.7rc1
mir:v9.8.8b1
mir:v9.8.8b2
mir:v9.8.8
mir:v9.8.7-W1
mir:v9.8.7rc2
mir:v9.8.6-P1
mir:v9.8.6b1
mir:v9.8.6
mir:v9.8.6-P2
mir:v9.8.5rc2
mir:v9.8.6rc1
mir:v9.8.6rc2
mir:v9.8.7
mir:v9.8.5-P1
mir:v9.8.4rc1
mir:v9.8.4b1
mir:v9.8.5rc1
mir:v9.8.5b2
mir:v9.8.5-P2
mir:v9.8.5
mir:v9.8.5b1
mir:v9.8.4
mir:v9.8.3-P1
mir:v9.8.4-P2
mir:v9.8.3-P2
mir:v9.8.3-P4
mir:v9.8.3-P3
mir:v9.8.3
mir:v9.8.4-P1
mir:v9.8.1b2
mir:v9.8.1b3
mir:v9.8.2rc2
mir:v9.8.2-W1
mir:v9.8.2b1
mir:v9.8.2rc1
mir:v9.8.1rc1
mir:v9.8.2
mir:v9.8.0a1
mir:v9.8.0b1
mir:v9.8.0rc1
mir:v9.8.1-P1
mir:v9.8.1
mir:v9.8.1b1
mir:v9.8.0-P3
mir:v9.8.0-P4
mir:v9.7.6-P3
mir:v9.8.0-P1
mir:v9.8.0-P2
mir:v9.7.6-P4
mir:v9.7.7b1
mir:v9.7.7rc1
mir:v9.7.7
mir:v9.8.0
mir:v9.7.5-W1
mir:v9.7.6
mir:v9.7.6-P1
mir:v9.7.5b1
mir:v9.7.5
mir:v9.7.6-P2
mir:v9.7.5rc2
mir:v9.7.5rc1
mir:v9.7.4
mir:v9.7.4b1
mir:v9.7.4-P1
mir:v9.7.3-P3
mir:v9.7.3rc1
mir:v9.7.3-P2
mir:v9.7.3b1
mir:v9.7.4rc1
mir:v9.7.2-P1
mir:v9.7.2
mir:v9.7.3-P1
mir:v9.7.3
mir:v9.7.2-P3
mir:v9.7.2-P2
mir:v9.7.2b1
mir:v9.7.2rc1
mir:v9.7.1-P1
mir:v9.7.1
mir:v9.7.0rc1
mir:v9.7.1-P2
mir:v9.7.0b3
mir:v9.7.1rc1
mir:v9.7.0rc2
mir:v9.7.1b1
mir:v9.7.0a1
mir:v9.7.0-P2
mir:v9.7.0-P1
mir:v9.7.0a3
mir:v9.7.0a2
mir:v9.7.0b1
mir:v9.7.0
mir:v9.7.0b2
mir:v9.6-ESV-R9b1
mir:v9.6-ESV-R9b2
mir:v9.6-ESV-R9rc2
mir:v9.6-ESV-R8
mir:v9.6-ESV-R8b1
mir:v9.6-ESV-R9rc1
mir:v9.6-ESV-R9
mir:v9.6-ESV-R9-P1
mir:v9.6-ESV-R7-P3
mir:v9.6-ESV-R7-P2
mir:v9.6-ESV-R6rc1
mir:v9.6-ESV-R7-P4
mir:v9.6-ESV-R7-P1
mir:v9.6-ESV-R6rc2
mir:v9.6-ESV-R6b1
mir:v9.6-ESV-R7
mir:v9.6-ESV-R6
mir:v9.6-ESV-R4-P1
mir:v9.6-ESV-R5
mir:v9.6-ESV-R5b1
mir:v9.6-ESV-R5-P1
mir:v9.6-ESV-R4-P2
mir:v9.6-ESV-R4-P3
mir:v9.6-ESV-R5rc1
mir:v9.6-ESV-R11rc1
mir:v9.6-ESV-R2
mir:v9.6-ESV-R3
mir:v9.6-ESV-R11b1
mir:v9.6-ESV-R11
mir:v9.6-ESV-R10rc2
mir:v9.6-ESV-R4
mir:v9.6-ESV-R11rc2
mir:v9.6-ESV-R10b1
mir:v9.6-ESV-R10-P1
mir:v9.6-ESV
mir:v9.6.3b1
mir:v9.6-ESV-R10
mir:v9.6-ESV-R10rc1
mir:v9.6.3rc1
mir:v9.6-ESV-R1
mir:v9.6.2b1
mir:v9.6.2-P1
mir:v9.6.2-P2
mir:v9.6.2-P3
mir:v9.6.1rc1
mir:v9.6.2rc1
mir:v9.6.3
mir:v9.6.2
mir:v9.6.1
mir:v9.6.1b1
mir:v9.6.1-P2
mir:v9.6.0rc1
mir:v9.6.0b1
mir:v9.6.1-P1
mir:v9.6.0rc2
mir:v9.6.1-P3
mir:v9.6.0
mir:v9.6.0-P1
mir:v9.5.3rc1
mir:v9.5.3b1
mir:v9.5.2rc1
mir:v9.6.0a1
mir:v9.5.2-P4
mir:v9.5.2b1
mir:v9.5.1b2
mir:v9.5.1rc2
mir:v9.5.1b3
mir:v9.5.2-P1
mir:v9.5.2-P2
mir:v9.5.1rc1
mir:v9.5.2-P3
mir:v9.5.2
mir:v9.5.1-P1
mir:v9.5.1
mir:v9.5.0b3
mir:v9.5.1b1
mir:v9.5.0b2
mir:v9.5.0rc1
mir:v9.5.1-P3
mir:v9.5.1-P2
mir:v9.5.0a4
mir:v9.5.0a3
mir:v9.5.0a2
mir:v9.5.0a6
mir:v9.5.0b1
mir:v9.5.0a7
mir:v9.5.0a5
mir:v9.5.0a1
mir:v9.5.0-P2-W2
mir:v9.5.0
mir:v9.4-ESVrc1
mir:v9.5.0-P2-W1
mir:v9.4-ESV-R5rc1
mir:v9.5.0-P1
mir:v9.4-ESVb1
mir:v9.5.0-P2
mir:v9.4-ESV-R5-P1
mir:v9.4-ESV-R4-P1
mir:v9.4-ESV-R4
mir:v9.4-ESV-R3
mir:v9.4-ESV-R5
mir:v9.4-ESV-R5b1
mir:v9.4-ESV-R1
mir:v9.4-ESV-R2
mir:v9.4.3rc1
mir:v9.4.3b3
mir:v9.4.4b1
mir:v9.4.3-P5
mir:v9.4.3-P4
mir:v9.4.3b1
mir:v9.4-ESV
mir:v9.4.3b2
mir:v9.4.3-P1
mir:v9.4.3-P2
mir:v9.4.2-P2-W2
mir:v9.4.2b1
mir:v9.4.2rc1
mir:v9.4.2rc2
mir:v9.4.3-P3
mir:v9.4.3
mir:v9.4.2-P2
mir:v9.4.2
mir:v9.4.1-P1
mir:v9.4.2-P1
mir:v9.4.2-P2-W1
mir:v9.4.1
mir:v9.4.0rc1
mir:v9.4.0rc2
mir:v9.4.0a3
mir:v9.4.0b4
mir:v9.4.0a6
mir:v9.4.0b3
mir:v9.4.0b2
mir:v9.4.0b1
mir:v9.4.0a5
mir:v9.4.0a4
mir:v9.3.6rc1
mir:v9.3.6
mir:v9.4.0a2
mir:v9.4.0
mir:v9.4.0a1
mir:v9.3.6-P1
mir:v9.3.6-P2
mir:v9.3.6b1
mir:v9.3.5rc2
mir:v9.3.5b1
mir:v9.3.5
mir:v9.3.5rc1
mir:v9.3.5-P1
mir:v9.3.5-P2-W2
mir:v9.3.5-P2
mir:v9.3.5-P2-W1
mir:v9.3.3rc3
mir:v9.3.3
mir:v9.3.4-P1
mir:v9.3.4
mir:v9.3.3rc2
mir:v9.3.2rc1
mir:v9.3.3b1
mir:v9.3.3rc1
mir:v9.3.2b1
mir:v9.3.2b2
mir:v9.3.0rc4
mir:v9.3.2-P2
mir:v9.3.1rc1
mir:v9.3.1
mir:v9.3.2
mir:v9.3.2-P1
mir:v9.2.8-P1
mir:v9.2.9rc1
mir:v9.2.9b1
mir:v9.2.9
mir:v9.3.0rc1
mir:v9.3.0rc2
mir:v9.3.0rc3
mir:v9.3.0
mir:v9.2.8
mir:v9.2.7rc1
mir:v9.2.6rc1
mir:v9.2.7rc2
mir:v9.2.6b2
mir:v9.2.7
mir:v9.2.7b1
mir:v9.2.7rc3
mir:v9.2.4rc7
mir:v9.2.4rc8
mir:v9.2.5rc1
mir:v9.2.5
mir:v9.2.6b1
mir:v9.2.6-P2
mir:v9.2.6-P1
mir:v9.2.6
mir:v9.2.4rc5
mir:v9.2.3rc4
mir:v9.2.4rc4
mir:v9.2.4
mir:v9.2.4rc2
mir:v9.2.4rc1
mir:v9.2.4rc6
mir:v9.2.4rc3
mir:v9.2.2-P3
mir:v9.2.2-P2
mir:v9.2.3
mir:v9.2.2rc1
mir:v9.2.3rc1
mir:v9.2.3rc2
mir:v9.2.2-P1
mir:v9.2.3rc3
mir:v9.2.1rc2
mir:v9.2.1rc1
mir:v9.2.0rc9
mir:v9.2.0rc8
mir:v9.2.0rc7
mir:v9.2.1-P1
mir:v9.2.2
mir:v9.2.1
mir:v9.2.0rc6
mir:v9.2.0rc5
mir:v9.2.0rc4
mir:v9.2.0rc3
mir:v9.2.0rc2
mir:v9.2.0rc1
mir:v9.2.0rc10
mir:v9.2.0b2
mir:v9.2.0-P1
mir:v9.2.0b1
mir:v9.1.3rc3
mir:v9.2.0a1
mir:v9.2.0a3
mir:v9.2.0
mir:v9.2.0-P2
mir:v9.2.0a2
mir:v9.1.2rc1
mir:v9.1.3-P1
mir:v9.1.3-P2
mir:v9.1.3-P3
mir:v9.1.2
mir:v9.1.3rc2
mir:v9.1.3rc1
mir:v9.1.3
mir:v9.1.1rc1
mir:v9.1.1-P4
mir:v9.1.1rc2
mir:v9.1.1rc7
mir:v9.1.1rc6
mir:v9.1.1rc3
mir:v9.1.1rc5
mir:v9.1.1rc4
mir:v9.1.0b3
mir:v9.1.0b2
mir:v9.1.0rc1
mir:v9.1.1-P1
mir:v9.1.1-P3
mir:v9.1.1
mir:v9.1.1-P2
mir:v9.1.0b1
mir:v9.1.0
mir:v9.19.4
mir:v9.19.8
mir:v9.19.7
mir:v9.19.6
mir:v9.19.5
mir:v9.19.9
mir:v9.19.0
mir:v9.19.10
mir:v9.18.8
mir:v9.18.9
mir:v9.19.3
mir:v9.19.11
mir:v9.19.1
mir:v9.19.2
mir:v9.18.3
mir:v9.18.13
mir:v9.18.12
mir:v9.18.2
mir:v9.18.4
mir:v9.18.7
mir:v9.18.6
mir:v9.18.5
mir:v9.17.6
mir:v9.18.11
mir:v9.18.1
mir:v9.17.7
mir:v9.17.8
mir:v9.18.10
mir:v9.18.0
mir:v9.17.9
mir:v9.17.4
mir:v9.17.20
mir:v9.17.21
mir:v9.17.22
mir:v9.17.5
mir:v9.17.2
mir:v9.17.3
mir:v9.17.18
mir:v9.17.16
mir:v9.17.13
mir:v9.17.15
mir:v9.17.12
mir:v9.17.14
mir:v9.17.17
mir:v9.17.19
mir:v9.17.10
mir:v9.16.6
mir:v9.16.7
mir:v9.17.1
mir:v9.17.0
mir:v9.16.9
mir:v9.16.8
mir:v9.17.11
mir:v9.16.36
mir:v9.16.37
mir:v9.16.39
mir:v9.16.35
mir:v9.16.4
mir:v9.16.34
mir:v9.16.5
mir:v9.16.38
mir:v9.16.3
mir:v9.16.27
mir:v9.16.32
mir:v9.16.31
mir:v9.16.28
mir:v9.16.29
mir:v9.16.30
mir:v9.16.33
mir:v9.16.25
mir:v9.16.26
mir:v9.16.23
mir:v9.16.2
mir:v9.16.22
mir:v9.16.20
mir:v9.16.24
mir:v9.16.21
mir:v9.16.15
mir:v9.16.12
mir:v9.16.19
mir:v9.16.11
mir:v9.16.18
mir:v9.16.17
mir:v9.16.13
mir:v9.16.16
mir:v9.16.10
mir:v9.15.4
mir:v9.15.8
mir:v9.15.7
mir:v9.15.5
mir:v9.16.0
mir:v9.15.6
mir:v9.16.1
mir:v9.14.8
mir:v9.15.0
mir:v9.15.3
mir:v9.15.2
mir:v9.14.9
mir:v9.15.1
mir:v9.14.7
mir:v9.14.4
mir:v9.14.11
mir:v9.14.12
mir:v9.14.5
mir:v9.14.6
mir:v9.14.2
mir:v9.14.3
mir:v9.14.10
mir:v9.14.0rc2
mir:v9.13.7
mir:v9.14.0
mir:v9.13.5-W1
mir:v9.13.6
mir:v9.14.0rc1
mir:v9.14.1
mir:v9.14.0rc3
mir:v9.13.1
mir:v9.13.2
mir:v9.13.5
mir:v9.12.4-P1
mir:v9.13.3
mir:v9.12.4rc1
mir:v9.13.0
mir:v9.13.4
mir:v9.12.3-P4
mir:v9.12.3rc1
mir:v9.12.2rc2
mir:v9.12.4
mir:v9.12.3-P1
mir:v9.12.2rc1
mir:v9.12.2-P2
mir:v9.12.3
mir:v9.12.1rc1
mir:v9.12.1-P2
mir:v9.12.2
mir:v9.12.2-P1
mir:v9.12.1b1
mir:v9.12.1
mir:v9.12.0a0
mir:v9.12.0rc2
mir:v9.12.0b1
mir:v9.12.0rc1
mir:v9.12.0b2
mir:v9.12.0a1
mir:v9.12.0rc3
mir:v9.11.9
mir:v9.11.8
mir:v9.12.0
mir:v9.11.6rc1
mir:v9.11.6
mir:v9.11.5rc1
mir:v9.11.7
mir:v9.11.6-P1
mir:v9.11.4-P1
mir:v9.11.4rc1
mir:v9.11.4
mir:v9.11.4rc2
mir:v9.11.5-P1
mir:v9.11.5-P4
mir:v9.11.5
mir:v9.11.4-P2
mir:v9.11.33
mir:v9.11.3b1
mir:v9.11.37
mir:v9.11.36
mir:v9.11.35
mir:v9.11.32
mir:v9.11.34
mir:v9.11.3rc1
mir:v9.11.3
mir:v9.11.28
mir:v9.11.2b1
mir:v9.11.2rc2
mir:v9.11.2-P1
mir:v9.11.31
mir:v9.11.29
mir:v9.11.2rc1
mir:v9.11.21
mir:v9.11.27
mir:v9.11.26
mir:v9.11.25
mir:v9.11.24
mir:v9.11.23
mir:v9.11.22
mir:v9.11.1-P3
mir:v9.11.1-P2
mir:v9.11.1rc1
mir:v9.11.2
mir:v9.11.20
mir:v9.11.1rc3
mir:v9.11.1b1
mir:v9.11.1rc2
mir:v9.11.16
mir:v9.11.17
mir:v9.11.15
mir:v9.11.18
mir:v9.11.14
mir:v9.11.13
mir:v9.11.19
mir:v9.11.1-P1
mir:v9.11.0b3
mir:v9.11.0rc1
mir:v9.11.12
mir:v9.11.11
mir:v9.11.1
mir:v9.11.10
mir:v9.11.0rc2
mir:v9.11.0rc3
mir:v9.11.0a1
mir:v9.11.0a3
mir:v9.11.0-P5
mir:v9.11.0-P2
mir:v9.11.0a2
mir:v9.11.0b2
mir:v9.11.0-P3
mir:v9.11.0b1
mir:v9.10.7rc1
mir:v9.10.8
mir:v9.11.0-P1
mir:v9.10.8rc1
mir:v9.10.7b1
mir:v9.10.7
mir:v9.11.0
mir:v9.10.8rc2
mir:v9.10.6b1
mir:v9.10.5rc2
mir:v9.10.5rc3
mir:v9.10.6
mir:v9.10.6rc2
mir:v9.10.6-P1
mir:v9.10.5rc1
mir:v9.10.6rc1
mir:v9.10.4b2
mir:v9.10.5
mir:v9.10.5-P1
mir:v9.10.5b1
mir:v9.10.5-P2
mir:v9.10.5-P3
mir:v9.10.4rc1
mir:v9.10.4b3
mir:v9.10.4-P8
mir:v9.10.4b1
mir:v9.10.4-P3
mir:v9.10.4-P2
mir:v9.10.4-P6
mir:v9.10.4-P1
mir:v9.10.4-P5
mir:v9.10.4-P4
mir:v9.10.3rc1
mir:v9.10.3-P2
mir:v9.10.3-P3
mir:v9.10.3-P4
mir:v9.10.3b1
mir:v9.10.2rc2
mir:v9.10.4
mir:v9.10.3
mir:v9.10.2-P1
mir:v9.10.2-P2
mir:v9.10.2-P4
mir:v9.10.2rc1
mir:v9.10.2b1
mir:v9.10.1rc1
mir:v9.10.1rc2
mir:v9.10.2-P3
mir:v9.10.2
mir:v9.10.0b2
mir:v9.10.0rc1
mir:v9.10.0rc2
mir:v9.10.1
mir:v9.10.1-P2
mir:v9.10.1-P1
mir:v9.10.1b2
mir:v9.10.1b1
mir:v9.0.1rc2
mir:v9.10.0b1
mir:v9.10.0a1
mir:v9.10.0-P2
mir:v9.10.0
mir:v9.10.0a2
mir:v9.0.1rc1
mir:v9.10.0-P1
mir:v9.0.0rc6
mir:v9.0.0rc2
mir:v9.0.0b5
mir:v9.0.0rc3
mir:v9.0.1
mir:v9.0.0rc5
mir:v9.0.0rc1
mir:v9.0.0rc4
mir:v9.0.0a2
mir:v9.0.0a1
mir:v9.0.0a3
mir:v9.0.0b1
mir:v9.0.0b2
mir:v9.0.0b3
mir:v9.0.0b4
mir:v9.0.0
...
compare: mir:9699eb0c7d51ab457e2723fcd90786812c2d46c5
mir:5487-mark-passed-file-pointer-as-nonnull-in-dnssec-signzone
mir:ondrej/add-DNS_SLABTOP_FOREACH
mir:5489-allow-negative-RRSIGs-in-qpcache
mir:colin/cfgmgr3
mir:backport-4606-dnssec-policy-dry-run-9.20
mir:main
mir:mnowak/llvm-21-v9.18
mir:mnowak/llvm-21-v9.20
mir:mnowak/llvm-21
mir:5222-stop-sending-responses-until-rpz-is-ready
mir:ondrej/use-stdckdint.h-if-available
mir:aydin/rotate-as-macro
mir:marka-make-require-cookie-the-default
mir:2099-implement-zonemd-signature-generation-and-verification
mir:artem-quic-support
mir:each-cleanup-dnssec-files
mir:bind-9.20
mir:bind-9.18
mir:mnowak/add-debian-trixie-v9.18
mir:mnowak/add-debian-trixie-v9.20
mir:alessio/disable-erefs
mir:5483-smooth-operator-bug
mir:alessio/reverse-name-compression-hashing
mir:alessio/always-preallocate-sigrdataset
mir:5470-meson-native-files
mir:alessio/always-preallocate-sigrdataset-baseline
mir:alessio/pre-rpath-changes
mir:colin/zone-plugins
mir:alessio/no-node-cleaning
mir:ondrej/dns_slabheader-rbt
mir:1586-synthreverse
mir:backport-3769-migrate-zsk-ksk-plit-9.18
mir:alessio/clang-format
mir:3396-bind-rrsigs-to-records
mir:ondrej/refactor-overmem-cleaning
mir:mnowak/add-debian-trixie
mir:733-rewrite-various-logging-functions-to-variadic-macros
mir:85-file-template
mir:ondrej/add-auto-cleanup
mir:each-cleanup-db-api
mir:5444-add-hhit-and-brid-records
mir:mnowak/respdiff-do-not-mangle-named-path
mir:5473-validated-crash
mir:5140-report-reload-in-progress
mir:mnowak/respdiff-do-not-mangle-named-path-9.18
mir:mnowak/respdiff-do-not-mangle-named-path-9.20
mir:mnowak/compress-core-files
mir:aydin/libcrypto-version-split
mir:matthijs-qpk-type
mir:mnowak/respdiff-gather-backtraces-earlier
mir:4204-remove-tkey-gssapi-credential
mir:alessio/no-udp-try-send
mir:alessio/no-refcounts
mir:5165-use-signer-name-when-disabling-dnssec-algorithms
mir:alessio/experimental-no-nested-name-hashmaps
mir:4752-add-6to4-self-style-rules-for-64-to-48-nibble-boundaries
mir:mnowak/main-staging
mir:1773-consider-including-all-compile-flags-in-named-v-output
mir:alessio/meson-lto-v2
mir:5458-safeguard-against-key-rollovers-when-in-invalid-state
mir:ondrej/use-quick_exit-instead-of-_exit
mir:alessio/5445-qp-small-alloc-aggressive-tuning
mir:4743-reject-zone-rrset-too-big-for-message
mir:alessio/x64-version
mir:each-convert-other-tests
mir:alessio/qp-small-alloc-with-init-patch-9-20
mir:5457-remove-tcp-retry-in-notify-send-toaddr
mir:colin/exp-server-method-table
mir:mnowak/meson-cross-version-test
mir:4204-remove-tkey-domain
mir:4204-deprecate-tkey-gssapi-credential
mir:4204-obsolete-tkey-domain
mir:4204-deprecate-tkey-domain
mir:alessio/aligned-atomics
mir:alessio/aligned-atomics-baseline
mir:3304-stop-prettifying-json-statistics
mir:each-check-and-cleanup
mir:alessio/yes-strict-aliasing
mir:alessio/skip-towire_ns-name-check
mir:ondrej/drop-case-preservation
mir:ondrej/call-rcu_barrier-on-loop-destroy
mir:3858-deprecate-fetches-per-zone
mir:colin/namedconf2json
mir:3958-adjust-tcp-clients
mir:mnowak/freebsd-14.3
mir:ondrej/pqc-mtl
mir:ondrej/pqc-main
mir:alessio/meson-lto
mir:5358-do-not-incorporate-rsasha1-ds-cds-cdnskey-records
mir:5358-treat-sha1-zones-as-insecure
mir:stepan/cookie-asyncserver
mir:alessio/fxhash-name-compression
mir:alessio/experimental-swar-qpkey-cmp
mir:ondrej/use-urcu-lfht-for-resolver-tables
mir:alessio/experimental-swar-qpkey-cmp-baseline
mir:5243-stale-refresh-as-prefetch-9.18
mir:pspacek/cleanup-dead
mir:mnowak/alma-linux-fips-9.6-v9.20
mir:mnowak/alma-linux-fips-9.6
mir:alessio/global-qpzone-lock-table-n4096
mir:ondrej/lock-free-qpzone-reads-v1-branch
mir:mnowak/add-almalinux-10-v9.20
mir:mnowak/add-almalinux-10-v9.18
mir:ondrej/separate-qpzone-heap-single-rwlock
mir:alessio/experimental-ns-client-noinit-v1
mir:alessio/experimental-ns-client-noinit-v2
mir:alessio/experimental-ns-client-noinit-baseline
mir:5160-fix-ede-1-test
mir:pspacek/doc-forward-stub-zones
mir:alessio/separate-qpzone-heap
mir:colin/qpmulti-exp
mir:stepan/9.20-zero-asyncserver
mir:alessio/first-meson-commit
mir:alessio/last-autotools-commit
mir:colin/cfgmgr3-mandatory-lmdb
mir:mnowak/bind-9.20
mir:mnowak/bind-9.18
mir:bind-9.16
mir:backport-revert-0a1a599f-9.20
mir:mnowak/pytest_rewrite_xfer
mir:5332-cast-dns_rdata_tostruct-to-void-when-it-cannot-fail
mir:bind-9.11
mir:4959-implement-some-dns-grease-methods
mir:alessio/cache-qpkey-in-qpznode
mir:alessio/slabheader-foreach-macro
mir:rt-24694-patch
mir:mnowak/alma-linux-with-fips-9.20
mir:ondrej/bind-9.16
mir:ondrej/pqc-ecdsap256
mir:ondrej/pqc-ed25519
mir:ondrej/pqc-rsa2048
mir:ondrej/pqc-antrag
mir:ondrej/pqc-mayo
mir:ondrej/pqc-hawk-512
mir:ondrej/pqc-hawk-256
mir:ondrej/pqc-sqisign
mir:ondrej/pqc-falcon-512
mir:aydin/more-explicit-fetching
mir:aydin/skiplist
mir:backport-5066-validate-adb-fetches-9.18
mir:5239-use-local-copy-of-name
mir:5239-cleanup-validator
mir:nicki/ci-changelog-fix-variables
mir:stepan/hypothesis_zones
mir:nicki/tmp-assert-on-startup
mir:mnowak/freebsd-tsan
mir:each-sieve
mir:5256-add-code-to-allow-all-key-flags-to-be-set-for-testing
mir:ondrej/resolver-update
mir:2715-missingdnskey
mir:alessio/do-not-zero-rdataset
mir:ondrej/bump-both
mir:ondrej/bump-max-recursion-queries-to-100
mir:ondrej/bump-edns-size
mir:ondrej/ed25519
mir:ondrej/ecdsap256sha256
mir:matthijs-pytest-rewrite-kasp-system-test
mir:ondrej/lock-free-qpzone-reads
mir:ondrej/fix-empty-node-cleanup
mir:ondrej/random-unlock-delay
mir:mnowak/freebsd-aws-autoscaling-9.18
mir:mnowak/freebsd-aws-autoscaling-9.20
mir:alessio/experimental-djb2-symhash
mir:backport-artem-doh-performance-drop-post-fix-9.18
mir:each-exp
mir:5207-dnssec-signzone-R-flag-ineffective
mir:5105-add-support-for-ct-requirement
mir:5076-ignore-revoked-keys-when-looking-for-predecessors
mir:5191-when-fuzzing-limit-the-number-of-iterations-generate-does
mir:ondrej/reduce-ns_query_t
mir:backport-artem-doh-performance-drop-9.18
mir:ondrej/remove-more-contention
mir:backport-5145-artem-fix-wrong-logging-severity-in-do_nsfetch-9.20
mir:5145-artem-fix-wrong-logging-severity-in-do_nsfetch-v9.20
mir:backport-5066-validate-adb-fetches-9.20
mir:ondrej/more-qpzonedb-unit-tests
mir:ondrej/lock-free-qpcache-reads
mir:ondrej/slabheader-add-up-pointer
mir:alessio/experimental-meson-lto
mir:alessio/experimental-no-magic
mir:alessio/experimental-no-name-buffer
mir:matthijs-qpkey-with-rrtype
mir:alessio/qp-no-zero-init
mir:5066-validate-adb-fetches
mir:artem-exp-reduce-http-bio-asyncs-v9.18
mir:ondrej/default-pthread-rwlock
mir:ondrej/revert-ede-1-and-2
mir:ondrej/use-uv_udp_try_send2
mir:5094-no-expired-ttl-bind-9.18
mir:ondrej/improve-db-lock-contention
mir:matthijs-regression-test-nsec3-9.18
mir:ondrej/qp-type-in-key
mir:colin/cfgmgr2-lmdb-txn-benchmark
mir:backport-artem-outgoing-tls-sni-support-9.20
mir:2959-add-more-time.c-unit-tests
mir:each-automatic-multimaster
mir:ondrej/use-create_all_cpu_call_rcu_data
mir:colin/cfgmgr-exp
mir:nicki/meson-pytest-top-builddir
mir:3658-offload-journal-processing
mir:bind-9.20-badcache-cleaning
mir:5049-unit-test-failing-on-alpine
mir:ondrej/disable-muzzy_decay_ms-option
mir:alessio/experimental-builtin-assume
mir:alessio/experimental-axfr-chunking
mir:alessio/experimental-struct-packing
mir:ondrej/fix-crash-in-dns_adb_cancelfind
mir:ondrej/deleg
mir:pspacek-xfr-soa-tcp-reuse
mir:revert-9d59c727
mir:alessio/experimental-xfer-tcp-share
mir:bind9-4821-notify-over-tls
mir:aram/experimental-xfer-tcp-share
mir:pspacek-hack-setsockopt-IP_LOCAL_PORT_RANGE
mir:4972-unknown-family-not-an-error
mir:each-add-libuv-libs
mir:marka-single-delta-ixfr
mir:4932-bind-port-zero-for-source-ports
mir:each-qpcache-heavy
mir:nicki/pygit2-debug-incomplete-pack-header
mir:ondrej/exp-limit-send-queue
mir:ondrej/exp-affinity
mir:aydin/qp-usdt
mir:4219-exempt-good-queries-from-fetch-limits
mir:backport-4861-allow-TTL-skew-in-badcache_test-9.18
mir:ondrej/lockless-adb
mir:4104-zonequota-stats-counter-is-not-counting-everything
mir:nicki/pytest-namespaces
mir:ondrej/exp-reduce-stack-size
mir:mnowak/main
mir:aydin/qpcache-heavy
mir:ondrej/monte-carlo-cleaning
mir:ondrej/rbtdb-default
mir:ondrej/monte-carlo-cleaning-9.18
mir:1128-offline-ksk-part-2
mir:aydin/qpcache-ttl-experiment
mir:pspacek/hypothesis-unit-tests
mir:4702-qp-lookup-another-iterator-bug
mir:matthijs-fuzz-qp-rbt
mir:ondrej/qpcache-simplify-overmem-cleaning
mir:ondrej/qpcache-no-lru
mir:4371-all-the-things-that-need-to-be-fixed-before-9-20
mir:ondrej-qpcache-heavy
mir:pspacek/rework-shotgun-trigger
mir:ondrej/mostly-lockless-fctx
mir:3396-cached-rrsigs-need-to-be-more-tightly-bound-to-the-covered-rrset
mir:pspacek/revert-mr8725
mir:ondrej/per-node-lock
mir:stepan/pytest-ports
mir:4581-cid-486476-memory-corruptions-overrun-in-lib-dns-resconf-c
mir:each-qpdb-rename
mir:ondrej/overmem-cleaning-wip
mir:ondrej/more-aggressive-adb-cleaning
mir:pspacek/9.11-fuzzers
mir:each-addzone-clean
mir:each-qp-lookup-iterator
mir:matthijs-generalized-dns-notifications
mir:ondrej-exp
mir:each-wildcard-refactor
mir:each-qpdb-lite
mir:sgoldlust-subfeature-docs
mir:4333-fix-catz-shutdown-assert-in-dns_view_attach
mir:4287-test-serve-stale-behavior-in-a-shared-cache-setup-v9.19.13
mir:4287-test-serve-stale-behavior-in-a-shared-cache-setup
mir:ondrej/remove-locking-from-copy_namehook_lists
mir:3198-add-rr-chaos-mode
mir:4318-double-check-the-size-of-the-structure-passed-to-dns_rdata_-struct-methods
mir:marka-memleak-fips
mir:ondrej/exp-netmgr-no-reuse
mir:stepan/rewrite-emptyzones-test-in-pytest
mir:tkrizek/experimental-enable-jemalloc-9.16
mir:revert-302d0d36
mir:1756-derive-max-ttl-from-zone-contents
mir:pspacek/v9.18.15-ds-ttl-limit-nosynth
mir:4139-test_send_timeout-check-in-a-loop
mir:4119-digdelv-tsan-timeout-9.18
mir:pspacek/v9.18.15-ds-ttl-limit
mir:pspacek/gitlab-runner-autoscaling
mir:manu/gitlab-runner-autoscaling
mir:fanf-qp-write-lighter
mir:4014-tests-for-max-transfer--in
mir:4013-add-more-system-tests-for-source-port
mir:fanf-qp-outarg
mir:3916-legacy-test-enable-dig-retries__revert
mir:3916-legacy-test-enable-dig-retries__loop
mir:3870-test-openssl-cleanup
mir:fanf-chs
mir:ondrej/exp-use-ephemeral-UDP-ports
mir:ondrej-qsbr
mir:fanf-transparent-unions
mir:ondrej-exp-phase-fair-rwlock
mir:matthijs-delegation-cache
mir:ondrej/clients-per-query
mir:ondrej-exp-recursive-clients-v9_16
mir:ondrej-exp-recursive-clients-v9_18
mir:ondrej/experiment-disable-rrset-ordering
mir:ondrej/exp-all-of-it
mir:ondrej-exp-recursive-clients
mir:ondrej/experiment-remove-spill-from-resolver
mir:ondrej/rbtdb-node_lock_count-experiment
mir:3797-part4-dnssec-signzone
mir:3785-openssl-refactoring-18
mir:fanf-prune-libraries
mir:fanf-decompress-cached
mir:fanf-compress-sheriff-nottingham
mir:ondrej-dispatch-experiment
mir:artem-make-sock-shuttingdown-atomic
mir:ondrej-glue-and-hints-are-always-ok
mir:matthijs-multisigner-inline-signing
mir:matthijs-update-ds
mir:3493-compression-buffer-reuse-test-v9_16
mir:artem-openbsd-doh_test-fix
mir:ondrej-fix-adb-buckets-rwlock
mir:artem-streamdns-update-branch
mir:pspacek/arm-search-improvements
mir:ondrej-refactor-isc_rwlock
mir:751-catz-zones-restrictions
mir:tkrizek/run-unshare-system-tests
mir:each-static-buffer-functions
mir:3468-zone-statistics-render-protection
mir:matthijs-remote-server
mir:pspacek/experiment-rrsig-val-log
mir:ondrej-extra-Makefile.am-dependencies
mir:tkrizek/apkg
mir:ondrej-remove-isc_task-quantum
mir:each-delv-ns
mir:3363-dns64-auto-configuration-on-nat64-networks
mir:u/fanf2/dnssec-settime-ctime-v9_16
mir:3346-empty-zones-should-not-be-disabled-forward-only-declarations-without-forwarders
mir:3347-ipv4only-arpa-instantiation-should-not-be-disabled-forward-only-declarations-without-forwarders
mir:3273-refactor-rdataset-privateN
mir:fanf-mordor
mir:each-trace-fctx
mir:3282-tag-CNAME-learnt-from-DS-query
mir:3218-enable-the-deferred-fatality-of-missing-glue-servers-from-bind-9-5-0
mir:ondrej-add-isc-loopmgr-nsupdate
mir:3166-no-dbuckets
mir:ondrej-isc-nm_getmctx
mir:ondrej-remove-isc_astack
mir:ondrej/wip-v9_16-uv_udp_init_ex
mir:matthijs-keyfromlabel-system-test-9_16
mir:ondrej-reduce-memory-jemalloc-small
mir:ondrej-mem-stats-per-v9_11
mir:ondrej-mem-stats-per
mir:ondrej-mem-stats-per-v9_16
mir:ondrej-reduce-memory-jemalloc
mir:ondrej-disable-internal-allocator-v9_16
mir:ondrej-disable-prehashing-v9_16
mir:3054-external-memory-leaks-are-not-detected-by-gitlab-ci
mir:ondrej-reduce-memory-large
mir:ondrej-reduce-memory-max
mir:ondrej-reduce-memory-inactivehandles
mir:ondrej-reduce-memory-udprecvbuf
mir:ondrej-reduce-memory-astack
mir:ondrej-reduce-memory-base
mir:ondrej-reduce-memory-footprint-v9_16
mir:ondrej-reduce-memory-footprint
mir:ondrej/make-the-array-stack-start-low-and-grow
mir:3033-validator-loops
mir:ondrej/isc_mutex_t-accounting-v9_16
mir:ondrej/isc_mutex_t-accounting
mir:pspacek/cache_for_too_long
mir:3034-dont-set-SO_REUSEPORT-on-outgoing-UDP-sockets
mir:2992-tcp-only-replace
mir:3015-remove-the-qmindcname-field-from-struct-fetchctx
mir:marka-cppcheck-2-6
mir:2458-run-asan-and-tsan-with-latest-stable-gcc-v9_11
mir:2821-tcp-timeout-allowance-too-short
mir:ondrej-force-disable-likely-unlikely-hints
mir:ondrej/force-disable-likely-unlikely-hints
mir:2277-log-when-we-grow-the-cache-hash-tables
mir:505-experimental-implementation-of-draft-pusateri-dnsop-update-timeout
mir:2846-masterfile-format-auto
mir:artem-doh-performance-dip-investigation
mir:artem-doh-mem-alloc-optimisations
mir:ondrej/get-rid-of-locknum
mir:2766-implement-tcp-fallback-on-no-cookie
mir:1166-add-code-to-identify-srp-messages-and-potential-extract-the-key-rrset-from-the-message
mir:704-named-fails-to-generate-missing-dnssec-signatures-for-nsec3-records-generated-by-a-previous-instance
mir:696-suppress-duplicate-nsec3-chain-generation-requests-via-rndc
mir:ondrej/robin-hood-unordered-node-map
mir:2719-threadsanitizer-data-race-between-ns_client_endrequest-rdataset_disassociate-and-rmzone
mir:1099-add-the-ability-to-add-a-record-to-a-zone-if-the-name-is-not-already-in-use-in-the-zone
mir:1255-accept-gc-_msdcs-forest-as-a-reverse-ptr-target
mir:each-requeue-auth-query
mir:artem-investigate-doh-performance-dip
mir:artem/investigate-doh-performance-dip
mir:2433-reduce-clientmgr-memory-contexts-and-tasks-extra
mir:2629-man-pages-aren-t-installed-when-building-9-17-x-v9_16
mir:2629-man-pages-aren-t-installed-when-building-9-17-x-v9_11
mir:ondrej-remove-netmgr-quantum
mir:pspacek/ci-aws-integr-multi-resolver
mir:2596-dnssec-policy-keys-inaccessible
mir:marka-gssapi-krb5-config-v9_11
mir:2433-lockless-mempool-with-slabs
mir:ondrej/clh-rwlock-no-malloc
mir:artem/merge-tls-tests-into-netmgr-tests
mir:719-make-isc_results-static
mir:2601-typo-in-definition-of-atomic_exchange_explicit-for-clang-on-unix
mir:ondrej/fix-rwlock-v9_16
mir:ondrej/fix-rwlock
mir:marka-test-enum-64-on-windows
mir:2433-lockless-mempool
mir:ondrej/lockless-mempool
mir:1651-doh-dig
mir:ondrej/provide-default-memory-context
mir:artem/dns-over-http-backup
mir:artem/dns-over-https-dig
mir:artem/resurrect-tls-layer
mir:matthijs-refactor-openssllink
mir:2321-netmgr-v2-v9_16_9
mir:1505-add-dnstap-support-to-buster-to-improve-tsan-testing
mir:each-xfrin-netmgr
mir:2189-fix-0x11-comments
mir:each-tls-config
mir:wpk-query-spectrace
mir:each-dig-netmgr
mir:wpk-handle-refs
mir:marka-tsan
mir:marka-closeversion-tsan
mir:ondrej/sundell-tsigas-lock-free-priority-queue
mir:370-support-not-returning-until-the-additional-section-is-fully-populated
mir:2019-looks-like-some-thing-is-wrong-with-eol-handling-with-gcc-centos6-amd64
mir:u/fanf2/fix-signing
mir:patch-2
mir:1988-windows-rndc-dnssec-status-bad-output
mir:cherry-pick-5cc85609
mir:1969-fix-cppcheck-warnings
mir:wpk/test-tn-patches
mir:wpk-netmgr-refcount
mir:wpk/xfrin-netmgr
mir:each-netmgr-refcount
mir:1914-text-edits-in-libdns-rst
mir:bind-9.14
mir:1774-get-windows-builds-working-again
mir:wpk-master-with-ac-2000
mir:Update-ARM-RT-16201
mir:marka-doc-man
mir:wpk-v9_16-noupdown
mir:wpk-9_16-noupgrade
mir:wpk-v9_16-exp-ondrej
mir:wpk-v9_16-exp4
mir:wpk-v9_16-exp2
mir:wpk-v9_16-exp3
mir:wpk-v9_16-spinrwlock
mir:wpk-v9_16-exp
mir:wpk/v9_16-exp
mir:wpk/tcp-connect
mir:1742-windows-build-is-crashing
mir:wpk/separate-loose-workers-916
mir:1447-incremental-rpz-update-v9_14
mir:each-locklist
mir:each-locklist-914
mir:each-profile
mir:ondrej/replace-bear-with-compiledb
mir:1138-extend-nsip-wait-recurse-or-add-nsdname-wait-recurse-v9_11
mir:1617-remove-dnssec-keymgr
mir:wpk/only-use-timer-if-initialized-v9_16
mir:wpk/v9_16_1-preview
mir:wpk/v9_16_1-preview2
mir:1629-contrib-dlz-modules-filesystem-no-longer-builds-9-16-0
mir:marka-printout-zone-structure
mir:wpk/various-perf-fixes
mir:wpk/perftest
mir:wpk/task-pausing-thread-safety
mir:ondrej/add-arm64-to-CI
mir:NG-lowac
mir:wpk/libuv-netmgr-lowac
mir:wpk/quicktest
mir:marka-cppcheck-explore
mir:wpk/rec-perf-test
mir:wpk/transferwork
mir:enhance_unit_test_debugging
mir:wpk/experiments
mir:wpk/check-active-before-trying-to-destroy-socket
mir:wpk/system-tests-rr
mir:wpk/various-test-timing-fixes
mir:ondrej/eliminate-calling-void-function-from-return-in-void-function
mir:1444-threadsanitizer-data-race-lib-dns-geoip2-c-118-in-state_key_init
mir:1412-threadsanitizer-data-race-resolver-c-7030-in-fctx_decreference
mir:Edit-donation-references
mir:fix-tests-timing-issues
mir:1119-tsan-lib/isc/task.c
mir:wpk/various-netmgr-fixes
mir:1366-threadsanitizer-data-race-adb-c-4759-in-dns_adb_beginudpfetch
mir:ondrej/make-magic-numbers-atomic
mir:wpk/recursive-perf
mir:wpk/libuv-netmgr
mir:include-multiple-files-windows
mir:506-print-fips-mode-v9_11
mir:1134-dnssec-policy-named-conf
mir:1143-a-minor-documentation-issue-consideration-of-parsing-inconsistencies-in-ipv4s-in-address-match-lists-and-in-a-controls-inet-statement-v9_11
mir:wpk-fix-adb-tsan-issues
mir:bind-9.12
mir:ondrej/check-reference-counter-in_ISC_FOO_VALID
mir:ondrej/test-64-bit-enums
mir:ondrej/fix-out-of-order-require-in-lib/dns/zone.c
mir:725-add-and-use-sharness-for-system-tests
mir:1233-when-destroying-object-with-magic-clear-the-magic-first
mir:1119-tsan-add-atomic_uint-to-win32-stdatomics-shim
mir:1119-make-unit-tests-thread-sanitizer-clean
mir:ondrej/faaa_queue
mir:marka-prep-v9_14_6
mir:marka-prep-v9_15_4
mir:15-dns64-module
mir:patch-1
mir:marka-test-dnskey-removal-using-settime
mir:ondrej/add-clang-9-tsan
mir:each-silence-signzone-warnings
mir:415-potential-null-dereference-label
mir:wpk-isc_refcount_everywhere
mir:marka-with-geoio2
mir:marka-with-geoip
mir:1104-add-json_c_libs-json_c_libs-to-make-rules-in-and-use-json_c_libs-in-makefiles-in
mir:1068-make-json-c-library-usage-opaque
mir:1067-underflow-recursing-clients-stats-v9_12
mir:marka-improve-offline-ksk-handling
mir:wpk-mutexatomics
mir:wpk/dlz-driver-test-fortify
mir:605-make-endian.h-more-portable
mir:wpk-less-refs
mir:wpk-mem-direct
mir:1027-make-rndc-clean-again
mir:707-remove-isc_memflag_internal
mir:713-use-atomics-instead-of-locks-in-isc_mempool
mir:ondrej/convert-reference-counting-to-isc_refcount
mir:ondrej/use-gitlab-10.11-create_mr_on_push
mir:ondrej/enable-uncrustify
mir:open-in-cr-lf-mode
mir:ondrej/no-signal-handling-for-external-apps-v9_11
mir:899-zonemd-allow-zero-length-hash-for-type-0
mir:928-do-not-truncate-existing-files-when-saving-keys
mir:wpk-shutdown-rpz-crashes
mir:cherry-pick-914e8ddd
mir:wpk-noaffine
mir:each-test-retry
mir:862-better-clean-sh
mir:ondrej/shellcheck-clean-conf.sh-and-cleanall.sh
mir:101-dumpdb-stale-ttl-v9_12
mir:update-mr-1376
mir:wpk-fix-tsan-issues
mir:ondrej/compare-thread-sanitizer-results
mir:ondrej-add-more-sanitizers
mir:ondrej/each-fix-dnssec-test-error-bis-v9_12
mir:806-disable-alg-ta-servfail
mir:ondrej/gitlab-ci-reduce-tags
mir:ondrej/reduce-the-number-of-system-test-jobs
mir:674-abort-when-memory-allocation-fails-v9_11
mir:736-unify-the-way-we-use-different-__attribute__s
mir:use-pthread-rwlock
mir:ondrej-remove-make-clean-from-configure.ac
mir:782-strip-CRLF-in-a-shell-function
mir:ondrej/v9_11_5_P1-add-ubuntu-to-build-and-test-job
mir:69-tune-fetchlimit-params
mir:628-remove-DST_ALG_ECC
mir:wpk-retry-udp
mir:wpk-taskmgr-greedy-worker
mir:wpk-taskmgr-fixes
mir:wpk-mockreply
mir:wpk-unix-socket-noqueues
mir:wpk-no-configurable-taskmgr-quantum
mir:wpk-fix-recursive-performance
mir:ondrej-fix-recursive-performance
mir:wpk-resolver-tasks-bound
mir:wpk-bucketed-stats
mir:NG-unix-socket-mergable
mir:marka-verify
mir:710-add-address-sanitizer-enabled-build
mir:wpk-aligned-mutexes
mir:wpk-unix-socket-mergable-test
mir:wpk-unix-socket-and-mem
mir:wpk-cleanup-mem-c
mir:656-placeholder-for-utimaco-hsm
mir:52-dot
mir:wpk-fetchlimit-intermittent-failure
mir:84-destroy-task-first-when-destroying-rpzs-v9_12
mir:84-destroy-task-first-when-destroying-rpzs-v9_11
mir:revert-29e7501b
mir:wpk-dot
mir:NG-nomemcheck
mir:NG-unix-socket-cleanup
mir:git-replay-merge-auto-accept-merge-request
mir:checklist
mir:509-fix-strerror-warnings
mir:10-use-concurrency_kit
mir:NG-test-REUSEPORT-multiepoll
mir:10-check-what-atomics-are-in-use
mir:NG-1-remove-unthreaded
mir:452-isc_refcount_init
mir:NG-test-quantum
mir:NG-networkonly
mir:NG-2-remove-isc_bind9
mir:provide-full-distribution-with-random-alt
mir:experimental/memory-management
mir:provide-full-distribution-with-random
mir:NG-test-affine
mir:NG-test-malloc
mir:440-root-zone-performance-regression-v9_11
mir:145-dnskey-sigvalidity-v9_11
mir:9-use-C99-integer-types-v9_11
mir:honggfuzz-v9_12
mir:honggfuzz-v9_11
mir:experimental/cname-at-apex
mir:344-include-atomic-when-compiling-with-a-c-compiler
mir:349-set-__attribute__-warn_unused_result-on-all-function-that-return-values-to-catch-unused-results
mir:bind-9.10
mir:bind-9.9
mir:344-add-isc/stdatomic.h-header-for-C++-compatibility
mir:cleanup-allow-notify
mir:354-named-checkzone-complains-about-mx-records
mir:209-glue-is-no-longer-included-v9_11
mir:209-glue-is-no-longer-included-v9_10
mir:209-glue-is-no-longer-included-v9_9
mir:311-remove-isc_bind9-code-from-libraries
mir:175-refactor-hmac-functions
mir:293-cleanup-radix-v9_12
mir:294-follow-cname-dname-on-NSes
mir:10-atomic-mem
mir:10-atomic-refcount
mir:test-random
mir:272-fix-windows-build
mir:follow-cname-dname-on-NSes
mir:185-notes-fix-v9_12
mir:238-remove-recvoverflow
mir:244-non-dnssec-build-fails-to-compile
mir:add-scan-build-to-gitlab-ci
mir:227-crypto-refactoring
mir:37-root-key-sentinel-counters
mir:179-implement-additional-truncated-response-draft-song-atr-large-resp-00
mir:remove-old-pkcs11
mir:176-openssl-1-1-1-build
mir:aname-initial
mir:52-implement-encryption-with-tls-rfc-7858
mir:124-cname-deadlock
mir:120-bind-9-11-addzone-fails
mir:nsis-installer
mir:55-year-2018-in-v9_12
mir:55-year-2018-in-v9_11
mir:55-year-2018-in-v9_10
mir:55-year-2018-in-v9_9
mir:unittest-sh-fails-to-run-on-openbsd
mir:rt46603
mir:rt46718
mir:rt46230_2
mir:rt44710
mir:rt42272
mir:cherry-pick-3a181cfb
mir:rt46276
mir:rt46281
mir:bind-9.8
mir:bind-9.6
mir:bind-9.7
mir:bind-9.4
mir:bind-9.5
mir:bind-9.3
mir:bind-9.2
mir:bind-9.1
mir:bind-9.0
mir:v9.18.39
mir:v9.20.12
mir:stable
mir:v9.21.11
mir:v9.18.38
mir:v9.20.11
mir:v9.21.10
mir:v9.20.10
mir:v9.21.9
mir:v9.18.37
mir:v9.20.9
mir:v9.21.8
mir:v9.18.36
mir:v9.20.8
mir:v9.21.7
mir:v9.18.35
mir:v9.20.7
mir:v9.21.6
mir:ondrej/lock-free-qpzone-reads-v1
mir:v9.20.6
mir:v9.21.5
mir:v9.18.34
mir:v9.18.33
mir:v9.20.5
mir:v9.21.4
mir:v9.18.32
mir:v9.20.4
mir:v9.21.3
mir:v9.18.31
mir:v9.20.3
mir:v9.21.2
mir:v9.18.30
mir:v9.20.2
mir:v9.21.1
mir:v9.20.1
mir:v9.21.0
mir:v9.18.29
mir:alessio/regression/2ebcafd8c2
mir:alessio/regression/227add4c3e
mir:alessio/regression/a26055f03e
mir:alessio/regression/026024a6ae
mir:v9.18.28
mir:v9.20.0
mir:v9.18.27
mir:v9.19.24
mir:v9.16.50
mir:v9.18.26
mir:v9.19.23
mir:v9.16.49
mir:v9.18.25
mir:v9.19.22
mir:v9.16.48
mir:v9.18.24
mir:v9.19.21
mir:v9.18.21
mir:v9.19.19
mir:v9.16.45
mir:v9.18.20
mir:v9.19.18
mir:v9.18.19
mir:v9.16.44
mir:v9.19.17
mir:v9.16.43
mir:v9.18.18
mir:v9.19.16
mir:v9.18.17
mir:v9.19.15
mir:v9.16.42
mir:v9.18.16
mir:v9.19.14
mir:v9.16.41
mir:v9.18.15
mir:v9.19.13
mir:v9.16.40
mir:v9.18.14
mir:v9.19.12
mir:v9.9-ESV-R10-P2
mir:v9.9.9b2
mir:v9.9.9-P8
mir:v9.9.9b1
mir:v9.9.9rc1
mir:v9.9.9-P6
mir:v9.9.9-P5
mir:v9.9.8rc1
mir:v9.9.9-P2
mir:v9.9.9-P4
mir:v9.9.9-P3
mir:v9.9.9
mir:v9.9.9-P1
mir:v9.9.7rc2
mir:v9.9.8-P2
mir:v9.9.7rc1
mir:v9.9.7b1
mir:v9.9.8-P4
mir:v9.9.8b1
mir:v9.9.8
mir:v9.9.8-P3
mir:v9.9.6rc2
mir:v9.9.6rc1
mir:v9.9.7-P3
mir:v9.9.6b2
mir:v9.9.7-P1
mir:v9.9.6b1
mir:v9.9.7
mir:v9.9.7-P2
mir:v9.9.5rc1
mir:v9.9.6
mir:v9.9.6-P1
mir:v9.9.5rc2
mir:v9.9.5
mir:v9.9.5b1
mir:v9.9.5-P1
mir:v9.9.6-P2
mir:v9.9.5-W1
mir:v9.9.4-P1
mir:v9.9.4b1
mir:v9.9.4
mir:v9.9.4rc2
mir:v9.9.4-P2
mir:v9.9.3rc1
mir:v9.9.4rc1
mir:v9.9.3rc2
mir:v9.9.2-P2
mir:v9.9.3b2
mir:v9.9.3-P2
mir:v9.9.2b1
mir:v9.9.3
mir:v9.9.3-P1
mir:v9.9.2rc1
mir:v9.9.3b1
mir:v9.9.13rc2
mir:v9.9.1-P1
mir:v9.9.2
mir:v9.9.13rc1
mir:v9.9.1-P2
mir:v9.9.1-P3
mir:v9.9.1-P4
mir:v9.9.2-P1
mir:v9.9.12
mir:v9.9.12rc1
mir:v9.9.11rc1
mir:v9.9.11b1
mir:v9.9.12b1
mir:v9.9.11-P1
mir:v9.9.13
mir:v9.9.11rc2
mir:v9.9.10rc3
mir:v9.9.10-P1
mir:v9.9.10b1
mir:v9.9.10rc2
mir:v9.9.10-P2
mir:v9.9.10-P3
mir:v9.9.11
mir:v9.9.10rc1
mir:v9.9.0rc4
mir:v9.9.0rc3
mir:v9.9.0b2
mir:v9.9.1
mir:v9.9.10
mir:v9.9.0b1
mir:v9.9.0rc2
mir:v9.9.0rc1
mir:v9.8.8rc2
mir:v9.9.0a3
mir:v9.9.0a2
mir:v9.9.0a1
mir:v9.8.8rc1
mir:v9.8.9-P2
mir:v9.9.0-W1
mir:v9.9.0
mir:v9.8.7-P1
mir:v9.8.7b1
mir:v9.8.7rc1
mir:v9.8.8b1
mir:v9.8.8b2
mir:v9.8.8
mir:v9.8.7-W1
mir:v9.8.7rc2
mir:v9.8.6-P1
mir:v9.8.6b1
mir:v9.8.6
mir:v9.8.6-P2
mir:v9.8.5rc2
mir:v9.8.6rc1
mir:v9.8.6rc2
mir:v9.8.7
mir:v9.8.5-P1
mir:v9.8.4rc1
mir:v9.8.4b1
mir:v9.8.5rc1
mir:v9.8.5b2
mir:v9.8.5-P2
mir:v9.8.5
mir:v9.8.5b1
mir:v9.8.4
mir:v9.8.3-P1
mir:v9.8.4-P2
mir:v9.8.3-P2
mir:v9.8.3-P4
mir:v9.8.3-P3
mir:v9.8.3
mir:v9.8.4-P1
mir:v9.8.1b2
mir:v9.8.1b3
mir:v9.8.2rc2
mir:v9.8.2-W1
mir:v9.8.2b1
mir:v9.8.2rc1
mir:v9.8.1rc1
mir:v9.8.2
mir:v9.8.0a1
mir:v9.8.0b1
mir:v9.8.0rc1
mir:v9.8.1-P1
mir:v9.8.1
mir:v9.8.1b1
mir:v9.8.0-P3
mir:v9.8.0-P4
mir:v9.7.6-P3
mir:v9.8.0-P1
mir:v9.8.0-P2
mir:v9.7.6-P4
mir:v9.7.7b1
mir:v9.7.7rc1
mir:v9.7.7
mir:v9.8.0
mir:v9.7.5-W1
mir:v9.7.6
mir:v9.7.6-P1
mir:v9.7.5b1
mir:v9.7.5
mir:v9.7.6-P2
mir:v9.7.5rc2
mir:v9.7.5rc1
mir:v9.7.4
mir:v9.7.4b1
mir:v9.7.4-P1
mir:v9.7.3-P3
mir:v9.7.3rc1
mir:v9.7.3-P2
mir:v9.7.3b1
mir:v9.7.4rc1
mir:v9.7.2-P1
mir:v9.7.2
mir:v9.7.3-P1
mir:v9.7.3
mir:v9.7.2-P3
mir:v9.7.2-P2
mir:v9.7.2b1
mir:v9.7.2rc1
mir:v9.7.1-P1
mir:v9.7.1
mir:v9.7.0rc1
mir:v9.7.1-P2
mir:v9.7.0b3
mir:v9.7.1rc1
mir:v9.7.0rc2
mir:v9.7.1b1
mir:v9.7.0a1
mir:v9.7.0-P2
mir:v9.7.0-P1
mir:v9.7.0a3
mir:v9.7.0a2
mir:v9.7.0b1
mir:v9.7.0
mir:v9.7.0b2
mir:v9.6-ESV-R9b1
mir:v9.6-ESV-R9b2
mir:v9.6-ESV-R9rc2
mir:v9.6-ESV-R8
mir:v9.6-ESV-R8b1
mir:v9.6-ESV-R9rc1
mir:v9.6-ESV-R9
mir:v9.6-ESV-R9-P1
mir:v9.6-ESV-R7-P3
mir:v9.6-ESV-R7-P2
mir:v9.6-ESV-R6rc1
mir:v9.6-ESV-R7-P4
mir:v9.6-ESV-R7-P1
mir:v9.6-ESV-R6rc2
mir:v9.6-ESV-R6b1
mir:v9.6-ESV-R7
mir:v9.6-ESV-R6
mir:v9.6-ESV-R4-P1
mir:v9.6-ESV-R5
mir:v9.6-ESV-R5b1
mir:v9.6-ESV-R5-P1
mir:v9.6-ESV-R4-P2
mir:v9.6-ESV-R4-P3
mir:v9.6-ESV-R5rc1
mir:v9.6-ESV-R11rc1
mir:v9.6-ESV-R2
mir:v9.6-ESV-R3
mir:v9.6-ESV-R11b1
mir:v9.6-ESV-R11
mir:v9.6-ESV-R10rc2
mir:v9.6-ESV-R4
mir:v9.6-ESV-R11rc2
mir:v9.6-ESV-R10b1
mir:v9.6-ESV-R10-P1
mir:v9.6-ESV
mir:v9.6.3b1
mir:v9.6-ESV-R10
mir:v9.6-ESV-R10rc1
mir:v9.6.3rc1
mir:v9.6-ESV-R1
mir:v9.6.2b1
mir:v9.6.2-P1
mir:v9.6.2-P2
mir:v9.6.2-P3
mir:v9.6.1rc1
mir:v9.6.2rc1
mir:v9.6.3
mir:v9.6.2
mir:v9.6.1
mir:v9.6.1b1
mir:v9.6.1-P2
mir:v9.6.0rc1
mir:v9.6.0b1
mir:v9.6.1-P1
mir:v9.6.0rc2
mir:v9.6.1-P3
mir:v9.6.0
mir:v9.6.0-P1
mir:v9.5.3rc1
mir:v9.5.3b1
mir:v9.5.2rc1
mir:v9.6.0a1
mir:v9.5.2-P4
mir:v9.5.2b1
mir:v9.5.1b2
mir:v9.5.1rc2
mir:v9.5.1b3
mir:v9.5.2-P1
mir:v9.5.2-P2
mir:v9.5.1rc1
mir:v9.5.2-P3
mir:v9.5.2
mir:v9.5.1-P1
mir:v9.5.1
mir:v9.5.0b3
mir:v9.5.1b1
mir:v9.5.0b2
mir:v9.5.0rc1
mir:v9.5.1-P3
mir:v9.5.1-P2
mir:v9.5.0a4
mir:v9.5.0a3
mir:v9.5.0a2
mir:v9.5.0a6
mir:v9.5.0b1
mir:v9.5.0a7
mir:v9.5.0a5
mir:v9.5.0a1
mir:v9.5.0-P2-W2
mir:v9.5.0
mir:v9.4-ESVrc1
mir:v9.5.0-P2-W1
mir:v9.4-ESV-R5rc1
mir:v9.5.0-P1
mir:v9.4-ESVb1
mir:v9.5.0-P2
mir:v9.4-ESV-R5-P1
mir:v9.4-ESV-R4-P1
mir:v9.4-ESV-R4
mir:v9.4-ESV-R3
mir:v9.4-ESV-R5
mir:v9.4-ESV-R5b1
mir:v9.4-ESV-R1
mir:v9.4-ESV-R2
mir:v9.4.3rc1
mir:v9.4.3b3
mir:v9.4.4b1
mir:v9.4.3-P5
mir:v9.4.3-P4
mir:v9.4.3b1
mir:v9.4-ESV
mir:v9.4.3b2
mir:v9.4.3-P1
mir:v9.4.3-P2
mir:v9.4.2-P2-W2
mir:v9.4.2b1
mir:v9.4.2rc1
mir:v9.4.2rc2
mir:v9.4.3-P3
mir:v9.4.3
mir:v9.4.2-P2
mir:v9.4.2
mir:v9.4.1-P1
mir:v9.4.2-P1
mir:v9.4.2-P2-W1
mir:v9.4.1
mir:v9.4.0rc1
mir:v9.4.0rc2
mir:v9.4.0a3
mir:v9.4.0b4
mir:v9.4.0a6
mir:v9.4.0b3
mir:v9.4.0b2
mir:v9.4.0b1
mir:v9.4.0a5
mir:v9.4.0a4
mir:v9.3.6rc1
mir:v9.3.6
mir:v9.4.0a2
mir:v9.4.0
mir:v9.4.0a1
mir:v9.3.6-P1
mir:v9.3.6-P2
mir:v9.3.6b1
mir:v9.3.5rc2
mir:v9.3.5b1
mir:v9.3.5
mir:v9.3.5rc1
mir:v9.3.5-P1
mir:v9.3.5-P2-W2
mir:v9.3.5-P2
mir:v9.3.5-P2-W1
mir:v9.3.3rc3
mir:v9.3.3
mir:v9.3.4-P1
mir:v9.3.4
mir:v9.3.3rc2
mir:v9.3.2rc1
mir:v9.3.3b1
mir:v9.3.3rc1
mir:v9.3.2b1
mir:v9.3.2b2
mir:v9.3.0rc4
mir:v9.3.2-P2
mir:v9.3.1rc1
mir:v9.3.1
mir:v9.3.2
mir:v9.3.2-P1
mir:v9.2.8-P1
mir:v9.2.9rc1
mir:v9.2.9b1
mir:v9.2.9
mir:v9.3.0rc1
mir:v9.3.0rc2
mir:v9.3.0rc3
mir:v9.3.0
mir:v9.2.8
mir:v9.2.7rc1
mir:v9.2.6rc1
mir:v9.2.7rc2
mir:v9.2.6b2
mir:v9.2.7
mir:v9.2.7b1
mir:v9.2.7rc3
mir:v9.2.4rc7
mir:v9.2.4rc8
mir:v9.2.5rc1
mir:v9.2.5
mir:v9.2.6b1
mir:v9.2.6-P2
mir:v9.2.6-P1
mir:v9.2.6
mir:v9.2.4rc5
mir:v9.2.3rc4
mir:v9.2.4rc4
mir:v9.2.4
mir:v9.2.4rc2
mir:v9.2.4rc1
mir:v9.2.4rc6
mir:v9.2.4rc3
mir:v9.2.2-P3
mir:v9.2.2-P2
mir:v9.2.3
mir:v9.2.2rc1
mir:v9.2.3rc1
mir:v9.2.3rc2
mir:v9.2.2-P1
mir:v9.2.3rc3
mir:v9.2.1rc2
mir:v9.2.1rc1
mir:v9.2.0rc9
mir:v9.2.0rc8
mir:v9.2.0rc7
mir:v9.2.1-P1
mir:v9.2.2
mir:v9.2.1
mir:v9.2.0rc6
mir:v9.2.0rc5
mir:v9.2.0rc4
mir:v9.2.0rc3
mir:v9.2.0rc2
mir:v9.2.0rc1
mir:v9.2.0rc10
mir:v9.2.0b2
mir:v9.2.0-P1
mir:v9.2.0b1
mir:v9.1.3rc3
mir:v9.2.0a1
mir:v9.2.0a3
mir:v9.2.0
mir:v9.2.0-P2
mir:v9.2.0a2
mir:v9.1.2rc1
mir:v9.1.3-P1
mir:v9.1.3-P2
mir:v9.1.3-P3
mir:v9.1.2
mir:v9.1.3rc2
mir:v9.1.3rc1
mir:v9.1.3
mir:v9.1.1rc1
mir:v9.1.1-P4
mir:v9.1.1rc2
mir:v9.1.1rc7
mir:v9.1.1rc6
mir:v9.1.1rc3
mir:v9.1.1rc5
mir:v9.1.1rc4
mir:v9.1.0b3
mir:v9.1.0b2
mir:v9.1.0rc1
mir:v9.1.1-P1
mir:v9.1.1-P3
mir:v9.1.1
mir:v9.1.1-P2
mir:v9.1.0b1
mir:v9.1.0
mir:v9.19.4
mir:v9.19.8
mir:v9.19.7
mir:v9.19.6
mir:v9.19.5
mir:v9.19.9
mir:v9.19.0
mir:v9.19.10
mir:v9.18.8
mir:v9.18.9
mir:v9.19.3
mir:v9.19.11
mir:v9.19.1
mir:v9.19.2
mir:v9.18.3
mir:v9.18.13
mir:v9.18.12
mir:v9.18.2
mir:v9.18.4
mir:v9.18.7
mir:v9.18.6
mir:v9.18.5
mir:v9.17.6
mir:v9.18.11
mir:v9.18.1
mir:v9.17.7
mir:v9.17.8
mir:v9.18.10
mir:v9.18.0
mir:v9.17.9
mir:v9.17.4
mir:v9.17.20
mir:v9.17.21
mir:v9.17.22
mir:v9.17.5
mir:v9.17.2
mir:v9.17.3
mir:v9.17.18
mir:v9.17.16
mir:v9.17.13
mir:v9.17.15
mir:v9.17.12
mir:v9.17.14
mir:v9.17.17
mir:v9.17.19
mir:v9.17.10
mir:v9.16.6
mir:v9.16.7
mir:v9.17.1
mir:v9.17.0
mir:v9.16.9
mir:v9.16.8
mir:v9.17.11
mir:v9.16.36
mir:v9.16.37
mir:v9.16.39
mir:v9.16.35
mir:v9.16.4
mir:v9.16.34
mir:v9.16.5
mir:v9.16.38
mir:v9.16.3
mir:v9.16.27
mir:v9.16.32
mir:v9.16.31
mir:v9.16.28
mir:v9.16.29
mir:v9.16.30
mir:v9.16.33
mir:v9.16.25
mir:v9.16.26
mir:v9.16.23
mir:v9.16.2
mir:v9.16.22
mir:v9.16.20
mir:v9.16.24
mir:v9.16.21
mir:v9.16.15
mir:v9.16.12
mir:v9.16.19
mir:v9.16.11
mir:v9.16.18
mir:v9.16.17
mir:v9.16.13
mir:v9.16.16
mir:v9.16.10
mir:v9.15.4
mir:v9.15.8
mir:v9.15.7
mir:v9.15.5
mir:v9.16.0
mir:v9.15.6
mir:v9.16.1
mir:v9.14.8
mir:v9.15.0
mir:v9.15.3
mir:v9.15.2
mir:v9.14.9
mir:v9.15.1
mir:v9.14.7
mir:v9.14.4
mir:v9.14.11
mir:v9.14.12
mir:v9.14.5
mir:v9.14.6
mir:v9.14.2
mir:v9.14.3
mir:v9.14.10
mir:v9.14.0rc2
mir:v9.13.7
mir:v9.14.0
mir:v9.13.5-W1
mir:v9.13.6
mir:v9.14.0rc1
mir:v9.14.1
mir:v9.14.0rc3
mir:v9.13.1
mir:v9.13.2
mir:v9.13.5
mir:v9.12.4-P1
mir:v9.13.3
mir:v9.12.4rc1
mir:v9.13.0
mir:v9.13.4
mir:v9.12.3-P4
mir:v9.12.3rc1
mir:v9.12.2rc2
mir:v9.12.4
mir:v9.12.3-P1
mir:v9.12.2rc1
mir:v9.12.2-P2
mir:v9.12.3
mir:v9.12.1rc1
mir:v9.12.1-P2
mir:v9.12.2
mir:v9.12.2-P1
mir:v9.12.1b1
mir:v9.12.1
mir:v9.12.0a0
mir:v9.12.0rc2
mir:v9.12.0b1
mir:v9.12.0rc1
mir:v9.12.0b2
mir:v9.12.0a1
mir:v9.12.0rc3
mir:v9.11.9
mir:v9.11.8
mir:v9.12.0
mir:v9.11.6rc1
mir:v9.11.6
mir:v9.11.5rc1
mir:v9.11.7
mir:v9.11.6-P1
mir:v9.11.4-P1
mir:v9.11.4rc1
mir:v9.11.4
mir:v9.11.4rc2
mir:v9.11.5-P1
mir:v9.11.5-P4
mir:v9.11.5
mir:v9.11.4-P2
mir:v9.11.33
mir:v9.11.3b1
mir:v9.11.37
mir:v9.11.36
mir:v9.11.35
mir:v9.11.32
mir:v9.11.34
mir:v9.11.3rc1
mir:v9.11.3
mir:v9.11.28
mir:v9.11.2b1
mir:v9.11.2rc2
mir:v9.11.2-P1
mir:v9.11.31
mir:v9.11.29
mir:v9.11.2rc1
mir:v9.11.21
mir:v9.11.27
mir:v9.11.26
mir:v9.11.25
mir:v9.11.24
mir:v9.11.23
mir:v9.11.22
mir:v9.11.1-P3
mir:v9.11.1-P2
mir:v9.11.1rc1
mir:v9.11.2
mir:v9.11.20
mir:v9.11.1rc3
mir:v9.11.1b1
mir:v9.11.1rc2
mir:v9.11.16
mir:v9.11.17
mir:v9.11.15
mir:v9.11.18
mir:v9.11.14
mir:v9.11.13
mir:v9.11.19
mir:v9.11.1-P1
mir:v9.11.0b3
mir:v9.11.0rc1
mir:v9.11.12
mir:v9.11.11
mir:v9.11.1
mir:v9.11.10
mir:v9.11.0rc2
mir:v9.11.0rc3
mir:v9.11.0a1
mir:v9.11.0a3
mir:v9.11.0-P5
mir:v9.11.0-P2
mir:v9.11.0a2
mir:v9.11.0b2
mir:v9.11.0-P3
mir:v9.11.0b1
mir:v9.10.7rc1
mir:v9.10.8
mir:v9.11.0-P1
mir:v9.10.8rc1
mir:v9.10.7b1
mir:v9.10.7
mir:v9.11.0
mir:v9.10.8rc2
mir:v9.10.6b1
mir:v9.10.5rc2
mir:v9.10.5rc3
mir:v9.10.6
mir:v9.10.6rc2
mir:v9.10.6-P1
mir:v9.10.5rc1
mir:v9.10.6rc1
mir:v9.10.4b2
mir:v9.10.5
mir:v9.10.5-P1
mir:v9.10.5b1
mir:v9.10.5-P2
mir:v9.10.5-P3
mir:v9.10.4rc1
mir:v9.10.4b3
mir:v9.10.4-P8
mir:v9.10.4b1
mir:v9.10.4-P3
mir:v9.10.4-P2
mir:v9.10.4-P6
mir:v9.10.4-P1
mir:v9.10.4-P5
mir:v9.10.4-P4
mir:v9.10.3rc1
mir:v9.10.3-P2
mir:v9.10.3-P3
mir:v9.10.3-P4
mir:v9.10.3b1
mir:v9.10.2rc2
mir:v9.10.4
mir:v9.10.3
mir:v9.10.2-P1
mir:v9.10.2-P2
mir:v9.10.2-P4
mir:v9.10.2rc1
mir:v9.10.2b1
mir:v9.10.1rc1
mir:v9.10.1rc2
mir:v9.10.2-P3
mir:v9.10.2
mir:v9.10.0b2
mir:v9.10.0rc1
mir:v9.10.0rc2
mir:v9.10.1
mir:v9.10.1-P2
mir:v9.10.1-P1
mir:v9.10.1b2
mir:v9.10.1b1
mir:v9.0.1rc2
mir:v9.10.0b1
mir:v9.10.0a1
mir:v9.10.0-P2
mir:v9.10.0
mir:v9.10.0a2
mir:v9.0.1rc1
mir:v9.10.0-P1
mir:v9.0.0rc6
mir:v9.0.0rc2
mir:v9.0.0b5
mir:v9.0.0rc3
mir:v9.0.1
mir:v9.0.0rc5
mir:v9.0.0rc1
mir:v9.0.0rc4
mir:v9.0.0a2
mir:v9.0.0a1
mir:v9.0.0a3
mir:v9.0.0b1
mir:v9.0.0b2
mir:v9.0.0b3
mir:v9.0.0b4
mir:v9.0.0
3 Commits
f8aa0f8ff0
...
9699eb0c7d
Author | SHA1 | Message | Date | |
---|---|---|---|---|
|
9699eb0c7d
|
fixup! Allow negative RRSIGs in the qpcache again | ||
|
7235a733e0
|
Allow negative RRSIGs in the qpcache again
The previous refactoring added an assertion failure when negative RRSIG would be added to the cache database. As result, any query for RRSIG in any unsigned zone would trigger that assertion failure. Allow the negative RRSIG entries to be stored in the cache database again as not caching these would trigger new remote fetch every time such query would be received from a client. |
||
|
a3c338ae69
|
Add a test for non-existence of RRSIG in the unsigned zone
This tests that the result is NOERROR and a single SOA record is returned. |
2 changed files with 36 additions and 11 deletions
|
@ -97,6 +97,20 @@ def test_insecure_glue():
|
|||
assert "10.53.0.3" in addrs
|
||||
|
||||
|
||||
def test_insecure_rrsig():
|
||||
# check that for a rrsig query against a validating resolver where the
|
||||
# authoritative zone is unsigned (insecure delegation), noerror is
|
||||
# returned.
|
||||
msg = isctest.query.create("a.insecure.example", "RRSIG")
|
||||
res = isctest.query.tcp(msg, "10.53.0.4")
|
||||
isctest.check.noerror(res)
|
||||
isctest.check.rr_count_eq(res.answer, 0)
|
||||
isctest.check.rr_count_eq(res.authority, 1)
|
||||
isctest.check.rr_count_eq(res.additional, 0)
|
||||
assert str(res.authority[0].name) == "insecure.example."
|
||||
assert res.authority[0].rdtype == rdatatype.SOA
|
||||
|
||||
|
||||
def test_adflag():
|
||||
# compare auth and recursive answers
|
||||
msg = isctest.query.create("a.example", "A", dnssec=False)
|
||||
|
|
|
@ -2083,9 +2083,6 @@ qpcache_findrdataset(dns_db_t *db, dns_dbnode_t *node, dns_dbversion_t *version,
|
|||
/* We can't search negative cache directly */
|
||||
return ISC_R_NOTFOUND;
|
||||
}
|
||||
if (dns_rdatatype_issig(type) && covers == dns_rdatatype_none) {
|
||||
return ISC_R_NOTFOUND;
|
||||
}
|
||||
|
||||
nlock = &qpdb->buckets[qpnode->locknum].lock;
|
||||
NODE_RDLOCK(nlock, &nlocktype);
|
||||
|
@ -2555,9 +2552,8 @@ add(qpcache_t *qpdb, qpcnode_t *qpnode, dns_slabheader_t *newheader,
|
|||
|
||||
REQUIRE(rdtype != dns_rdatatype_none);
|
||||
if (dns_rdatatype_issig(rdtype)) {
|
||||
/* signature must be positive, and cover a type */
|
||||
REQUIRE(!NEGATIVE(newheader));
|
||||
REQUIRE(covers != dns_rdatatype_none);
|
||||
/* signature must be either negative or cover something */
|
||||
REQUIRE(NEGATIVE(newheader) || covers != dns_rdatatype_none);
|
||||
} else {
|
||||
/* otherwise, it must cover nothing */
|
||||
REQUIRE(covers == dns_rdatatype_none);
|
||||
|
@ -2593,6 +2589,26 @@ add(qpcache_t *qpdb, qpcnode_t *qpnode, dns_slabheader_t *newheader,
|
|||
}
|
||||
goto find_header;
|
||||
}
|
||||
|
||||
if (dns_rdatatype_issig(rdtype)) {
|
||||
/*
|
||||
* If we're adding a proof that a signature
|
||||
* doesn't exist, mark all signatures as
|
||||
* ancient.
|
||||
*/
|
||||
|
||||
for (top = qpnode->data; top != NULL;
|
||||
top = top->next)
|
||||
{
|
||||
if (rdtype ==
|
||||
DNS_TYPEPAIR_TYPE(top->typepair))
|
||||
{
|
||||
mark_ancient(top->header);
|
||||
}
|
||||
}
|
||||
goto find_header;
|
||||
}
|
||||
|
||||
/*
|
||||
* Otherwise look for any RRSIGs of the given
|
||||
* type so they can be marked ancient later.
|
||||
|
@ -3154,11 +3170,6 @@ qpcache_deleterdataset(dns_db_t *db, dns_dbnode_t *node,
|
|||
attributes |= DNS_SLABHEADERATTR_NEGATIVE;
|
||||
}
|
||||
|
||||
/* RRSIG must have covered type */
|
||||
if (type == dns_rdatatype_rrsig && covers == dns_rdatatype_none) {
|
||||
return ISC_R_NOTIMPLEMENTED;
|
||||
}
|
||||
|
||||
newheader = dns_slabheader_new(db->mctx, node);
|
||||
newheader->typepair = DNS_TYPEPAIR_VALUE(type, covers);
|
||||
setttl(newheader, 0);
|
||||
|
|
Write
Preview
Loading…
x
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.