CVSROOT: /cvs Module name: src Changes by: dlg@cvs.openbsd.org 2025/10/07 18:06:32 Modified files: sys/net : if_rport.c Log message: implement "checksum offload" between rport pairs. this allows the kernel to skip ip/tcp/udp checksum calculation for packets between rdomains. rport interfaces advertise checksum offload capabilities to the stack, so the stack will set CSUM_OUT mbuf flags rather than do the checksum calculation for packets being transmitted on an port interface. when these packets are sent back into the stack by the partner rport interface, the CSUM_OUT flags get mapped to equivalent CSUM_IN_OK flags. this is modelled on how lo(4) does the same thing. CVSROOT: /cvs Module name: src Changes by: dlg@cvs.openbsd.org 2025/10/07 18:28:27 Modified files: sys/net : if_rport.c Log message: use multiple txqs to spread traffic handling over softnet threads. CVSROOT: /cvs Module name: src Changes by: djm@cvs.openbsd.org 2025/10/07 18:32:52 Modified files: usr.bin/ssh : version.h Log message: openssh-10.2 The only change since 10.1 is the channels.c fix CVSROOT: /cvs Module name: www Changes by: jsg@cvs.openbsd.org 2025/10/07 19:05:47 Modified files: . : 70.html mail.html openbgpd : mail.html faq/ports : guide.html build/mirrors : openssh-portable.html.head openssh : portable.html Log message: correctly capitalise GitHub mentioned by charles19132 on misc ok tb@ op@ schwarze@ CVSROOT: /cvs Module name: www Changes by: jsg@cvs.openbsd.org 2025/10/07 19:21:59 Modified files: build/mirrors : openssh-portable.html.head openssh : portable.html Log message: correct html; spotted by schwarze@ CVSROOT: /cvs Module name: src Changes by: stsp@cvs.openbsd.org 2025/10/08 07:15:33 Modified files: sys/net80211 : ieee80211_node.c Log message: Fix association to access points which have all 802.11b rates disabled. When I replaced ieee80211_iserp_sta() with a check for the extended rates information element I wrongly assumed that this information element would always be present if 11g is supported. However, the xrates IE only appears in 11b/g mixed mode. APs which have 802.11b rates completely disabled can announce all rates via the regular rates IE and never send the xrates IE. Ensure that we recognize such APs as 11g-capable regardless of the missing xrates IE. Otherwise assocation can fail due to a mismatch of basic rates. Problem reported by landry@ ok phessler@ sthen@ CVSROOT: /cvs Module name: www Changes by: kirill@cvs.openbsd.org 2025/10/08 13:52:58 Modified files: . : 78.html Log message: 78.html: sync version of jdks OK: tb@ CVSROOT: /cvs Module name: src Changes by: djm@cvs.openbsd.org 2025/10/08 15:02:16 Modified files: usr.bin/ssh : ssh-pkcs11.c Log message: fix crash at exit (visible via ssh-keygen -D) when multiple keys loaded. ok markus deraadt dtucker CVSROOT: /cvs Module name: www Changes by: kirill@cvs.openbsd.org 2025/10/08 15:37:51 Modified files: . : 78.html Log message: 78.html: sync version of ports CVSROOT: /cvs Module name: src Changes by: djm@cvs.openbsd.org 2025/10/08 15:48:40 Modified files: usr.bin/ssh : sftp.c Log message: When tab-completing a filename, ensure that the completed string does not end up mid-way through a multibyte character, as this will cause a fatal() later on. based on GHPR#587 from @TaoistBrickscarrier; feedback tb@ kevlo@ ok dtucker@ CVSROOT: /cvs Module name: src Changes by: jsg@cvs.openbsd.org 2025/10/08 15:55:19 Modified files: sys/conf : newvers.sh Log message: 7.8-current ok deraadt@ CVSROOT: /cvs Module name: src Changes by: jsg@cvs.openbsd.org 2025/10/08 15:57:15 Modified files: sys/conf : GENERIC Log message: re-enable POOL_DEBUG ok deraadt@ CVSROOT: /cvs Module name: www Changes by: jsg@cvs.openbsd.org 2025/10/08 17:28:31 Modified files: . : 78.html Log message: update versions of base and xenocara components CVSROOT: /cvs Module name: src Changes by: djm@cvs.openbsd.org 2025/10/08 21:23:33 Modified files: usr.bin/ssh : monitor_wrap.c Log message: silence "mm_log_handler: write: Broken pipe" logspam CVSROOT: /cvs Module name: src Changes by: claudio@cvs.openbsd.org 2025/10/09 05:18:29 Modified files: sys/arch/arm64/conf: GENERIC RAMDISK Log message: Enable ice(4) on arm64. Works out of the box. OK kettenis@ deraadt@ jca@ CVSROOT: /cvs Module name: src Changes by: claudio@cvs.openbsd.org 2025/10/09 05:22:06 Modified files: sys/dev/pci : if_ice.c Log message: Implement SIOCGIFRXR in ice(4) so that systat mbuf shows the queues. OK stsp@ CVSROOT: /cvs Module name: www Changes by: krw@cvs.openbsd.org 2025/10/09 07:29:40 Modified files: . : 78.html Log message: Add some fdisk and disklabel items. CVSROOT: /cvs Module name: www Changes by: sthen@cvs.openbsd.org 2025/10/09 08:43:51 Modified files: faq : current.html Log message: add a heads-up about a freetds update that came along earlier in 7.7-current which just showed up an interesting problem after updating a test machine. if you have set "tds version = 8.0" you might want to review and change to "= auto" or a specific version before updating, to avoid connection failure, and your dba getting scary looking emails from mssql ;) CVSROOT: /cvs Module name: src Changes by: claudio@cvs.openbsd.org 2025/10/09 12:43:26 Modified files: sys/arch/sparc64/dev: viommu.c Log message: Avoid segments greater than maxsegsz during map merging Apply the same fix as done in iommu.c rev 1.83 OK jan@ kettenis@ CVSROOT: /cvs Module name: src Changes by: kettenis@cvs.openbsd.org 2025/10/09 13:25:37 Modified files: sys/dev/fdt : rkrng.c Log message: Add RK3588 support. ok dlg@ CVSROOT: /cvs Module name: src Changes by: job@cvs.openbsd.org 2025/10/09 13:27:04 Modified files: usr.sbin/rpki-client: ccr.c rpki-asn1.h Log message: Clarify CCR file format: the payload is encapsulated inside an OCTET STRING Brought up by William McCall This is a mechanical change. discussed with / OK tb@ CVSROOT: /cvs Module name: src Changes by: kettenis@cvs.openbsd.org 2025/10/09 14:08:49 Modified files: sys/arch/riscv64/dev: stfclock.c Log message: Improve JH7110 support: - Round to the nearest achievable clock rate instead of rounding down. - Make sure we don't set a divider to zero. - Fully initialize PLL0 when setting its rate. - Bump PLL0 rate regardless of what the firmware configures it to. This avoids issues with firmware based on upstream U-Boot. ok jca@ CVSROOT: /cvs Module name: www Changes by: sobrado@cvs.openbsd.org 2025/10/09 15:39:26 Modified files: . : 78.html Log message: add two missing closing tags to hyperlinks. CVSROOT: /cvs Module name: src Changes by: djm@cvs.openbsd.org 2025/10/09 17:25:23 Modified files: usr.bin/ssh : ssh-pkcs11.c Log message: downgrade a useless error() -> debug() CVSROOT: /cvs Module name: src Changes by: djm@cvs.openbsd.org 2025/10/09 17:26:47 Modified files: usr.bin/ssh : ssh-keygen.c Log message: don't abuse SSHKEY_FLAG_EXT to signal that a key is in the agent, as that triggers special handling on sshkey_free() CVSROOT: /cvs Module name: www Changes by: jsg@cvs.openbsd.org 2025/10/09 17:57:26 Modified files: . : 78.html Log message: mention kernel drm version CVSROOT: /cvs Module name: src Changes by: djm@cvs.openbsd.org 2025/10/09 17:58:27 Modified files: regress/usr.bin/ssh: sftp-cmds.sh Log message: simplify CVSROOT: /cvs Module name: src Changes by: djm@cvs.openbsd.org 2025/10/09 18:31:53 Modified files: regress/usr.bin/ssh: sftp-cmds.sh Log message: clean up more thoroughly between tests CVSROOT: /cvs Module name: www Changes by: djm@cvs.openbsd.org 2025/10/10 02:31:36 Added files: openssh/txt : release-10.2 Log message: openssh-10.2 CVSROOT: /cvs Module name: www Changes by: jsg@cvs.openbsd.org 2025/10/10 02:31:55 Modified files: . : 78.html Log message: add new drivers CVSROOT: /cvs Module name: www Changes by: djm@cvs.openbsd.org 2025/10/10 02:32:35 Modified files: . : 78.html build : Makefile build/mirrors : openssh-ftp.html.head openssh : ftp.html index.html openbsd.html releasenotes.html openssh/txt : release-10.2 Log message: openssh-10.2 CVSROOT: /cvs Module name: www Changes by: djm@cvs.openbsd.org 2025/10/10 02:33:48 Modified files: openssh/txt : release-10.2 Log message: typo CVSROOT: /cvs Module name: www Changes by: djm@cvs.openbsd.org 2025/10/10 02:34:05 Modified files: openssh : releasenotes.html Log message: typo CVSROOT: /cvs Module name: www Changes by: kmos@cvs.openbsd.org 2025/10/10 05:10:15 Modified files: . : plus.html Log message: plus covering April to May. A few tricky entries are missing and will be added once I understand them. Most work by pamela@. man page markup by me. CVSROOT: /cvs Module name: src Changes by: tb@cvs.openbsd.org 2025/10/10 05:31:13 Modified files: lib/libcrypto/x509: x509_local.h x509cset.c Log message: Remove unused sequence member from x509_revoked_st To allow binary search for looking up if a cert was revoked in a CRL, the list of revoked serial numbers is sorted in crl_lookup(). On the other hand, to be able to output the DER that was actually signed by the issuer, the original order needs to be remembered. Before the encoding was cached, there was a mechanism that would restore the original order on serialization using the .sequence member. This was done without a lock and was thus racy (hilarity would ensue if one thread performed a CRL lookup while another thread serialized the same CRL). When the racy mechanism was removed in 2004, the only reader of .sequence, X509_REVOKED_seq_cmp(), was also removed, and this piece of dead code was left behind. Garbage collect it. ok kenjiro CVSROOT: /cvs Module name: src Changes by: claudio@cvs.openbsd.org 2025/10/10 05:56:48 Modified files: sys/dev/pci : if_ice.c Log message: Fix various errors on big-endian systems. With this ice(4) works on sparc64. In ice_copy_rxq_ctx_to_hw() the buffer passed in is already in little endian and so one needs to call bus_space_write_raw_4(). Wrap that into ICE_WRITE_RAW() to be consistent. In ice_txeof() the calculation of dtype was all messed up. The 64bit descriptor word cmd_type_offset_bsz needs to be converted to host byte order and then all the masking and shifting can happen. Also there is no need to byte swap ICE_TX_DESC_DTYPE_DESC_DONE since dtype is already in host byte order. On code inspection another unneeded byte swap was found in ice_tx_setup_offload(). The vlan tag needs to be shifted into position unswapped and the full word is swapped at the end. OK stsp@ CVSROOT: /cvs Module name: src Changes by: claudio@cvs.openbsd.org 2025/10/10 05:58:24 Modified files: sys/dev/pci : if_ice.c Log message: Disable ICE_DBG_TRACE in the default ice_debug value. It is way to noisy and adds little real value. OK stsp@ CVSROOT: /cvs Module name: src Changes by: kettenis@cvs.openbsd.org 2025/10/10 10:12:58 Modified files: sys/dev/acpi : amdpmc.c Log message: Add SMU support to amdpmc(4). The SMU is a microcontroller buried deep in the bowels of AMD SoCs and needs to be tickled in order to reach the lowest power states in suspend. It also provides some information on whether we actually reached those lower states. On most machines we will need to tell the USB4 controllers to go to sleep to reach these states. So it is likely that we won't reach S0i3 yet on those machines. ok mlarkin@, deraadt@ CVSROOT: /cvs Module name: www Changes by: hshoexer@cvs.openbsd.org 2025/10/10 15:23:54 Modified files: . : events.html Added files: papers : eurobsdcon2025-hshoexer-confidential-computing.pdf Log message: I gave a presentation at EuroBSDCon 2025 CVSROOT: /cvs Module name: www Changes by: hshoexer@cvs.openbsd.org 2025/10/10 15:41:24 Modified files: . : events.html Added files: papers : bsdcan2025-hshoexer-confidential-computing.pdf Log message: I gave a presentation at BSDCan 2025 CVSROOT: /cvs Module name: www Changes by: hshoexer@cvs.openbsd.org 2025/10/10 15:56:42 Modified files: . : events.html Log message: Adjust BSDCan 2025 entry to follow style guide for dates. CVSROOT: /cvs Module name: src Changes by: tb@cvs.openbsd.org 2025/10/10 17:07:40 Modified files: lib/libcrypto/x509: x509_vpm.c regress/lib/libssl/unit: ssl_verify_param.c Log message: const correct X509_VERIFY_PARAM_get_hostflags() This is currently an internal helper only used by a regress test. We'll have to expose in the public API for Python 3.14: https://github.com/libressl/portable/issues/1202 CVSROOT: /cvs Module name: src Changes by: jsg@cvs.openbsd.org 2025/10/10 18:54:56 Modified files: share/man/man4 : dt.4 Log message: mdoc fixes. FA -> Fa, remove extra El. CVSROOT: /cvs Module name: src Changes by: deraadt@cvs.openbsd.org 2025/10/11 09:46:06 Modified files: usr.bin/nc : netcat.c Log message: use strtonum() instead of atoi(), and error out for bad numbers This generates a host-order number, so the ntohs() for getservbyport() was wrong, that should always have been htons(). The transform is the same, but misleading. ok tb CVSROOT: /cvs Module name: src Changes by: claudio@cvs.openbsd.org 2025/10/11 12:34:24 Modified files: sys/dev/pci : if_ixl.c Log message: Revert rev 1.109: | ixl/ice(4): use 128 segments for DMA maps of TSO packets | | This avoids unnecessary m_defrag() calls and gain some performance. | | with tweaks for kettenis and bluhm | | ok kettenis, bluhm This seems to cause oactive stalls and ixl is too common to have it broken like this. I prefer unnecessary m_defrag() calls over hanging interfaces. CVSROOT: /cvs Module name: src Changes by: dtucker@cvs.openbsd.org 2025/10/11 17:39:14 Modified files: usr.bin/ssh/moduli-gen: moduli.2048 moduli.3072 moduli.4096 moduli.6144 moduli.7680 moduli.8192 etc : moduli Log message: Import regenerate moduli. CVSROOT: /cvs Module name: src Changes by: landry@cvs.openbsd.org 2025/10/12 09:48:32 Modified files: etc/mtree : special Log message: etc/mtree/special: drop resolv.conf.tail line i think we lost support for this file when we moved to dhcpleased. CVSROOT: /cvs Module name: www Changes by: benno@cvs.openbsd.org 2025/10/12 16:09:48 Modified files: . : 78.html Log message: add more changes CVSROOT: /cvs Module name: src Changes by: djm@cvs.openbsd.org 2025/10/12 18:53:51 Modified files: usr.bin/ssh : scp.c Log message: when using the SFTP protocol for transfers, fix implicit destination path selection when source path ends with ".."; ok deraadt@ bz3871 CVSROOT: /cvs Module name: src Changes by: djm@cvs.openbsd.org 2025/10/12 18:54:29 Modified files: usr.bin/ssh : sftp.c Log message: similar to scp, fix implicit destination path selection when source path ends with ".."; ok deraadt@ CVSROOT: /cvs Module name: src Changes by: djm@cvs.openbsd.org 2025/10/12 18:55:09 Modified files: regress/usr.bin/ssh: scp.sh Log message: test implicit destination path selection when source path ends with ".." CVSROOT: /cvs Module name: src Changes by: djm@cvs.openbsd.org 2025/10/12 18:55:45 Modified files: regress/usr.bin/ssh: sftp-cmds.sh Log message: test recursive transfers, including cases where the source path ends in ".." CVSROOT: /cvs Module name: src Changes by: djm@cvs.openbsd.org 2025/10/12 18:56:15 Modified files: regress/usr.bin/ssh: scp3.sh Log message: test remote/remote recursive transfers where the source path ends in ".." CVSROOT: /cvs Module name: src Changes by: jsg@cvs.openbsd.org 2025/10/12 21:15:19 Modified files: sys/dev/pci/drm/amd/include: mes_v11_api_def.h mes_v12_api_def.h Log message: drm/amd : Update MES API header file for v11 & v12 From Shaoyun Liu bfd0bec4cb2c0b9e30decc84ffc269ba91ee6906 in linux-6.12.y/6.12.52 ce4971388c79d36b3f50f607c3278dbfae6c789b in mainline linux CVSROOT: /cvs Module name: src Changes by: jsg@cvs.openbsd.org 2025/10/12 21:17:03 Modified files: sys/dev/pci/drm/amd/include: mes_v11_api_def.h mes_v12_api_def.h Log message: drm/amd/include : MES v11 and v12 API header update From Shaoyun Liu ff2b82286fc8e6fc6caf9072009d78f7c05db32e in linux-6.12.y/6.12.52 1c687c0da9efb7c627793483a8927554764e7a55 in mainline linux CVSROOT: /cvs Module name: src Changes by: jsg@cvs.openbsd.org 2025/10/12 21:18:53 Modified files: sys/dev/pci/drm/amd/include: mes_v12_api_def.h Log message: drm/amd/include : Update MES v12 API for fence update From Shaoyun Liu 2dedc6b77bf82dae6cf6a9d4d5ac44526be9a605 in linux-6.12.y/6.12.52 15d8c92f107c17c2e585cb4888c67873538f9722 in mainline linux CVSROOT: /cvs Module name: src Changes by: jsg@cvs.openbsd.org 2025/10/12 21:21:29 Modified files: sys/dev/pci/drm/amd/amdgpu: mes_v11_0.c mes_v12_0.c sys/dev/pci/drm/amd/include: mes_v11_api_def.h mes_v12_api_def.h Log message: drm/amdgpu: Enable MES lr_compute_wa by default From Mario Limonciello 5980a35c9d138804251e50788c1e8137028a47ac in linux-6.12.y/6.12.52 1fb710793ce2619223adffaf981b1ff13cd48f17 in mainline linux CVSROOT: /cvs Module name: src Changes by: nicm@cvs.openbsd.org 2025/10/13 01:19:08 Modified files: usr.bin/tmux : input.c tty.c Log message: Check allow-set-title for APC as well. CVSROOT: /cvs Module name: src Changes by: nicm@cvs.openbsd.org 2025/10/13 01:29:53 Modified files: usr.bin/tmux : format.c tmux.1 Log message: Add buffer_full format variable, from Mohammad AlSaleh in GitHub issue 4630. CVSROOT: /cvs Module name: www Changes by: stsp@cvs.openbsd.org 2025/10/13 01:44:22 Modified files: . : 78.html Log message: list more wireless driver changes so benno can stop worrying about them CVSROOT: /cvs Module name: www Changes by: brynet@cvs.openbsd.org 2025/10/13 02:25:16 Modified files: . : 78.html Log message: aplpmc -> amdpmc CVSROOT: /cvs Module name: src Changes by: job@cvs.openbsd.org 2025/10/13 03:32:11 Modified files: usr.sbin/rpki-client: ccr.c rpki-asn1.h Log message: Rename ManifestRef to ManifestInstance This is preparation step for an upcoming change to the CCR format in which the structure containing manifest metadata will gain an extra field (and thus not align with the ManifestRef structure from draft-spaghetti-sidrops-rpki-erik-protocol) OK tb@ CVSROOT: /cvs Module name: src Changes by: sthen@cvs.openbsd.org 2025/10/13 03:45:27 Modified files: usr.sbin/unbound/doc: unbound.conf.5.in unbound.conf.rst usr.sbin/unbound/util: config_file.c Log message: reduce default so-sndbuf in unbound to avoid a warning. in 1.24.0, upstream started to override the OS default and warn at startup if not possible, but they picked a value (4MB) which is above the 2MB maximum that we permit. found by landry@, ok landry bluhm from bluhm: "Our UDP stack has no UDP socket buffer for sending. Each packet is directly passed to ip_output(). So basically this value is a per packet size limit." CVSROOT: /cvs Module name: www Changes by: sthen@cvs.openbsd.org 2025/10/13 04:18:42 Modified files: . : 78.html Log message: add 7.8 package counts so far aarch64: 12506 amd64: 12651 i386: 10457 powerpc64: 9698 CVSROOT: /cvs Module name: src Changes by: stsp@cvs.openbsd.org 2025/10/13 04:44:27 Modified files: sys/dev/pci : if_bnxt.c Log message: free completion ring on failure in bnxt_queue_up() ok jmatthew@ bluhm@ CVSROOT: /cvs Module name: src Changes by: stsp@cvs.openbsd.org 2025/10/13 04:45:08 Modified files: sys/dev/pci : if_bnxt.c Log message: do not forget to free completion ring in hardware if bnxt_attach() fails Leak spotted by bluhm@ ok jmatthew@ bluhm@ CVSROOT: /cvs Module name: www Changes by: bcook@cvs.openbsd.org 2025/10/13 06:10:15 Modified files: . : 78.html Log message: LibreSSL portable notes CVSROOT: /cvs Module name: src Changes by: kettenis@cvs.openbsd.org 2025/10/13 13:15:49 Modified files: sys/dev/fdt : dwmmc.c Log message: Set "assigned-clocks". ok jca@ CVSROOT: /cvs Module name: ports Changes by: sthen@cvs.openbsd.org 2025/10/13 15:15:33 Modified files: security/sudo : Tag: OPENBSD_7_7 Makefile Log message: bump sudo revision in 7.7-stable to force rebuild due to build issue on amd64 (fortunately this remains below the version number in 7.8 so can still be done) CVSROOT: /cvs Module name: src Changes by: dlg@cvs.openbsd.org 2025/10/13 18:39:21 Modified files: sys/dev/usb : usbdevs Log message: Quectel EC200A product id someone didn't listen when i told them to buy Quectel EC25s. CVSROOT: /cvs Module name: src Changes by: dlg@cvs.openbsd.org 2025/10/13 18:40:25 Modified files: sys/dev/usb : usbdevs.h usbdevs_data.h Log message: regen CVSROOT: /cvs Module name: src Changes by: dlg@cvs.openbsd.org 2025/10/13 19:41:50 Modified files: sys/dev/usb : if_umb.c Log message: expose some service information as kstats this makes the uplink and downlink speeds visible as kstats. this is in addition to the signal strength metrics that are already exposed as kstats. CVSROOT: /cvs Module name: src Changes by: dlg@cvs.openbsd.org 2025/10/13 23:14:38 Modified files: sys/dev/usb : if_umb.h Log message: oops, forgot the commit the .h change for the softc tweak. found by deraadt@ CVSROOT: /cvs Module name: src Changes by: jsg@cvs.openbsd.org 2025/10/14 00:30:16 Modified files: lib/libc/gen : signal.3 lib/libc/yp : yp_bind.3 lib/libm/man : fdim.3 fmax.3 usr.sbin/authpf: authpf.8 Log message: correct articles including 'an NaN' -> 'a NaN', matching use in c99 and ieee 754 ok millert@ deraadt@ CVSROOT: /cvs Module name: www Changes by: jsg@cvs.openbsd.org 2025/10/14 04:26:09 Modified files: . : lyrics.html books.html Log message: correct article use CVSROOT: /cvs Module name: www Changes by: jsg@cvs.openbsd.org 2025/10/14 04:33:07 Modified files: . : lyrics.html Log message: Postgresql -> PostgreSQL CVSROOT: /cvs Module name: www Changes by: jsg@cvs.openbsd.org 2025/10/14 04:48:43 Modified files: . : lyrics.html plus40.html Log message: use https for wikipedia links CVSROOT: /cvs Module name: www Changes by: bcook@cvs.openbsd.org 2025/10/14 07:39:22 Modified files: libressl : index.html releases.html Log message: LibreSSL 4.2.0 CVSROOT: /cvs Module name: www Changes by: tb@cvs.openbsd.org 2025/10/14 11:35:41 Modified files: libressl : index.html Log message: libressl: latest stable release is 4.2.0 now CVSROOT: /cvs Module name: src Changes by: deraadt@cvs.openbsd.org 2025/10/14 18:24:40 Modified files: etc : MAKEDEV.common MAKEDEV.mi Log message: Collect sysctl kern.maxpartitions into MAXPARTITIONS variable early on Then use this in MAKEDEV.common and MAKEDEV.mi for various places to create the right number of partitions (a-p or a-zA-Z) as required. reviewed mostly by krw and sthen There could still be some glitches. This is being done step by step, because I hope to cross some architectures at different times because some of them have "emulated disklabels" which could be tricky. CVSROOT: /cvs Module name: src Changes by: deraadt@cvs.openbsd.org 2025/10/14 18:26:51 Modified files: etc/etc.alpha : MAKEDEV etc/etc.amd64 : MAKEDEV etc/etc.arm64 : MAKEDEV etc/etc.armv7 : MAKEDEV etc/etc.hppa : MAKEDEV etc/etc.i386 : MAKEDEV etc/etc.landisk: MAKEDEV etc/etc.loongson: MAKEDEV etc/etc.luna88k: MAKEDEV etc/etc.macppc : MAKEDEV etc/etc.octeon : MAKEDEV etc/etc.powerpc64: MAKEDEV etc/etc.riscv64: MAKEDEV etc/etc.sparc64: MAKEDEV Log message: sync to 52-partition support in MAKEDEV.mi / MAKEDEV.common CVSROOT: /cvs Module name: src Changes by: dlg@cvs.openbsd.org 2025/10/14 19:38:42 Modified files: sys/net : if_rport.c Log message: implement IFCAP_TSO support. this allows the stack to pass large tcp frames between rdomains. note that rport doesn't advertise LRO support, which mostly means that LRO is not something that can be disabled on rport interfaces. as an l3 tunnel interface, there's no topology that an rport interface can be set up in where disabling LRO is needed, unlike l2 Ethernet interfaces. coordinating disabling LRO on an rport and then clearing the TSO flags on the partner rport interface is not worth the effort to actually implement the capability isn't worth it. CVSROOT: /cvs Module name: src Changes by: dlg@cvs.openbsd.org 2025/10/14 21:30:14 Modified files: sys/dev/usb : umsm.c Log message: update the match code for quectel devices. this is based on information in the Quectel UMTS LTE 5G Linux USB Driver User Guide V3.3 documentation, which is the latest version i can find. it works on EC200A devices, which benefit from this change, and on EC25s, which were working before this change and still work after. CVSROOT: /cvs Module name: src Changes by: dlg@cvs.openbsd.org 2025/10/14 21:30:53 Modified files: sys/dev/usb : umsm.c Log message: add support for Quectel EC200A modems. CVSROOT: /cvs Module name: src Changes by: mvs@cvs.openbsd.org 2025/10/15 00:52:50 Modified files: sys/tmpfs : tmpfs.h tmpfs_mem.c tmpfs_vfsops.c Log message: Replace the TMPFS_PAGES_RESERVED logic with the limit 1/2 of RAM. The sum of all tmpfs filesystems memory consumption can't exceed this limit even the filesystem has it's own. This prevents the case while user consumed all available memory and made system unusable. Note, the tmpfs still remains disabled. Tested with dpb(1) by kirill, ok deraadt. CVSROOT: /cvs Module name: src Changes by: florian@cvs.openbsd.org 2025/10/15 05:25:13 Modified files: sbin/dhcp6leased: dhcp6leased.c Log message: dhcp6leased(8) does not (yet?) track if routes it added are deleted behind its back. When a lease gets renewed dhcpleased simply adds routes and lets the kernel sort duplicates out. This however leads to "failed to send route message: File exists" messages in /var/log/daemon which are confusing. Since this is expected, do not log it as an error. dhcpleased(8) has been doing this for a long time. Reminded by Brian Conway. CVSROOT: /cvs Module name: src Changes by: florian@cvs.openbsd.org 2025/10/15 05:25:45 Modified files: sbin/slaacd : slaacd.c Log message: slaacd(8) does not (yet?) track if routes it added are deleted behind its back. It simply adds routes and lets the kernel sort duplicates out. This however leads to "failed to send route message: File exists" messages in /var/log/daemon which are confusing. Since this is expected, do not log it as an error. dhcpleased(8) has been doing this for a long time. CVSROOT: /cvs Module name: www Changes by: visa@cvs.openbsd.org 2025/10/15 08:31:04 Modified files: . : 78.html Log message: mips64 package count CVSROOT: /cvs Module name: src Changes by: deraadt@cvs.openbsd.org 2025/10/15 11:53:23 Modified files: etc : MAKEDEV.mi Log message: Oops, in the maxpartitions=52 case, the correct multiplier is 64 Noticed by krw and myself at the same time CVSROOT: /cvs Module name: src Changes by: deraadt@cvs.openbsd.org 2025/10/15 11:53:36 Modified files: etc : MAKEDEV.common Log message: Oops, in the maxpartitions=52 case, the correct multiplier is 64 Noticed by krw and myself at the same time CVSROOT: /cvs Module name: src Changes by: deraadt@cvs.openbsd.org 2025/10/15 11:53:56 Modified files: etc/etc.alpha : MAKEDEV etc/etc.amd64 : MAKEDEV etc/etc.arm64 : MAKEDEV etc/etc.armv7 : MAKEDEV etc/etc.hppa : MAKEDEV etc/etc.i386 : MAKEDEV etc/etc.landisk: MAKEDEV etc/etc.loongson: MAKEDEV etc/etc.luna88k: MAKEDEV etc/etc.macppc : MAKEDEV etc/etc.octeon : MAKEDEV etc/etc.powerpc64: MAKEDEV etc/etc.riscv64: MAKEDEV etc/etc.sparc64: MAKEDEV Log message: sync CVSROOT: /cvs Module name: src Changes by: miod@cvs.openbsd.org 2025/10/15 12:40:17 Modified files: gnu/gcc/gcc/config/m88k: m88k.c Log message: Add an extra tab in the assembly output for better layout. NFC CVSROOT: /cvs Module name: src Changes by: miod@cvs.openbsd.org 2025/10/15 12:41:36 Modified files: gnu/gcc/gcc/config/m88k: m88k.h m88k.md Log message: Add ctzsi2 and clzzi2 insn, enabling better __builtin_clz and __builtin_ctz code generation on 32-bit width integers. CVSROOT: /cvs Module name: www Changes by: job@cvs.openbsd.org 2025/10/15 13:58:19 Modified files: . : 78.html Log message: Mention watch(1) CVSROOT: /cvs Module name: www Changes by: jsg@cvs.openbsd.org 2025/10/15 17:22:32 Modified files: . : 78.html Log message: mention lldpd(8), lldp(8), bpflogd(8) CVSROOT: /cvs Module name: src Changes by: djm@cvs.openbsd.org 2025/10/15 17:54:20 Modified files: usr.bin/ssh : ssh-pkcs11.h Log message: mention this is for both ssh-pkcs11.c and ssh-pkcs11-client.c CVSROOT: /cvs Module name: src Changes by: djm@cvs.openbsd.org 2025/10/15 17:55:02 Modified files: usr.bin/ssh : clientloop.c Log message: don't try to pledge() the client if a PKCS11Provider is in use CVSROOT: /cvs Module name: src Changes by: djm@cvs.openbsd.org 2025/10/15 18:00:36 Modified files: usr.bin/ssh : clientloop.c Log message: missed a case in previous CVSROOT: /cvs Module name: src Changes by: djm@cvs.openbsd.org 2025/10/15 18:01:54 Modified files: regress/usr.bin/ssh: Makefile test-exec.sh Added files: regress/usr.bin/ssh: ssh-pkcs11.sh Log message: regress test for PKCS#11 directly in ssh (not via ssh-agent) would have caught bz3879 CVSROOT: /cvs Module name: src Changes by: jsg@cvs.openbsd.org 2025/10/15 20:58:40 Modified files: sys/dev/pci/drm/radeon: r600_cs.c Log message: drm/radeon/r600_cs: clean up of dead code in r600_cs From Brahmajit Das ebed78bfd6df2552158f4dd4d0f812ca8acd5603 in linux-6.12.y/6.12.53 260dcf5b06d519bcf27a5dfdb5c626821a55c170 in mainline linux CVSROOT: /cvs Module name: src Changes by: jsg@cvs.openbsd.org 2025/10/15 21:00:20 Modified files: sys/dev/pci/drm/amd/display/dc/dml/dcn32: display_rq_dlg_calc_32.c Log message: drm/amd/display: Remove redundant semicolons From Liao Yuanhong 3c3ee1026e8813eedb9a47365d95fd4d806e69b4 in linux-6.12.y/6.12.53 90b810dd859c0df9db2290da1ac5842e5f031267 in mainline linux CVSROOT: /cvs Module name: src Changes by: jsg@cvs.openbsd.org 2025/10/15 21:02:42 Modified files: sys/dev/pci/drm/amd/amdgpu: amdgpu_uvd_v3_1.c Log message: drm/amdgpu: Power up UVD 3 for FW validation (v2) From Timur Kristof 3f185e616fcf83d9ad01e0e80c7e2152eb07d263 in linux-6.12.y/6.12.53 c661219cd7be75bb5599b525f16a455a058eb516 in mainline linux CVSROOT: /cvs Module name: src Changes by: jsg@cvs.openbsd.org 2025/10/15 21:04:42 Modified files: sys/dev/pci/drm/amd/pm/legacy-dpm: amdgpu_si_dpm.c Log message: drm/amd/pm: Disable ULV even if unsupported (v3) From Timur Kristof 32710128d3fc8f9363124483600c38eac7da05e0 in linux-6.12.y/6.12.53 3a0c3a4035f995e1f993dfaf4d63dc19e9b4bc1c in mainline linux CVSROOT: /cvs Module name: src Changes by: jsg@cvs.openbsd.org 2025/10/15 21:06:39 Modified files: sys/dev/pci/drm/amd/pm/legacy-dpm: amdgpu_si_dpm.c Log message: drm/amd/pm: Fix si_upload_smc_data (v3) From Timur Kristof edfa71149429f9710a52bc30a9ea8ed03cdb4547 in linux-6.12.y/6.12.53 a43b2cec04b02743338aa78f837ee0bdf066a6d5 in mainline linux CVSROOT: /cvs Module name: src Changes by: jsg@cvs.openbsd.org 2025/10/15 21:08:28 Modified files: sys/dev/pci/drm/amd/pm/legacy-dpm: amdgpu_si_dpm.c Log message: drm/amd/pm: Adjust si_upload_smc_data register programming (v3) From Timur Kristof 568f8545f88a83088b57cd3e4f843806218c8f04 in linux-6.12.y/6.12.53 ce025130127437dc884c84c254170e27b2ce9309 in mainline linux CVSROOT: /cvs Module name: src Changes by: jsg@cvs.openbsd.org 2025/10/15 21:10:55 Modified files: sys/dev/pci/drm/amd/pm/legacy-dpm: amdgpu_si_dpm.c Log message: drm/amd/pm: Treat zero vblank time as too short in si_dpm (v3) From Timur Kristof 863cd8f56c8e891d819c20f112681cdce058a86c in linux-6.12.y/6.12.53 9003a0746864f39a0ef72bd45f8e1ad85d930d67 in mainline linux CVSROOT: /cvs Module name: src Changes by: jsg@cvs.openbsd.org 2025/10/15 21:13:14 Modified files: sys/dev/pci/drm/amd/pm: amdgpu_dpm_internal.c Log message: drm/amd/pm: Disable MCLK switching with non-DC at 120 Hz+ (v2) From Timur Kristof 08de17b6483097712a239f4a0c7c1871548b5907 in linux-6.12.y/6.12.53 ed3803533c7bf7df88bc3fc9f70bd317e1228ea8 in mainline linux CVSROOT: /cvs Module name: src Changes by: jsg@cvs.openbsd.org 2025/10/15 21:15:09 Modified files: sys/dev/pci/drm/amd/pm/legacy-dpm: amdgpu_si_dpm.c Log message: drm/amd/pm: Disable SCLK switching on Oland with high pixel clocks (v3) From Timur Kristof 0bb91bed82d414447f2e56030d918def6383c026 in linux-6.12.y/6.12.53 7009e3af0474aca5f64262b3c72fb6e23b232f9b in mainline linux CVSROOT: /cvs Module name: src Changes by: jsg@cvs.openbsd.org 2025/10/15 21:17:10 Modified files: sys/dev/pci/drm/amd/amdkfd: kfd_svm.c Log message: drm/amdkfd: Fix error code sign for EINVAL in svm_ioctl() From Qianfeng Rong a3bc86d5cf7064f059d710e94f70c8880fc7f097 in linux-6.12.y/6.12.53 cbda64f3f58027f68211dda8ea94d52d7e493995 in mainline linux CVSROOT: /cvs Module name: www Changes by: jsg@cvs.openbsd.org 2025/10/16 00:18:02 Modified files: . : 78.html Log message: correct links for listen(2), security(8) CVSROOT: /cvs Module name: src Changes by: job@cvs.openbsd.org 2025/10/16 00:46:31 Modified files: usr.sbin/rpki-client: ccr.c cert.c extern.h main.c parser.c print.c rpki-asn1.h x509.c Log message: Expose subordinate CA relationships in the CCR output This implements the interchange format in draft-spaghetti-sidrops-rpki-ccr-04 with & OK tb@