1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-10-20 20:09:11 +00:00
Mirror of the FreeBSD ports git repo https://git.FreeBSD.org/ports.git .
Go to file
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
accessibility
arabic
archivers
astro - Update to 0.23 2004-01-03 00:26:55 +00:00
audio
benchmarks
biology
cad
chinese
comms
converters
databases Remove options for -X, which is not possible on FreeBSD system. 2004-01-02 23:45:47 +00:00
deskutils
devel Add silc-toolkit 0.9.11, secure Internet Live Conferencing 2004-01-02 22:37:04 +00:00
dns dns/dnrd: recv_addr init wrong and 512 byte udp packets dropped 2004-01-03 05:42:42 +00:00
editors
emulators
finance
french
ftp
games - Remove useless knob 2004-01-02 22:08:40 +00:00
german
graphics
hebrew
hungarian
irc Update to 2.0.7. 2004-01-03 03:02:33 +00:00
japanese - Update to 200401 2004-01-03 01:06:31 +00:00
java [maintainer update] java/kaffe-devel update to 1.1.3 2004-01-02 22:58:53 +00:00
korean
lang
mail - chown(1) SPOOLDIR at the install time 2004-01-02 23:24:15 +00:00
math Fix thousands separator handling bug. 2004-01-03 05:24:47 +00:00
mbone
misc
Mk
multimedia
net Add an extra flag, WITH_INETADDRESS_HACK. Enabling this flag for build will 2004-01-03 03:18:29 +00:00
net-im
net-mgmt Add an extra flag, WITH_INETADDRESS_HACK. Enabling this flag for build will 2004-01-03 03:18:29 +00:00
net-p2p
news
palm
picobsd
polish
ports-mgmt
portuguese
print
russian
science
security - Install missing config files: unicode.map and threshold.conf 2004-01-02 22:54:17 +00:00
shells
sysutils - Install some documentation to make this port a bit more useful 2004-01-02 22:13:00 +00:00
Templates
textproc - Chase raptor shlib version raise. 2004-01-03 00:06:00 +00:00
Tools There is nothing "future" about 'addport'. 2004-01-02 23:27:29 +00:00
ukrainian
vietnamese
www o Though this port does not support packaging, but fixed pkg-plist 2004-01-03 05:38:28 +00:00
x11
x11-clocks
x11-fm
x11-fonts
x11-servers
x11-themes
x11-toolkits
x11-wm
.cvsignore
INDEX
INDEX-5
LEGAL - Add entry for ports/math/emc2 2004-01-02 22:04:20 +00:00
Makefile
MOVED
README

This is the FreeBSD Ports Collection.  For an easy to use
WEB-based interface to it, please see:

        http://www.freebsd.org/ports

For general information on the ports collection, please see the
FreeBSD Handbook which is available from:

        file://localhost/usr/share/doc/handbook/handbook.html

(if you installed the doc distribution on your machine)

Or:

        http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/

for the latest official version from FreeBSD-current.

The section "The Ports Collection" will tell you how to use the
ports and packages and the "Porting Applications" section
describes how one can contribute to the ports collection.

If you would like to search for a given port, you can do so easily
by saying:

	make search key="<keyword>"

Which will generate a list of all ports matching <keyword>.

NOTE:  This tree can GROW significantly in size during normal usage!
The distribution tar files can and do accumulate in /usr/ports/distfiles,
and the individual ports will also use up lots of space in their work
subdirectories unless you remember to "make clean" after you're done
building a given port.  /usr/ports/distfiles can also be periodically
cleaned without ill-effect, though if you don't have the original
distribution tarball(s) for something on CDROM then you will need to pull
it all over your network connection again if you ever try to build the
associated port.