version 1.1444, 2019/06/16 15:34:35 |
version 1.1445, 2019/06/26 19:31:23 |
|
|
<p> |
<p> |
|
|
<ul> |
<ul> |
|
<!-- 2019/06/24 --> |
|
<li>Added the <a href="https://man.openbsd.org/glkgpio">glkgpio(4)</a> driver for the gpio controllers on Intel's Gemini Lake SoC. |
|
<li>Stopped retrying to get the usb descriptor in usbd_new_device() when the call times out, making reattaching USB at resume happen more quickly. |
|
<li>Readded communities lost after the <a href="https://man.openbsd.org/bgpd">bgpd(8)</a> community changes by dumping them explicitly with mrt. |
|
<li>Added an option to build octeon kernels using <a href="https://man.openbsd.org/clang">clang(1)</a>. |
|
<li>Unlocked <a href="https://man.openbsd.org/getrlimit">getrlimit(2)</a> and <a href="https://man.openbsd.org/setrlimit">setrlimit(2)</a> syscalls. |
|
<!-- 2019/06/23 --> |
|
<li>Added <a href="https://man.openbsd.org/ps">ps(1)</a> '-o pledge' option, which prints a comma-separated list of pledges active on each process. |
|
<li>Exported the state of <a href="https://man.openbsd.org/unveil">unveil(2)</a> to allow display by <a href="https://man.openbsd.org/ps">ps(1)</a> and added status flags 'u' or 'U' to process installed unveils not yet locked and locked, respectively. |
|
<li>Invalidated icache when changing <a href="https://man.openbsd.org/pmap">pmap(1)</a> mapping on octeon, preventing running of previous instructions. |
|
<li>Made <a href="https://man.openbsd.org/taskq_barrier">taskq_barrier(9)</a> work for multi-threaded task queues. |
|
<li>Updated <a href="https://man.openbsd.org/clang">clang(1)</a> build infrastructure for LLVM 8.0.0. |
|
<li>Merged LLVM 8.0.0 release. |
|
<!-- 2019/06/22 --> |
|
<li>Unlocked <a href="https://man.openbsd.org/read">read(2)</a> and <a href="https://man.openbsd.org/write">write(2)</a> syscalls. |
|
<!-- 2019/06/21 --> |
|
<li>Switched KARL to using <a href="https://man.openbsd.org/install">install(1)</a> -F rather than cp for <a href="https://man.openbsd.org/fsync">fsync(2)</a> to reduce likelihood of an incomplete kernel transfer to disk. |
|
<li>Fixed conversions to long double on sparc64. |
|
<li>Made resource limit access MP-safe. |
|
<li>Encrypted private <a href="https://man.openbsd.org/ssh">ssh(1)</a> keys that are not in use as protection against speculation and memory sidechannel attacks like Spectre, Meltdown, Rowhammer and Rambleed. |
|
<!-- 2019/06/20 --> |
|
<li>Added a -A flag to show-options in <a href="https://man.openbsd.org/tmux">tmux(1)</a> to show parent options. |
|
<li>Added a DNS probe to determine whether <a href="https://man.openbsd.org/ntpd">ntpd(8)</a> should attempt an (auto) settime or give up. |
|
<!-- 2019/06/19 --> |
|
<li>Added -f flag to reput and reget in <a href="https://man.openbsd.org/sftp">sftp(1)</a> and settled on use of the -p and -R forms of existing switches. |
|
<li>Modified test (aka "[") in <a href="https://man.openbsd.org/ksh">ksh(1)</a> to allow use of string greater/less than operators, matching the behavior of <a href="https://man.openbsd.org/test">test(1)</a> and other shells like bash and dash. |
|
<!-- 2019/06/18 --> |
|
<li>Fixed potentially stalling TCP connections on wifi by stopping probe of Tx rate in the case of transmission failure or excessive retries. |
|
<!-- 2019/06/17 --> |
|
<li>Merged libc++, libc++abi and libunwind version 8.0.0. |
|
<li>Added the <a href="https://man.openbsd.org/aplgpio">aplgpio(4)</a> driver for the gpio controllers on Intel's Apollo Lake SoC. |
|
<li>Imported Kristaps Dzonsons' RPKI validator, <a href="https://man.openbsd.org/rpki-client">rpki-client(8)</a>. |
|
<li>Prevented a panic in <a href="https://man.openbsd.org/pci_intr_establish">pci_intr_establish(9)</a> by assigning an address to the BAR used by the MSI-X tables if none has been assigned. |
|
<li>Rewrote <a href="https://man.openbsd.org/bgpd">bgpd(8)</a> community matching and handling code and improved performance for setups using many communities. |
|
<!-- 2019/06/16 --> |
|
<li>Removed the old userland <a href="https://man.openbsd.org/realpath">realpath(3)</a> and replaced it with <a href="https://man.openbsd.org/__realpath">__realpath(2)</a>, a kernel implementation. This will prevent calling readlink() on every component of a path and improve performance for <a href="https://man.openbsd.org/unveil">unveil(2)</a>. |
|
<li>Added a -c option to <a href="https://man.openbsd.org/logger">logger(1)</a> for passing LOG_CONS to <a href="https://man.openbsd.org/syslog">syslog(3)</a>. |
|
<li>Replaced <a href="https://man.openbsd.org/chroot">chroot(2)</a> with <a href="https://man.openbsd.org/unveil">unveil(2)</a> for <a href="https://man.openbsd.org/acme-client">acme-client(1)</a>. |
|
<li>Rewrote <a href="https://man.openbsd.org/doas">doas(1)</a> environment inheritance not to inherit, and instead reset to the target user's values. |
|
<li>Restricted <a href="https://man.openbsd.org/sysctl">sysctl(2)</a> filesystem access to read only _PATH_DEVDB and /dev through <a href="https://man.openbsd.org/unveil">unveil(2)</a>. |
|
<!-- 2019/06/15 --> |
|
<!-- 2019/06/14 --> |
|
<li>Stopped <a href="https://man.openbsd.org/tmux">tmux(1)</a> from looping if a menu item contains invisible characters. |
|
<li>Converted assorted kernel code from use of <a href="https://man.openbsd.org/hz">hz(9)</a> to <a href="https://man.openbsd.org/timeout_add_sec">timeout_add_sec(9)</a> et al. |
|
<li>Added additional Apollo Lake <a href="https://man.openbsd.org/pci">pci(4)</a> ids. |
|
<!-- 2019/06/13 --> |
|
<li>Prevented a crash when the environment variable is present but empty in <a href="https://man.openbsd.org/tmux">tmux(1)</a>. |
|
<li>Protected against a kernel crash due to missing inp_ppcb when <a href="https://man.openbsd.org/fstat">fstat(1)</a> was called often and TCP was aborted with reset. |
|
<li>Added regular expression support for the format search, match and substitute modifiers in <a href="https://man.openbsd.org/tmux">tmux(1)</a>. |
|
<!-- 2019/06/12 --> |
|
<li>Implemented elliptic curve (ECDSA) domain keys in <a href="https://man.openbsd.org/acme-client">acme-client(1)</a>. |
|
<li>Modified <a href="https://man.openbsd.org/tmux">tmux(1)</a> to pass the target on to new commands with if -F. |
<!-- 2019/06/11 --> |
<!-- 2019/06/11 --> |
<li>Changed the number of <a href="https://man.openbsd.org/wsmouse">wsmouse(4)</a> devices created by MAKEDEV to 10, allowing X input configs for many devices at once on newer machines. |
<li>Changed the number of <a href="https://man.openbsd.org/wsmouse">wsmouse(4)</a> devices created by MAKEDEV to 10, allowing X input configs for many devices at once on newer machines. |
<!-- 2019/06/10 --> |
<!-- 2019/06/10 --> |
|
|
<li>Allowed <a href="https://man.openbsd.org/drm">drm(4)</a> allocation of memory without constraints if the hardware supports 64-bit DMA. |
<li>Allowed <a href="https://man.openbsd.org/drm">drm(4)</a> allocation of memory without constraints if the hardware supports 64-bit DMA. |
<li>Introduced <a href="https://man.openbsd.org/ntpd">ntpd(8)</a> automatic settime mode. |
<li>Introduced <a href="https://man.openbsd.org/ntpd">ntpd(8)</a> automatic settime mode. |
<!-- 2019/06/08 --> |
<!-- 2019/06/08 --> |
<li>Included <a href="https://man.openbsd.org/mount_nfs">mount_nfs(8)</a> on the amd64 ramdisk_cd. |
<li>Included <a href="https://man.openbsd.org/mount_nfs">mount_nfs(8)</a> on the amd64 ramdisk_cd. |
<li>Skipped PCI host bridges and devices not present with <a href="https://man.openbsd.org/acpi">acpi(1)</a> when establishing the mapping between ACPI device nodes and PCI devices. |
<li>Skipped PCI host bridges and devices not present with <a href="https://man.openbsd.org/acpi">acpi(1)</a> when establishing the mapping between ACPI device nodes and PCI devices. |
<!-- 2019/06/07 --> |
<!-- 2019/06/07 --> |
<li>Added the <a href="https://man.openbsd.org/ukspan">ukspan(4)</a> driver for the Keyspan USA19HS USB serial adapter. |
<li>Added the <a href="https://man.openbsd.org/ukspan">ukspan(4)</a> driver for the Keyspan USA19HS USB serial adapter. |
|
|
<li>Fixed user options crash in <a href="https://man.openbsd.org/tmux">tmux(1)</a>. |
<li>Fixed user options crash in <a href="https://man.openbsd.org/tmux">tmux(1)</a>. |
<li>Began the process of making Makefiles more similar across architectures. |
<li>Began the process of making Makefiles more similar across architectures. |
<li>Restricted <a href="https://man.openbsd.org/hotplugd">hotplugd(8)</a> filesystem access with <a href="https://man.openbsd.org/unveil">unveil(2)</a>. |
<li>Restricted <a href="https://man.openbsd.org/hotplugd">hotplugd(8)</a> filesystem access with <a href="https://man.openbsd.org/unveil">unveil(2)</a>. |
|
|
<li>Fixed a memory leak in window tree search in <a href="https://man.openbsd.org/tmux">tmux(1)</a>. |
<li>Fixed a memory leak in window tree search in <a href="https://man.openbsd.org/tmux">tmux(1)</a>. |
<!-- 2019/04/29 --> |
<!-- 2019/04/29 --> |
<li>Added an equivalent test for master in drm_fb_helper_is_bound() for <a href="https://man.openbsd.org/drm">drm(4)</a>. This prevents black screens on hotplugging a new display with <a href="https://man.openbsd.org/X">X(7)</a> running, which required a vt switch. |
<li>Added an equivalent test for master in drm_fb_helper_is_bound() for <a href="https://man.openbsd.org/drm">drm(4)</a>. This prevents black screens on hotplugging a new display with <a href="https://man.openbsd.org/X">X(7)</a> running, which required a vt switch. |