Annotation of www/plus.html, Revision 1.1505
1.1440 bentley 1: <!doctype html>
2: <html lang=en id=plus>
3: <meta charset=utf-8>
1.1384 tj 4: <title>OpenBSD -current Changelog</title>
1.1045 david 5: <meta name="description" content="OpenBSD -current changes">
1.1383 deraadt 6: <meta name="viewport" content="width=device-width, initial-scale=1">
7: <link rel="stylesheet" type="text/css" href="openbsd.css">
1.1400 tb 8: <link rel="canonical" href="https://www.openbsd.org/plus.html">
1.1440 bentley 9: <style>
10: strong {
11: color: var(--red);
12: font-weight: normal;
13: }
14:
15: h3 {
16: color: var(--blue);
17: }
18: </style>
1.14 deraadt 19:
1.1440 bentley 20: <h2 id=OpenBSD>
1.1383 deraadt 21: <a href="index.html">
1.1440 bentley 22: <i>Open</i><b>BSD</b></a>
23: -current Changelog
1.1384 tj 24: </h2>
1.863 naddy 25: <hr>
1.14 deraadt 26:
27: <p>
1.1216 schwarze 28: This selection is intended to include all important
29: and all user-visible changes.
30: For a complete record of all changes, please see the "source-changes"
31: mailing list, called "OpenBSD CVS"
1.1494 tj 32: in the <a href="https://marc.info/?l=openbsd-cvs">archives</a>,
1.1216 schwarze 33: or use <a href="anoncvs.html#CVS">CVS</a>.
34:
35: <p>
1.846 deraadt 36: For changes in other releases, click below:<br>
37: <a href="plus20.html">2.0</a>,
38: <a href="plus21.html">2.1</a>,
39: <a href="plus22.html">2.2</a>,
40: <a href="plus23.html">2.3</a>,
41: <a href="plus24.html">2.4</a>,
42: <a href="plus25.html">2.5</a>,
43: <a href="plus26.html">2.6</a>,
44: <a href="plus27.html">2.7</a>,
45: <a href="plus28.html">2.8</a>,
46: <a href="plus29.html">2.9</a>,
47: <a href="plus30.html">3.0</a>,
48: <a href="plus31.html">3.1</a>,
1.868 deraadt 49: <a href="plus32.html">3.2</a>,
1.889 david 50: <a href="plus33.html">3.3</a>,
1.916 david 51: <a href="plus34.html">3.4</a>,
1.935 miod 52: <a href="plus35.html">3.5</a>,
1.941 deraadt 53: <a href="plus36.html">3.6</a>,
1.1118 deraadt 54: <br>
1.963 deraadt 55: <a href="plus37.html">3.7</a>,
1.999 deraadt 56: <a href="plus38.html">3.8</a>,
1.1028 deraadt 57: <a href="plus39.html">3.9</a>,
1.1044 deraadt 58: <a href="plus40.html">4.0</a>,
1.1069 deraadt 59: <a href="plus41.html">4.1</a>,
1.1097 deraadt 60: <a href="plus42.html">4.2</a>,
1.1118 deraadt 61: <a href="plus43.html">4.3</a>,
1.1140 deraadt 62: <a href="plus44.html">4.4</a>,
1.1152 deraadt 63: <a href="plus45.html">4.5</a>,
1.1163 deraadt 64: <a href="plus46.html">4.6</a>,
1.1177 deraadt 65: <a href="plus47.html">4.7</a>,
1.1194 deraadt 66: <a href="plus48.html">4.8</a>,
1.1198 nick 67: <a href="plus49.html">4.9</a>,
1.1212 schwarze 68: <a href="plus50.html">5.0</a>,
1.1242 lum 69: <a href="plus51.html">5.1</a>,
1.1276 deraadt 70: <a href="plus52.html">5.2</a>,
1.1300 brett 71: <a href="plus53.html">5.3</a>,
1.1330 deraadt 72: <br>
73: <a href="plus54.html">5.4</a>,
1.1352 brett 74: <a href="plus55.html">5.5</a>,
1.1365 deraadt 75: <a href="plus56.html">5.6</a>,
1.1372 deraadt 76: <a href="plus57.html">5.7</a>,
1.1382 deraadt 77: <a href="plus58.html">5.8</a>,
1.1392 deraadt 78: <a href="plus59.html">5.9</a>,
1.1401 deraadt 79: <a href="plus60.html">6.0</a>,
1.1403 deraadt 80: <a href="plus61.html">6.1</a>,
81: <a href="plus62.html">6.2</a>,
1.1406 deraadt 82: <a href="plus63.html">6.3</a>,
1.1435 pamela 83: <a href="plus64.html">6.4</a>,
1.1457 pamela 84: <a href="plus65.html">6.5</a>,
1.1473 deraadt 85: <a href="plus66.html">6.6</a>,
1.1483 deraadt 86: <a href="plus67.html">6.7</a>,
1.1493 pamela 87: <a href="plus68.html">6.8</a>,
1.1499 deraadt 88: <a href="plus69.html">6.9</a>,
1.1504 deraadt 89: <a href="plus70.html">7.0</a>,
90: <a href="plus71.html">7.1</a>.
1.422 deraadt 91: <br>
1.186 deraadt 92:
93: <p>
1.1504 deraadt 94: <h3>Changes made between OpenBSD 7.1 and -current</h3>
1.847 deraadt 95: <p>
1.1316 brett 96:
1.422 deraadt 97: <ul>
1.1505 ! kmos 98: <!-- 2022/05/09 -->
! 99: <!-- 2022/05/08 -->
! 100: <!-- 2022/05/07 -->
! 101: <!-- 2022/05/06 -->
! 102: <!-- 2022/05/05 -->
! 103: <!-- 2022/05/04 -->
! 104: <!-- 2022/05/03 -->
! 105: <!-- 2022/05/02 -->
! 106: <!-- 2022/05/01 -->
! 107: <li>Prevented out-of-bounds array access with binaries that use unsupported relocations on amd64.
! 108: <!-- 2022/04/30 -->
! 109: <!-- 2022/04/29 -->
! 110: <li>Enabled running of IP input and forwarding with a shared netlock.
! 111: <li>Enabled <a href="https://man.openbsd.org/pkg_add.1">pkg_add(1)</a> caching by default.
! 112: <li>Updated libdrm to version 2.4.110.
! 113: <li>Altered <a href="https://man.openbsd.org/sndiod.8">sndiod(8)</a> to wait until the buffer is drained before closing the device.
! 114: <li>Changed <a href="https://man.openbsd.org/pf.4">pf(4)</a> handling of IGMP and ICMP6 MLD packets to allow multicast control packets to work by default.
! 115: <li>Introduced <a href="https://man.openbsd.org/sio_flush.3">sio_flush(3)</a> to stop playback immediately.
! 116: <!-- 2022/04/28 -->
! 117: <li>Fixed a potential leak of an SK device in <a href="https://man.openbsd.org/ssh.1">ssh(1)</a>.
! 118: <li>Fixed a memory leak on the session-bind path of <a href="https://man.openbsd.org/ssh-agent.1">ssh-agent(1)</a>.
! 119: <li>Protected the global lists with a mutex and moved rttimer entries into a temporary list to make route timers MP safe.
! 120: <li>Decoupled IP input and forwarding from protocol input to allow parallel IP processing while the upper layers are still not MP safe.
! 121: <!-- 2022/04/27 -->
! 122: <li>Removed the ASN.1 decoder tag/length cache (TLC) from <a href="https://man.openbsd.org/crypto.3">crypto(3)</a>.
! 123: <li>Added <a href="https://man.openbsd.org/dt.4">dt(4)</a> tracepoints for <a href="https://man.openbsd.org/vmm.4">vmm(4)</a> vm exit reporting.
! 124: <!-- 2022/04/26 -->
! 125: <li>Added cpu frequency sensors for each core on CPUs that have MPERF/APERF support.
! 126: <!-- 2022/04/25 -->
! 127: <li>Reimplemented the page allocation code using <a href="https://man.openbsd.org/bus_dma.9">bus_dma(9)</a> APIs to make sure DMA addresses are translated properly on architectures with an IOMMU. This fixed <a href="https://man.openbsd.org/amdgpu.4">amdgpu(4)</a> and <a href="https://man.openbsd.org/radeondrm.4">radeondrm(4)</a> on powerpc, sparc64, and arm64 machines.
! 128: <li>Updated libX11 to version 1.7.5.
! 129: <li>Updated <a href="https://man.openbsd.org/xterm">xterm(1)</a> to version 372.
! 130: <li>Extended <a href="https://man.openbsd.org/ksmn.4">ksmn(4)</a> to show CCD temperatures if available.
! 131: <!-- 2022/04/24 -->
! 132: <!-- 2022/04/23 -->
! 133: <li>Increased rx buffer size on <a href="https://man.openbsd.org/uaq.4">uaq(4)</a> to 62kB.
! 134: <li>Added missing uuid_dec_le() to init_fp() so <a href="https://man.openbsd.org/fdisk.8">fdisk(8)</a> -A works on big-endian architectures.
! 135: <!-- 2022/04/22 -->
! 136: <li>Updated <a href="https://man.openbsd.org/vi">vi(1)</a> to apply expandtab to the output of a ! command.
! 137: <li>Protected <a href="https://man.openbsd.org/arp.4">arp(4)</a>, ND6, and <a href="https://man.openbsd.org/pppoe.4">pppoe(4)</a> with the kernel lock so that IP forwarding can be run in parallel.
! 138: <!-- 2022/04/21 -->
! 139: <li>Updated various wireless drivers to use <a href="https://man.openbsd.org/memset.3">memset(3)</a> to initialize ieee80211_rxinfo struct properly.
! 140: <li>Prevented a crash in <a href="https://man.openbsd.org/vi">vi(1)</a> when cursor key support is disabled.
! 141: <li>Introduced dedicated link entries for snapshots to <a href="https://man.openbsd.org/pfsync.4">pfsync(4)</a>.
! 142: <!-- 2022/04/20 -->
! 143: <li>Repaired <a href="https://man.openbsd.org/rge.4">rge(4)</a> hardware vlan tagging.
! 144: <li>Changed <a href="https://man.openbsd.org/crypto.3">crypto(3)</a> to avoid expensive RFC 3779 checks during certificate verification.
! 145: <li>Updated Mesa to version 21.3.8.
! 146: <li>Added concatenated JSON output to <a href="https://man.openbsd.org/rpki-client.8">rpki-client(8)</a> filemode.
! 147: <!-- 2022/04/19 -->
! 148: <li>Made <a href="https://man.openbsd.org/ssh.1">ssh(1)</a> try to continue running local I/O for channels in OPEN state during transport rekeying to allow escapes to work in the client if the connection stalls during a rekey event.
! 149: <li>Made <a href="https://man.openbsd.org/rpki-client.8">rpki-client(8)</a> hard error when parse_filepath() is passed an unknown repository id.
! 150: <!-- 2022/04/18 -->
! 151: <li>Restored <a href="https://man.openbsd.org/vte.4">vte(4)</a> original MDC speed control register value on vte_reset, needed for Vortex86DX3 machines.
! 152: <li>Enabled <a href="https://man.openbsd.org/kstat.4">kstat(4)</a> and <a href="https://man.openbsd.org/kstat.1">kstat(1)</a>.
! 153: <!-- 2022/04/17 -->
! 154: <li>Fixed <a href="https://man.openbsd.org/kbd.8">kbd(8)</a> so it doesn't fail silently when executed by a regular user.
! 155: <!-- 2022/04/16 -->
! 156: <li>Made device matching in <a href="https://man.openbsd.org/iwx.4">iwx(4)</a> more similar to linux iwlwifi.
! 157: <!-- 2022/04/15 -->
! 158: <li>Allowed more than one CRL URI in certificates for <a href="https://man.openbsd.org/rpki-client.8">rpki-client(8)</a>
! 159: <li>Made use of the fact that repositories are unique objects in <a href="https://man.openbsd.org/pkg_add">pkg_add(1)</a> and annotated the quirks repository as cached, allowing for a large speed increase.
! 160: <!-- 2022/04/14 -->
! 161: <li>Relaxed address availability check for <a href="https://man.openbsd.org/multicast.4">multicast(4)</a> binds so processes listening for the same multicast address do not need to be the same UID.
! 162: <li>Fixed witness lock issue found where <a href="https://man.openbsd.org/pfsync.4">pfsync(4)</a> holds the mutex and an interrupt grabs the kernel lock.
! 163: <!-- 2022/04/13 -->
! 164: <li>Updated <a href="https://man.openbsd.org/afterboot.8">afterboot(8)</a> to direct the user to use binary packages.
! 165: <li>Changed to a simpler formula to calculate a default kern.maxthread value: 2*NPROCESS.
! 166: <!-- 2022/04/12 -->
! 167: <li>Simplified machine command handling in <a href="https://man.openbsd.org/ddb.4">ddb(4)</a>.
! 168: <li>Fixed <a href="https://man.openbsd.org/openrsync">openrsync(1)</a> on sparc64 by eliminating a redundant second conversion of the int value from little to host endian.
! 169: <li>Extended <a href="https://man.openbsd.org/rpki-client">rpki-client(8)</a> -f filemode to decode and print TAL details.
! 170: <!-- 2022/04/11 -->
! 171: <!-- 2022/04/10 -->
! 172: <li>Changed <a href="https://man.openbsd.org/compress">compress(1)</a> to print a more accurate message when -v is used with -k.
! 173: <li>Added missing arches (aarch64, mipsel64, powerpc64) to categories in <a href="https://man.openbsd.org/sendbug">sendbug(1)</a>.
! 174: <!-- 2022/04/09 -->
! 175: <!-- 2022/04/08 -->
! 176: <li>Fixed calculation of the width of spanned columns in <a href="https://man.openbsd.org/mandoc">mandoc(1)</a>.
! 177: <li>Fixed memory leak in <a href="https://man.openbsd.org/ipmi.4">ipmi(4)</a> get_sdr on failure.
! 178: <!-- 2022/04/07 -->
! 179: <li>Added support for more power sensors to <a href="https://man.openbsd.org/ipmi.4">ipmi(4)</a>.
! 180: <!-- 2022/04/06 -->
! 181: <li>Added support for switching from glass console to serial console on arm64 systems that default to glass console.
! 182: <li>Allowed bsd.rd and bsd/bsd.mp to boot on Oracle Cloud amd64 instances.
1.1164 deraadt 183: </ul>