Wed Apr 15 14:52:56 2020 UTC ()
Ticket #1727


(martin)
diff -r1.1.2.78 -r1.1.2.79 src/doc/CHANGES-7.3

cvs diff -r1.1.2.78 -r1.1.2.79 src/doc/Attic/CHANGES-7.3 (switch to unified diff)

--- src/doc/Attic/CHANGES-7.3 2020/03/16 12:09:46 1.1.2.78
+++ src/doc/Attic/CHANGES-7.3 2020/04/15 14:52:56 1.1.2.79
@@ -1,829 +1,834 @@ @@ -1,829 +1,834 @@
1# $NetBSD: CHANGES-7.3,v 1.1.2.78 2020/03/16 12:09:46 sborrill Exp $ 1# $NetBSD: CHANGES-7.3,v 1.1.2.79 2020/04/15 14:52:56 martin Exp $
2 2
3A complete list of changes from the NetBSD 7.2 release to the NetBSD 7.3 3A complete list of changes from the NetBSD 7.2 release to the NetBSD 7.3
4release: 4release:
5 5
6doc/README.files patched by hand 6doc/README.files patched by hand
7gnu/usr.bin/groff/tmac/mdoc.local patched by hand 7gnu/usr.bin/groff/tmac/mdoc.local patched by hand
8sys/sys/param.h patched by hand 8sys/sys/param.h patched by hand
9 9
10 Welcome to 7.2_STABLE. 10 Welcome to 7.2_STABLE.
11 [snj] 11 [snj]
12 12
13sys/arch/x86/include/cacheinfo.h 1.23-1.26 13sys/arch/x86/include/cacheinfo.h 1.23-1.26
14sys/arch/x86/include/cpu.h 1.70 14sys/arch/x86/include/cpu.h 1.70
15sys/arch/x86/include/specialreg.h 1.91-1.93,1.98,1.100,1.102-1.124,1.126,1.130 via patch 15sys/arch/x86/include/specialreg.h 1.91-1.93,1.98,1.100,1.102-1.124,1.126,1.130 via patch
16sys/arch/x86/x86/cpu_topology.c 1.10 16sys/arch/x86/x86/cpu_topology.c 1.10
17sys/arch/x86/x86/identcpu.c 1.56-1.57,1.70 via patch 17sys/arch/x86/x86/identcpu.c 1.56-1.57,1.70 via patch
18usr.sbin/cpuctl/arch/i386.c 1.71,1.75-1.79,1.81-1.85 via patch 18usr.sbin/cpuctl/arch/i386.c 1.71,1.75-1.79,1.81-1.85 via patch
19 19
20 Add some register definitions for x86: 20 Add some register definitions for x86:
21 - Add CLWB bit. 21 - Add CLWB bit.
22 - Fix a few (unused) MSR values, and add some bit definitions of 22 - Fix a few (unused) MSR values, and add some bit definitions of
23 MSR_EFER from Murray Armfield in PR#42861. 23 MSR_EFER from Murray Armfield in PR#42861.
24 - CPUID_CFLUSH bit is not for CFLUSH insn but CLFLUSH insn, so modify 24 - CPUID_CFLUSH bit is not for CFLUSH insn but CLFLUSH insn, so modify
25 comments and snprintb() string. 25 comments and snprintb() string.
26 - Define CPUID Fn00000001 %ebx bits and use them. 26 - Define CPUID Fn00000001 %ebx bits and use them.
27 No functional change. 27 No functional change.
28 - Add Structured Extended Flags Enumeration Leaf's bit definitions: 28 - Add Structured Extended Flags Enumeration Leaf's bit definitions:
29 AVX512_{IFMA,VBMI2,VNNI,BITALG,VPOPCNTDQ,4VNNIW,4FMAPS},GFNI&VAES. 29 AVX512_{IFMA,VBMI2,VNNI,BITALG,VPOPCNTDQ,4VNNIW,4FMAPS},GFNI&VAES.
30 - Add Turbo Boost Max Technology 3.0 bit. 30 - Add Turbo Boost Max Technology 3.0 bit.
31 - Add AMD SVM features definitions. 31 - Add AMD SVM features definitions.
32 - Add Intel cpuid 7 %edx IBRS and STIBP bit definitions. 32 - Add Intel cpuid 7 %edx IBRS and STIBP bit definitions.
33 - Fix swapped comments for EFER LME and LMA 33 - Fix swapped comments for EFER LME and LMA
34 - Add Intel cpuid 7 %edx bit 29 IA32_ARCH_CAPABILITIES supported bit. 34 - Add Intel cpuid 7 %edx bit 29 IA32_ARCH_CAPABILITIES supported bit.
35 - Add MSR_IA32_ARCH_CAPABILITIES definition. 35 - Add MSR_IA32_ARCH_CAPABILITIES definition.
36 - Add IA32_SPEC_CTRL MSR and IA32_PRED_CMD MSR. 36 - Add IA32_SPEC_CTRL MSR and IA32_PRED_CMD MSR.
37 - Add Intel Deterministic Address Translation Parameter Leaf(0x18) 37 - Add Intel Deterministic Address Translation Parameter Leaf(0x18)
38 definitions. 38 definitions.
39 - s/CLFUSH/CLFLUSH/ 39 - s/CLFUSH/CLFLUSH/
40 - Add AMD's Disable Indirect Branch Predictor bit definition. 40 - Add AMD's Disable Indirect Branch Predictor bit definition.
41 - Add the MSR bits definitions for IBRS, STIBP and IBPB. 41 - Add the MSR bits definitions for IBRS, STIBP and IBPB.
42 - Add Intel Fn0000_0006 %eax new bit 14-20 (HWP stuff). 42 - Add Intel Fn0000_0006 %eax new bit 14-20 (HWP stuff).
43 - Intel Fn0000_0007 %ecx bit 22 is for both RDPID and IA32_TSC_AUX. 43 - Intel Fn0000_0007 %ecx bit 22 is for both RDPID and IA32_TSC_AUX.
44 - Add AMD's CPUID Fn80000001 %edx MMX and FXSR bit definitions. 44 - Add AMD's CPUID Fn80000001 %edx MMX and FXSR bit definitions.
45 - Add RDCL_NO and IBRS_ALL. 45 - Add RDCL_NO and IBRS_ALL.
46 - Add SSBD and RSBA bit definitions. 46 - Add SSBD and RSBA bit definitions.
47 - Add AMD's SSB bit definitions for F15H, F16H and F17H. 47 - Add AMD's SSB bit definitions for F15H, F16H and F17H.
48 - Add cpuid 7 edx L1D_FLUSH bit. 48 - Add cpuid 7 edx L1D_FLUSH bit.
49 - Add IA32_ARCH_SKIP_L1DFL_VMENTRY bit. 49 - Add IA32_ARCH_SKIP_L1DFL_VMENTRY bit.
50 - Add IA32_FLUSH_CMD MSR. 50 - Add IA32_FLUSH_CMD MSR.
51 - Add yet another Shared L2 TLB (2M/4M pages). 51 - Add yet another Shared L2 TLB (2M/4M pages).
52 - Add 3way and 6way of L2 cache or TLB on AMD CPU. 52 - Add 3way and 6way of L2 cache or TLB on AMD CPU.
53 - AMD L3 cache association bitfield is not 8bit but 4bit like others 53 - AMD L3 cache association bitfield is not 8bit but 4bit like others
54 association bitfields. 54 association bitfields.
55 - Sort entries. No functional change. 55 - Sort entries. No functional change.
56 - Modify comment, fix typo in comment and add comment. 56 - Modify comment, fix typo in comment and add comment.
57 cpuctl(8): 57 cpuctl(8):
58 - Add detection for Quark X1000, Xeon E5 v4, E7 v4, 58 - Add detection for Quark X1000, Xeon E5 v4, E7 v4,
59 Core i7-69xx Extreme Edition, Xeon Scalable (Skylake), 59 Core i7-69xx Extreme Edition, Xeon Scalable (Skylake),
60 Xeon Phi [357]200 (Knights Landing), Atom (Goldmont), 60 Xeon Phi [357]200 (Knights Landing), Atom (Goldmont),
61 Atom (Denverton), Future Core (Cannon Lake), Atom (Goldmont Plus), 61 Atom (Denverton), Future Core (Cannon Lake), Atom (Goldmont Plus),
62 Xeon Phi 7215, 7285 and 7295 (Knights Mill) and 62 Xeon Phi 7215, 7285 and 7295 (Knights Mill) and
63 7th or 8th gen Core (Kaby Lake, Coffee Lake). 63 7th or 8th gen Core (Kaby Lake, Coffee Lake).
64 - Print Structured Extended Feature leaf Fn0000_0007 %ebx on AMD,too. 64 - Print Structured Extended Feature leaf Fn0000_0007 %ebx on AMD,too.
65 - Print Fn0000_0007 %ecx on Intel. 65 - Print Fn0000_0007 %ecx on Intel.
66 - Print Intel cpuid 7 %edx. 66 - Print Intel cpuid 7 %edx.
67 - Parse the TLB info from `cpuid leaf 18H' on Intel processor. 67 - Parse the TLB info from `cpuid leaf 18H' on Intel processor.
68 - Use aprint_error_dev() for error output. 68 - Use aprint_error_dev() for error output.
69 [msaitoh, ticket #1636] 69 [msaitoh, ticket #1636]
70 70
71sbin/gpt/gpt.c 1.76 71sbin/gpt/gpt.c 1.76
72 72
73 When changing entries skip those that do not match the -L option. 73 When changing entries skip those that do not match the -L option.
74 Should fix PR 53668. 74 Should fix PR 53668.
75 [mlelstv, ticket #1643] 75 [mlelstv, ticket #1643]
76 76
77sys/dev/pci/if_wm.c 1.589 77sys/dev/pci/if_wm.c 1.589
78 78
79 Fix KASSERT to prevent panic on CNP(Intel 300 series + I219) with 79 Fix KASSERT to prevent panic on CNP(Intel 300 series + I219) with
80 INTx interrupt (Xen dom0 or pre netbsd-8). 80 INTx interrupt (Xen dom0 or pre netbsd-8).
81 [msaitoh, ticket #1647] 81 [msaitoh, ticket #1647]
82 82
83sys/dev/hpc/hpckbd.c 1.33-1.35 83sys/dev/hpc/hpckbd.c 1.33-1.35
84 84
85 Fix kernel crash on hpcmips when console is attached. 85 Fix kernel crash on hpcmips when console is attached.
86 [rin, ticket #1638] 86 [rin, ticket #1638]
87 87
88usr.bin/find/function.c 1.77 88usr.bin/find/function.c 1.77
89 89
90 When calculating the length of the args that can be 90 When calculating the length of the args that can be
91 appended in a "find .... -exec something {} +" 91 appended in a "find .... -exec something {} +"
92 usage, remember to allow for the arg pointers, which 92 usage, remember to allow for the arg pointers, which
93 form part of what is allowed in ARG_MAX. 93 form part of what is allowed in ARG_MAX.
94 [mrg, ticket #1642] 94 [mrg, ticket #1642]
95 95
96usr.sbin/sysinst/arch/sgimips/md.c 1.5-1.6 96usr.sbin/sysinst/arch/sgimips/md.c 1.5-1.6
97 97
98 PR port-sgimips/53583: fetch kernel name always before using it. 98 PR port-sgimips/53583: fetch kernel name always before using it.
99 Make the struct utsname local to avoid future similar issues. 99 Make the struct utsname local to avoid future similar issues.
100 Make sure to install a bootloader even on upgrade installation. 100 Make sure to install a bootloader even on upgrade installation.
101 [tsutsui, #1640] 101 [tsutsui, #1640]
102 102
103sys/arch/pmax/pmax/dec_3min.c 1.74 103sys/arch/pmax/pmax/dec_3min.c 1.74
104 104
105 Fix hangup after framebuffers are attached on 3MIN. 105 Fix hangup after framebuffers are attached on 3MIN.
106 Addresses PR port-pmax/53611 106 Addresses PR port-pmax/53611
107 [tsutsui, #1641] 107 [tsutsui, #1641]
108 108
109usr.bin/systat/main.c 1.52 via patch 109usr.bin/systat/main.c 1.52 via patch
110 110
111 Add missing 'b' to the list of options. 111 Add missing 'b' to the list of options.
112 Alpha-sort the option handling. 112 Alpha-sort the option handling.
113 [mrg, ticket #1639] 113 [mrg, ticket #1639]
114 114
115distrib/sgimips/instkernel/Makefile 1.13 115distrib/sgimips/instkernel/Makefile 1.13
116sys/arch/sgimips/conf/INSTALL32_IP2x 1.10 116sys/arch/sgimips/conf/INSTALL32_IP2x 1.10
117sys/arch/sgimips/stand/boot/Makefile 1.20 117sys/arch/sgimips/stand/boot/Makefile 1.20
118 118
119 Disable misc options to shrink an INSTALL kernel for IP2x. 119 Disable misc options to shrink an INSTALL kernel for IP2x.
120 Use elf2ecoff(1) rather than objcopy(1) to generat ecoff for 120 Use elf2ecoff(1) rather than objcopy(1) to generat ecoff for
121 old machines. 121 old machines.
122 [tsutsui, ticket #1637] 122 [tsutsui, ticket #1637]
123 123
124external/public-domain/tz/dist/CONTRIBUTING up to 1.1.1.6 124external/public-domain/tz/dist/CONTRIBUTING up to 1.1.1.6
125external/public-domain/tz/dist/Makefile up to 1.1.1.22 125external/public-domain/tz/dist/Makefile up to 1.1.1.22
126external/public-domain/tz/dist/NEWS up to 1.1.1.24 126external/public-domain/tz/dist/NEWS up to 1.1.1.24
127external/public-domain/tz/dist/README up to 1.1.1.7 127external/public-domain/tz/dist/README up to 1.1.1.7
128external/public-domain/tz/dist/TZDATA_VERSION up to 1.14 128external/public-domain/tz/dist/TZDATA_VERSION up to 1.14
129external/public-domain/tz/dist/africa up to 1.1.1.17 129external/public-domain/tz/dist/africa up to 1.1.1.17
130external/public-domain/tz/dist/antarctica up to 1.1.1.11 130external/public-domain/tz/dist/antarctica up to 1.1.1.11
131external/public-domain/tz/dist/asia up to 1.1.1.21 131external/public-domain/tz/dist/asia up to 1.1.1.21
132external/public-domain/tz/dist/australasia up to 1.1.1.16 132external/public-domain/tz/dist/australasia up to 1.1.1.16
133external/public-domain/tz/dist/backward up to 1.1.1.9 133external/public-domain/tz/dist/backward up to 1.1.1.9
134external/public-domain/tz/dist/backzone up to 1.1.1.15 134external/public-domain/tz/dist/backzone up to 1.1.1.15
135external/public-domain/tz/dist/etcetera up to 1.1.1.3 135external/public-domain/tz/dist/etcetera up to 1.1.1.3
136external/public-domain/tz/dist/europe up to 1.1.1.23 136external/public-domain/tz/dist/europe up to 1.1.1.23
137external/public-domain/tz/dist/factory up to 1.1.1.3 137external/public-domain/tz/dist/factory up to 1.1.1.3
138external/public-domain/tz/dist/leap-seconds.list up to 1.1.1.10 138external/public-domain/tz/dist/leap-seconds.list up to 1.1.1.10
139external/public-domain/tz/dist/leapseconds up to 1.1.1.11 139external/public-domain/tz/dist/leapseconds up to 1.1.1.11
140external/public-domain/tz/dist/leapseconds.awk up to 1.1.1.7 140external/public-domain/tz/dist/leapseconds.awk up to 1.1.1.7
141external/public-domain/tz/dist/northamerica up to 1.1.1.21 141external/public-domain/tz/dist/northamerica up to 1.1.1.21
142external/public-domain/tz/dist/pacificnew up to 1.1.1.2 142external/public-domain/tz/dist/pacificnew up to 1.1.1.2
143external/public-domain/tz/dist/southamerica up to 1.1.1.15 143external/public-domain/tz/dist/southamerica up to 1.1.1.15
144external/public-domain/tz/dist/systemv up to 1.1.1.2 144external/public-domain/tz/dist/systemv up to 1.1.1.2
145external/public-domain/tz/dist/theory.html up to 1.1.1.6 145external/public-domain/tz/dist/theory.html up to 1.1.1.6
146external/public-domain/tz/dist/version up to 1.1.1.11 146external/public-domain/tz/dist/version up to 1.1.1.11
147external/public-domain/tz/dist/yearistype.sh up to 1.1.1.2 147external/public-domain/tz/dist/yearistype.sh up to 1.1.1.2
148external/public-domain/tz/dist/ziguard.awk up to 1.1.1.3 148external/public-domain/tz/dist/ziguard.awk up to 1.1.1.3
149external/public-domain/tz/dist/zishrink.awk up to 1.1.1.5 149external/public-domain/tz/dist/zishrink.awk up to 1.1.1.5
150external/public-domain/tz/dist/zone.tab up to 1.1.1.15 150external/public-domain/tz/dist/zone.tab up to 1.1.1.15
151external/public-domain/tz/dist/zone1970.tab up to 1.1.1.17 151external/public-domain/tz/dist/zone1970.tab up to 1.1.1.17
152external/public-domain/tz/dist/zoneinfo2tdf.pl up to 1.1.1.2 152external/public-domain/tz/dist/zoneinfo2tdf.pl up to 1.1.1.2
153doc/3RDPARTY (apply patch) 153doc/3RDPARTY (apply patch)
154 154
155 Updated tzdata to 2018g. 155 Updated tzdata to 2018g.
156 [kre, ticket #1644] 156 [kre, ticket #1644]
157 157
158common/include/prop/prop_array.h 1.15,1.16 158common/include/prop/prop_array.h 1.15,1.16
159common/include/prop/prop_dictionary.h 1.16 159common/include/prop/prop_dictionary.h 1.16
160common/lib/libprop/prop_copyin_ioctl.9 1.12 160common/lib/libprop/prop_copyin_ioctl.9 1.12
161common/lib/libprop/prop_kern.c 1.21-1.23 (patch) 161common/lib/libprop/prop_kern.c 1.21-1.23 (patch)
162 162
163 proplib: add sized versions of the copyin ioctls and document them. 163 proplib: add sized versions of the copyin ioctls and document them.
164 [sborrill, ticket #1645] 164 [sborrill, ticket #1645]
165 165
166sys/net/npf/npf_ctl.c 1.47 (partial, patch) 166sys/net/npf/npf_ctl.c 1.47 (partial, patch)
167 167
168 Increase copyin buffer size to 4MB to allow larger rulesets 168 Increase copyin buffer size to 4MB to allow larger rulesets
169 to be loaded. 169 to be loaded.
170 [sborrill, ticket #1646] 170 [sborrill, ticket #1646]
171 171
172sys/dev/mii/inbmphyreg.h 1.11 172sys/dev/mii/inbmphyreg.h 1.11
173sys/dev/pci/if_wm.c 1.586-1.588, 1.590-1.596 via patch 173sys/dev/pci/if_wm.c 1.586-1.588, 1.590-1.596 via patch
174sys/dev/pci/if_wmreg.h 1.108 174sys/dev/pci/if_wmreg.h 1.108
175 175
176 - rename tu event counter to txunderrun. 176 - rename tu event counter to txunderrun.
177 - Try m_defrag() to reduce the number of DMA segment if 177 - Try m_defrag() to reduce the number of DMA segment if
178 bus_dmamap_load_mbuf() returned EFBIG. When m_defrag() 178 bus_dmamap_load_mbuf() returned EFBIG. When m_defrag()
179 is called, txqNNdefrag event counter is incremented. 179 is called, txqNNdefrag event counter is incremented.
180 If the 2nd try of bus_dmamap_load_mbuf() failed, 180 If the 2nd try of bus_dmamap_load_mbuf() failed,
181 txqNNtoomanyseg event counter is incremented. 181 txqNNtoomanyseg event counter is incremented.
182 - Reduce the max number of DMA segments from 256 to 64 (it's 182 - Reduce the max number of DMA segments from 256 to 64 (it's
183 the same value as other BSD's (EM_MAX_SCATTER) and more 183 the same value as other BSD's (EM_MAX_SCATTER) and more
184 than before if_wm.c rev. 1.75's value (40)) because we do 184 than before if_wm.c rev. 1.75's value (40)) because we do
185 m_defrag() now. 185 m_defrag() now.
186 - 82574 and newer document says the status field has neither EC 186 - 82574 and newer document says the status field has neither EC
187 (Excessive Collision) bit nor LC (Late Collision) bit 187 (Excessive Collision) bit nor LC (Late Collision) bit
188 (reserved), so don't check the bit. 188 (reserved), so don't check the bit.
189 - Add workaround for DMA hang problem which result in TX device 189 - Add workaround for DMA hang problem which result in TX device
190 timeout on PCH_LPT with I218. Same as FreeBSD and Linux. This 190 timeout on PCH_LPT with I218. Same as FreeBSD and Linux. This
191 workaround is only for device ID 0x155a, 0x15a2, 0x1559 and 0x15a3. 191 workaround is only for device ID 0x155a, 0x15a2, 0x1559 and 0x15a3.
192 - Fix a PCH2 specific bug that wrong PHY register value can be read 192 - Fix a PCH2 specific bug that wrong PHY register value can be read
193 when boot. Same as FreeBSD and Linux. 193 when boot. Same as FreeBSD and Linux.
194 - After writing MDIC register, don't read quickly the same register 194 - After writing MDIC register, don't read quickly the same register
195 but do delay(50). Same as other OSes. 195 but do delay(50). Same as other OSes.
196 - Add missing wm_gate_hw_phy_config_ich8lan(false) in 196 - Add missing wm_gate_hw_phy_config_ich8lan(false) in
197 wm_phy_post_reset() on PCH2. wm_gate_hw_phy_config_ich8lan(true) 197 wm_phy_post_reset() on PCH2. wm_gate_hw_phy_config_ich8lan(true)
198 is called in wm_reset(), so wm_gate_hw_phy_config_ich8lan(false) 198 is called in wm_reset(), so wm_gate_hw_phy_config_ich8lan(false)
199 should be called after reset in wm_phy_post_reset(). 199 should be called after reset in wm_phy_post_reset().
200 - On PCH2, set the phy config counter to 50msec after (PHY) reset. 200 - On PCH2, set the phy config counter to 50msec after (PHY) reset.
201 - KNF & Use macro. 201 - KNF & Use macro.
202 [msaitoh, ticket #1648] 202 [msaitoh, ticket #1648]
203 203
204sys/arch/x86/x86/coretemp.c 1.36 204sys/arch/x86/x86/coretemp.c 1.36
205 205
206 - Detect and set Atom's Tj(max) to 90 if it's not the 45nm 206 - Detect and set Atom's Tj(max) to 90 if it's not the 45nm
207 D400/D500/N400 series (90 for Diamondville and 100 for Pineview). 207 D400/D500/N400 series (90 for Diamondville and 100 for Pineview).
208 - Reduce diff a little against FreeBSD. 208 - Reduce diff a little against FreeBSD.
209 [msaitoh, ticket #1649] 209 [msaitoh, ticket #1649]
210 210
211sys/arch/x86/x86/procfs_machdep.c 1.25 211sys/arch/x86/x86/procfs_machdep.c 1.25
212 212
213 Fix output of LAPIC ID and Initial APIC ID. 213 Fix output of LAPIC ID and Initial APIC ID.
214 [msaitoh, ticket #1650] 214 [msaitoh, ticket #1650]
215 215
216sys/arch/macppc/stand/ofwboot/ofdev.c 1.27 216sys/arch/macppc/stand/ofwboot/ofdev.c 1.27
217sys/arch/macppc/stand/ofwboot/version 1.14 217sys/arch/macppc/stand/ofwboot/version 1.14
218 218
219 Fix boot failure from installation floppies. 219 Fix boot failure from installation floppies.
220 PR port-macppc/53727. 220 PR port-macppc/53727.
221 [tsutsui, ticket #1651] 221 [tsutsui, ticket #1651]
222 222
223sys/compat/netbsd32/netbsd32_socket.c 1.48 (patch) 223sys/compat/netbsd32/netbsd32_socket.c 1.48 (patch)
224 224
225 Fix a buffer overflow. 225 Fix a buffer overflow.
226 [maxv, ticket #1652] 226 [maxv, ticket #1652]
227 227
228sys/kern/kern_event.c 1.104 228sys/kern/kern_event.c 1.104
229 229
230 Fix kernel info leak. 230 Fix kernel info leak.
231 [maxv, ticket #1653] 231 [maxv, ticket #1653]
232 232
233usr.sbin/mtree/create.c 1.76 233usr.sbin/mtree/create.c 1.76
234 234
235 Avoid null de-reference. 235 Avoid null de-reference.
236 [sevan, ticket #1654] 236 [sevan, ticket #1654]
237 237
238libexec/httpd/testsuite/data/.bzremap up to 1.1 238libexec/httpd/testsuite/data/.bzremap up to 1.1
239libexec/httpd/testsuite/t12.out up to 1.1 239libexec/httpd/testsuite/t12.out up to 1.1
240libexec/httpd/testsuite/t12.in up to 1.1 240libexec/httpd/testsuite/t12.in up to 1.1
241libexec/httpd/testsuite/t13.out up to 1.1 241libexec/httpd/testsuite/t13.out up to 1.1
242libexec/httpd/testsuite/t13.in up to 1.1 242libexec/httpd/testsuite/t13.in up to 1.1
243libexec/httpd/testsuite/t14.out up to 1.1 243libexec/httpd/testsuite/t14.out up to 1.1
244libexec/httpd/testsuite/t14.in up to 1.1 244libexec/httpd/testsuite/t14.in up to 1.1
245libexec/httpd/testsuite/t15.out up to 1.1 245libexec/httpd/testsuite/t15.out up to 1.1
246libexec/httpd/testsuite/t15.in up to 1.1 246libexec/httpd/testsuite/t15.in up to 1.1
247libexec/httpd/CHANGES up to 1.28 247libexec/httpd/CHANGES up to 1.28
248libexec/httpd/Makefile up to 1.27 248libexec/httpd/Makefile up to 1.27
249libexec/httpd/auth-bozo.c up to 1.22 249libexec/httpd/auth-bozo.c up to 1.22
250libexec/httpd/bozohttpd.8 up to 1.74 250libexec/httpd/bozohttpd.8 up to 1.74
251libexec/httpd/bozohttpd.c up to 1.96 251libexec/httpd/bozohttpd.c up to 1.96
252libexec/httpd/bozohttpd.h up to 1.56 252libexec/httpd/bozohttpd.h up to 1.56
253libexec/httpd/cgi-bozo.c up to 1.44 253libexec/httpd/cgi-bozo.c up to 1.44
254libexec/httpd/content-bozo.c up to 1.16 254libexec/httpd/content-bozo.c up to 1.16
255libexec/httpd/daemon-bozo.c up to 1.19 255libexec/httpd/daemon-bozo.c up to 1.19
256libexec/httpd/dir-index-bozo.c up to 1.28 256libexec/httpd/dir-index-bozo.c up to 1.28
257libexec/httpd/lua-bozo.c up to 1.15 257libexec/httpd/lua-bozo.c up to 1.15
258libexec/httpd/main.c up to 1.21 258libexec/httpd/main.c up to 1.21
259libexec/httpd/ssl-bozo.c up to 1.25 259libexec/httpd/ssl-bozo.c up to 1.25
260libexec/httpd/tilde-luzah-bozo.c up to 1.16 260libexec/httpd/tilde-luzah-bozo.c up to 1.16
261libexec/httpd/libbozohttpd/Makefile up to 1.3 261libexec/httpd/libbozohttpd/Makefile up to 1.3
262libexec/httpd/lua/bozo.lua up to 1.3 262libexec/httpd/lua/bozo.lua up to 1.3
263libexec/httpd/lua/glue.c up to 1.5 263libexec/httpd/lua/glue.c up to 1.5
264libexec/httpd/lua/optparse.lua up to 1.2 264libexec/httpd/lua/optparse.lua up to 1.2
265libexec/httpd/testsuite/Makefile up to 1.11 265libexec/httpd/testsuite/Makefile up to 1.11
266libexec/httpd/testsuite/html_cmp up to 1.6 266libexec/httpd/testsuite/html_cmp up to 1.6
267libexec/httpd/testsuite/t3.out up to 1.4 267libexec/httpd/testsuite/t3.out up to 1.4
268libexec/httpd/testsuite/t5.out up to 1.4 268libexec/httpd/testsuite/t5.out up to 1.4
269libexec/httpd/testsuite/t6.out up to 1.4 269libexec/httpd/testsuite/t6.out up to 1.4
270libexec/httpd/testsuite/test-bigfile up to 1.5 270libexec/httpd/testsuite/test-bigfile up to 1.5
271libexec/httpd/testsuite/test-simple up to 1.5 271libexec/httpd/testsuite/test-simple up to 1.5
272 272
273 Sync with HEAD as of 2018-11-24. Includes various changes: 273 Sync with HEAD as of 2018-11-24. Includes various changes:
274 Cosmetic changes to Lua binding in bozohttpd. 274 Cosmetic changes to Lua binding in bozohttpd.
275 Fix -C scripts execution and document restrictions. 275 Fix -C scripts execution and document restrictions.
276 Add support for remapping requested paths via a .bzredirect file. 276 Add support for remapping requested paths via a .bzredirect file.
277 Handle redirections for any protocol, not just http:. 277 Handle redirections for any protocol, not just http:.
278 Fix a denial of service attack against header contents, which 278 Fix a denial of service attack against header contents, which
279 is now bounded at 16KiB. 279 is now bounded at 16KiB.
280 Fix access checks for special files. 280 Fix access checks for special files.
281 [mrg, ticket #1655] 281 [mrg, ticket #1655]
282 282
283sys/dev/pci/if_wm.c 1.599 283sys/dev/pci/if_wm.c 1.599
284 284
285 Fix a bug that i82578 workarounds didn't work correctly. 285 Fix a bug that i82578 workarounds didn't work correctly.
286 [msaitoh, ticket #1656] 286 [msaitoh, ticket #1656]
287 287
288sys/net/rtsock.c 1.244 (adapted) 288sys/net/rtsock.c 1.244 (adapted)
289 289
290 Fix kernel info leak (2 bytes of padding in struct if_msghdr) 290 Fix kernel info leak (2 bytes of padding in struct if_msghdr)
291 [maxv, ticket #1657] 291 [maxv, ticket #1657]
292 292
293sys/kern/kern_exec.c 1.462 293sys/kern/kern_exec.c 1.462
294 294
295 Fix stack info leak. 295 Fix stack info leak.
296 [maxv, ticket #1658] 296 [maxv, ticket #1658]
297 297
298libexec/httpd/CHANGES 1.29,1.30 298libexec/httpd/CHANGES 1.29,1.30
299libexec/httpd/bozohttpd.c 1.97-1.99 299libexec/httpd/bozohttpd.c 1.97-1.99
300libexec/httpd/bozohttpd.h 1.57 300libexec/httpd/bozohttpd.h 1.57
301libexec/httpd/cgi-bozo.c 1.45 301libexec/httpd/cgi-bozo.c 1.45
302libexec/httpd/main.c 1.22 302libexec/httpd/main.c 1.22
303 303
304 Fix -X option parsing and miscelaneous cleanup. 304 Fix -X option parsing and miscelaneous cleanup.
305 [mrg, ticket #1659] 305 [mrg, ticket #1659]
306 306
307sys/compat/linux/common/linux_misc_notalpha.c 1.110 307sys/compat/linux/common/linux_misc_notalpha.c 1.110
308sys/kern/kern_time.c 1.192,1.193 308sys/kern/kern_time.c 1.192,1.193
309 309
310 Fix kernel info leak. 310 Fix kernel info leak.
311 [maxv, ticket #1660] 311 [maxv, ticket #1660]
312 312
313sys/kern/kern_sig.c 1.350 313sys/kern/kern_sig.c 1.350
314 314
315 Fix kernel info leak. 315 Fix kernel info leak.
316 [maxv, ticket #1661] 316 [maxv, ticket #1661]
317 317
318sys/arch/amd64/amd64/machdep.c 1.321 318sys/arch/amd64/amd64/machdep.c 1.321
319 319
320 Fix stack info leak. 320 Fix stack info leak.
321 [maxv, ticket #1662] 321 [maxv, ticket #1662]
322 322
323bin/sh/parser.c 1.152 (patch) 323bin/sh/parser.c 1.152 (patch)
324 324
325 Avoid crash from redirect on null compound command. 325 Avoid crash from redirect on null compound command.
326 [kre, ticket #1663] 326 [kre, ticket #1663]
327 327
328sys/kern/sys_sig.c 1.47 328sys/kern/sys_sig.c 1.47
329 329
330 Fix kernel info leak, 4 bytes of padding in struct _ksiginfo. 330 Fix kernel info leak, 4 bytes of padding in struct _ksiginfo.
331 [maxv, ticket #1664] 331 [maxv, ticket #1664]
332 332
333usr.bin/telnet/telnet.c 1.37 333usr.bin/telnet/telnet.c 1.37
334usr.bin/telnet/utilities.c 1.24 334usr.bin/telnet/utilities.c 1.24
335 335
336 Switch some sprintf to snprintf. 336 Switch some sprintf to snprintf.
337 [maya, ticket #1665] 337 [maya, ticket #1665]
338 338
339sys/uvm/uvm_swap.c 1.178 (patch, adapted) 339sys/uvm/uvm_swap.c 1.178 (patch, adapted)
340sys/compat/netbsd32/netbsd32_netbsd.c (patch) 340sys/compat/netbsd32/netbsd32_netbsd.c (patch)
341 341
342 Fix kernel info leak in swapctl(2). 342 Fix kernel info leak in swapctl(2).
343 [maxv, ticket #1666] 343 [maxv, ticket #1666]
344 344
345sys/kern/kern_time.c 1.191 345sys/kern/kern_time.c 1.191
346 346
347 Fix kernel info leak. 347 Fix kernel info leak.
348 [maxv, ticket #1667] 348 [maxv, ticket #1667]
349 349
350sys/compat/netbsd32/netbsd32_compat_14.c 1.27 350sys/compat/netbsd32/netbsd32_compat_14.c 1.27
351sys/compat/netbsd32/netbsd32_conv.h 1.37 351sys/compat/netbsd32/netbsd32_conv.h 1.37
352sys/compat/sys/msg.h 1.5 352sys/compat/sys/msg.h 1.5
353sys/compat/sys/time_types.h 1.3 353sys/compat/sys/time_types.h 1.3
354 354
355 Fix kernel info leaks. 355 Fix kernel info leaks.
356 [maxv, ticket #1668] 356 [maxv, ticket #1668]
357 357
358sys/conf/copyright 1.17 358sys/conf/copyright 1.17
359 359
360 Welcome to 2019! 360 Welcome to 2019!
361 [jnemeth, ticket #1669] 361 [jnemeth, ticket #1669]
362 362
363external/public-domain/tz/dist/Makefile up to 1.1.1.23 363external/public-domain/tz/dist/Makefile up to 1.1.1.23
364external/public-domain/tz/dist/NEWS up to 1.1.1.26 364external/public-domain/tz/dist/NEWS up to 1.1.1.26
365external/public-domain/tz/dist/TZDATA_VERSION up to 1.16 365external/public-domain/tz/dist/TZDATA_VERSION up to 1.16
366external/public-domain/tz/dist/africa up to 1.1.1.19 366external/public-domain/tz/dist/africa up to 1.1.1.19
367external/public-domain/tz/dist/asia up to 1.1.1.22 367external/public-domain/tz/dist/asia up to 1.1.1.22
368external/public-domain/tz/dist/australasia up to 1.1.1.17 368external/public-domain/tz/dist/australasia up to 1.1.1.17
369external/public-domain/tz/dist/leapseconds up to 1.1.1.12 369external/public-domain/tz/dist/leapseconds up to 1.1.1.12
370external/public-domain/tz/dist/leapseconds.awk up to 1.1.1.8 370external/public-domain/tz/dist/leapseconds.awk up to 1.1.1.8
371external/public-domain/tz/dist/northamerica up to 1.1.1.22 371external/public-domain/tz/dist/northamerica up to 1.1.1.22
372external/public-domain/tz/dist/theory.html up to 1.1.1.7 372external/public-domain/tz/dist/theory.html up to 1.1.1.7
373external/public-domain/tz/dist/version up to 1.1.1.13 373external/public-domain/tz/dist/version up to 1.1.1.13
374external/public-domain/tz/dist/ziguard.awk up to 1.1.1.4 374external/public-domain/tz/dist/ziguard.awk up to 1.1.1.4
375external/public-domain/tz/dist/zone.tab up to 1.1.1.16 375external/public-domain/tz/dist/zone.tab up to 1.1.1.16
376external/public-domain/tz/dist/zone1970.tab up to 1.1.1.18 376external/public-domain/tz/dist/zone1970.tab up to 1.1.1.18
377distrib/sets/lists/base/mi (patch) 377distrib/sets/lists/base/mi (patch)
378doc/3RDPARTY (patch) 378doc/3RDPARTY (patch)
379 379
380 Updated tzdata to 2018i. 380 Updated tzdata to 2018i.
381 [kre, ticket #1670] 381 [kre, ticket #1670]
382 382
383sys/dev/usb/usbdi.c 1.181 383sys/dev/usb/usbdi.c 1.181
384 384
385 Avoid use after free when closing interrupt pipe transfer by calling 385 Avoid use after free when closing interrupt pipe transfer by calling
386 upm_close before destroying the interupt pipe xfer. 386 upm_close before destroying the interupt pipe xfer.
387 [skrll, ticket #1671] 387 [skrll, ticket #1671]
388 388
389sys/arch/sparc/sparc/pmap.c 1.366 389sys/arch/sparc/sparc/pmap.c 1.366
390 390
391 Fix deadlocks on machines with more than two cpus. 391 Fix deadlocks on machines with more than two cpus.
392 [mrg, ticket #1672] 392 [mrg, ticket #1672]
393 393
394regress/sys/arch/m68k/060sp/Makefile 1.15 394regress/sys/arch/m68k/060sp/Makefile 1.15
395 395
396 Replace manual realdepend dependency with DPSRCS. 396 Replace manual realdepend dependency with DPSRCS.
397 [msaitoh, ticket #1674] 397 [msaitoh, ticket #1674]
398 398
399sys/kern/kern_ntptime.c 1.60 399sys/kern/kern_ntptime.c 1.60
400 400
401 Zero out the ntptimeval structure to prevent a 4 byte kernel stack 401 Zero out the ntptimeval structure to prevent a 4 byte kernel stack
402 disclosure. 402 disclosure.
403 [maxv, ticket #1675] 403 [maxv, ticket #1675]
404 404
405sys/net/link_proto.c 1.37 405sys/net/link_proto.c 1.37
406sys/netatalk/ddp_usrreq.c 1.72 406sys/netatalk/ddp_usrreq.c 1.72
407sys/netbt/hci_socket.c 1.46 407sys/netbt/hci_socket.c 1.46
408sys/netbt/l2cap_socket.c 1.36 408sys/netbt/l2cap_socket.c 1.36
409sys/netbt/rfcomm_socket.c 1.38 409sys/netbt/rfcomm_socket.c 1.38
410sys/netbt/sco_socket.c 1.38 410sys/netbt/sco_socket.c 1.38
411sys/netinet/tcp_usrreq.c 1.223 via patch 411sys/netinet/tcp_usrreq.c 1.223 via patch
412sys/netinet6/raw_ip6.c 1.173 412sys/netinet6/raw_ip6.c 1.173
413sys/netinet6/udp6_usrreq.c 1.146 413sys/netinet6/udp6_usrreq.c 1.146
414sys/netmpls/mpls_proto.c 1.32 414sys/netmpls/mpls_proto.c 1.32
415sys/netnatm/natm.c patch 415sys/netnatm/natm.c patch
416 416
417 Fix memory leaks pointed out by Ilja Van Sprundel: all 417 Fix memory leaks pointed out by Ilja Van Sprundel: all
418 sendoob() functions are expected to free both passed 418 sendoob() functions are expected to free both passed
419 mbuf chains. 419 mbuf chains.
420 [martin, ticket #1676] 420 [martin, ticket #1676]
421 421
422sys/arch/alpha/alpha/machdep.c 1.352 422sys/arch/alpha/alpha/machdep.c 1.352
423sys/arch/amd64/amd64/netbsd32_machdep.c 1.117 423sys/arch/amd64/amd64/netbsd32_machdep.c 1.117
424sys/arch/arm/arm/sig_machdep.c 1.51 424sys/arch/arm/arm/sig_machdep.c 1.51
425sys/arch/hppa/hppa/sig_machdep.c 1.26 425sys/arch/hppa/hppa/sig_machdep.c 1.26
426sys/arch/i386/i386/machdep.c 1.813 426sys/arch/i386/i386/machdep.c 1.813
427sys/arch/m68k/m68k/sig_machdep.c 1.50 427sys/arch/m68k/m68k/sig_machdep.c 1.50
428sys/arch/mips/mips/netbsd32_machdep.c 1.16 428sys/arch/mips/mips/netbsd32_machdep.c 1.16
429sys/arch/mips/mips/sig_machdep.c 1.24 429sys/arch/mips/mips/sig_machdep.c 1.24
430sys/arch/powerpc/powerpc/sig_machdep.c 1.46 430sys/arch/powerpc/powerpc/sig_machdep.c 1.46
431sys/arch/sh3/sh3/sh3_machdep.c 1.106 431sys/arch/sh3/sh3/sh3_machdep.c 1.106
432sys/arch/sparc64/sparc64/machdep.c 1.289 432sys/arch/sparc64/sparc64/machdep.c 1.289
433sys/arch/sparc64/sparc64/netbsd32_machdep.c 1.111 433sys/arch/sparc64/sparc64/netbsd32_machdep.c 1.111
434sys/arch/usermode/target/i386/cpu_i386.c 1.8 434sys/arch/usermode/target/i386/cpu_i386.c 1.8
435sys/arch/usermode/target/x86_64/cpu_x86_64.c 1.7 435sys/arch/usermode/target/x86_64/cpu_x86_64.c 1.7
436sys/arch/vax/vax/sig_machdep.c 1.23 436sys/arch/vax/vax/sig_machdep.c 1.23
437 437
438 Fix widespread leak in the sendsig_siginfo() functions. 438 Fix widespread leak in the sendsig_siginfo() functions.
439 [maxv, ticket #1677] 439 [maxv, ticket #1677]
440 440
441sys/kern/kern_time.c 1.190,1.194 441sys/kern/kern_time.c 1.190,1.194
442 442
443 Fix kernel info leaks. 443 Fix kernel info leaks.
444 [maxv, ticket #1678] 444 [maxv, ticket #1678]
445 445
446sys/compat/linux/common/linux_ipc.c 1.56 446sys/compat/linux/common/linux_ipc.c 1.56
447sys/compat/linux32/common/linux32_ipccall.c 1.12 447sys/compat/linux32/common/linux32_ipccall.c 1.12
448sys/compat/netbsd32/netbsd32_compat_14.c 1.28 448sys/compat/netbsd32/netbsd32_compat_14.c 1.28
449sys/compat/netbsd32/netbsd32_compat_14.c 1.29 449sys/compat/netbsd32/netbsd32_compat_14.c 1.29
450sys/compat/netbsd32/netbsd32_conv.h 1.38 450sys/compat/netbsd32/netbsd32_conv.h 1.38
451sys/compat/sys/ipc.h 1.6 451sys/compat/sys/ipc.h 1.6
452sys/compat/sys/ipc.h 1.7 452sys/compat/sys/ipc.h 1.7
453sys/compat/sys/msg.h 1.6 453sys/compat/sys/msg.h 1.6
454sys/compat/sys/sem.h 1.7 454sys/compat/sys/sem.h 1.7
455sys/compat/sys/shm.h 1.8 455sys/compat/sys/shm.h 1.8
456sys/kern/sysv_msg.c 1.73 456sys/kern/sysv_msg.c 1.73
457sys/kern/sysv_sem.c 1.96 457sys/kern/sysv_sem.c 1.96
458sys/kern/sysv_shm.c 1.133 458sys/kern/sysv_shm.c 1.133
459 459
460 Fix kernel stack and kernel adddress leaks in msgctl, semctl, and 460 Fix kernel stack and kernel adddress leaks in msgctl, semctl, and
461 shmctl system calls, for native as well as for the netbsd32, linux, 461 shmctl system calls, for native as well as for the netbsd32, linux,
462 and linux32 compatibility calls. 462 and linux32 compatibility calls.
463 [mrg, ticket #1679] 463 [mrg, ticket #1679]
464 464
465sys/net/rtsock.c (patch) 465sys/net/rtsock.c (patch)
466 466
467 Fix locking for sysctl_rtable. 467 Fix locking for sysctl_rtable.
468 [sborrill, ticket #1680] 468 [sborrill, ticket #1680]
469 469
470sys/kern/kern_time.c 1.196 470sys/kern/kern_time.c 1.196
471 471
472 Avoid panic from setitimer(2) for CLOCK_MONOTONIC. 472 Avoid panic from setitimer(2) for CLOCK_MONOTONIC.
473 [mlelstv, ticket #1196] 473 [mlelstv, ticket #1196]
474 474
475sys/dev/scsipi/files.scsipi 1.42 475sys/dev/scsipi/files.scsipi 1.42
476sys/dev/scsipi/st.c 1.236 (patch), 1.237 476sys/dev/scsipi/st.c 1.236 (patch), 1.237
477 477
478 PR kern/53949: fix file mark handling. 478 PR kern/53949: fix file mark handling.
479 st(4): Fix (but disable by default) SUN compatibility mode. 479 st(4): Fix (but disable by default) SUN compatibility mode.
480 [kardel, ticket #1682] 480 [kardel, ticket #1682]
481 481
482sys/compat/netbsd32/netbsd32_compat_60.c 1.3 482sys/compat/netbsd32/netbsd32_compat_60.c 1.3
483 483
484 Don't forget to convert the timespec. 484 Don't forget to convert the timespec.
485 [martin, ticket #1683] 485 [martin, ticket #1683]
486 486
487external/bsd/bzip2/dist/bzip2recover.c 1.4 487external/bsd/bzip2/dist/bzip2recover.c 1.4
488 488
489 Apply fix for CVE-2016-3189 bzip2: heap use after free in bzip2recover 489 Apply fix for CVE-2016-3189 bzip2: heap use after free in bzip2recover
490 [martin, ticket #1684] 490 [martin, ticket #1684]
491 491
492sys/arch/mvme68k/dev/pcctwo_68k.c 1.11 492sys/arch/mvme68k/dev/pcctwo_68k.c 1.11
493 493
494 Fix small (but fatal) oversight in device/softc split. 494 Fix small (but fatal) oversight in device/softc split.
495 [martin, ticket #1685] 495 [martin, ticket #1685]
496 496
497lib/libcurses/get_wch.c 1.21 497lib/libcurses/get_wch.c 1.21
498lib/libcurses/getch.c 1.71 498lib/libcurses/getch.c 1.71
499 499
500 Rename global variable "state" to "_cursesi_state". 500 Rename global variable "state" to "_cursesi_state".
501 [rin, ticket #1686] 501 [rin, ticket #1686]
502 502
503sys/arch/amd64/include/param.h 1.30 503sys/arch/amd64/include/param.h 1.30
504 504
505 Bump STACK_ALIGNBYTES to (16 - 1) to satisfy requirement by AMD64 505 Bump STACK_ALIGNBYTES to (16 - 1) to satisfy requirement by AMD64
506 System V ABI in kernel level. This is because 506 System V ABI in kernel level. This is because
507 (1) for LLDB, we want to bypass libc/csu (and therefore manual stack 507 (1) for LLDB, we want to bypass libc/csu (and therefore manual stack
508 alignment in _start), and 508 alignment in _start), and
509 (2) rtld in glibc >= 2.23 for Linux/x86_64 requires it. 509 (2) rtld in glibc >= 2.23 for Linux/x86_64 requires it.
510 510
511 Fix SEGV for Linux/x86_64 binaries with glibc >= 2.23, reported as 511 Fix SEGV for Linux/x86_64 binaries with glibc >= 2.23, reported as
512 PR port-amd64/54052. 512 PR port-amd64/54052.
513 [rin, ticket #1687] 513 [rin, ticket #1687]
514 514
515sys/kern/sys_mqueue.c 1.44 515sys/kern/sys_mqueue.c 1.44
516 516
517 mq_send1: fix argument validation and reject too large lengths early. 517 mq_send1: fix argument validation and reject too large lengths early.
518 Discovered by Andy Nguyen. 518 Discovered by Andy Nguyen.
519 [martin, ticket #1688] 519 [martin, ticket #1688]
520 520
521sys/external/bsd/drm2/pci/drm_pci.c 1.32 (patch) 521sys/external/bsd/drm2/pci/drm_pci.c 1.32 (patch)
522 522
523 Don't try to interpret the second half of a 64-bit BAR as another one. 523 Don't try to interpret the second half of a 64-bit BAR as another one.
524 [dholland, ticket #1673] 524 [dholland, ticket #1673]
525 525
526sys/compat/common/uipc_syscalls_40.c 1.19 (patch) 526sys/compat/common/uipc_syscalls_40.c 1.19 (patch)
527sys/compat/linux/common/linux_socket.c 1.145 (patch) 527sys/compat/linux/common/linux_socket.c 1.145 (patch)
528sys/compat/linux32/common/linux32_socket.c 1.30 (patch) 528sys/compat/linux32/common/linux32_socket.c 1.30 (patch)
529sys/net/if.c 1.449 (patch) 529sys/net/if.c 1.449 (patch)
530 530
531 Zero out the ifreq struct for SIOCGIFCONF to avoid up to 127 bytes 531 Zero out the ifreq struct for SIOCGIFCONF to avoid up to 127 bytes
532 of stack disclosure. 532 of stack disclosure.
533 [christos, ticket #1689] 533 [christos, ticket #1689]
534 534
535external/bsd/dhcpcd/dist/configure (apply patch) 535external/bsd/dhcpcd/dist/configure (apply patch)
536external/bsd/dhcpcd/dist/src/auth.c (apply patch) 536external/bsd/dhcpcd/dist/src/auth.c (apply patch)
537external/bsd/dhcpcd/dist/src/dhcp.c (apply patch) 537external/bsd/dhcpcd/dist/src/dhcp.c (apply patch)
538external/bsd/dhcpcd/dist/src/dhcp6.c (apply patch) 538external/bsd/dhcpcd/dist/src/dhcp6.c (apply patch)
539external/bsd/dhcpcd/dist/compat/consttime_memequal.h (apply patch) 539external/bsd/dhcpcd/dist/compat/consttime_memequal.h (apply patch)
540 540
541 Security fixes for dhcpcd: 541 Security fixes for dhcpcd:
542 Fix a potential buffer overflow reading NA/TA addresses. 542 Fix a potential buffer overflow reading NA/TA addresses.
543 Fix a potential 1 byte read overflow with DHO_OPTSOVERLOADED. 543 Fix a potential 1 byte read overflow with DHO_OPTSOVERLOADED.
544 Use consttime_memequal(3) to compare hashes. 544 Use consttime_memequal(3) to compare hashes.
545 [roy, ticket #1690] 545 [roy, ticket #1690]
546 546
547sys/dev/veriexec.config 1.1 (patch) 547sys/dev/veriexec.config 1.1 (patch)
548 548
549 Add a configuration file for enabling Veriexec in kernel config(5) 549 Add a configuration file for enabling Veriexec in kernel config(5)
550 files. 550 files.
551 [sevan, ticket #1691] 551 [sevan, ticket #1691]
552 552
553sys/kern/sys_pipe.c 1.147,1.148 553sys/kern/sys_pipe.c 1.147,1.148
554 554
555 Clean up pipe structure before recycling it. 555 Clean up pipe structure before recycling it.
556 Handle half-closed pipes in FIONWRITE and FIONSPACE. 556 Handle half-closed pipes in FIONWRITE and FIONSPACE.
557 [mlelstv, ticket #1692] 557 [mlelstv, ticket #1692]
558 558
559sys/arch/amd64/amd64/copy.S 1.33 559sys/arch/amd64/amd64/copy.S 1.33
560sys/arch/i386/i386/copy.S 1.31 560sys/arch/i386/i386/copy.S 1.31
561 561
562 Don't forget to clear the direction flag if kcopy fails. 562 Don't forget to clear the direction flag if kcopy fails.
563 [maxv, ticket #1693] 563 [maxv, ticket #1693]
564 564
565external/bsd/dhcpcd/dist/src/dhcp6.c (apply patch) 565external/bsd/dhcpcd/dist/src/dhcp6.c (apply patch)
566 566
567 DHCPv6: Fix a potential read overflow with D6_OPTION_PD_EXCLUDE. 567 DHCPv6: Fix a potential read overflow with D6_OPTION_PD_EXCLUDE.
568 [roy, ticket #1695] 568 [roy, ticket #1695]
569 569
570sys/netsmb/smb_conn.c 1.30 570sys/netsmb/smb_conn.c 1.30
571 571
572 Prevent a NULL pointer dereference when the local endpoint is not 572 Prevent a NULL pointer dereference when the local endpoint is not
573 defined. 573 defined.
574 [christos, ticket #1696] 574 [christos, ticket #1696]
575 575
576sys/ufs/ffs/ffs_alloc.c 1.164 576sys/ufs/ffs/ffs_alloc.c 1.164
577 577
578 PR 53990, PR 52380, PR 52102: 578 PR 53990, PR 52380, PR 52102:
579 Fix rare allocation botch in ffs_nodealloccg(). 579 Fix rare allocation botch in ffs_nodealloccg().
580 [kardel, ticket #1697] 580 [kardel, ticket #1697]
581 581
582sys/dev/scsipi/scsipi_ioctl.c 1.72 (patch) 582sys/dev/scsipi/scsipi_ioctl.c 1.72 (patch)
583 583
584 Use correct size when copying outgoing sense data. 584 Use correct size when copying outgoing sense data.
585 [mlelstv, ticket #1698] 585 [mlelstv, ticket #1698]
586 586
587libexec/httpd/CHANGES 1.31-1.40 587libexec/httpd/CHANGES 1.31-1.40
588libexec/httpd/Makefile 1.28 588libexec/httpd/Makefile 1.28
589libexec/httpd/auth-bozo.c 1.23-1.24 589libexec/httpd/auth-bozo.c 1.23-1.24
590libexec/httpd/bozohttpd.8 1.75-1.79 590libexec/httpd/bozohttpd.8 1.75-1.79
591libexec/httpd/bozohttpd.c 1.100-1.113 591libexec/httpd/bozohttpd.c 1.100-1.113
592libexec/httpd/bozohttpd.h 1.58-1.60 592libexec/httpd/bozohttpd.h 1.58-1.60
593libexec/httpd/cgi-bozo.c 1.46-1.48 593libexec/httpd/cgi-bozo.c 1.46-1.48
594libexec/httpd/daemon-bozo.c 1.20-1.21 594libexec/httpd/daemon-bozo.c 1.20-1.21
595libexec/httpd/dir-index-bozo.c 1.29-1.32 595libexec/httpd/dir-index-bozo.c 1.29-1.32
596libexec/httpd/ssl-bozo.c 1.26 596libexec/httpd/ssl-bozo.c 1.26
597libexec/httpd/testsuite/Makefile 1.12-1.13 597libexec/httpd/testsuite/Makefile 1.12-1.13
598libexec/httpd/testsuite/t11.out 1.2 598libexec/httpd/testsuite/t11.out 1.2
599libexec/httpd/testsuite/test-bigfile 1.6 599libexec/httpd/testsuite/test-bigfile 1.6
600libexec/httpd/testsuite/test-simple 1.6 600libexec/httpd/testsuite/test-simple 1.6
601 601
602 Don't display special files in the directory index. 602 Don't display special files in the directory index.
603 Use html tables for directory index. 603 Use html tables for directory index.
604 Don't include "index.html" in html headers. 604 Don't include "index.html" in html headers.
605 Fix CGI '+' param and error handling. 605 Fix CGI '+' param and error handling.
606 Remove unused parameter to daemon_poll_err(). 606 Remove unused parameter to daemon_poll_err().
607 Avoid sign extension in % handling 607 Avoid sign extension in % handling
608 Fix a few problems pointed out by clang static analyzer. 608 Fix a few problems pointed out by clang static analyzer.
609 Add ssl specific timeout value (30s).--- 609 Add ssl specific timeout value (30s).---
610 Fix handling of bozo_set_timeout() timeouts (and `-T' option parsing). 610 Fix handling of bozo_set_timeout() timeouts (and `-T' option parsing).
611 Avoid .htpasswd exposure to authenticated users when .htpasswd is 611 Avoid .htpasswd exposure to authenticated users when .htpasswd is
612 in the slashdir too. 612 in the slashdir too.
613 Avoid possible NULL dereference when sending a big request that timeout. 613 Avoid possible NULL dereference when sending a big request that timeout.
614 Avoid an assertion failure when using cgihandler (-C option). 614 Avoid an assertion failure when using cgihandler (-C option).
615 [mrg, ticket #1699] 615 [mrg, ticket #1699]
616 616
617sys/external/bsd/ipf/netinet/fil.c 1.30 617sys/external/bsd/ipf/netinet/fil.c 1.30
618 618
619 PR/54443: ipf mistakenly regards UDP packet with checksum field 619 PR/54443: ipf mistakenly regards UDP packet with checksum field
620 0xffff as bad. 620 0xffff as bad.
621 [christos, ticket #1701] 621 [christos, ticket #1701]
622 622
623distrib/hpcarm/miniroot/list 1.11 623distrib/hpcarm/miniroot/list 1.11
624distrib/hpcmips/miniroot/list 1.19 624distrib/hpcmips/miniroot/list 1.19
625distrib/hpcsh/miniroot/list 1.11 625distrib/hpcsh/miniroot/list 1.11
626 626
627 sysctl(8) is useful to have in the install env when debugging. 627 sysctl(8) is useful to have in the install env when debugging.
628 [sevan, ticket #1702] 628 [sevan, ticket #1702]
629 629
630sys/miscfs/kernfs/kernfs_vnops.c 1.161 630sys/miscfs/kernfs/kernfs_vnops.c 1.161
631sys/miscfs/procfs/procfs_vnops.c 1.207 631sys/miscfs/procfs/procfs_vnops.c 1.207
632 632
633 Add missing operation VOP_GETPAGES() returning EFAULT. 633 Add missing operation VOP_GETPAGES() returning EFAULT.
634 [hannken, ticket #1703] 634 [hannken, ticket #1703]
635 635
636external/gpl3/gdb/dist/bfd/coffgen.c (apply patch) 636external/gpl3/gdb/dist/bfd/coffgen.c (apply patch)
637external/gpl3/gdb/dist/bfd/elf.c (apply patch) 637external/gpl3/gdb/dist/bfd/elf.c (apply patch)
638external/gpl3/gdb/dist/bfd/elflink.c (apply patch) 638external/gpl3/gdb/dist/bfd/elflink.c (apply patch)
639external/gpl3/gdb/dist/bfd/reloc.c (apply patch) 639external/gpl3/gdb/dist/bfd/reloc.c (apply patch)
640external/gpl3/gdb/dist/bfd/srec.c (apply patch) 640external/gpl3/gdb/dist/bfd/srec.c (apply patch)
641 641
642 Cherry-pick fixes for newer compilers from -current, avoiding 642 Cherry-pick fixes for newer compilers from -current, avoiding
643 fall-through warnings. 643 fall-through warnings.
644 [mrg, ticket #1704] 644 [mrg, ticket #1704]
645 645
646sys/conf/files 1.1238 646sys/conf/files 1.1238
647sys/crypto/nist_ctr_drbg/files.nist_ctr_drbg delete 647sys/crypto/nist_ctr_drbg/files.nist_ctr_drbg delete
648sys/crypto/nist_ctr_drbg/nist_ctr_aes_rijndael.h delete 648sys/crypto/nist_ctr_drbg/nist_ctr_aes_rijndael.h delete
649sys/crypto/nist_ctr_drbg/nist_ctr_drbg.c delete 649sys/crypto/nist_ctr_drbg/nist_ctr_drbg.c delete
650sys/crypto/nist_ctr_drbg/nist_ctr_drbg.h delete 650sys/crypto/nist_ctr_drbg/nist_ctr_drbg.h delete
651sys/crypto/nist_ctr_drbg/nist_ctr_drbg_aes128.h delete 651sys/crypto/nist_ctr_drbg/nist_ctr_drbg_aes128.h delete
652sys/crypto/nist_ctr_drbg/nist_ctr_drbg_aes256.h delete 652sys/crypto/nist_ctr_drbg/nist_ctr_drbg_aes256.h delete
653sys/crypto/nist_ctr_drbg/nist_ctr_drbg_config.h delete 653sys/crypto/nist_ctr_drbg/nist_ctr_drbg_config.h delete
654sys/crypto/nist_hash_drbg/files.nist_hash_drbg 1.1 654sys/crypto/nist_hash_drbg/files.nist_hash_drbg 1.1
655sys/crypto/nist_hash_drbg/nist_hash_drbg.c 1.1 655sys/crypto/nist_hash_drbg/nist_hash_drbg.c 1.1
656sys/crypto/nist_hash_drbg/nist_hash_drbg.h 1.1 656sys/crypto/nist_hash_drbg/nist_hash_drbg.h 1.1
657sys/dev/rndpseudo.c 1.38 657sys/dev/rndpseudo.c 1.38
658sys/kern/subr_cprng.c 1.31 658sys/kern/subr_cprng.c 1.31
659sys/rump/kern/lib/libcrypto/Makefile 1.5 659sys/rump/kern/lib/libcrypto/Makefile 1.5
660sys/rump/librump/rumpkern/Makefile.rumpkern 1.176 660sys/rump/librump/rumpkern/Makefile.rumpkern 1.176
661sys/sys/cprng.h 1.13-1.15 661sys/sys/cprng.h 1.13-1.15
662 662
663 cprng.h: use static __inline for consistency with other include 663 cprng.h: use static __inline for consistency with other include
664 headers and remove an unused function. 664 headers and remove an unused function.
665 665
666 Switch from NIST CTR_DRBG with AES to NIST Hash_DRBG with SHA-256. 666 Switch from NIST CTR_DRBG with AES to NIST Hash_DRBG with SHA-256.
667 [riastradh, ticket #1705] 667 [riastradh, ticket #1705]
668 668
669lib/libc/nameser/ns_name.c 1.12 669lib/libc/nameser/ns_name.c 1.12
670 670
671 Fix buffer overrun. 671 Fix buffer overrun.
672 [maya, ticket #1706] 672 [maya, ticket #1706]
673 673
674sys/dev/usb/xhci.c 1.109,1.113 674sys/dev/usb/xhci.c 1.109,1.113
675 675
676 Fix ryzen usb issue and support xhci version 3.10. 676 Fix ryzen usb issue and support xhci version 3.10.
677 [mrg, ticket #1707] 677 [mrg, ticket #1707]
678 678
679sys/netinet/ip_input.c 1.390 (patch) 679sys/netinet/ip_input.c 1.390 (patch)
680sys/netinet6/ip6_input.c 1.209 (patch) 680sys/netinet6/ip6_input.c 1.209 (patch)
681 681
682 Packet filters can return an mbuf chain with fragmented headers, so 682 Packet filters can return an mbuf chain with fragmented headers, so
683 m_pullup() when needed. 683 m_pullup() when needed.
684 [bouyer, ticket #1708] 684 [bouyer, ticket #1708]
685 685
686sys/netbt/hci.h 1.46 686sys/netbt/hci.h 1.46
687sys/netbt/hci_event.c 1.26 687sys/netbt/hci_event.c 1.26
688 688
689 When encrypted connections are configured, verify that the encryption 689 When encrypted connections are configured, verify that the encryption
690 key length has a minimum size when the adaptor supports that. 690 key length has a minimum size when the adaptor supports that.
691 This addresses the 'Key Negotiation of Bluetooth' attack, 691 This addresses the 'Key Negotiation of Bluetooth' attack,
692 CVE-2019-9506. 692 CVE-2019-9506.
693 [plunky, ticket #1709] 693 [plunky, ticket #1709]
694 694
695distrib/sets/lists/modules/mi 1.127 695distrib/sets/lists/modules/mi 1.127
696distrib/sets/lists/modules/md.amd64 (manually adjusted) 696distrib/sets/lists/modules/md.amd64 (manually adjusted)
697distrib/sets/lists/modules/md.evbppc.powerpc (manually adjusted) 697distrib/sets/lists/modules/md.evbppc.powerpc (manually adjusted)
698distrib/sets/lists/modules/md.i386 (manually adjusted) 698distrib/sets/lists/modules/md.i386 (manually adjusted)
699sys/modules/Makefile 1.229,1.230 699sys/modules/Makefile 1.229,1.230
700sys/modules/filemon/Makefile 1.4 (manually adjusted) 700sys/modules/filemon/Makefile 1.4 (manually adjusted)
701 701
702 Do not install the filemon module. 702 Do not install the filemon module.
703 [maya, ticket #1710] 703 [maya, ticket #1710]
704 704
705sys/compat/netbsd32/syscalls.master 1.129 705sys/compat/netbsd32/syscalls.master 1.129
706sys/compat/netbsd32/netbsd32_syscallargs.h (regen) 706sys/compat/netbsd32/netbsd32_syscallargs.h (regen)
707sys/compat/netbsd32/netbsd32_syscall.h (regen) 707sys/compat/netbsd32/netbsd32_syscall.h (regen)
708sys/compat/netbsd32/netbsd32_sysent.c (regen) 708sys/compat/netbsd32/netbsd32_sysent.c (regen)
709sys/compat/netbsd32/netbsd32_syscalls.c (regen) 709sys/compat/netbsd32/netbsd32_syscalls.c (regen)
710sys/compat/netbsd32/netbsd32_syscalls_autoload.c (regen) 710sys/compat/netbsd32/netbsd32_syscalls_autoload.c (regen)
711sys/compat/netbsd32/netbsd32_systrace_args.c (regen) 711sys/compat/netbsd32/netbsd32_systrace_args.c (regen)
712 712
713 For netbsd32_readlinkat(2), bufsize is netbsd_size_t, not size_t. 713 For netbsd32_readlinkat(2), bufsize is netbsd_size_t, not size_t.
714 [rin, ticket #1711] 714 [rin, ticket #1711]
715 715
716sys/dev/pci/pucdata.c 1.105 716sys/dev/pci/pucdata.c 1.105
717 717
718 puc(4): the 16C1054 and 16C1058 serial multi-port controllers need 718 puc(4): the 16C1054 and 16C1058 serial multi-port controllers need
719 a clock multiplier of 8, just like the 16C1050 controller. 719 a clock multiplier of 8, just like the 16C1050 controller.
720 [hauke, ticket #1712] 720 [hauke, ticket #1712]
721 721
722sys/dev/usb/usb_subr.c 1.239 (patch) 722sys/dev/usb/usb_subr.c 1.239 (patch)
723sys/dev/usb/usbdi.c 1.186 (patch) 723sys/dev/usb/usbdi.c 1.186 (patch)
724sys/dev/usb/usbdi.h 1.97 (patch) 724sys/dev/usb/usbdi.h 1.97 (patch)
725 725
726 Work around memory corruption problem triggered by axe(4). 726 Work around memory corruption problem triggered by axe(4).
727 [mrg, ticket #1713] 727 [mrg, ticket #1713]
728 728
729sys/kern/subr_cprng.c 1.33 729sys/kern/subr_cprng.c 1.33
730 730
731 Use cprng_strong, not cprng_fast, for sysctl kern.arnd. 731 Use cprng_strong, not cprng_fast, for sysctl kern.arnd.
732 [riastradh, ticket #1714] 732 [riastradh, ticket #1714]
733 733
734share/man/man4/rnd.4 1.25 - 1.28 734share/man/man4/rnd.4 1.25 - 1.28
735 735
736 Update man page to reflect switch from CTR_DRBG to Hash_DRBG. 736 Update man page to reflect switch from CTR_DRBG to Hash_DRBG.
737 Update NIST SP800-90A reference. 737 Update NIST SP800-90A reference.
738 [riastradh, ticket #1715] 738 [riastradh, ticket #1715]
739 739
740sys/external/bsd/dwc2/dwc2.c 1.60 - 1.66 740sys/external/bsd/dwc2/dwc2.c 1.60 - 1.66
741 741
742 Make dwc2debug sysctl'able 742 Make dwc2debug sysctl'able
743 Calulate the right lenght for isoc transfer and the usb_syncmem 743 Calulate the right lenght for isoc transfer and the usb_syncmem
744 PR/54696: Kernel panic in bus_dma.c on Raspberry Pi 3B/3B+ 744 PR/54696: Kernel panic in bus_dma.c on Raspberry Pi 3B/3B+
745 [skrll, ticket #1716] 745 [skrll, ticket #1716]
746 746
747sys/dev/cons.c 1.76,1.77 747sys/dev/cons.c 1.76,1.77
748 748
749 Fix reference count leak in cons(4). 749 Fix reference count leak in cons(4).
750 [riastradh, ticket #1717] 750 [riastradh, ticket #1717]
751 751
752sys/dev/ic/ath.c 1.129 752sys/dev/ic/ath.c 1.129
753 753
754 Protect network ioctls from non-authorized users. 754 Protect network ioctls from non-authorized users.
755 [christos, ticket #1718] 755 [christos, ticket #1718]
756 756
757sys/conf/copyright 1.18 757sys/conf/copyright 1.18
758 758
759 Welcome to 2020. 759 Welcome to 2020.
760 [mlelstv, ticket #1719] 760 [mlelstv, ticket #1719]
761 761
762sys/compat/common/kern_sig_43.c 1.36 762sys/compat/common/kern_sig_43.c 1.36
763sys/compat/linux/arch/amd64/linux_machdep.c 1.59 763sys/compat/linux/arch/amd64/linux_machdep.c 1.59
764sys/compat/linux/common/linux_fcntl.h 1.18 764sys/compat/linux/common/linux_fcntl.h 1.18
765sys/compat/linux/common/linux_file64.c 1.62 765sys/compat/linux/common/linux_file64.c 1.62
766sys/compat/linux/common/linux_ipc.c 1.57 766sys/compat/linux/common/linux_ipc.c 1.57
767sys/compat/linux/common/linux_misc.c 1.243 767sys/compat/linux/common/linux_misc.c 1.243
768sys/compat/linux/common/linux_signal.c 1.81 768sys/compat/linux/common/linux_signal.c 1.81
769sys/compat/linux/common/linux_socket.c 1.149 (patch) 769sys/compat/linux/common/linux_socket.c 1.149 (patch)
770sys/compat/linux/common/linux_socket.h 1.24 770sys/compat/linux/common/linux_socket.h 1.24
771sys/compat/linux/common/linux_statfs.h 1.7 771sys/compat/linux/common/linux_statfs.h 1.7
772sys/compat/linux/common/linux_termios.c 1.38 772sys/compat/linux/common/linux_termios.c 1.38
773sys/compat/linux/common/linux_termios.h 1.22 773sys/compat/linux/common/linux_termios.h 1.22
774sys/compat/linux32/common/linux32_dirent.c 1.20 774sys/compat/linux32/common/linux32_dirent.c 1.20
775sys/compat/linux32/common/linux32_ioctl.c 1.14 775sys/compat/linux32/common/linux32_ioctl.c 1.14
776sys/compat/linux32/common/linux32_misc.c 1.27 776sys/compat/linux32/common/linux32_misc.c 1.27
777sys/compat/linux32/common/linux32_signal.c 1.20 777sys/compat/linux32/common/linux32_signal.c 1.20
778sys/compat/linux32/common/linux32_sysinfo.c 1.8 778sys/compat/linux32/common/linux32_sysinfo.c 1.8
779sys/compat/linux32/common/linux32_termios.c 1.15 779sys/compat/linux32/common/linux32_termios.c 1.15
780sys/compat/linux32/common/linux32_utsname.c 1.10 780sys/compat/linux32/common/linux32_utsname.c 1.10
781sys/compat/netbsd32/netbsd32_compat_20.c 1.39 781sys/compat/netbsd32/netbsd32_compat_20.c 1.39
782sys/compat/netbsd32/netbsd32_compat_43.c 1.59 782sys/compat/netbsd32/netbsd32_compat_43.c 1.59
783sys/compat/netbsd32/netbsd32_compat_50.c 1.44 783sys/compat/netbsd32/netbsd32_compat_50.c 1.44
784sys/compat/ossaudio/ossaudio.c 1.75 784sys/compat/ossaudio/ossaudio.c 1.75
785sys/kern/sysv_shm.c 1.138 785sys/kern/sysv_shm.c 1.138
786sys/miscfs/procfs/procfs_linux.c 1.75 (patch) 786sys/miscfs/procfs/procfs_linux.c 1.75 (patch)
787sys/sys/shm.h 1.54 (patch) 787sys/sys/shm.h 1.54 (patch)
788 788
789 Fix various info leaks, out of bound access, usage of uninitialized 789 Fix various info leaks, out of bound access, usage of uninitialized
790 values and direct access to userland variables from kernel space 790 values and direct access to userland variables from kernel space
791 and memory leaks in system calls implemented for the compatibility 791 and memory leaks in system calls implemented for the compatibility
792 subsystems.  792 subsystems.
793 [christos, ticket #1720] 793 [christos, ticket #1720]
794 794
795sys/arch/mac68k/nubus/grf_nubus.c 1.78 795sys/arch/mac68k/nubus/grf_nubus.c 1.78
796 796
797 Set sc_dev field of softc. 797 Set sc_dev field of softc.
798 [tsutsui, ticket #1721] 798 [tsutsui, ticket #1721]
799 799
800external/bsd/ppp/dist/pppd/eap.c 1.5 800external/bsd/ppp/dist/pppd/eap.c 1.5
801 801
802 pppd: Fix bounds check in EAP code 802 pppd: Fix bounds check in EAP code
803 [christos, ticket #1722] 803 [christos, ticket #1722]
804 804
805sys/dev/ic/tms320av110.c 1.24 805sys/dev/ic/tms320av110.c 1.24
806 806
807 Remove unused variables. 807 Remove unused variables.
808 [is, ticket #1723] 808 [is, ticket #1723]
809 809
810sys/arch/amiga/dev/gayle_pcmcia.c 1.32 810sys/arch/amiga/dev/gayle_pcmcia.c 1.32
811 811
812 The Gayle interface uses swapped (little-endian) word accesses, so we 812 The Gayle interface uses swapped (little-endian) word accesses, so we
813 need to use the amiga_bus_stride_1swap methods for the word accesses. 813 need to use the amiga_bus_stride_1swap methods for the word accesses.
814 [is, ticket #1724] 814 [is, ticket #1724]
815 815
816sys/arch/amigappc/include/bus_defs.h 1.8 816sys/arch/amigappc/include/bus_defs.h 1.8
817 817
818 Gayle wants stride_1swap now, so declare the rest of 818 Gayle wants stride_1swap now, so declare the rest of
819 the bus methods since we already define them anyway. 819 the bus methods since we already define them anyway.
820 [is, ticket #1725] 820 [is, ticket #1725]
821 821
822sys/arch/xen/xen/xennet_checksum.c 1.4 822sys/arch/xen/xen/xennet_checksum.c 1.4
823 823
824 Make the packet length check less strict, allow the physical 824 Make the packet length check less strict, allow the physical
825 packet longer than IP payload. This fixes problem where checksum 825 packet longer than IP payload. This fixes problem where checksum
826 was not recomputed for short packets coming from Windows domU 826 was not recomputed for short packets coming from Windows domU
827 on same physical host as it seems Windows does some padding. 827 on same physical host as it seems Windows does some padding.
828 [jdolecek, ticket #1726] 828 [jdolecek, ticket #1726]
829 829
 830sys/netinet6/nd6_rtr.c 1.148 (via patch)
 831
 832 PR kern/55091 and PR bin/54997: fix default route selection.
 833 [kim, ticket #1727]
 834