| @@ -1,136 +1,142 @@ | | | @@ -1,136 +1,142 @@ |
1 | # $NetBSD: CHANGES-7.1.3,v 1.1.2.12 2018/05/22 17:37:15 martin Exp $ | | 1 | # $NetBSD: CHANGES-7.1.3,v 1.1.2.13 2018/06/06 14:50:21 martin Exp $ |
2 | | | 2 | |
3 | A complete list of changes from the NetBSD 7.1.2 release to the NetBSD 7.1.3 | | 3 | A complete list of changes from the NetBSD 7.1.2 release to the NetBSD 7.1.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.1.2_PATCH. | | 10 | Welcome to 7.1.2_PATCH. |
11 | [snj] | | 11 | [snj] |
12 | | | 12 | |
13 | sys/dev/ppbus/if_plip.c 1.28 | | 13 | sys/dev/ppbus/if_plip.c 1.28 |
14 | | | 14 | |
15 | Fix an spl(9) leak. | | 15 | Fix an spl(9) leak. |
16 | [msaitoh, ticket #1579] | | 16 | [msaitoh, ticket #1579] |
17 | | | 17 | |
18 | sys/sys/bitops.h 1.12-1.14 | | 18 | sys/sys/bitops.h 1.12-1.14 |
19 | | | 19 | |
20 | Fix sign issues. | | 20 | Fix sign issues. |
21 | Avoid undefined behaviour when a left shift may be greater than | | 21 | Avoid undefined behaviour when a left shift may be greater than |
22 | the size of the bitmap type. | | 22 | the size of the bitmap type. |
23 | [mrg, ticket #1582] | | 23 | [mrg, ticket #1582] |
24 | | | 24 | |
25 | external/public-domain/tz/dist/ziguard.awk up to 1.1.1.1 | | 25 | external/public-domain/tz/dist/ziguard.awk up to 1.1.1.1 |
26 | external/public-domain/tz/dist/CONTRIBUTING up to 1.1.1.5 | | 26 | external/public-domain/tz/dist/CONTRIBUTING up to 1.1.1.5 |
27 | external/public-domain/tz/dist/Makefile up to 1.1.1.20 | | 27 | external/public-domain/tz/dist/Makefile up to 1.1.1.20 |
28 | external/public-domain/tz/dist/NEWS up to 1.1.1.21 | | 28 | external/public-domain/tz/dist/NEWS up to 1.1.1.21 |
29 | external/public-domain/tz/dist/README up to 1.1.1.6 | | 29 | external/public-domain/tz/dist/README up to 1.1.1.6 |
30 | external/public-domain/tz/dist/TZDATA_VERSION up to 1.11 | | 30 | external/public-domain/tz/dist/TZDATA_VERSION up to 1.11 |
31 | external/public-domain/tz/dist/africa up to 1.1.1.14 | | 31 | external/public-domain/tz/dist/africa up to 1.1.1.14 |
32 | external/public-domain/tz/dist/antarctica up to 1.1.1.10 | | 32 | external/public-domain/tz/dist/antarctica up to 1.1.1.10 |
33 | external/public-domain/tz/dist/asia up to 1.1.1.19 | | 33 | external/public-domain/tz/dist/asia up to 1.1.1.19 |
34 | external/public-domain/tz/dist/australasia up to 1.1.1.14 | | 34 | external/public-domain/tz/dist/australasia up to 1.1.1.14 |
35 | external/public-domain/tz/dist/backzone up to 1.1.1.14 | | 35 | external/public-domain/tz/dist/backzone up to 1.1.1.14 |
36 | external/public-domain/tz/dist/checktab.awk up to 1.1.1.9 | | 36 | external/public-domain/tz/dist/checktab.awk up to 1.1.1.9 |
37 | external/public-domain/tz/dist/europe up to 1.1.1.20 | | 37 | external/public-domain/tz/dist/europe up to 1.1.1.20 |
38 | external/public-domain/tz/dist/leap-seconds.list up to 1.1.1.9 | | 38 | external/public-domain/tz/dist/leap-seconds.list up to 1.1.1.9 |
39 | external/public-domain/tz/dist/leapseconds up to 1.1.1.10 | | 39 | external/public-domain/tz/dist/leapseconds up to 1.1.1.10 |
40 | external/public-domain/tz/dist/northamerica up to 1.1.1.19 | | 40 | external/public-domain/tz/dist/northamerica up to 1.1.1.19 |
41 | external/public-domain/tz/dist/southamerica up to 1.1.1.14 | | 41 | external/public-domain/tz/dist/southamerica up to 1.1.1.14 |
42 | external/public-domain/tz/dist/theory.html up to 1.1.1.3 | | 42 | external/public-domain/tz/dist/theory.html up to 1.1.1.3 |
43 | external/public-domain/tz/dist/version up to 1.1.1.8 | | 43 | external/public-domain/tz/dist/version up to 1.1.1.8 |
44 | external/public-domain/tz/dist/zishrink.awk up to 1.1.1.3 | | 44 | external/public-domain/tz/dist/zishrink.awk up to 1.1.1.3 |
45 | external/public-domain/tz/dist/zone.tab up to 1.1.1.14 | | 45 | external/public-domain/tz/dist/zone.tab up to 1.1.1.14 |
46 | external/public-domain/tz/dist/zone1970.tab up to 1.1.1.16 | | 46 | external/public-domain/tz/dist/zone1970.tab up to 1.1.1.16 |
47 | doc/3RDPARTY 1.1506 (patch) | | 47 | doc/3RDPARTY 1.1506 (patch) |
48 | | | 48 | |
49 | Updated tzdata to 2018d. | | 49 | Updated tzdata to 2018d. |
50 | [kre, ticket #1589] | | 50 | [kre, ticket #1589] |
51 | | | 51 | |
52 | sys/netinet6/ip6_forward.c 1.91 (patch) | | 52 | sys/netinet6/ip6_forward.c 1.91 (patch) |
53 | | | 53 | |
54 | Fix two IPv6 ipsec use-after-free issues. | | 54 | Fix two IPv6 ipsec use-after-free issues. |
55 | [maxv, ticket #1590] | | 55 | [maxv, ticket #1590] |
56 | | | 56 | |
57 | sys/netinet6/raw_ip6.c 1.161 | | 57 | sys/netinet6/raw_ip6.c 1.161 |
58 | | | 58 | |
59 | Fix use-after-free. | | 59 | Fix use-after-free. |
60 | [maxv, ticket #1591] | | 60 | [maxv, ticket #1591] |
61 | | | 61 | |
62 | sys/net/npf/npf.h 1.55 | | 62 | sys/net/npf/npf.h 1.55 |
63 | | | 63 | |
64 | Fix an integer overflow that allows incoming IPv6 packets | | 64 | Fix an integer overflow that allows incoming IPv6 packets |
65 | to bypass a certain number of filtering rules. | | 65 | to bypass a certain number of filtering rules. |
66 | [maxv, ticket #1593] | | 66 | [maxv, ticket #1593] |
67 | | | 67 | |
68 | sys/kern/uipc_mbuf.c 1.182 | | 68 | sys/kern/uipc_mbuf.c 1.182 |
69 | sys/netinet/ip_reass.c 1.14 | | 69 | sys/netinet/ip_reass.c 1.14 |
70 | sys/netinet6/frag6.c 1.67 | | 70 | sys/netinet6/frag6.c 1.67 |
71 | sys/sys/mbuf.h 1.179 | | 71 | sys/sys/mbuf.h 1.179 |
72 | | | 72 | |
73 | Remove M_PKTHDR from secondary mbufs when reassembling packets. | | 73 | Remove M_PKTHDR from secondary mbufs when reassembling packets. |
74 | [maxv, ticket #1594] | | 74 | [maxv, ticket #1594] |
75 | | | 75 | |
76 | external/gpl3/binutils/dist/bfd/elflink.c 1.14 | | 76 | external/gpl3/binutils/dist/bfd/elflink.c 1.14 |
77 | | | 77 | |
78 | When trying to decide the status of a weak symbol, resolve any | | 78 | When trying to decide the status of a weak symbol, resolve any |
79 | indirectness first. | | 79 | indirectness first. |
80 | [joerg, ticket #1595] | | 80 | [joerg, ticket #1595] |
81 | | | 81 | |
82 | bin/ed/ed.1 1.32 | | 82 | bin/ed/ed.1 1.32 |
83 | bin/ed/main.c 1.29 | | 83 | bin/ed/main.c 1.29 |
84 | usr.bin/patch/pch.c 1.29 | | 84 | usr.bin/patch/pch.c 1.29 |
85 | | | 85 | |
86 | patch: Pass -S to ed(1) so that patches containing ! commands | | 86 | patch: Pass -S to ed(1) so that patches containing ! commands |
87 | don't run commands. | | 87 | don't run commands. |
88 | ed: add -S to disable ! commands. | | 88 | ed: add -S to disable ! commands. |
89 | [christos, ticket #1596] | | 89 | [christos, ticket #1596] |
90 | | | 90 | |
91 | sys/arch/amiga/amiga/cc.c 1.27 | | 91 | sys/arch/amiga/amiga/cc.c 1.27 |
92 | | | 92 | |
93 | Fix a spl(9) leak. | | 93 | Fix a spl(9) leak. |
94 | [msaitoh, ticket #1597] | | 94 | [msaitoh, ticket #1597] |
95 | | | 95 | |
96 | sys/kern/uipc_mbuf.c 1.190 | | 96 | sys/kern/uipc_mbuf.c 1.190 |
97 | | | 97 | |
98 | m_pkthdr_remove(): if the mbuf is shared leave M_PKTHDR | | 98 | m_pkthdr_remove(): if the mbuf is shared leave M_PKTHDR |
99 | in place. | | 99 | in place. |
100 | [maxv, ticket #1598] | | 100 | [maxv, ticket #1598] |
101 | | | 101 | |
102 | sys/netipsec/ipsec_mbuf.c 1.23,1.24 (patch) | | 102 | sys/netipsec/ipsec_mbuf.c 1.23,1.24 (patch) |
103 | | | 103 | |
104 | Don't assume M_PKTHDR is set only on the first mbuf of the chain. | | 104 | Don't assume M_PKTHDR is set only on the first mbuf of the chain. |
105 | Fix a pretty bad mistake (IPsec DoS). | | 105 | Fix a pretty bad mistake (IPsec DoS). |
106 | [maxv, ticket #1599] | | 106 | [maxv, ticket #1599] |
107 | | | 107 | |
108 | sys/netipsec/ipsec_output.c 1.67,1.75 (patch) | | 108 | sys/netipsec/ipsec_output.c 1.67,1.75 (patch) |
109 | | | 109 | |
110 | compute_ipsec_pos: strengthen checks to avoid overruns, | | 110 | compute_ipsec_pos: strengthen checks to avoid overruns, |
111 | allow the function to fail (and drop the misformed packet). | | 111 | allow the function to fail (and drop the misformed packet). |
112 | [maxv, ticket #1600] | | 112 | [maxv, ticket #1600] |
113 | | | 113 | |
114 | crypto/external/bsd/heimdal/dist/kdc/connect.c 1.3 | | 114 | crypto/external/bsd/heimdal/dist/kdc/connect.c 1.3 |
115 | | | 115 | |
116 | Avoid busy-waiting on a dead child. | | 116 | Avoid busy-waiting on a dead child. |
117 | [spz, ticket #1601] | | 117 | [spz, ticket #1601] |
118 | | | 118 | |
119 | sys/kern/uipc_mbuf.c 1.211 (patch) | | 119 | sys/kern/uipc_mbuf.c 1.211 (patch) |
120 | | | 120 | |
121 | Modify m_defrag, so that it never frees the first mbuf of | | 121 | Modify m_defrag, so that it never frees the first mbuf of |
122 | the chain. | | 122 | the chain. |
123 | [maxv, ticket #1602] | | 123 | [maxv, ticket #1602] |
124 | | | 124 | |
125 | sys/net/npf/npf_alg_icmp.c 1.27-1.29 | | 125 | sys/net/npf/npf_alg_icmp.c 1.27-1.29 |
126 | sys/net/npf/npf_inet.c 1.45 | | 126 | sys/net/npf/npf_inet.c 1.45 |
127 | | | 127 | |
128 | Fix use-after-free. | | 128 | Fix use-after-free. |
129 | [maxv, ticket #1605] | | 129 | [maxv, ticket #1605] |
130 | | | 130 | |
131 | sys/kern/uipc_mbuf.c 1.214 | | 131 | sys/kern/uipc_mbuf.c 1.214 |
132 | | | 132 | |
133 | Revert ticket #1598: | | 133 | Revert ticket #1598: |
134 | remove the M_READONLY check. The initial code was correct. | | 134 | remove the M_READONLY check. The initial code was correct. |
135 | [maxv, ticket #1606] | | 135 | [maxv, ticket #1606] |
136 | | | 136 | |
| | | 137 | sys/netinet/udp_usrreq.c 1.237 (patch) |
| | | 138 | |
| | | 139 | Fix bad/wrong memory deallocations and dangling pointer |
| | | 140 | issues in NAT-T. |
| | | 141 | [maxv, ticket #1607] |
| | | 142 | |