]> git.ipfire.org Git - thirdparty/bind9.git/commit
remove nonfunctional DSCP implementation
authorEvan Hunt <each@isc.org>
Fri, 6 Jan 2023 06:18:55 +0000 (22:18 -0800)
committerEvan Hunt <each@isc.org>
Mon, 9 Jan 2023 22:23:26 +0000 (14:23 -0800)
commit5fd93c66aacc4d45662cdeb193a30e17aa746b17
tree1a75677fa7fb576a9e6bda329c067becf06723f1
parent703c7993760f1bf33319e6063fe6c1079f0e5ddd
remove nonfunctional DSCP implementation

DSCP has not been fully working since the network manager was
introduced in 9.16, and has been completely broken since 9.18.
This seems to have caused very few difficulties for anyone,
so we have now marked it as obsolete and removed the
implementation.

To ensure that old config files don't fail, the code to parse
dscp key-value pairs is still present, but a warning is logged
that the feature is obsolete and should not be used. Nothing is
done with configured values, and there is no longer any
range checking.

(cherry picked from commit 916ea26ead9b3aa97ca2687f43c86adaa6ea164d)
111 files changed:
bin/dig/dig.c
bin/dig/dig.rst
bin/dig/dighost.c
bin/dig/dighost.h
bin/named/config.c
bin/named/include/named/config.h
bin/named/include/named/globals.h
bin/named/main.c
bin/named/server.c
bin/named/zoneconf.c
bin/nsupdate/nsupdate.c
bin/tests/system/Makefile.am
bin/tests/system/checkconf/range.conf
bin/tests/system/conf.sh.common
bin/tests/system/cookie/ns1/named.conf.in
bin/tests/system/cookie/ns2/named.conf.in
bin/tests/system/cookie/ns3/named.conf.in
bin/tests/system/cookie/ns7/named.conf.in
bin/tests/system/digdelv/ns3/named.conf.in
bin/tests/system/digdelv/tests.sh
bin/tests/system/dnssec/ns4/named1.conf.in
bin/tests/system/dnssec/ns4/named2.conf.in
bin/tests/system/dscp/clean.sh [deleted file]
bin/tests/system/dscp/ns1/named.args [deleted file]
bin/tests/system/dscp/ns1/named.conf.in [deleted file]
bin/tests/system/dscp/ns1/root.db [deleted file]
bin/tests/system/dscp/ns2/named.args [deleted file]
bin/tests/system/dscp/ns2/named.conf.in [deleted file]
bin/tests/system/dscp/ns3/hint.db [deleted file]
bin/tests/system/dscp/ns3/named.args [deleted file]
bin/tests/system/dscp/ns3/named.conf.in [deleted file]
bin/tests/system/dscp/ns4/named.args [deleted file]
bin/tests/system/dscp/ns4/named.conf.in [deleted file]
bin/tests/system/dscp/ns4/root.db [deleted file]
bin/tests/system/dscp/ns5/named.args [deleted file]
bin/tests/system/dscp/ns5/named.conf.in [deleted file]
bin/tests/system/dscp/ns6/hint.db [deleted file]
bin/tests/system/dscp/ns6/named.args [deleted file]
bin/tests/system/dscp/ns6/named.conf.in [deleted file]
bin/tests/system/dscp/ns7/named.args [deleted file]
bin/tests/system/dscp/ns7/named.conf.in [deleted file]
bin/tests/system/dscp/setup.sh [deleted file]
bin/tests/system/dscp/tests.sh [deleted file]
bin/tests/system/emptyzones/ns1/named1.conf.in
bin/tests/system/emptyzones/ns1/named2.conf.in
bin/tests/system/nsupdate/ns1/named.conf.in
bin/tests/system/nsupdate/ns2/named.conf.in
bin/tests/system/nsupdate/ns3/named.conf.in
bin/tests/system/pipelined/pipequeries.c
bin/tests/system/resolver/ns1/named.conf.in
bin/tests/system/resolver/ns4/named.conf.in
bin/tests/system/resolver/ns5/named.conf.in
bin/tests/system/resolver/ns6/named.conf.in
bin/tests/system/resolver/ns7/named1.conf.in
bin/tests/system/resolver/ns7/named2.conf.in
bin/tests/system/tkey/keycreate.c
bin/tests/system/tkey/keydelete.c
bin/tools/mdig.c
bin/tools/mdig.rst
doc/arm/reference.rst
doc/design/dscp [deleted file]
doc/man/dig.1in
doc/man/mdig.1in
doc/man/named.conf.5in
doc/misc/forward.zoneopt
doc/misc/mirror.zoneopt
doc/misc/options
doc/misc/primary.zoneopt
doc/misc/redirect.zoneopt
doc/misc/rndc.grammar
doc/misc/secondary.zoneopt
doc/misc/static-stub.zoneopt
doc/misc/stub.zoneopt
lib/bind9/check.c
lib/dns/adb.c
lib/dns/catz.c
lib/dns/dispatch.c
lib/dns/forward.c
lib/dns/include/dns/adb.h
lib/dns/include/dns/dispatch.h
lib/dns/include/dns/forward.h
lib/dns/include/dns/ipkeylist.h
lib/dns/include/dns/peer.h
lib/dns/include/dns/request.h
lib/dns/include/dns/resolver.h
lib/dns/include/dns/xfrin.h
lib/dns/include/dns/zone.h
lib/dns/ipkeylist.c
lib/dns/peer.c
lib/dns/request.c
lib/dns/resolver.c
lib/dns/xfrin.c
lib/dns/zone.c
lib/isc/include/isc/net.h
lib/isc/include/isc/types.h
lib/isc/net.c
lib/isc/netmgr/netmgr.c
lib/isccfg/include/isccfg/cfg.h
lib/isccfg/include/isccfg/grammar.h
lib/isccfg/namedconf.c
lib/isccfg/parser.c
lib/ns/include/ns/client.h
lib/ns/include/ns/interfacemgr.h
lib/ns/include/ns/listenlist.h
lib/ns/interfacemgr.c
lib/ns/listenlist.c
tests/dns/Makefile.am
tests/dns/dispatch_test.c
tests/dns/peer_test.c [deleted file]
tests/libtest/ns.c
tests/ns/listenlist_test.c