CVSROOT: /cvs Module name: src Changes by: [EMAIL PROTECTED] 2008/07/23 11:59:56
Modified files: usr.sbin/bind : Tag: OPENBSD_4_2 README.OpenBSD usr.sbin/bind/bin/named: Tag: OPENBSD_4_2 server.c usr.sbin/bind/lib/dns: Tag: OPENBSD_4_2 dispatch.c resolver.c usr.sbin/bind/lib/dns/include/dns: Tag: OPENBSD_4_2 dispatch.h usr.sbin/bind/lib/isc: Tag: OPENBSD_4_2 Makefile.in random.c usr.sbin/bind/lib/isc/include/isc: Tag: OPENBSD_4_2 random.h usr.sbin/bind/lib/isc/unix: Tag: OPENBSD_4_2 app.c socket.c socket_p.h Added files: usr.sbin/bind/lib/isc: Tag: OPENBSD_4_2 shuffle.c usr.sbin/bind/lib/isc/include/isc: Tag: OPENBSD_4_2 shuffle.h Log message: Vendor patch to add port randomization to deal with the DNS cache poisoning attack. Dynamically allocate fd_sets so we are not limited to FD_SETSIZE connections. Replacement Knuth shuffle algorithm for DNS id generation. >From djm@