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

Annotation of www/plus.html, Revision 1.1411

1.1092    jj          1: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
1.14      deraadt     2: <html>
                      3: <head>
1.1384    tj          4: <title>OpenBSD -current Changelog</title>
1.1045    david       5: <meta name="description" content="OpenBSD -current changes">
1.1384    tj          6: <meta name="copyright" content="This document copyright 1996-2016 by OpenBSD.">
1.1383    deraadt     7: <meta name="viewport" content="width=device-width, initial-scale=1">
                      8: <link rel="stylesheet" type="text/css" href="openbsd.css">
1.1400    tb          9: <link rel="canonical" href="https://www.openbsd.org/plus.html">
1.14      deraadt    10: </head>
                     11:
1.728     horacio    12: <body bgcolor="#ffffff" text="#000000" link="#23238e">
1.14      deraadt    13:
1.1383    deraadt    14: <h2>
                     15: <a href="index.html">
1.1386    tim        16: <font color="#0000ff"><i>Open</i></font><font color="#000084">BSD</font></a>
1.1384    tj         17: <font color="#e00000">-current Changelog</font>
                     18: </h2>
1.863     naddy      19: <hr>
1.14      deraadt    20:
                     21: <p>
1.1216    schwarze   22: This selection is intended to include all important
                     23: and all user-visible changes.
                     24: For a complete record of all changes, please see the "source-changes"
                     25: mailing list, called "OpenBSD CVS"
                     26: in the <a href="mail.html#Archives">archives</a>,
                     27: or use <a href="anoncvs.html#CVS">CVS</a>.
                     28:
                     29: <p>
1.846     deraadt    30: For changes in other releases, click below:<br>
                     31: <a href="plus20.html">2.0</a>,
                     32: <a href="plus21.html">2.1</a>,
                     33: <a href="plus22.html">2.2</a>,
                     34: <a href="plus23.html">2.3</a>,
                     35: <a href="plus24.html">2.4</a>,
                     36: <a href="plus25.html">2.5</a>,
                     37: <a href="plus26.html">2.6</a>,
                     38: <a href="plus27.html">2.7</a>,
                     39: <a href="plus28.html">2.8</a>,
                     40: <a href="plus29.html">2.9</a>,
                     41: <a href="plus30.html">3.0</a>,
                     42: <a href="plus31.html">3.1</a>,
1.868     deraadt    43: <a href="plus32.html">3.2</a>,
1.889     david      44: <a href="plus33.html">3.3</a>,
1.916     david      45: <a href="plus34.html">3.4</a>,
1.935     miod       46: <a href="plus35.html">3.5</a>,
1.941     deraadt    47: <a href="plus36.html">3.6</a>,
1.1118    deraadt    48: <br>
1.963     deraadt    49: <a href="plus37.html">3.7</a>,
1.999     deraadt    50: <a href="plus38.html">3.8</a>,
1.1028    deraadt    51: <a href="plus39.html">3.9</a>,
1.1044    deraadt    52: <a href="plus40.html">4.0</a>,
1.1069    deraadt    53: <a href="plus41.html">4.1</a>,
1.1097    deraadt    54: <a href="plus42.html">4.2</a>,
1.1118    deraadt    55: <a href="plus43.html">4.3</a>,
1.1140    deraadt    56: <a href="plus44.html">4.4</a>,
1.1152    deraadt    57: <a href="plus45.html">4.5</a>,
1.1163    deraadt    58: <a href="plus46.html">4.6</a>,
1.1177    deraadt    59: <a href="plus47.html">4.7</a>,
1.1194    deraadt    60: <a href="plus48.html">4.8</a>,
1.1198    nick       61: <a href="plus49.html">4.9</a>,
1.1212    schwarze   62: <a href="plus50.html">5.0</a>,
1.1242    lum        63: <a href="plus51.html">5.1</a>,
1.1276    deraadt    64: <a href="plus52.html">5.2</a>,
1.1300    brett      65: <a href="plus53.html">5.3</a>,
1.1330    deraadt    66: <br>
                     67: <a href="plus54.html">5.4</a>,
1.1352    brett      68: <a href="plus55.html">5.5</a>,
1.1365    deraadt    69: <a href="plus56.html">5.6</a>,
1.1372    deraadt    70: <a href="plus57.html">5.7</a>,
1.1382    deraadt    71: <a href="plus58.html">5.8</a>,
1.1392    deraadt    72: <a href="plus59.html">5.9</a>,
1.1401    deraadt    73: <a href="plus60.html">6.0</a>,
1.1403    deraadt    74: <a href="plus61.html">6.1</a>,
                     75: <a href="plus62.html">6.2</a>,
1.1406    deraadt    76: <a href="plus63.html">6.3</a>,
                     77: <a href="plus64.html">6.4</a>.
1.422     deraadt    78: <br>
1.186     deraadt    79:
                     80: <p>
1.1406    deraadt    81: <h3><font color="#0000e0">Changes made between OpenBSD 6.4 and -current</font></h3>
1.847     deraadt    82: <p>
1.1316    brett      83:
1.422     deraadt    84: <ul>
1.1411  ! florian    85: <!-- 2019/01/28 -->
        !            86: <li>Unveiled _PATH_DEVDB in <a href="https://man.openbsd.org/su">su(1)</a> due to the use of <a href="https://man.openbsd.org/ttyname">ttyname(3)</a>.
        !            87: <!-- 2019/01/27 -->
        !            88: <li>Added domain-s (DNS over TLS) to <a href="https://man.openbsd.org/services">services(5)</a>.
        !            89: <li>Imported LLVM 7.0.1 release.
        !            90: <li>Implemented DNS over TLS (DoT) in <a href="https://man.openbsd.org/unwind">unwind(8)</a>.
        !            91: <li>Added a kernel fix for a potential panic when a negative value is used to index an array, validating in <a href="https://man.openbsd.org/wscons">wscons(4)</a> the user-supplied device index given to WSMXUIO_ADD_DEVICE.
        !            92: <li>Adjusted <a href="https://man.openbsd.org/mpe">mpe(4)</a> mpls rtable behaviour to match <a href="https://man.openbsd.org/mpw">mpw(4)</a>, removing a special case in mpls_input. Reworked mpe_input to patch ipv4 checksum and handle ipv6.
        !            93: <!-- 2019/01/26 -->
        !            94: <li>Added 'uselease' statement to <a href="https://man.openbsd.org/dhclient">dhclient(8)</a> to replace 'append,' 'default,' 'ignore,' 'prepend' and 'supersede' actions on lease-provided values.
        !            95: <li>Improved support for <a href="https://man.openbsd.org/nmea">nmea(4)</a> devices, providing altitude and ground speed values as sensors.
        !            96: <li>Added an <a href="https://man.openbsd.org/scp">scp(1)</a> client check for whether filenames sent during remote -> local directory copies satisfy the user-specified wildcard, and a -T flag to disable this functionality in case of this check rejecting wanted files.
        !            97: <li>Made <a href="https://man.openbsd.org/ssh-keyscan">ssh-keyscan(1)</a> return a non-zero exit status if it finds no keys.
        !            98: <li>Added a delay to fix <a href="https://man.openbsd.org/pms">pms(4)</a> touchpad driver issue on ThinkPad X1 Gen6.
        !            99: <li>Tagged the start of <a href="https://man.openbsd.org/witness">witness(4)</a> output with prefix "witness:" to allow easier data extraction.
        !           100: <li>Changed an <a href="https://man.openbsd.org/abort">abort(3)</a> call to an <a href="https://man.openbsd.org/_exit">_exit(2)</a> in <a href="https://man.openbsd.org/crypto">crypto(3)</a> to guarantee termination of the running program without potentially leaving key material in core files.
        !           101: <li>Fixed a double free in <a href="https://man.openbsd.org/ldap">ldap(1)</a>.
        !           102: <li>Eliminated a bug wherein the ttl 0 could be incorrectly decremented to ttl 255 for incoming mpls packets.
        !           103: <!-- 2019/01/25 -->
        !           104: <li>Fixed microsecond output of timestamp deltas (-tttt) for <a href="https://man.openbsd.org/tcpdump">tcpdump(8)</a>.
        !           105: <li>Enabled <a href="https://man.openbsd.org/ccp">ccp(4)</a> on arm64 and armv7 ramdisks.
        !           106: <!-- 2019/01/24 -->
        !           107: <li>Set <a href="https://man.openbsd.org/ssh">ssh(1)</a> to accept the host key fingerprint as a synonym for "yes" when accepting an unknown host key, allowing pasting of fingerprints obtained through other means to have the client perform the comparison for you.
        !           108: <li>Forced progressmeter to update at the beginning and end of a transfer, fixing a bug where it wouldn't display on quick <a href="https://man.openbsd.org/scp">scp(1)</a>/<a href="https://man.openbsd.org/sftp">sftp(1)</a> transfers.
        !           109: <li>Fixed a crash on long lines when switching to another file in <a href="https://man.openbsd.org/vi">vi(1)</a>.
        !           110: <li>Increased default datasize on arm64 to 768M to prepare for building clang 7.
        !           111: <li>Removed SHA224 and GOST-based signature algorithms from use in TLS 1.2.
        !           112: <!-- 2019/01/23 -->
        !           113: <li>Set <a href="https://man.openbsd.org/route">route(8)</a> to display the same flags in RTM_IFINFO messages as <a href="https://man.openbsd.org/ifconfig">ifconfig(8)</a>.
        !           114: <li>Reworked <a href="https://man.openbsd.org/mpw">mpw(4)</a> to be an actual ethernet interface.
        !           115: <li>Removed support for obsolete "host/port" syntax in <a href="https://man.openbsd.org/ssh">ssh(1)</a>. This is no longer commonly used and may be confused with CIDR notation.
        !           116: <li>Changed <a href="https://man.openbsd.org/bridge">bridge(4)</a> to only copy packets for span ports if the bridge is up.
        !           117: <li>Imported <a href="https://man.openbsd.org/unwind">unwind(8)</a>, a hybrid validating stub and recursive resolver. It actively observes the local net to decide how best to resolve names.
        !           118: <li>Moved 802.11n rateset definitions out of MiRA to make them available to net80211 and drivers in general. Added short guard interval support.
        !           119: <li>Added the <a href="https://man.openbsd.org/man4/arm64/apm.4">apm(4)</a> subsystem to arm64.
        !           120: <li>Taught <a href="https://man.openbsd.org/ldpd">ldpd(8)</a> to ask if a potential pseudowire interface is pwe3-capable.
        !           121: <li>Changed <a href="https://man.openbsd.org/scp">scp(1)</a>/<a href="https://man.openbsd.org/sftp">sftp(1)</a> to sanitize scp filenames via snmprintf.
        !           122: <li>Allowed auto-incrementing of certificate serial number for certificates signed in a single command line for <a href="https://man.openbsd.org/ssh-keygen">ssh-keygen(1)</a>.
        !           123: <!-- 2019/01/22 -->
        !           124: <li>Reworked how <a href="https://man.openbsd.org/tcp">tcp(4)</a> md5 signatures are configured in <a href="https://man.openbsd.org/ldpd">ldpd(8)</a>. Now configuration is allowed against a prefix in addition to a neighbour.
        !           125: <li>Added a specific panic to stop the kernel booting in case of an RPC error during NFS boot of a <a href="https://man.openbsd.org/diskless">diskless(8)</a> host.
        !           126: <li>Pledged <a href="https://man.openbsd.org/video">video(1)</a> in response to the newly-added promise.
        !           127: <li>Reordered PCI device assignment in <a href="https://man.openbsd.org/vmd">vmd(8)</a> to fix Linux network interface numbering. Previously, changing assigned disks would change the interface name under some Linux distributions.
        !           128: IMPORTANT NOTE - if you have existing Linux guest VMs, you'll need to modify your configuration files on a one-time basis.
        !           129: <li>Increased maximum MTU of <a href="https://man.openbsd.org/bnxt">bnxt(4)</a> to match the linux driver.
        !           130: <li>Provided SSL_get_client_ciphers() and SSL_get1_supported_ciphers() (part of the OpenSSL 1.1 API).
        !           131: <li>Added support to <a href="https://man.openbsd.org/crypto">crypto(3)</a> for xchacha20 and xchacha20-poly1305, extending the nonce range and allowing use of random nonces.
1.1407    florian   132: <!-- 2019/01/21 -->
1.1411  ! florian   133: <li>Modified <a href="https://man.openbsd.org/syspatch">syspatch</a> not to return an error if a rollback is attempted when no patches have been installed.
        !           134: <li><a href="https://man.openbsd.org/syspatch">Syspatch(8)</a> now warns the user to reboot after installation of a new kernel and identifies the location of errata on the local machine.
        !           135: <li>Removed undocumented 24 hour limits for timeouts from <a href="https://man.openbsd.org/select">select(2)</a>, <a href="https://man.openbsd.org/pselect">pselect(2)</a>, <a href="https://man.openbsd.org/poll">poll(2)</a> and <a href="https://man.openbsd.org/ppoll">ppoll(2)</a>.
        !           136: <li>Added a -J option as a shortcut for -o Proxyjump= to <a href="https://man.openbsd.org/scp">scp(1)</a> and <a href="https://man.openbsd.org/sftp">sftp(1)</a> to match <a href="https://man.openbsd.org/ssh">ssh(1)</a>'s interface.
        !           137: <li>Switched sntrup implementation source from supercop to libpqcrypto in <a href="https://man.openbsd.org/ssh">ssh(1)</a>.
        !           138: <li>Added the ability to parse epoch seconds to <a href="https://man.openbsd.org/strptime">strptime(3)</a>. Added a -f pformat flag to parse the given time with strptime to <a href="https://man.openbsd.org/date">date(1)</a>.
        !           139: <li>Fixed problem where <a href="https://man.openbsd.org/unveil">unveil(2)</a> system call can leak memory.
        !           140: <li>Added video promise to <a href="https://man.openbsd.org/pledge">pledge(2)</a>, allowing ioctls on <a href="https://man.openbsd.org/man4/video.4">video(4)</a> devices selected from <a href="https://man.openbsd.org/video">video(1)</a> and firefox wbrtc implementation.
        !           141: <li>Introduced a dedicated entry point data structure for file locks.
        !           142: <li>Provided the initial TLSv1.3 client implementation in LibreSSL.
        !           143: <li>Introduced -v flags for ssh-add and ssh-pkcs11-helper in <a href="https://man.openbsd.org/ssh">ssh(1)</a>.
        !           144: <li>Improved logging to record actual time values and specify whether a TLS certificate is not yet valid or expired when using <a href="https://man.openbsd.org/ntpd">ntpd(8)</a> constraints.
        !           145: <li>Factored out several functions duplicated between client and server for <a href="https://man.openbsd.org/ssh">ssh(1)</a>.
        !           146: <li>Removed obsolete SSH v.1 functions in <a href="https://man.openbsd.org/ssh">ssh(1)</a>.
        !           147: <li>Enables manual validity checking for constraints in the X.509 certificate in <a href="https://man.openbsd.org/ntpd">ntpd(8)</a>. This should prevent failure of automatic validity checking based on incorrect system time, allowing use of the HTTP header's report of server time.
        !           148: <li>AMD64 machines will now support 2TB of physical memory, extendable in the future.
        !           149: <li>Improved handling of CPUID[1].ECX[OSXSAVE] bit.
1.1407    florian   150: <li>Adjusted <a href="https://man.openbsd.org/bgpd">bgpd(8)</a> to use Adj-RIB-Out to push UPDATE messages to peers, improving memory usage.
1.1411  ! florian   151: <li>Made handling of MSR_SMBASE and MSR_SMM_MONITOR_CTL more correct in <a href="https://man.openbsd.org/vmm">vmm(4)</a>. These will now generategeneral protection fault as per spec.
1.1407    florian   152: <!-- 2019/01/20 -->
                    153: <li>Adjusted mac filters to allow viewing vlan traffic and arp requests on vlans in <a href="https://man.openbsd.org/ixl">ixl(4)</a>.
                    154: <li>Added refresh for <a href="https://man.openbsd.org/arp">arp(8)</a> entries that are about to expire.
                    155: <li>Added support in <a href="https://man.openbsd.org/bgpd">bgpd(8)</a> and <a href="https://man.openbsd.org/bgpctl">bgpctl(8)</a> for group descriptions in control messages that accept a neighbor description.
                    156: <li>Added support for ECDSA keys in PKCS#11 tokens.
                    157: <li>Added a -T option to test whether <a href="https://man.openbsd.org/ssh">ssh(1)</a> keys in an agent are usable.
                    158: <li>Imported xorgproto 2018.4.
                    159: <li>Added support for a new <a href="https://man.openbsd.org/kcov">kcov(4)</a> trace mode called KCOV_MODE_TRACE_CMP to trace comparison instructions and switch statements, usable during fuzzing to generate even more coverage.
1.1410    florian   160: <li>Set the shell to strip quotation marks from daemon_flags when starting a daemon with <a href="https://man.openbsd.org/rc.d">rc.d(8)</a>, making the details in pexp match what appears in the process list.
1.1407    florian   161: <li>Restored correct display of treasure when snake runs over the money in <a href="https://man.openbsd.org/snake">snake(6)</a>. Adjusted cursor location during space warp and display of the pinball bonus.
                    162: <li>Changed imsg header definitions to use standard types.
                    163: <!-- 2019/01/19 -->
                    164: <li>Fixed BN_is_prime_* calls in <a href="https://man.openbsd.org/crypto">libcrypto(3)</a>, <a href="https://man.openbsd.org/openssl">openssl(1)</a>, <a href="https://man.openbsd.org/ssh">ssh(1)</a> and <a href="https://man.openbsd.org/sshd">sshd(8)</a>.
                    165: <li>Handled link state change interrupts in <a href="https://man.openbsd.org/ixl">ixl(4)</a>.
                    166: <li>Serialized tc_windup() calls and modified some timehands.
                    167: <li>Committed refactored <a href="https://man.openbsd.org/ssh">ssh(1)</a> packet parsing API.
                    168: <li>Changes to <a href="https://man.openbsd.org/dhclient">dhclient(8)</a> now handle changes to SSID or LLADDR by retrieving a new lease. This mproves performance when join connects to new networks.
                    169: <li>Improved join error handling in<a href="https://man.openbsd.org/ifconfig">ifconfig(8)</a>.
                    170: <li>Added a pwraction <a href="https://man.openbsd.org/sysctl">sysctl(8)</a> that allows conversion of a power button into a sleep button if desired.
1.1410    florian   171: <li>Set an <a href="https://man.openbsd.org/ssh">ssh(1)</a> password prompt to begin with a carriage return to obscure portions of a password entered too early.
1.1407    florian   172: <li>Enabled <a href="https://man.openbsd.org/myx">myx(4)</a> on the large ramdisk for amd64.
                    173: <li>Finished randomizing remaining layers of pmap_kernel.
                    174: <li>Enabled <a href="https://man.openbsd.org/ixl">ixl(4)</a> on amd64.
                    175: <li>Added a TLS record handling implementation.
                    176: <li>Moved boottime into the timehands.
                    177: <li>Added a partial port of EC_KEY_METHOD from OpenSSL 1.1 to libcrypto. Added various apis from OpenSSL 1.1 to LibreSSL.
                    178: <!-- 2019/01/18 -->
                    179: <li>Set removal of a currently active network from the join list to disconnect as well.
                    180: <li>Added "join any" option to allow users to automatically connect via join() to any open wifi network. Known networks are preferred.
                    181: <li>Increased the socket buffer size for <a href="https://man.openbsd.org/sendsyslog">sendsyslog(2)</a> to 1 MB for fewer messages dropped by <a href="https://man.openbsd.org/syslogd">syslogd(8)</a>.
                    182: <li>Updated to libpixman 0.36.0 in xenocara.
                    183: <li>Added protective check for negative length integers in nfs clients and servers, as well as negative length NFS strings.
                    184: <li>Reconnected bfd(4) to the build after updating for sounlock() api change.
                    185: <li>Set <a href="https://man.openbsd.org/dhclient">dhclient(8)</a> to ignore HUP signals. Starting a new dhclient will handle this use case by killing and executing a new copy.
                    186: <li>Began validating relative timeout before sleeping for <a href="https://man.openbsd.org/futex">futex(2)</a>.
                    187: <li>Began validating inputs to <a href="https://man.openbsd.org/adjtime">adjtime(2)</a>, <a href="https://man.openbsd.org/settimeofday">settimeofday(2)</a> and <a href="https://man.openbsd.org/clock_settime">clock_settime(2)</a>.
                    188: <li>Changed the default digest type to sha256 for <a href="https://man.openbsd.org/openssl">openssl(1)</a>. Added support for pbkdf2 with OpenSSL-compatible flags.
                    189: <li>Removed <a href="https://man.openbsd.org/vmm">vmm(4)</a> and disabled <a href="https://man.openbsd.org/vmd">vmd(8)</a> and <a href="https://man.openbsd.org/vmctl">vmctl(8)</a> for i386 systems.
                    190: <!-- 2019/01/17 -->
                    191: <li>Renamed TLS extension-handling functions to better fit TLSv1.3.
                    192: <li>Enabled use of a 64-bit register when required for inline assembly on sparc64, correcting sparc64 kernels compiled with <a href="https://man.openbsd.org/clang">clang(1)</a>.
                    193: <li>Continued work to prepare the network stack for fine-grained locking.
                    194: <li>Added support for the SSD1306 OLED display.
1.1410    florian   195: <li>Modified <a href="https://man.openbsd.org/signify">signify(1)</a> and <a href="https://man.openbsd.org/doas">doas(1)</a> to prevent passwords from being retained in memory when errors are encountered.
1.1407    florian   196: <li>Prevented users from specifying multiple join or nwid arguments in one <a href="https://man.openbsd.org/ifconfig">ifconfig(8)</a> call.
                    197: <li>Fixed crash conditions in <a href="https://man.openbsd.org/unveil">unveil(2)</a>, along with some cases where unveil would return ENOENT instead of EACCESS.
                    198: <li>Enabled <a href="https://man.openbsd.org/bwfm">bwfm(4)</a> in RAMDISK_CD for amd64, allowing use during installs.
                    199: <li>Laid groundwork for TLSv1.3.
                    200: <!-- 2019/01/16 -->
                    201: <li>Added a -h flag to <a href="https://man.openbsd.org/sftp">sftp(1)</a> <a href="https://man.openbsd.org/chown">chown(8)</a>, <a href="https://man.openbsd.org/chgrp"        >chgrp(1)</a>, and <a href="https://man.openbsd.org/chmod">chmod(1)</a> commands to request they not follow symlinks.
                    202: <li>Added support for a "lsetstat@openssh.com" extension. This replicates the
                    203: functionality of the existing SSH2_FXP_SETSTAT operation but does not
                    204: follow symlinks.
                    205: <li>Updated to exit <a href="https://man.openbsd.org/syspatch">syspatch(8)</a> correctly after updating itself. Improvement to readability of patches to install on first boot.
                    206: <!-- 2019/01/15 -->
                    207: <li>For external LSAs the type (1 or 2) is encoded in the metric field. Fixed a problem where <a href="https://man.openbsd.org/ospfd">ospfd(8)</a> and <a href="https://man.openbsd.org/ospf6d">ospf6d(8)</a> overwrite this information when "depend on" is used and the specified interface is down.
                    208: <li>Added Allwinner H3/H5 <a href="https://man.openbsd.org/ohci">ohci(4)</a> clocks.
                    209: <li>Repaired inter-word spacing of postscript and pdf outputting by <a href="https://man.openbsd.org/mandoc">mandoc(1)</a>.
                    210: <li>Corrected setting of default colours in <a href="https://man.openbsd.org/tmux">tmux(1)</a>.
                    211: <li>"No data" frames will no longer be processed in <a href="https://man.openbsd.org/ieee80211_input">ieee80211_input(9)</a> before decryption and incorrectly counted as decryption failures.
                    212: <li>Characters that will not be copied are no longer highlightable in <a href="https://man.openbsd.org/tmux">tmux(1).</a>
                    213: <!-- 2019/01/14 -->
                    214: <li>Allowed programs to set the Checking Disabled flag on DNS requests.
                    215: <li>Prevented <a href="https://man.openbsd.org/ntpd">ntpd(8)</a> from starting when an instance is already running.
                    216: <li>Added support for building sparc64 kernels with <a href="https://man.openbsd.org/clang">clang(1)</a>.
                    217: <li>Fixed <a href="https://man.openbsd.org/mailq">mailq(8)</a> output for <a href="https://man.openbsd.org/smtpctl">smtpctl(8)</a>.
                    218: <li>Code review and clean up of <a href="https://man.openbsd.org/locate">locate(1)</a>.
                    219: <li>Fixed minor issues in <a href="https://man.openbsd.org/ksh">ksh(1)</a>.
                    220: <li>Modified <a href="https://man.openbsd.org/ttyflags">ttyflags(8)</a> to improve memory usage.
                    221: <li>Cleanup and improvement of <a href="https://man.openbsd.org/dhclient">dhclient(8).</a>
                    222: <!-- 2019/01/13 -->
                    223: <li>Redundant debug message removed for <a href="https://man.openbsd.org/iwn">iwn(4)</a>.
                    224: <li>Added support for <a href="https://man.openbsd.org/gpio">gpio(4)</a> bus and improved card detection on Octeon systems.
                    225: <li>Fixed an off-by-one error in pfkeyv2_sysctl_policydumper().
                    226: <li>Improved support for Broadcom trackpad mouse <a href="https://man.openbsd.org/ubcmtp">ubcmtp(4)</a> by validating interfaces and claiming them during *attach().
                    227: <li>Validated interfaces for if_ral passed to *match().
                    228: <li>Improved <a href="https://man.openbsd.org/syslog">syslog(3)</a> to support program names including "." and "_".
                    229: <li>Updated xf86-video-ati to 18.1.0.
                    230: <!-- 2019/01/12 -->
                    231: <li>Set <a href="https://man.openbsd.org/clang">clang(1)</a> to disable the correct performance options based on architecture. Clang now checks CPU architecture and not system architecture when setting protection flags.
                    232: <li>Enabled <a href="https://man.openbsd.org/uhci">uhci(4)</a> USB support for ARMv7.
                    233: <!-- 2019/01/11 -->
                    234: <li>Antiquated mincore(2) will not be needed and was removed, eliminating an interface that exposed physical machine information unnecessarily.
                    235: <li>Bug fixes for <a href="https://man.openbsd.org/otus">otus(4)</a> devices based on the Atheros AR9001U chipset.
                    236: <li>Changed <a href="https://man.openbsd.org/mandoc">mandoc(1)</a> html output to display tooltips using css exclusively.
                    237: <li>Clarified in documentation that OpenBSD ignores the LC_NUMERIC category as a safety practice, and outlined best practices for portable programs.
                    238: <li>Addition of the <a href="https://man.openbsd.org/imxsrc">imxsrc(4)</a> i.MX system reset controller driver, used to assert the reset pins for the PCIe controller, etc.
                    239: <!-- 2019/01/10 -->
                    240: <li>Bug fixes in <a href="https://man.openbsd.org/pfctl">pfctl(8)</a>.
                    241: <li>Added <a href="https://man.openbsd.org/abcrtc">abcrtc(4)</a> Abracon AB1805 real-time clock driver.
                    242: <li>Eliminated <a href="https://man.openbsd.org/alloca">alloca(3)</a> call from vioqcow2.c and replaced with <a href="https://man.openbsd.org/malloc">malloc(3)</a> to prevent known-location object placement by an attacker.
                    243: <li>Implemented Event()/Signal()/Wait() AML operations for <a href="https://man.openbsd.org/acpi">acpi(4)</a>.
                    244: <li>Improved the "not my pool" searching loop in <a href="https://man.openbsd.org/malloc">malloc(3)</a> and made the number of pools variable. Optimization of multi-threaded case by adjusting default number of pools to 8.
                    245: <li>Hacking on <a href="https://man.openbsd.org/virtio">virtio(4)</a>, including defines, bug fixing and pci device list.
                    246: <li>kern_time.c will not allow cancellation of ongoing <a href="https://man.openbsd.org/adjtime">adjtime(2)</a> until after full permission checks.
                    247: <li>Adjusted <a href="https://man.openbsd.org/nc">nc(1)</a> to use <a href="https://man.openbsd.org/memset">memset(3)</a> instead of <a href="https://man.openbsd.org/bzero">bzero(3)</a> for portability and POSIX compliance.
                    248: <li><a href="https://man.openbsd.org/pledge">Pledge(2)</a> and <a href="https://man.openbsd.org/unveil">unveil(2)</a> <a href="https://man.openbsd.org/unbound-anchor">unbound-anchor(8)</a>.
                    249: <li>Improved portability of <a href="https://man.openbsd.org/mandoc">mandoc(1)</a> to other operating systems. Improved html and css used for html generation.
                    250: <li>Prevented <a href="https://man.openbsd.org/radeondrm">radeondrm(4)</a> from using aperture memory to overlap the framebuffer.
                    251: <!-- 2019/01/09 -->
                    252: <li>Improved <a href="https://man.openbsd.org/ddb">ddb(4)</a> readability by printing right-aligned hex values.
1.1408    kn        253: <li>Fix for <a href="https://man.openbsd.org/rcs">rcs(1)</a> to allow correct lock resolution before expansion of keywords, so expansion can happen with the correct values and files don't show up as modified.
1.1407    florian   254: <li>Added the ability for arm64 efiboot to boot from partitions other than "a".
                    255: <li>Spleen font enabled in <a href="https://man.openbsd.org/man8/wsfontload.8">wsfontload(8)</a>, along with font selection logic to allow selecting larger fonts when available at runtime in <a href="https://man.openbsd.org/rasops">rasops(9)</a>.
                    256: <li>Implemented an if_enqueue handler for <a href="https://man.openbsd.org/vlan">vlan(4)</a>, bypassing the ifq handling for a performance improvement in particular configurations.
                    257: <!-- 2019/01/08 -->
                    258: <li>Disabled ret-protector and retpoline protections in the <a href="https://man.openbsd.org/clang">clang(1)</a> compiler to regain build performance.
                    259: <li>Adjusted <a href=https://man.openbsd.org/httpd>httpd(8)</a> to start when TLS is configured.
1.1164    deraadt   260: </ul>
1.422     deraadt   261: <p>
1.203     deraadt   262:
1.14      deraadt   263: </body>
1.1328    deraadt   264: </html>