| @@ -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 | |
3 | A complete list of changes from the NetBSD 3.1 release to the NetBSD 3.2 | | 3 | A complete list of changes from the NetBSD 3.1 release to the NetBSD 3.2 |
4 | release: | | 4 | release: |
5 | | | 5 | |
6 | File Revision(s) | | 6 | File Revision(s) |
7 | ---- -------- | | 7 | ---- -------- |
8 | gnu/usr.bin/groff/tmac/mdoc.local patch | | 8 | gnu/usr.bin/groff/tmac/mdoc.local patch |
9 | sys/sys/param.h patch | | 9 | sys/sys/param.h patch |
10 | | | 10 | |
11 | Welcome to 3.1_STABLE | | 11 | Welcome to 3.1_STABLE |
12 | | | 12 | |
13 | include/stddef.h 1.11-1.15 | | 13 | include/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 |
4974 | libexec/ftpd/extern.h 1.58 via patch | | 4974 | libexec/ftpd/extern.h 1.58 via patch |
4975 | libexec/ftpd/ftpcmd.y 1.88 via patch | | 4975 | libexec/ftpd/ftpcmd.y 1.88 via patch |
4976 | libexec/ftpd/ftpd.c 1.187 via patch | | 4976 | libexec/ftpd/ftpd.c 1.187 via patch |
4977 | libexec/ftpd/version.h patch | | 4977 | libexec/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 | |
| | | 4987 | sys/arch/amd64/include/cpufunc.h patch |
| | | 4988 | sys/arch/i386/include/cpufunc.h patch |
| | | 4989 | sys/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 | |
| | | 4996 | sys/dev/usb/ehci.c 1.138 via patch |
| | | 4997 | sys/dev/usb/ehcivar.h 1.31 via patch |
| | | 4998 | sys/dev/usb/ohci.c 1.195 via patch |
| | | 4999 | sys/dev/usb/ohcivar.h 1.45 via patch |
| | | 5000 | sys/dev/usb/uhci.c 1.223 via patch |
| | | 5001 | sys/dev/usb/uhcivar.h 1.45 via patch |
| | | 5002 | sys/dev/usb/usb_mem.c 1.37 via patch |
| | | 5003 | sys/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 | |