version 1.5, 2019/04/11 01:40:10 |
version 1.6, 2019/04/11 04:06:06 |
|
|
<p> |
<p> |
|
|
<ul> |
<ul> |
|
<!-- 2019/04/10 --> |
|
<li>Added support for X722 to <a href="https://man.openbsd.org/ixl">ixl(4)</a>. |
|
<li>Added wavelength, printing alarm low/high thresholds and a flag for warning/alarm indications when printing transceiver information in <a href="https://man.openbsd.org/ifconfig">ifconfig(8)</a>. |
|
<li>Added support for fetching and parsing SFF module information and diagnostics to <a href="https://man.openbsd.org/ifconfig">ifconfig(8)</a>. This supports <a href="https://man.openbsd.org/ix">ix(4)</a> and some <a href="https://man.openbsd.org/ixl">ixl(4)</a> devices with up to date firmware. |
|
<li>Implemented support for SIOCGIFSFFPAGE in <a href="https://man.openbsd.org/ixl">ixl(4)</a> to allow userland reads of sfp/qsfp module information. |
|
<li>Added handling for missed service errors specific to isochronous transfers in <a href="https://man.openbsd.org/xhci">xhci(4)</a> to ensure transfer completion. This fixes crashes and deadlocks in upper layers. |
|
<li>Fixed URE_WDT6_SET_MODE register definition, allowing <a href="https://man.openbsd.org/ure">ure(4)</a> detection after boot. |
|
<!-- 2019/04/09 --> |
|
<!-- 2019/04/08 --> |
|
<li>Began adding support to detect /bsd.upgrade kernel and boot from that if present rather than the default /bsd. This is intended to allow for unattended upgrades in future releases. |
|
<li>Made <a href="https://man.openbsd.org/azalia">azalia(4)</a> initialize Dolby Atmos codecs in the resume path, allowing stereo sound to persist across suspend/resume cycles. |
|
<!-- 2019/04/07 --> |
|
<li>Adjusted the logic for setting timeout to 0 in <a href="https://man.openbsd.org/bgpd">bgpd(8)</a> to add an rpending flag set only when reading the session buffer was exited early because MSG_PROCESS_LIMIT was hit. |
|
<!-- 2019/04/06 --> |
|
<li>Changed to a stricter comparison when checking keyboard variants in <a href="https://man.openbsd.org/wscons">wscons(4)</a> to fix an issue where <a href="https://man.openbsd.org/kbd">kbd(8)</a> layouts with particular bitmasks were wrongly detected as French. |
|
<li>Added '-Dsnapshot' as a synonym for -Dsnap in <a href="https://man.openbsd.org/pkg_add">pkg_add(1)</a>. |
|
<li>Switched to using <a href="https://man.openbsd.org/rdsetroot">rdsetroot(8)</a>. |
|
<!-- 2019/04/05 --> |
|
<li>Corrected printing of <a href="https://man.openbsd.org/tcp">tcp(4)</a> flag names to console in debug mode. |
|
<li>Loosened a kernel check in response to routing message address bits being set without corresponding socket addresses. This was keeping broken ports from working, so this change will act as a temporary workaround until bugs can be found and corrected. |
|
<li>Fixed <a href="https://man.openbsd.org/hack">hack(6)</a> to write savegames and score files to the current directory instead of /var. |
|
<li>Altered <a href="https://man.openbsd.org/audio">audio(4)</a> to try and start playback automatically as soon as there is enough data. Useful to quickly test and debug low level drivers with simple shell commands. |
|
<li>Added support to <a href="https://man.openbsd.org/tcpdump">tcpdump(8)</a> for printing cdp over both <a href="https://man.openbsd.org/gre">gre(4)</a> and <a href="https://man.openbsd.org/ppp">ppp(4)</a>. |
|
<li>Made <a href="https://man.openbsd.org/tpm">tpm(4)</a> attach to MSFT0101 chips. |
|
<!-- 2019/04/04 --> |
|
<li>Changed <a href="https://man.openbsd.org/ospfd">ospfd(8)</a> to set the link ID of the type 3 link to the subnet's IP address, per RFC 2328. |
|
<li>Implemented legacy fallback for the TLS 1.3 client in <a href="https://man.openbsd.org/man3/ssl.3">ssl(3)</a>. |
|
<li>Provided <a href="https://man.openbsd.org/man3/ssl.3">ssl(3)</a> chain/cert chain APIs, allowing chains to be managed on a per-certificate basis. |
|
<li>Improved support for <a href="https://man.openbsd.org/tipmic">tipmic(4)</a> power management ICs on the ASUS E200HA. |
|
<li>Fixed a potential null-pointer dereference in <a href="https://man.openbsd.org/acpi">acpi(4)</a>. |
|
<li>Added support to update over wireless with <a href="https://man.openbsd.org/bwfm">bwfm(4)</a> network devices to arm64 bsd.rd. |
|
<li>Added support to <a href="https://man.openbsd.org/rsync">rsync(1)</a> for use of the -x option, which prevents crossing of file system boundaries. This behavior matches GPL rsync. |
|
<!-- 2019/04/03 --> |
|
<li>Added an argument in <a href="https://man.openbsd.org/tmux">tmux(1)</a> copy commands to set the prefix for the buffer name, allowing the buffers for different sessions to be named separately. |
|
<li>Fixed a bug by beginning to store and restore cursor across reflow in <a href="https://man.openbsd.org/tmux">tmux(1)</a> by working out a position based on unwrapped lines rather than a grid offset. |
|
<li>Stopped loading /etc/tmux.conf if given -f in <a href="https://man.openbsd.org/tmux">tmux(1)</a>. |
|
<li>Edited <a href="https://man.openbsd.org/bpf">bpf(4)</a> to reject negative and too large timeouts passed to BIOCSRTIMEOUT. Negative timeouts could lead to a panic. |
|
<li>Moved to OpenSSH 8.0. |
|
<li>In <a href="https://man.openbsd.org/ksh">ksh(1)</a>, bound ^L (ctrl-l) to clear the screen rather than redrawing. |
|
<li>Fixed a segmentation fault in <a href="https://man.openbsd.org/dhclient">dhclient(8)</a> due to an uninitialized string. |
|
<li>Fixed a bug in <a href="https://man.openbsd.org/radiusd">radiusd(8)</a> where the radius module doesn't work when the size of the radius message changes. |
|
<li>Corrected access to doorbell, fixing ring 2 test failure in <a href="https://man.openbsd.org/radeondrm">radeondrm(4)</a> on carrizo-l/mullins. This applies only to gfx7/sea islands hardware. |
|
<!-- 2019/04/02 --> |
|
<li>Disabled MSI for AMD Summit Ridge/Raven Ridge HD Audio in <a href="https://man.openbsd.org/azalia">azalia(4)</a> as a workaround for a bug where audio playback stops after varying amounts of time. |
|
<li>Restricted which filesystems are available for swap in <a href="https://man.openbsd.org/vfs">vfs(9)</a>, ruling out obvious misconfigurations. |
|
<li>Introduced new variable NOLIBSTATIC= to prevent installation of a static library when it isn't built or is unwanted. |
|
<li>Fixed <a href="https://man.openbsd.org/ddb">ddb(4)</a> not to write its history out of the region. |
|
<li>Switched to the group number assigned in RFC8031 for curve25519 in <a href="https://man.openbsd.org/iked">iked(8)</a>, rather than a private-use group number. |
|
<li>Started deleting contents of /var/syspatch when upgrade completes. <a href="https://man.openbsd.org/syspatch">syspatch(8)</a> did this when installing the first syspatch of a new release, and this will do it sooner. |
|
<li>Moved to 6.5 release. 'pkg_add -u -Dsnap' will now be needed until release. |
|
<li>Added a config option to specify the preference of name servers to <a href="https://man.openbsd.org/unwind">unwind(8)</a>. |
|
<li>Stopped detaching non-removable sdhc devices during resume, allowing hibernation with the root filesystem on internal emmc. |
|
<li>Added printing of some msi and msi-x details to <a href="https://man.openbsd.org/pcidump">pcidump(8)</a>. |
|
<!-- 2019/04/01 --> |
|
<li>Changed 'vmctl status id' to report the VM's general state based on whether the host process is running. This makes <a href="https://man.openbsd.org/vmctl">vmctl(8)</a> reliably report 'STATE: RUNNING' or 'STATE: STOPPED.' |
|
<li>Added human-readable parsing and display of RFC1035 data in the domain-search option of <a href="https://man.openbsd.org/dhclient">dhclient(8)</a>. It is now possible to append and prepend domains to the list provided by the server. |
|
<li>Fixed a crash in <a href="https://man.openbsd.org/tmux">tmux(1)</a> when scrolled lines became larger than the total lines. |
|
<li>Fixed the <a href="https://man.openbsd.org/openssl">openssl(1)</a> enc -iter flag, which uses the pbkdf2 key derivation function. |
|
<li>Ensured that <a href="https://man.openbsd.org/vmm">vmm(4)</a> flushes stale TLB entries when <a href="https://man.openbsd.org/uvm">uvm(9)</a> removes entries from a guest VM's EPT upon teardown or in low memory situations. |
|
<li>Enabled RF_KILL interrupts on resume for <a href="https://man.openbsd.org/iwm">iwm(4)</a>. |
|
<li>Modified <a href="https://man.openbsd.org/radiusd">radiusd(8)</a> to continue updating the authenticator and message authenticator, and to correctly display message-authenticator. |
|
<li>Made 'secret' a required configuration for both client and <a href="https://man.openbsd.org/radiusd">radiusd(8)</a> module. |
|
<li>Fixed <a href="https://man.openbsd.org/iwm">iwm(4)</a> interrupt handler to set RUNNING flag when RF switch is enabled. |
|
<li>Added retguard macros to kernel setjmp()/longjmp() on amd64. |
|
<li>Improved support within <a href="https://man.openbsd.org/imxgpc">imxgpc(4)</a> for i.MX8MQ devices. |
|
<li>Stopped incorrectly advertising MCE/MCA support in <a href="https://man.openbsd.org/vmm">vmm(4)</a>. This fixes a Linux guest VM boot problem on Ryzen machines. Stopped advertising support for SSBD and related speculative exec control features on AMD. |
|
<li>Modified the <a href="https://man.openbsd.org/ddb">ddb(4)</a> reboot command to skip anything which might cause an additional panic. |
|
<li>Changed <a href="https://man.openbsd.org/rebound">rebound(8)</a> to issue a warning and carry on in cases where <a href="https://man.openbsd.org/inet6">inet6(4)</a> is not available. |
<!-- 2019/03/31 --> |
<!-- 2019/03/31 --> |
|
<li>Implemented "Authentication Domain Names" configuration in <a href="https://man.openbsd.org/unwind">unwind(8)</a> per RFC 8310 section 7.1 for DoT servers. |
|
<li>Stopped using a prefetchable mapping for the registers for <a href="https://man.openbsd.org/ixl">ixl(4)</a> devices to prevent geneRation of pcie errors, then reenabled the full pre-reset code path. |
|
<li>Grew the minimum size of /usr to 1300M when using the <a href="https://man.openbsd.org/disklabel">disklabel(8)</a> auto partitioner, as the bare minimum size of /usr for all amd64 install sets is 920M. |
|
<li>Fixed a memory leak in <a href="https://man.openbsd.org/radiusd">radiusd(8)</a>. |
|
<!-- 2019/03/31 --> |
<li>Changed the way <a href="https://man.openbsd.org/bgpd">bgpd(8)</a> peers are reloaded by moving the struct peer into bgpd_config. Now parent and session engines are merging the lists. |
<li>Changed the way <a href="https://man.openbsd.org/bgpd">bgpd(8)</a> peers are reloaded by moving the struct peer into bgpd_config. Now parent and session engines are merging the lists. |
<li>Modified the autopartitioner in <a href="https://man.openbsd.org/disklabel">disklabel(8)</a> to grow minimum size for /usr to 1300M, allowing space for the current amd64 minimum sets size of 920M used, additional space for upgrades and relinking of libraries and kernels. |
<li>Modified the autopartitioner in <a href="https://man.openbsd.org/disklabel">disklabel(8)</a> to grow minimum size for /usr to 1300M, allowing space for the current amd64 minimum sets size of 920M used, additional space for upgrades and relinking of libraries and kernels. |
<li>Fixed output accounting when <a href="https://man.openbsd.org/bridge">bridge(4)</a> is down. |
<li>Fixed output accounting when <a href="https://man.openbsd.org/bridge">bridge(4)</a> is down. |
|
|
<li>Modified several daemons to avoid calling dup2(oldd, newd) when oldd == newd, preventing the descriptor from keeping CLOEXEC flag and being closed unexpectedly by exec(). |
<li>Modified several daemons to avoid calling dup2(oldd, newd) when oldd == newd, preventing the descriptor from keeping CLOEXEC flag and being closed unexpectedly by exec(). |
<li>Set -E <a href="https://man.openbsd.org/disklabel">disklabel(8)</a> editing prompt to always display the disk device whose label is being edited and change '>' to '#' when in expert mode. |
<li>Set -E <a href="https://man.openbsd.org/disklabel">disklabel(8)</a> editing prompt to always display the disk device whose label is being edited and change '>' to '#' when in expert mode. |
<li>Adjusted <a href="https://man.openbsd.org/unwind">unwind(8)</a> to use <a href="https://man.openbsd.org/getaddrinfo_async">getaddrinfo_async(3)</a> when resolving captive portal hosts, rather than resolving internally. |
<li>Adjusted <a href="https://man.openbsd.org/unwind">unwind(8)</a> to use <a href="https://man.openbsd.org/getaddrinfo_async">getaddrinfo_async(3)</a> when resolving captive portal hosts, rather than resolving internally. |
<li>Added retguard macros to set/jmp/longjmp on amd64. |
<li>Added retguard macros to <a href="https://man.openbsd.org/setjmp">setjmp(3)</a>/<a href="https://man.openbsd.org/longjmp">longjmp(3)</a> on amd64. |
<li>Restricted the number of allowed <a href="https://man.openbsd.org/wsmux">wsmux(4)</a> devices to prevent malloc from panicking when the device minor is sufficiently large. |
<li>Restricted the number of allowed <a href="https://man.openbsd.org/wsmux">wsmux(4)</a> devices to prevent malloc from panicking when the device minor is sufficiently large. |
<!-- 2019/03/29 --> |
<!-- 2019/03/29 --> |
<li>Modified <a href="https://man.openbsd.org/pfctl">pfctl(8)</a> to fail on invalid netmasks when filling tables, preventing CIDR networks with more than one "/" from being loaded into tables. |
<li>Modified <a href="https://man.openbsd.org/pfctl">pfctl(8)</a> to fail on invalid netmasks when filling tables, preventing CIDR networks with more than one "/" from being loaded into tables. |