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

Diff for /www/69.html between version 1.9 and 1.10

version 1.9, 2021/04/09 18:56:02 version 1.10, 2021/04/09 21:27:41
Line 101 
Line 101 
                 physical address space, needing a larger TCE table.                  physical address space, needing a larger TCE table.
         <li>Introduced power-saving mode on POWER9 (ISA v3).          <li>Introduced power-saving mode on POWER9 (ISA v3).
         <li>Enabled floating-point exceptions on powerpc64.          <li>Enabled floating-point exceptions on powerpc64.
           <li>Added support for <a
                   href="https://man.openbsd.org/ipmi.4">ipmi(4)</a> on PowerNV systems.
   
   <!-- ARM64 on Apple M1 -->
           <li>Recognized Apple Icestorm cores on arm64.
           <li>Added basic support for BCM4379, found on the Apple M1 SoCs, to
                   <a href="https://man.openbsd.org/bwfm.4">bwfm(4)</a>.
           <li>Added <a href="https://man.openbsd.org/exuart.4">exuart(4)</a>
                   support for hte UART found on the Apple M1 SoC.
           <li>Added <a href="https://man.openbsd.org/apldog.4">apldog(4)</a>, a
                   driver for the watchdog on Apple M1 SoCs, allowing reboot of the
                   machine.
           <li>Added <a href="https://man.openbsd.org/aplintc.4">aplintc(4)</a>,
                   a driver for the interrupt controller found on Apple M1 SoCs.
           <li>Added <a href="https://man.openbsd.org/aplpcie.4">aplpcie(4)</a>,
                   a driver for the PCIe host bridge on Apple M1 SoCs.
           <li>Increased RX buffers available to the <a
                   href="https://man.openbsd.org/bwfm.4">bwfm(4)</a> chip to 256,
                   allowing use of the Apple M1's wifi.
           <li>Added <a href="https://man.openbsd.org/apldart.4">apldart(4)</a>,
                   a driver for the IOMMU on Apple M1 SoCs.
           <li>Added <a href="https://man.openbsd.org/smmu.4">smmu(4)</a>, a
                   driver for the ARM System MMU.
   
   
   
 <!-- loongson -->  <!-- loongson -->
         <li>Made loongson kernels recognize Lynloong LM9002/9003 and LM9013.          <li>Made loongson kernels recognize Lynloong LM9002/9003 and LM9013.
         <li>Use native display resolution 1368x768 for Lynloong all-in-one computers.          <li>Use native display resolution 1368x768 for Lynloong all-in-one computers.
Line 155 
Line 178 
         <li>Allowed a process to open a <a          <li>Allowed a process to open a <a
                 href="https://man.openbsd.org/video.4">video(4)</a> device multiple                  href="https://man.openbsd.org/video.4">video(4)</a> device multiple
                 times. Fixes webcam usage with Firefox and BigBlueButton.                  times. Fixes webcam usage with Firefox and BigBlueButton.
           <li>Enabled multiple opens of a <a
                   href="https://man.openbsd.org/video.4">video(4)</a> device as
                   described in the V4L2 specification.
         <li>Added trace points for <a          <li>Added trace points for <a
                 href="https://man.openbsd.org/malloc.9">malloc(9)</a> and <a                  href="https://man.openbsd.org/malloc.9">malloc(9)</a> and <a
                 href="https://man.openbsd.org/free.9">free(9)</a>, making them                  href="https://man.openbsd.org/free.9">free(9)</a>, making them
Line 167 
Line 193 
         <li>Disabled <a href="https://man.openbsd.org/com.4">com(4)</a> on          <li>Disabled <a href="https://man.openbsd.org/com.4">com(4)</a> on
                 sparc64 for m3000s. Console i/o should fall back to ofw routines.                  sparc64 for m3000s. Console i/o should fall back to ofw routines.
   
           <li>In softraid(4), added the RAID1C (raid1 + crypto) <a
                   href="https://man.openbsd.org/softraid.4">softraid(4)</a> discipline,
                   encrypting data like the CRYPTO discipline and accepting multiple
                   chunks during creation and assembly like the RAID1 discipline.
           <li>Corrected raidlevel verification specified by the -c option in <a
                   href="https://man.openbsd.org/bioctl.8">bioctl(8)</a>.
   
           <li>Added a barrier between reading the cqe flags and the command ID
                   to prevent completion of the wrong scsi io for <a
                   href="https://man.openbsd.org/nvme.4">nvme(4)</a> drives.
           <li>Prevent <a href="https://man.openbsd.org/nvme.4">nvme(4)</a>
                   attachment to devices with size zero.
         <li>Introduced new function <a          <li>Introduced new function <a
                 href="https://man.openbsd.org/if_unit.9">if_unit(9)</a>, returning a                  href="https://man.openbsd.org/if_unit.9">if_unit(9)</a>, returning a
                 pointer to the interface descriptor corresponding to the unique name.                  pointer to the interface descriptor corresponding to the unique name.
           <li>Clear interrupts on luna88k processors more efficiently at boot
                   time.
           <li>Added <a
                   href="https://man.openbsd.org/acpiiort.4">acpiiort(4)</a>, a driver
                   for the ACPI I/O Remapping Table.
   
   
 <!-- SMP -->  <!-- SMP -->
Line 180 
Line 221 
 <li>Made <a href="https://man.openbsd.org/uvm_pagealloc.9">uvm_pagealloc(9)</a> of the physical memory allocator mp-safe.  <li>Made <a href="https://man.openbsd.org/uvm_pagealloc.9">uvm_pagealloc(9)</a> of the physical memory allocator mp-safe.
 <li>Unlocked <a href="https://man.openbsd.org/getppid.2">getppid(2)</a>.  <li>Unlocked <a href="https://man.openbsd.org/getppid.2">getppid(2)</a>.
 <li>Introduced locking for amaps and anons, improving build performance.  <li>Introduced locking for amaps and anons, improving build performance.
   <li>Moved UNIX domain sockets out of the kernel lock, using the new "unp_lock" <a href="https://man.openbsd.org/rwlock.9">rwlock(9)</a> as solock()'s backend to protect the whole layer.
   
   
 <!-- DRM -->  <!-- DRM -->
 <li>Implemented linux interval tree functions for <a href="https://man.openbsd.org/drm.4">drm(4)</a>.  <li>Implemented linux interval tree functions for <a href="https://man.openbsd.org/drm.4">drm(4)</a>.
 <li>Fixed <a href="https://man.openbsd.org/wsconsctl.8">wsconsctl(8)</a> display commands when using <a href="https://man.openbsd.org/drm.4">drm(4)</a> drivers on macppc.  <li>Fixed <a href="https://man.openbsd.org/wsconsctl.8">wsconsctl(8)</a> display commands when using <a href="https://man.openbsd.org/drm.4">drm(4)</a> drivers on macppc.
Line 188 
Line 231 
 <li>Fixed a panic associated with locks and <a href="https://man.openbsd.org/drm.4">drm(4)</a> on macppc with Powerbook5,6 and RV350.  <li>Fixed a panic associated with locks and <a href="https://man.openbsd.org/drm.4">drm(4)</a> on macppc with Powerbook5,6 and RV350.
 <li>Revised the initialization of the <a href="https://man.openbsd.org/drm.4">drm(4)</a> Linux emulation layer to call it only when the first drm instance attaches.  <li>Revised the initialization of the <a href="https://man.openbsd.org/drm.4">drm(4)</a> Linux emulation layer to call it only when the first drm instance attaches.
 <li>Fixed DRI3 support on <a href="https://man.openbsd.org/amdgpu.4">amdgpu(4)</a> and <a href="https://man.openbsd.org/ati.4">ati(4)</a>.  <li>Fixed DRI3 support on <a href="https://man.openbsd.org/amdgpu.4">amdgpu(4)</a> and <a href="https://man.openbsd.org/ati.4">ati(4)</a>.
   <li>Created /dev/ drm nodes with the same names as linux to simplify libdrm and negate the need for certain ports patches.
   
   
   <!-- VMM -->
   
           <li>Prevented memory corruption or improper page access in <a
                   href="https://man.openbsd.org/vmm.4">vmm(4)</a> due to improper TLB
                   flushing for now by wiring the pages used by virtual machines.
   
   
   </ul>    </ul>
   
 <li>Various new userland features:  <li>Various new userland features:
Line 205 
Line 256 
                 href="https://man.openbsd.org/sndiod.8">sndiod(8)</a> and for <a                  href="https://man.openbsd.org/sndiod.8">sndiod(8)</a> and for <a
                 href="https://man.openbsd.org/aucat.1">aucat(1)</a>, removing most of                  href="https://man.openbsd.org/aucat.1">aucat(1)</a>, removing most of
                 the aliasing noise during resampling.                  the aliasing noise during resampling.
           <li>Disabled <a href="https://man.openbsd.org/sndiod.8">sndiod(8)</a>
                   autovolume by default and set the default volume to 127. Setting "-w
                   on" will replicate the previous behavior of automatically decreasing
                   playback volume when new programs start playing.
           <li>Allowed mixing of alternative devices (-F) with different
                   capabilities in <a
                   href="https://man.openbsd.org/sndiod.8">sndiod(8)</a> by treating any
                   device as full-duplex.
           <li>Enabled build and install of <a href="https://man.openbsd.org/lldb.1">lldb(1)</a>.
           <li>Added <a href="https://man.openbsd.org/logger.1">logger(1)</a>
                   support to <a href="https://man.openbsd.org/rcctl.8">rcctl(8)</a>, <a
                   href="https://man.openbsd.org/rc.subr.8">rc.subr(8)</a> and <a
                   href="https://man.openbsd.org/rc.d.8">rc.d(8)</a> for daemons logging
                   to stdout/stderr.
   
   
   <!-- XXX own heading and introductory text ? -->
           <li>Introduced <a
                   href="https://man.openbsd.org/dhcpleased.8">dhcpleased(8)</a>, a dhcp
                   daemon to acquire IPv4 address leases from servers.
           <li>Added <a href="https://man.openbsd.org/resolvd.8">resolvd(8)</a>,
                   a daemon to rewrite <a
                   href="https://man.openbsd.org/resolv.conf.5">resolv.conf(5)</a>.
   
   
   
   
   </ul>    </ul>
   
 <li>Various bugfixes and tweaks in userland:  <li>Various bugfixes and tweaks in userland:
Line 250 
Line 327 
                 pledge to the "-C" code path.                  pledge to the "-C" code path.
         <li>Inproved performance of <a          <li>Inproved performance of <a
                 href="https://man.openbsd.org/malloc.3">malloc(3)</a>'s cache.                  href="https://man.openbsd.org/malloc.3">malloc(3)</a>'s cache.
           <li>Made editing GPT in <a
                   href="https://man.openbsd.org/fdisk.8">fdisk(8)</a> safer by
                   defaulting offset to the beginning of the largest free space and
                   preventing the creation of overlapping partitions.
           <li>Fixed a crash that could occur in <a
                   href="https://man.openbsd.org/sndiod.8">sndiod(8)</a> when a usb
                   device is unplugged.
           <li>Append .html suffixes to temporary files in <a
                   href="https://man.openbsd.org/mandoc.1">mandoc(1)</a> to allow
                   recognition by browsers.
           <li>Allow specification of a path to the <a
                   href="https://man.openbsd.org/mg.1">mg(1)</a> startup file on the
                   command line.
   
   
   </ul>    </ul>
   
 <li>Improved hardware support and driver bugfixes, including:  <li>Improved hardware support and driver bugfixes, including:
Line 292 
Line 384 
         <li>Added Gemini Lake I2C id to <a          <li>Added Gemini Lake I2C id to <a
                 href="https://man.openbsd.org/dwiic.4">dwiic(4)</a>, making the                  href="https://man.openbsd.org/dwiic.4">dwiic(4)</a>, making the
                 touchpad work on the Teclast F7 Plus laptop.                  touchpad work on the Teclast F7 Plus laptop.
           <li>Introduced <a href="https://man.openbsd.org/ujoy.4">ujoy(4)</a>, a
                   restricted subset of <a
                   href="https://man.openbsd.org/uhid.4">uhid(4)</a> for game controllers
                   which uses /dev/ujoy/* device nodes.
           <li>Set up <a href="https://man.openbsd.org/ims.4">ims(4)</a> devices
                   in X11 to behave like touchpads.
           <li>Stopped relying on USB devices to correctly present their
                   indices, instead searching for the correct interfaces. This fixes E+
                   Corp. DAC Audio devices.
           <li>Introduced <a
                   href="https://man.openbsd.org/uhidpp.4">uhidpp(4)</a>, a driver for
                   Logitech HID++ devices.
   
   
   
 <!-- ARM64 -->  <!-- ARM64 -->
         <li>Optimized arm64 <a          <li>Optimized arm64 <a
                 href="https://man.openbsd.org/copyin.9">copyin(9)</a>, <a                  href="https://man.openbsd.org/copyin.9">copyin(9)</a>, <a
Line 322 
Line 428 
                 controller found on Amlogic G12A/G12B/SM1 SoCs.                  controller found on Amlogic G12A/G12B/SM1 SoCs.
         <li>Implemented intx support in <a          <li>Implemented intx support in <a
                 href="https://man.openbsd.org/mvkpcie.4">mvkpcie(4)</a>.                  href="https://man.openbsd.org/mvkpcie.4">mvkpcie(4)</a>.
           <li>Added <a href="https://man.openbsd.org/cryptox.4">cryptox(4)</a>,
                   a driver for armv8 cryptographic extensions.
           <li>Added support for PCIe on the NanoPi R4S to <a
                   href="https://man.openbsd.org/rkpcie.4">rkpcie(4)</a>.
   
   
   </ul>    </ul>
Line 352 
Line 462 
                 href="https://man.openbsd.org/rge.4">rge(4)</a>.                  href="https://man.openbsd.org/rge.4">rge(4)</a>.
         <li>Enabled IPv4 and TCP/UDP checksum offload on transmission in <a          <li>Enabled IPv4 and TCP/UDP checksum offload on transmission in <a
                 href="https://man.openbsd.org/ogx.4">ogx(4)</a>.                  href="https://man.openbsd.org/ogx.4">ogx(4)</a>.
           <li>Raised the maximum number of queues/interrupts from 1 to 16 on <a
                   href="https://man.openbsd.org/mcx.4">mcx(4)</a> devices.
           <li>Added support for the Netgear ProSecure UTM25 to octeon.
   
   
   </ul>    </ul>
Line 370 
Line 483 
                 href="https://man.openbsd.org/bwfm.4">bwfm(4)</a> on the BCM43602 that                  href="https://man.openbsd.org/bwfm.4">bwfm(4)</a> on the BCM43602 that
                 was triggering "unexpected pairwise key update" errors.                  was triggering "unexpected pairwise key update" errors.
         <li>Enabled <a href="https://man.openbsd.org/athn.4">athn(4)</a> for arm64.          <li>Enabled <a href="https://man.openbsd.org/athn.4">athn(4)</a> for arm64.
           <li>Added support for version 7 of the <a
                   href="https://man.openbsd.org/bwfm.4">bwfm(4)</a> PCIe interface.
   
   </ul>    </ul>
   
Line 401 
Line 516 
                 to renew pltime/vltime of privacy addresse per RFC 4941.                  to renew pltime/vltime of privacy addresse per RFC 4941.
         <li>Fixed <a href="https://man.openbsd.org/wg.4">wg(4)</a> on macppc          <li>Fixed <a href="https://man.openbsd.org/wg.4">wg(4)</a> on macppc
                 by keeping track of allowed ips pointer correctly.                  by keeping track of allowed ips pointer correctly.
           <li>Use the toeplitz hash algorithm to a flowid for tcp packets,
                   which in turn is used to choose the tx ring on network cards with
                   multiple rings.
           <li>Fixed <a href="https://man.openbsd.org/wg.4">wg(4)</a> ioctl to
                   handle multiple wgpeers.
           <li>Removed the direct ACK on every other data segment. After
                   receiving a data segment, we were sending out two ACKs, the first one
                   in tcp_input() direct after receiving and the second ACK after the
                   userland or the sosplice task read some data out of the socket buffer.
                   This change removes the ACK in tcp_input(), saving processing time and
                   improving network performance.
           <li>Removed the maxburst feature from tcp_output().
           <li>Added a MONITOR feature to interfaces. Packets received on these
                   interfaces do not enter the network stack for further processing. This
                   can be used to watch traffic, for example with <a
                   href="https://man.openbsd.org/bpf.4">bpf(4)</a> without risk of the packets
                   interfering with the system.
   
           <li>Added etherbridge, the internals of a reusable learning bridge
                   interface providing common code reusable for other drivers needing a
                   mac learning bridge.
           <li>Introduced <a href="https://man.openbsd.org/veb.4">veb(4)</a>, a
                   Virtual Ethernet Bridge driver.
           <li>Added support for adding and deleting mac addr entries on <a
                   href="https://man.openbsd.org/nvgre.4">nvgre(4)</a>.
           <li>Added support for adding and deleting address table entries to <a
                   href="https://man.openbsd.org/bpe.4">bpe(4)</a>, <a
                   href="https://man.openbsd.org/veb.4">veb(4)</a> and etherbridge.
   
   
   
   
   </ul>    </ul>
   
 <li>Installer improvements:  <li>Installer improvements:
Line 443 
Line 588 
                 "show sets" to display information about the roa-set, as-sets and                  "show sets" to display information about the roa-set, as-sets and
                 prefix-sets loaded into <a                  prefix-sets loaded into <a
                 href="https://man.openbsd.org/bgpd.8">bgpd(8)</a>.                  href="https://man.openbsd.org/bgpd.8">bgpd(8)</a>.
           <li>Introduced the <a
                   href="https://man.openbsd.org/bgpd.conf.5">bgpd.conf(5)</a> per
                   neighbor and global config option "reject as-set yes/no" to allow
                   rejection of received UPDATES with AS_SET segments. These rejected
                   prefixes can be viewed with <a
                   href="https://man.openbsd.org/bgpctl.8">bgpctl(8)</a> "show rib in
                   error".
           <li>Properly implemented "rde med compare strict" in <a
                   href="https://man.openbsd.org/bgpd.8">bgpd(8)</a> and ensured that the
                   order of prefixes is always correct.
           <li>Added RTR support to <a href="https://man.openbsd.org/bgpd.8">OpenBGPD</a>.
           <li>Added <a href="https://man.openbsd.org/bgpctl.8">bgpctl(8)</a>
                   "show rtr" to display basic information about RTR sessions.
           <li>Introduced <a href="https://man.openbsd.org/bgpd.8">bgpd(8)</a>
                   <code>rde evaluate all</code> to work around path hiding in IXP
                   route-server environments.
   
   
   
         <li>Allowed use of <a          <li>Allowed use of <a
                 href="https://man.openbsd.org/ospfd.8">ospfd(8)</a> on interfaces that                  href="https://man.openbsd.org/ospfd.8">ospfd(8)</a> on interfaces that
                 share the same IP.                  share the same IP.
Line 514 
Line 677 
                 IPv6 support.                  IPv6 support.
         <li>Created a path MTU host route for <a          <li>Created a path MTU host route for <a
                 href="https://man.openbsd.org/ipsec.4">IPsec(4)</a> over IPv6.                  href="https://man.openbsd.org/ipsec.4">IPsec(4)</a> over IPv6.
           <li>Added support for INVALID_KE_PAYLOAD in <a
                   href="https://man.openbsd.org/iked.8">iked(8)</a> CREATE_CHILD_SA
                   exchange.
           <li>Added support for RSA-PSS PKCS1 signatures to <a
                   href="https://man.openbsd.org/iked.8">iked(8)</a>.
           <li>Fixed path MTU discovery for ESP tunnels in IPv6.
           <li>Upgraded to OpenSSL 1.1 compatible crypto API in <a
                   href="https://man.openbsd.org/iked.8">iked(8)</a>.
           <li>Added an optional "group none" transform for child SAs in <a
                   href="https://man.openbsd.org/iked.8">iked(8)</a> to ensure the
                   ability to negotiate optional PFS.
           <li>Added <a href="https://man.openbsd.org/iked.8">iked(8)</a>
                   dynamic address configuration for roadwarrior clients, with a new
                   "iface" config option which can be used to specify an interface for
                   the virtual addresses received from the peer.
   
   
 <!-- LDAP -->  <!-- LDAP -->
         <li>Fixed <a href="https://man.openbsd.org/ldapd.8">ldapd(8)</a> cert          <li>Fixed <a href="https://man.openbsd.org/ldapd.8">ldapd(8)</a> cert
                 and key path inference for absolute paths.                  and key path inference for absolute paths.
           <li>Applied <a href="https://man.openbsd.org/unveil.2">unveil(2)</a>
                   to <a href="https://man.openbsd.org/ldapd.8">ldapd(8)</a>.
   
   
 <!-- PF -->  <!-- PF -->
Line 526 
Line 706 
                 href="https://man.openbsd.org/pfctl.8">pfctl(8)</a> and <a                  href="https://man.openbsd.org/pfctl.8">pfctl(8)</a> and <a
                 href="https://man.openbsd.org/pf.4">pf(4)</a> to accept any valid                  href="https://man.openbsd.org/pf.4">pf(4)</a> to accept any valid
                 routing domain, even if it does not yet exist.                  routing domain, even if it does not yet exist.
   
         <li>Made <a href="https://man.openbsd.org/pfctl.8">pfctl(8)</a>          <li>Made <a href="https://man.openbsd.org/pfctl.8">pfctl(8)</a>
                 detect and reject bogus ranges before loading the ruleset to prevent a                  detect and reject bogus ranges before loading the ruleset to prevent a
                 panic.                  panic.
           <li>Changed route-to in <a
                   href="https://man.openbsd.org/pf.conf.5">pf.conf(5)</a> to send
                   packets to IPs instead of interfaces.
           <li>Changed pf_route so <a
                   href="https://man.openbsd.org/pf.4">pf(4)</a> only runs when packets
                   enter and leave the stack. Running the same packet through pf multiple
                   times creates confusion for the state table. By default, pf states are
                   floating, meaning that packets are matched to states regardless of
                   which interface they're going over. This diff avoids multiple pf(4)
                   traversals of one packet causing confusion in the state table.
           <li>Prevented the kernel from being stuck in an endless recursion
                   during TCP path MTU discovery when <a
                   href="https://man.openbsd.org/pf.4">pf(4)</a> changes the routing
                   table when sending packets.
           <li>When cutting off the head of an overlapping fragment during <a
                   href="https://man.openbsd.org/pf.4">pf(4)</a> reassembly, reinserted
                   the fragment into the lookup table with the correct index.
   
   
   
 <!-- dig -->  <!-- dig -->
         <li>Implemented RFC 8914 Extended DNS Errors for <a          <li>Implemented RFC 8914 Extended DNS Errors for <a
                 href="https://man.openbsd.org/dig.1">dig(1)</a>.                  href="https://man.openbsd.org/dig.1">dig(1)</a>.
Line 557 
Line 752 
                 drain the raw socket of packets received before we were fully setup to                  drain the raw socket of packets received before we were fully setup to
                 avoid reporting ICMP responses intended for other instances of ping(8)                  avoid reporting ICMP responses intended for other instances of ping(8)
                 running in parallel.                  running in parallel.
           <li>Added <a href="https://man.openbsd.org/ping.8">ping(8)</a> -g
                   option to provide a visual display of packets received and lost.
   
         <li>Changed <a href="https://man.openbsd.org/slaacd.8">slaacd(8)</a>          <li>Changed <a href="https://man.openbsd.org/slaacd.8">slaacd(8)</a>
                 Duplicate Address Detection (DAD) to only generate a new address if we                  Duplicate Address Detection (DAD) to only generate a new address if we
Line 569 
Line 766 
         <li>Implemented <a          <li>Implemented <a
                 href="https://man.openbsd.org/unwind.8">unwind(8)</a> listening on                  href="https://man.openbsd.org/unwind.8">unwind(8)</a> listening on
                 TCP.                  TCP.
           <li>Implemented DNS64 synthesis in <a
                   href="https://man.openbsd.org/unwind.8">unwind(8)</a>.
           <li>Disabled logging to <a
                   href="https://man.openbsd.org/syslog.3">syslog(3)</a> for libunbound
                   with <a href="https://man.openbsd.org/unwind.8">unwind(8)</a>. Does
                   not prevent logging to stderr with "unwind -d".
   
   
         <li>Removed the -L option from <a          <li>Removed the -L option from <a
                 href="https://man.openbsd.org/dhclient.8">dhclient(8)</a>.                  href="https://man.openbsd.org/dhclient.8">dhclient(8)</a>.
         <li>Added a simple --timeout implementation to <a          <li>Added a simple --timeout implementation to <a
Line 585 
Line 789 
                 and IP protocol.                  and IP protocol.
         <li>Handle permanent redirects (RFC 7538) in <a          <li>Handle permanent redirects (RFC 7538) in <a
                 href="https://man.openbsd.org/ftp.1">ftp(1)</a> fetch.                  href="https://man.openbsd.org/ftp.1">ftp(1)</a> fetch.
           <li>Introduced <a href="https://man.openbsd.org/ftp.1">ftp(1)</a>
                   support for sending the If-Modified-Since header while fetching over
                   http or https. Switched to using the timestamps from the remote
                   server's Last-Modified header if available when saving local files and
                   introduced the ftp "-u" flag to disable this behavior.
   
         <li>Added requests for a new certificate without requiring -F when <a          <li>Added requests for a new certificate without requiring -F when <a
                 href="https://man.openbsd.org/acme-client.1">acme-client(1)</a>                  href="https://man.openbsd.org/acme-client.1">acme-client(1)</a>
                 detects an added or removed SAN in the config file not reflected in                  detects an added or removed SAN in the config file not reflected in
Line 593 
Line 803 
                 href="https://man.openbsd.org/tcpdump.8">tcpdump(8)</a> logged with <a                  href="https://man.openbsd.org/tcpdump.8">tcpdump(8)</a> logged with <a
                 href="https://man.openbsd.org/pflog.4">pflog(4)</a> for rdr-to, nat-to                  href="https://man.openbsd.org/pflog.4">pflog(4)</a> for rdr-to, nat-to
                 and af-to rules.                  and af-to rules.
           <li>Removed the <a
                   href="https://man.openbsd.org/snmpd.8">snmpd(8)</a> traphandler
                   process.
           <li>When calling <a
                   href="https://man.openbsd.org/getaddrinfo.3">getaddrinfo(3)</a> with
                   AI_ADDRCONFIG, consider the routing domain when checking for available
                   address families. This ensures that name resolution is only performed
                   for the address families available in the rdomain.
           <li>Implemented the <a href="https://man.openbsd.org/nc.1">nc(1)</a>
                   -D socket debug option in <a
                   href="https://man.openbsd.org/tcpbench.1">tcpbench(1)</a>, allowing
                   analysis of TCP connections.
   
   
   
   
   </ul>    </ul>
   
 <li><a href="https://man.openbsd.org/tmux">tmux(1)</a> improvements and bug fixes:  <li><a href="https://man.openbsd.org/tmux">tmux(1)</a> improvements and bug fixes:
Line 698 
Line 922 
                 href="https://man.openbsd.org/ssh_config.5">ssh_config(5)</a>.                  href="https://man.openbsd.org/ssh_config.5">ssh_config(5)</a>.
         <li>Added PerSourceMaxStartups and PerSourceNetBlockSize options to          <li>Added PerSourceMaxStartups and PerSourceNetBlockSize options to
                 <a href="https://man.openbsd.org/sshd.8">sshd(8)</a>.                  <a href="https://man.openbsd.org/sshd.8">sshd(8)</a>.
           <li>Renamed the PubkeyAcceptedKeyTypes keyword to
                   PubkeyAcceptedAlgorithms in <a
                   href="https://man.openbsd.org/ssh_config.5">ssh_config(5)</a> and <a
                   href="https://man.openbsd.org/sshd_config.5">sshd_config(5)</a>.
           <li>Renamed the HostbasedKeyTypes keyword in <a
                   href="https://man.openbsd.org/ssh_config.5">ssh_config(5)</a> and the
                   HostbasedAcceptedKeyTypes keyword in <a
                   href="https://man.openbsd.org/sshd_config.5">sshd_config(5)</a> to
                   HostbasedAcceptedAlgorithms.
           <li>Added PermitRemoteOpen to <a
                   href="https://man.openbsd.org/ssh.1">ssh(1)</a> for remote dynamic
                   forwarding with SOCKS.
   
   
     <li>Potentially incompatible changes.      <li>Potentially incompatible changes.
Line 735 
Line 971 
   <ul>    <ul>
   
     <li>Xenocara (based on X.Org 7.7 with xserver 1.20.10 + patches,      <li>Xenocara (based on X.Org 7.7 with xserver 1.20.10 + patches,
         freetype 2.10.4, fontconfig 2.12.4, Mesa 20.0.8, xterm 363,          freetype 2.10.4, fontconfig 2.12.4, Mesa 20.0.8, xterm 366,
         xkeyboard-config 2.20, fonttosfnt 1.2.1 and more)          xkeyboard-config 2.20, fonttosfnt 1.2.1 and more)
     <li>LLVM/Clang 10.0.1 (+ patches)      <li>LLVM/Clang 10.0.1 (+ patches)
     <li>GCC 4.2.1 (+ patches) and 3.3.6 (+ patches)      <li>GCC 4.2.1 (+ patches) and 3.3.6 (+ patches)
     <li>Perl 5.30.3 (+ patches)      <li>Perl 5.32.1 (+ patches)
     <li>NSD 4.3.6      <li>NSD 4.3.6
     <li>Unbound 1.13.1      <li>Unbound 1.13.1
     <li>Ncurses 5.7      <li>Ncurses 5.7

Legend:
Removed from v.1.9  
changed lines
  Added in v.1.10