Sun Sep 28 16:43:44 2008 UTC ()
Tickets 1945 and 1946.


(jdc)
diff -r1.1.2.144 -r1.1.2.145 src/doc/CHANGES-3.2

cvs diff -r1.1.2.144 -r1.1.2.145 src/doc/Attic/CHANGES-3.2 (expand / switch to unified diff)

--- src/doc/Attic/CHANGES-3.2 2008/09/18 19:30:43 1.1.2.144
+++ src/doc/Attic/CHANGES-3.2 2008/09/28 16:43:44 1.1.2.145
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1# $NetBSD: CHANGES-3.2,v 1.1.2.144 2008/09/18 19:30:43 bouyer Exp $ 1# $NetBSD: CHANGES-3.2,v 1.1.2.145 2008/09/28 16:43:44 jdc Exp $
2 2
3A complete list of changes from the NetBSD 3.1 release to the NetBSD 3.2 3A complete list of changes from the NetBSD 3.1 release to the NetBSD 3.2
4release: 4release:
5 5
6File Revision(s) 6File Revision(s)
7---- -------- 7---- --------
8gnu/usr.bin/groff/tmac/mdoc.local patch 8gnu/usr.bin/groff/tmac/mdoc.local patch
9sys/sys/param.h patch 9sys/sys/param.h patch
10 10
11 Welcome to 3.1_STABLE 11 Welcome to 3.1_STABLE
12 12
13include/stddef.h 1.11-1.15 13include/stddef.h 1.11-1.15
14 14
@@ -4974,13 +4974,37 @@ libexec/ftpd/ftpd.c 1.179 @@ -4974,13 +4974,37 @@ libexec/ftpd/ftpd.c 1.179
4974libexec/ftpd/extern.h 1.58 via patch 4974libexec/ftpd/extern.h 1.58 via patch
4975libexec/ftpd/ftpcmd.y 1.88 via patch 4975libexec/ftpd/ftpcmd.y 1.88 via patch
4976libexec/ftpd/ftpd.c 1.187 via patch 4976libexec/ftpd/ftpd.c 1.187 via patch
4977libexec/ftpd/version.h patch 4977libexec/ftpd/version.h patch
4978 4978
4979 Don't split large commands into multiple commands; just fail on them. 4979 Don't split large commands into multiple commands; just fail on them.
4980 This prevents CSRF-like attacks, when a web browser is used to access 4980 This prevents CSRF-like attacks, when a web browser is used to access
4981 an ftp server. 4981 an ftp server.
4982 Reported by Maksymilian Arciemowicz <cxib@securityreason.com>. 4982 Reported by Maksymilian Arciemowicz <cxib@securityreason.com>.
4983 Fix mostly derived from OpenBSD, written by 4983 Fix mostly derived from OpenBSD, written by
4984 Moritz Jodeit <moritz@OpenBSD.org> 4984 Moritz Jodeit <moritz@OpenBSD.org>
4985 [lukem, ticket #1964] 4985 [lukem, ticket #1964]
4986 4986
 4987sys/arch/amd64/include/cpufunc.h patch
 4988sys/arch/i386/include/cpufunc.h patch
 4989sys/arch/x86/x86/bus_dma.c 1.45 via patch
 4990
 4991 Add appropriate x86_lfence or x86_mfence calls to bus_dmamap_sync(),
 4992 depending on the BUS_DMASYNC flag. This makes sure that the kernel
 4993 reads data from main memory in the intended order. PR#38935.
 4994 [bouyer, ticket #1945]
 4995
 4996sys/dev/usb/ehci.c 1.138 via patch
 4997sys/dev/usb/ehcivar.h 1.31 via patch
 4998sys/dev/usb/ohci.c 1.195 via patch
 4999sys/dev/usb/ohcivar.h 1.45 via patch
 5000sys/dev/usb/uhci.c 1.223 via patch
 5001sys/dev/usb/uhcivar.h 1.45 via patch
 5002sys/dev/usb/usb_mem.c 1.37 via patch
 5003sys/dev/usb/usb_mem.h 1.27 via patch
 5004
 5005 Add appropriate bus_dmamap_sync() calls to uhci(4), ohci(4) and
 5006 ehci(4). This adds explicit barrier between DMA descriptors
 5007 read/writes, fixing race condition on DMA descriptors access with
 5008 the controller.
 5009 [bouyer, ticket #1946]
 5010