| @@ -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 | |
3 | A complete list of changes from the NetBSD 7.2 release to the NetBSD 7.3 | | 3 | A complete list of changes from the NetBSD 7.2 release to the NetBSD 7.3 |
4 | release: | | 4 | release: |
5 | | | 5 | |
6 | doc/README.files patched by hand | | 6 | doc/README.files patched by hand |
7 | gnu/usr.bin/groff/tmac/mdoc.local patched by hand | | 7 | gnu/usr.bin/groff/tmac/mdoc.local patched by hand |
8 | sys/sys/param.h patched by hand | | 8 | sys/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 | |
13 | sys/arch/x86/include/cacheinfo.h 1.23-1.26 | | 13 | sys/arch/x86/include/cacheinfo.h 1.23-1.26 |
14 | sys/arch/x86/include/cpu.h 1.70 | | 14 | sys/arch/x86/include/cpu.h 1.70 |
15 | sys/arch/x86/include/specialreg.h 1.91-1.93,1.98,1.100,1.102-1.124,1.126,1.130 via patch | | 15 | sys/arch/x86/include/specialreg.h 1.91-1.93,1.98,1.100,1.102-1.124,1.126,1.130 via patch |
16 | sys/arch/x86/x86/cpu_topology.c 1.10 | | 16 | sys/arch/x86/x86/cpu_topology.c 1.10 |
17 | sys/arch/x86/x86/identcpu.c 1.56-1.57,1.70 via patch | | 17 | sys/arch/x86/x86/identcpu.c 1.56-1.57,1.70 via patch |
18 | usr.sbin/cpuctl/arch/i386.c 1.71,1.75-1.79,1.81-1.85 via patch | | 18 | usr.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 | |
71 | sbin/gpt/gpt.c 1.76 | | 71 | sbin/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 | |
77 | sys/dev/pci/if_wm.c 1.589 | | 77 | sys/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 | |
83 | sys/dev/hpc/hpckbd.c 1.33-1.35 | | 83 | sys/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 | |
88 | usr.bin/find/function.c 1.77 | | 88 | usr.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 | |
96 | usr.sbin/sysinst/arch/sgimips/md.c 1.5-1.6 | | 96 | usr.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 | |
103 | sys/arch/pmax/pmax/dec_3min.c 1.74 | | 103 | sys/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 | |
109 | usr.bin/systat/main.c 1.52 via patch | | 109 | usr.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 | |
115 | distrib/sgimips/instkernel/Makefile 1.13 | | 115 | distrib/sgimips/instkernel/Makefile 1.13 |
116 | sys/arch/sgimips/conf/INSTALL32_IP2x 1.10 | | 116 | sys/arch/sgimips/conf/INSTALL32_IP2x 1.10 |
117 | sys/arch/sgimips/stand/boot/Makefile 1.20 | | 117 | sys/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 | |
124 | external/public-domain/tz/dist/CONTRIBUTING up to 1.1.1.6 | | 124 | external/public-domain/tz/dist/CONTRIBUTING up to 1.1.1.6 |
125 | external/public-domain/tz/dist/Makefile up to 1.1.1.22 | | 125 | external/public-domain/tz/dist/Makefile up to 1.1.1.22 |
126 | external/public-domain/tz/dist/NEWS up to 1.1.1.24 | | 126 | external/public-domain/tz/dist/NEWS up to 1.1.1.24 |
127 | external/public-domain/tz/dist/README up to 1.1.1.7 | | 127 | external/public-domain/tz/dist/README up to 1.1.1.7 |
128 | external/public-domain/tz/dist/TZDATA_VERSION up to 1.14 | | 128 | external/public-domain/tz/dist/TZDATA_VERSION up to 1.14 |
129 | external/public-domain/tz/dist/africa up to 1.1.1.17 | | 129 | external/public-domain/tz/dist/africa up to 1.1.1.17 |
130 | external/public-domain/tz/dist/antarctica up to 1.1.1.11 | | 130 | external/public-domain/tz/dist/antarctica up to 1.1.1.11 |
131 | external/public-domain/tz/dist/asia up to 1.1.1.21 | | 131 | external/public-domain/tz/dist/asia up to 1.1.1.21 |
132 | external/public-domain/tz/dist/australasia up to 1.1.1.16 | | 132 | external/public-domain/tz/dist/australasia up to 1.1.1.16 |
133 | external/public-domain/tz/dist/backward up to 1.1.1.9 | | 133 | external/public-domain/tz/dist/backward up to 1.1.1.9 |
134 | external/public-domain/tz/dist/backzone up to 1.1.1.15 | | 134 | external/public-domain/tz/dist/backzone up to 1.1.1.15 |
135 | external/public-domain/tz/dist/etcetera up to 1.1.1.3 | | 135 | external/public-domain/tz/dist/etcetera up to 1.1.1.3 |
136 | external/public-domain/tz/dist/europe up to 1.1.1.23 | | 136 | external/public-domain/tz/dist/europe up to 1.1.1.23 |
137 | external/public-domain/tz/dist/factory up to 1.1.1.3 | | 137 | external/public-domain/tz/dist/factory up to 1.1.1.3 |
138 | external/public-domain/tz/dist/leap-seconds.list up to 1.1.1.10 | | 138 | external/public-domain/tz/dist/leap-seconds.list up to 1.1.1.10 |
139 | external/public-domain/tz/dist/leapseconds up to 1.1.1.11 | | 139 | external/public-domain/tz/dist/leapseconds up to 1.1.1.11 |
140 | external/public-domain/tz/dist/leapseconds.awk up to 1.1.1.7 | | 140 | external/public-domain/tz/dist/leapseconds.awk up to 1.1.1.7 |
141 | external/public-domain/tz/dist/northamerica up to 1.1.1.21 | | 141 | external/public-domain/tz/dist/northamerica up to 1.1.1.21 |
142 | external/public-domain/tz/dist/pacificnew up to 1.1.1.2 | | 142 | external/public-domain/tz/dist/pacificnew up to 1.1.1.2 |
143 | external/public-domain/tz/dist/southamerica up to 1.1.1.15 | | 143 | external/public-domain/tz/dist/southamerica up to 1.1.1.15 |
144 | external/public-domain/tz/dist/systemv up to 1.1.1.2 | | 144 | external/public-domain/tz/dist/systemv up to 1.1.1.2 |
145 | external/public-domain/tz/dist/theory.html up to 1.1.1.6 | | 145 | external/public-domain/tz/dist/theory.html up to 1.1.1.6 |
146 | external/public-domain/tz/dist/version up to 1.1.1.11 | | 146 | external/public-domain/tz/dist/version up to 1.1.1.11 |
147 | external/public-domain/tz/dist/yearistype.sh up to 1.1.1.2 | | 147 | external/public-domain/tz/dist/yearistype.sh up to 1.1.1.2 |
148 | external/public-domain/tz/dist/ziguard.awk up to 1.1.1.3 | | 148 | external/public-domain/tz/dist/ziguard.awk up to 1.1.1.3 |
149 | external/public-domain/tz/dist/zishrink.awk up to 1.1.1.5 | | 149 | external/public-domain/tz/dist/zishrink.awk up to 1.1.1.5 |
150 | external/public-domain/tz/dist/zone.tab up to 1.1.1.15 | | 150 | external/public-domain/tz/dist/zone.tab up to 1.1.1.15 |
151 | external/public-domain/tz/dist/zone1970.tab up to 1.1.1.17 | | 151 | external/public-domain/tz/dist/zone1970.tab up to 1.1.1.17 |
152 | external/public-domain/tz/dist/zoneinfo2tdf.pl up to 1.1.1.2 | | 152 | external/public-domain/tz/dist/zoneinfo2tdf.pl up to 1.1.1.2 |
153 | doc/3RDPARTY (apply patch) | | 153 | doc/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 | |
158 | common/include/prop/prop_array.h 1.15,1.16 | | 158 | common/include/prop/prop_array.h 1.15,1.16 |
159 | common/include/prop/prop_dictionary.h 1.16 | | 159 | common/include/prop/prop_dictionary.h 1.16 |
160 | common/lib/libprop/prop_copyin_ioctl.9 1.12 | | 160 | common/lib/libprop/prop_copyin_ioctl.9 1.12 |
161 | common/lib/libprop/prop_kern.c 1.21-1.23 (patch) | | 161 | common/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 | |
166 | sys/net/npf/npf_ctl.c 1.47 (partial, patch) | | 166 | sys/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 | |
172 | sys/dev/mii/inbmphyreg.h 1.11 | | 172 | sys/dev/mii/inbmphyreg.h 1.11 |
173 | sys/dev/pci/if_wm.c 1.586-1.588, 1.590-1.596 via patch | | 173 | sys/dev/pci/if_wm.c 1.586-1.588, 1.590-1.596 via patch |
174 | sys/dev/pci/if_wmreg.h 1.108 | | 174 | sys/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 | |
204 | sys/arch/x86/x86/coretemp.c 1.36 | | 204 | sys/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 | |
211 | sys/arch/x86/x86/procfs_machdep.c 1.25 | | 211 | sys/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 | |
216 | sys/arch/macppc/stand/ofwboot/ofdev.c 1.27 | | 216 | sys/arch/macppc/stand/ofwboot/ofdev.c 1.27 |
217 | sys/arch/macppc/stand/ofwboot/version 1.14 | | 217 | sys/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 | |
223 | sys/compat/netbsd32/netbsd32_socket.c 1.48 (patch) | | 223 | sys/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 | |
228 | sys/kern/kern_event.c 1.104 | | 228 | sys/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 | |
233 | usr.sbin/mtree/create.c 1.76 | | 233 | usr.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 | |
238 | libexec/httpd/testsuite/data/.bzremap up to 1.1 | | 238 | libexec/httpd/testsuite/data/.bzremap up to 1.1 |
239 | libexec/httpd/testsuite/t12.out up to 1.1 | | 239 | libexec/httpd/testsuite/t12.out up to 1.1 |
240 | libexec/httpd/testsuite/t12.in up to 1.1 | | 240 | libexec/httpd/testsuite/t12.in up to 1.1 |
241 | libexec/httpd/testsuite/t13.out up to 1.1 | | 241 | libexec/httpd/testsuite/t13.out up to 1.1 |
242 | libexec/httpd/testsuite/t13.in up to 1.1 | | 242 | libexec/httpd/testsuite/t13.in up to 1.1 |
243 | libexec/httpd/testsuite/t14.out up to 1.1 | | 243 | libexec/httpd/testsuite/t14.out up to 1.1 |
244 | libexec/httpd/testsuite/t14.in up to 1.1 | | 244 | libexec/httpd/testsuite/t14.in up to 1.1 |
245 | libexec/httpd/testsuite/t15.out up to 1.1 | | 245 | libexec/httpd/testsuite/t15.out up to 1.1 |
246 | libexec/httpd/testsuite/t15.in up to 1.1 | | 246 | libexec/httpd/testsuite/t15.in up to 1.1 |
247 | libexec/httpd/CHANGES up to 1.28 | | 247 | libexec/httpd/CHANGES up to 1.28 |
248 | libexec/httpd/Makefile up to 1.27 | | 248 | libexec/httpd/Makefile up to 1.27 |
249 | libexec/httpd/auth-bozo.c up to 1.22 | | 249 | libexec/httpd/auth-bozo.c up to 1.22 |
250 | libexec/httpd/bozohttpd.8 up to 1.74 | | 250 | libexec/httpd/bozohttpd.8 up to 1.74 |
251 | libexec/httpd/bozohttpd.c up to 1.96 | | 251 | libexec/httpd/bozohttpd.c up to 1.96 |
252 | libexec/httpd/bozohttpd.h up to 1.56 | | 252 | libexec/httpd/bozohttpd.h up to 1.56 |
253 | libexec/httpd/cgi-bozo.c up to 1.44 | | 253 | libexec/httpd/cgi-bozo.c up to 1.44 |
254 | libexec/httpd/content-bozo.c up to 1.16 | | 254 | libexec/httpd/content-bozo.c up to 1.16 |
255 | libexec/httpd/daemon-bozo.c up to 1.19 | | 255 | libexec/httpd/daemon-bozo.c up to 1.19 |
256 | libexec/httpd/dir-index-bozo.c up to 1.28 | | 256 | libexec/httpd/dir-index-bozo.c up to 1.28 |
257 | libexec/httpd/lua-bozo.c up to 1.15 | | 257 | libexec/httpd/lua-bozo.c up to 1.15 |
258 | libexec/httpd/main.c up to 1.21 | | 258 | libexec/httpd/main.c up to 1.21 |
259 | libexec/httpd/ssl-bozo.c up to 1.25 | | 259 | libexec/httpd/ssl-bozo.c up to 1.25 |
260 | libexec/httpd/tilde-luzah-bozo.c up to 1.16 | | 260 | libexec/httpd/tilde-luzah-bozo.c up to 1.16 |
261 | libexec/httpd/libbozohttpd/Makefile up to 1.3 | | 261 | libexec/httpd/libbozohttpd/Makefile up to 1.3 |
262 | libexec/httpd/lua/bozo.lua up to 1.3 | | 262 | libexec/httpd/lua/bozo.lua up to 1.3 |
263 | libexec/httpd/lua/glue.c up to 1.5 | | 263 | libexec/httpd/lua/glue.c up to 1.5 |
264 | libexec/httpd/lua/optparse.lua up to 1.2 | | 264 | libexec/httpd/lua/optparse.lua up to 1.2 |
265 | libexec/httpd/testsuite/Makefile up to 1.11 | | 265 | libexec/httpd/testsuite/Makefile up to 1.11 |
266 | libexec/httpd/testsuite/html_cmp up to 1.6 | | 266 | libexec/httpd/testsuite/html_cmp up to 1.6 |
267 | libexec/httpd/testsuite/t3.out up to 1.4 | | 267 | libexec/httpd/testsuite/t3.out up to 1.4 |
268 | libexec/httpd/testsuite/t5.out up to 1.4 | | 268 | libexec/httpd/testsuite/t5.out up to 1.4 |
269 | libexec/httpd/testsuite/t6.out up to 1.4 | | 269 | libexec/httpd/testsuite/t6.out up to 1.4 |
270 | libexec/httpd/testsuite/test-bigfile up to 1.5 | | 270 | libexec/httpd/testsuite/test-bigfile up to 1.5 |
271 | libexec/httpd/testsuite/test-simple up to 1.5 | | 271 | libexec/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 | |
283 | sys/dev/pci/if_wm.c 1.599 | | 283 | sys/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 | |
288 | sys/net/rtsock.c 1.244 (adapted) | | 288 | sys/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 | |
293 | sys/kern/kern_exec.c 1.462 | | 293 | sys/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 | |
298 | libexec/httpd/CHANGES 1.29,1.30 | | 298 | libexec/httpd/CHANGES 1.29,1.30 |
299 | libexec/httpd/bozohttpd.c 1.97-1.99 | | 299 | libexec/httpd/bozohttpd.c 1.97-1.99 |
300 | libexec/httpd/bozohttpd.h 1.57 | | 300 | libexec/httpd/bozohttpd.h 1.57 |
301 | libexec/httpd/cgi-bozo.c 1.45 | | 301 | libexec/httpd/cgi-bozo.c 1.45 |
302 | libexec/httpd/main.c 1.22 | | 302 | libexec/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 | |
307 | sys/compat/linux/common/linux_misc_notalpha.c 1.110 | | 307 | sys/compat/linux/common/linux_misc_notalpha.c 1.110 |
308 | sys/kern/kern_time.c 1.192,1.193 | | 308 | sys/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 | |
313 | sys/kern/kern_sig.c 1.350 | | 313 | sys/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 | |
318 | sys/arch/amd64/amd64/machdep.c 1.321 | | 318 | sys/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 | |
323 | bin/sh/parser.c 1.152 (patch) | | 323 | bin/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 | |
328 | sys/kern/sys_sig.c 1.47 | | 328 | sys/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 | |
333 | usr.bin/telnet/telnet.c 1.37 | | 333 | usr.bin/telnet/telnet.c 1.37 |
334 | usr.bin/telnet/utilities.c 1.24 | | 334 | usr.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 | |
339 | sys/uvm/uvm_swap.c 1.178 (patch, adapted) | | 339 | sys/uvm/uvm_swap.c 1.178 (patch, adapted) |
340 | sys/compat/netbsd32/netbsd32_netbsd.c (patch) | | 340 | sys/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 | |
345 | sys/kern/kern_time.c 1.191 | | 345 | sys/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 | |
350 | sys/compat/netbsd32/netbsd32_compat_14.c 1.27 | | 350 | sys/compat/netbsd32/netbsd32_compat_14.c 1.27 |
351 | sys/compat/netbsd32/netbsd32_conv.h 1.37 | | 351 | sys/compat/netbsd32/netbsd32_conv.h 1.37 |
352 | sys/compat/sys/msg.h 1.5 | | 352 | sys/compat/sys/msg.h 1.5 |
353 | sys/compat/sys/time_types.h 1.3 | | 353 | sys/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 | |
358 | sys/conf/copyright 1.17 | | 358 | sys/conf/copyright 1.17 |
359 | | | 359 | |
360 | Welcome to 2019! | | 360 | Welcome to 2019! |
361 | [jnemeth, ticket #1669] | | 361 | [jnemeth, ticket #1669] |
362 | | | 362 | |
363 | external/public-domain/tz/dist/Makefile up to 1.1.1.23 | | 363 | external/public-domain/tz/dist/Makefile up to 1.1.1.23 |
364 | external/public-domain/tz/dist/NEWS up to 1.1.1.26 | | 364 | external/public-domain/tz/dist/NEWS up to 1.1.1.26 |
365 | external/public-domain/tz/dist/TZDATA_VERSION up to 1.16 | | 365 | external/public-domain/tz/dist/TZDATA_VERSION up to 1.16 |
366 | external/public-domain/tz/dist/africa up to 1.1.1.19 | | 366 | external/public-domain/tz/dist/africa up to 1.1.1.19 |
367 | external/public-domain/tz/dist/asia up to 1.1.1.22 | | 367 | external/public-domain/tz/dist/asia up to 1.1.1.22 |
368 | external/public-domain/tz/dist/australasia up to 1.1.1.17 | | 368 | external/public-domain/tz/dist/australasia up to 1.1.1.17 |
369 | external/public-domain/tz/dist/leapseconds up to 1.1.1.12 | | 369 | external/public-domain/tz/dist/leapseconds up to 1.1.1.12 |
370 | external/public-domain/tz/dist/leapseconds.awk up to 1.1.1.8 | | 370 | external/public-domain/tz/dist/leapseconds.awk up to 1.1.1.8 |
371 | external/public-domain/tz/dist/northamerica up to 1.1.1.22 | | 371 | external/public-domain/tz/dist/northamerica up to 1.1.1.22 |
372 | external/public-domain/tz/dist/theory.html up to 1.1.1.7 | | 372 | external/public-domain/tz/dist/theory.html up to 1.1.1.7 |
373 | external/public-domain/tz/dist/version up to 1.1.1.13 | | 373 | external/public-domain/tz/dist/version up to 1.1.1.13 |
374 | external/public-domain/tz/dist/ziguard.awk up to 1.1.1.4 | | 374 | external/public-domain/tz/dist/ziguard.awk up to 1.1.1.4 |
375 | external/public-domain/tz/dist/zone.tab up to 1.1.1.16 | | 375 | external/public-domain/tz/dist/zone.tab up to 1.1.1.16 |
376 | external/public-domain/tz/dist/zone1970.tab up to 1.1.1.18 | | 376 | external/public-domain/tz/dist/zone1970.tab up to 1.1.1.18 |
377 | distrib/sets/lists/base/mi (patch) | | 377 | distrib/sets/lists/base/mi (patch) |
378 | doc/3RDPARTY (patch) | | 378 | doc/3RDPARTY (patch) |
379 | | | 379 | |
380 | Updated tzdata to 2018i. | | 380 | Updated tzdata to 2018i. |
381 | [kre, ticket #1670] | | 381 | [kre, ticket #1670] |
382 | | | 382 | |
383 | sys/dev/usb/usbdi.c 1.181 | | 383 | sys/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 | |
389 | sys/arch/sparc/sparc/pmap.c 1.366 | | 389 | sys/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 | |
394 | regress/sys/arch/m68k/060sp/Makefile 1.15 | | 394 | regress/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 | |
399 | sys/kern/kern_ntptime.c 1.60 | | 399 | sys/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 | |
405 | sys/net/link_proto.c 1.37 | | 405 | sys/net/link_proto.c 1.37 |
406 | sys/netatalk/ddp_usrreq.c 1.72 | | 406 | sys/netatalk/ddp_usrreq.c 1.72 |
407 | sys/netbt/hci_socket.c 1.46 | | 407 | sys/netbt/hci_socket.c 1.46 |
408 | sys/netbt/l2cap_socket.c 1.36 | | 408 | sys/netbt/l2cap_socket.c 1.36 |
409 | sys/netbt/rfcomm_socket.c 1.38 | | 409 | sys/netbt/rfcomm_socket.c 1.38 |
410 | sys/netbt/sco_socket.c 1.38 | | 410 | sys/netbt/sco_socket.c 1.38 |
411 | sys/netinet/tcp_usrreq.c 1.223 via patch | | 411 | sys/netinet/tcp_usrreq.c 1.223 via patch |
412 | sys/netinet6/raw_ip6.c 1.173 | | 412 | sys/netinet6/raw_ip6.c 1.173 |
413 | sys/netinet6/udp6_usrreq.c 1.146 | | 413 | sys/netinet6/udp6_usrreq.c 1.146 |
414 | sys/netmpls/mpls_proto.c 1.32 | | 414 | sys/netmpls/mpls_proto.c 1.32 |
415 | sys/netnatm/natm.c patch | | 415 | sys/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 | |
422 | sys/arch/alpha/alpha/machdep.c 1.352 | | 422 | sys/arch/alpha/alpha/machdep.c 1.352 |
423 | sys/arch/amd64/amd64/netbsd32_machdep.c 1.117 | | 423 | sys/arch/amd64/amd64/netbsd32_machdep.c 1.117 |
424 | sys/arch/arm/arm/sig_machdep.c 1.51 | | 424 | sys/arch/arm/arm/sig_machdep.c 1.51 |
425 | sys/arch/hppa/hppa/sig_machdep.c 1.26 | | 425 | sys/arch/hppa/hppa/sig_machdep.c 1.26 |
426 | sys/arch/i386/i386/machdep.c 1.813 | | 426 | sys/arch/i386/i386/machdep.c 1.813 |
427 | sys/arch/m68k/m68k/sig_machdep.c 1.50 | | 427 | sys/arch/m68k/m68k/sig_machdep.c 1.50 |
428 | sys/arch/mips/mips/netbsd32_machdep.c 1.16 | | 428 | sys/arch/mips/mips/netbsd32_machdep.c 1.16 |
429 | sys/arch/mips/mips/sig_machdep.c 1.24 | | 429 | sys/arch/mips/mips/sig_machdep.c 1.24 |
430 | sys/arch/powerpc/powerpc/sig_machdep.c 1.46 | | 430 | sys/arch/powerpc/powerpc/sig_machdep.c 1.46 |
431 | sys/arch/sh3/sh3/sh3_machdep.c 1.106 | | 431 | sys/arch/sh3/sh3/sh3_machdep.c 1.106 |
432 | sys/arch/sparc64/sparc64/machdep.c 1.289 | | 432 | sys/arch/sparc64/sparc64/machdep.c 1.289 |
433 | sys/arch/sparc64/sparc64/netbsd32_machdep.c 1.111 | | 433 | sys/arch/sparc64/sparc64/netbsd32_machdep.c 1.111 |
434 | sys/arch/usermode/target/i386/cpu_i386.c 1.8 | | 434 | sys/arch/usermode/target/i386/cpu_i386.c 1.8 |
435 | sys/arch/usermode/target/x86_64/cpu_x86_64.c 1.7 | | 435 | sys/arch/usermode/target/x86_64/cpu_x86_64.c 1.7 |
436 | sys/arch/vax/vax/sig_machdep.c 1.23 | | 436 | sys/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 | |
441 | sys/kern/kern_time.c 1.190,1.194 | | 441 | sys/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 | |
446 | sys/compat/linux/common/linux_ipc.c 1.56 | | 446 | sys/compat/linux/common/linux_ipc.c 1.56 |
447 | sys/compat/linux32/common/linux32_ipccall.c 1.12 | | 447 | sys/compat/linux32/common/linux32_ipccall.c 1.12 |
448 | sys/compat/netbsd32/netbsd32_compat_14.c 1.28 | | 448 | sys/compat/netbsd32/netbsd32_compat_14.c 1.28 |
449 | sys/compat/netbsd32/netbsd32_compat_14.c 1.29 | | 449 | sys/compat/netbsd32/netbsd32_compat_14.c 1.29 |
450 | sys/compat/netbsd32/netbsd32_conv.h 1.38 | | 450 | sys/compat/netbsd32/netbsd32_conv.h 1.38 |
451 | sys/compat/sys/ipc.h 1.6 | | 451 | sys/compat/sys/ipc.h 1.6 |
452 | sys/compat/sys/ipc.h 1.7 | | 452 | sys/compat/sys/ipc.h 1.7 |
453 | sys/compat/sys/msg.h 1.6 | | 453 | sys/compat/sys/msg.h 1.6 |
454 | sys/compat/sys/sem.h 1.7 | | 454 | sys/compat/sys/sem.h 1.7 |
455 | sys/compat/sys/shm.h 1.8 | | 455 | sys/compat/sys/shm.h 1.8 |
456 | sys/kern/sysv_msg.c 1.73 | | 456 | sys/kern/sysv_msg.c 1.73 |
457 | sys/kern/sysv_sem.c 1.96 | | 457 | sys/kern/sysv_sem.c 1.96 |
458 | sys/kern/sysv_shm.c 1.133 | | 458 | sys/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 | |
465 | sys/net/rtsock.c (patch) | | 465 | sys/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 | |
470 | sys/kern/kern_time.c 1.196 | | 470 | sys/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 | |
475 | sys/dev/scsipi/files.scsipi 1.42 | | 475 | sys/dev/scsipi/files.scsipi 1.42 |
476 | sys/dev/scsipi/st.c 1.236 (patch), 1.237 | | 476 | sys/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 | |
482 | sys/compat/netbsd32/netbsd32_compat_60.c 1.3 | | 482 | sys/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 | |
487 | external/bsd/bzip2/dist/bzip2recover.c 1.4 | | 487 | external/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 | |
492 | sys/arch/mvme68k/dev/pcctwo_68k.c 1.11 | | 492 | sys/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 | |
497 | lib/libcurses/get_wch.c 1.21 | | 497 | lib/libcurses/get_wch.c 1.21 |
498 | lib/libcurses/getch.c 1.71 | | 498 | lib/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 | |
503 | sys/arch/amd64/include/param.h 1.30 | | 503 | sys/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 | |
515 | sys/kern/sys_mqueue.c 1.44 | | 515 | sys/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 | |
521 | sys/external/bsd/drm2/pci/drm_pci.c 1.32 (patch) | | 521 | sys/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 | |
526 | sys/compat/common/uipc_syscalls_40.c 1.19 (patch) | | 526 | sys/compat/common/uipc_syscalls_40.c 1.19 (patch) |
527 | sys/compat/linux/common/linux_socket.c 1.145 (patch) | | 527 | sys/compat/linux/common/linux_socket.c 1.145 (patch) |
528 | sys/compat/linux32/common/linux32_socket.c 1.30 (patch) | | 528 | sys/compat/linux32/common/linux32_socket.c 1.30 (patch) |
529 | sys/net/if.c 1.449 (patch) | | 529 | sys/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 | |
535 | external/bsd/dhcpcd/dist/configure (apply patch) | | 535 | external/bsd/dhcpcd/dist/configure (apply patch) |
536 | external/bsd/dhcpcd/dist/src/auth.c (apply patch) | | 536 | external/bsd/dhcpcd/dist/src/auth.c (apply patch) |
537 | external/bsd/dhcpcd/dist/src/dhcp.c (apply patch) | | 537 | external/bsd/dhcpcd/dist/src/dhcp.c (apply patch) |
538 | external/bsd/dhcpcd/dist/src/dhcp6.c (apply patch) | | 538 | external/bsd/dhcpcd/dist/src/dhcp6.c (apply patch) |
539 | external/bsd/dhcpcd/dist/compat/consttime_memequal.h (apply patch) | | 539 | external/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 | |
547 | sys/dev/veriexec.config 1.1 (patch) | | 547 | sys/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 | |
553 | sys/kern/sys_pipe.c 1.147,1.148 | | 553 | sys/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 | |
559 | sys/arch/amd64/amd64/copy.S 1.33 | | 559 | sys/arch/amd64/amd64/copy.S 1.33 |
560 | sys/arch/i386/i386/copy.S 1.31 | | 560 | sys/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 | |
565 | external/bsd/dhcpcd/dist/src/dhcp6.c (apply patch) | | 565 | external/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 | |
570 | sys/netsmb/smb_conn.c 1.30 | | 570 | sys/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 | |
576 | sys/ufs/ffs/ffs_alloc.c 1.164 | | 576 | sys/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 | |
582 | sys/dev/scsipi/scsipi_ioctl.c 1.72 (patch) | | 582 | sys/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 | |
587 | libexec/httpd/CHANGES 1.31-1.40 | | 587 | libexec/httpd/CHANGES 1.31-1.40 |
588 | libexec/httpd/Makefile 1.28 | | 588 | libexec/httpd/Makefile 1.28 |
589 | libexec/httpd/auth-bozo.c 1.23-1.24 | | 589 | libexec/httpd/auth-bozo.c 1.23-1.24 |
590 | libexec/httpd/bozohttpd.8 1.75-1.79 | | 590 | libexec/httpd/bozohttpd.8 1.75-1.79 |
591 | libexec/httpd/bozohttpd.c 1.100-1.113 | | 591 | libexec/httpd/bozohttpd.c 1.100-1.113 |
592 | libexec/httpd/bozohttpd.h 1.58-1.60 | | 592 | libexec/httpd/bozohttpd.h 1.58-1.60 |
593 | libexec/httpd/cgi-bozo.c 1.46-1.48 | | 593 | libexec/httpd/cgi-bozo.c 1.46-1.48 |
594 | libexec/httpd/daemon-bozo.c 1.20-1.21 | | 594 | libexec/httpd/daemon-bozo.c 1.20-1.21 |
595 | libexec/httpd/dir-index-bozo.c 1.29-1.32 | | 595 | libexec/httpd/dir-index-bozo.c 1.29-1.32 |
596 | libexec/httpd/ssl-bozo.c 1.26 | | 596 | libexec/httpd/ssl-bozo.c 1.26 |
597 | libexec/httpd/testsuite/Makefile 1.12-1.13 | | 597 | libexec/httpd/testsuite/Makefile 1.12-1.13 |
598 | libexec/httpd/testsuite/t11.out 1.2 | | 598 | libexec/httpd/testsuite/t11.out 1.2 |
599 | libexec/httpd/testsuite/test-bigfile 1.6 | | 599 | libexec/httpd/testsuite/test-bigfile 1.6 |
600 | libexec/httpd/testsuite/test-simple 1.6 | | 600 | libexec/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 | |
617 | sys/external/bsd/ipf/netinet/fil.c 1.30 | | 617 | sys/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 | |
623 | distrib/hpcarm/miniroot/list 1.11 | | 623 | distrib/hpcarm/miniroot/list 1.11 |
624 | distrib/hpcmips/miniroot/list 1.19 | | 624 | distrib/hpcmips/miniroot/list 1.19 |
625 | distrib/hpcsh/miniroot/list 1.11 | | 625 | distrib/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 | |
630 | sys/miscfs/kernfs/kernfs_vnops.c 1.161 | | 630 | sys/miscfs/kernfs/kernfs_vnops.c 1.161 |
631 | sys/miscfs/procfs/procfs_vnops.c 1.207 | | 631 | sys/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 | |
636 | external/gpl3/gdb/dist/bfd/coffgen.c (apply patch) | | 636 | external/gpl3/gdb/dist/bfd/coffgen.c (apply patch) |
637 | external/gpl3/gdb/dist/bfd/elf.c (apply patch) | | 637 | external/gpl3/gdb/dist/bfd/elf.c (apply patch) |
638 | external/gpl3/gdb/dist/bfd/elflink.c (apply patch) | | 638 | external/gpl3/gdb/dist/bfd/elflink.c (apply patch) |
639 | external/gpl3/gdb/dist/bfd/reloc.c (apply patch) | | 639 | external/gpl3/gdb/dist/bfd/reloc.c (apply patch) |
640 | external/gpl3/gdb/dist/bfd/srec.c (apply patch) | | 640 | external/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 | |
646 | sys/conf/files 1.1238 | | 646 | sys/conf/files 1.1238 |
647 | sys/crypto/nist_ctr_drbg/files.nist_ctr_drbg delete | | 647 | sys/crypto/nist_ctr_drbg/files.nist_ctr_drbg delete |
648 | sys/crypto/nist_ctr_drbg/nist_ctr_aes_rijndael.h delete | | 648 | sys/crypto/nist_ctr_drbg/nist_ctr_aes_rijndael.h delete |
649 | sys/crypto/nist_ctr_drbg/nist_ctr_drbg.c delete | | 649 | sys/crypto/nist_ctr_drbg/nist_ctr_drbg.c delete |
650 | sys/crypto/nist_ctr_drbg/nist_ctr_drbg.h delete | | 650 | sys/crypto/nist_ctr_drbg/nist_ctr_drbg.h delete |
651 | sys/crypto/nist_ctr_drbg/nist_ctr_drbg_aes128.h delete | | 651 | sys/crypto/nist_ctr_drbg/nist_ctr_drbg_aes128.h delete |
652 | sys/crypto/nist_ctr_drbg/nist_ctr_drbg_aes256.h delete | | 652 | sys/crypto/nist_ctr_drbg/nist_ctr_drbg_aes256.h delete |
653 | sys/crypto/nist_ctr_drbg/nist_ctr_drbg_config.h delete | | 653 | sys/crypto/nist_ctr_drbg/nist_ctr_drbg_config.h delete |
654 | sys/crypto/nist_hash_drbg/files.nist_hash_drbg 1.1 | | 654 | sys/crypto/nist_hash_drbg/files.nist_hash_drbg 1.1 |
655 | sys/crypto/nist_hash_drbg/nist_hash_drbg.c 1.1 | | 655 | sys/crypto/nist_hash_drbg/nist_hash_drbg.c 1.1 |
656 | sys/crypto/nist_hash_drbg/nist_hash_drbg.h 1.1 | | 656 | sys/crypto/nist_hash_drbg/nist_hash_drbg.h 1.1 |
657 | sys/dev/rndpseudo.c 1.38 | | 657 | sys/dev/rndpseudo.c 1.38 |
658 | sys/kern/subr_cprng.c 1.31 | | 658 | sys/kern/subr_cprng.c 1.31 |
659 | sys/rump/kern/lib/libcrypto/Makefile 1.5 | | 659 | sys/rump/kern/lib/libcrypto/Makefile 1.5 |
660 | sys/rump/librump/rumpkern/Makefile.rumpkern 1.176 | | 660 | sys/rump/librump/rumpkern/Makefile.rumpkern 1.176 |
661 | sys/sys/cprng.h 1.13-1.15 | | 661 | sys/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 | |
669 | lib/libc/nameser/ns_name.c 1.12 | | 669 | lib/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 | |
674 | sys/dev/usb/xhci.c 1.109,1.113 | | 674 | sys/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 | |
679 | sys/netinet/ip_input.c 1.390 (patch) | | 679 | sys/netinet/ip_input.c 1.390 (patch) |
680 | sys/netinet6/ip6_input.c 1.209 (patch) | | 680 | sys/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 | |
686 | sys/netbt/hci.h 1.46 | | 686 | sys/netbt/hci.h 1.46 |
687 | sys/netbt/hci_event.c 1.26 | | 687 | sys/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 | |
695 | distrib/sets/lists/modules/mi 1.127 | | 695 | distrib/sets/lists/modules/mi 1.127 |
696 | distrib/sets/lists/modules/md.amd64 (manually adjusted) | | 696 | distrib/sets/lists/modules/md.amd64 (manually adjusted) |
697 | distrib/sets/lists/modules/md.evbppc.powerpc (manually adjusted) | | 697 | distrib/sets/lists/modules/md.evbppc.powerpc (manually adjusted) |
698 | distrib/sets/lists/modules/md.i386 (manually adjusted) | | 698 | distrib/sets/lists/modules/md.i386 (manually adjusted) |
699 | sys/modules/Makefile 1.229,1.230 | | 699 | sys/modules/Makefile 1.229,1.230 |
700 | sys/modules/filemon/Makefile 1.4 (manually adjusted) | | 700 | sys/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 | |
705 | sys/compat/netbsd32/syscalls.master 1.129 | | 705 | sys/compat/netbsd32/syscalls.master 1.129 |
706 | sys/compat/netbsd32/netbsd32_syscallargs.h (regen) | | 706 | sys/compat/netbsd32/netbsd32_syscallargs.h (regen) |
707 | sys/compat/netbsd32/netbsd32_syscall.h (regen) | | 707 | sys/compat/netbsd32/netbsd32_syscall.h (regen) |
708 | sys/compat/netbsd32/netbsd32_sysent.c (regen) | | 708 | sys/compat/netbsd32/netbsd32_sysent.c (regen) |
709 | sys/compat/netbsd32/netbsd32_syscalls.c (regen) | | 709 | sys/compat/netbsd32/netbsd32_syscalls.c (regen) |
710 | sys/compat/netbsd32/netbsd32_syscalls_autoload.c (regen) | | 710 | sys/compat/netbsd32/netbsd32_syscalls_autoload.c (regen) |
711 | sys/compat/netbsd32/netbsd32_systrace_args.c (regen) | | 711 | sys/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 | |
716 | sys/dev/pci/pucdata.c 1.105 | | 716 | sys/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 | |
722 | sys/dev/usb/usb_subr.c 1.239 (patch) | | 722 | sys/dev/usb/usb_subr.c 1.239 (patch) |
723 | sys/dev/usb/usbdi.c 1.186 (patch) | | 723 | sys/dev/usb/usbdi.c 1.186 (patch) |
724 | sys/dev/usb/usbdi.h 1.97 (patch) | | 724 | sys/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 | |
729 | sys/kern/subr_cprng.c 1.33 | | 729 | sys/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 | |
734 | share/man/man4/rnd.4 1.25 - 1.28 | | 734 | share/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 | |
740 | sys/external/bsd/dwc2/dwc2.c 1.60 - 1.66 | | 740 | sys/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 | |
747 | sys/dev/cons.c 1.76,1.77 | | 747 | sys/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 | |
752 | sys/dev/ic/ath.c 1.129 | | 752 | sys/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 | |
757 | sys/conf/copyright 1.18 | | 757 | sys/conf/copyright 1.18 |
758 | | | 758 | |
759 | Welcome to 2020. | | 759 | Welcome to 2020. |
760 | [mlelstv, ticket #1719] | | 760 | [mlelstv, ticket #1719] |
761 | | | 761 | |
762 | sys/compat/common/kern_sig_43.c 1.36 | | 762 | sys/compat/common/kern_sig_43.c 1.36 |
763 | sys/compat/linux/arch/amd64/linux_machdep.c 1.59 | | 763 | sys/compat/linux/arch/amd64/linux_machdep.c 1.59 |
764 | sys/compat/linux/common/linux_fcntl.h 1.18 | | 764 | sys/compat/linux/common/linux_fcntl.h 1.18 |
765 | sys/compat/linux/common/linux_file64.c 1.62 | | 765 | sys/compat/linux/common/linux_file64.c 1.62 |
766 | sys/compat/linux/common/linux_ipc.c 1.57 | | 766 | sys/compat/linux/common/linux_ipc.c 1.57 |
767 | sys/compat/linux/common/linux_misc.c 1.243 | | 767 | sys/compat/linux/common/linux_misc.c 1.243 |
768 | sys/compat/linux/common/linux_signal.c 1.81 | | 768 | sys/compat/linux/common/linux_signal.c 1.81 |
769 | sys/compat/linux/common/linux_socket.c 1.149 (patch) | | 769 | sys/compat/linux/common/linux_socket.c 1.149 (patch) |
770 | sys/compat/linux/common/linux_socket.h 1.24 | | 770 | sys/compat/linux/common/linux_socket.h 1.24 |
771 | sys/compat/linux/common/linux_statfs.h 1.7 | | 771 | sys/compat/linux/common/linux_statfs.h 1.7 |
772 | sys/compat/linux/common/linux_termios.c 1.38 | | 772 | sys/compat/linux/common/linux_termios.c 1.38 |
773 | sys/compat/linux/common/linux_termios.h 1.22 | | 773 | sys/compat/linux/common/linux_termios.h 1.22 |
774 | sys/compat/linux32/common/linux32_dirent.c 1.20 | | 774 | sys/compat/linux32/common/linux32_dirent.c 1.20 |
775 | sys/compat/linux32/common/linux32_ioctl.c 1.14 | | 775 | sys/compat/linux32/common/linux32_ioctl.c 1.14 |
776 | sys/compat/linux32/common/linux32_misc.c 1.27 | | 776 | sys/compat/linux32/common/linux32_misc.c 1.27 |
777 | sys/compat/linux32/common/linux32_signal.c 1.20 | | 777 | sys/compat/linux32/common/linux32_signal.c 1.20 |
778 | sys/compat/linux32/common/linux32_sysinfo.c 1.8 | | 778 | sys/compat/linux32/common/linux32_sysinfo.c 1.8 |
779 | sys/compat/linux32/common/linux32_termios.c 1.15 | | 779 | sys/compat/linux32/common/linux32_termios.c 1.15 |
780 | sys/compat/linux32/common/linux32_utsname.c 1.10 | | 780 | sys/compat/linux32/common/linux32_utsname.c 1.10 |
781 | sys/compat/netbsd32/netbsd32_compat_20.c 1.39 | | 781 | sys/compat/netbsd32/netbsd32_compat_20.c 1.39 |
782 | sys/compat/netbsd32/netbsd32_compat_43.c 1.59 | | 782 | sys/compat/netbsd32/netbsd32_compat_43.c 1.59 |
783 | sys/compat/netbsd32/netbsd32_compat_50.c 1.44 | | 783 | sys/compat/netbsd32/netbsd32_compat_50.c 1.44 |
784 | sys/compat/ossaudio/ossaudio.c 1.75 | | 784 | sys/compat/ossaudio/ossaudio.c 1.75 |
785 | sys/kern/sysv_shm.c 1.138 | | 785 | sys/kern/sysv_shm.c 1.138 |
786 | sys/miscfs/procfs/procfs_linux.c 1.75 (patch) | | 786 | sys/miscfs/procfs/procfs_linux.c 1.75 (patch) |
787 | sys/sys/shm.h 1.54 (patch) | | 787 | sys/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 | |
795 | sys/arch/mac68k/nubus/grf_nubus.c 1.78 | | 795 | sys/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 | |
800 | external/bsd/ppp/dist/pppd/eap.c 1.5 | | 800 | external/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 | |
805 | sys/dev/ic/tms320av110.c 1.24 | | 805 | sys/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 | |
810 | sys/arch/amiga/dev/gayle_pcmcia.c 1.32 | | 810 | sys/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 | |
816 | sys/arch/amigappc/include/bus_defs.h 1.8 | | 816 | sys/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 | |
822 | sys/arch/xen/xen/xennet_checksum.c 1.4 | | 822 | sys/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 | |
| | | 830 | sys/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 | |