[BACK]Return to plus.html CVS log [TXT][DIR] Up to [local] / www

Annotation of www/plus.html, Revision 1.1512

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>,
1.1511    deraadt    90: <br>
1.1510    deraadt    91: <a href="plus71.html">7.1</a>,
                     92: <a href="plus72.html">7.2</a>.
1.422     deraadt    93: <br>
1.186     deraadt    94:
                     95: <p>
1.1510    deraadt    96: <h3>Changes made between OpenBSD 7.2 and -current</h3>
1.847     deraadt    97: <p>
1.1316    brett      98:
1.422     deraadt    99: <ul>
1.1512  ! kmos      100: <!-- 2022/11/30 -->
        !           101: <!-- 2022/11/29 -->
        !           102: <!-- 2022/11/28 -->
        !           103: <!-- 2022/11/27 -->
        !           104: <!-- 2022/11/26 -->
        !           105: <!-- 2022/11/25 -->
        !           106: <!-- 2022/11/24 -->
        !           107: <!-- 2022/11/23 -->
        !           108: <!-- 2022/11/22 -->
        !           109: <!-- 2022/11/21 -->
        !           110: <!-- 2022/11/20 -->
        !           111: <!-- 2022/11/19 -->
        !           112: <!-- 2022/11/18 -->
        !           113: <!-- 2022/11/17 -->
        !           114: <!-- 2022/11/16 -->
        !           115: <!-- 2022/11/15 -->
        !           116: <!-- 2022/11/14 -->
        !           117: <!-- 2022/11/13 -->
        !           118: <!-- 2022/11/12 -->
        !           119: <!-- 2022/11/11 -->
        !           120: <!-- 2022/11/10 -->
        !           121: <!-- 2022/11/09 -->
        !           122: <!-- 2022/11/08 -->
        !           123: <!-- 2022/11/07 -->
        !           124: <!-- 2022/11/06 -->
        !           125: <!-- 2022/11/05 -->
        !           126: <!-- 2022/11/04 -->
        !           127: <!-- 2022/11/03 -->
        !           128: <li>Changed riscv64 pmap to flush writes before remote sfence.vma to prevent some crashes on Unmatched machines.
        !           129: <li>Fixed a <a href="https://man.openbsd.org/tmux.1">tmux(1)</a> crash when there are no window buffers.
        !           130: <li>Added a -l flag to <a href="https://man.openbsd.org/tmux.1">tmux(1)</a> display-message to disable format expansion.
        !           131: <!-- 2022/11/02 -->
        !           132: <li>Implemented RFC 9323 (A Profile for RPKI Signed Checkists) support in <a href="https://man.openbsd.org/rpki-client.8">rpki-client(8)</a>.
        !           133: <li>Changed <a href="https://man.openbsd.org/tmux.1">tmux(1)</a> to only set the extended flag when searching, which allows send-keys to work.
        !           134: <!-- 2022/11/01 -->
        !           135: <li>Added modified tab key sequences to <a href="https://man.openbsd.org/tmux.1">tmux(1)</a>.
        !           136: <!-- 2022/10/31 -->
        !           137: <li>Updated <a href="https://man.openbsd.org/vmm.4">vmm(4)</a> to allow guests to read MSR_HWCR and MSR_PSTATEDEF, which is necessary to determine the TSC frequency on AMD families 17h and 19h.
        !           138: <li>Updated timezone information to 2022fgtz.
        !           139: <li>Removed unfinished user accounting from <a href="https://man.openbsd.org/vmd.8">vmd(8)</a>.
        !           140: <!-- 2022/10/30 -->
        !           141: <li>Stopped attaching to the multiport USB controller on Lenovo X13s machines since it leads to hard resets.
        !           142: <!-- 2022/10/29 -->
        !           143: <!-- 2022/10/28 -->
        !           144: <!-- 2022/10/27 -->
        !           145: <li>Improved <a href="https://man.openbsd.org/ssh-keyscan.1">ssh-keyscan(1)</a> to accept CIDR address ranges for targets to scan.
        !           146: <li>Updated libexpat to 2.5.0.
        !           147: <!-- 2022/10/26 -->
        !           148: <li>Limited display of wireguard peers by <a href="https://man.openbsd.org/ifconfig.8">ifconfig(8)</a> to when either a wireguard interface is specified or the flag "-A" is used.
        !           149: <!-- 2022/10/25 -->
        !           150: <li>Implemented the <a href="https://man.openbsd.org/waitid.2">waitid(2)</a> system call which is now part of POSIX and used by Mozilla.
        !           151: <!-- 2022/10/24 -->
        !           152: <li>Increased <a href="https://man.openbsd.org/ssh.1">ssh(1)</a> paranoia when dealing with host/domain names coming from the resolver by refusing to follow CNAMEs with invalid characters and never writing a name with bad characters to a known_hosts file.
        !           153: <li>Improved <a href="https://man.openbsd.org/scp.1">scp(1)</a> handling of globbing when using the SFTP protocol for transport.
        !           154: <li>Stopped <a href="https://man.openbsd.org/netstart.8">netstart(8)</a> from waiting for autoconf during a dry-run (-n).
        !           155: <!-- 2022/10/23 -->
        !           156: <li>Made sure <a href="https://man.openbsd.org/apldma.4">apldma(4)</a> driver is attached before allocating a channel. Prevents a crash on M2 Macbook Air.
        !           157: <li>Introduced <a href="https://man.openbsd.org/pijuice.4">pijuice(4)</a>, an apm/sensor driver for the PiJuice HAT UPS.
        !           158: <li>Bumped tsleep timeout for <a href="https://man.openbsd.org/bwfm.4">bwfm(4)</a> PCI devices to help prevent failures loading firmware, particularly on Apple M2 laptops.
        !           159: <li>Synced pbuild class for powerpc64 and riscv64 to amd64 and arm64, increasing to 8G.
        !           160: <!-- 2022/10/22 -->
        !           161: <li>Added support to <a href="https://man.openbsd.org/gunzip.1">gunzip(1)</a> for zip files that contain a single member.
        !           162: <li>Bumped pbuild's login.conf datasize-cur to 8G on arm64.
        !           163: <!-- 2022/10/21 -->
        !           164: <li>Added hw.power, machdep.lidaction, and machdep.pwraction support for macppc.
        !           165: <li>Allowed changing of immutable RW regions to R for recent chrome renderers.
        !           166: <li>Adapted <a href="https://man.openbsd.org/sigaltstack.2">sigaltstack(2)</a> to work on mimmutable regions allowing the stack to be marked immutable again.
        !           167: <li>Automatically marked immutable certain regions in program and <a href="https://man.openbsd.org/ld.so.1">ld.so(1)</a> LOADs.
        !           168: <!-- 2022/10/20 -->
        !           169: <li>Added hooks to disable and enable GPIO interrupts.
        !           170: <li>Added support for the Rockchip RK3568 processor.
        !           171: <li>Added zap-to-char and zap-up-to-char to <a href="https://man.openbsd.org/mg.1">mg(1)</a>. Bound zap-to-char to M-z.
        !           172: <li>Stopped attempting to use EFI runtime services on UEFI versions before 2.1.
        !           173: <li>Updated base libz to 1.2.13.
        !           174: <li>Updated <a href="https://man.openbsd.org/unbound.8">unbound(8)</a> to 1.17.0.
        !           175: <!-- 2022/10/19 -->
        !           176: <li>Excluded /tmp/*.shm files from /tmp cleaning in <a href="https://man.openbsd.org/daily.8">daily(8)</a>. Removing them interferes with programs that use <a href="https://man.openbsd.org/shm_open.3">shm_open(3)</a>.
        !           177: <li>Dropped support for $rc_exec in <a href="https://man.openbsd.org/rc.subr.8">rc.subr(8)</a>. The rc_exec function should be used instead.
        !           178: <!-- 2022/10/18 -->
        !           179: <li>Added support for the DS1339 RTC as found on the PiJuice.
        !           180: <li>Initialized last_updown in <a href="https://man.openbsd.org/bgpd.8">bgpd(8)</a> so that it is reported correctly for peers that never managed to establish a connection.
        !           181: <li>Fixed misidentification of <a href="https://man.openbsd.org/mpii.4">mpii(4)</a> RAID 1E.
        !           182: <!-- 2022/10/17 -->
        !           183: <li>Implemented uncached mapping on the StarFive JH7100 SoC.
        !           184: <li>Converted more RTC drivers to use todr_attach(). Quality of the RTC is set such that "discrete" RTC chips are preferred over RTCs integrated on a SoC.
        !           185: <li>Fixed ofwboot OpenFirmware "map" call. This fixed booting on some sparc64 machines.
        !           186: <li>Fixed a potential <a href="https://man.openbsd.org/crypto.3">crypto(3)</a> divide by zero in BIO_dump_indent_cb().
        !           187: <li>Fixed <a href="https://man.openbsd.org/crypto.3">crypto(3)</a> ASN.1 indefinite length encoding.
        !           188: <li>Implemented openmetric output via the <a href="https://man.openbsd.org/bgpctl.8">bgpctl(8)</a> show metric command.
        !           189: <li>Preserved the marked pane when renumbering windows in <a href="https://man.openbsd.org/tmux.1">tmux(1)</a>.
        !           190: <!-- 2022/10/16 -->
        !           191: <li>Improved the clickpad/touchpad detection in hidmt.
        !           192: <li>Fixed a bug in the initialization mechanism of <a href="https://man.openbsd.org/wsmouse.4">wsmouse(4)</a>.
        !           193: <!-- 2022/10/15 -->
        !           194: <li>Converted the remaining I2C RTC drivers to use todr_attach().
        !           195: <li>Implemented the RFC 8781 PREF64 router advertisement option in <a href="https://man.openbsd.org/rad.8">rad(8)</a>.
        !           196: <!-- 2022/10/14 -->
        !           197: <li>Added passing of boot device information from the bootloader to the kernel on luna88k.
        !           198: <!-- 2022/10/13 -->
        !           199: <li>Fixed a crash when using <a href="https://man.openbsd.org/virtio.4">virtio(4)</a> with <a href="https://man.openbsd.org/agintc.4">agintc(4)</a> by properly implementing LPI interrupts.
        !           200: <li>Added support for the RK3568 PCIe controller to <a href="https://man.openbsd.org/dwpcie.4">dwpcie(4)</a>.
        !           201: <li>Implemented support for message based interrupts on arm64.
        !           202: <!-- 2022/10/12 -->
        !           203: <li>Added client certificate authentication and an optional SASL EXTERNAL bind to <a href="https://man.openbsd.org/ypldap.8">ypldap(8)</a>.
        !           204: <li>Allowed assigning a quality number to RTC implementations so the "best" RTC can be chosen if a system has more than one.
        !           205: <!-- 2022/10/11 -->
        !           206: <!-- 2022/10/10 -->
        !           207: <li>Added support for the Rockchip RK817 PMIC.
        !           208: <li>Restored recalculation of the checksum of normalized packets in <a href="https://man.openbsd.org/pf.4">pf(4)</a>.
        !           209: <li>Fixed memory leak in the error path of <a href="https://man.openbsd.org/cdio.1">cdio(1)</a>.
        !           210: <!-- 2022/10/09 -->
        !           211: <li>Added support for the Rockchip RK3566/RK3568 SoCs.
        !           212: <li>Added support for newlines inside the alternative names block in <a href="https://man.openbsd.org/acme-client.conf.5">acme-client.conf</a>.
        !           213: <!-- 2022/10/08 -->
        !           214: <li>Added support for Qualcomm SoCs to <a href="https://man.openbsd.org/sdhc.4">sdhc(4)</a>.
        !           215: <li>Marked the signal trampoline and timekeep regions immutable at <a href="https://man.openbsd.org/execve.2">execve(2)</a> time.
        !           216: <li>Added support for the Wacom One M CTL-672 tablet to <a href="https://man.openbsd.org/uwacom.4">uwacom(4)</a>.
        !           217: <!-- 2022/10/07 -->
        !           218: <li>Added support for showing the entry immutable bit to <a href="https://man.openbsd.org/procmap.1">procmap(1)</a>.
        !           219: <li>Added a <a href="https://man.openbsd.org/mimmutable.2">mimmutable(2)</a> stub to libc and cranked the minor revision.
        !           220: <li>Added support for the new "openbsd.mutable" section to <a href="https://man.openbsd.org/ld.bfd.1">ld.bfd(1)</a>, <a href="https://man.openbsd.org/ld.lld.1">ld.lld(1)</a>, <a href="https://man.openbsd.org/readelf.1">readelf(1)</a>, and <a href="https://man.openbsd.org/objdump.1">objdump(1)</a>.
        !           221: <li>Added the new <a href="https://man.openbsd.org/mimmutable.2">mimmutable(2)</a> system call, which locks the permissions (PROT_*) of memory mappings so they cannot be changed by later <a href="https://man.openbsd.org/mmap.2">mmap(2)</a>, <a href="https://man.openbsd.org/mprotect.2">mprotect(2)</a>, or <a href="https://man.openbsd.org/munmap.2">munmap(2)</a> calls, which will error with EPERM instead.
        !           222: <!-- 2022/10/06 -->
        !           223: <li>Added identifiers for the new "mutable bss" ELF section.
        !           224: <li>Fixed sparc64's ofwboot.net after it was broken by the last libz update.
        !           225: <li>Made <a href="https://man.openbsd.org/ssh.1">ssh(1)</a> honor the user's umask if it is more restrictive than the ssh default.
        !           226: <li>Increased the number of <a href="https://man.openbsd.org/vdsp.4">vdsp(4)</a> devices created by default on sparc64 to 24.
        !           227: <li>Made <a href="https://man.openbsd.org/ldomctl.8">ldomctl(8)</a> accept more descriptive name-based paths in addition to number-based paths in <a href="https://man.openbsd.org/ldom.conf.5">ldom.conf(5)</a>.
        !           228: <!-- 2022/10/05 -->
        !           229: <li>Made <a href="https://man.openbsd.org/installboot.8">installboot(8)</a> skip <a href="https://man.openbsd.org/softraid.4">softraid(4)</a> keydisks.
        !           230: <!-- 2022/10/04 -->
        !           231: <li>Switched <a href="https://man.openbsd.org/tftpd.8">tftpd(8)</a> to default to read-only unless -w is specified for write access (the previous default).
        !           232: <li>Enabled the Data Independent Timing feature in both the kernel and userland on arm64 CPUs that support it to mitigate timing side-channel attacks.
        !           233: <li>Stopped printing the prompt for non-interactive usage of <a href="https://man.openbsd.org/tftp.1">tftp(1)</a>.
        !           234: <li>Changed <a href="https://man.openbsd.org/rarpd.8">rarpd(8)</a> to only unveil /tftpboot if -t is specified.
        !           235: <!-- 2022/10/03 -->
        !           236: <li>Added support for a clean shutdown with the power button to <a href="https://man.openbsd.org/dapmic.4">dapmic(4)</a>.
        !           237: <li>Enabled use of absolute paths starting with /usr/share/zoneinfo while still rejecting other absolute paths for TZ.
        !           238: <!-- 2022/10/02 -->
        !           239: <!-- 2022/10/01 -->
        !           240: <li>Removed "config file" support from makesyscalls.sh since it was only used for long-removed compat layers.
        !           241: <!-- 2022/09/30 -->
        !           242: <!-- 2022/09/29 -->
        !           243: <!-- 2022/09/28 -->
        !           244: <li>Fixed incorrect range check for size in <a href="https://man.openbsd.org/setvbuf.3">setvbuf(3)</a>.
        !           245: <li>Fixed memory corruptions with sysv semaphores due to sleeps in <a href="https://man.openbsd.org/copyin.9">copyin(9)</a>, <a href="https://man.openbsd.org/copyout.9">copyout(9)</a>, and <a href="https://man.openbsd.org/malloc.9">malloc(8)</a>.
        !           246: <li>Added scroll-top and scroll-bottom <a href="https://man.openbsd.org/tmux.1">tmux(1)</a> commands to scroll so cursor is at the top or bottom respectively.
        !           247: <li>Added a -T flag to <a href="https://man.openbsd.org/tmux.1">tmux(1)</a> capture-pane to capture up to the last used cell and not the full width of the pane.
        !           248: <!-- 2022/09/27 -->
        !           249: <!-- 2022/09/26 -->
        !           250: <li>Changed use of here documents in install.sub to eliminate the need for escaping and improve readability.
        !           251: <li>Moved to 7.2-current.
1.1164    deraadt   252: </ul>