freebsd-ports/dns
Matthias Andree 8f4df0f8e6 MFH: r562154
dns/dnsmasq: security update to 2.83

CHANGELOG of version 2.83:

        Use the values of --min-port and --max-port in outgoing
        TCP connections to upstream DNS servers.

        Fix a remote buffer overflow problem in the DNSSEC code. Any
        dnsmasq with DNSSEC compiled in and enabled is vulnerable to this,
        referenced by CVE-2020-25681, CVE-2020-25682, CVE-2020-25683
        CVE-2020-25687.

        Be sure to only accept UDP DNS query replies at the address
        from which the query was originated. This keeps as much entropy
        in the {query-ID, random-port} tuple as possible, to help defeat
        cache poisoning attacks. Refer: CVE-2020-25684.

        Use the SHA-256 hash function to verify that DNS answers
        received are for the questions originally asked. This replaces
        the slightly insecure SHA-1 (when compiled with DNSSEC) or
        the very insecure CRC32 (otherwise). Refer: CVE-2020-25685.

        Handle multiple identical near simultaneous DNS queries better.
        Previously, such queries would all be forwarded
        independently. This is, in theory, inefficent but in practise
        not a problem, _except_ that is means that an answer for any
        of the forwarded queries will be accepted and cached.
        An attacker can send a query multiple times, and for each repeat,
        another {port, ID} becomes capable of accepting the answer he is
        sending in the blind, to random IDs and ports. The chance of a
        succesful attack is therefore multiplied by the number of repeats
        of the query. The new behaviour detects repeated queries and
        merely stores the clients sending repeats so that when the
        first query completes, the answer can be sent to all the
        clients who asked. Refer: CVE-2020-25686.
Security:	5b5cf6e5-5b51-11eb-95ac-7f9491278677
Security:	CVE-2020-25684
Security:	CVE-2020-25685
Security:	CVE-2020-25686
Security:	CVE-2020-25681
Security:	CVE-2020-25682
Security:	CVE-2020-25683
Security:	CVE-2020-25687
2021-01-20 19:21:04 +00:00
..
adns
adsuck
amass
ares
axfr2acl
bind9-devel Update to latest commit. 2020-11-30 11:35:02 +00:00
bind911 Update to 9.11.26. 2020-12-16 21:36:27 +00:00
bind916 Update to 9.16.10 2020-12-16 21:36:35 +00:00
bind-tools Update to latest commit. 2020-11-30 11:35:02 +00:00
bindgraph
bundy
c-ares
checkdns
cli53
coredns dns/coredns: Update 1.7.0 -> 1.8.0 2020-10-24 19:38:11 +00:00
credns
crossip
curvedns
ddclient dns/ddclient: Update to v3.9.1 2020-10-27 14:26:24 +00:00
ddns
denominator
dhisd
djbdns
djbdns-tools
dlint
dnrd
dns2blackhole
dns2tcp
dns_balance
dnsblast
dnscap Update to 1.12.0 2020-11-06 11:19:33 +00:00
dnscheckengine
dnscontrol dns/dnscontrol: Update to 3.5.1 2020-12-26 19:32:32 +00:00
dnscrypt-proxy2
dnscrypt-wrapper
dnsdbck
dnsdbq
dnsdist dns/dnsdist: Update to 1.5.1 2020-10-03 08:36:03 +00:00
dnsenum
dnsflood
dnsforwarder
dnshistory
dnsjava
dnsmasq MFH: r562154 2021-01-20 19:21:04 +00:00
dnsmax-perl
dnsproxy
dnsrecon
dnsreflector
dnstable
dnstable-convert
dnstop
dnstracer
dnsutl dns/dnsutl: mark as broken on aarch64 2020-11-15 13:24:53 +00:00
dnsviz pygraphviz is now only compatible with python 3.6+ 2020-12-24 08:57:55 +00:00
dnswalk
dnswall
doc
dog lang/rust: Update to 1.48.0 2020-11-24 12:48:53 +00:00
doh-proxy lang/rust: Update to 1.48.0 2020-11-24 12:48:53 +00:00
dq
drool
dsc
dsp
dynip
encrypted-dns-server dns/encrypted-dns-server: Fix build on build on 11.4 2020-12-01 16:51:38 +00:00
erlang-idna
fastresolve
firedns
flamethrower dns/flamethrower: update 0.10 -> 0.11.0 2020-10-31 12:10:00 +00:00
fpdns
gdnsd2 - Update to 2.4.3 2020-09-30 16:06:11 +00:00
gdnsd3 - Convert no-unused-variable fix to suggested upstream solution 2020-09-30 17:27:31 +00:00
gen6dns
getdns
hesiod
hostdb
idnkit
idnkit2
inadyn
inadyn-mt
ipcheck
ironsides
kadnode
kf5-kdnssd Update KDE Frameworks to 5.77.0 2020-12-17 15:41:41 +00:00
knock
knot2 dns/knot2: upgrade to 2.9.8 and add deprecation advice to use knot3.x 2020-12-15 18:40:18 +00:00
knot3 dns/knot3: update 3.0.0 -> 3.0.3 2020-12-29 12:22:02 +00:00
knot3-lib dns/knot3-lib: re-add using repo-copy 2020-10-04 11:04:02 +00:00
knot-resolver dns/knot-resolver: update 5.1.2 -> 5.1.3 2020-10-04 11:06:10 +00:00
ldapdns
ldns MFH: r559767 r560752 2021-01-09 15:07:18 +00:00
libasr
libasr-devel
libbind
libdjbdns
libidn
libidn2
libmicrodns dns/libmicrodns: Use release archive, fix COMMENT, don't build examples 2020-10-31 00:31:32 +00:00
libnspsl
libpsl devel/icu: update to 68.1 2020-11-03 00:56:26 +00:00
linux-c7-libasyncns
maradns dns/maradns: remove CONV option which depended on expired Python 2.7 2021-01-01 15:09:13 +00:00
mdnsd
mDNSResponder_nss
mydns
mydns-ng - Unbreak the build with -fno-common (Clang 11, GCC 10) 2020-11-12 07:03:31 +00:00
namesilo_ddns
nextdns Update to 1.9.4 2020-11-25 15:10:00 +00:00
noip
nsd dns/nsd: Security update to 4.3.4 2020-12-12 17:03:01 +00:00
nslint
nsnotifyd
nsping
nss_mdns Clean up the port's makefile 2020-11-01 23:36:53 +00:00
nss_resinit
opendd
opendnssec2 dns/opendnssec2: Update to 2.1.7 2020-11-02 14:11:35 +00:00
openresolv
p5-AnyEvent-CacheDNS
p5-AnyEvent-DNS-EtcHosts
p5-App-DSC-DataTool
p5-BIND-Conf_Parser
p5-BIND-Config-Parser
p5-Data-Validate-Domain
p5-DNS-Config
p5-DNS-EasyDNS
p5-DNS-Ldns
p5-DNS-Zone
p5-DNS-ZoneParse
p5-DSC
p5-IO-Async-Resolver-DNS
p5-Mozilla-PublicSuffix Update to 1.0.2 2020-12-13 22:19:52 +00:00
p5-Net-Amazon-Route53
p5-Net-Bonjour
p5-Net-DNS Update to 1.29 2020-11-21 09:19:01 +00:00
p5-Net-DNS-Async
p5-Net-DNS-Check
p5-Net-DNS-Codes
p5-Net-DNS-Lite
p5-Net-DNS-Match
p5-Net-DNS-Resolver-Mock
p5-Net-DNS-Resolver-Programmable
p5-Net-DNS-RR-SRV-Helper
p5-Net-DNS-SEC Update to 1.18 2020-10-03 09:50:25 +00:00
p5-Net-DNS-TestNS
p5-Net-DNS-ToolKit
p5-Net-DNS-Zone-Parser
p5-Net-DNS-ZoneFile-Fast
p5-Net-DNSBL-MultiDaemon
p5-Net-DNSBL-Statistics
p5-Net-Domain-ExpireDate
p5-Net-Domain-TLD
p5-Net-DRI
p5-Net-LibIDN
p5-Net-LibIDN2
p5-Net-Nslookup
p5-Net-RBLClient
p5-Net-RNDC
p5-POE-Component-Client-DNS
p5-POE-Component-Client-DNS-Recursive
p5-POE-Component-Client-DNSBL
p5-POE-Component-Resolver
p5-POE-Component-Server-DNS
p5-POE-Filter-DNS-TCP
p5-Tie-DNS
p5-URBL-Prepare
packetq
pdnsd
pear-File_DNS
pear-Horde_Idna
pear-Net_DNS2
powerdns dns/powerdns: Update to 4.4.0 2020-12-24 11:42:34 +00:00
powerdns-recursor dns/powerdns-recursor: Update to 4.4.2 2020-12-19 14:58:27 +00:00
public_suffix_list Update to 20201130 2020-12-10 21:30:35 +00:00
py-adns
py-aiodns
py-cloudflare Drop python 2.7 support from a few ports 2020-12-28 23:02:12 +00:00
py-dns-lexicon Update to 3.5.0 2020-11-15 18:03:25 +00:00
py-dnspython
py-dnspython2 [NEW] dns/py-dnspython2: DNS toolkit for Python - 2.X branch 2020-11-02 11:40:12 +00:00
py-easyzone Drop python 2.7 support from a few ports 2020-12-28 23:02:12 +00:00
py-idna dns/py-idna: Update to 2.10 2020-10-12 02:03:58 +00:00
py-idna_ssl
py-ldns
py-localzone Drop python 2.7 support from a few ports 2020-12-28 23:02:12 +00:00
py-namebench Drop python 2.7 support from a few ports 2020-12-28 23:02:12 +00:00
py-ns1-python Drop python 2.7 support from a few ports 2020-12-28 23:02:12 +00:00
py-publicsuffix Drop python 2.7 support from a few ports 2020-12-28 23:02:12 +00:00
py-publicsuffix2 Drop python 2.7 support from a few ports 2020-12-28 23:02:12 +00:00
py-publicsuffixlist Drop python 2.7 support from a few ports 2020-12-28 23:02:12 +00:00
py-py3dns
py-pybonjour
py-pycares Relax hardcoded paths to fix build with Python 3.8.7 2020-12-24 13:46:01 +00:00
py-pydnstable Drop python 2.7 support from a few ports 2020-12-28 23:02:12 +00:00
py-pywdns Drop python 2.7 support from a few ports 2020-12-28 23:02:12 +00:00
py-tld
py-tldextract Drop python 2.7 support from a few ports 2020-12-28 23:02:12 +00:00
qmdnsengine
radns
rbldnsd
rbllookup
rbllookup-ng
rdap
renewck
rpsl2acl
rubygem-dnsruby
rubygem-gitlab-net-dns
rubygem-google-cloud-dns Add rubygem-google-cloud-dns 0.33.0 2020-09-27 19:30:02 +00:00
rubygem-idn-ruby
rubygem-net-dns
rubygem-public_suffix Bump PORTREVISION for dns/public_suffix_list update 2020-12-10 21:30:52 +00:00
rubygem-public_suffix_service Bump PORTREVISION for dns/public_suffix_list update 2020-12-10 21:30:52 +00:00
rubygem-simpleidn
rubygem-validates_hostname
rubygem-zonefile Add rubygem-zonefile 1.06 2020-09-27 19:30:12 +00:00
samba-nsupdate
scavenge
sheerdns
sleuth
subfinder dns/subfinder: Update 2.4.4 -> 2.4.5-20 2020-12-03 05:33:05 +00:00
tinystats
totd
udns
unbound dns/unbound: SIGSEGV fix 2020-12-17 09:38:40 +00:00
updatedd
utdns
validns
vhostcname
vizone
void-zones-tools
walker
wdns
whoseip
wrapsrv
yadifa MFH: r561363 2021-01-12 17:59:46 +00:00
zkt
zonenotify
Makefile Re-apply part of r559792 (INDEX and bulk -a OK) 2021-01-01 11:45:05 +00:00