]> git.ipfire.org Git - thirdparty/pdns.git/tree - pdns/
dnsdist: Set a correct EDNS OPT RR for self-generated answers
[thirdparty/pdns.git] / pdns /
drwxr-xr-x   ..
-rw-r--r-- 818 .gitignore
-rw-r--r-- 27926 Makefile.am
-rw-r--r-- 815 README-dnsdist.md
-rw-r--r-- 2308 anadns.hh
-rw-r--r-- 12423 arguments.cc
-rw-r--r-- 4949 arguments.hh
-rw-r--r-- 1265 ascii.hh
-rw-r--r-- 1634 auth-caches.cc
-rw-r--r-- 1381 auth-caches.hh
-rw-r--r-- 2785 auth-carbon.cc
-rw-r--r-- 7289 auth-packetcache.cc
-rw-r--r-- 4187 auth-packetcache.hh
-rw-r--r-- 6721 auth-querycache.cc
-rw-r--r-- 3740 auth-querycache.hh
drwxr-xr-x - backends
-rw-r--r-- 4479 base32.cc
-rw-r--r-- 1130 base32.hh
-rw-r--r-- 3155 base64.cc
-rw-r--r-- 1135 base64.hh
-rw-r--r-- 1668 basic.rpz
-rw-r--r-- 675 bind-dnssec.schema.sqlite3.sql
-rw-r--r-- 3683 bindlexer.l
-rw-r--r-- 4650 bindparser.yy
-rw-r--r-- 2516 bindparserclasses.hh
-rw-r--r-- 8437 botansigners.cc
-rw-r--r-- 12985 bpf-filter.cc
-rw-r--r-- 10525 bpf-filter.ebpf.src
-rw-r--r-- 2016 bpf-filter.hh
-rw-r--r-- 6505 bpf-filter.main.ebpf
-rw-r--r-- 158127 bpf-filter.qname.ebpf
-rw-r--r-- 5937 cachecleaner.hh
-rw-r--r-- 15809 calidns.cc
-rw-r--r-- 15548 comfun.cc
-rw-r--r-- 1518 comment.hh
-rw-r--r-- 28574 common_startup.cc
-rw-r--r-- 2133 common_startup.hh
-rw-r--r-- 4624 communicator.cc
-rw-r--r-- 8212 communicator.hh
-rw-r--r-- 24479 dbdnsseckeeper.cc
-rw-r--r-- 8873 decafsigners.cc
-rw-r--r-- 4355 delaypipe.cc
-rw-r--r-- 2703 delaypipe.hh
-rw-r--r-- 5600 devpollmplexer.cc
-rw-r--r-- 10007 distributor.hh
-rw-r--r-- 3624 dns.cc
-rw-r--r-- 8899 dns.hh
-rw-r--r-- 9535 dns_random.cc
-rw-r--r-- 1130 dns_random.hh
-rw-r--r-- 50 dns_random_urandom.cc
-rw-r--r-- 12765 dnsbackend.cc
-rw-r--r-- 14036 dnsbackend.hh
-rw-r--r-- 12075 dnsbulktest.cc
-rw-r--r-- 27687 dnscrypt.cc
-rw-r--r-- 10685 dnscrypt.hh
-rw-r--r-- 3010 dnsdemog.cc
-rw-r--r-- 13925 dnsdist-cache.cc
-rw-r--r-- 4651 dnsdist-cache.hh
-rw-r--r-- 6962 dnsdist-carbon.cc
-rw-r--r-- 38337 dnsdist-console.cc
-rw-r--r-- 1721 dnsdist-console.hh
-rw-r--r-- 1659 dnsdist-dnscrypt.cc
-rw-r--r-- 11016 dnsdist-dynblocks.hh
-rw-r--r-- 2540 dnsdist-dynbpf.cc
-rw-r--r-- 2516 dnsdist-dynbpf.hh
-rw-r--r-- 20061 dnsdist-ecs.cc
-rw-r--r-- 2210 dnsdist-ecs.hh
-rw-r--r-- 38847 dnsdist-lua-actions.cc
-rw-r--r-- 8774 dnsdist-lua-bindings-dnsquestion.cc
-rw-r--r-- 31102 dnsdist-lua-bindings.cc
-rw-r--r-- 25651 dnsdist-lua-inspection.cc
-rw-r--r-- 15959 dnsdist-lua-rules.cc
-rw-r--r-- 5345 dnsdist-lua-vars.cc
-rw-r--r-- 59727 dnsdist-lua.cc
-rw-r--r-- 2900 dnsdist-lua.hh
-rw-r--r-- 1821 dnsdist-protobuf.cc
-rw-r--r-- 1177 dnsdist-protobuf.hh
-rw-r--r-- 2749 dnsdist-rings.cc
-rw-r--r-- 6844 dnsdist-rings.hh
-rw-r--r-- 26452 dnsdist-snmp.cc
-rw-r--r-- 496 dnsdist-snmp.hh
-rw-r--r-- 24558 dnsdist-tcp.cc
-rw-r--r-- 28760 dnsdist-web.cc
-rw-r--r-- 88260 dnsdist.cc
-rw-r--r-- 34510 dnsdist.hh
-rw-r--r-- 6890 dnsdistconf.lua
drwxr-xr-x - dnsdistdist
-rw-r--r-- 8899 dnsgram.cc
-rw-r--r-- 5352 dnslabeltext.rl
-rw-r--r-- 4299 dnsmessage.proto
-rw-r--r-- 12881 dnsname.cc
-rw-r--r-- 12575 dnsname.hh
-rw-r--r-- 17723 dnspacket.cc
-rw-r--r-- 7348 dnspacket.hh
-rw-r--r-- 28323 dnsparser.cc
-rw-r--r-- 11454 dnsparser.hh
-rw-r--r-- 7110 dnspcap.cc
-rw-r--r-- 3826 dnspcap.hh
-rw-r--r-- 3117 dnspcap2calidns.cc
-rw-r--r-- 4880 dnspcap2protobuf.cc
-rw-r--r-- 10009 dnsproxy.cc
-rw-r--r-- 2827 dnsproxy.hh
-rw-r--r-- 20762 dnsrecords.cc
-rw-r--r-- 22753 dnsrecords.hh
-rw-r--r-- 24512 dnsreplay.cc
-rw-r--r-- 2756 dnsscan.cc
-rw-r--r-- 14482 dnsscope.cc
-rw-r--r-- 23446 dnssecinfra.cc
-rw-r--r-- 6050 dnssecinfra.hh
-rw-r--r-- 9524 dnsseckeeper.hh
-rw-r--r-- 8144 dnssecsigner.cc
-rw-r--r-- 2582 dnstap.cc
-rw-r--r-- 1693 dnstap.hh
-rw-r--r-- 10855 dnstap.proto
-rw-r--r-- 8920 dnstcpbench.cc
-rw-r--r-- 4087 dnswasher.cc
-rw-r--r-- 13408 dnswriter.cc
-rw-r--r-- 6485 dnswriter.hh
-rw-r--r-- 2838 dolog.hh
-rw-r--r-- 3017 dumresp.cc
-rw-r--r-- 10228 dynhandler.cc
-rw-r--r-- 2888 dynhandler.hh
-rw-r--r-- 12887 dynlistener.cc
-rw-r--r-- 2611 dynlistener.hh
-rw-r--r-- 5278 dynloader.cc
-rw-r--r-- 4577 dynmessenger.cc
-rw-r--r-- 2002 dynmessenger.hh
-rw-r--r-- 1727 ednscookies.cc
-rw-r--r-- 1335 ednscookies.hh
-rw-r--r-- 4178 ednsoptions.cc
-rw-r--r-- 1887 ednsoptions.hh
-rw-r--r-- 3829 ednssubnet.cc
-rw-r--r-- 1378 ednssubnet.hh
-rw-r--r-- 5466 epollmplexer.cc
-rw-r--r-- 12016 filterpo.cc
-rw-r--r-- 7490 filterpo.hh
-rw-r--r-- 4848 fstrm_logger.cc
-rw-r--r-- 2024 fstrm_logger.hh
-rw-r--r-- 1502 gettime.cc
-rw-r--r-- 1033 gettime.hh
-rw-r--r-- 14954 gss_context.cc
-rw-r--r-- 6294 gss_context.hh
-rw-r--r-- 7528 inflighter.cc
-rw-r--r-- 13748 iputils.cc
-rw-r--r-- 29983 iputils.hh
-rw-r--r-- 9871 ixfr.cc
-rw-r--r-- 1716 ixfr.hh
-rw-r--r-- 37363 ixfrdist.cc
-rw-r--r-- 2049 ixfrdist.example.yml
-rw-r--r-- 545 ixfrdist.service.in
-rw-r--r-- 5385 ixfrutils.cc
-rw-r--r-- 2574 ixfrutils.hh
-rw-r--r-- 8550 ixplore.cc
-rw-r--r-- 3123 json.cc
-rw-r--r-- 1796 json.hh
-rw-r--r-- 5342 kqueuemplexer.cc
-rw-r--r-- 2522 kvresp.cc
-rw-r--r-- 2258 lazy_allocator.hh
-rw-r--r-- 4710 lock.hh
-rw-r--r-- 5160 logger.cc
-rw-r--r-- 4054 logger.hh
-rw-r--r-- 10402 lua-auth4.cc
-rw-r--r-- 1628 lua-auth4.hh
-rw-r--r-- 13808 lua-base4.cc
-rw-r--r-- 853 lua-base4.hh
-rw-r--r-- 25420 lua-record.cc
-rw-r--r-- 3918 lua-recursor4-ffi.hh
-rw-r--r-- 27733 lua-recursor4.cc
-rw-r--r-- 6309 lua-recursor4.hh
-rw-r--r-- 166 lua_hpp.mk
-rw-r--r-- 10958 lwres.cc
-rw-r--r-- 2474 lwres.hh
-rw-r--r-- 3633 malloctrace.cc
-rw-r--r-- 2333 malloctrace.hh
-rw-r--r-- 10321 mastercommunicator.cc
-rw-r--r-- 1303 md5.hh
-rw-r--r-- 4287 minicurl.cc
-rw-r--r-- 1823 minicurl.hh
-rw-r--r-- 34593 misc.cc
-rw-r--r-- 16626 misc.hh
-rwxr-xr-x 189 mkpubsuffixcc
-rw-r--r-- 5589 mplexer.hh
-rw-r--r-- 14165 mtasker.cc
-rw-r--r-- 4294 mtasker.hh
-rw-r--r-- 1109 mtasker_context.cc
-rw-r--r-- 2855 mtasker_context.hh
-rw-r--r-- 8180 mtasker_fcontext.cc
-rw-r--r-- 4826 mtasker_ucontext.cc
-rw-r--r-- 1016 named.conf.parsertest
-rw-r--r-- 12932 nameserver.cc
-rw-r--r-- 2992 nameserver.hh
-rw-r--r-- 2268 namespaces.hh
-rw-r--r-- 6705 nod.cc
-rw-r--r-- 3213 nod.hh
-rw-r--r-- 3342 notify.cc
-rw-r--r-- 12040 nproxy.cc
-rw-r--r-- 8454 nsec3dig.cc
-rw-r--r-- 8458 nsecrecords.cc
-rw-r--r-- 26740 opensslsigners.cc
-rw-r--r-- 1209 opensslsigners.hh
-rw-r--r-- 260 package-dnsdist
-rw-r--r-- 3110 packetcache.hh
-rw-r--r-- 51524 packethandler.cc
-rw-r--r-- 6072 packethandler.hh
-rwxr-xr-x 3409 pdns.init.in
-rw-r--r-- 857 pdns.service.in
-rw-r--r-- 1481 pdns_hw.cc
-rw-r--r-- 149792 pdns_recursor.cc
-rw-r--r-- 1451 pdnsexception.hh
-rw-r--r-- 109507 pdnsutil.cc
-rw-r--r-- 31777 pkcs11signers.cc
-rw-r--r-- 2499 pkcs11signers.hh
-rw-r--r-- 4391 pollmplexer.cc
-rw-r--r-- 4921 portsmplexer.cc
-rw-r--r-- 8988 protobuf.cc
-rw-r--r-- 3080 protobuf.hh
-rw-r--r-- 1020 pubsuffix.hh
-rw-r--r-- 2605 qtype.cc
-rw-r--r-- 5788 qtype.hh
-rw-r--r-- 15659 rcpgenerator.cc
-rw-r--r-- 3428 rcpgenerator.hh
-rw-r--r-- 1984 rec-carbon.cc
-rw-r--r-- 16610 rec-lua-conf.cc
-rw-r--r-- 2353 rec-lua-conf.hh
-rw-r--r-- 3944 rec-protobuf.cc
-rw-r--r-- 2048 rec-protobuf.hh
-rw-r--r-- 18856 rec-snmp.cc
-rw-r--r-- 373 rec-snmp.hh
-rw-r--r-- 4671 rec_channel.cc
-rw-r--r-- 2722 rec_channel.hh
-rw-r--r-- 42902 rec_channel_rec.cc
-rw-r--r-- 3837 rec_control.cc
-rw-r--r-- 18346 receiver.cc
-rw-r--r-- 7705 recpacketcache.cc
-rw-r--r-- 4953 recpacketcache.hh
-rw-r--r-- 15367 recursor_cache.cc
-rw-r--r-- 7951 recursor_cache.hh
drwxr-xr-x - recursordist
-rw-r--r-- 16911 reczones.cc
-rw-r--r-- 2668 remote_logger.cc
-rw-r--r-- 2372 remote_logger.hh
-rw-r--r-- 377 resolve-context.hh
-rw-r--r-- 18325 resolver.cc
-rw-r--r-- 3773 resolver.hh
-rw-r--r-- 2086 responsestats-auth.cc
-rw-r--r-- 2048 responsestats.cc
-rw-r--r-- 1516 responsestats.hh
-rw-r--r-- 45689 rfc2136handler.cc
-rw-r--r-- 3430 root-addresses.hh
-rw-r--r-- 1197 root-dnssec.hh
-rw-r--r-- 17581 rpzloader.cc
-rw-r--r-- 2098 rpzloader.hh
-rw-r--r-- 8913 saxfr.cc
-rw-r--r-- 7360 sdig.cc
-rw-r--r-- 2261 secpoll-auth.cc
-rw-r--r-- 1157 secpoll-auth.hh
-rw-r--r-- 2728 secpoll-recursor.cc
-rw-r--r-- 1191 secpoll-recursor.hh
-rw-r--r-- 5392 serialtweaker.cc
-rw-r--r-- 2034 sha.hh
-rw-r--r-- 4389 sholder.hh
-rw-r--r-- 9259 signingpipe.cc
-rw-r--r-- 2519 signingpipe.hh
-rw-r--r-- 7713 sillyrecords.cc
-rw-r--r-- 34697 slavecommunicator.cc
-rw-r--r-- 5173 snmp-agent.cc
-rw-r--r-- 1520 snmp-agent.hh
-rw-r--r-- 9161 sodcrypto.cc
-rw-r--r-- 2133 sodcrypto.hh
-rw-r--r-- 4600 sodiumsigners.cc
-rw-r--r-- 2110 sortlist.cc
-rw-r--r-- 1563 sortlist.hh
-rw-r--r-- 17525 speedtest.cc
-rw-r--r-- 8232 ssqlite3.cc
-rw-r--r-- 1889 ssqlite3.hh
-rw-r--r-- 9803 sstuff.hh
-rw-r--r-- 6788 statbag.cc
-rw-r--r-- 4912 statbag.hh
-rw-r--r-- 3171 statnode.cc
-rw-r--r-- 2412 statnode.hh
-rw-r--r-- 1229 stubquery.cc
-rw-r--r-- 5451 stubresolver.cc
-rw-r--r-- 1155 stubresolver.hh
-rw-r--r-- 107545 syncres.cc
-rw-r--r-- 31738 syncres.hh
-rw-r--r-- 47241 tcpreceiver.cc
-rw-r--r-- 2626 tcpreceiver.hh
-rw-r--r-- 1462 test-arguments_cc.cc
-rw-r--r-- 1152 test-base32_cc.cc
-rw-r--r-- 2716 test-base64_cc.cc
-rw-r--r-- 2246 test-bindparser_cc.cc
-rw-r--r-- 1220 test-common.hh
-rw-r--r-- 1256 test-delaypipe_hh.cc
-rw-r--r-- 2960 test-distributor_hh.cc
-rw-r--r-- 4317 test-dns_random_hh.cc
-rw-r--r-- 14167 test-dnscrypt_cc.cc
-rw-r--r-- 36025 test-dnsdist_cc.cc
-rw-r--r-- 18039 test-dnsdistpacketcache_cc.cc
-rw-r--r-- 28290 test-dnsname_cc.cc
-rw-r--r-- 15809 test-dnsparser_cc.cc
-rw-r--r-- 544 test-dnsparser_hh.cc
-rw-r--r-- 1403 test-dnsrecordcontent.cc
-rw-r--r-- 78413 test-dnsrecords_cc.cc
-rw-r--r-- 11168 test-iputils_hh.cc
-rw-r--r-- 17296 test-ixfr_cc.cc
-rw-r--r-- 1283 test-lock_hh.cc
-rw-r--r-- 2017 test-lua_auth4_cc.cc
-rw-r--r-- 554 test-md5_hh.cc
-rw-r--r-- 6397 test-misc_hh.cc
-rw-r--r-- 1634 test-nameserver_cc.cc
-rw-r--r-- 4538 test-nmtree.cc
-rw-r--r-- 13685 test-packetcache_cc.cc
-rw-r--r-- 859 test-rcpgenerator_cc.cc
-rw-r--r-- 7639 test-recpacketcache_cc.cc
-rw-r--r-- 2651 test-sha_hh.cc
-rw-r--r-- 871 test-sholder_hh.cc
-rw-r--r-- 12140 test-signers.cc
-rw-r--r-- 2344 test-statbag_cc.cc
-rw-r--r-- 7852 test-tsig.cc
-rw-r--r-- 1557 test-zoneparser_tng_cc.cc
-rw-r--r-- 302 testrunner.cc
-rw-r--r-- 2705 tkey.cc
drwxr-xr-x - tools
-rw-r--r-- 4955 toysdig.cc
-rw-r--r-- 1903 tsig-tests.cc
-rw-r--r-- 2295 tsigverifier.cc
-rw-r--r-- 522 tsigverifier.hh
-rw-r--r-- 19449 ueberbackend.cc
-rw-r--r-- 5841 ueberbackend.hh
-rw-r--r-- 3796 unix_semaphore.cc
-rw-r--r-- 8081 unix_utility.cc
-rw-r--r-- 4269 utility.hh
-rw-r--r-- 545 validate-recursor.cc
-rw-r--r-- 1687 validate-recursor.hh
-rw-r--r-- 38842 validate.cc
-rw-r--r-- 3461 validate.hh
-rw-r--r-- 3620 version.cc
-rw-r--r-- 1362 version.hh
-rw-r--r-- 12206 webserver.cc
-rw-r--r-- 4622 webserver.hh
-rw-r--r-- 10300 ws-api.cc
-rw-r--r-- 1785 ws-api.hh
-rw-r--r-- 76951 ws-auth.cc
-rw-r--r-- 2574 ws-auth.hh
-rw-r--r-- 21629 ws-recursor.cc
-rw-r--r-- 2261 ws-recursor.hh
-rw-r--r-- 4462 xpf.cc
-rw-r--r-- 1199 xpf.hh
-rw-r--r-- 6718 zone2json.cc
-rw-r--r-- 15264 zone2ldap.cc
-rw-r--r-- 15738 zone2sql.cc
-rw-r--r-- 15554 zoneparser-tng.cc
-rw-r--r-- 2326 zoneparser-tng.hh