$NetBSD: CHANGES-8.3,v 1.1.2.220 2024/02/23 18:18:35 martin Exp $ A complete list of changes from the NetBSD 8.2 release to the NetBSD 8.3 release: external/gpl2/groff/tmac/mdoc.local patched by hand sys/sys/param.h patched by hand Welcome to 8.2_STABLE. [martin] sys/dev/ic/spdmem.c 1.31-1.35 sys/dev/ic/spdmemvar.h 1.15,1.16 - Print DDR3's row and column correctly. - Use fine timebase parameters for time calculation on DDR3. This change makes PC3-XXXX value more precisely on newer DDR3. - Calculate DDR3's tRAS correctly. - Fix spelling of symmetric. [msaitoh, ticket #1528] sys/dev/mii/miidevs 1.154, 1.162-1.167 sys/dev/mii/miidevs.h regen sys/dev/mii/miidevs_data.h regen sys/dev/mii/atphy.c 1.28 via patch sys/dev/mii/brgphy.c 1.87 via patch sys/dev/mii/etphy.c 1.5, 1.6 via patch sys/dev/mii/rdcphy.c 1.6, 1.8 via patch - Add support Broadcom BCM54213PE and some new RDC devices. - Rename RDC to xxRDC. - Use xxVIA instead of VIA. - etphy(4): - Rename ET1011 to ET1011C and add ET1011 support. - Use mii_phy_flowstatus() to reflect flow status from negotiated result. - Use static. - KNF. [msaitoh, ticket #1529] sys/arch/x86/x86/procfs_machdep.c 1.33-1.36 sys/arch/x86/x86/tsc.c 1.40 sys/arch/x86/x86/specialreg.h 1.159-1.161 usr.sbin/cpuctl/arch/i386.c 1.109-1.110 via patch - Print avx512ifma, cqm_mbm_total, cqm_mbm_local, waitpkg, rdpru, Fast Short Rep Mov(fsrm), AVX512_VP2INTERSECT, SERIALIZE and TSXLDTRK. - Rename CPUID Fn8000_0007 %edx bit 8 from "TSC" to "ITSC" (Invariant TSC) to avoid confusion. - Print CPUID 0x80000007 %edx on both Intel and AMD. - Remove ci_max_ext_cpuid from usr.sbin/cpuctl/arch/i386.c because it's the same as ci_cpuid_extlevel. - Use unsigned to avoid undefined behavior in procfs_getonefeatreg(). [msaitoh, ticket #1529] sys/netinet6/nd6_rtr.c 1.148 PR kern/55091 and PR bin/54997: fix default route selection. [kim, ticket #1531] sys/dev/wsfb/genfb.c 1.72 Get genfb's address offset correctly when the value >= 4G. [msaitoh, ticket #1532] sys/arch/macppc/stand/ofwboot/Locore.c 1.34 (via patch) sys/arch/powerpc/oea/ofw_consinit.c 1.18 Fix booting with auto-boot == true on some macppc machines. [rin, ticket #1533] lib/libc/sys/fdatasync.2 1.17 sys/kern/vfs_syscalls.c 1.544 Allow fdatasync on non-writable fds (POSIX conformance fix). [gdt, ticket #1534] sys/compat/ossaudio/ossaudio.c 1.83 ossaudio: Avoid giving userland uninitialized memory. [maxv, ticket #1535] etc/rc.d/network 1.75 share/man/man5/rc.conf.5 1.172 Allow rc.conf to setup resolv.conf via resolvconf(8). [kim, ticket #1537] etc/rc.d/network 1.77,1.78 (plus patch) share/man/man5/ifconfig.if.5 1.19,1.20 usr.sbin/rtsold/rtsold.8 1.37-1.42 Add an "rtsol" keyword to ifconfig.if for enabling IPv6 RS/RA. [kim, ticket #1538] external/bsd/bind/include/config.h (apply patch) Fix BIND configuration for big-endian hosts. This should make DNSSEC work on such hosts as well. [he, ticket #1539] sys/arch/hp300/hp300/machdep.c 1.233 Fix garbages in dmesg caused by uninitialized variables. [tsutsui, ticket #1540] sys/dev/dkwedge/dk.c 1.98 PR kern/55026: fix a race condition that could cause a crash on last close of a wedge. [maya, ticket #1541] sys/arch/hppa/hppa/trap.c 1.115 Fix incorrect KASSERT. [skrll, ticket #1542] sys/kern/subr_cprng.c 1.34 Disable rngtest on output of cprng_strong. [riastradh, ticket #1543] games/fortune/strfile/strfile.c 1.39 games/fortune/unstr/unstr.c 1.15 Fix potential buffer overflows in fortune tools. [nia, ticket #1544] external/bsd/bind/dist/lib/isc/sha2.c (apply patch) Fix a bug introduced when fixing alingment issues. [he, ticket #1545] bin/rcp/rcp.c 1.50 In sink(), upon error, avoid multiple replies to the source as this would lead to a desynchronization of the protocol and further files or directories to be ignored or corrupted. [aymeric, ticket #1546] sys/arch/x86/pci/if_vmx.c 1.60 Fix wrong logic to make the number of vmx(4) TX/RX queues a power of two. [yamaguchi, ticket #1547] sys/kern/kern_time.c 1.204 sys/netinet/igmp.c 1.70 Fix one byte kernel heap leak. Fix uninitialized memory access. [christos, ticket #1549] sys/dev/usb/usb.c 1.187 PR 55303: do not allow open of /dev/usb if there are no attached busses. [skrll, ticket #1551] lib/libterminfo/curterm.c 1.14 terminfo: test strlcpy result against space free, not string length. [roy, ticket #1552] usr.sbin/bta2dpd/bta2dpd/bta2dpd.c 1.7 Avoid running of the end of the array if a file cannot be opened. [nat, ticket #1553] sys/arch/powerpc/oea/pmap.c 1.96 Fix inconsistent KERNEL_LOCK state in pmap for powerpc/oea. [rin, ticket #1554] sys/dev/sysmon/sysmon_envsys.c 1.145 Do not queue sysmon refresh until the rndsource is attached. [riastradh, ticket #1555] sys/kern/subr_pcu.c 1.22 Relax KASSERT() in pcu_discard_all() to allow new LWPs to gracefully exit when an error occurs in _lwp_create(2). [thorpej, ticket #1556] sys/arch/mac68k/dev/ams.c 1.23 Fix inverted Y-axis value passed to wsmouse_input(9). [tsutsui, ticket #1557] sys/dev/usb/if_otus.c 1.45 via patch Stricter bounds check for some packet length we get from the usb chip, to make sure we do not corrupt kernel memory. Pointed out by Ilja Van Sprundel. [martin, ticket #1558] sys/dev/usb/if_run.c 1.41 Better bounds checking for oversized packets, to avoid kernel memory corruption. Pointed out by Ilja Van Sprundel. [martin, ticket #1559] sys/arch/x86/x86/cpu_rng.c 1.16 Use x86_read_psl/x86_disable_intr/x86_write_psl to defer interrupts. This avoids accidently enabling interrupts too early. [riastradh, ticket #1560] usr.sbin/hdaudioctl/graph.c 1.5 usr.sbin/hdaudioctl/hdaudioctl.8 1.7 usr.sbin/hdaudioctl/hdaudioctl.c 1.3,1.4 usr.sbin/hdaudioctl/hdaudioctl.h 1.3 Add show subcommand that displays the codec configuration in human-readable tabulated form. [sborrill, ticket #1561] etc/mtree/special 1.170 Fix /private/tmp mode to match etc/rc.d/perusertmp. [kim, ticket #1562] sys/dev/acpi/acpi_display.c 1.18 If possible leave brightness as set by firmware to avoid a black screen at boot time. [sborrill, ticket #1563] usr.bin/w/w.c 1.85,1.86 Fix domain stripping in host field output. [kim, ticket #1564] usr.bin/w/w.c 1.87 w(1): Fix host field output. [kim, ticket #1565] sys/netinet/tcp_input.c 1.418 (via patch) - always set both ip and ip6, otherwise a kernel assertion can be triggered - move alignment early so that we do less work [christos, ticket #1566] lib/libcurses/ins_wch.c 1.15 lib/libcurses/ins_wstr.c 1.15 lib/libcurses/insch.c 1.26 lib/libcurses/insstr.c 1.8 PR 55460: mvwins*(WINDOW *win, ...) functions - call wins* on win, not stdscr. [uwe, ticket #1567] external/bsd/nvi/dist/vi/v_txt.c 1.7 PR bin/55468: fix crash due to out-of-bounds access with Ctrl-W. [rin, ticket #1569] external/bsd/dhcpcd/dist/hooks/01-test (apply patch) Fix dhcpcd test not to require /usr. [roy, ticket #1570] sys/dev/scsipi/scsiconf.c 1.288 Continue scanning a SCSI bus when a LUN is reported not present. [kim, ticket #1571] sys/dev/pci/vioscsi.c 1.22 Fix off-by-one SCSI target reporting. [kim, ticket #1572] sys/dev/usb/ualea.c 1.12 Set up the USB xfer for every transfer, not just once in the attach function. [simonb, ticket #1573] lib/libcurses/newwin.c 1.58 PR 55484: newwin() - fix crash with negative ncols. [uwe, ticket #1574] share/man/man8/man8.x86/boot.8 1.21 sys/arch/i386/stand/boot/boot2.c 1.74 PR 55490: let the consdev command also set speed. [kim, ticket #1575] sys/compat/common/uipc_syscalls_40.c 1.23 sys/compat/linux/common/linux_socket.c 1.150 sys/compat/linux32/common/linux32_socket.c 1.31 sys/net/if.c 1.479 ioctl(SIOCGIFCONF): do not accept negative buffer length values. [msaitoh, ticket #1576] sys/dev/mii/miidevs 1.168 sys/dev/mii/miidevs.h (regen) sys/dev/mii/miidevs_data.h (regen) Add some Microsemi (Vitesse) devices. [msaitoh, ticket #1577] sys/arch/x86/pci/rdcpcib.c 1.3 sys/dev/pci/pcidevs 1.1404,1.1405 sys/dev/pci/pcidevs.h (regen) sys/dev/pci/pcidevs_data.h (regen) Add more RDC products. [msaitoh, ticket #1578] sys/dev/pci/pcidevs 1.1392-1.1403, 1.1406-1.1419 sys/dev/pci/pcidevs.h (regen) sys/dev/pci/pcidevs_data.h (regen) - Add Intel Xeon D-1500 NTB-secondary and Xeon D NS QuickData DMA channel 0-7. - Add Intel I219 LM10-LM15 and V10-V14. - Add AMD Family14h PCIe. - Add Realtek Killer E3000. - Add Aquantia AQC 10G network adapters. - Add Radeon HD4290 - Add Farallon PN9000SX Ethernet. - NVIDIA 0x036[0-7] are nForce MCP55 LPC Bridge. - Add VIA VX900 chipset. - Add some NVIDIA devices. - Add some Intel UHD Graphics devices. - Add Intel Comet Lake, Whiskey Lake U and Amber Lake Y devices. - Modify description of Intel 0x591e from HD Graphics to UHD Graphics. - Add Intel XMM 7360 LTE Modem. - Add Western Digital WD Blue SN550 NVMe SSD. - Add ATI Radeon R5/R6/R7 Graphics. - Add IDs for Ampere eMAG PCIe Root Ports. - Add RTL8192EE Wireless LAN 802.11n PCI-E NIC. - Add ASIX AX99100 Multi I/O (Serial,Parallel,I2C,SPI,LocalBus,GPIO) Controller. - Add a couple of additional device IDs for the AMD Cryptographic Coprocessor. - Remove duplicated entries. [msaitoh, ticket #1579] sys/dev/i2c/sdtemp.c 1.35, 1.37-1.39 - Check the return value of iic_acquire_bus() because this function may fail. - Fix typo in comment. - KNF. [msaitoh, ticket #1580] sys/arch/x86/x86/procfs_machdep.c 1.37,1.38 Add AMD protected processor identification number (ppin). [msaitoh, ticket #1581] external/mit/xorg/lib/libX11/extensions/Makefile up to 1.2 (plus patch) external/mit/xorg/lib/libX11/Makefile up to 1.14 external/mit/xorg/lib/libX11/Makefile.libx11 up to 1.19 external/mit/xorg/lib/libX11/Makefile.ximcp up to 1.5 external/mit/xorg/lib/libX11/Makefile.xlibi18n up to 1.3 xsrc/external/mit/xorg-server.old/dist/dix/pixmap.c 1.2 xsrc/external/mit/xorg-server/dist/dix/pixmap.c 1.2 xsrc/external/mit/libX11/dist/include/X11/extensions/XKBgeom.h up to 1.1.1.1 xsrc/external/mit/libX11/dist/man/xkb/XkbAllocGeomOverlayKeys.man up to 1.1.1.1 xsrc/external/mit/libX11/dist/man/xkb/XkbGetNamedDeviceIndicator.man up to 1.1.1.1 xsrc/external/mit/libX11/dist/man/xkb/XkbSetNamedDeviceIndicator.man up to 1.1.1.1 xsrc/external/mit/libX11/dist/src/reallocarray.c up to 1.1.1.1 xsrc/external/mit/libX11/dist/src/reallocarray.h up to 1.1.1.2 xsrc/external/mit/libX11/dist/README.md up to 1.1.1.2 xsrc/external/mit/libX11/dist/README delete xsrc/external/mit/libX11/dist/man/xkb/XkbAllocGeomOverlayKey.man delete xsrc/external/mit/libX11/dist/ChangeLog up to 1.1.1.21 xsrc/external/mit/libX11/dist/Makefile.am up to 1.1.1.7 xsrc/external/mit/libX11/dist/Makefile.in up to 1.1.1.19 xsrc/external/mit/libX11/dist/aclocal.m4 up to 1.1.1.19 xsrc/external/mit/libX11/dist/config.guess up to 1.1.1.14 xsrc/external/mit/libX11/dist/config.sub up to 1.1.1.13 xsrc/external/mit/libX11/dist/configure up to 1.1.1.21 xsrc/external/mit/libX11/dist/configure.ac up to 1.1.1.21 xsrc/external/mit/libX11/dist/depcomp up to 1.1.1.10 xsrc/external/mit/libX11/dist/install-sh up to 1.1.1.10 xsrc/external/mit/libX11/dist/ltmain.sh up to 1.1.1.14 xsrc/external/mit/libX11/dist/include/Makefile.am up to 1.1.1.3 xsrc/external/mit/libX11/dist/include/Makefile.in up to 1.1.1.20 xsrc/external/mit/libX11/dist/include/X11/Xlib.h up to 1.1.1.9 xsrc/external/mit/libX11/dist/include/X11/Xlibint.h up to 1.1.1.12 xsrc/external/mit/libX11/dist/m4/libtool.m4 up to 1.9 xsrc/external/mit/libX11/dist/man/AllPlanes.man up to 1.1.1.5 xsrc/external/mit/libX11/dist/man/BlackPixelOfScreen.man up to 1.1.1.4 xsrc/external/mit/libX11/dist/man/Compose.man up to 1.1.1.6 xsrc/external/mit/libX11/dist/man/DisplayOfCCC.man up to 1.1.1.5 xsrc/external/mit/libX11/dist/man/ImageByteOrder.man up to 1.1.1.4 xsrc/external/mit/libX11/dist/man/IsCursorKey.man up to 1.1.1.4 xsrc/external/mit/libX11/dist/man/Makefile.in up to 1.1.1.19 xsrc/external/mit/libX11/dist/man/XAddConnectionWatch.man up to 1.1.1.5 xsrc/external/mit/libX11/dist/man/XAddHost.man up to 1.1.1.6 xsrc/external/mit/libX11/dist/man/XAllocClassHint.man up to 1.1.1.4 xsrc/external/mit/libX11/dist/man/XAllocColor.man up to 1.1.1.6 xsrc/external/mit/libX11/dist/man/XAllocIconSize.man up to 1.1.1.5 xsrc/external/mit/libX11/dist/man/XAllocSizeHints.man up to 1.1.1.4 xsrc/external/mit/libX11/dist/man/XAllocStandardColormap.man up to 1.1.1.4 xsrc/external/mit/libX11/dist/man/XAllocWMHints.man up to 1.1.1.4 xsrc/external/mit/libX11/dist/man/XAllowEvents.man up to 1.1.1.4 xsrc/external/mit/libX11/dist/man/XAnyEvent.man up to 1.1.1.4 xsrc/external/mit/libX11/dist/man/XButtonEvent.man up to 1.1.1.4 xsrc/external/mit/libX11/dist/man/XChangeKeyboardControl.man up to 1.1.1.4 xsrc/external/mit/libX11/dist/man/XChangeKeyboardMapping.man up to 1.1.1.5 xsrc/external/mit/libX11/dist/man/XChangePointerControl.man up to 1.1.1.4 xsrc/external/mit/libX11/dist/man/XChangeSaveSet.man up to 1.1.1.4 xsrc/external/mit/libX11/dist/man/XChangeWindowAttributes.man up to 1.1.1.4 xsrc/external/mit/libX11/dist/man/XCirculateEvent.man up to 1.1.1.4 xsrc/external/mit/libX11/dist/man/XCirculateRequestEvent.man up to 1.1.1.4 xsrc/external/mit/libX11/dist/man/XClearArea.man up to 1.1.1.4 xsrc/external/mit/libX11/dist/man/XClientMessageEvent.man up to 1.1.1.4 xsrc/external/mit/libX11/dist/man/XColormapEvent.man up to 1.1.1.4 xsrc/external/mit/libX11/dist/man/XConfigureEvent.man up to 1.1.1.4 xsrc/external/mit/libX11/dist/man/XConfigureRequestEvent.man up to 1.1.1.4 xsrc/external/mit/libX11/dist/man/XConfigureWindow.man up to 1.1.1.4 xsrc/external/mit/libX11/dist/man/XCopyArea.man up to 1.1.1.5 xsrc/external/mit/libX11/dist/man/XCreateColormap.man up to 1.1.1.5 xsrc/external/mit/libX11/dist/man/XCreateFontCursor.man up to 1.1.1.6 xsrc/external/mit/libX11/dist/man/XCreateFontSet.man up to 1.1.1.5 xsrc/external/mit/libX11/dist/man/XCreateGC.man up to 1.5 xsrc/external/mit/libX11/dist/man/XCreateIC.man up to 1.1.1.4 xsrc/external/mit/libX11/dist/man/XCreateOC.man up to 1.1.1.5 xsrc/external/mit/libX11/dist/man/XCreatePixmap.man up to 1.1.1.4 xsrc/external/mit/libX11/dist/man/XCreateRegion.man up to 1.1.1.4 xsrc/external/mit/libX11/dist/man/XCreateWindow.man up to 1.1.1.4 xsrc/external/mit/libX11/dist/man/XCreateWindowEvent.man up to 1.1.1.4 xsrc/external/mit/libX11/dist/man/XCrossingEvent.man up to 1.1.1.4 xsrc/external/mit/libX11/dist/man/XDefineCursor.man up to 1.1.1.4 xsrc/external/mit/libX11/dist/man/XDestroyWindow.man up to 1.1.1.4 xsrc/external/mit/libX11/dist/man/XDestroyWindowEvent.man up to 1.1.1.4 xsrc/external/mit/libX11/dist/man/XDrawArc.man up to 1.1.1.4 xsrc/external/mit/libX11/dist/man/XDrawImageString.man up to 1.1.1.5 xsrc/external/mit/libX11/dist/man/XDrawLine.man up to 1.1.1.4 xsrc/external/mit/libX11/dist/man/XDrawPoint.man up to 1.1.1.4 xsrc/external/mit/libX11/dist/man/XDrawRectangle.man up to 1.1.1.4 xsrc/external/mit/libX11/dist/man/XDrawString.man up to 1.1.1.5 xsrc/external/mit/libX11/dist/man/XDrawText.man up to 1.1.1.4 xsrc/external/mit/libX11/dist/man/XEmptyRegion.man up to 1.1.1.4 xsrc/external/mit/libX11/dist/man/XErrorEvent.man up to 1.1.1.5 xsrc/external/mit/libX11/dist/man/XExposeEvent.man up to 1.1.1.4 xsrc/external/mit/libX11/dist/man/XExtentsOfFontSet.man up to 1.1.1.4 xsrc/external/mit/libX11/dist/man/XFillRectangle.man up to 1.1.1.4 xsrc/external/mit/libX11/dist/man/XFilterEvent.man up to 1.1.1.4 xsrc/external/mit/libX11/dist/man/XFlush.man up to 1.1.1.4 xsrc/external/mit/libX11/dist/man/XFocusChangeEvent.man up to 1.1.1.4 xsrc/external/mit/libX11/dist/man/XFontSetExtents.man up to 1.1.1.4 xsrc/external/mit/libX11/dist/man/XFontsOfFontSet.man up to 1.1.1.4 xsrc/external/mit/libX11/dist/man/XFree.man up to 1.1.1.5 xsrc/external/mit/libX11/dist/man/XGetEventData.man up to 1.1.1.3 xsrc/external/mit/libX11/dist/man/XGetVisualInfo.man up to 1.1.1.4 xsrc/external/mit/libX11/dist/man/XGetWindowAttributes.man up to 1.1.1.4 xsrc/external/mit/libX11/dist/man/XGetWindowProperty.man up to 1.1.1.5 xsrc/external/mit/libX11/dist/man/XGetXCBConnection.man up to 1.1.1.4 xsrc/external/mit/libX11/dist/man/XGrabButton.man up to 1.1.1.4 xsrc/external/mit/libX11/dist/man/XGrabKey.man up to 1.1.1.4 xsrc/external/mit/libX11/dist/man/XGrabKeyboard.man up to 1.1.1.4 xsrc/external/mit/libX11/dist/man/XGrabPointer.man up to 1.1.1.4 xsrc/external/mit/libX11/dist/man/XGrabServer.man up to 1.1.1.4 xsrc/external/mit/libX11/dist/man/XGraphicsExposeEvent.man up to 1.1.1.4 xsrc/external/mit/libX11/dist/man/XGravityEvent.man up to 1.1.1.4 xsrc/external/mit/libX11/dist/man/XIconifyWindow.man up to 1.1.1.4 xsrc/external/mit/libX11/dist/man/XIfEvent.man up to 1.1.1.4 xsrc/external/mit/libX11/dist/man/XInitImage.man up to 1.1.1.4 xsrc/external/mit/libX11/dist/man/XInitThreads.man up to 1.1.1.4 xsrc/external/mit/libX11/dist/man/XInstallColormap.man up to 1.1.1.4 xsrc/external/mit/libX11/dist/man/XInternAtom.man up to 1.1.1.5 xsrc/external/mit/libX11/dist/man/XIntersectRegion.man up to 1.1.1.4 xsrc/external/mit/libX11/dist/man/XKeymapEvent.man up to 1.1.1.4 xsrc/external/mit/libX11/dist/man/XListFonts.man up to 1.1.1.5 xsrc/external/mit/libX11/dist/man/XLoadFont.man up to 1.1.1.5 xsrc/external/mit/libX11/dist/man/XLookupKeysym.man up to 1.1.1.5 xsrc/external/mit/libX11/dist/man/XMapEvent.man up to 1.1.1.4 xsrc/external/mit/libX11/dist/man/XMapRequestEvent.man up to 1.1.1.4 xsrc/external/mit/libX11/dist/man/XMapWindow.man up to 1.1.1.4 xsrc/external/mit/libX11/dist/man/XNextEvent.man up to 1.1.1.4 xsrc/external/mit/libX11/dist/man/XNoOp.man up to 1.1.1.4 xsrc/external/mit/libX11/dist/man/XOpenDisplay.man up to 1.1.1.5 xsrc/external/mit/libX11/dist/man/XOpenIM.man up to 1.1.1.4 xsrc/external/mit/libX11/dist/man/XOpenOM.man up to 1.1.1.5 xsrc/external/mit/libX11/dist/man/XParseGeometry.man up to 1.1.1.5 xsrc/external/mit/libX11/dist/man/XPolygonRegion.man up to 1.1.1.4 xsrc/external/mit/libX11/dist/man/XPropertyEvent.man up to 1.1.1.4 xsrc/external/mit/libX11/dist/man/XPutBackEvent.man up to 1.1.1.4 xsrc/external/mit/libX11/dist/man/XPutImage.man up to 1.1.1.4 xsrc/external/mit/libX11/dist/man/XQueryBestSize.man up to 1.1.1.4 xsrc/external/mit/libX11/dist/man/XQueryColor.man up to 1.1.1.5 xsrc/external/mit/libX11/dist/man/XQueryExtension.man up to 1.1.1.2 xsrc/external/mit/libX11/dist/man/XQueryPointer.man up to 1.1.1.4 xsrc/external/mit/libX11/dist/man/XQueryTree.man up to 1.1.1.4 xsrc/external/mit/libX11/dist/man/XRaiseWindow.man up to 1.1.1.5 xsrc/external/mit/libX11/dist/man/XReadBitmapFile.man up to 1.1.1.6 xsrc/external/mit/libX11/dist/man/XRecolorCursor.man up to 1.1.1.4 xsrc/external/mit/libX11/dist/man/XReparentEvent.man up to 1.1.1.4 xsrc/external/mit/libX11/dist/man/XReparentWindow.man up to 1.1.1.4 xsrc/external/mit/libX11/dist/man/XResizeRequestEvent.man up to 1.1.1.4 xsrc/external/mit/libX11/dist/man/XResourceManagerString.man up to 1.1.1.4 xsrc/external/mit/libX11/dist/man/XSaveContext.man up to 1.1.1.5 xsrc/external/mit/libX11/dist/man/XSelectInput.man up to 1.1.1.4 xsrc/external/mit/libX11/dist/man/XSelectionClearEvent.man up to 1.1.1.4 xsrc/external/mit/libX11/dist/man/XSelectionEvent.man up to 1.1.1.4 xsrc/external/mit/libX11/dist/man/XSelectionRequestEvent.man up to 1.1.1.4 xsrc/external/mit/libX11/dist/man/XSendEvent.man up to 1.1.1.4 xsrc/external/mit/libX11/dist/man/XSetArcMode.man up to 1.1.1.4 xsrc/external/mit/libX11/dist/man/XSetClipOrigin.man up to 1.1.1.4 xsrc/external/mit/libX11/dist/man/XSetCloseDownMode.man up to 1.1.1.4 xsrc/external/mit/libX11/dist/man/XSetCommand.man up to 1.1.1.4 xsrc/external/mit/libX11/dist/man/XSetErrorHandler.man up to 1.1.1.5 xsrc/external/mit/libX11/dist/man/XSetEventQueueOwner.man up to 1.1.1.4 xsrc/external/mit/libX11/dist/man/XSetFillStyle.man up to 1.1.1.4 xsrc/external/mit/libX11/dist/man/XSetFont.man up to 1.1.1.4 xsrc/external/mit/libX11/dist/man/XSetFontPath.man up to 1.1.1.4 xsrc/external/mit/libX11/dist/man/XSetICFocus.man up to 1.1.1.4 xsrc/external/mit/libX11/dist/man/XSetICValues.man up to 1.1.1.4 xsrc/external/mit/libX11/dist/man/XSetInputFocus.man up to 1.1.1.4 xsrc/external/mit/libX11/dist/man/XSetLineAttributes.man up to 1.1.1.5 xsrc/external/mit/libX11/dist/man/XSetPointerMapping.man up to 1.1.1.5 xsrc/external/mit/libX11/dist/man/XSetScreenSaver.man up to 1.1.1.4 xsrc/external/mit/libX11/dist/man/XSetSelectionOwner.man up to 1.1.1.4 xsrc/external/mit/libX11/dist/man/XSetState.man up to 1.1.1.5 xsrc/external/mit/libX11/dist/man/XSetTextProperty.man up to 1.1.1.4 xsrc/external/mit/libX11/dist/man/XSetTile.man up to 1.1.1.4 xsrc/external/mit/libX11/dist/man/XSetTransientForHint.man up to 1.1.1.4 xsrc/external/mit/libX11/dist/man/XSetWMClientMachine.man up to 1.1.1.4 xsrc/external/mit/libX11/dist/man/XSetWMColormapWindows.man up to 1.1.1.4 xsrc/external/mit/libX11/dist/man/XSetWMIconName.man up to 1.1.1.5 xsrc/external/mit/libX11/dist/man/XSetWMName.man up to 1.1.1.5 xsrc/external/mit/libX11/dist/man/XSetWMProperties.man up to 1.1.1.5 xsrc/external/mit/libX11/dist/man/XSetWMProtocols.man up to 1.1.1.4 xsrc/external/mit/libX11/dist/man/XStoreBytes.man up to 1.1.1.5 xsrc/external/mit/libX11/dist/man/XStoreColors.man up to 1.1.1.5 xsrc/external/mit/libX11/dist/man/XStringListToTextProperty.man up to 1.1.1.4 xsrc/external/mit/libX11/dist/man/XStringToKeysym.man up to 1.1.1.6 xsrc/external/mit/libX11/dist/man/XSupportsLocale.man up to 1.1.1.5 xsrc/external/mit/libX11/dist/man/XSynchronize.man up to 1.1.1.4 xsrc/external/mit/libX11/dist/man/XTextExtents.man up to 1.1.1.5 xsrc/external/mit/libX11/dist/man/XTextWidth.man up to 1.1.1.5 xsrc/external/mit/libX11/dist/man/XTranslateCoordinates.man up to 1.1.1.4 xsrc/external/mit/libX11/dist/man/XUnmapEvent.man up to 1.1.1.4 xsrc/external/mit/libX11/dist/man/XUnmapWindow.man up to 1.1.1.4 xsrc/external/mit/libX11/dist/man/XVaCreateNestedList.man up to 1.1.1.4 xsrc/external/mit/libX11/dist/man/XVisibilityEvent.man up to 1.1.1.4 xsrc/external/mit/libX11/dist/man/XWarpPointer.man up to 1.1.1.4 xsrc/external/mit/libX11/dist/man/XcmsAllocColor.man up to 1.1.1.5 xsrc/external/mit/libX11/dist/man/XcmsCCCOfColormap.man up to 1.1.1.4 xsrc/external/mit/libX11/dist/man/XcmsCIELabQueryMaxC.man up to 1.1.1.4 xsrc/external/mit/libX11/dist/man/XcmsCIELuvQueryMaxC.man up to 1.1.1.4 xsrc/external/mit/libX11/dist/man/XcmsColor.man up to 1.1.1.4 xsrc/external/mit/libX11/dist/man/XcmsConvertColors.man up to 1.1.1.4 xsrc/external/mit/libX11/dist/man/XcmsCreateCCC.man up to 1.1.1.4 xsrc/external/mit/libX11/dist/man/XcmsDefaultCCC.man up to 1.1.1.4 xsrc/external/mit/libX11/dist/man/XcmsQueryBlack.man up to 1.1.1.4 xsrc/external/mit/libX11/dist/man/XcmsQueryColor.man up to 1.1.1.5 xsrc/external/mit/libX11/dist/man/XcmsSetWhitePoint.man up to 1.1.1.4 xsrc/external/mit/libX11/dist/man/XcmsStoreColor.man up to 1.1.1.5 xsrc/external/mit/libX11/dist/man/XcmsTekHVCQueryMaxC.man up to 1.1.1.4 xsrc/external/mit/libX11/dist/man/XmbDrawImageString.man up to 1.1.1.5 xsrc/external/mit/libX11/dist/man/XmbDrawString.man up to 1.1.1.5 xsrc/external/mit/libX11/dist/man/XmbDrawText.man up to 1.1.1.4 xsrc/external/mit/libX11/dist/man/XmbLookupString.man up to 1.1.1.4 xsrc/external/mit/libX11/dist/man/XmbResetIC.man up to 1.1.1.4 xsrc/external/mit/libX11/dist/man/XmbTextEscapement.man up to 1.1.1.5 xsrc/external/mit/libX11/dist/man/XmbTextExtents.man up to 1.1.1.5 xsrc/external/mit/libX11/dist/man/XmbTextListToTextProperty.man up to 1.1.1.5 xsrc/external/mit/libX11/dist/man/XmbTextPerCharExtents.man up to 1.1.1.5 xsrc/external/mit/libX11/dist/man/XrmEnumerateDatabase.man up to 1.1.1.4 xsrc/external/mit/libX11/dist/man/XrmGetFileDatabase.man up to 1.1.1.6 xsrc/external/mit/libX11/dist/man/XrmGetResource.man up to 1.1.1.4 xsrc/external/mit/libX11/dist/man/XrmInitialize.man up to 1.1.1.5 xsrc/external/mit/libX11/dist/man/XrmMergeDatabases.man up to 1.1.1.5 xsrc/external/mit/libX11/dist/man/XrmPutResource.man up to 1.1.1.5 xsrc/external/mit/libX11/dist/man/XrmUniqueQuark.man up to 1.1.1.5 xsrc/external/mit/libX11/dist/man/xkb/Makefile.am up to 1.1.1.6 xsrc/external/mit/libX11/dist/man/xkb/Makefile.in up to 1.1.1.19 xsrc/external/mit/libX11/dist/man/xkb/XkbAddGeomOverlayRow.man up to 1.1.1.4 xsrc/external/mit/libX11/dist/man/xkb/XkbBell.man up to 1.1.1.4 xsrc/external/mit/libX11/dist/man/xkb/XkbBellEvent.man up to 1.1.1.4 xsrc/external/mit/libX11/dist/man/xkb/XkbChangeControls.man up to 1.1.1.4 xsrc/external/mit/libX11/dist/man/xkb/XkbDeviceBell.man up to 1.1.1.4 xsrc/external/mit/libX11/dist/man/xkb/XkbDeviceBellEvent.man up to 1.1.1.4 xsrc/external/mit/libX11/dist/man/xkb/XkbForceBell.man up to 1.1.1.4 xsrc/external/mit/libX11/dist/man/xkb/XkbForceDeviceBell.man up to 1.1.1.4 xsrc/external/mit/libX11/dist/man/xkb/XkbFreeIndicatorMaps.man up to 1.1.1.4 xsrc/external/mit/libX11/dist/man/xkb/XkbFreeKeyboard.man up to 1.1.1.4 xsrc/external/mit/libX11/dist/man/xkb/XkbGetAccessXTimeout.man up to 1.1.1.4 xsrc/external/mit/libX11/dist/man/xkb/XkbGetNamedIndicator.man up to 1.1.1.4 xsrc/external/mit/libX11/dist/man/xkb/XkbInitCanonicalKeyTypes.man up to 1.1.1.4 xsrc/external/mit/libX11/dist/man/xkb/XkbKeyNumGroups.man up to 1.1.1.4 xsrc/external/mit/libX11/dist/man/xkb/XkbOpenDisplay.man up to 1.1.1.4 xsrc/external/mit/libX11/dist/man/xkb/XkbSelectEvents.man up to 1.1.1.4 xsrc/external/mit/libX11/dist/man/xkb/XkbSetNamedIndicator.man up to 1.1.1.4 xsrc/external/mit/libX11/dist/modules/Makefile.in up to 1.1.1.19 xsrc/external/mit/libX11/dist/modules/im/Makefile.in up to 1.1.1.19 xsrc/external/mit/libX11/dist/modules/im/ximcp/Makefile.in up to 1.1.1.19 xsrc/external/mit/libX11/dist/modules/im/ximcp/imCallbk.c up to 1.1.1.9 xsrc/external/mit/libX11/dist/modules/im/ximcp/imDefIc.c up to 1.1.1.10 xsrc/external/mit/libX11/dist/modules/im/ximcp/imDefIm.c up to 1.1.1.10 xsrc/external/mit/libX11/dist/modules/im/ximcp/imInsClbk.c up to 1.1.1.7 xsrc/external/mit/libX11/dist/modules/im/ximcp/imLcFlt.c up to 1.1.1.8 xsrc/external/mit/libX11/dist/modules/im/ximcp/imLcIm.c up to 1.1.1.10 xsrc/external/mit/libX11/dist/modules/im/ximcp/imLcLkup.c up to 1.3 xsrc/external/mit/libX11/dist/modules/im/ximcp/imRmAttr.c up to 1.2 xsrc/external/mit/libX11/dist/modules/im/ximcp/imThaiFlt.c up to 1.1.1.7 xsrc/external/mit/libX11/dist/modules/lc/Makefile.in up to 1.1.1.19 xsrc/external/mit/libX11/dist/modules/lc/Utf8/Makefile.in up to 1.1.1.19 xsrc/external/mit/libX11/dist/modules/lc/def/Makefile.in up to 1.1.1.19 xsrc/external/mit/libX11/dist/modules/lc/gen/Makefile.in up to 1.1.1.19 xsrc/external/mit/libX11/dist/modules/om/Makefile.in up to 1.1.1.19 xsrc/external/mit/libX11/dist/modules/om/generic/Makefile.in up to 1.1.1.19 xsrc/external/mit/libX11/dist/modules/om/generic/omGeneric.c up to 1.1.1.10 xsrc/external/mit/libX11/dist/nls/Makefile.in up to 1.1.1.19 xsrc/external/mit/libX11/dist/nls/compose.dir.pre up to 1.1.1.9 xsrc/external/mit/libX11/dist/nls/locale.alias.pre up to 1.1.1.10 xsrc/external/mit/libX11/dist/nls/locale.dir.pre up to 1.1.1.9 xsrc/external/mit/libX11/dist/nls/en_US.UTF-8/Compose.pre up to 1.6 xsrc/external/mit/libX11/dist/nls/fi_FI.UTF-8/Compose.pre up to 1.1.1.6 xsrc/external/mit/libX11/dist/nls/th_TH/XLC_LOCALE.pre up to 1.1.1.5 xsrc/external/mit/libX11/dist/nls/th_TH.UTF-8/XLC_LOCALE.pre up to 1.1.1.4 xsrc/external/mit/libX11/dist/specs/Makefile.in up to 1.1.1.16 xsrc/external/mit/libX11/dist/specs/XIM/Makefile.in up to 1.1.1.16 xsrc/external/mit/libX11/dist/specs/XIM/xim.xml up to 1.1.1.3 xsrc/external/mit/libX11/dist/specs/XKB/Makefile.in up to 1.1.1.12 xsrc/external/mit/libX11/dist/specs/XKB/ch08.xml up to 1.1.1.4 xsrc/external/mit/libX11/dist/specs/XKB/ch13.xml up to 1.1.1.5 xsrc/external/mit/libX11/dist/specs/i18n/Makefile.in up to 1.1.1.16 xsrc/external/mit/libX11/dist/specs/i18n/compose/Makefile.in up to 1.1.1.9 xsrc/external/mit/libX11/dist/specs/i18n/compose/compose-chart.pl up to 1.1.1.2 xsrc/external/mit/libX11/dist/specs/i18n/framework/Makefile.in up to 1.1.1.12 xsrc/external/mit/libX11/dist/specs/i18n/framework/framework.xml up to 1.1.1.5 xsrc/external/mit/libX11/dist/specs/i18n/localedb/Makefile.in up to 1.1.1.12 xsrc/external/mit/libX11/dist/specs/i18n/trans/Makefile.in up to 1.1.1.12 xsrc/external/mit/libX11/dist/specs/libX11/AppC.xml up to 1.1.1.8 xsrc/external/mit/libX11/dist/specs/libX11/CH01.xml up to 1.1.1.5 xsrc/external/mit/libX11/dist/specs/libX11/CH13.xml up to 1.1.1.7 xsrc/external/mit/libX11/dist/specs/libX11/CH14.xml up to 1.1.1.7 xsrc/external/mit/libX11/dist/specs/libX11/Makefile.in up to 1.1.1.16 xsrc/external/mit/libX11/dist/src/Context.c up to 1.1.1.6 xsrc/external/mit/libX11/dist/src/CopyCmap.c up to 1.1.1.5 xsrc/external/mit/libX11/dist/src/CrCmap.c up to 1.1.1.3 xsrc/external/mit/libX11/dist/src/Depths.c up to 1.1.1.5 xsrc/external/mit/libX11/dist/src/DisName.c up to 1.1.1.4 xsrc/external/mit/libX11/dist/src/ErrDes.c up to 1.1.1.6 xsrc/external/mit/libX11/dist/src/FSWrap.c up to 1.1.1.8 xsrc/external/mit/libX11/dist/src/FetchName.c up to 1.1.1.6 xsrc/external/mit/libX11/dist/src/Font.c up to 1.7 xsrc/external/mit/libX11/dist/src/FontInfo.c up to 1.1.1.9 xsrc/external/mit/libX11/dist/src/FontNames.c up to 1.9 xsrc/external/mit/libX11/dist/src/FreeCmap.c up to 1.1.1.3 xsrc/external/mit/libX11/dist/src/GetAtomNm.c up to 1.1.1.7 xsrc/external/mit/libX11/dist/src/GetColor.c up to 1.1.1.4 xsrc/external/mit/libX11/dist/src/GetDflt.c up to 1.1.1.5 xsrc/external/mit/libX11/dist/src/GetFPath.c up to 1.7 xsrc/external/mit/libX11/dist/src/GetHints.c up to 1.1.1.7 xsrc/external/mit/libX11/dist/src/GetIFocus.c up to 1.1.1.5 xsrc/external/mit/libX11/dist/src/GetImage.c up to 1.1.1.7 xsrc/external/mit/libX11/dist/src/GetKCnt.c up to 1.1.1.5 xsrc/external/mit/libX11/dist/src/GetMoEv.c up to 1.1.1.6 xsrc/external/mit/libX11/dist/src/GetPCnt.c up to 1.1.1.5 xsrc/external/mit/libX11/dist/src/GetPntMap.c up to 1.1.1.7 xsrc/external/mit/libX11/dist/src/GetRGBCMap.c up to 1.1.1.7 xsrc/external/mit/libX11/dist/src/GetSSaver.c up to 1.1.1.5 xsrc/external/mit/libX11/dist/src/GrServer.c up to 1.1.1.3 xsrc/external/mit/libX11/dist/src/Host.c up to 1.1.1.6 xsrc/external/mit/libX11/dist/src/KeyBind.c up to 1.1.1.9 xsrc/external/mit/libX11/dist/src/KeysymStr.c up to 1.1.1.5 xsrc/external/mit/libX11/dist/src/LiHosts.c up to 1.1.1.6 xsrc/external/mit/libX11/dist/src/LiICmaps.c up to 1.1.1.6 xsrc/external/mit/libX11/dist/src/LiProps.c up to 1.1.1.5 xsrc/external/mit/libX11/dist/src/ListExt.c up to 1.7 xsrc/external/mit/libX11/dist/src/LoadFont.c up to 1.1.1.4 xsrc/external/mit/libX11/dist/src/LookupCol.c up to 1.1.1.4 xsrc/external/mit/libX11/dist/src/Macros.c up to 1.1.1.6 xsrc/external/mit/libX11/dist/src/Makefile.am up to 1.1.1.13 xsrc/external/mit/libX11/dist/src/Makefile.in up to 1.1.1.19 xsrc/external/mit/libX11/dist/src/ModMap.c up to 1.8 xsrc/external/mit/libX11/dist/src/OpenDis.c up to 1.1.1.12 xsrc/external/mit/libX11/dist/src/ParseCol.c up to 1.1.1.4 xsrc/external/mit/libX11/dist/src/PixFormats.c up to 1.1.1.4 xsrc/external/mit/libX11/dist/src/PolyReg.c up to 1.1.1.6 xsrc/external/mit/libX11/dist/src/PolyTxt.c up to 1.1.1.4 xsrc/external/mit/libX11/dist/src/PutImage.c up to 1.1.1.8 xsrc/external/mit/libX11/dist/src/QuColors.c up to 1.1.1.6 xsrc/external/mit/libX11/dist/src/QuExt.c up to 1.1.1.5 xsrc/external/mit/libX11/dist/src/QuKeybd.c up to 1.1.1.5 xsrc/external/mit/libX11/dist/src/QuTree.c up to 1.1.1.6 xsrc/external/mit/libX11/dist/src/Quarks.c up to 1.1.1.8 xsrc/external/mit/libX11/dist/src/RdBitF.c up to 1.1.1.8 xsrc/external/mit/libX11/dist/src/ReconfWM.c up to 1.1.1.5 xsrc/external/mit/libX11/dist/src/Region.c up to 1.1.1.9 xsrc/external/mit/libX11/dist/src/SetFPath.c up to 1.1.1.5 xsrc/external/mit/libX11/dist/src/SetHints.c up to 1.1.1.8 xsrc/external/mit/libX11/dist/src/SetLocale.c up to 1.1.1.6 xsrc/external/mit/libX11/dist/src/SetRGBCMap.c up to 1.1.1.5 xsrc/external/mit/libX11/dist/src/StColor.c up to 1.1.1.4 xsrc/external/mit/libX11/dist/src/StColors.c up to 1.1.1.4 xsrc/external/mit/libX11/dist/src/StNColor.c up to 1.1.1.3 xsrc/external/mit/libX11/dist/src/StName.c up to 1.1.1.5 xsrc/external/mit/libX11/dist/src/StrKeysym.c up to 1.1.1.5 xsrc/external/mit/libX11/dist/src/Sync.c up to 1.1.1.4 xsrc/external/mit/libX11/dist/src/Text.c up to 1.1.1.4 xsrc/external/mit/libX11/dist/src/TextToStr.c up to 1.1.1.6 xsrc/external/mit/libX11/dist/src/UngrabSvr.c up to 1.1.1.3 xsrc/external/mit/libX11/dist/src/VisUtil.c up to 1.1.1.6 xsrc/external/mit/libX11/dist/src/WMProps.c up to 1.1.1.4 xsrc/external/mit/libX11/dist/src/WrBitF.c up to 1.1.1.5 xsrc/external/mit/libX11/dist/src/XlibInt.c up to 1.13 xsrc/external/mit/libX11/dist/src/Xrm.c up to 1.1.1.10 xsrc/external/mit/libX11/dist/src/config.h.in up to 1.1.1.12 xsrc/external/mit/libX11/dist/src/globals.c up to 1.1.1.7 xsrc/external/mit/libX11/dist/src/imConv.c up to 1.1.1.5 xsrc/external/mit/libX11/dist/src/os2Stubs.c up to 1.1.1.4 xsrc/external/mit/libX11/dist/src/xcb_io.c up to 1.1.1.14 xsrc/external/mit/libX11/dist/src/util/Makefile.am up to 1.1.1.8 xsrc/external/mit/libX11/dist/src/util/Makefile.in up to 1.1.1.20 xsrc/external/mit/libX11/dist/src/util/makekeys.c up to 1.1.1.9 xsrc/external/mit/libX11/dist/src/xcms/CvCols.c up to 1.1.1.5 xsrc/external/mit/libX11/dist/src/xcms/HVCGcVC.c up to 1.1.1.4 xsrc/external/mit/libX11/dist/src/xcms/HVCMxC.c up to 1.1.1.4 xsrc/external/mit/libX11/dist/src/xcms/LRGB.c up to 1.1.1.9 xsrc/external/mit/libX11/dist/src/xcms/Lab.c up to 1.1.1.5 xsrc/external/mit/libX11/dist/src/xcms/Luv.c up to 1.1.1.5 xsrc/external/mit/libX11/dist/src/xcms/Makefile.in up to 1.1.1.19 xsrc/external/mit/libX11/dist/src/xcms/StCols.c up to 1.1.1.5 xsrc/external/mit/libX11/dist/src/xcms/cmsAllNCol.c up to 1.1.1.5 xsrc/external/mit/libX11/dist/src/xcms/cmsCmap.c up to 1.1.1.6 xsrc/external/mit/libX11/dist/src/xcms/cmsColNm.c up to 1.1.1.10 xsrc/external/mit/libX11/dist/src/xcms/cmsInt.c up to 1.1.1.7 xsrc/external/mit/libX11/dist/src/xcms/cmsLkCol.c up to 1.1.1.6 xsrc/external/mit/libX11/dist/src/xcms/cmsProp.c up to 1.1.1.6 xsrc/external/mit/libX11/dist/src/xcms/xyY.c up to 1.1.1.5 xsrc/external/mit/libX11/dist/src/xkb/Makefile.am up to 1.1.1.5 xsrc/external/mit/libX11/dist/src/xkb/Makefile.in up to 1.1.1.19 xsrc/external/mit/libX11/dist/src/xkb/XKB.c up to 1.1.1.8 xsrc/external/mit/libX11/dist/src/xkb/XKBAlloc.c up to 1.1.1.10 xsrc/external/mit/libX11/dist/src/xkb/XKBBind.c up to 1.1.1.8 xsrc/external/mit/libX11/dist/src/xkb/XKBExtDev.c up to 1.1.1.9 xsrc/external/mit/libX11/dist/src/xkb/XKBGAlloc.c up to 1.1.1.11 xsrc/external/mit/libX11/dist/src/xkb/XKBGeom.c up to 1.1.1.9 xsrc/external/mit/libX11/dist/src/xkb/XKBGetByName.c up to 1.1.1.7 xsrc/external/mit/libX11/dist/src/xkb/XKBGetMap.c up to 1.1.1.7 xsrc/external/mit/libX11/dist/src/xkb/XKBList.c up to 1.1.1.7 xsrc/external/mit/libX11/dist/src/xkb/XKBMAlloc.c up to 1.4 xsrc/external/mit/libX11/dist/src/xkb/XKBMisc.c up to 1.1.1.8 xsrc/external/mit/libX11/dist/src/xkb/XKBNames.c up to 1.1.1.9 xsrc/external/mit/libX11/dist/src/xkb/XKBRdBuf.c up to 1.1.1.8 xsrc/external/mit/libX11/dist/src/xkb/XKBSetGeom.c up to 1.1.1.7 xsrc/external/mit/libX11/dist/src/xkb/XKBlibint.h up to 1.1.1.6 xsrc/external/mit/libX11/dist/src/xlibi18n/ICWrap.c up to 1.1.1.9 xsrc/external/mit/libX11/dist/src/xlibi18n/Makefile.in up to 1.1.1.19 xsrc/external/mit/libX11/dist/src/xlibi18n/XDefaultIMIF.c up to 1.1.1.9 xsrc/external/mit/libX11/dist/src/xlibi18n/XDefaultOMIF.c up to 1.1.1.10 xsrc/external/mit/libX11/dist/src/xlibi18n/XlcDL.c up to 1.9 xsrc/external/mit/libX11/dist/src/xlibi18n/XlcPublic.h up to 1.1.1.3 xsrc/external/mit/libX11/dist/src/xlibi18n/Xlcint.h up to 1.1.1.5 xsrc/external/mit/libX11/dist/src/xlibi18n/imKStoUCS.c up to 1.1.1.5 xsrc/external/mit/libX11/dist/src/xlibi18n/lcCT.c up to 1.1.1.6 xsrc/external/mit/libX11/dist/src/xlibi18n/lcCharSet.c up to 1.1.1.7 xsrc/external/mit/libX11/dist/src/xlibi18n/lcDB.c up to 1.1.1.8 xsrc/external/mit/libX11/dist/src/xlibi18n/lcFile.c up to 1.1.1.9 xsrc/external/mit/libX11/dist/src/xlibi18n/lcGeneric.c up to 1.1.1.10 xsrc/external/mit/libX11/dist/src/xlibi18n/lcPrTxt.c up to 1.1.1.8 xsrc/external/mit/libX11/dist/src/xlibi18n/lcPublic.c up to 1.1.1.8 xsrc/external/mit/libX11/dist/src/xlibi18n/lcStd.c up to 1.1.1.5 xsrc/external/mit/libX11/dist/src/xlibi18n/lcTxtPr.c up to 1.1.1.5 xsrc/external/mit/libX11/dist/src/xlibi18n/lcUTF8.c up to 1.1.1.7 xsrc/external/mit/libX11/dist/src/xlibi18n/lcUtil.c up to 1.1.1.4 xsrc/external/mit/libX11/dist/src/xlibi18n/lcWrap.c up to 1.1.1.7 xsrc/external/mit/libX11/dist/src/xlibi18n/lcUniConv/armscii_8.h up to 1.1.1.3 xsrc/external/mit/libX11/dist/src/xlibi18n/lcUniConv/cp1133.h up to 1.1.1.3 xsrc/external/mit/libX11/dist/src/xlibi18n/lcUniConv/cp1251.h up to 1.1.1.3 xsrc/external/mit/libX11/dist/src/xlibi18n/lcUniConv/cp1255.h up to 1.1.1.3 xsrc/external/mit/libX11/dist/src/xlibi18n/lcUniConv/cp1256.h up to 1.1.1.3 xsrc/external/mit/libX11/dist/src/xlibi18n/lcUniConv/georgian_academy.h up to 1.1.1.3 xsrc/external/mit/libX11/dist/src/xlibi18n/lcUniConv/georgian_ps.h up to 1.1.1.3 xsrc/external/mit/libX11/dist/src/xlibi18n/lcUniConv/iso8859_1.h up to 1.1.1.3 xsrc/external/mit/libX11/dist/src/xlibi18n/lcUniConv/iso8859_10.h up to 1.1.1.3 xsrc/external/mit/libX11/dist/src/xlibi18n/lcUniConv/iso8859_11.h up to 1.1.1.3 xsrc/external/mit/libX11/dist/src/xlibi18n/lcUniConv/iso8859_13.h up to 1.1.1.3 xsrc/external/mit/libX11/dist/src/xlibi18n/lcUniConv/iso8859_14.h up to 1.1.1.3 xsrc/external/mit/libX11/dist/src/xlibi18n/lcUniConv/iso8859_15.h up to 1.1.1.3 xsrc/external/mit/libX11/dist/src/xlibi18n/lcUniConv/iso8859_16.h up to 1.1.1.3 xsrc/external/mit/libX11/dist/src/xlibi18n/lcUniConv/iso8859_2.h up to 1.1.1.3 xsrc/external/mit/libX11/dist/src/xlibi18n/lcUniConv/iso8859_3.h up to 1.1.1.3 xsrc/external/mit/libX11/dist/src/xlibi18n/lcUniConv/iso8859_4.h up to 1.1.1.3 xsrc/external/mit/libX11/dist/src/xlibi18n/lcUniConv/iso8859_5.h up to 1.1.1.3 xsrc/external/mit/libX11/dist/src/xlibi18n/lcUniConv/iso8859_6.h up to 1.1.1.3 xsrc/external/mit/libX11/dist/src/xlibi18n/lcUniConv/iso8859_7.h up to 1.1.1.3 xsrc/external/mit/libX11/dist/src/xlibi18n/lcUniConv/iso8859_8.h up to 1.1.1.3 xsrc/external/mit/libX11/dist/src/xlibi18n/lcUniConv/iso8859_9.h up to 1.1.1.3 xsrc/external/mit/libX11/dist/src/xlibi18n/lcUniConv/iso8859_9e.h up to 1.1.1.3 xsrc/external/mit/libX11/dist/src/xlibi18n/lcUniConv/jisx0201.h up to 1.1.1.3 xsrc/external/mit/libX11/dist/src/xlibi18n/lcUniConv/koi8_c.h up to 1.1.1.3 xsrc/external/mit/libX11/dist/src/xlibi18n/lcUniConv/koi8_r.h up to 1.1.1.3 xsrc/external/mit/libX11/dist/src/xlibi18n/lcUniConv/koi8_u.h up to 1.1.1.3 xsrc/external/mit/libX11/dist/src/xlibi18n/lcUniConv/mulelao.h up to 1.1.1.3 xsrc/external/mit/libX11/dist/src/xlibi18n/lcUniConv/tatar_cyr.h up to 1.1.1.3 xsrc/external/mit/libX11/dist/src/xlibi18n/lcUniConv/tcvn.h up to 1.1.1.3 xsrc/external/mit/libX11/dist/src/xlibi18n/lcUniConv/tis620.h up to 1.1.1.3 xsrc/external/mit/libX11/dist/src/xlibi18n/lcUniConv/utf8.h up to 1.1.1.3 xsrc/external/mit/libX11/dist/src/xlibi18n/lcUniConv/viscii.h up to 1.1.1.3 Fix for ZDI-11426: Avoid leaking un-initalized memory to clients by zeroing the whole pixmap on initial allocation. Update libX11 from 1.6.5 to 1.6.10 (plus a cherry picked regression fix): - 1.6.10 fixes CVE-2020-14344 (Heap corruption in the X input method client in libX11). - 1.6.9 fixes a deadlock bug in _XReply. - 1.6.6 fixes CVE-2018-14599, CVE-2018-14600, CVE-2018-14598. [maya, ticket #1582] usr.bin/w/w.c 1.88-1.90 Handle hostname from DISPLAY="[2001:db8::dead:beef]:0" or similar. [kim, ticket #1583] sys/dev/dev_verbose.h 1.3,1.4 PR 55535: make built-in verbose modules available before the start of the autoconfiguration. [uwe, ticket #1584] usr.sbin/cpuctl/Makefile 1.9 usr.sbin/cpuctl/arch/cpuctl_i386.h 1.5 usr.sbin/cpuctl/arch/i386.c 1.111-1.113 via patch usr.sbin/cpuctl/cpuctl.c 1.31 usr.sbin/cpuctl/cpuctl.h 1.7 sys/arch/x86/x86/identcpu_subr.c 1.1-1.7 - Get TSC frequency from CPUID 0x15 and/or x16 for newer Intel processors. - Add 0xa5 and 0xa6 for Comet Lake. - Rename ci_cpuid_level to ci_max_cpuid and ci_cpuid_extlevel to ci_max_ext_cpuid to match x86/include/cpu.h. No functional change. - Sort some entries. - Add comment. [msaitoh, ticket #1585] sys/dev/pci/ichsmb.c 1.66-1.68 via patch - Add Comet Lake, Whiskey Lake U and Amber Lake Y support. - Whitespace fix. [msaitoh, ticket #1586] sys/dev/pci/ixgbe/ix_txrx.c 1.62-1.63 via patch sys/dev/pci/ixgbe/ixgbe.c 1.225, 1.228-1.229, 1.232 via patch sys/dev/pci/ixgbe/ixgbe.h 1.64, 1.66 sys/dev/pci/ixgbe/ixv.c 1.146, 1.148-1.150 via patch sys/dev/pci/ixgbe/ixgbe_common.c 1.27 sys/dev/pci/ixgbe/ixgbe_vf.c 1.23 sys/dev/pci/ixgbe/ixgbe_82598.c 1.15 sys/dev/pci/ixgbe/ixgbe_x550.c 1.18 sys/dev/pci/ixgbe/ixgbe_netbsd.c 1.14 sys/dev/pci/ixgbe/ixgbe_phy.c 1.21 sys/dev/pci/ixgbe/ixgbe_osdep.h 1.26 - Fix IXGBE_LE32_TO_CPUS() macro for big endian machine. This problem was only on X550. - Add debug printf()s. - Use unsigned to avoid undefined behavior in ixgbe_fc_enable_generic(). - Modify a little to reduce diff between ixgbe.c and ixv.c. No functional change. - Modify comment. - Remove unused macros. - Whitespace fix. - Fix typos. [msaitoh, ticket #1587] sys/arch/x86/include/specialreg.h 1.162-1.168 via patch - AMD CPUID Fn8000_000a %edx bit 20 is "SPEC_CTRL". - Add some bit definitions of AMD's CPUID Fn8000_001f Encrypted Memory features. - Add AMD INVLPGB/TLBSYNC hypervisor enable in VMCB and TLBSYNC intercept bit. - Add AMD MSR_DE_CFG's bit 1 as DE_CFG_LFENCE_SERIALIZE. - Add some definitions for Intel: - Add CPUID leaf 6 %eax bit 19 for HW_FEEDBACK* and IA32_PACKAGE_TERM* MSRs. - Add CPUID leaf 7 %ecx bit 31 for Protection Keys. - Add definition of Load only TLB and Store only TLB. - Add IF_PSCHANGE_MC_NO bit of IA32_ARCH_CAPABILITIES - Fix HWP_IGNIDL. - Add CPUID 7 %edx bit 9 "SRBDS_CTRL" - Modify comment. Style and fix typo. [msaitoh, ticket #1588] sys/arch/x86/x86/coretemp.c 1.37 Add special handling for model 0x0f stepping >=2 or mode 0x0e to get Tjmax. [msaitoh, ticket #1589] sys/dev/pci/if_ti.c 1.103, 1.106, 1.108, 1.116-1.120 via patch sys/dev/pci/if_tireg.h 1.26 - Use pci_intr_establish_xname() - Don't clear CFI and priority bit to pass them to the upper layer. - Add support for Farallon PN9000SX from FreeBSD. - u_int_{8,16,32}_t -> uint_{8,16,32}_t - Fix typo in comment. - Style fix. [msaitoh, ticket #1590] sys/dev/pci/piixpm.c 1.57-1.59, 1.61-1.63 via patch sys/dev/pci/piixpmreg.h 1.9-1.12 - Fix number of port for Hudson rev. 0x1f and newer. - Read SB800_SMB_HOSTC correctly. This register is not in the PCI config space but in the I/O space. - The bit 0 of SB800_SMB_HOSTC is 0 on SMI or 1 on IRQ, so invert the check. - Don't force using SMBUS0SEL register. - Acquire/release host semaphore to share SMBus between the host and the embedded controller (IMC). Without this change, "shutdown -r" does power off and not boot on some machines. - Save/restore port number before selecting port. - Modify comment. - Whitespace fix. [msaitoh, ticket #1591] sys/dev/sdmmc/sdhc.c 1.107 sys/dev/sdmmc/sdhcreg.h 1.21 Identify SDHC 4.1 and 4.2. [msaitoh, ticket #1592] sys/arch/x86/conf/files.x86 1.108 sys/arch/x86/include/apicvar.h 1.7 via patch sys/arch/x86/include/cpu.h 1.121 sys/arch/x86/x86/cpu.c 1.185 via patch sys/arch/x86/x86/hyperv.c 1.7 sys/arch/x86/x86/tsc.c 1.41 sys/arch/xen/conf/files.xen 1.181 Get TSC frequency from CPUID 0x15 and/or x16 if it's available. This change fixes a problem that newer Intel processors' timer counts very slowly. [msaitoh, ticket #1593] sys/dev/pci/if_wm.c 1.655-1.658, 1.660, 1.662, 1.664-1.668, 1.671-1.674, 1.678,1.680-1.685 via patch sys/dev/pci/if_wmreg.c 1.118-1.119 via patch sys/dev/pci/if_wmvar.c 1.45 via patch sys/dev/mii/igphy.c 1.35-1.36 via patch sys/dev/mii/igphyreg.h 1.12-1.13 sys/dev/mii/makphy.c 1.66 via patch sys/dev/mii/makphyreg.h 1.11 - Add SFP support. Module insertion/removal is not supported yet. Currently, SFP detection is only done in the driver's attach phase. - Detect the Media Auto Sense feature. Not supported yet. - Fix SFF_SFP_ETH_FLAGS_100FX. It's not 0x10 but 0x20. - Add extra delay in wm_serdes_power_up_link_82575(). - Add Intel I219 LM10-LM15 and V10-V14. - wm(4) can use workqueue as deferred Rx/Tx handler). Set hw.wm*.txrx_workqueue=1 to use workqueue instead of softint. The default value of hw.wm*.txrx_workqueue is 0 which use softint as before. - Unset RSS UDP flags like ixg(4) and other OSes. To handle IP fragmented UDP, first packet and second packet should be processed in the same Rx queue. - It's useless to not to set PCI_PMCSR_PME_STS bit when writing because the bit is W1C. Instead, always write PCI_PMCSR_PME_STS bit to clear in case it's already set. - Actually writing always the checksum offload context descriptor makes the HW do extra processing, avoid doing that if possible. - Fix a bug that the WMREG_EEARBC_I210 register is incorrectly set if the system uses iNVM. - "wmX: 0" on 82542 is difficult to understand, so don't print it. - Explicitly cast from uint16_t to uint32_t before shifting 16bit left when printing Image Unique ID to avoid undefined behavior. - Set if_baudrate for non-MII device. - Rename some macros and function. - KNF. Add comment. [msaitoh, ticket #1594] sys/arch/x86/include/specialreg.h 1.129 via patch sys/arch/x86/x86/errata.c 1.24-1.26 Add six errata for AMD Family 17h (Ryzen etc). [msaitoh, ticket #1595] sys/dev/pci/mpii.c 1.25 mpii(4): make it compilable without bio(4). [jnemeth, ticket #1596] sys/dev/ipmi.c 1.5 (applied to sys/arch/x86/x86/ipmi.c) ipmi(4): Fix critical/warning threshold confusion. [nonaka, ticket #1597] sys/uvm/uvm_amap.c 1.123 (patch) fix amap_extend() to handle amaps where we previously failed to allocate the ppref memory. [chs, ticket #1598] sys/dev/usb/if_atu.c 1.73 sys/dev/usb/if_axe.c (apply patch) sys/dev/usb/if_axen.c (apply patch) atu(4), axe(4), axen(4): reject packets larger than MCLBYTES. [riastradh, ticket #1599] sys/dev/pci/ixgbe/if_bypass.c 1.6 sys/dev/pci/ixgbe/ixgbe.c 1.246 sys/dev/pci/ixgbe/ixgbe_common.c 1.28 ixg(4): minor fixes. [msaitoh, ticket #1600] sys/dev/pci/ixgbe/ixgbe.c 1.219 sys/dev/pci/ixgbe/ixgbe_82598.c 1.13 sys/dev/pci/ixgbe/ixgbe_82599.c 1.22 sys/dev/pci/ixgbe/ixgbe_phy.c 1.20 sys/dev/pci/ixgbe/ixgbe_type.h 1.44 sys/dev/pci/ixgbe/ixgbe_x550.c 1.17 Add recovery code for unsupported SFP+. [msaitoh, ticket #1601] sys/netinet/tcp_input.c 1.419 PR 55567: a unidirectional sender could be slowed down to 1 byte every 5 or even 60 seconds. [kardel, ticket #1602] etc/defaults/rc.conf 1.159 (patch) etc/rc.d/motd 1.10,1.11 share/man/man5/rc.conf.5 1.186,1.187 Add optional release info in /etc/motd. [kim, ticket #1603] sys/netinet/tcp_input.c 1.420 PR/kern 55567: fix the data-only fast path. [kardel, ticket #1604] sys/dev/ic/mpt_netbsd.c 1.37 mpt(4) may eroneously report a limit of zero devices. [mlelstv, ticket #1605] sys/dev/hid/hidkbdmap.c 1.11 (patch) (applied to sys/dev/usb/ukbdmap.c) PR 55608: for jp keymap map also scan code 49 to right bracket to handle ARCHISS keyboard model. [nonaka, ticket #1606] sys/dev/pci/virtio_pci.c 1.12 (applied to sys/dev/pci/virtio.c) Fix PCI virtio crash on shutdown. [jakllsch, ticket #1608] sys/dev/pci/virtio_pci.c 1.13 (patch) (applied to sys/dev/pci/virtio.c) Ensure MSI-X is disabled if allocation of MSI-X interrupts fail. [jakllsch, ticket #1609] sys/dev/ic/ld_nvme.c 1.24 (patch) sys/dev/ic/nvme.c 1.50 (patch) PR 55674: avoid creating many unusable ld(4) devices for nvme(4) with multiple (partialy unused) name spaces. [kardel, ticket #1610] etc/ntp.conf 1.21,1.22 Use "pool" for the pool.ntp.org servers. Add some hints. [kim, ticket #1611] sys/netipsec/xform_esp.c 1.101 Make sequence number of esp header MP-safe for IPsec Tx side. [knakahara, ticket #1612] sys/netinet/in.c 1.241 sys/netinet6/in6.c 1.282 Fix detached address handling for interfaces transitioning from DOWN to UNKNOWN link state. [roy, ticket #1613] sys/compat/common/tty_43.c 1.38 tty_43: better input limit validation to avoid undefined behaviour. [nia, ticket #1614] external/bsd/ntp/dist/libntp/work_fork.c 1.15 ndtpd(8): fix asynchronous DNS resolution to avoid bind(2) socket errors on startup. [kim, ticket #1615] external/bsd/ntp/Makefile.inc 1.20,1.21 external/bsd/ntp/bin/Makefile.inc 1.4 external/bsd/ntp/bin/ntp-keygen/Makefile 1.7 (patch) external/bsd/ntp/bin/ntp-keygen/ntp-keygen.8 delete external/bsd/ntp/bin/ntpd/Makefile 1.28 (patch) external/bsd/ntp/bin/ntpd/ntp.conf.5 delete external/bsd/ntp/bin/ntpd/ntp.keys.5 delete external/bsd/ntp/bin/ntpd/ntpd.8 delete external/bsd/ntp/bin/ntpdc/Makefile 1.7 external/bsd/ntp/bin/ntpdc/ntpdc.8 delete external/bsd/ntp/bin/ntpq/Makefile 1.9 (patch) external/bsd/ntp/bin/ntpq/ntpq.8 delete external/bsd/ntp/bin/sntp/Makefile 1.8,1.9 (patch) external/bsd/ntp/bin/sntp/sntp.1 delete ntpd(8): PR 55710: install the correct man pages. [kim, ticket #1616] sys/dev/pci/if_wm.c 1.691 Fix SGMII code to not to print error message. This problem was added when SFP support was added. [msaitoh, ticket #1617] xsrc/external/mit/freetype/dist/src/sfnt/pngshim.c (apply patch) Fix CVE-2020-15999. [maya, ticket #1618] external/bsd/tmux/dist/compat/daemon-darwin.c up to 1.1.1.1 external/bsd/tmux/dist/compat/fdforkpty.c up to 1.1.1.1 external/bsd/tmux/dist/compat/memmem.c up to 1.1.1.1 external/bsd/tmux/dist/menu.c up to 1.2 external/bsd/tmux/dist/window-tree.c up to 1.7 external/bsd/tmux/dist/mode-tree.c up to 1.6 external/bsd/tmux/dist/etc/ylwrap up to 1.1.1.1 external/bsd/tmux/dist/cmd-resize-window.c up to 1.2 external/bsd/tmux/dist/regsub.c up to 1.3 external/bsd/tmux/dist/cmd-parse.y up to 1.3 external/bsd/tmux/dist/window-buffer.c up to 1.6 external/bsd/tmux/dist/spawn.c up to 1.3 external/bsd/tmux/dist/README.ja up to 1.1.1.1 external/bsd/tmux/dist/window-client.c up to 1.6 external/bsd/tmux/dist/file.c up to 1.1.1.1 external/bsd/tmux/dist/format-draw.c up to 1.1.1.3 external/bsd/tmux/dist/cmd-display-menu.c up to 1.1.1.1 external/bsd/tmux/dist/compat/fparseln.c delete external/bsd/tmux/dist/FAQ delete external/bsd/tmux/dist/TODO delete external/bsd/tmux/dist/cmd-choose-buffer.c delete external/bsd/tmux/dist/cmd-choose-client.c delete external/bsd/tmux/dist/cmd-list.c delete external/bsd/tmux/dist/cmd-set-hook.c delete external/bsd/tmux/dist/cmd-string.c delete external/bsd/tmux/dist/hooks.c delete external/bsd/tmux/dist/pty.c delete external/bsd/tmux/dist/signal.c delete external/bsd/tmux/dist/window-choose.c delete external/bsd/tmux/dist/CHANGES up to 1.1.1.6 external/bsd/tmux/dist/COPYING up to 1.1.1.2 external/bsd/tmux/dist/Makefile.am up to 1.1.1.6 external/bsd/tmux/dist/Makefile.in up to 1.1.1.6 external/bsd/tmux/dist/README up to 1.1.1.4 external/bsd/tmux/dist/aclocal.m4 up to 1.1.1.4 external/bsd/tmux/dist/alerts.c up to 1.1.1.5 external/bsd/tmux/dist/arguments.c up to 1.1.1.9 external/bsd/tmux/dist/attributes.c up to 1.1.1.9 external/bsd/tmux/dist/cfg.c up to 1.1.1.12 external/bsd/tmux/dist/client.c up to 1.10 external/bsd/tmux/dist/cmd-attach-session.c up to 1.8 external/bsd/tmux/dist/cmd-bind-key.c up to 1.1.1.9 external/bsd/tmux/dist/cmd-break-pane.c up to 1.1.1.11 external/bsd/tmux/dist/cmd-capture-pane.c up to 1.8 external/bsd/tmux/dist/cmd-choose-tree.c up to 1.1.1.9 external/bsd/tmux/dist/cmd-command-prompt.c up to 1.1.1.10 external/bsd/tmux/dist/cmd-confirm-before.c up to 1.1.1.9 external/bsd/tmux/dist/cmd-copy-mode.c up to 1.1.1.11 external/bsd/tmux/dist/cmd-detach-client.c up to 1.1.1.8 external/bsd/tmux/dist/cmd-display-message.c up to 1.10 external/bsd/tmux/dist/cmd-display-panes.c up to 1.1.1.11 external/bsd/tmux/dist/cmd-find-window.c up to 1.1.1.10 external/bsd/tmux/dist/cmd-find.c up to 1.1.1.7 external/bsd/tmux/dist/cmd-if-shell.c up to 1.10 external/bsd/tmux/dist/cmd-join-pane.c up to 1.1.1.10 external/bsd/tmux/dist/cmd-kill-pane.c up to 1.1.1.10 external/bsd/tmux/dist/cmd-kill-session.c up to 1.1.1.9 external/bsd/tmux/dist/cmd-kill-window.c up to 1.1.1.8 external/bsd/tmux/dist/cmd-list-buffers.c up to 1.1.1.8 external/bsd/tmux/dist/cmd-list-clients.c up to 1.1.1.8 external/bsd/tmux/dist/cmd-list-keys.c up to 1.1.1.11 external/bsd/tmux/dist/cmd-list-panes.c up to 1.1.1.8 external/bsd/tmux/dist/cmd-list-sessions.c up to 1.1.1.9 external/bsd/tmux/dist/cmd-list-windows.c up to 1.1.1.8 external/bsd/tmux/dist/cmd-load-buffer.c up to 1.9 external/bsd/tmux/dist/cmd-lock-server.c up to 1.1.1.8 external/bsd/tmux/dist/cmd-move-window.c up to 1.1.1.8 external/bsd/tmux/dist/cmd-new-session.c up to 1.8 external/bsd/tmux/dist/cmd-new-window.c up to 1.8 external/bsd/tmux/dist/cmd-paste-buffer.c up to 1.8 external/bsd/tmux/dist/cmd-pipe-pane.c up to 1.1.1.10 external/bsd/tmux/dist/cmd-queue.c up to 1.6 external/bsd/tmux/dist/cmd-refresh-client.c up to 1.1.1.11 external/bsd/tmux/dist/cmd-rename-session.c up to 1.1.1.9 external/bsd/tmux/dist/cmd-rename-window.c up to 1.1.1.9 external/bsd/tmux/dist/cmd-resize-pane.c up to 1.1.1.12 external/bsd/tmux/dist/cmd-respawn-pane.c up to 1.1.1.9 external/bsd/tmux/dist/cmd-respawn-window.c up to 1.1.1.11 external/bsd/tmux/dist/cmd-rotate-window.c up to 1.1.1.10 external/bsd/tmux/dist/cmd-run-shell.c up to 1.1.1.11 external/bsd/tmux/dist/cmd-save-buffer.c up to 1.1.1.11 external/bsd/tmux/dist/cmd-select-layout.c up to 1.1.1.10 external/bsd/tmux/dist/cmd-select-pane.c up to 1.1.1.12 external/bsd/tmux/dist/cmd-select-window.c up to 1.1.1.9 external/bsd/tmux/dist/cmd-send-keys.c up to 1.10 external/bsd/tmux/dist/cmd-set-environment.c up to 1.1.1.8 external/bsd/tmux/dist/cmd-set-option.c up to 1.1.1.11 external/bsd/tmux/dist/cmd-show-environment.c up to 1.1.1.8 external/bsd/tmux/dist/cmd-show-messages.c up to 1.7 external/bsd/tmux/dist/cmd-show-options.c up to 1.3 external/bsd/tmux/dist/cmd-source-file.c up to 1.1.1.10 external/bsd/tmux/dist/cmd-split-window.c up to 1.9 external/bsd/tmux/dist/cmd-swap-pane.c up to 1.1.1.11 external/bsd/tmux/dist/cmd-swap-window.c up to 1.1.1.9 external/bsd/tmux/dist/cmd-switch-client.c up to 1.1.1.11 external/bsd/tmux/dist/cmd-wait-for.c up to 1.7 external/bsd/tmux/dist/cmd.c up to 1.1.1.12 external/bsd/tmux/dist/colour.c up to 1.9 external/bsd/tmux/dist/compat.h up to 1.2 external/bsd/tmux/dist/configure up to 1.1.1.6 external/bsd/tmux/dist/configure.ac up to 1.1.1.6 external/bsd/tmux/dist/control-notify.c up to 1.1.1.8 external/bsd/tmux/dist/control.c up to 1.1.1.7 external/bsd/tmux/dist/environ.c up to 1.10 external/bsd/tmux/dist/example_tmux.conf up to 1.1.1.4 external/bsd/tmux/dist/format.c up to 1.11 external/bsd/tmux/dist/grid-view.c up to 1.1.1.9 external/bsd/tmux/dist/grid.c up to 1.10 external/bsd/tmux/dist/input-keys.c up to 1.10 external/bsd/tmux/dist/input.c up to 1.14 external/bsd/tmux/dist/job.c up to 1.11 external/bsd/tmux/dist/key-bindings.c up to 1.9 external/bsd/tmux/dist/key-string.c up to 1.1.1.12 external/bsd/tmux/dist/layout-custom.c up to 1.1.1.10 external/bsd/tmux/dist/layout-set.c up to 1.1.1.12 external/bsd/tmux/dist/layout.c up to 1.1.1.10 external/bsd/tmux/dist/log.c up to 1.14 external/bsd/tmux/dist/mdoc2man.awk up to 1.1.1.3 external/bsd/tmux/dist/names.c up to 1.1.1.8 external/bsd/tmux/dist/notify.c up to 1.6 external/bsd/tmux/dist/options-table.c up to 1.1.1.11 external/bsd/tmux/dist/options.c up to 1.11 external/bsd/tmux/dist/osdep-darwin.c up to 1.1.1.9 external/bsd/tmux/dist/osdep-freebsd.c up to 1.1.1.8 external/bsd/tmux/dist/osdep-linux.c up to 1.1.1.7 external/bsd/tmux/dist/osdep-netbsd.c up to 1.1.1.9 external/bsd/tmux/dist/paste.c up to 1.5 external/bsd/tmux/dist/proc.c up to 1.5 external/bsd/tmux/dist/resize.c up to 1.2 external/bsd/tmux/dist/screen-redraw.c up to 1.1.1.11 external/bsd/tmux/dist/screen-write.c up to 1.12 external/bsd/tmux/dist/screen.c up to 1.11 external/bsd/tmux/dist/server-client.c up to 1.8 external/bsd/tmux/dist/server-fn.c up to 1.12 external/bsd/tmux/dist/server.c up to 1.1.1.11 external/bsd/tmux/dist/session.c up to 1.12 external/bsd/tmux/dist/status.c up to 1.10 external/bsd/tmux/dist/style.c up to 1.4 external/bsd/tmux/dist/tmux.1 up to 1.13 external/bsd/tmux/dist/tmux.c up to 1.11 external/bsd/tmux/dist/tmux.h up to 1.16 external/bsd/tmux/dist/tty-acs.c up to 1.9 external/bsd/tmux/dist/tty-keys.c up to 1.14 external/bsd/tmux/dist/tty-term.c up to 1.13 external/bsd/tmux/dist/tty.c up to 1.7 external/bsd/tmux/dist/utf8.c up to 1.7 external/bsd/tmux/dist/window-clock.c up to 1.1.1.9 external/bsd/tmux/dist/window-copy.c up to 1.12 external/bsd/tmux/dist/window.c up to 1.13 external/bsd/tmux/dist/xmalloc.c up to 1.1.1.9 external/bsd/tmux/dist/xmalloc.h up to 1.5 external/bsd/tmux/dist/xterm-keys.c up to 1.1.1.8 external/bsd/tmux/dist/compat/getdtablecount.c up to 1.1.1.2 external/bsd/tmux/dist/compat/imsg-buffer.c up to 1.9 external/bsd/tmux/dist/compat/imsg.c up to 1.9 external/bsd/tmux/dist/etc/compile up to 1.1.1.2 external/bsd/tmux/dist/etc/config.guess up to 1.1.1.3 external/bsd/tmux/dist/etc/config.sub up to 1.1.1.3 external/bsd/tmux/dist/etc/depcomp up to 1.1.1.2 external/bsd/tmux/dist/etc/install-sh up to 1.1.1.3 external/bsd/tmux/dist/etc/missing up to 1.1.1.2 external/bsd/tmux/usr.bin/tmux/Makefile up to 1.25 doc/3RDPARTY (manually modified) Update tmux to 3.1c. [christos, ticket #1619] sys/dev/pci/if_wm.c 1.694,1.695 (patch) sys/dev/pci/if_wmvar.h 1.47 PR 40981: avoid device timeouts with ihphy and atphy (ICH*/PCH*, 82580 and I350). [knakahara, ticket #1620] sys/coda/coda.h 1.21 (patch) sys/coda/coda_vnops.c 1.114 (patch) PR 55775: fix coda_readdir() to directly process the container file. [hannken, ticket #1622] sys/dev/pci/if_wm.c 1.696 wm(4): fix support for 82574 and later cards on big endian machines. [rin, ticket #1623] libexec/httpd/bozohttpd.c 1.124 Fix httpd serving files greater than 4GB on 32bit archs. [hannken, ticket #1624] include/arpa/nameser_compat.h 1.8 lib/libc/net/getaddrinfo.c 1.120 lib/libc/net/gethnamaddr.c 1.93 Don't complain about additional DNAME records received when resolving A or AAAA. [is, ticket #1625] xsrc/external/mit/xorg-server/dist/xkb/xkb.c apply patch Apply upstream patches for: * CVE-2020-14360 / ZDI CAN 11572 XkbSetMap Out-Of-Bounds Access * CVE-2020-25712 / ZDI-CAN-11839 XkbSetDeviceInfo Heap-based Buffer Overflow [mrg, ticket #1627] xsrc/external/mit/xorg-server.old/dist/xkb/xkb.c 1.2 Apply upstream patches for: * CVE-2020-14360 / ZDI CAN 11572 XkbSetMap Out-Of-Bounds Access * CVE-2020-25712 / ZDI-CAN-11839 XkbSetDeviceInfo Heap-based Buffer Overflow [mrg, ticket #1628] bin/sh/exec.c 1.54 PR bin/55526: fix "command foo" when a function "foo" exists. [kre, ticket #1629] sbin/dump/dump.h 1.59 sbin/dump/main.c 1.78 PR 55834: fix status updates for files larger than 2TiB. [kre, ticket #1630] external/public-domain/tz/dist/systemv delete external/public-domain/tz/dist/pacificnew delete external/public-domain/tz/dist/yearistype.sh delete external/public-domain/tz/dist/Makefile up to 1.1.1.29 external/public-domain/tz/dist/NEWS up to 1.1.1.32 external/public-domain/tz/dist/README up to 1.1.1.9 external/public-domain/tz/dist/TZDATA_VERSION up to 1.22 external/public-domain/tz/dist/africa up to 1.1.1.23 external/public-domain/tz/dist/antarctica up to 1.1.1.13 external/public-domain/tz/dist/asia up to 1.1.1.27 external/public-domain/tz/dist/australasia up to 1.1.1.20 external/public-domain/tz/dist/backward up to 1.1.1.11 external/public-domain/tz/dist/backzone up to 1.1.1.19 external/public-domain/tz/dist/checktab.awk up to 1.1.1.10 external/public-domain/tz/dist/etcetera up to 1.1.1.4 external/public-domain/tz/dist/europe up to 1.1.1.29 external/public-domain/tz/dist/factory up to 1.1.1.4 external/public-domain/tz/dist/iso3166.tab up to 1.1.1.6 external/public-domain/tz/dist/leap-seconds.list up to 1.1.1.14 external/public-domain/tz/dist/leapseconds up to 1.1.1.16 external/public-domain/tz/dist/leapseconds.awk up to 1.1.1.11 external/public-domain/tz/dist/northamerica up to 1.1.1.26 external/public-domain/tz/dist/southamerica up to 1.1.1.17 external/public-domain/tz/dist/theory.html up to 1.1.1.11 external/public-domain/tz/dist/version up to 1.1.1.19 external/public-domain/tz/dist/ziguard.awk up to 1.1.1.5 external/public-domain/tz/dist/zishrink.awk up to 1.1.1.7 external/public-domain/tz/dist/zone.tab up to 1.1.1.18 external/public-domain/tz/dist/zone1970.tab up to 1.1.1.20 external/public-domain/tz/dist/zoneinfo2tdf.pl up to 1.1.1.4 distrib/sets/lists/base/mi (apply patch) doc/3RDPARTY (apply patch) external/public-domain/tz/share/zoneinfo/Makefile (apply patch) Update timezone data to 2020d. [kre, ticket #1631] sys/netinet/ip_mroute.c 1.164 (patch) PR 55779: restore non-desctructive guarantee of ip_mforward() mbuf argument. [kardel, ticket #1632] sys/dev/ic/nvme.c 1.53 PR 55839: avoid mulitple bus rescans when loading the module. [kardel, ticket #1633] xsrc/external/mit/libX11/dist/modules/im/ximcp/imRmAttr.c (patch) PR 55640: fix off by one in X Input Method. [maya, ticket #1634] external/bsd/pkg_install/Makefile.inc up to 1.7 (adapted) external/bsd/pkg_install/dist/add/perform.c up to 1.7 external/bsd/pkg_install/dist/admin/check.c up to 1.4 external/bsd/pkg_install/dist/admin/main.c up to 1.6 external/bsd/pkg_install/dist/admin/pkg_admin.1 up to 1.6 external/bsd/pkg_install/dist/create/perform.c up to 1.3 external/bsd/pkg_install/dist/create/pl.c up to 1.4 external/bsd/pkg_install/dist/info/perform.c up to 1.3 external/bsd/pkg_install/dist/lib/iterate.c up to 1.3 external/bsd/pkg_install/dist/lib/lib.h up to 1.10 external/bsd/pkg_install/dist/lib/license.c up to 1.10 external/bsd/pkg_install/dist/lib/pkgdb.c up to 1.4 external/bsd/pkg_install/dist/lib/plist.c up to 1.4 external/bsd/pkg_install/dist/lib/version.h up to 1.17 external/bsd/pkg_install/dist/lib/vulnerabilities-file.c up to 1.4 external/bsd/pkg_install/lib/Makefile up to 1.11 external/bsd/pkg_install/lib/config.h up to 1.3 Import pkg_info 20201205, move the default pkg database from /var/db/pkg to ${PREFIX/pkgdb. [wiz, ticket #1626] sys/dev/hyperv/if_hvn.c 1.19 (via patch) hvn(4): fix SIOCSIFFLAGS ioctl handling to make ifconfig up/down work. [nonaka, ticket #1635] sys/dev/usb/ucom.c 1.128 Properly wait for refcounts to drain to avoid potential panics when detaching the device. [mrg, ticket #1636] sys/dev/usb/ohci.c 1.311,1.312 sys/dev/usb/ohcivar.h 1.62 PR 22646, PR 55835: restructure the abort code for TD based transfers. [skrll, ticket #1637] external/bsd/pkg_install/dist/add/perform.c up to 1.8 external/bsd/pkg_install/dist/lib/lib.h up to 1.11 external/bsd/pkg_install/dist/lib/parse-config.c up to 1.4 external/bsd/pkg_install/dist/lib/pkg_install.conf.5.in up to 1.4 external/bsd/pkg_install/dist/lib/pkgdb.c up to 1.5 external/bsd/pkg_install/dist/lib/plist.c up to 1.6 external/bsd/pkg_install/dist/lib/version.h up to 1.19 doc/3RDPARTY (manually edited) Merge pkg_install 20201218 - provide backwards compatibility for existing package installs using /var/db/pkg. [maya, #1638] distrib/amiga/miniroot/install.md 1.31 distrib/hp300/miniroot/install.md 1.18-1.20 distrib/mac68k/miniroot/install.md 1.6-1.8 distrib/miniroot/install.sh 1.26,1.27 distrib/miniroot/install.sub 1.47,1.50-1.54,1.56-1.59 (patch) distrib/miniroot/list 1.36 distrib/miniroot/upgrade.sh 1.23,1.24 distrib/mvme68k/miniroot/install.md 1.9,1.10 distrib/sun2/miniroot/install.md 1.6,1.7 distrib/sun3/miniroot/install.md 1.6,1.7 Various miniroot installation fixes: Simplify/modernize sh(1) usage. PR 54833: fix miniroot installation failure on network configuration. The kernel and X sets should be specified in MD miniroot scripts. Add modules set for default sets on miniroot installation. Add missing md_get_partition_range() that causes installation failure. Explicitly sort set names fetched via ftp nlist. Use proper release version strings ("9.1" rather than "91") in banners. Fetch files via ftp using auto-fetching with URL per each binary set. [tsutsui, ticket #1639] sys/dev/scsipi/scsiconf.c 1.283 Add NOLUNS quirk for more SEAGATE SCA/WIDE drives. [tsutsui, ticket #1640] usr.bin/calendar/calendars/calendar.judaic 1.8-1.10 Update to 2021. [maya, ticket #1641] etc/rc.d/ntpdate 1.21 Adjust to "pool" usage in our standard ntp.conf. [martin, ticket #1643] sys/arch/hp300/dev/dnkbd.c 1.11 sys/arch/hp300/dev/hil_intio.c 1.4 Fix a longstanding bug in hilkbd (and dnkbd) console attachment to make ddb(4) and kernel prompts for root device work. [tsutsui, ticket #1642] sys/ufs/ufs/ufs_quota1.c 1.23 Avoid out of bounds array access. [nia, ticket #1645] compat/exec.mk 1.5 external/bsd/ipf/Makefile.inc 1.6 ipf(4): build tools as 64bit binaries on mips64 (where most userland is 32bit). Works around missing COMPAT_NETBSD32 for ipf. [simonb, ticket #1646] sys/dev/hyperv/hvkbd.c 1.7 (patch) sys/dev/hyperv/if_hvn.c 1.20 (patch) sys/dev/hyperv/vmbus.c 1.12 (patch) hvkbd(4), vmbus(4), hvn(4): don't wait forever. [nonaka, ticket #1647] sys/conf/param.c 1.69 sys/kern/init_main.c 1.533 (via patch) sys/sys/param.h 1.679 Set a better default for MAXFILES on larger RAM machines if not otherwise specified the kernel config file. Arbitary numbers are 20,000 files for 16GB RAM or more and 10,000 files for 1GB RAM or more. [simonb, ticket #1649] lib/libc/arch/mips/sys/cerror.S 1.20 MIPS n32/n64: fix __errno() calls from other libraries (eg __posix_cerror() in libposix). [simonb, ticket #1648] usr.sbin/isibootd/isibootd.c 1.4 Fix isibootd(8) "Cannot allocate memory" failure on amd64. [tsutsui, ticket #1650] usr.bin/nl/nl.c 1.13-1.15 nl(1): fix PR 55891 and a delimiter parsing error plus minor cleanup. [ginsbach, ticket #1651] sys/dev/scsipi/cd.c 1.350 sys/dev/scsipi/sd.c 1.331 PR 55986: DK_BUSY must have mask as second argument. [ryoon, ticket #1652] sys/fs/msdosfs/msdosfs_vfsops.c 1.136 PR 55985: do not insist on valid MSDOS bootloader signatures for mounting an msdosfs. [ryoon, ticket #1653] sys/arch/x68k/x68k/machdep.c 1.204 Restore fixes for PR 51663 lost in r1.195 (uvm_hotplug(9) merge), fixing kernel crash dumps for x68k. [tsutsui, ticket #1654] sys/dev/raidframe/rf_reconstruct.c 1.125 raid(4): fix am issue where a RAID reconstruction would also rebuild the unused end portion of a component. [oster, ticket #1655] xsrc/external/mit/xterm/dist/package/debian/xterm-dev.lintian-overrides up to 1.1.1.1 xsrc/external/mit/xterm/dist/package/freebsd/distinfo up to 1.1.1.1 xsrc/external/mit/xterm/dist/package/freebsd/pkg-message.wchar up to 1.1.1.1 xsrc/external/mit/xterm/dist/package/pkgsrc/Makefile up to 1.1.1.1 xsrc/external/mit/xterm/dist/package/pkgsrc/DESCR up to 1.1.1.1 xsrc/external/mit/xterm/dist/package/pkgsrc/distinfo up to 1.1.1.1 xsrc/external/mit/xterm/dist/package/pkgsrc/PLIST up to 1.1.1.1 xsrc/external/mit/xterm/dist/package/pkgsrc/options.mk up to 1.1.1.1 xsrc/external/mit/xterm/dist/vttests/closest-rgb.pl up to 1.1.1.2 xsrc/external/mit/xterm/dist/vttests/query-status.pl up to 1.1.1.2 xsrc/external/mit/xterm/dist/vttests/modify-keys.pl up to 1.1.1.1 xsrc/external/mit/xterm/dist/vttests/mouse-codes up to 1.1.1.1 xsrc/external/mit/xterm/dist/vttests/other-sgr.sh up to 1.1.1.1 xsrc/external/mit/xterm/dist/vttests/print-vt-chars.pl up to 1.1.1.1 xsrc/external/mit/xterm/dist/vttests/query-dynamic.pl up to 1.1.1.1 xsrc/external/mit/xterm/dist/vttests/query-xres.pl up to 1.1.1.1 xsrc/external/mit/xterm/dist/vttests/report-sgr.pl up to 1.1.1.1 xsrc/external/mit/xterm/dist/vttests/sgrPushPop.pl up to 1.1.1.1 xsrc/external/mit/xterm/dist/vttests/sgrPushPop2.pl up to 1.1.1.1 xsrc/external/mit/xterm/dist/COPYING up to 1.1.1.1 xsrc/external/mit/xterm/dist/gen-charsets.pl up to 1.1.1.1 xsrc/external/mit/xterm/include/Tekparse.hin delete xsrc/external/mit/xterm/include/VTparse.hin delete xsrc/external/mit/xterm/dist/INSTALL up to 1.1.1.12 xsrc/external/mit/xterm/dist/Imakefile up to 1.1.1.10 xsrc/external/mit/xterm/dist/MANIFEST up to 1.1.1.16 xsrc/external/mit/xterm/dist/Makefile.in up to 1.1.1.13 xsrc/external/mit/xterm/dist/NEWS up to 1.1.1.3 xsrc/external/mit/xterm/dist/THANKS up to 1.1.1.9 xsrc/external/mit/xterm/dist/TekPrsTbl.c up to 1.1.1.2 xsrc/external/mit/xterm/dist/Tekproc.c up to 1.1.1.14 xsrc/external/mit/xterm/dist/UXTerm.ad up to 1.1.1.3 xsrc/external/mit/xterm/dist/VTPrsTbl.c up to 1.1.1.9 xsrc/external/mit/xterm/dist/VTparse.def up to 1.1.1.8 xsrc/external/mit/xterm/dist/VTparse.h up to 1.1.1.10 xsrc/external/mit/xterm/dist/XTerm.ad up to 1.11 xsrc/external/mit/xterm/dist/aclocal.m4 up to 1.1.1.14 xsrc/external/mit/xterm/dist/button.c up to 1.1.1.16 xsrc/external/mit/xterm/dist/cachedGCs.c up to 1.1.1.11 xsrc/external/mit/xterm/dist/charclass.c up to 1.1.1.6 xsrc/external/mit/xterm/dist/charclass.h up to 1.1.1.3 xsrc/external/mit/xterm/dist/charproc.c up to 1.1.1.15 xsrc/external/mit/xterm/dist/charsets.c up to 1.1.1.6 xsrc/external/mit/xterm/dist/config.guess up to 1.1.1.12 xsrc/external/mit/xterm/dist/config.sub up to 1.1.1.12 xsrc/external/mit/xterm/dist/configure up to 1.1.1.14 xsrc/external/mit/xterm/dist/configure.in up to 1.1.1.13 xsrc/external/mit/xterm/dist/ctlseqs.ms up to 1.1.1.15 xsrc/external/mit/xterm/dist/ctlseqs.txt up to 1.1.1.15 xsrc/external/mit/xterm/dist/cursor.c up to 1.1.1.9 xsrc/external/mit/xterm/dist/data.c up to 1.1.1.7 xsrc/external/mit/xterm/dist/data.h up to 1.1.1.10 xsrc/external/mit/xterm/dist/df-install.in up to 1.1.1.3 xsrc/external/mit/xterm/dist/doublechr.c up to 1.1.1.9 xsrc/external/mit/xterm/dist/error.h up to 1.1.1.6 xsrc/external/mit/xterm/dist/fontutils.c up to 1.8 xsrc/external/mit/xterm/dist/fontutils.h up to 1.1.1.10 xsrc/external/mit/xterm/dist/graphics.c up to 1.1.1.6 xsrc/external/mit/xterm/dist/graphics_regis.c up to 1.1.1.5 xsrc/external/mit/xterm/dist/graphics_sixel.c up to 1.1.1.4 xsrc/external/mit/xterm/dist/html.c up to 1.1.1.3 xsrc/external/mit/xterm/dist/input.c up to 1.1.1.13 xsrc/external/mit/xterm/dist/keysym2ucs.c up to 1.1.1.3 xsrc/external/mit/xterm/dist/koi8rxterm up to 1.1.1.3 xsrc/external/mit/xterm/dist/koi8rxterm.man up to 1.1.1.3 xsrc/external/mit/xterm/dist/linedata.c up to 1.6 xsrc/external/mit/xterm/dist/main.c up to 1.1.1.13 xsrc/external/mit/xterm/dist/main.h up to 1.1.1.6 xsrc/external/mit/xterm/dist/menu.c up to 1.1.1.13 xsrc/external/mit/xterm/dist/menu.h up to 1.1.1.12 xsrc/external/mit/xterm/dist/minstall.in up to 1.1.1.5 xsrc/external/mit/xterm/dist/misc.c up to 1.17 xsrc/external/mit/xterm/dist/plink.sh up to 1.1.1.5 xsrc/external/mit/xterm/dist/print.c up to 1.1.1.11 xsrc/external/mit/xterm/dist/ptydata.c up to 1.1.1.9 xsrc/external/mit/xterm/dist/ptyx.h up to 1.15 xsrc/external/mit/xterm/dist/resize.c up to 1.1.1.9 xsrc/external/mit/xterm/dist/resize.man up to 1.1.1.5 xsrc/external/mit/xterm/dist/run-tic.sh up to 1.1.1.3 xsrc/external/mit/xterm/dist/screen.c up to 1.1.1.12 xsrc/external/mit/xterm/dist/scrollback.c up to 1.6 xsrc/external/mit/xterm/dist/scrollbar.c up to 1.1.1.11 xsrc/external/mit/xterm/dist/svg.c up to 1.1.1.2 xsrc/external/mit/xterm/dist/tabs.c up to 1.1.1.6 xsrc/external/mit/xterm/dist/termcap up to 1.1.1.6 xsrc/external/mit/xterm/dist/terminfo up to 1.1.1.7 xsrc/external/mit/xterm/dist/testxmc.c up to 1.1.1.7 xsrc/external/mit/xterm/dist/trace.c up to 1.1.1.13 xsrc/external/mit/xterm/dist/trace.h up to 1.1.1.13 xsrc/external/mit/xterm/dist/util.c up to 1.1.1.13 xsrc/external/mit/xterm/dist/uxterm up to 1.1.1.3 xsrc/external/mit/xterm/dist/uxterm.desktop up to 1.1.1.5 xsrc/external/mit/xterm/dist/uxterm.man up to 1.1.1.3 xsrc/external/mit/xterm/dist/version.c up to 1.1.1.5 xsrc/external/mit/xterm/dist/version.h up to 1.1.1.16 xsrc/external/mit/xterm/dist/vms.c up to 1.1.1.4 xsrc/external/mit/xterm/dist/wcwidth.c up to 1.1.1.6 xsrc/external/mit/xterm/dist/wcwidth.h up to 1.1.1.2 xsrc/external/mit/xterm/dist/xcharmouse.h up to 1.1.1.5 xsrc/external/mit/xterm/dist/xstrings.c up to 1.1.1.10 xsrc/external/mit/xterm/dist/xstrings.h up to 1.1.1.6 xsrc/external/mit/xterm/dist/xterm.appdata.xml up to 1.1.1.3 xsrc/external/mit/xterm/dist/xterm.dat up to 1.1.1.3 xsrc/external/mit/xterm/dist/xterm.h up to 1.3 xsrc/external/mit/xterm/dist/xterm.log.html up to 1.1.1.16 xsrc/external/mit/xterm/dist/xterm.man up to 1.17 xsrc/external/mit/xterm/dist/xterm_io.h up to 1.1.1.7 xsrc/external/mit/xterm/dist/xtermcap.c up to 1.1.1.9 xsrc/external/mit/xterm/dist/xtermcfg.hin up to 1.1.1.13 xsrc/external/mit/xterm/dist/xutf8.c up to 1.1.1.6 xsrc/external/mit/xterm/dist/icons/filled-xterm.svg up to 1.1.1.2 xsrc/external/mit/xterm/dist/icons/mini.xterm.svg up to 1.1.1.2 xsrc/external/mit/xterm/dist/icons/terminal_48x48.svg up to 1.1.1.2 xsrc/external/mit/xterm/dist/icons/xterm-color.svg up to 1.1.1.2 xsrc/external/mit/xterm/dist/icons/xterm.svg up to 1.1.1.2 xsrc/external/mit/xterm/dist/package/xterm.spec up to 1.1.1.11 xsrc/external/mit/xterm/dist/package/debian/changelog up to 1.1.1.11 xsrc/external/mit/xterm/dist/package/debian/compat up to 1.1.1.2 xsrc/external/mit/xterm/dist/package/debian/control up to 1.1.1.5 xsrc/external/mit/xterm/dist/package/debian/copyright up to 1.1.1.7 xsrc/external/mit/xterm/dist/package/debian/rules up to 1.1.1.8 xsrc/external/mit/xterm/dist/package/debian/watch up to 1.1.1.2 xsrc/external/mit/xterm/dist/package/debian/xterm-dev.docs up to 1.1.1.2 xsrc/external/mit/xterm/dist/package/debian/xterm-dev.menu up to 1.1.1.2 xsrc/external/mit/xterm/dist/package/freebsd/Makefile up to 1.1.1.7 xsrc/external/mit/xterm/dist/package/freebsd/pkg-descr up to 1.1.1.2 xsrc/external/mit/xterm/dist/unicode/convmap.pl up to 1.1.1.3 xsrc/external/mit/xterm/dist/unicode/keysym.map up to 1.1.1.3 xsrc/external/mit/xterm/dist/vttests/256colors.pl up to 1.1.1.4 xsrc/external/mit/xterm/dist/vttests/256colors2.pl up to 1.1.1.6 xsrc/external/mit/xterm/dist/vttests/88colors.pl up to 1.1.1.4 xsrc/external/mit/xterm/dist/vttests/88colors2.pl up to 1.1.1.6 xsrc/external/mit/xterm/dist/vttests/dynamic.pl up to 1.1.1.4 xsrc/external/mit/xterm/dist/vttests/paste64.pl up to 1.1.1.5 xsrc/external/mit/xterm/dist/vttests/query-color.pl up to 1.1.1.4 xsrc/external/mit/xterm/dist/vttests/query-fonts.pl up to 1.1.1.3 xsrc/external/mit/xterm/dist/vttests/resize.pl up to 1.1.1.5 xsrc/external/mit/xterm/dist/vttests/tcapquery.pl up to 1.1.1.6 xsrc/external/mit/xterm/include/xtermcfg.h up to 1.15 external/mit/xorg/bin/xterm/Makefile 1.20 (patch) Import xterm 366 to fix CVE-2021-27135: correct upper-limit for selection buffer, accounting for combining characters. [mrg, ticket #1656] sys/arch/x86/x86/intr.c 1.154 (patch) x86: fix pci_intr_disestablish clean up routine. [knakahara, ticket #1657] bin/ksh/siglist.sh 1.13 PR/56007: ksh unable to execute ERR traps. [christos, ticket #1658] sys/arch/m68k/m68k/reenter_syscall.s 1.5-1.7 m68k: PR 55990: fix kernel stack overflow panic [tsutsui, ticket #1659] usr.bin/patch/backupfile.c 1.16 usr.bin/patch/backupfile.h 1.7 usr.bin/patch/patch.c 1.30 patch(1): make '-V none' work. [nia, ticket #1660] sys/netinet/ip6.h 1.30 sys/netinet/ip_input.c 1.400 sys/netinet/tcp_subr.c 1.285 sys/netinet6/ip6_id.c 1.19-1.21 sys/netinet6/ip6_var.h 1.88 netinet: - enable random IP fragment ids by default - enable RFC 1948 pseudorandom TCP ISS selection by default. netinet6: - replace randomid() by cprng_fast32() [christos, ticket #1661] sys/netinet/in_var.h 1.99,1.102 sys/netinet/tcp_subr.c 1.286 sys/netinet/tcp_timer.c 1.96 Avoid information disclosure. [christos, ticket #1662] sys/dev/pci/ixgbe/ixgbe.c 1.259, 1.278-1.279 sys/dev/pci/ixgbe/ixgbe.h 1.75 sys/dev/pci/ixgbe/ixgbe_netbsd.h 1.12 sys/dev/pci/ixgbe/ixgbe_vf.c 1.24-1.26 sys/dev/pci/ixgbe/ixgbe_x540.c 1.17 sys/dev/pci/ixgbe/ixv.c 1.155-1.156 sys/dev/pci/ixgbe/ix_txrx.c 1.64-67 sys/dev/pci/files.pci 1.436 share/man/man4/ixg.4 1.13-1.14 share/man/man4/ixv.4 1.3, 1.6-1.7 - Fix a problem that the RX path stalled when the mbuf cluster is exhausted. - Modify some parameters to reduce packet dropping. See also the manual's OPTIONS section for the detail. - ixv(4): The max number of queue(pair) is not 7 but 8. Correctly reset the hardware. - Add "TX " to "Queue No Descriptor Available" evcnt(9) name to make it more understandable. - Fix a bug that some advertise speeds can't be set with hw.ixgN.advertise_speed if both 2.5G and 5G are set. Fix the error message, too. - Fix typo in comment or debug message. [msaitoh, ticket #1663] sys/net/if_l2tp.h 1.10 Fix l2tp(4) ioctl type. [knakahara, ticket #1665] sys/dev/usb/usbdevs 1.793 sys/dev/usb/usbdevs.h (regen) sys/dev/usb/usbdevs_data.h (regen) PR 56056: fix usb device id for BELKIN F5D7050E. [nia, ticket #1667] Makefile 1.30-1.31 (patch) Makefile.boot 1.7-1.9 (patch) auth-bozo.c 1.25-1.26 (patch) bozohttpd.8 1.80-1.87 (patch) bozohttpd.c 1.114-1.123,1.125-1.128 (patch) bozohttpd.h 1.61-1.68 (patch) cgi-bozo.c 1.49-1.53 (patch) content-bozo.c 1.17-1.20 (patch) daemon-bozo.c 1-.22 (patch) dir-index-bozo.c 1.33-1.34 (patch) main.c 1.23-1.27 (patch) printenv.lua 1.4-1.5 (patch) ssl-bozo.c 1.27-1.29 (patch) libbozohttpd/libbozohttpd.3 1.5-1.6 (patch) small/Makefile 1.4 (patch) testsuite/Makefile 1.14 (patch) testsuite/t16.in 1.1 (patch) testsuite/t16.out 1.1 (patch) testsuite/t17.in 1.1 (patch) testsuite/t17.out 1.1 (patch) testsuite/t18.in 1.1 (patch) testsuite/t18.out 1.1 (patch) Update bozohttpd to 20210227. [mrg, ticket #1668] bin/ps/print.c 1.133 Fix the column width calculation for the lstart column if an empty column header is specified. [simonb, ticket #1669] external/bsd/file/dist/magic/magdir/python (apply patch) external/bsd/file/dist/magic/magdir/windows (apply patch) Enhance regex portability (by copying over the versions from file 5.40). [mrg, ticket #1671} common/lib/libc/arch/arm/atomic/atomic_swap.S 1.15,1.16 common/lib/libc/arch/arm/atomic/atomic_swap_64.S 1.11 sys/arch/arm/include/lock.h 1.36,1.37 ARM: lock and atomic fixes. [skrll, ticket #1672] xsrc/external/mit/xorg-server/dist/Xi/chgfctl.c (apply patch) xsrc/external/mit/xorg-server.old/dist/Xi/chgfctl.c (apply patch) Fix CVE-2021-3472 (local privilege escalation). [mrg, ticket #1673] distrib/notes/common/netboot 1.39 For netboot via DHCP, "next-server" in dhcpd.conf(5) is mandatory. [tsutsui, ticket #1674] sys/arch/xen/x86/xen_ipi.c 1.24 (patch) PR 50282: fix build for XEN kernels without DDB. [kre, ticket #1675] external/public-domain/tz/dist/Makefile up to 1.1.1.30 external/public-domain/tz/dist/NEWS up to 1.1.1.34 external/public-domain/tz/dist/TZDATA_VERSION up to 1.24 external/public-domain/tz/dist/africa up to 1.1.1.25 external/public-domain/tz/dist/asia up to 1.1.1.28 external/public-domain/tz/dist/australasia up to 1.1.1.21 external/public-domain/tz/dist/backward up to 1.1.1.12 external/public-domain/tz/dist/backzone up to 1.1.1.20 external/public-domain/tz/dist/etcetera up to 1.1.1.5 external/public-domain/tz/dist/europe up to 1.1.1.30 external/public-domain/tz/dist/leap-seconds.list up to 1.1.1.15 external/public-domain/tz/dist/leapseconds up to 1.1.1.18 external/public-domain/tz/dist/leapseconds.awk up to 1.1.1.12 external/public-domain/tz/dist/northamerica up to 1.1.1.27 external/public-domain/tz/dist/theory.html up to 1.1.1.12 external/public-domain/tz/dist/version up to 1.1.1.21 external/public-domain/tz/dist/ziguard.awk up to 1.1.1.6 external/public-domain/tz/dist/zone.tab up to 1.1.1.19 external/public-domain/tz/dist/zone1970.tab up to 1.1.1.21 doc/3RDPARTY (apply patch) Update tzdata to 2021a. [kre, ticket #1676] sys/kern/kern_exec.c 1.505 via patch Fix copy&pasto in handling of POSIX_SPAWN_RESETIDS in posix_spawn(3) [martin, ticket #1677] bin/pax/extern.h 1.60 bin/pax/options.c 1.119 sbin/newfs_udf/newfs_udf.h 1.7 (patch) sbin/newfs_udf/udf_create.c 1.27 (patch) usr.bin/config/defs.h 1.106 usr.bin/config/main.c 1.100 usr.bin/config/scan.l 1.32 usr.bin/make/main.c 1.274 usr.bin/make/make.h 1.105 usr.sbin/installboot/Makefile 1.53,1.54 usr.sbin/installboot/installboot.h 1.41 usr.sbin/installboot/machines.c 1.41,1.42 Avoid depending on common symbols. [mrg, ticket #1678] xsrc/external/mit/libX11/dist/src/Font.c (apply patch) xsrc/external/mit/libX11/dist/src/FontInfo.c (apply patch) xsrc/external/mit/libX11/dist/src/FontNames.c (apply patch) xsrc/external/mit/libX11/dist/src/GetColor.c (apply patch) xsrc/external/mit/libX11/dist/src/LoadFont.c (apply patch) xsrc/external/mit/libX11/dist/src/LookupCol.c (apply patch) xsrc/external/mit/libX11/dist/src/ParseCol.c (apply patch) xsrc/external/mit/libX11/dist/src/QuExt.c (apply patch) xsrc/external/mit/libX11/dist/src/SetFPath.c (apply patch) xsrc/external/mit/libX11/dist/src/SetHints.c (apply patch) xsrc/external/mit/libX11/dist/src/StNColor.c (apply patch) xsrc/external/mit/libX11/dist/src/StName.c (apply patch) xsrc/external/mit/libX11/dist/src/xlibi18n/imKStoUCS.c (apply patch) Apply upstream fixes for CVE-2021-31535 (and one other bug). Reject string longer than USHRT_MAX before sending them on the wire. Fix out-of-bound access in KeySymToUcs4(). [mrg, ticket #1679] sys/arch/hp300/conf/INSTALL 1.67,1.68 Add missing 'nhpib at intio' for internal HP-IB. Reduce maxusers to 8 (same as GENERIC). [tsutsui, ticket #1680] distrib/miniroot/install.sub 1.60 Handle recent ifconfig(8) output in the miniroot installation script. [tsutsui, ticket #1681] sys/dev/pci/if_iwmreg.h 1.8 iwm(4): fix various bit declarations - use unsigned for 2^32. [nia, ticket #1682] sbin/dump/tape.c 1.56 dump(8): prevent crashes for large file systems. [hannken, ticket #1683] sys/kern/vfs_lookup.c 1.226 sys/kern/vfs_vnops.c 1.215 sys/sys/namei.src 1.59 (patch) sys/rump/include/rump/rump_namei.h (regen) sys/sys/namei.h (regen) Add a new namei flag NONEXCLHACK for open with O_CREAT and not O_EXCL. In the case where that target is the root, or a mount point, such that there's no parent dir, "real" CREATE operations fail, but O_CREAT without O_EXCL needs to succeed. Fixes newer Samba usage of /proc/self/fd/NNN with O_CREAT. [dholland, ticket #1685] compat/arm/oabi/bsd.oabi.mk (apply patch) Fix PR 50192. [mrg, ticket #1684] distrib/miniroot/install.sub 1.61,1.62 (patch) distrib/sun2/miniroot/Makefile 1.40 distrib/sun3/miniroot/Makefile 1.50 Fixes to sun2 and sun3 miniroot upgrade scripts: - Replace RELEASE and VERSION strings proplery. - Remove netstat(1) calls to print resolver info on upgrade using miniroot, the binary is not available. - The modules and rescue sets are also required on upgrade. [tsutsui, ticket #1686] sys/arch/hppa/dev/sti_sgc.c 1.3 PR 52162: Fix silent freeze on probing sti(4) framebuffer on 712/60. [tsutsui, ticket #1689] sys/netinet6/in6_src.c 1.88 PR 56348: MTU discovery fails with IPv6 sockets bound to IPv4 mapped address. [kardel, ticket #1690] sys/compat/common/vfs_syscalls_30.c 1.42 sys/compat/common/vfs_syscalls_43.c 1.67 sys/compat/common/vfs_syscalls_50.c 1.26 Fix compat stat(2) syscall kernel memory disclosure. [christos, ticket #1691] sys/netinet6/nd6.c 1.277 nd6: avoid use-after-free in ND L2 cache. [ozaki-r, ticket #1692] sys/dev/pci/if_vte.c 1.32 vte(4): PR 53494: restore original MDC speed control register value after MAC reset. [andvar, ticket #1693] distrib/sets/makesrctars 1.43 PR 56389: do not include top level .git or .hg directories in source sets. [martin, ticket #1694] build.sh 1.348-1.352, 1.356 Support for MKREPRO and automatic timestamps when the source tree is from git or mercurial. [martin, ticket #1695] sys/dev/pci/ixgbe/ixgbe.c 1.252, 1.280-1.283, 1.286-1.287, 1.289-1.290 via patch sys/dev/pci/ixgbe/ixgbe.h 1.73, 1.76-1.80 via patch sys/dev/pci/ixgbe/ix_txrx.c 1.68-1.93 sys/dev/pci/ixgbe/ixv.c 1.153, 1.157-1.161, 1.163-1.166 via patch sys/dev/pci/ixgbe/if_bypass.c 1.7-1.9 sys/dev/pci/ixgbe/if_fdir.c 1.4-1.5 sys/dev/pci/ixgbe/if_sriov.c 1.10-1.11 sys/dev/pci/ixgbe/ixgbe_82598.c 1.16 sys/dev/pci/ixgbe/ixgbe_82599.c 1.23 sys/dev/pci/ixgbe/ixgbe_api.c 1.25 sys/dev/pci/ixgbe/ixgbe_bypass.h 1.2 sys/dev/pci/ixgbe/ixgbe_common.c 1.30-1.33 sys/dev/pci/ixgbe/ixgbe_dcb.c 1.10-1.11 sys/dev/pci/ixgbe/ixgbe_dcb.h 1.7 sys/dev/pci/ixgbe/ixgbe_dcb_82598.c 1.8-1.9 sys/dev/pci/ixgbe/ixgbe_dcb_82598.h 1.7 sys/dev/pci/ixgbe/ixgbe_dcb_82599.c 1.8-1.9 sys/dev/pci/ixgbe/ixgbe_dcb_82599.h 1.7 sys/dev/pci/ixgbe/ixgbe_fdir.h 1.3 sys/dev/pci/ixgbe/ixgbe_features.h 1.3 sys/dev/pci/ixgbe/ixgbe_mbx.c 1.12 sys/dev/pci/ixgbe/ixgbe_netbsd.c 1.16-1.17 sys/dev/pci/ixgbe/ixgbe_netbsd.h 1.13-1.14 sys/dev/pci/ixgbe/ixgbe_netmap.c 1.3-1.4 sys/dev/pci/ixgbe/ixgbe_netmap.h 1.2 sys/dev/pci/ixgbe/ixgbe_osdep.c 1.7 sys/dev/pci/ixgbe/ixgbe_osdep.h 1.29-1.30 sys/dev/pci/ixgbe/ixgbe_phy.c 1.24 sys/dev/pci/ixgbe/ixgbe_rss.h 1.5 sys/dev/pci/ixgbe/ixgbe_sriov.h 1.4 sys/dev/pci/ixgbe/ixgbe_type.h 1.49 sys/dev/pci/ixgbe/ixgbe_vf.c 1.27 sys/dev/pci/ixgbe/ixgbe_x540.c 1.18-1.19 sys/dev/pci/ixgbe/ixgbe_x540.h 1.9 sys/dev/pci/ixgbe/ixgbe_x550.c 1.19-1.20 sys/dev/pci/ixgbe/ixgbe_x550.h 1.6 sys/dev/pci/files.pci 1.438 share/man/man4/ixg.4 1.15 share/man/man4/ixv.4 1.8 - Use MCLGET() instead of homegrown cluster (jcl) allocation mechanism. Before this commit, resource shortage was easily occurred because the total number of the clusters is small. - Improve performance: - Use m_adj(ETHER_ALIGN) more. - Sprinkle __predict_false() in the RX path. - Don't pre-allocate a cluster for RXCOPY case to improve short packet's performance. - Call bus_dmamap_unload(9) via ixgbe_dmamap_unload(), before freeing DMA buffer. Also, when the buffer is already freed, do not call bus_dmamap_unload(9) (no resource leaks with this change). This change is required to make ixg(4) work on alpha. - Keep m_len and m_pkthdr.len consistent to prevent panic on arm. - Fix panic when bus_dmamap_load_mbuf() failed in ixgbe_setup_receive_ring(). - Added BUS_DMA_COHERENT flag to bus_dmamem_map() to improve stability on aarch64. - Use uint64_t instead of bus_addr_t for the TX descriptor's buffer address. At least, this change is required for macppc (sizeof(bus_addr_t) == 4) to make TX work. - Fix little-endian dependence. - Set rxr->next_to_refresh correctly in ixgbe_setup_receive_ring(). - Refresh unrefreshed descriptors' buffers correctly. - Don't call bus_dmamap_sync with rx_mbuf_sz(== MCLBYTES) to prevent panic. - Save the discard_multidesc state to not to forget the state by exiting rxeof(). - Add missing increment of no_mbuf error counter. - Don't increment no_mbuf evcnt(9) when discarding multi-descriptor packet. - ixv: Modify error message to sync with ixgbe.c - Print the error value of ixgbe_reset_hw() for debugging. - Remove extra unlock/lock processing around if_percpuq_enqueue(). - Refactor rxr->next_to_check updating. - Add new sysctl "rx_copy_len". - Add a new sysctl to read rxr->next_to_refresh. - Print error number when error occurred. - Rename ix{gbe,v}_stop() with ix{gbe,v}_stop_locked(). No functional change. - Don't use fixed value. - Comment out flow director processing in fast path. - Add missing NetBSD RCS IDs and __KERNEL_RCSID()s. - KNF. - Fix typos. [msaitoh, ticket #1696] bin/mkdir/mkdir.c 1.39 mkdir(1): PR 56398: fix mode of final component of paths when -m is used. [kre, ticket #1697] sys/kern/sys_pipe.c 1.157 PR 56422: fix a deadlock in "pipe_write()". [hannken, ticket #1698] sys/dev/pci/pcidevs 1.1420-1.1440 (patch) sys/dev/pci/pcidevs.h (regen) sys/dev/pci/pcidevs_data.h (regen) - Add modern QUMRANET/Red Hat VIRTIO range PCI devices. - Add some more product IDs for mcx(4). - Add current generation NVIDIA graphics cards (3050-3090 etc.). - Add RDC R6022 PCI-Host bridge. - Add a whole bunch of radeon devices. - Add Realtek RTL8821CE. - Add Intel 660p SSD, and expand the 760p description. - Add Intel I219's version number. - Add Intel I219V 15-19 and I219LM 16-19. - Add Intel I225V, I225LM and WiFi 6 AX201. - Add newer Intel PCH internal devices. - Add Intel Jasper Lake devices. - PDC20265 is Ultra/100, not 66. - Fix Realtek RTL8125 description. - Sort Cavium devices. [msaitoh, ticket #1700] share/man/man4/wm.4 1.42 sys/dev/pci/files.pci 1.434 sys/dev/pci/if_wm.c 1.686-1.687,1.692-1.693,1.697,1.699-1.703,1.706-1.715 via patch sys/dev/pci/if_wmvar.h 1.46 wm(4): - Add missing drain for pcq in wm_stop_locked(). - Add support for I219V 15-19 and I219LM 16-19. - Fix Tx stall. - Use wm_flush_desc_rings() workaround more on I219. - Change DMA physical address in wm_flush_desc_rings() to match other OSes. - Check return value correctly in wm_lv_jumbo_workaround_ich8lan(). - Add new sysctl hw.wmN.debug_flags. This sysctl can be used if WM_DEBUG is set. - Add some sysctl values for debugging TX/RX queues. - WM_EVENT_COUNTER is enabled by default on 64 bit architectures. - Remove extra unlock/lock processing around if_percpuq_enqueue(). - Refactor rxq->rxq_ptr updating. - Stop legacy interrupts before calling softint. - Disable printf()s in wm_flush_desc_rings() because the code is verified. - Print I219's version number. - Uniform INTx/MSI handler's Tx/Rx behavior to MSI-X's one. - Fix return value of interrupt handler. - Only print an error about missing I/O BARs for chips that need it. - Do not return a void value from a void function. - Add new flag named WM_F_CRC_STRIP and use it. No functional change. - Whitespace fixes. Fix comments. No functional change. [msaitoh, ticket #1701] share/man/man4/options.4 1.520 sys/conf/files 1.1288 sys/kern/uipc_mbuf.c 1.244 - Fix a bug that NMBCLUSTERS(kern.mbuf.nmbclusters) can't be changed by sysctl. - Update NMBCLUSTERS and add NMBCLUSTERS_MAX in options(4). [msaitoh, ticket #1703] sys/net/if_ethersubr.c 1.302 Fix handling of VLAN 0 tag. [ryo, ticket #1704] lib/libcrypt/crypt-sha1.c 1.10 libcrypt: Fix a floating point exception when a low number of HMAC-SHA1 iterations are specified. [nia, ticket #1705] sys/dev/pci/if_wm.c 1.716-1.718 via patch sys/dev/pci/if_wmreg.h 1.121 sys/dev/mii/ihphy.c 1.20 - Fix a bug that device timeout still happens when the link is down on ICH/PCH. Fixes PR kern/56478. - Add some sysctl info for debugging. - ihphy(4): Don't power down the PHY when the interface goes down. - Use macro. Fix comment. [msaitoh, ticket #1707] sys/dev/pci/ixgbe/ixgbe.h 1.81-1.83 sys/dev/pci/ixgbe/ixgbe.c 1.291-1.292 via patch sys/dev/pci/ixgbe/ixgbe_type.h 1.50 sys/dev/pci/ixgbe/ixv.c 1.167-1.168 via patch sys/dev/pci/ixgbe/ix_txrx.c 1.94 - Fix a bug that a near 64KB TSO segment can't send. - Reduce bus_dmamap_sync() cost. - Use macro. Fix typos in comment. [msaitoh, ticket #1708] sys/dev/pci/piixpm.c patch PR 56525: fix a bug that I2C access panics on old AMD chipset (e.g SB600). [msaitoh, ticket #1709] sys/dev/pci/pcidevs 1.1441-1.1444 sys/dev/pci/pcidevs.h regen sys/dev/pci/pcidevs_data.h regen - Add Intel Gemini Lake TXE HECI 1. - Add Intel Elkhart Lake and Rocket Lake devices. - Update Jasper Lake's Processor Transaction Routers. [msaitoh, ticket #1710] sys/dev/pci/ichsmb.c 1.69, 1.71, 1.73-1.75 via patch - Add Intel 400, 495, and 500 series support. - Add Intel Jasper Lake and Elkhart Lake support. - Ignores the SMBALERT# interrupt. Same as other OSes. [msaitoh, ticket #1711] sys/dev/pci/pucdata.c 1.103, 1.106-1.112 share/man/man4/puc.4 1.42-1.43 - Add Amazon.com EC2 virtual 16650-compatible PCI serial device. - Add NetMos NM9900 Quad and Octal serial card. - Add ASIX AX99100 PCIe 4port serial card. - Add Oxford Semiconductor Exsys EX-41098 PCI serial card. [msaitoh, ticket #1712] sys/dev/sdmmc/sdhc.c 1.110, 1.112 sys/dev/sdmmc/sdmmc_mem.c 1.74 sys/dev/pci/sdhc_pci.c 1.18 - Support 64bit BAR. - Use unsigned to avoid undefined behavior in hwrite[12]() and sdmmc_mem_sd_switch(). - Fix typo in comment. [msaitoh, ticket #1713] sys/dev/pci/pcireg.h 1.148-1.154, 1.156-1.161 sys/dev/pci/pci_subr.c 1.217-1.222, 1.224, 1.227-1.232 via patch sys/dev/pci/nvme_pci.c 1.31 sys/dev/pci/pci.c 1.158 sys/dev/pci/ppb.c 1.74 - Print Bridge Config Retry Enable bit and Retimer Presence Detect Supported bit. - Add PCIe 4.0 stuff a little: - 10-bit Tag Requester/Completer. - Add Data link Feature extended capability. - Add Physical Layer 16.0 GT/s extended capability. Not decode yet. - Change pci_conf_print() to allocate memory for the regs dynamically instead of on-stack. - Print some DPC register values not with %04x but with %08x because those are 32bit. - Fix a bug that the virtual channel extended configuration's arbitration phase register can't be decoded correctly. - When parsing Enhanced Allocation entries, use the correct calculation for finding the next entry. - Add 32.0GT/s to the list of pcie speeds (PCIe 5.x.). - Add Some PCI config information: - Lane Margining at the Receiver - NVME admin interface - UFSHCI - InfiniBand - Host fabric - HDA 1.0 with vendor ext - USB4 HCI - MIPI I3C - Cellular controller/modem (+ Ethernet) - Change PCI_VENDOR_MASK and PCI_PRODUCT_MASK to unsigned values, to prevent sign extension of product ID when shifted up into place in PCI_ID_CODE(). Fixes PR kern/56176. - Add LCAP & LCAP2 definitions. - Use PCI-SIG official acronyms for some macros. - Remove unused shift and mask definitions. - Fix typo in some messages. - Fix typo in comments. - Whitespace fixes. [msaitoh, ticket #1714] sys/arch/x86/x86/procfs_machdep.c 1.40-1.42 - Add v_spec_ctrl, avx512_fp16, sme, sev, sev_es, sgx, sgx_lc, serialize and tsxldtrk. - Whitespace fix. [msaitoh, ticket #1715] sys/dev/i2c/sdtemp.c 1.41 sdtemp(4): use aprint_debug instead of aprint_error for expected failure. [msaitoh, ticket #1716] sys/dev/i2c/spdmem_i2c.c 1.23-1.25 via patch - Carefully access to the I2C bus in the match function. - Improve bank reset code for DDR4. [msaitoh, ticket #1717] sys/arch/x86/x86/identcpu.c 1.103-1.105 Identify Vortex86EX2. [msaitoh, ticket #1718] sys/arch/x86/x86/identcpu.c 1.121 Make a numeric literal unsigned as it is bit-negated. [msaitoh, ticket #1719] sys/arch/x86/include/specialreg.h 1.146, 1.171, 1.173-1.178 via patch sys/arch/x86/x86/identcpu.c 1.106, 1.117, 1.122 via patch sys/arch/x86/x86/pmap.c patch sys/external/bsd/drm2/drm/drm_cache.c 1.14 usr.sbin/cpuctl/arch/i386.c 1.114-1.117 - Add PT, PKRU, HDC, LA57, PKE, PKS, CET, CET_U, CET_S, HWP, KL, AVX512_BF16, TME_EN and PCONFIG. - Rename some macros to match the x86 specification and the other OSes. - Print CPUID 0x8000008 %ebx on Intel, too. - Print CPUID leaf 7 subleaf 1. - Identify Tiger Lake, 3rd gen Xeon Scalable (Ice Lake), Elkhart Lake and Jasper Lake. - Remove a few unused MSRs. - Add comment. - KNF. Whitespace fix. [msaitoh, ticket #1720] usr.sbin/cpuctl/arch/i386.c 1.118-1.119, 1.121-1.122 usr.sbin/cpuctl/arch/cpuctl_i386.h 1.6 sys/arch/x86/x86/identcpu_subr.c 1.8-1.9 sys/arch/x86/x86/identcpu.c 1.123 sys/arch/x86/include/cacheinfo.h 1.30 sys/arch/x86/include/cpu.h 1.132 - Fix a bug that some TLB related lines were not printed. - Fix a bug that STLB is printed as DTLB. - If a TLB is variable sized, print the max size instead of error message. - Cosmetic changes to improve readability. [msaitoh, ticket #1721] sys/dev/cgd.c 1.142 cgd(4): fix detach when still in use by wedges. [riastradh, ticket #1722] sys/conf/copyright 1.20 Welcome to 2022! [jnemeth, ticket #1723] sys/dev/pci/ixgbe/ixgbe.c 1.298, 1.303 via patch Add some missing error counters to ierror. [msaitoh, ticket #1724] sys/dev/pci/ixgbe/ixgbe_vf.h 1.16-1.17 sys/dev/pci/ixgbe/ixv.c 1.176-1.177 Make ifconfig -z ixvN clear event counter. [msaitoh, ticket #1725] sys/dev/mii/igphy.c 1.37 sys/dev/mii/ihphy.c 1.19 sys/dev/mii/makphy.c 1.68 Fix a bug that "ifconfig xx0 media none" set LINK_STATE_UNKNOWN instead of LINK_STATE_DOWN. [msaitoh, ticket #1726] sys/net/ppp_tty.c 1.68 sys/net/ppp_tty.c 1.69 Use unsigned to avoid undefined behavior in pppasyncstart() and pppinput(). [msaitoh, ticket #1727] sys/dev/pci/pci_subr.c 1.232-1.239 via patch sys/dev/pci/pcireg.h 1.62-1.63 - Decode link control2's Compliance Preset/De-emphasis more. - Decode Physical Layer 16.0 GT/s extended capability. - Decode Lane Margining at the Receiver extended capability. - Print "reserved" instead of "unknown" when printing equalization preset. One of them is known to be the default value. - Fix typo. [msaitoh, ticket #1728] sys/dev/pci/ixgbe/if_sriov.c 1.12-1.16 sys/dev/pci/ixgbe/ixgbe.c 1.295-1.297, 1.300, 1.304 via patch sys/dev/pci/ixgbe/ixgbe.h 1.84 sys/dev/pci/ixgbe/ixgbe_82598.c 1.17-1.18 sys/dev/pci/ixgbe/ixgbe_82598.h 1.9 sys/dev/pci/ixgbe/ixgbe_82599.c 1.24-1.28 sys/dev/pci/ixgbe/ixgbe_82599.h 1.8 sys/dev/pci/ixgbe/ixgbe_api.c 1.26-1.27 sys/dev/pci/ixgbe/ixgbe_api.h 1.16 sys/dev/pci/ixgbe/ixgbe_bypass.h 1.3 sys/dev/pci/ixgbe/ixgbe_common.c 1.34-1.42 sys/dev/pci/ixgbe/ixgbe_common.h 1.15-1.16 sys/dev/pci/ixgbe/ixgbe_dcb.c 1.12-1.13 sys/dev/pci/ixgbe/ixgbe_dcb.h 1.8-1.9 sys/dev/pci/ixgbe/ixgbe_dcb_82598.c 1.10-1.12 sys/dev/pci/ixgbe/ixgbe_dcb_82598.h 1.8 sys/dev/pci/ixgbe/ixgbe_dcb_82599.c 1.10-1.11 sys/dev/pci/ixgbe/ixgbe_dcb_82599.h 1.8 sys/dev/pci/ixgbe/ixgbe_fdir.h 1.4 sys/dev/pci/ixgbe/ixgbe_features.h 1.4 sys/dev/pci/ixgbe/ixgbe_mbx.c 1.13-1.15 sys/dev/pci/ixgbe/ixgbe_mbx.h 1.15-1.18 sys/dev/pci/ixgbe/ixgbe_netmap.c 1.5 sys/dev/pci/ixgbe/ixgbe_osdep.c 1.8 sys/dev/pci/ixgbe/ixgbe_osdep.h 1.31 sys/dev/pci/ixgbe/ixgbe_phy.c 1.25-1.29 sys/dev/pci/ixgbe/ixgbe_phy.h 1.13 sys/dev/pci/ixgbe/ixgbe_rss.h 1.6 sys/dev/pci/ixgbe/ixgbe_sriov.h 1.5 sys/dev/pci/ixgbe/ixgbe_type.h 1.51-1.54 sys/dev/pci/ixgbe/ixgbe_vf.c 1.28-1.29 sys/dev/pci/ixgbe/ixgbe_vf.h 1.15 sys/dev/pci/ixgbe/ixgbe_x540.c 1.20-1.22 sys/dev/pci/ixgbe/ixgbe_x540.h 1.10 sys/dev/pci/ixgbe/ixgbe_x550.c 1.21-1.25 sys/dev/pci/ixgbe/ixgbe_x550.h 1.7 sys/dev/pci/ixgbe/ixv.c 1.170, 1.174-1.175 via patch - Add typecast for type mismatch. - Fix retry count calculation of I2C read/write. - Wait longer for link after fiber MAC setup. - ixv(4): Use adapter->mta for the multicast array memory instead of the on-stack array. - Match X550_PHY_ID correctly on X550. - Print NVM image version on 82598. - Use 64bit for lxon + lxoff. - Don't expose garbage data of hw.ixvN.debug. - Some NetBSD unrelated changes: - Fix infinite recursion on PCIe link down if VMDQ is used. - Move PF mailbox initialization from ixgbe_attach() to ixgbe_init_iov(). - Add IPv6 mask for flow director. - Change error level in ixgbe_fc_autoneg(). - Check host interface return status when writing NVM. - Change DCB credit parameters. - Restore some mailbox related functions. Revert part of ixgbe_mbx.c rev. 1.7 and ixgbe_mbx.h rev. 1.11. No functional change. - Rename IXGBE_VT_MSGTYPE_{ACK,NACK} to IXGBE_VT_MSGTYPE_{SUCCESS,FAILURE}. No functional change. - Remove unused argument. Change argument. - Remove unnecessary return value check. - Remove debug error message. - Remove dead code. - Add some unused macros. - Fix typo in comment. - Rename some functions. - Sort lines, modify comment. - Whitespace fix. [msaitoh, ticket #1729] sys/dev/pci/ixgbe/if_sriov.c 1.17 sys/dev/pci/ixgbe/ixgbe.c 1.301 sys/dev/pci/ixgbe/ixgbe_82599.c 1.29 sys/dev/pci/ixgbe/ixgbe_mbx.c 1.16 sys/dev/pci/ixgbe/ixgbe_mbx.c 1.17 sys/dev/pci/ixgbe/ixgbe_mbx.c 1.18 sys/dev/pci/ixgbe/ixgbe_mbx.h 1.19 sys/dev/pci/ixgbe/ixgbe_type.h 1.55 sys/dev/pci/ixgbe/ixgbe_vf.c 1.31 sys/dev/pci/ixgbe/ixgbe_x540.c 1.23 sys/dev/pci/ixgbe/ixv.c 1.172 sys/dev/pci/ixgbe/ixv.c 1.173 Add code to support mailbox API 1.5. [msaitoh, ticket #1730] sys/arch/x86/include/specialreg.h 1.179-1.188 (patch) - Add CPUID definitions of Last Branch Record, Thread Director, AVX version of VNNI, Fast short REP MOV, HRESET, PPIN, Architectural LBR, Linear Address Masking and Hybrid Information from the latest Intel SDM. - Add CPUID definitions of AddrMaskExt, INT_WBINVD, IbrsSameMode, EferLmsleUnsupported, PSFD and SecureTSC from AMD APM. - Print CLFSH instead of CLFLUSH because both Intel and AMD documents say so. - Modify comment. Add comment. Fix typo. Use __BIT(). KNF. Sort lines. No functional change. [msaitoh, ticket #1731] usr.sbin/cpuctl/arch/i386.c 1.125-1.127 - Add Alder Lake, Rocket Lake and Sapphire Rapids. - Decode Intel Hybrid Information Enumeration (CPUID Fn0000_001a). - Remove debug code and simplify. No functional change. [msaitoh, ticket #1732] sys/arch/x86/x86/procfs_machdep.c 1.43-1.44 - The CPUID table 11 was changed from CPUID 0x0f leaf 0 %edx to a Linux mapping. - The CPUID table 12 was changed from CPUID 0x0f leaf 1 %edx to CPUID 0x07 leaf 1 %eax. Print avx_vnni and avx512_bf16. - Print cppc, enqcmd and arch_lbr. - Modify linux mapping. Not used on NetBSD. [msaitoh, ticket #1733] sys/dev/pci/ixgbe/ixgbe.c 1.264,1.269,1.272, 1.306 via patch Four INTx related fixes: - Fix a bug that the all interrupt sources are enabled when the interface is UP and the INTx line is shared with other devices. - Fix a bug that it might incorrectly enable interrupt when IFF_RUNNING is not set. - Don't process TX/RX if a queue interrupt isn't occurred. - Increment legacy interrupt counter after checking INTx sharing. [msaitoh, ticket #1734] xsrc/external/mit/xterm/dist/graphics_sixel.c 1.2 (via patch) Apply upstream fix for CVE-2022-24130. [mrg, ticket #1735] bin/sh/histedit.c 1.60 sh(1): fix "fc -e". [kre, ticket #1736] usr.bin/man/man.c 1.69,1.70,1.72 man(1): fix -m option so it works as documented. [gutteridge, ticket #1737] usr.sbin/puffs/mount_9p/node.c 1.30,1.31 (adapted) mount_9p(8): fix writing to a file opened with write-only mode, check returned type from T_READ request. [ozaki-r, ticket #1738] lib/libquota/quota_oldfiles.c 1.10 sys/ufs/ufs/ufs_quota1.c 1.25 usr.sbin/quotaon/quotaon.c 1.31 Fix quota1 user+group quota, quotaoff live lock and quotaon/off verbose output. Avoids possibly corrupted quota data. [hannken, ticket #1739] sys/net/if_pppoe.c 1.179 pppoe(4): fix CVE-2022-29867 - discovery phase local network mbuf corruption. [martin, ticket #1740] sbin/bioctl/bioctl.c 1.19 bioctl(8): don't print garbage bv_seconds. [msaitoh, ticket #1741] sys/dev/ic/mfi.c 1.63, 1.66-77 sys/dev/ic/mfireg.h 1.11-1.20 via patch sys/dev/pci/mfi_pci.c 1.21 sys/dev/pci/mfii.c 1.6-1.7, 1.10-1.15 share/man/man4/mfi.4 1.13 Improve mfi(4) and mfii(4): - Set 'ld_sync' to NULL as part of 'again', to prevent use-after-free. - Add some code for the SKINNY variant to make Dell PERC H310 work. - Print the percentage correctly when the background initialization is running. - Clear mailbox to not to pass garbage data. - Use union mbox instead of unit8_t xxx[] to avoid unaligned access. - Set stripe size for BIOCVOL to show the size correctly in bioctl. - Add support for iBBU-09 to show BBU voltage, current and temperature correctly. - Fix typos in comments. - Sprinkle static. - Improve debug printf()s. - KNF. Remove extra semicolon. Whitespace fixes. [msaitoh, ticket #1742] libexec/mail.local/mail.local.c 1.29 fix local privilege escalation due to a race condition NetBSD-SA2016-006 included an incomplete fix for CVE-2016-6253, a local privilege escalation vulnerability in mail.local(8). Thanks to Jan Schaumann for bringing this to our attention. [kre, ticket #1743] sys/dev/pci/ixgbe/ixgbe.c 1.270,1.280,1.307-1.311, 1.313-1.314 via patch sys/dev/pci/ixgbe/ix_txrx.c 1.96-1.97 sys/dev/pci/ixgbe/ixv.c 1.179-1.180 via patch - ixg(4): Print Printed Board Assembly (PBA) number. - ixg(4): Add IFF_RUNNING check in ixgbe_legacy_irq() again. this might fix small race but it's not so dangerous. - Add value check for {tx,rx}_process_limit sysctl to avoid setting wrong value. - Add missing num_tx_desc sysctl. - No functional change: - KNF a bit. - Simplify setting of EIAC register. - Move the definition of eicr_mask variable. - Enclose flow director stuff in ixgbe_intr_admin_common() with IXGBE_FIR which is not defined in NetBSD. - Modify comment for consistency. - Use cached rx_copy_len in ixgbe_rxeof(). [msaitoh, ticket #1744] sys/dev/pci/ixgbe/ix_txrx.c 1.98 sys/dev/pci/ixgbe/ixgbe.c 1.315 sys/dev/pci/ixgbe/ixgbe.h 1.86 sys/dev/pci/ixgbe/ixv.c 1.181 ixg(4): bus_dmamem_unmap() before bus_dmamem_free(), otherwise we may give back memory which is still (and will stay) mapped. PR 56857: fix a bug that the legacy interrupt doesn't work when MSI-X allocation failed. [msaitoh, ticket #1745] sys/dev/pci/ixgbe/ix_txrx.c 1.95 sys/dev/pci/ixgbe/ixgbe.c 1.261,1.263,1.265-1.268,1.273, 1.275-1.277,1.305,1.312, 1.316-1.321 via patch sys/dev/pci/ixgbe/ixgbe.h 1.85 via patch sys/dev/pci/ixgbe/ixgbe_mbx.c 1.19 sys/dev/pci/ixgbe/ixgbe_netbsd.h 1.15-1.16 sys/dev/pci/ixgbe/ixgbe_type.h 1.46-1.47 sys/dev/pci/ixgbe/ixgbe_x550.c 1.26 sys/dev/pci/ixgbe/ixv.c 1.178,1.182 via patch - Reduce code duplication between ixgbe_msix_admin() and ixgbe_legacy_irq(). - Add missing code which was not in ixgbe_msix_admin() from ixgbe_legacy_irq() and vice versa. - Reorder code. - Disable/enable the OTHER interrupts correctly. - Don't return in the middle of ixgbe_msix_admin() when an flow director reinit failed. NetBSD currently doesn't support flow director, so this is not a real bug. - Print ECC, PHY and temp error log using with ratecheck(). - Correctly re-enable queue interrupt in ixgbe_legacy_irq(). - Correctly enter the recovery mode. - No functional change: - Add some debug printf()s. - Don't use "more" flag for simplify. - Use macro. - Fix typos in comment. - KNF. [msaitoh, ticket #1746] sys/arch/atari/atari/stalloc.c 1.17 PR 56859: restore NULL pointer checks lost in rev 1.16. [tsutsui, ticket #1747] sys/miscfs/procfs/procfs_vnops.c 1.229 procfs: add missing permission check. [shm, ticket #1748] sys/dev/pci/if_wmreg.h 1.122-1.125 via patch sys/dev/pci/if_wmvar.h 1.48 sys/dev/pci/if_wm.c 1.719-1.720,1.722-1.725, 1.727-1.740 via patch - wm_tick: Add missing splx(s) when not WM_MPSAFE. - Print DMA range info if the system is booting in the verbose mode. - Micro optimization: - Call m_freem(m) only if m0 == NULL. - Call wm_xxeof() only when limit > 0. - Don't set the more flag when there is no packet to process. - No functional changes: - Call txeof first, then rxeof for the consistency. - Remove duplicated break. - Remove stray semicolons from struct declaration. - Fix value return from void function. - Use macros. - Modify comment. - KNF. [msaitoh, ticket #1751] xsrc-9/external/mit/xorg-server/dist/xkb/xkb.c apply patch Cherry-pick upstream fixes for * CVE-2022-2319/ZDI-CAN-16062: X.Org Server ProcXkbSetGeometry Out-Of-Bounds Access * CVE-2022-2320/ZDI-CAN-16070: X.Org Server ProcXkbSetDeviceInfo Out-Of-Bounds Access [mrg, ticket #1752] sys/dev/usb/uslsa.c 1.32 uslsa(4): PR 56946: fix baud rate setting on big endian machines [rin, ticket #1753] sys/dev/pci/pcidevs 1.1445-1.1460 via patch sys/dev/pci/pcidevs.h regen sys/dev/pci/pcidevs_data.h regen Update pcidevs: - Add Intel Alder Lake devices and Intel 600 Series PCH devices. - Add some Intel Xeon Scalable / Skylake-E devices. - Fix AMD F16_HB from 0x1568 to 0x1538. - Add some devices for AMD and improve some descriptions to clarify. - Add VMware AHCI and NVMe. - Update Intel 700 series Ethernet devices. - Add some Broadcom devices. - Add some Broadcom / LSI RAID cards. - Fix typos and whitespace. [msaitoh, ticket #1754] sys/dev/ic/dwc_gmac.c 1.76,1.77 Fix chip configuration so that stripping of the FCS is consistent for all packet types. [sekiya, ticket #1755] libexec/telnetd/utility.c 1.34 telnetd(8): fix CVE-2020-10188. [hgutch, ticket #1756] libexec/telnetd/telnetd.c 1.58 (patch) telnetd(8): fix a crash accessing the slc table before initialization. [dholland, ticket #1757] external/mit/xorg/server/drivers/xf86-video-wsfb/Makefile 1.6 wsfb(4): disable broken DGA extension for xf86-video-wsfb. [rin, ticket #1758] sys/dev/pci/if_wm.c 1.741-1.749,1.753-1.757, 1.762 via patch sys/dev/pci/if_wmreg.h 1.126-1.127 - Fix I219 workaround in wm_flush_desc_rings(). - Add more statistics counters. - To avoid releasing mutex temporally, use new wm_set_mdio_slow_mode_hv_locked(). - No functional changes: - Turn a locking botch (shouldn't drop lock on error) into a KASSERT in wm_deferred_start_locked(). - Remove unneeded header inclusion. - Use __BIT() a little. - Modify comment and debug messages. - Consistency use -1 instead of 1 for some error code. - KNF. [msaitoh, ticket #1759] sys/kern/kern_core.c 1.36 Fix kauth credential reference leak. [christos, ticket #1760] sys/kern/kern_core.c 1.37 Avoid a GCC warning. [mrg, ticket #1761] usr.bin/netstat/atalk.c 1.18,1.20-1.21 usr.bin/netstat/bpf.c 1.16 via patch usr.bin/netstat/fast_ipsec.c 1.24 via patch usr.bin/netstat/if.c 1.97-1.99,1.101-1.104 via patch usr.bin/netstat/inet.c 1.111,1.115-1.116 via patch usr.bin/netstat/inet6.c 1.70,1.74-1.75,1.80-1.81 via patch usr.bin/netstat/main.c 1.100,1.102-1.103 usr.bin/netstat/mbuf.c 1.34-1.35 usr.bin/netstat/mroute.c 1.26-1.27 usr.bin/netstat/mroute6.c 1.16 usr.bin/netstat/netstat.h 1.52-1.53 usr.bin/netstat/pfkey.c 1.4-1.5 via patch usr.bin/netstat/pfsync.c 1.4-1.5 via patch usr.bin/netstat/route.c 1.87-1.88 usr.bin/netstat/unix.c 1.36-1.37 usr.bin/netstat/vtw.c 1.11,1.13 - Add names of a few more ICMPv6 messages. Also make the array be explicitly 256 entries long. - sprintf() -> snprintf(), and adjust a buffer size to avoid any potential for overflow. - Add missing {IP,IP6}_STAT_NOIPSEC to netstat. - Don't show any of the completely and utterly undocumented VTW info if the feature isn't enabled. - Print oqdrops correctly. - netstat.1: Add various xrefs present in the body to "See Also". - Limit maximum owner name to appease gcc. - KNF. Style fixes. [msaitoh, ticket #1762] usr.bin/ftp/Makefile up to 1.39 usr.bin/ftp/cmds.c up to 1.141 usr.bin/ftp/complete.c up to 1.47 usr.bin/ftp/domacro.c up to 1.23 usr.bin/ftp/extern.h up to 1.82 usr.bin/ftp/fetch.c up to 1.235 usr.bin/ftp/ftp.1 up to 1.147 usr.bin/ftp/ftp.c up to 1.174 usr.bin/ftp/ftp_var.h up to 1.86 usr.bin/ftp/main.c up to 1.128 usr.bin/ftp/progressbar.c up to 1.24 usr.bin/ftp/progressbar.h up to 1.9 usr.bin/ftp/ssl.c up to 1.12 usr.bin/ftp/ssl.h up to 1.5 usr.bin/ftp/util.c up to 1.164 usr.bin/ftp/version.h up to 1.94 ftp(1): validate address from PASV and LPSV response. Use raw write(2) instead of fwrite(3) to avoid stream corruption because of the progress bar interrupts. Fixes for PR 56219 and PR 55857. PR 57003: Support relative redirects. [christos, #1763] sys/dev/ic/mfireg.h 1.22 sys/dev/pci/mfii.c 1.16-1.22,1.27 via patch share/man/man4/mfii.4 1.3 via patch - Fix wrong access in mfii_start(). - Add SAS3216,SAS3224,SAS3316 and SAS3324 support. - Add CVPM02 BBU support. - Use bus_space_write_8() if available. - Don't panic on detach if no any sensor device. - Add comment. Sort entries. KNF. [msaitoh, #1764] sys/dev/usb/xhci.c 1.154 Accept USB 3.2 in xhci_id_protocols(). [msaitoh, ticket #1765] sys/arch/x86/x86/procfs_machdep.c 1.45 procfs: on x86 add tdx_guest, brs, hfi, ibt, amx_bf16, amx_tile and amx_int8. [msaitoh, ticket #1766] sys/dev/pci/mpii.c patch mpii(4): Convert from pci_intr_map() to pci_intr_alloc(); makes the driver use MSI/MSI-x when available. [bouyer, ticket #1767] sys/dev/pci/mfii.c 1.28 mfii(4): Convert from pci_intr_map() to pci_intr_alloc(); makes the driver use MSI/MSI-x when available. [bouyer, ticket #1768] sys/arch/x86/include/i82093reg.h 1.7 sys/arch/x86/x86/ioapic.c 1.66 - Fix a bug that an IOAPIC ID is tried to remap with a wrong ID. The bit width is 8 bits these days. Fixes PR kern/54276. - Print detail about misconfigured APIC ID. [msaitoh, ticket #1769] sys/net/if_ethersubr.c 1.254 Fix inverted logic dropping wrong sized packets in the VLAN path. [msaitoh, ticket #1770] sys/dev/pci/pcidevs 1.1461-1.1468 via patch sys/dev/pci/pcidevs.h regen sys/dev/pci/pcidevs_data.h regen - Add several samsung nvme entries. - Add more Alder Lake devices. - Jasper Lake Intel Trace Hub on Compute Die is not 0x4da6 but 0x4e29. - Add Intel Core 8G (8core, H, Halo) Host Bridge, DRAM. - Add AMD 19h/6xh Root Complex. - Add AMD FCH SATA Controller D. - Add NVIDIA GeForce GTX 770. - Sort by number. [msaitoh, ticket #1771] sys/arch/x86/include/cpu_ucode.h 1.5 sys/arch/x86/x86/cpu_ucode_intel.c 1.19,1.20 - Verify checksum of the extended signature table. - KNF. [msaitoh, ticket #1772] share/man/man4/man4.x86/amdsmn.4 1.4,1.5 share/man/man4/man4.x86/amdzentemp.4 1.7 sys/arch/x86/pci/amdsmn.c 1.7-1.9,1.13,1.14 sys/arch/x86/pci/amdzentemp.c 1.8-1.10,1.12-1.15 - Add some newer zen2, zen3 and zen4 support. - Fix temperature bias values. - Add support for per CCD temperature sensor. [msaitoh, ticket #1773] share/man/man4/lm.4 1.37 sys/dev/ic/nslm7x.c 1.78 sys/dev/isa/wbsio.c 1.28 sys/dev/isa/wbsioreg.h 1.10 Add Nuvoton NCT6799D support. [msaitoh, ticket #1774] sys/arch/x86/include/specialreg.h 1.189-1.192 usr.sbin/cpuctl/arch/i386.c 1.128 - Add top-down slots event bit of architectural performance monitoring leaf. - Modify CPUID Fn0000000a %ebx's string. Add new string for %ecx. - Modify output of CPUID Fn0000000a. - Update some AMD CPUID bits. - Fix typo. [msaitoh, ticket #1775] sys/dev/pci/ichsmb.c 1.76-1.77 (via patch) Add Intel 600 Series PCH support. [msaitoh, ticket #1776] external/public-domain/tz/dist/SECURITY up to 1.1.1.1 external/public-domain/tz/dist/CONTRIBUTING up to 1.1.1.7 external/public-domain/tz/dist/Makefile up to 1.1.1.33 external/public-domain/tz/dist/NEWS up to 1.1.1.38 external/public-domain/tz/dist/README up to 1.1.1.10 external/public-domain/tz/dist/TZDATA_VERSION up to 1.30 external/public-domain/tz/dist/africa up to 1.1.1.28 external/public-domain/tz/dist/antarctica up to 1.1.1.15 external/public-domain/tz/dist/asia up to 1.5 external/public-domain/tz/dist/australasia up to 1.5 external/public-domain/tz/dist/backward up to 1.5 external/public-domain/tz/dist/backzone up to 1.1.1.23 external/public-domain/tz/dist/calendars up to 1.1.1.2 external/public-domain/tz/dist/checktab.awk up to 1.1.1.11 external/public-domain/tz/dist/etcetera up to 1.1.1.6 external/public-domain/tz/dist/europe up to 1.1.1.34 external/public-domain/tz/dist/leap-seconds.list up to 1.4 external/public-domain/tz/dist/leapseconds up to 1.4 external/public-domain/tz/dist/northamerica up to 1.1.1.30 external/public-domain/tz/dist/southamerica up to 1.1.1.20 external/public-domain/tz/dist/theory.html up to 1.1.1.15 external/public-domain/tz/dist/version up to 1.5 external/public-domain/tz/dist/ziguard.awk up to 1.1.1.9 external/public-domain/tz/dist/zishrink.awk up to 1.1.1.8 external/public-domain/tz/dist/zone.tab up to 1.1.1.22 external/public-domain/tz/dist/zone1970.tab up to 1.1.1.23 distrib/sets/lists/base/mi (apply patch) doc/3RDPARTY (apply patch) Updata tzdata to 2022e. [kre, ticket #1777] sys/netinet6/frag6.c 1.76 frag6: do not use a spin mutex for frag6_lock. [ozaki-r, ticket #1778] bin/sh/miscbltin.c 1.51,1.52 PR 56972: fix escape ('\') handling in sh read builtin and cosmetic improvements to error reporting. [kre, ticket #1779] sys/conf/copyright 1.21 Welcome to 2023. [gutteridge, ticket #1781] lib/libc/locale/setlocale.3 1.22,1.23 setlocale.3: reflect state of NetBSD locale support in the 21st century. [nia, ticket #1780] lib/libc/gen/err.3 1.23 Add errc() and verrc() to the list of functions which do not return, but exit() instead. [kre, ticket #1782] sys/dev/pci/pcidevs 1.1469-1.1476 sys/dev/pci/sdhc_pci.c 1.20 sys/dev/pci/pcidevs.h regen sys/dev/pci/pcidevs_data.h regen - Add some AMD 17h/9xh, 17h/Axh and 19h/1xh devices. - Add some Intel Xeon Scalable devices. - Update Intel Elkhart Lake devices. - Add Aquantia (Marvell) AQC113 Ethernet devices and the variants. - Fix typo. s/SSC/SCC/. [msaitoh, ticket #1783] share/man/man4/lm.4 1.38 sys/dev/ic/nslm7x.c 1.79 sys/dev/isa/wbsio.c 1.30 sys/dev/isa/wbsioreg.h 1.11 lm(4): Add Nuvoton NCT6797D support. [msaitoh, ticket #1784] usr.bin/netstat/netstat.1 1.76 netstat(1): add note about "netstat -mssv". [msaitoh, ticket #1785] sys/dev/usb/usb.h 1.121 usb(4): avoid undefined behavior in UGETDW(). [msaitoh, ticket #1786] sys/dev/pci/xhci_pci.c 1.31 via patch sys/dev/usb/xhci.c 1.173-1.175 sys/dev/usb/xhcivar.h 1.22 Support xHCI device which has USB 2 port only. [msaitoh, ticket #1787] sys/arch/x86/x86/procfs_machdep.c 1.46 Add x2avic. Modify comment. [msaitoh, ticket #1788] sys/arch/x86/pci/amdzentemp.c 1.16 amdzentemp(4): match zen3 "cezanne" (ryzen 5000-series APU.) [msaitoh, ticket #1789] sys/dev/pci/piixpm.c 1.66,1.68-1.72 via patch sys/dev/pci/piixpmreg.h 1.13 Add support new AMD chipsets that do not have indirect access I/O ports. [msaitoh, ticket #1790] sys/arch/x86/include/specialreg.h 1.193-1.198 via patch - Add CPUID Fn0000_0006 %eax bit 24 IA32_THERM_INTERRUPT MSR bit 25 Hardware Feedback Notification support. - Add CPUID Fn0000_0007 %ecx bit 29 ENQCMD. - Add CPUID Fn0000_0007 %edx bit 1 SGX-KEYS. - Add CPUID Fn0000_0007 %edx bit 5 UINTR(User INTeRrupts). - Add CPUID Fn0000_0007 %edx bit 11 RTM_ALWAYS_ABORT. - Add CPUID Fn0000_0007 %edx bit 22 AMX_BF16. - Add CPUID Fn0000_0007 %edx bit 23 AVX512_FP16. - Add CPUID Fn0000_0007 %edx bit 24 AMX_TILE. - Add CPUID Fn0000_0007 %edx bit 25 AMX_INT8. - Add CPUID Fn0000_0007 sub-leaf 1 %edx bit 18 CET_SSS. - Add CPUID Fn0000_0007 sub-leaf 2 %edx definitions. - Add CPUID Fn0000_000d sub-leaf 1 %eax bit 4 XFD. - Add CPUID Fn0000_001d Tile Information. - Add CPUID Fn0000_001e TMUL Information. - Add CPUID Fn8000_0007 %eax RAS capabilities. - Add CPUID Fn8000_0008 %ebx BTC_NO, - Add cpuid Fn8000_000a x2AVIC, VNMI, IBSVIRT and ROGPT. - Add CPUID Fn8000_001b Instruction-Based Sampling. - Add CPUID Fn8000_001e Processor Topology Information. - Add CPUID Fn8000_001f %eax RPMQUERY, VmplSSS, TscAuxVirt, VmgexitParam, VirtualTomMsr, IbsVirtGuest, SmtProtection, vsmCommPageMSR and NestedVirtSnpMsr. - Add CPUID Fn8000_0021 AMD Extended Features Identification 2. - Add CPUID Fn8000_0022 AMD Extended Performance Monitoring and Debug. - Rename HW_FEEDBACK to HWI (Hardware Feedback Interface). - Rename TSX_FORCE_ABORT to RTM_FORCE_ABORT. - Modify comment. Both Intel and AMD support CPUID Fn0000000b. - Modify comment. Hybrid Information -> Native Model ID Information. - Use __BIT(). Add comment. Whitespace fix. [msaitoh, ticket #1791] usr.sbin/cpuctl/arch/i386.c 1.129-1.135 (via patch) - Print cpuid 7 sub-leaf 1 %ebx, %edx and sub-leaf 2 %edx. - Add Raptor Lake and Sapphire Rapids. - Modify messages a little. [msaitoh, ticket #1792] usr.bin/locate/locate/updatedb.sh 1.18 locate.updatedb(8): PR 57191: add -- to the invocation of locate.code. [uwe, ticket #1793] xsrc/external/mit/libX11/dist/modules/om/generic/omGeneric.c (apply patch) xsrc/external/mit/libXpm/dist/src/RdFToI.c (apply patch) xsrc/external/mit/libXpm/dist/src/WrFFrI.c (apply patch) xsrc/external/mit/libXpm/dist/src/create.c (apply patch) xsrc/external/mit/libXpm/dist/src/data.c (apply patch) xsrc/external/mit/libXpm/dist/src/parse.c (apply patch) xsrc/external/mit/xorg-server/dist/Xext/saver.c (apply patch) xsrc/external/mit/xorg-server/dist/Xext/xtest.c (apply patch) xsrc/external/mit/xorg-server/dist/Xext/xvmain.c (apply patch) xsrc/external/mit/xorg-server/dist/Xi/xipassivegrab.c (apply patch) xsrc/external/mit/xorg-server/dist/Xi/xiproperty.c (apply patch) xsrc/external/mit/xorg-server/dist/dix/property.c (apply patch) xsrc/external/mit/xorg-server/dist/xkb/xkbUtils.c (apply patch) external/mit/xorg/bin/cxpm/Makefile (apply patch) external/mit/xorg/bin/sxpm/Makefile (apply patch) external/mit/xorg/lib/libXpm/Makefile (apply patch) external/mit/xorg/lib/libXpm/xpm.mk (apply patch) Apply upstream fixes for the following CVEs: CVE-2022-46285, CVE-2022-44617, CVE-2022-4883, CVE-2020-14363, CVE-2022-46340, CVE-2022-46341, CVE-2022-46342 CVE-2022-46343, CVE-2022-46344, CVE-2022-46283, CVE-2021-4008, CVE-2021-4009, CVE-2021-4010, CVE-2021-4011 [mrg, ticket #1794] sys/dev/pci/if_wm.c 1.764-1.767 via patch sys/dev/pci/if_wmreg.h 1.128 - Workaround for some hypervisor environments. The environments cannot stop e1000 interrupt immediately. - Rename nq_txdesc' member "nqrx_ctx" to "nqtx_ctx". No functional change. - Add comment. Modify comment. - KNF. [msaitoh, ticket #1795] sys/dev/pci/files.pci 1.442 sys/dev/pci/ixgbe/ix_txrx.c 1.99-1.100 sys/dev/pci/ixgbe/ixgbe.c 1.320-1.324 via patch sys/dev/pci/ixgbe/ixgbe_82598.c 1.19 sys/dev/pci/ixgbe/ixgbe_api.c 1.28 sys/dev/pci/ixgbe/ixgbe_common.c 1.43 sys/dev/pci/ixgbe/ixgbe_netbsd.h 1.17 sys/dev/pci/ixgbe/ixv.c 1.183 - Add an option for Tx to use deferred softint regardless of whether can get txq lock or not. It's off by default. - Call txeof first, then rxeof for the consistency. - Make three "Unsupported SFP+ module..." messages the same. - KNF. Modify comment. Fix typo. [msaitoh, ticket #1796] xsrc/external/mit/xorg-server.old/dist/Xi/exevents.c 1.2 xsrc/external/mit/xorg-server/dist/Xi/exevents.c (apply patch) Pullover fix from xorg-server 21.1.7: Xi: fix potential use-after-free in DeepCopyPointerClasses CVE-2023-0494, ZDI-CAN-19596 [mrg, ticket #1797] lib/libc/string/swab.c 1.20 tests/lib/libc/string/t_swab.c 1.3 swab(3): PR 57141: fix swab(3) and ensure it is properly tested. [riastradh, ticket #1798] sys/net/route.c 1.236 route(4): PR 56844: work around deadlock in rt_free wait path. [riastradh, ticket #1801] sys/arch/x86/x86/efi_machdep.c 1.3 (applied to sys/arch/x86/x86/efi.c) x86/efi: Print uuids in slightly more standard notation. [riastradh, ticket #1799] crypto/external/bsd/openssh/bin/Makefile 1.5 etc/bluetooth/Makefile 1.6 etc/iscsi/Makefile 1.4 etc/root/Makefile 1.5 etc/ssh/Makefile 1.4 external/ibm-public/postfix/etc/Makefile 1.2 usr.bin/mail/Makefile 1.41 Fix modes of editable config files. [riastradh, ticket #1800] sys/net/bpf.c 1.247 (merged) bpf(4): Reject bogus timeout values before arithmetic overflows. [riastradh, ticket #1802] distrib/amiga/stand/loadbsd.uue 1.3 sys/arch/amiga/stand/loadbsd/Makefile 1.4 sys/arch/amiga/stand/loadbsd/README 1.5 sys/arch/amiga/stand/loadbsd/loadbsd.c 1.37 Update loadbsd source and distribution binary to version 3.2. [abs, ticket #1803] sys/kern/subr_prf.c 1.171 Make identification of accounted aprint_error()s possible by putting a big ugly "autoconfiguration error: " in the log when they occur. [msaitoh, ticket #1804] sys/dev/ata/sata_subr.c 1.24 sys/dev/ata/satavar.h 1.10 sata: do not consider "PHY offline" conditions an error. [msaitoh, ticket #1805] sys/kern/vfs_syscalls.c 1.557 open(2): PR 57260: don't map ERESTART to EINTR. [riastradh, ticket #1806] build.sh 1.366 via patch Avoid the dependency on a populated tooldir (or building the tools) when simply doing mkrepro-timestamp and the current repository setups does not actually require it. [martin, ticket #1807] sys/netinet6/ip6_output.c 1.233 sys/netinet6/raw_ip6.c 1.183 (via patch) in6: fix IPV6_CHECKSUM handling. [ozaki-r, ticket #1808] distrib/amiga/stand/Makefile 1.6 distrib/amiga/stand/device-streams-2.2.1-src.tar.gz.uue 1.1 distrib/amiga/stand/device-streams-2.2.1.lha.uue 1.1 distrib/amiga/stand/device-streams.README.md 1.1 distrib/amiga/stand/device-streams.tar.gz.uue delete distrib/amiga/stand/rdbinfo.uue 1.2 distrib/amiga/stand/update 1.1 distrib/amiga/stand/xdevtostream.uue 1.1 distrib/amiga/stand/xstreamtodev.uue 1.2 Update device-streams binaries from Roc Valles. [abs, ticket #1809] sys/nfs/nfs_serv.c 1.184 sys/nfs/nfs_srvsubs.c 1.17 sys/nfs/nfsm_subs.h 1.56,1.57 nfs: server protocol fixes. [riastradh, ticket #1810] external/bsd/fetch/dist/libfetch/common.c 1.3,1.4 SNI support for libfetch. [mlelstv, ticket #1811] xsrc/external/mit/xorg-server/dist/composite/compwindow.c up to 1.1.1.9 (patch) xsrc/external/mit/xorg-server.old/dist/composite/compwindow.c 1.2 (patch) Fix ZDI-CAN-19866 and CVE-2023-1393, a use-after-free problem. [mrg, ticket #1812] sys/external/bsd/drm2/dist/drm/i915/i915_gpu_error.c 1.9 PR 49089: lock around use of irq_queue. [riastradh, ticket #1813] sys/uvm/uvm_mmap.c 1.180 PR 55533: fix mmap(2) when given a hint. [riastradh, ticket #1814] sys/uvm/uvm_map.c 1.395 uvm(9): Fix 19-year-old bug in assertion about mmap hint. [riastradh, ticket #1815] sys/uvm/uvm_map.c 1.396 PR 51393: uvm(9): Fix mmap optimization for topdown case. [riastradh, ticket #1816] sys/fs/hfs/libhfs.c 1.15 PR 52993: fix support for case sensitive HFS. [riastradh, ticket #1817] external/bsd/file/dist/src/readelf.c (apply patch) PR 52532: fix bounds check in ELF header parser. [riastradh, ticket #1818] sys/sys/common_limits.h 1.3 PR 53298: fix wrong scoping of {U,}LLONG_MAX. [riastradh, ticket #1819] usr.sbin/route6d/route6d.c 1.72 PR/53365: memory leak in route6d. [riastradh, ticket #1820] sys/arch/luna68k/conf/Makefile.luna68k 1.30 Fix missing locore.d dependency output on make depend. [tsutsui, ticket #1821] lib/libc/locale/newlocale.c 1.4 newlocale(3): fix parsing a locale string with multiple components. [mlelstv, ticket #1822] distrib/amiga/stand/loadbsd.uue 1.4 sys/arch/amiga/stand/loadbsd/Makefile 1.5 sys/arch/amiga/stand/loadbsd/README 1.6 sys/arch/amiga/stand/loadbsd/loadbsd.c 1.38 sys/arch/amiga/stand/loadbsd/startit.s 1.1 sys/arch/amiga/stand/loadbsd/vmakefile 1.1 Update loadbsd source and distribution binary to version 3.3. [abs, ticket #1823] sys/net/route.c 1.237 route: run workqueue kthreads with KERNEL_LOCK unless NET_MPSAFE to avoid use-after-free of deleted routes. [ozaki-r, ticket #1824] xsrc/external/mit/libX11/dist/src/InitExt.c patch Add bounds checks for extension request, event, & error codes. Fixes CVE-2023-3138. [mrg, ticket #1826] sys/arch/x86/pci/amdsmn.c 1.16 sys/arch/x86/pci/amdzentemp.c 1.17,1.18 amdsmn(4),amdzentemp(4): Add Zen3+ Rembrandt(19h/4xh) & Zen4 Genoa(19h/1xh). [msaitoh, ticket #1825] sys/arch/x86/include/specialreg.h 1.202,1.203 usr.sbin/cpuctl/arch/i386.c 1.136 Add some CPUID bits for AMD. [msaitoh, ticket #1827] sys/arch/vax/include/trap.h 1.25 sys/arch/vax/vax/pmap.c 1.196 vax: handle 512MB RAM machines. [abs, ticket #1829] sys/dev/pci/ixgbe/ixgbe.c 1.325,1.326 sys/dev/pci/ixgbe/ixgbe_common.c 1.44 sys/dev/pci/ixgbe/ixgbe_type.h 1.56 - PCI device ID 0x15c8 also uses X557-AT PHY, so create the thermal sensor sysctl for it, too. - Count the number of link down events in the MAC using with LINK_DN_CNT register. [msaitoh, ticket #1828] sys/arch/x86/x86/procfs_machdep.c 1.47 x86 procfs: add Intel lam and AMD vnmi. [msaitoh, ticket #1830] sys/altq/altq_hfsc.c 1.29 sys/altq/altq_priq.c 1.27 sys/altq: memset zero before copyout. [riastradh, ticket #1831] sys/compat/netbsd32/netbsd32.h 1.137 sys/compat/netbsd32/netbsd32_conv.h 1.45 sys/compat/netbsd32/netbsd32_fs.c 1.92 sys/compat/netbsd32/netbsd32_netbsd.c 1.232 sys/compat/netbsd32/netbsd32_socket.c 1.56 compat_netbsd32: clamp buffer sizes to NETBSD32_SSIZE_MAX. Fixes ATF lib/libc/sys/t_write:write_err. [riastradh, ticket #1833] sys/dev/isa/mcd.c 1.121 (patch) sys/dev/pci/if_iwi.c 1.117 (patch) sys/dev/raidframe/rf_netbsdkintf.c 1.401 (patch) sys/dev/scsipi/ses.c 1.52 (patch) sys/dev: memset zero before copyout. [riastradh, ticket #1835] sys/compat/common/kern_info_09.c 1.22 sys/compat/common/kern_info_43.c 1.40 sys/compat/common/kern_resource_43.c 1.23 sys/compat/common/kern_sig_13.c 1.22 sys/compat/common/kern_sig_43.c 1.37 sys/compat/common/kern_time_50.c 1.37 sys/compat/common/vfs_syscalls_12.c 1.38 sys/compat/common/vfs_syscalls_30.c 1.43 sys/compat/common/vfs_syscalls_43.c 1.68 sys/compat/freebsd/freebsd_machdep.c 1.5 sys/compat/freebsd/freebsd_misc.c 1.34 sys/compat/freebsd/freebsd_sched.c 1.23 sys/compat/linux/arch/alpha/linux_machdep.c 1.52 sys/compat/linux/arch/amd64/linux_machdep.c 1.60 sys/compat/linux/arch/arm/linux_machdep.c 1.34 sys/compat/linux/arch/arm/linux_ptrace.c 1.23 sys/compat/linux/arch/i386/linux_machdep.c 1.168 sys/compat/linux/arch/i386/linux_ptrace.c 1.35 sys/compat/linux/arch/m68k/linux_machdep.c 1.43 sys/compat/linux/arch/mips/linux_machdep.c 1.44 sys/compat/linux/arch/powerpc/linux_exec_powerpc.c 1.25 sys/compat/linux/arch/powerpc/linux_machdep.c 1.51 sys/compat/linux/arch/powerpc/linux_ptrace.c 1.33 sys/compat/linux/common/linux_cdrom.c 1.28 sys/compat/linux/common/linux_fdio.c 1.14 sys/compat/linux/common/linux_file.c 1.119 sys/compat/linux/common/linux_hdio.c 1.19 sys/compat/linux/common/linux_misc.c 1.252 sys/compat/linux/common/linux_mtio.c 1.8 sys/compat/linux/common/linux_oldolduname.c 1.67 sys/compat/linux/common/linux_olduname.c 1.67 sys/compat/linux/common/linux_sched.c 1.79 sys/compat/linux/common/linux_signal.c 1.84 sys/compat/linux/common/linux_socket.c 1.153 sys/compat/linux/common/linux_time.c 1.40 sys/compat/linux32/arch/amd64/linux32_machdep.c 1.46 sys/compat/linux32/common/linux32_exec_elf32.c 1.20 sys/compat/linux32/common/linux32_resource.c 1.12 sys/compat/linux32/common/linux32_signal.c 1.21 sys/compat/linux32/common/linux32_time.c 1.38 sys/compat/netbsd32/netbsd32_compat_12.c 1.36 sys/compat/netbsd32/netbsd32_compat_20.c 1.42 sys/compat/netbsd32/netbsd32_compat_43.c 1.62 sys/compat/netbsd32/netbsd32_compat_50.c 1.52 sys/compat/netbsd32/netbsd32_conv.h 1.46 sys/compat/netbsd32/netbsd32_nfssvc.c 1.8 sys/compat/netbsd32/netbsd32_ptrace.c 1.9 sys/compat/netbsd32/netbsd32_signal.c 1.52 sys/compat/netbsd32/netbsd32_time.c 1.56 sys/compat/netbsd32/netbsd32_wait.c 1.25 sys/compat/ossaudio/ossaudio.c 1.84 sys/compat/sunos/sunos_ioctl.c 1.71 sys/compat/sunos/sunos_misc.c 1.177 sys/compat/sunos32/sunos32_ioctl.c 1.36 sys/compat/sunos32/sunos32_misc.c 1.85 sys/compat/sys/time_types.h 1.6 sys/compat/ultrix/ultrix_ioctl.c 1.39 sys/compat/ultrix/ultrix_misc.c 1.126 (all via patch) sys/compat: memset zero before copyout. [riastradh, ticket #1836] sys/compat/osf1/osf1_cvt.c (apply patch) sys/compat/osf1/osf1_file.c (apply patch) sys/compat/osf1/osf1_misc.c (apply patch) compat_osf1: memset zero before copyout. [riastradh, ticket #1837] sys/compat/common/kern_time_50.c 1.32 Zero ntptimeval50 to prevent 4-byte kernel stack disclosure. [riastradh, ticket #1838] sys/compat/common/kern_time_30.c 1.6 sys/compat/netbsd32/netbsd32_time.c 1.50 Paranoia: zero COMPAT_30 ntptimeval and 32-bit ntptimeval too. [riastradh, ticket #1839] sys/compat/netbsd32/netbsd32_nfssvc.c 1.7 compat_netbsd32: Copy out 32-bit version in nfssvc32_nsd_out. [riastradh, ticket #1840] sys/compat/linux32/arch/amd64/linux32_machdep.c 1.48 sys/compat/ossaudio/ossaudio.c 1.85 sys/compat/sunos32/sunos32_misc.c 1.86 compat_sunos32, compat_ossaudio, linux32_rt_sendsig: memset zero before copyout. [riastradh, ticket #1841] sys/dev/pci/if_wm.c (apply patch) Fix a bug introduced in ticket #1795. [riastradh, ticket #1842] etc/pam.d/display_manager 1.6 etc/pam.d/ftpd 1.8 etc/pam.d/sshd 1.10 etc/pam.d/su 1.9 etc/pam.d/system 1.9 pam: Disable pam_krb5, pam_ksu by default. [riastradh, ticket #1843] lib/libpam/modules/pam_krb5/pam_krb5.8 1.13 lib/libpam/modules/pam_krb5/pam_krb5.c 1.31 pam_krb5: Refuse to operate without a key to verify tickets. [riastradh, ticket #1844] lib/libpam/modules/pam_ksu/pam_ksu.c 1.10 pam_ksu: No need for homedir access. [riastradh, ticket #1845] sys/dev/pci/pcidevs 1.1478-1.1480 sys/dev/pci/pcidevs.h (regen) sys/dev/pci/pcidevs_data.h (regen) Add Samsung SM990. Add devices from PPR for AMD Family 19h Model 61h Revision B1 processors. The SATA device ID for Apollo Lake is not 0x5ae0 but 0x5ae3. [msaitoh, ticket #1846] sys/dev/pci/if_wm.c 1.768-1.782 via patch sys/dev/pci/if_wmreg.h 1.129-1.130 sys/dev/pci/if_wmvar.h 1.49 wm(4): - Rework for event counters: - Fix calculation of GORC, GOTC, TOR and TOT counters correctly. - Rearrange the order of the registers so that they are roughly in ascending order. - Reorder evcnt_attach_dynamic(), WM_EVCNT_ADD() and evcnt_detach() to match. - IC{TX,RX}*C registers are for older than 82575. - Fix a bug that the transmit underrun counter is incorrectly counted. - Don't add "Count" for event counter's description. - Some statistics registers were replaced with new counters on newer chips. Treat 0x403c(CEXTERR->HTDPMC), 0x40fc(TSCTFC->CBRMPC), 0x4124(ICRXOC->HTCBDPC) and from 0x4104 to 0x4124. - Add some new counters: - Circuit Breaker TX Manageability Packet - Circuit Breaker RX Dropped Packet - Host Good Octets RX - Host Good Octets TX - Length Errors - SerDes/SGMII Code Violation Packet - Header Redirection Missed Packet - EEE TX LPI - EEE RX LPI - Fix prc511's comment and description. - Add SOICZIFDATA (ifconfig -z) support for evcnt(9). - Use WM_IS_ICHPCH(). No functional change. - Fix typo. s/ictxact/ictxatc/. No functional change. - Add comment. [msaitoh, ticket #1847] sys/fs/nilfs/nilfs_subr.h 1.5 Remove dead code. [reinoud, ticket #1848] lib/libc/dlfcn/dlfcn_elf.c 1.17 libc: Fix missing membar_consumer in dl_iterate_phdr. [riastradh, ticket #1849] distrib/sets/lists/misc/mi 1.225 external/bsd/dhcpcd/examples/Makefile 1.2 external/bsd/dhcpcd/examples/conf/Makefile 1.1 PR 57487: install a copy of dhcpcd.conf under /usr/share/examples. [gutteridge, ticket #1850] sys/arch/x86/include/specialreg.h 1.207 sys/arch/x86/x86/errata.c 1.31 x86: turn off zenbleed chicken bit on Zen2 cpus. [mrg, ticket #1851] sys/arch/x86/x86/errata.c 1.32 x86: fix the cpuids for the zen2 client CPUs. [mrg, ticket #1852] sys/arch/x86/include/specialreg.h 1.204-1.206, 1.208 (via patch) - Add Intel CPUID 0x07 %ecx bit 24 BUS_LOCK_DETECT. - Add AMD CPUID 0x80000008 %ebx bit 30 IBPB_RET and CPUID 0x8000000a %edx bit 29 BusLockThreshold. - Fix typo in comment. [msaitoh, ticket #1853] usr.sbin/cpuctl/arch/i386.c 1.137-1.139 (via patch) - CPU model 0x5a is not Atom E3500 but Atom Z3500. - Add Alder Lake-N. [msaitoh, ticket #1854] sys/dev/pci/pcidevs 1.1481-1.1482 (patch) sys/dev/pci/pcidevs.h regen sys/dev/pci/pcidevs_data.h regen Add Intel Alder Lake-N, Raptor Lake and 700 series chipset devices. [msaitoh, ticket #1855] sys/dev/pci/ichsmb.c 1.83-1.84 (patch) - Add support Intel 700 series chipset and Alder Lake-N devices. - Use device_printf() instead of aprint_error_dev() in ichsmb_i2c_exec(). [msaitoh, ticket #1856] sys/arch/x86/x86/coretemp.c 1.38-1.39 (patch) coretemp(4): change limits of Tjmax. [msaitoh, ticket #1857] lib/csu/arch/vax/crtbegin.S 1.8,1.9 vax/csu: fix register preservation. [rin, ticket #1858] sys/arch/aarch64/aarch64/locore.S 1.91 (patch) sys/arch/alpha/include/asm.h 1.45 (patch) (applied to sys/arch/alpha/alpha/multiproc.s) sys/arch/arm/arm32/cpuswitch.S 1.106 (patch) (applied also to sys/arch/arm/cortex/a9_mpsubr.S, sys/arch/arm/cortex/a9_mpsubr.S, sys/arch/arm/cortex/cortex_init.S) sys/arch/evbmips/ingenic/cpu_startup.S 1.2 (patch) sys/arch/hppa/include/cpu.h 1.13 (patch) sys/arch/ia64/ia64/machdep.c 1.44 (patch) sys/arch/ia64/ia64/vm_machdep.c 1.18 (patch) sys/arch/mips/include/asm.h 1.74 (patch) sys/arch/mips/mips/locore.S 1.229 (patch) sys/arch/mips/mips/locore_mips3.S 1.116 (patch) sys/arch/powerpc/powerpc/locore_subr.S 1.67 (patch) sys/arch/sparc/sparc/locore.s 1.284 (patch) sys/arch/sparc64/sparc64/locore.s 1.432 (patch) sys/arch/vax/vax/subr.S 1.42 (patch) PR 57240: add missing barriers in cpu_switchto. [riastradh, ticket #1859] sys/kern/kern_lock.c 1.182 (patch) sys/kern/kern_mutex.c 1.102 (patch) sys/kern/kern_rwlock.c 1.67 (patch) Sprinkle __predict_{true,false} for panicstr checks. [riastradh, ticket #1860] sys/kern/kern_rwlock.c 1.68 (patch) rwlock(9): Fix membars. [riastradh, ticket #1861] sys/arch/xen/x86/xen_intr.c 1.31 (patch) sys/arch/xen/include/xen.h (apply patch) xen: fix potential preemption races in interrupt disabling. [riastradh, ticket #1862] sys/arch/xen/xen/if_xennet_xenbus.c 1.129 (apply minimal patch) xennet(4): add missing membar. [riastradh, ticket #1863] sys/arch/xen/x86/hypervisor_machdep.c 1.46 (patch) xen: fix preemption race in stipending. [riastradh, ticket #1864] sys/fs/hfs/libhfs.c 1.16,1.17 sys/fs/hfs/libhfs.h 1.9 fs/hfs: Fix undefined behaviour. [riastradh, ticket #1865] sys/netatalk/at_control.c 1.44 netatalk: Fix potential user-controlled buffer overruns through sa_len by ignoring what the user specified and computing it in the kernel instead from known-good sizes. [riastradh, ticket #1866] sys/kern/uipc_domain.c 1.109 sockaddr(9): fix uninitialized buffer in DIAGNOSTIC checks. [riastradh, ticket #1867] sys/dev/spkr.c 1.25 (patch) spkr(4): Avoid some overflow issues. [riastradh, ticket #1868] sys/dev/usb/xhci.c 1.176 sys/dev/usb/xhcivar.h 1.23 xhci(4): PR 57326: defer root intr xfers while polling. [riastradh, ticket #1869] sys/dev/isapnp/sb_isapnp.c 1.54 sys/dev/ofisa/sb_ofisa.c 1.24 sb(4): PR 57363: fix missing mutex initialization at isapnp and ofisa. [riastradh, ticket #1870] libexec/ld.elf_so/rtld.c 1.213 dlopen(3): Read _rtld_objtail under the lock. [riastradh, ticket #1871] sys/fs/tmpfs/tmpfs_subr.c 1.116,1.117 tmpfs: protect against unreasonable file resizing. [riastradh, ticket #1872] sys/dev/acpi/acpica/acpi_func.h 1.7 (patch) acpi(4): fix membars in ACPI_ACQUIRE/RELEASE_GLOBAL_LOCK. [riastradh, ticket #1873] sys/external/bsd/drm2/linux/linux_ww_mutex.c 1.16 drm/linux_ww_mutex: fix ww acquire context ordering. [riastradh, ticket #1874] sys/external/bsd/drm2/linux/linux_ww_mutex.c 1.10 (patch) drm: fix ww_mutex return values on signal. [riastradh, ticket #1875] sys/external/bsd/drm2/linux/linux_ww_mutex.c 1.15 drm: PR 57537: fix mistake in ww_mutex wait loops. [riastradh, ticket #1876] sys/dev/usb/ehci.c 1.317 PR 57518: usb keyboard causes host controller to miss microframe. [skrll, ticket #1877] lib/libpthread/arch/aarch64/pthread_md.h 1.2 lib/libpthread/arch/arm/pthread_md.h 1.12,1.13 lib/libpthread/arch/i386/pthread_md.h 1.21 lib/libpthread/arch/x86_64/pthread_md.h 1.13 lib/libpthread/pthread_int.h 1.110,1.111 lib/libpthread/pthread_spin.c 1.11 libpthread: reduce spin lock hangs on arm. [riastradh, ticket #1878] usr.bin/find/function.c 1.80 usr.bin/find/main.c 1.32 find(1): PR 57313: don't bail if "." cannot be opened. [riastradh, ticket #1879] sys/uvm/uvm_map.c 1.403 (patch) mmap(2): PR 56900: fix arithmetic overflow in mmap search. [riastradh, ticket #1880] usr.sbin/ldpd/fsm.c 1.16 usr.sbin/ldpd/ldp_peer.c 1.19 usr.sbin/ldpd/socketops.c 1.36 ldpd(8): PR 56895: fix address of misaligned packed members. [riastradh, ticket #1881] sys/kern/init_main.c (apply patch) PR 55906: fix aiodoned workqueue initialization order. [riastradh, ticket #1882] sys/netinet6/in6_src.c 1.92 in6: add missing rtcache_unref. [ozaki-r, ticket #1883] sys/netinet6/in6.c 1.289 sys/netinet6/ip6_output.c 1.234 in6: fixes for IPv6-disabled interfaces. [ozaki-r, ticket #1884] sys/net/bpf.c (apply patch) bpf: allow to read with no filter. [ozaki-r, ticket #1885] distrib/sets/lists/debug/mi 1.409 (patch) distrib/sets/lists/tests/mi 1.1280 (patch) libexec/ld.elf_so/Makefile 1.145-1.147 (patch) libexec/ld.elf_so/hash.c 1.1 libexec/ld.elf_so/hash.h 1.1 libexec/ld.elf_so/reloc.c 1.118 (patch) libexec/ld.elf_so/rtld.c 1.215 (patch) libexec/ld.elf_so/rtld.h 1.145,1.147 (patch) libexec/ld.elf_so/symbol.c 1.74-1.76 (patch) tests/libexec/ld.elf_so/Makefile 1.21 (patch) tests/libexec/ld.elf_so/t_hash.c 1.1 ld.elf_so: Fix sysv elf hash. [riastradh, ticket #1886] sys/dev/pci/pcidevs 1.1483-1.1492 sys/dev/pci/pcidevs.h regen sys/dev/pci/pcidevs_data.h regen - Add AMD 19h/7xh Root Complex. - Add ASMedia ASM106x. - Add Intel Snow Ridge, Xeon D-2100 devices. - Add Intel I226 devices. - Add the VIA VX800 chipset devices and S3 chrome 500 series GPU. - Fix description of Intel 0x37d0. [msaitoh, ticket #1887] sys/arch/x86/pci/amdsmn.c 1.17 sys/arch/x86/pci/amdzentemp.c 1.19,1.20 amdsmn(4),amdzentemp(4): Add support for Zen2 Mendocino(17h/Axh) and Zen4 Phoenix(19h/7xh). [msaitoh, ticket #1888] sys/dev/pci/sdhc_pci.c 1.21 Add quirk setting for some Intel eMMC devices to make them work. [msaitoh, ticket #1889] sys/arch/x86/pci/pci_machdep.c 1.94 Fix detection of MSI/MSI-X availability on some systems. [msaitoh, ticket #1890] sys/dev/pci/ichsmb.c 1.85 sys/dev/pci/ismt.c 1.11 ichsmb(4),ismt(4): add Snow Ridge support. [msaitoh, ticket #1891] usr.sbin/cpuctl/cpuctl.8 1.21 usr.sbin/cpuctl/cpuctl.c 1.33 cpuctl(8): do not show error messages when the microcode to be loaded is already available in the cpu. [msaitoh, ticket #1892] sys/net/npf/npf_ruleset.c 1.52 npf(7): PR 56990: fix handling of dynamic groups. [kardel, ticket #1893] sys/dev/pci/if_wm.c 1.783,1.784 (patch) sys/dev/pci/if_wmvar.h 1.50 wm(4): delay sending LINK_STATE_UP to prevent dropping packets on I35[04] and I21[01]. Print debug message correctly when WM_DEBUG is set. [msaitoh, ticket #1894] crypto/external/bsd/openssl/dist/crypto/sparccpuid.S 1.11 openssl: PR 57594: fix SPARC v8/v9 detection code. [mrg, ticket #1895] lib/libpam/modules/pam_ksu/pam_ksu.c 1.11 pam_ksu(8): allow homedir access during kuserok. [riastradh, ticket #1896] sys/arch/i386/stand/efiboot/Makefile.efiboot 1.22 sys/arch/i386/stand/efiboot/eficons.c 1.13,1.14 sys/arch/i386/stand/efiboot/eficpufunc.c 1.1 sys/arch/i386/stand/efiboot/eficpufunc.h 1.1 efiboot/x86: add serial console support via raw I/O port access. [rin, ticket #1897] lib/libpam/modules/pam_krb5/pam_krb5.c 1.32 pam_krb5: PR lib/57631: fix double-free and use of uninitialized memory. [riastradh, ticket #1898] share/examples/wpa_supplicant/wpa_supplicant.conf 1.4 wpa_supplicant.conf: fix connection string for Eduroam example config. [gutteridge, ticket #1899] libexec/ftpd/ftpd.8 1.87 libexec/ftpd/ftpd.c 1.204 ftpd(8): PR 53221: add -f option to ftpd to stay in foreground with -D. [lukem, ticket #1900] libexec/ftpd/extern.h 1.65 libexec/ftpd/ftpd.c 1.205 ftpd(8): increase some buffer sizes. [lukem, ticket #1901] libexec/ftpd/ftpd.c 1.206 ftpd(8): improve error handling to fix CVE-2020-7468. [lukem, ticket #1902] libexec/ftpd/ftpd.c 1.207 libexec/ftpd/version.h 1.78 ftpd(8): improve seteuid error handling. [lukem, ticket #1903] libexec/ftpd/ftpcmd.y 1.95 ftpd(8): fix MLSD/MLST auth checks. [lukem, ticket #1904] libexec/ftpd/conf.c 1.65 ftpd(8): fix uninitialized memory usage in count_users(). [lukem, ticket #1905] libexec/ftpd/ftpd.c 1.208 ftpd(8): use correct sockaddr in PAM auth. [lukem, ticket #1906] libexec/ftpd/version.h 1.80 ftp: update version to "NetBSD-ftpd 20230930" for changes: - fix uninitialized memory usage in count_users() - fix pam_set_item call with proper struct passed as PAM_SOCKADDR [lukem, ticket #1907] xsrc/external/mit/libXpm/dist/src/CrPFrBuf.c (apply patch) xsrc/external/mit/libXpm/dist/src/CrPFrDat.c (apply patch) xsrc/external/mit/libXpm/dist/src/CrPFrI.c (apply patch) xsrc/external/mit/libXpm/dist/src/RdFToP.c (apply patch) xsrc/external/mit/libXpm/dist/src/XpmI.h (apply patch) xsrc/external/mit/libXpm/dist/src/create.c (apply patch) xsrc/external/mit/libXpm/dist/src/data.c (apply patch) xsrc/external/mit/libX11/dist/src/CrPixmap.c (apply patch) xsrc/external/mit/libX11/dist/src/ImUtil.c (apply patch) xsrc/external/mit/libX11/dist/src/PutImage.c (apply patch) xsrc/external/mit/libX11/dist/src/xkb/XKBGetMap.c (apply patch) Backport of upstream libX11 and libXpm 2023-10 security updates, fixing: CVE-2023-43785, CVE-2023-43786, CVE-2023-43787, CVE-2023-43788, CVE-2023-43789 [mrg, ticket #1908] sys/dev/pci/ixgbe/ixgbe.c 1.327-1.332 via patch sys/dev/pci/ixgbe/ixgbe.h 1.87-1.88 sys/dev/pci/ixgbe/ixv.c 1.184-1.185 sys/dev/pci/ixgbe/ix_txrx.c 1.101 sys/dev/pci/ixgbe/ixgbe_82599.c 1.30 sys/dev/pci/ixgbe/ixgbe_vf.c 1.32-1.33 sys/dev/pci/ixgbe/ixgbe_vf.h 1.18 sys/dev/pci/ixgbe/ixgbe_mbx.h 1.20 sys/dev/pci/ixgbe/ixgbe_type.h 1.57 ixg(4): - Reorder some event counters for readability. - Rename some descriptions of event counters. - Count Queue Bytes {Transmit, Receive} counter. - Improve error check in ixgbe_check_mac_link_vf(). - Add new IXGBE_VF_GET_LINK_STATE message support. The VF's link state can be forced to down by PF. - Update FCTRL after writing multicast filter. - Update comments. [msaitoh, ticket #1909] sys/dev/pci/if_wm.c 1.785-1.789 wm(4): - Count SCVPC, HRMPC and IAC correctly. - Modify some event counters' descriptions to clarify meaning. [msaitoh, ticket #1910] sys/dev/pci/pcidevs 1.1496 sys/dev/pci/ahcisata_pci.c 1.71 sys/dev/pci/pcidevs.h (regen) sys/dev/pci/pcidevs_data.h (regen) ahcisata(4): add support for ASMEDIA 0x0624 (ASM1062 + JMB575 Port Multiplier) [abs, ticket #1911] sys/dev/pci/ixgbe/if_bypass.c 1.10 sys/dev/pci/ixgbe/if_fdir.c 1.6 via patch sys/dev/pci/ixgbe/if_sriov.c 1.18 via patch sys/dev/pci/ixgbe/ix_txrx.c 1.102 via patch sys/dev/pci/ixgbe/ixgbe.c 1.333,1.339 via patch sys/dev/pci/ixgbe/ixgbe.h 1.89 sys/dev/pci/ixgbe/ixgbe_api.h 1.17 sys/dev/pci/ixgbe/ixgbe_common.h 1.17 sys/dev/pci/ixgbe/ixgbe_bypass.h 1.4 sys/dev/pci/ixgbe/ixgbe_common.c 1.45 sys/dev/pci/ixgbe/ixgbe_fdir.h 1.5 sys/dev/pci/ixgbe/ixgbe_netmap.h 1.3 sys/dev/pci/ixgbe/ixgbe_netmap.c 1.6 sys/dev/pci/ixgbe/ixgbe_osdep.c 1.9 via patch sys/dev/pci/ixgbe/ixgbe_sriov.h 1.6 sys/dev/pci/ixgbe/ixgbe_type.h 1.58 sys/dev/pci/ixgbe/ixgbe_x550.c 1.27 sys/dev/pci/ixgbe/ixv.c 1.186 via patch ixg(4): Rename some definitions, modify comment. No functional change. [msaitoh, ticket #1912] sys/dev/pci/pcidevs 1.1493,1.1495 sys/dev/pci/pcidevs.h (regen) sys/dev/pci/pcidevs_data.h (regen) Add Intel 82599 LS. Add Pericom(Diodes) PCIe switches. [msaitoh, ticket #1913] sys/dev/pci/ixgbe/ix_txrx.c 1.103-1.104 sys/dev/pci/ixgbe/ixgbe.c 1.334-1.338, 1.341-1.344 via patch sys/dev/pci/ixgbe/ixgbe.h 1.90-1.93 sys/dev/pci/ixgbe/ixgbe_82599.c 1.31-1.32 sys/dev/pci/ixgbe/ixgbe_api.c 1.29 sys/dev/pci/ixgbe/ixgbe_bypass.h 1.5 sys/dev/pci/ixgbe/ixgbe_common.c 1.46-1.47 sys/dev/pci/ixgbe/ixgbe_common.h 1.18 sys/dev/pci/ixgbe/ixgbe_dcb.c 1.14-1.15 sys/dev/pci/ixgbe/ixgbe_dcb_82598.c 1.13 sys/dev/pci/ixgbe/ixgbe_type.h 1.59-1.61 sys/dev/pci/ixgbe/ixgbe_x540.c 1.24 sys/dev/pci/ixgbe/ixgbe_x550.c 1.28 sys/dev/pci/ixgbe/ixv.c 1.187-1.192 via patch - ixg(4): Add 82599 LS support once again. - ixg(4): Filter out spurious link up indication more. - ixg(4): Print DEVICE_CAPS register. - ixg(4): Fix a bug that the number of queues is unintentionally limited to a small number or wrong error message may be printed when two devices' number of MSI-X vectors are different. - Modify error message of wrong TX/RX descriptor size. - Enable interrupt after setting IFF_RUNNING. - Fix a bug that changing hw.ix[gv]X.qY.interrupt_rate would change all devices all queues default interrupt rate. - Cleanup the code. [msaitoh, ticket #1914] sys/dev/pci/pcidevs 1.1497 sys/dev/pci/pcidevs.h regen sys/dev/pci/pcidevs_data.h regen sys/dev/pci/if_wm.c 1.689,1.790-1.791 via patch sys/dev/pci/if_wmreg.h 1.120 via patch sys/dev/pci/if_wmvar.h 1.51 - Use 12K for packet buffer for jumbo frame on PCH2 and newer. - Add new workaround for Tiger Lake and newer to avoid packet loss. - Add I219{V,LM}({22,23}) devices (Raptor Lake). [msaitoh, ticket #1915] sys/dev/pci/mpii.c 1.30 mpii(4): PR 57133: fix a regression introduce in rev. 1.22. Do not reset xs->resid when encountering a MPII_SCSIIO_STATUS_CHECK_COND condition. [buhrow, ticket #1916] xsrc/external/mit/xorg-server.old/dist/Xi/xiproperty.c 1.2 xsrc/external/mit/xorg-server.old/dist/dix/enterleave.h 1.2 xsrc/external/mit/xorg-server.old/dist/include/eventstr.h 1.2 xsrc/external/mit/xorg-server.old/dist/mi/mipointer.c 1.2 xsrc/external/mit/xorg-server.old/dist/os/auth.c 1.4 xsrc/external/mit/xorg-server.old/dist/randr/rrproperty.c 1.2 Merge security fixes from xorg-server 21.1.9 into xorg-server 1.10.6. Fixes CVE-2023-5367 and CVE-2023-5380. [mrg, ticket #1917] xsrc/external/mit/xorg-server/dist/Xi/xiproperty.c (apply patch) xsrc/external/mit/xorg-server/dist/dix/enterleave.h (apply patch) xsrc/external/mit/xorg-server/dist/include/eventstr.h (apply patch) xsrc/external/mit/xorg-server/dist/mi/mipointer.c (apply patch) xsrc/external/mit/xorg-server/dist/os/auth.c (apply patch) xsrc/external/mit/xorg-server/dist/randr/rrproperty.c (apply patch) Merge security fixes from xorg-server 21.1.9 into xorg-server 1.18.4. Fixes CVE-2023-5367 and CVE-2023-5380. [mrg, ticket #1918] external/gpl3/binutils/dist/gas/config/tc-mips.c 1.25 as(1): PR 57680: handle MIPS1 FPR load hazard correctly. [tsutsui, ticket #1919] sys/kern/exec_subr.c 1.86,1.87 tests/lib/libc/sys/t_setrlimit.c 1.8,1.9 tests/lib/libc/sys/Makefile 1.75 PR 57711: fix setrlimit(RLIMIT_STACK) in current process. [riastradh, ticket #1920] sys/ufs/ffs/ffs_vfsops.c 1.382 PR 57606: ffs: fix minor locking error. [riastradh, ticket #1921] etc/namedb/root.cache 1.24-1.26 Update root name servers to 2023112702 (November 27, 2023). [taca, ticket #1922] lib/libc/gen/vis.c 1.75-1.86 tests/lib/libc/gen/t_vis.c 1.10-1.14 vis(3): PR 57573: fix buffer overruns in edge cases. PR 56260: fix out-of-bounds stack read. [riastradh, ticket #1923] distrib/sets/lists/debug/mi 1.424 distrib/sets/lists/tests/mi 1.1297 (patch) lib/libpthread/pthread.c 1.184 tests/lib/libpthread/Makefile 1.16 tests/lib/libpthread/t_stack.c 1.1-1.6 pthread: PR 57721: fix user-allocated stack addressing. [riastradh, ticket #1924] lib/libc/net/sethostent.c 1.21 sethostent(3): fix a couple of (not very likely) memory leaks. [kre, ticket #1925] usr.bin/systat/vmstat.c 1.92 systat(1): PR 56014: fix redraw handling. [kre, ticket #1926] sys/nfs/nfs_vnops.c 1.325 NFS client: PR 57691: fix RFC 1813 compliance for READDIR and READDIRPLUS cookie verifiers. [schmonz, ticket #1927] external/public-domain/tz/dist/checknow.awk up to 1.1.1.1 external/public-domain/tz/dist/zonenow.tab up to 1.1.1.1 external/public-domain/tz/dist/CONTRIBUTING up to 1.1.1.8 external/public-domain/tz/dist/Makefile up to 1.1.1.37 external/public-domain/tz/dist/NEWS up to 1.1.1.44 external/public-domain/tz/dist/README up to 1.1.1.11 external/public-domain/tz/dist/TZDATA_VERSION up to 1.36 external/public-domain/tz/dist/africa up to 1.1.1.32 external/public-domain/tz/dist/antarctica up to 1.1.1.18 external/public-domain/tz/dist/asia up to 1.11 external/public-domain/tz/dist/australasia up to 1.8 external/public-domain/tz/dist/backward up to 1.11 external/public-domain/tz/dist/backzone up to 1.1.1.27 external/public-domain/tz/dist/checklinks.awk up to 1.1.1.4 external/public-domain/tz/dist/checktab.awk up to 1.1.1.13 external/public-domain/tz/dist/etcetera up to 1.1.1.7 external/public-domain/tz/dist/europe up to 1.1.1.38 external/public-domain/tz/dist/iso3166.tab up to 1.1.1.9 external/public-domain/tz/dist/leap-seconds.list up to 1.6 external/public-domain/tz/dist/leapseconds up to 1.6 external/public-domain/tz/dist/leapseconds.awk up to 1.1.1.13 external/public-domain/tz/dist/northamerica up to 1.1.1.34 external/public-domain/tz/dist/southamerica up to 1.1.1.24 external/public-domain/tz/dist/theory.html up to 1.1.1.18 external/public-domain/tz/dist/version up to 1.11 external/public-domain/tz/dist/ziguard.awk up to 1.1.1.10 external/public-domain/tz/dist/zone.tab up to 1.1.1.26 external/public-domain/tz/dist/zone1970.tab up to 1.1.1.27 distrib/sets/lists/base/mi (apply patch) doc/3RDPARTY (apply patch) Update tzdata to tzdata2023dgtz. [kre, ticket #1928] sys/conf/copyright 1.22 Update copyright notice for 2024. [hgutch, ticket #1929] external/bsd/iscsi/dist/src/lib/protocol.c 1.5 libiscsi: PR 57784: fix types of Time2Wait and Time2Retain in logout decap. [riastradh, ticket #1930] sys/dev/pci/pcidevs 1.1477,1.1494,1.1498-1.1502 sys/dev/pci/pcidevs.h (regen) sys/dev/pci/pcidevs_data.h (regen) - Add EXAR XR17V354 PCIe UART. - Add Mellanox ConnectX-6 Lx. - Add some newer Areca boards. - Update Intel Raptor Lake devices. - Add Intel C26[26] eSPI. - Add Intel I219-LM20, LM21, V20 and V21. - Add Intel I225/I226 series devices. [msaitoh, ticket #1931] sys/dev/pci/if_wm.c 1.793 wm(4): add Intel I219-{LM,V}(20,21) support. [msaitoh, ticket #1932] sys/dev/pci/ixgbe/ix_txrx.c 1.105-1.116 via patch sys/dev/pci/ixgbe/ixgbe.c 1.345-1.346,1.349 via patch sys/dev/pci/ixgbe/ixgbe.h 1.94-1.98 sys/dev/pci/ixgbe/ixgbe_type.h 1.62 sys/dev/pci/ixgbe/ixv.c 1.193,1.195-1.196 - Clear the WTHRESH bit field before writing it. - Optimize ixgbe_txeof(). - Use kmem_zalloc() instead of malloc(,M_ZERO). - Add QPRDC(Queue Packet Receive Drop Count) into iqdrops. - No functional change - Move assignment of TXD. - ixv(4): Remove unused IFF_OACTIVE. - Don't include the Flow Director related members to reduce the size of struct tx_ring. On amd64 and aarch64, the real size is not changed because of the alignment. - The descriptor ring size and the alignment are tested in the attach function, so it's not required to use roundup2(size, DBA_ALIGN). - Use #ifdef LRO more to reduce the size of struct rx_ring. - Change "me" from 32bit to 8bit because the max is 128. This commit doesn't change the real size of ix_queue, tx_ring and rx_ring because of the alignment. - Th RSC (hardware receive side coalescing) feature has been disabled all along, so enclose the code with #ifdef RSC. - Remove unused. - Modify for the readability. - Modify comment. - Fix comment. Whitespace. [msaitoh, ticket #1933] sys/dev/hdaudio/hdafg.c 1.29 hdaudio(4): PR 57890: fix crash on shutdown with record-only devices. [riastradh, ticket #1934] external/public-domain/tz/dist/Makefile up to 1.1.1.38 external/public-domain/tz/dist/NEWS up to 1.1.1.45 external/public-domain/tz/dist/TZDATA_VERSION up to 1.37 external/public-domain/tz/dist/africa up to 1.1.1.33 external/public-domain/tz/dist/asia up to 1.12 external/public-domain/tz/dist/australasia up to 1.9 external/public-domain/tz/dist/checknow.awk up to 1.1.1.2 external/public-domain/tz/dist/etcetera up to 1.1.1.8 external/public-domain/tz/dist/europe up to 1.1.1.39 external/public-domain/tz/dist/leap-seconds.list up to 1.7 external/public-domain/tz/dist/leapseconds up to 1.7 external/public-domain/tz/dist/leapseconds.awk up to 1.1.1.14 external/public-domain/tz/dist/northamerica up to 1.1.1.35 external/public-domain/tz/dist/southamerica up to 1.1.1.25 external/public-domain/tz/dist/theory.html up to 1.1.1.19 external/public-domain/tz/dist/version up to 1.12 external/public-domain/tz/dist/zishrink.awk up to 1.1.1.9 external/public-domain/tz/dist/zonenow.tab up to 1.1.1.2 doc/3RDPARTY apply patch Updated tzdata to 2024a. [kre, ticket #1935] libexec/utmp_update/utmp_update.c 1.14 utmp_update(8): check for non-printable characters in ut_host. [shm, ticket #1936] lib/libm/arch/x86_64/fenv.c 1.11 tests/lib/libm/t_fenv.c 1.14,1.15 libm: PR 57949: fix spurious side effects in fetestexcept. [riastradh, ticket #1937]