| @@ -1,130 +1,137 @@ | | | @@ -1,130 +1,137 @@ |
1 | # $NetBSD: CHANGES-5.0.1,v 1.1.2.12 2009/05/18 21:39:23 bouyer Exp $ | | 1 | # $NetBSD: CHANGES-5.0.1,v 1.1.2.13 2009/05/26 04:23:05 snj Exp $ |
2 | | | 2 | |
3 | A complete list of changes from the NetBSD 5.0 release to the NetBSD 5.0.1 | | 3 | A complete list of changes from the NetBSD 5.0 release to the NetBSD 5.0.1 |
4 | release: | | 4 | release: |
5 | | | 5 | |
6 | gnu/usr.bin/groff/tmac/mdoc.local patched by hand | | 6 | gnu/usr.bin/groff/tmac/mdoc.local patched by hand |
7 | sys/sys/param.h patched by hand | | 7 | sys/sys/param.h patched by hand |
8 | | | 8 | |
9 | Welcome to 5.0.0_PATCH. | | 9 | Welcome to 5.0.0_PATCH. |
10 | [snj] | | 10 | [snj] |
11 | | | 11 | |
12 | sys/kern/uipc_socket.c 1.189 | | 12 | sys/kern/uipc_socket.c 1.189 |
13 | | | 13 | |
14 | PR kern/41311: Mutex error: mutex_vector_enter: locking against myself | | 14 | PR kern/41311: Mutex error: mutex_vector_enter: locking against myself |
15 | [ad, ticket #731] | | 15 | [ad, ticket #731] |
16 | | | 16 | |
17 | sys/dev/ic/ncr53c9x.c 1.138 | | 17 | sys/dev/ic/ncr53c9x.c 1.138 |
18 | | | 18 | |
19 | Add missing braces - patch from Kurt Lidl in PR port-vax/41314. | | 19 | Add missing braces - patch from Kurt Lidl in PR port-vax/41314. |
20 | [martin, ticket #734] | | 20 | [martin, ticket #734] |
21 | | | 21 | |
22 | sys/netinet6/ip6_input.c 1.127 | | 22 | sys/netinet6/ip6_input.c 1.127 |
23 | | | 23 | |
24 | Add missing paranthesis - from Kurt Lidl in PR port-vax/41316 | | 24 | Add missing paranthesis - from Kurt Lidl in PR port-vax/41316 |
25 | [martin, ticket #733] | | 25 | [martin, ticket #733] |
26 | | | 26 | |
27 | gnu/dist/binutils/bfd/elf32-vax.c 1.9 | | 27 | gnu/dist/binutils/bfd/elf32-vax.c 1.9 |
28 | | | 28 | |
29 | Allocate relocation section using bfd_zalloc() to ensure no garbage | | 29 | Allocate relocation section using bfd_zalloc() to ensure no garbage |
30 | relocations when not all the entries are used. | | 30 | relocations when not all the entries are used. |
31 | Fixes PR port-vax/39182. | | 31 | Fixes PR port-vax/39182. |
32 | [mhitch, ticket #738] | | 32 | [mhitch, ticket #738] |
33 | | | 33 | |
34 | sys/ufs/ffs/ffs_alloc.c 1.123 via patch | | 34 | sys/ufs/ffs/ffs_alloc.c 1.123 via patch |
35 | | | 35 | |
36 | Fix random 'filesystem full' messages by trapping a couple of | | 36 | Fix random 'filesystem full' messages by trapping a couple of |
37 | 32-bit overflow areas missed in rev 1.110 and switching cgbase(). | | 37 | 32-bit overflow areas missed in rev 1.110 and switching cgbase(). |
38 | [sborrill, ticket #726] | | 38 | [sborrill, ticket #726] |
39 | | | 39 | |
40 | usr.sbin/racoonctl/Makefile 1.5 via patch | | 40 | usr.sbin/racoonctl/Makefile 1.5 via patch |
41 | | | 41 | |
42 | Adjust the ADMINPORTDIR to match that of racoon (with which it'll | | 42 | Adjust the ADMINPORTDIR to match that of racoon (with which it'll |
43 | want to talk). Fixes PR 41376. | | 43 | want to talk). Fixes PR 41376. |
44 | [spz, ticket #740] | | 44 | [spz, ticket #740] |
45 | | | 45 | |
46 | sys/arch/hp700/include/intr.h 1.14 | | 46 | sys/arch/hp700/include/intr.h 1.14 |
47 | | | 47 | |
48 | Add __insn_barrier after updating cpl in splraise. PR/41369. | | 48 | Add __insn_barrier after updating cpl in splraise. PR/41369. |
49 | [skrll, ticket #741] | | 49 | [skrll, ticket #741] |
50 | | | 50 | |
51 | sys/arch/m68k/include/psl.h 1.14 | | 51 | sys/arch/m68k/include/psl.h 1.14 |
52 | | | 52 | |
53 | Add memory clobber to the instructions that change the IPL in the | | 53 | Add memory clobber to the instructions that change the IPL in the |
54 | status register. See also kern/38637. | | 54 | status register. See also kern/38637. |
55 | [mhitch, ticket #743] | | 55 | [mhitch, ticket #743] |
56 | | | 56 | |
57 | sys/netinet/in_pcb.c patch | | 57 | sys/netinet/in_pcb.c patch |
58 | | | 58 | |
59 | Fix compilation with IPNOPRIVPORTS option. | | 59 | Fix compilation with IPNOPRIVPORTS option. |
60 | [sborrill, ticket #745] | | 60 | [sborrill, ticket #745] |
61 | | | 61 | |
62 | share/man/man8/afterboot.8 1.39 | | 62 | share/man/man8/afterboot.8 1.39 |
63 | | | 63 | |
64 | Fix typo, from Shannon -jj Behrens in PR 41375. | | 64 | Fix typo, from Shannon -jj Behrens in PR 41375. |
65 | [dholland, ticket #746] | | 65 | [dholland, ticket #746] |
66 | | | 66 | |
67 | sys/dist/ipf/netinet/ip_fil_netbsd.c 1.50 | | 67 | sys/dist/ipf/netinet/ip_fil_netbsd.c 1.50 |
68 | | | 68 | |
69 | Don't call callout_stop() without callout_init() | | 69 | Don't call callout_stop() without callout_init() |
70 | Fixes PR/41364 | | 70 | Fixes PR/41364 |
71 | [kefren, ticket #748] | | 71 | [kefren, ticket #748] |
72 | | | 72 | |
73 | sys/arch/sparc/include/math.h 1.5 | | 73 | sys/arch/sparc/include/math.h 1.5 |
74 | sys/arch/sparc64/include/math.h 1.7 | | 74 | sys/arch/sparc64/include/math.h 1.7 |
75 | | | 75 | |
76 | merge these two files, makes sparc64 sparc/libc work again. | | 76 | merge these two files, makes sparc64 sparc/libc work again. |
77 | only provide __HAVE_LONG_DOUBLE if _LP64. | | 77 | only provide __HAVE_LONG_DOUBLE if _LP64. |
78 | [mrg, ticket #750] | | 78 | [mrg, ticket #750] |
79 | | | 79 | |
80 | sys/arch/amd64/amd64/lock_stubs.S 1.22, 1.23 | | 80 | sys/arch/amd64/amd64/lock_stubs.S 1.22, 1.23 |
81 | sys/arch/i386/i386/lock_stubs.S 1.23 | | 81 | sys/arch/i386/i386/lock_stubs.S 1.23 |
82 | sys/arch/x86/include/mutex.h 1.6 | | 82 | sys/arch/x86/include/mutex.h 1.6 |
83 | sys/arch/x86/x86/patch.c 1.18 | | 83 | sys/arch/x86/x86/patch.c 1.18 |
84 | sys/kern/kern_rwlock.c 1.30 | | 84 | sys/kern/kern_rwlock.c 1.30 |
85 | | | 85 | |
86 | Add a workaround for a bug with some Opteron revisions where | | 86 | Add a workaround for a bug with some Opteron revisions where |
87 | locked operations sometimes do not serve as memory barriers, | | 87 | locked operations sometimes do not serve as memory barriers, |
88 | allowing memory references to bleed outside of critical sections. | | 88 | allowing memory references to bleed outside of critical sections. |
89 | [ad, ticket #725] | | 89 | [ad, ticket #725] |
90 | | | 90 | |
91 | usr.sbin/postinstall/postinstall 1.95 | | 91 | usr.sbin/postinstall/postinstall 1.95 |
92 | | | 92 | |
93 | Teach postinstall about /etc/dhcpcd.conf. | | 93 | Teach postinstall about /etc/dhcpcd.conf. |
94 | [jnemeth, ticket #752] | | 94 | [jnemeth, ticket #752] |
95 | | | 95 | |
96 | usr.sbin/postinstall/postinstall 1.97 | | 96 | usr.sbin/postinstall/postinstall 1.97 |
97 | | | 97 | |
98 | Fetch /etc/dhcpcd.conf from the correct place when building the | | 98 | Fetch /etc/dhcpcd.conf from the correct place when building the |
99 | system from source. | | 99 | system from source. |
100 | [jnemeth, ticket #756] | | 100 | [jnemeth, ticket #756] |
101 | | | 101 | |
102 | sys/kern/sys_mqueue.c 1.17 | | 102 | sys/kern/sys_mqueue.c 1.17 |
103 | | | 103 | |
104 | sys_mq_open: remove broken access flag check. | | 104 | sys_mq_open: remove broken access flag check. |
105 | Noted by Stathis Kamperis. | | 105 | Noted by Stathis Kamperis. |
106 | [rmind, ticket #762] | | 106 | [rmind, ticket #762] |
107 | | | 107 | |
108 | usr.sbin/schedctl/schedctl.c 1.14 | | 108 | usr.sbin/schedctl/schedctl.c 1.14 |
109 | | | 109 | |
110 | Skip LSIDL and LSZOMB threads when retrieving info. | | 110 | Skip LSIDL and LSZOMB threads when retrieving info. |
111 | [rmind, ticket #763] | | 111 | [rmind, ticket #763] |
112 | | | 112 | |
113 | sys/arch/sparc/include/psl.h 1.45 | | 113 | sys/arch/sparc/include/psl.h 1.45 |
114 | | | 114 | |
115 | Add memory clobbers to the inline assembler modifying/testing the %psr | | 115 | Add memory clobbers to the inline assembler modifying/testing the %psr |
116 | register, to avoid the compiler reordering instructions out of critical | | 116 | register, to avoid the compiler reordering instructions out of critical |
117 | sections. Should fix PR port-sparc/41372. | | 117 | sections. Should fix PR port-sparc/41372. |
118 | [martin, ticket #764] | | 118 | [martin, ticket #764] |
119 | | | 119 | |
120 | share/man/man7/sysctl.7 1.22 via patch | | 120 | share/man/man7/sysctl.7 1.22 via patch |
121 | | | 121 | |
122 | Document PROC_PID_LIMIT_SBSIZE. From Greg A. Woods in PR lib/36463. | | 122 | Document PROC_PID_LIMIT_SBSIZE. From Greg A. Woods in PR lib/36463. |
123 | Wording is taken from getrlimit(2). | | 123 | Wording is taken from getrlimit(2). |
124 | [snj, ticket #765] | | 124 | [snj, ticket #765] |
125 | | | 125 | |
126 | sys/arch/vax/include/mtpr.h 1.21, 1.22 | | 126 | sys/arch/vax/include/mtpr.h 1.21, 1.22 |
127 | | | 127 | |
128 | Add "memory" clobber to mtpr for barrier. See also kern/38637. | | 128 | Add "memory" clobber to mtpr for barrier. See also kern/38637. |
129 | [mhitch, ticket #767] | | 129 | [mhitch, ticket #767] |
130 | | | 130 | |
| | | 131 | dist/ntp/ntpd/ntp_crypto.c 1.15 |
| | | 132 | |
| | | 133 | Fix CVE-2009-1252: Buffer overflow in ntpd crypto code. A remote |
| | | 134 | attacker can send a specially constructed request packet that |
| | | 135 | would overflow the sprintf()'ed buffer causing ntpd to crash. |
| | | 136 | [dholland, ticket #777] |
| | | 137 | |