Tue May 26 19:19:08 2009 UTC ()
Ticket 774.


(snj)
diff -r1.1.2.13 -r1.1.2.14 src/doc/CHANGES-5.0.1

cvs diff -r1.1.2.13 -r1.1.2.14 src/doc/Attic/CHANGES-5.0.1 (switch to unified diff)

--- src/doc/Attic/CHANGES-5.0.1 2009/05/26 04:23:05 1.1.2.13
+++ src/doc/Attic/CHANGES-5.0.1 2009/05/26 19:19:08 1.1.2.14
@@ -1,137 +1,148 @@ @@ -1,137 +1,148 @@
1# $NetBSD: CHANGES-5.0.1,v 1.1.2.13 2009/05/26 04:23:05 snj Exp $ 1# $NetBSD: CHANGES-5.0.1,v 1.1.2.14 2009/05/26 19:19:08 snj Exp $
2 2
3A complete list of changes from the NetBSD 5.0 release to the NetBSD 5.0.1 3A complete list of changes from the NetBSD 5.0 release to the NetBSD 5.0.1
4release: 4release:
5 5
6gnu/usr.bin/groff/tmac/mdoc.local patched by hand 6gnu/usr.bin/groff/tmac/mdoc.local patched by hand
7sys/sys/param.h patched by hand 7sys/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
12sys/kern/uipc_socket.c 1.189 12sys/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
17sys/dev/ic/ncr53c9x.c 1.138 17sys/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
22sys/netinet6/ip6_input.c 1.127 22sys/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
27gnu/dist/binutils/bfd/elf32-vax.c 1.9 27gnu/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
34sys/ufs/ffs/ffs_alloc.c 1.123 via patch 34sys/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
40usr.sbin/racoonctl/Makefile 1.5 via patch 40usr.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
46sys/arch/hp700/include/intr.h 1.14 46sys/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
51sys/arch/m68k/include/psl.h 1.14 51sys/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
57sys/netinet/in_pcb.c patch 57sys/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
62share/man/man8/afterboot.8 1.39 62share/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
67sys/dist/ipf/netinet/ip_fil_netbsd.c 1.50 67sys/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
73sys/arch/sparc/include/math.h 1.5 73sys/arch/sparc/include/math.h 1.5
74sys/arch/sparc64/include/math.h 1.7 74sys/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
80sys/arch/amd64/amd64/lock_stubs.S 1.22, 1.23 80sys/arch/amd64/amd64/lock_stubs.S 1.22, 1.23
81sys/arch/i386/i386/lock_stubs.S 1.23 81sys/arch/i386/i386/lock_stubs.S 1.23
82sys/arch/x86/include/mutex.h 1.6 82sys/arch/x86/include/mutex.h 1.6
83sys/arch/x86/x86/patch.c 1.18 83sys/arch/x86/x86/patch.c 1.18
84sys/kern/kern_rwlock.c 1.30 84sys/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
91usr.sbin/postinstall/postinstall 1.95 91usr.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
96usr.sbin/postinstall/postinstall 1.97 96usr.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
102sys/kern/sys_mqueue.c 1.17 102sys/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
108usr.sbin/schedctl/schedctl.c 1.14 108usr.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
113sys/arch/sparc/include/psl.h 1.45 113sys/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
120share/man/man7/sysctl.7 1.22 via patch 120share/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
126sys/arch/vax/include/mtpr.h 1.21, 1.22 126sys/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
131dist/ntp/ntpd/ntp_crypto.c 1.15 131dist/ntp/ntpd/ntp_crypto.c 1.15
132 132
133 Fix CVE-2009-1252: Buffer overflow in ntpd crypto code. A remote 133 Fix CVE-2009-1252: Buffer overflow in ntpd crypto code. A remote
134 attacker can send a specially constructed request packet that 134 attacker can send a specially constructed request packet that
135 would overflow the sprintf()'ed buffer causing ntpd to crash. 135 would overflow the sprintf()'ed buffer causing ntpd to crash.
136 [dholland, ticket #777] 136 [dholland, ticket #777]
137 137
 138sys/arch/sparc64/sparc64/vm_machdep.c 1.88
 139
 140 When preparing the initial trap frame for a new forked lwp,
 141 explicitly clear condition code. Otherwise we might catch a signal
 142 (handlers are inherited from the parent) before we ever return to
 143 userland. The current trapframe is converted into a ucontext and
 144 after the signal handler returns, the lwp stays in userland and
 145 directly uses the ucontext to return to the fork call.
 146 Fixes PR 41302.
 147 [martin, ticket #774]
 148