main
resolve: add support for RFC 8080 (#7600)
resolved: move DNS RR/key/answer/question/packet tools to shared/
fuzzers: add input size limits, always configure limits in two ways
fuzz: unify logging setup
meson: adjust naming of '*extract*' variables
Use https for freedesktop.org
resolved: add missing polkit checks on FlushCaches and ResetServerFeatures D-Bus methods
license: LGPL-2.1+ -> LGPL-2.1-or-later
resolved: turn off that a search domain is derived from the host's fqdn
resolvconf-compat: convert to OPTION macros
resolvectl: render DNS errors as JSON
Rename basic-forward.h, sd-forward.h, and shared-forward.h to forward.h
resolved: avoid dangling hashmap entry on RegisterService failure
resolve: Clean up includes
resolved: add configurable DNS cache size
resolved: fix spurious BrowseServices add/remove flapping with ifindex=0 (#42982)
resolved: Track per-service item ifindex in DnssdDiscoveredService
clang-tidy: Fix all remaining misc-include-cleaner violations
dns-delegates: add support for setting a firewall mark
string-util: beef up string_is_safe()
tree-wide: drop DLOPEN_FOO() macros
string-table: Introduce DECLARE_STRING_TABLE_LOOKUP() and friends
resolved: preserve unchanged question on asymmetric redirect
tree-wide: Introduce DECLARE_TRIVIAL_REF_UNREF_FUNC() and friends
resolved: add concept of delegating lookups below certain domains to specific DNS servers
resolved: skip cache flush on server switch/re-probe when StaleRetentionSec is set
iovec-util: rename iovec_increment() -> iovec_inc_many()
resolved: fix potential use-after-free when freeing DNS extra stub listeners
many: fix remaining check-pointer-deref issues
resolved: load libcrypto/libssl lazily on first use and make them optional (#42681)
resolved: use DNS_TYPE_DNSKEY for trust anchor support (#40850)
tree-wide: Fix declaration/definition parameter name mismatches
resolved: roll back partial DNS zone publication
polkit: check if user authenticated as admin
tree-wide: Various forward header cleanups
resolve: shorten conf parser name and realign gperf table
resolved: make check-pointer-deref clean
tree-wide: Load libcrypto and libssl via dlopen()
resolved: move resetting of {etc_hosts|static_records}_last to manager_dispatch_reload_signal()
tree-wide: fix some double word errors like "the the"
resolved: add hook api
resolve: limit the number NTAs to something sensible
resolved: load libcrypto/libssl lazily on first use and make them optional
Revert "resolve: refuse traffic from the local host only for queries"
tree-wide: standardize header names across src/fundamental, src/basic and src/shared
tree-wide: make use of sd_json_parse_fd() where appropriate
resolved: add ability to define additional local RRs via drop-ins
resolve: Refactor mDNS transaction max attempts
resolve: add query string field to io.systemd.Resolve.DNSError
resolve: use correct hostname for Cloudflare DNS-over-TLS
dns-answer: preserve shared aliases when removing records
tree-wide: various fixlets suggested by Coccinelle
treewide: fix typos in the entire codebase
idn: drop support for libidn
resolvectl: support JSON output for openpgp and tlsa
test-dns-search-domain: several cleanups
test: drop explicit dlopen notes from test executables
resolve: validate short RSA DNSKEY blobs
tree-wide: Small fixes for various clang-tidy warnings
tree-wide: use _contains() rather than _get()/_find()
test-resolved-stream: Use accept4() instead of accept()