1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-12-28 05:29:48 +00:00
freebsd-ports/dns
Edwin Groothuis c90d26d28b dns/dnrd: recv_addr init wrong and 512 byte udp packets dropped
There are a few bugs in dnrd that should probably be fixed
	by the author but could be made to work on bsd:

	1.  Initialization in common.h of recv_addr is broken,
	causing at least the '-a' switch not to work.  Instead of
	assuming positions of fields in the struct across platforms
	I thought it safer to do a standard initialization in main().

	2.  The buffer overflow code in udp.c:dnsrecv() is off by
	one, rejecting messages where the size exactly fills the
	available buffer.  I also changed to the calls to dnsrecv
	to pass 512 as the max size instead of the buffers that
	seem to be padded by 4 bytes for a reason I don't understand.
	This causes a calling named to resend packets.  Eventually
	one seems to get through but response times can be painfully
	slow.

PR:		ports/41128
Submitted by:	Michael C. Adler <mad1@tapil.com>
2004-01-03 05:42:42 +00:00
..
adns Make portlint(1) happy by changing strip to ${STRIP_CMD} 2003-09-24 09:37:11 +00:00
ares Add ares-1.1.1, an asynchronous DNS resolver library. 2003-09-10 09:59:25 +00:00
bind8 Update to 8.3.7, the latest in this branch from ISC. This is a security 2003-11-27 01:47:29 +00:00
bind9 I specifically stated that I did not want to bump portepoch for this port. 2003-10-28 11:54:41 +00:00
bind9-dlz - make portlint happy 2003-11-18 13:06:43 +00:00
bind9-sdb-mysql Update to bind version 9.2.3. (patches, compiles and works fine) 2003-11-20 11:22:24 +00:00
bind84 Due to an unfortunate bug in BIND 8.4.3 ISC has deprecated this version. 2003-12-10 19:34:40 +00:00
bind94 I specifically stated that I did not want to bump portepoch for this port. 2003-10-28 11:54:41 +00:00
bind95 I specifically stated that I did not want to bump portepoch for this port. 2003-10-28 11:54:41 +00:00
bind96 I specifically stated that I did not want to bump portepoch for this port. 2003-10-28 11:54:41 +00:00
c-ares Add ares-1.1.1, an asynchronous DNS resolver library. 2003-09-10 09:59:25 +00:00
ddclient Update to version 3.6.3 and new mastersite (already partially done). 2003-11-07 01:07:05 +00:00
ddup - Use canonical form (ports@FreeBSD.org) in MAINTAINER line 2003-12-21 00:23:25 +00:00
dhid Massive repo-copies request: net->dns (partly devel->dns) 2003-09-05 04:54:37 +00:00
dhisd - Fix compilation on FreeBSD 5.2-BETA. 2003-11-25 18:54:38 +00:00
djbdns Correct the distsite for the dnscache-dumpcache patch. 2003-12-29 14:08:08 +00:00
dlint Massive repo-copies request: net->dns (partly devel->dns) 2003-09-05 04:54:37 +00:00
dnrd dns/dnrd: recv_addr init wrong and 512 byte udp packets dropped 2004-01-03 05:42:42 +00:00
dns_balance Massive repo-copies request: net->dns (partly devel->dns) 2003-09-05 04:54:37 +00:00
dnsflood - Update to version 1.10 2003-10-29 21:28:39 +00:00
dnsmasq Update to version 1.18 2003-11-10 13:26:57 +00:00
dnssecwalker utilize SITE_PERL 2003-10-24 12:05:09 +00:00
dnstop Massive repo-copies request: net->dns (partly devel->dns) 2003-09-05 04:54:37 +00:00
dnstracer Massive repo-copies request: net->dns (partly devel->dns) 2003-09-05 04:54:37 +00:00
dnsutl remove obsolete mastersite 2003-11-03 22:05:52 +00:00
dnswalk utilize SITE_PERL 2003-10-24 12:05:09 +00:00
doc
domtools Update to 1.6.0. Changes: 2003-12-04 03:33:54 +00:00
ez-ipupdate Fix MASTER_SITES and name of web-site. 2003-09-21 20:08:57 +00:00
fastresolve Update port with following changes: 2003-09-08 11:26:23 +00:00
firedns remove obsolete masterfile 2003-11-03 22:08:42 +00:00
geta move category net->dns 2003-11-16 22:17:48 +00:00
ghtool Massive repo-copies request: net->dns (partly devel->dns) 2003-09-05 04:54:37 +00:00
h2n remove obsolete mastersite 2003-11-03 22:15:52 +00:00
hesiod Massive repo-copies request: net->dns (partly devel->dns) 2003-09-05 04:54:37 +00:00
host remove obsolete mastersite 2003-11-03 22:15:52 +00:00
idnkit Add --enable-extra-ace to CONFIGURE_ARGS, which option is required by 2003-12-17 15:32:28 +00:00
ipcheck Update to 0.207 2003-10-09 10:51:40 +00:00
libdjbdns Change to my @FreeBSD.org address. 2003-10-23 05:42:49 +00:00
libidn - Update to version 0.3.5 2003-12-15 10:32:47 +00:00
maradns Add patch forgotten in the previous commit 2003-11-11 16:50:16 +00:00
mdnsd Massive repo-copies request: net->dns (partly devel->dns) 2003-09-05 04:54:37 +00:00
mydns - Update to 0.10.1 2003-12-17 10:00:16 +00:00
mydns-ng - Update to 0.10.1 2003-12-17 10:00:16 +00:00
noip - Update to version 2.0.12 2003-10-05 19:59:13 +00:00
nsd - Update to 1.2.3 2004-01-01 16:38:35 +00:00
nslint Massive repo-copies request: net->dns (partly devel->dns) 2003-09-05 04:54:37 +00:00
nsping Massive repo-copies request: net->dns (partly devel->dns) 2003-09-05 04:54:37 +00:00
odsclient Massive repo-copies request: net->dns (partly devel->dns) 2003-09-05 04:54:37 +00:00
p5-BIND-Conf_Parser utilize SITE_PERL 2003-10-24 12:05:09 +00:00
p5-DNS-Config Massive repo-copies request: net->dns (partly devel->dns) 2003-09-05 04:54:37 +00:00
p5-DNS-Zone Massive repo-copies request: net->dns (partly devel->dns) 2003-09-05 04:54:37 +00:00
p5-Net-DNS Update to version 0.44, the latest available. Version 0.43 had the 2004-01-02 02:44:05 +00:00
p5-Net-DNS-SEC Chase repocopies towards ports/dns 2003-09-05 07:33:51 +00:00
p5-Net-DNS-ZoneFile Remove the recursive assignment of SITE_PERL to ${SITE_PERL} introduced 2003-10-24 14:15:32 +00:00
p5-Net-Nslookup Upgrade to 1.14 2003-10-29 03:41:45 +00:00
p5-POE-Component-Client-DNS Chase repocopies towards ports/dns 2003-09-05 07:33:51 +00:00
p5-Tie-DNS Remove the recursive assignment of SITE_PERL to ${SITE_PERL} introduced 2003-10-24 14:15:32 +00:00
pdnsd Massive repo-copies request: net->dns (partly devel->dns) 2003-09-05 04:54:37 +00:00
pkg Add the pkg/COMMENT file. 2003-09-12 19:20:55 +00:00
posadis Change to my @FreeBSD.org address. 2003-10-23 05:42:49 +00:00
powerdns - Fix build with postgresql 7.4 2003-12-07 11:55:37 +00:00
powerdns-devel - Fix build with postgresql 7.4 2003-12-07 11:55:37 +00:00
py-adns Chase repocopies towards ports/dns 2003-09-05 07:33:51 +00:00
py-dns Massive repo-copies request: net->dns (partly devel->dns) 2003-09-05 04:54:37 +00:00
rbldnsd New port: net/rbldnsd - small fast DNS server for DNSBL zones 2003-08-30 00:45:27 +00:00
skadns - Update to 0.24 2004-01-02 22:28:35 +00:00
sleuth utilize SITE_PERL 2003-10-24 12:05:09 +00:00
staticcharge Massive repo-copies request: net->dns (partly devel->dns) 2003-09-05 04:54:37 +00:00
totd Upgrade to 1.4. 2003-09-25 21:38:34 +00:00
updatedd Add updatedd 1.8, 2003-12-18 13:59:48 +00:00
walker [non maintainer update] dns/walker to 3.2 2004-01-03 05:35:23 +00:00
weedns_sc Add missing pkg-descr content 2003-09-04 07:40:09 +00:00
zonecheck - Update from 2.0.0b9 to 2.0.0 2003-12-15 16:39:43 +00:00
Makefile Add skadns 0.23: 2004-01-01 23:12:39 +00:00