]> git.ipfire.org Git - thirdparty/pdns.git/tree - pdns/recursordist/
rec: allow exception to proxy protocal usage for specific listen addresses
[thirdparty/pdns.git] / pdns / recursordist /
drwxr-xr-x   ..
-rw-r--r-- 860 .gitignore
lrwxrwxrwx 13 COPYING -> ../../COPYING
-rw-r--r-- 491 Caddyfile
-rw-r--r-- 17701 Makefile.am
lrwxrwxrwx 12 NOTICE -> ../../NOTICE
lrwxrwxrwx 9 README -> README.md
-rw-r--r-- 2032 README.md
-rw-r--r-- 34948 RECURSOR-MIB.txt
-rw-r--r-- 36286 aggressive_nsec.cc
-rw-r--r-- 5848 aggressive_nsec.hh
lrwxrwxrwx 15 arguments.cc -> ../arguments.cc
lrwxrwxrwx 15 arguments.hh -> ../arguments.hh
lrwxrwxrwx 22 auth-catalogzone.hh -> ../auth-catalogzone.hh
lrwxrwxrwx 20 axfr-retriever.cc -> ../axfr-retriever.cc
lrwxrwxrwx 20 axfr-retriever.hh -> ../axfr-retriever.hh
lrwxrwxrwx 12 base32.cc -> ../base32.cc
lrwxrwxrwx 12 base32.hh -> ../base32.hh
lrwxrwxrwx 12 base64.cc -> ../base64.cc
lrwxrwxrwx 12 base64.hh -> ../base64.hh
drwxr-xr-x - build-aux
drwxr-xr-x - builder-support
lrwxrwxrwx 12 burtle.hh -> ../burtle.hh
lrwxrwxrwx 18 cachecleaner.hh -> ../cachecleaner.hh
lrwxrwxrwx 18 capabilities.cc -> ../capabilities.cc
lrwxrwxrwx 18 capabilities.hh -> ../capabilities.hh
lrwxrwxrwx 13 channel.cc -> ../channel.cc
lrwxrwxrwx 13 channel.hh -> ../channel.hh
lrwxrwxrwx 21 circular_buffer.hh -> ../circular_buffer.hh
lrwxrwxrwx 13 comment.hh -> ../comment.hh
-rw-r--r-- 8345 configure.ac
drwxr-xr-x - contrib
lrwxrwxrwx 14 coverage.cc -> ../coverage.cc
lrwxrwxrwx 14 coverage.hh -> ../coverage.hh
lrwxrwxrwx 17 credentials.cc -> ../credentials.cc
lrwxrwxrwx 17 credentials.hh -> ../credentials.hh
lrwxrwxrwx 18 decafsigners.cc -> ../decafsigners.cc
lrwxrwxrwx 20 devpollmplexer.cc -> ../devpollmplexer.cc
lrwxrwxrwx 9 dns.cc -> ../dns.cc
lrwxrwxrwx 9 dns.hh -> ../dns.hh
lrwxrwxrwx 16 dns_random.hh -> ../dns_random.hh
lrwxrwxrwx 16 dnsbackend.hh -> ../dnsbackend.hh
lrwxrwxrwx 18 dnslabeltext.rl -> ../dnslabeltext.rl
lrwxrwxrwx 19 dnsmessage.proto -> ../dnsmessage.proto
lrwxrwxrwx 13 dnsname.cc -> ../dnsname.cc
lrwxrwxrwx 13 dnsname.hh -> ../dnsname.hh
lrwxrwxrwx 15 dnspacket.hh -> ../dnspacket.hh
lrwxrwxrwx 15 dnsparser.cc -> ../dnsparser.cc
lrwxrwxrwx 15 dnsparser.hh -> ../dnsparser.hh
lrwxrwxrwx 16 dnsrecords.cc -> ../dnsrecords.cc
lrwxrwxrwx 16 dnsrecords.hh -> ../dnsrecords.hh
lrwxrwxrwx 17 dnssecinfra.cc -> ../dnssecinfra.cc
lrwxrwxrwx 17 dnssecinfra.hh -> ../dnssecinfra.hh
lrwxrwxrwx 18 dnsseckeeper.hh -> ../dnsseckeeper.hh
lrwxrwxrwx 12 dnstap.cc -> ../dnstap.cc
lrwxrwxrwx 12 dnstap.hh -> ../dnstap.hh
lrwxrwxrwx 15 dnstap.proto -> ../dnstap.proto
lrwxrwxrwx 15 dnswriter.cc -> ../dnswriter.cc
lrwxrwxrwx 15 dnswriter.hh -> ../dnswriter.hh
drwxr-xr-x - docs
lrwxrwxrwx 11 dolog.hh -> ../dolog.hh
lrwxrwxrwx 17 ednscookies.cc -> ../ednscookies.cc
lrwxrwxrwx 17 ednscookies.hh -> ../ednscookies.hh
lrwxrwxrwx 23 ednsextendederror.cc -> ../ednsextendederror.cc
lrwxrwxrwx 23 ednsextendederror.hh -> ../ednsextendederror.hh
lrwxrwxrwx 17 ednsoptions.cc -> ../ednsoptions.cc
lrwxrwxrwx 17 ednsoptions.hh -> ../ednsoptions.hh
lrwxrwxrwx 17 ednspadding.cc -> ../ednspadding.cc
lrwxrwxrwx 17 ednspadding.hh -> ../ednspadding.hh
lrwxrwxrwx 16 ednssubnet.cc -> ../ednssubnet.cc
lrwxrwxrwx 16 ednssubnet.hh -> ../ednssubnet.hh
lrwxrwxrwx 18 epollmplexer.cc -> ../epollmplexer.cc
drwxr-xr-x - examples
drwxr-xr-x - ext
-rw-r--r-- 26329 filterpo.cc
-rw-r--r-- 17720 filterpo.hh
lrwxrwxrwx 18 fstrm_logger.cc -> ../fstrm_logger.cc
lrwxrwxrwx 18 fstrm_logger.hh -> ../fstrm_logger.hh
lrwxrwxrwx 13 gettime.cc -> ../gettime.cc
lrwxrwxrwx 13 gettime.hh -> ../gettime.hh
lrwxrwxrwx 17 gss_context.cc -> ../gss_context.cc
lrwxrwxrwx 17 gss_context.hh -> ../gss_context.hh
lrwxrwxrwx 15 histogram.hh -> ../histogram.hh
drwxr-xr-x - html
-rwxr-xr-x 692 incfiles
lrwxrwxrwx 13 iputils.cc -> ../iputils.cc
lrwxrwxrwx 13 iputils.hh -> ../iputils.hh
lrwxrwxrwx 10 ixfr.cc -> ../ixfr.cc
lrwxrwxrwx 10 ixfr.hh -> ../ixfr.hh
lrwxrwxrwx 10 json.cc -> ../json.cc
lrwxrwxrwx 10 json.hh -> ../json.hh
lrwxrwxrwx 19 kqueuemplexer.cc -> ../kqueuemplexer.cc
-rw-r--r-- 5501 lazy_allocator.hh
lrwxrwxrwx 12 libssl.cc -> ../libssl.cc
lrwxrwxrwx 12 libssl.hh -> ../libssl.hh
lrwxrwxrwx 10 lock.hh -> ../lock.hh
lrwxrwxrwx 12 logger.cc -> ../logger.cc
lrwxrwxrwx 12 logger.hh -> ../logger.hh
-rw-r--r-- 5118 logging.cc
lrwxrwxrwx 13 logging.hh -> ../logging.hh
-rw-r--r-- 6781 logr.hh
lrwxrwxrwx 15 lua-base4.cc -> ../lua-base4.cc
lrwxrwxrwx 15 lua-base4.hh -> ../lua-base4.hh
-rw-r--r-- 8569 lua-recursor4-ffi.hh
-rw-r--r-- 47221 lua-recursor4.cc
-rw-r--r-- 11611 lua-recursor4.hh
lrwxrwxrwx 13 lua_hpp.mk -> ../lua_hpp.mk
-rw-r--r-- 24097 lwres.cc
-rw-r--r-- 3181 lwres.hh
drwxr-xr-x - m4
-rwxr-xr-x 841 make-ext-symlinks.py
lrwxrwxrwx 17 malloctrace.cc -> ../malloctrace.cc
lrwxrwxrwx 17 malloctrace.hh -> ../malloctrace.hh
lrwxrwxrwx 14 minicurl.cc -> ../minicurl.cc
lrwxrwxrwx 14 minicurl.hh -> ../minicurl.hh
lrwxrwxrwx 10 misc.cc -> ../misc.cc
lrwxrwxrwx 10 misc.hh -> ../misc.hh
-rwxr-xr-x 271 mkpubsuffixcc
lrwxrwxrwx 13 mplexer.hh -> ../mplexer.hh
-rw-r--r-- 15240 mtasker.hh
-rw-r--r-- 1187 mtasker_context.cc
-rw-r--r-- 2856 mtasker_context.hh
-rw-r--r-- 8341 mtasker_fcontext.cc
-rw-r--r-- 4735 mtasker_ucontext.cc
lrwxrwxrwx 16 namespaces.hh -> ../namespaces.hh
-rw-r--r-- 11148 negcache.cc
-rw-r--r-- 6067 negcache.hh
-rw-r--r-- 9365 nod.cc
-rw-r--r-- 5084 nod.hh
lrwxrwxrwx 18 noinitvector.hh -> ../noinitvector.hh
lrwxrwxrwx 17 nsecrecords.cc -> ../nsecrecords.cc
lrwxrwxrwx 20 opensslsigners.cc -> ../opensslsigners.cc
lrwxrwxrwx 20 opensslsigners.hh -> ../opensslsigners.hh
lrwxrwxrwx 17 packetcache.hh -> ../packetcache.hh
-rw-r--r-- 1384 pdns-recursor.service.in
lrwxrwxrwx 13 pdns_hw.cc -> ../pdns_hw.cc
-rw-r--r-- 133501 pdns_recursor.cc
lrwxrwxrwx 19 pdnsexception.hh -> ../pdnsexception.hh
lrwxrwxrwx 17 pollmplexer.cc -> ../pollmplexer.cc
lrwxrwxrwx 18 portsmplexer.cc -> ../portsmplexer.cc
lrwxrwxrwx 15 protozero.cc -> ../protozero.cc
lrwxrwxrwx 15 protozero.hh -> ../protozero.hh
lrwxrwxrwx 20 proxy-protocol.cc -> ../proxy-protocol.cc
lrwxrwxrwx 20 proxy-protocol.hh -> ../proxy-protocol.hh
lrwxrwxrwx 15 pubsuffix.cc -> ../pubsuffix.cc
-rw-r--r-- 1257 pubsuffix.hh
-rw-r--r-- 3079 pubsuffixloader.cc
lrwxrwxrwx 11 qtype.cc -> ../qtype.cc
lrwxrwxrwx 11 qtype.hh -> ../qtype.hh
lrwxrwxrwx 25 query-local-address.cc -> ../query-local-address.cc
lrwxrwxrwx 25 query-local-address.hh -> ../query-local-address.hh
lrwxrwxrwx 18 rcpgenerator.cc -> ../rcpgenerator.cc
lrwxrwxrwx 18 rcpgenerator.hh -> ../rcpgenerator.hh
-rw-r--r-- 3522 rec-carbon.cc
-rw-r--r-- 1544 rec-eventtrace.cc
-rw-r--r-- 6944 rec-eventtrace.hh
-rw-r--r-- 40548 rec-lua-conf.cc
-rw-r--r-- 4065 rec-lua-conf.hh
-rw-r--r-- 132330 rec-main.cc
-rw-r--r-- 19864 rec-main.hh
-rw-r--r-- 6091 rec-protozero.cc
-rw-r--r-- 7133 rec-protozero.hh
-rw-r--r-- 2169 rec-responsestats.cc
-rw-r--r-- 2690 rec-responsestats.hh
-rw-r--r-- 24798 rec-snmp.cc
-rw-r--r-- 1260 rec-snmp.hh
-rw-r--r-- 8879 rec-system-resolve.cc
-rw-r--r-- 5340 rec-system-resolve.hh
-rw-r--r-- 10101 rec-taskqueue.cc
-rw-r--r-- 2015 rec-taskqueue.hh
-rw-r--r-- 5170 rec-tcounters.cc
-rw-r--r-- 8705 rec-tcounters.hh
-rw-r--r-- 52430 rec-tcp.cc
-rw-r--r-- 2714 rec-tcpout.cc
-rw-r--r-- 2540 rec-tcpout.hh
-rw-r--r-- 17102 rec-zonetocache.cc
-rw-r--r-- 1983 rec-zonetocache.hh
-rw-r--r-- 6176 rec_channel.cc
-rw-r--r-- 4216 rec_channel.hh
-rw-r--r-- 87067 rec_channel_rec.cc
-rw-r--r-- 13688 rec_control.cc
-rw-r--r-- 2644 rec_metrics.hh
-rw-r--r-- 9900 recpacketcache.cc
-rw-r--r-- 8426 recpacketcache.hh
-rw-r--r-- 62 recursor-tsan.supp
-rw-r--r-- 30567 recursor_cache.cc
-rw-r--r-- 11988 recursor_cache.hh
-rw-r--r-- 11876 reczones-helpers.cc
-rw-r--r-- 2060 reczones-helpers.hh
-rw-r--r-- 21839 reczones.cc
lrwxrwxrwx 19 remote_logger.cc -> ../remote_logger.cc
lrwxrwxrwx 19 remote_logger.hh -> ../remote_logger.hh
-rw-r--r-- 1670 resolve-context.hh
lrwxrwxrwx 14 resolver.cc -> ../resolver.cc
lrwxrwxrwx 14 resolver.hh -> ../resolver.hh
-rw-r--r-- 2210 root-addresses.hh
lrwxrwxrwx 17 root-dnssec.hh -> ../root-dnssec.hh
-rw-r--r-- 31344 rpzloader.cc
-rw-r--r-- 2321 rpzloader.hh
lrwxrwxrwx 21 rrd -> ../../pdns/tools/rrd/
-rw-r--r-- 3806 secpoll-recursor.cc
-rw-r--r-- 1161 secpoll-recursor.hh
lrwxrwxrwx 13 secpoll.cc -> ../secpoll.cc
lrwxrwxrwx 13 secpoll.hh -> ../secpoll.hh
drwxr-xr-x - settings
lrwxrwxrwx 9 sha.hh -> ../sha.hh
lrwxrwxrwx 13 sholder.hh -> ../sholder.hh
lrwxrwxrwx 13 shuffle.cc -> ../shuffle.cc
lrwxrwxrwx 13 shuffle.hh -> ../shuffle.hh
lrwxrwxrwx 18 sillyrecords.cc -> ../sillyrecords.cc
lrwxrwxrwx 16 snmp-agent.cc -> ../snmp-agent.cc
lrwxrwxrwx 16 snmp-agent.hh -> ../snmp-agent.hh
lrwxrwxrwx 19 sodiumsigners.cc -> ../sodiumsigners.cc
lrwxrwxrwx 14 sortlist.cc -> ../sortlist.cc
lrwxrwxrwx 14 sortlist.hh -> ../sortlist.hh
lrwxrwxrwx 12 sstuff.hh -> ../sstuff.hh
-rw-r--r-- 6777 stable-bloom.hh
lrwxrwxrwx 12 stat_t.hh -> ../stat_t.hh
lrwxrwxrwx 17 svc-records.cc -> ../svc-records.cc
lrwxrwxrwx 17 svc-records.hh -> ../svc-records.hh
-rw-r--r-- 240741 syncres.cc
-rw-r--r-- 34998 syncres.hh
-rw-r--r-- 2256 taskqueue.cc
-rw-r--r-- 3921 taskqueue.hh
lrwxrwxrwx 15 tcounters.hh -> ../tcounters.hh
lrwxrwxrwx 18 tcpiohandler.cc -> ../tcpiohandler.cc
lrwxrwxrwx 18 tcpiohandler.hh -> ../tcpiohandler.hh
-rw-r--r-- 93972 test-aggressive_nsec_cc.cc
lrwxrwxrwx 23 test-arguments_cc.cc -> ../test-arguments_cc.cc
lrwxrwxrwx 20 test-base32_cc.cc -> ../test-base32_cc.cc
lrwxrwxrwx 20 test-base64_cc.cc -> ../test-base64_cc.cc
lrwxrwxrwx 17 test-common.hh -> ../test-common.hh
lrwxrwxrwx 25 test-credentials_cc.cc -> ../test-credentials_cc.cc
lrwxrwxrwx 24 test-dns_random_hh.cc -> ../test-dns_random_hh.cc
lrwxrwxrwx 21 test-dnsname_cc.cc -> ../test-dnsname_cc.cc
lrwxrwxrwx 23 test-dnsparser_hh.cc -> ../test-dnsparser_hh.cc
lrwxrwxrwx 27 test-dnsrecordcontent.cc -> ../test-dnsrecordcontent.cc
lrwxrwxrwx 24 test-dnsrecords_cc.cc -> ../test-dnsrecords_cc.cc
-rw-r--r-- 8129 test-ednsoptions_cc.cc
-rw-r--r-- 45251 test-filterpo_cc.cc
-rw-r--r-- 1910 test-histogram_hh.cc
lrwxrwxrwx 21 test-iputils_hh.cc -> ../test-iputils_hh.cc
lrwxrwxrwx 18 test-ixfr_cc.cc -> ../test-ixfr_cc.cc
lrwxrwxrwx 21 test-luawrapper.cc -> ../test-luawrapper.cc
lrwxrwxrwx 18 test-misc_hh.cc -> ../test-misc_hh.cc
lrwxrwxrwx 18 test-mplexer.cc -> ../test-mplexer.cc
-rw-r--r-- 2196 test-mtasker.cc
-rw-r--r-- 14945 test-negcache_cc.cc
-rw-r--r-- 1906 test-nod_cc.cc
lrwxrwxrwx 25 test-packetcache_hh.cc -> ../test-packetcache_hh.cc
lrwxrwxrwx 26 test-rcpgenerator_cc.cc -> ../test-rcpgenerator_cc.cc
-rw-r--r-- 763 test-rec-system-resolve.cc
-rw-r--r-- 1374 test-rec-taskqueue.cc
-rw-r--r-- 4155 test-rec-tcounters_cc.cc
-rw-r--r-- 9853 test-rec-zonetocache.cc
-rw-r--r-- 18589 test-recpacketcache_cc.cc
-rw-r--r-- 53084 test-recursorcache_cc.cc
-rw-r--r-- 12668 test-reczones-helpers.cc
-rw-r--r-- 7531 test-rpzloader_cc.cc
-rw-r--r-- 2569 test-secpoll_cc.cc
-rw-r--r-- 11854 test-settings.cc
lrwxrwxrwx 18 test-signers.cc -> ../test-signers.cc
-rw-r--r-- 20061 test-syncres_cc.cc
-rw-r--r-- 4972 test-syncres_cc.hh
-rw-r--r-- 104816 test-syncres_cc1.cc
-rw-r--r-- 98943 test-syncres_cc10.cc
-rw-r--r-- 74423 test-syncres_cc2.cc
-rw-r--r-- 66243 test-syncres_cc3.cc
-rw-r--r-- 74205 test-syncres_cc4.cc
-rw-r--r-- 122235 test-syncres_cc5.cc
-rw-r--r-- 87019 test-syncres_cc6.cc
-rw-r--r-- 83023 test-syncres_cc7.cc
-rw-r--r-- 63330 test-syncres_cc8.cc
-rw-r--r-- 61954 test-syncres_cc9.cc
lrwxrwxrwx 15 test-tsig.cc -> ../test-tsig.cc
-rwxr-xr-x 510 test_libcrypto
-rw-r--r-- 2910 testrunner.cc
lrwxrwxrwx 16 threadname.cc -> ../threadname.cc
lrwxrwxrwx 16 threadname.hh -> ../threadname.hh
lrwxrwxrwx 18 tsigverifier.cc -> ../tsigverifier.cc
lrwxrwxrwx 18 tsigverifier.hh -> ../tsigverifier.hh
lrwxrwxrwx 18 ueberbackend.hh -> ../ueberbackend.hh
lrwxrwxrwx 18 unix_utility.cc -> ../unix_utility.cc
lrwxrwxrwx 13 utility.hh -> ../utility.hh
lrwxrwxrwx 16 uuid-utils.cc -> ../uuid-utils.cc
lrwxrwxrwx 16 uuid-utils.hh -> ../uuid-utils.hh
-rw-r--r-- 2962 validate-recursor.cc
-rw-r--r-- 1861 validate-recursor.hh
lrwxrwxrwx 14 validate.cc -> ../validate.cc
lrwxrwxrwx 14 validate.hh -> ../validate.hh
lrwxrwxrwx 13 version.cc -> ../version.cc
lrwxrwxrwx 13 version.hh -> ../version.hh
lrwxrwxrwx 11 views.hh -> ../views.hh
lrwxrwxrwx 15 webserver.cc -> ../webserver.cc
lrwxrwxrwx 15 webserver.hh -> ../webserver.hh
lrwxrwxrwx 12 ws-api.cc -> ../ws-api.cc
lrwxrwxrwx 12 ws-api.hh -> ../ws-api.hh
-rw-r--r-- 66162 ws-recursor.cc
-rw-r--r-- 2267 ws-recursor.hh
lrwxrwxrwx 12 zonemd.cc -> ../zonemd.cc
lrwxrwxrwx 12 zonemd.hh -> ../zonemd.hh
lrwxrwxrwx 20 zoneparser-tng.cc -> ../zoneparser-tng.cc
lrwxrwxrwx 20 zoneparser-tng.hh -> ../zoneparser-tng.hh