platform -------- commit ce754125058a378405abc668030c65d2338d6d8d Author: Dan McDonald Date: Tue May 12 15:54:40 2026 -0400 OS-8735 piadm(8) lies about what version of loader is installed Reviewed by: Toomas Soome Approved by: Toomas Soome ur-agent -------- kvm -------- kbmd -------- kvm-cmd -------- mdata-client -------- illumos-extra -------- commit deb799ac405917c1bddc30688f9d645d7270c9ca Author: Dan McDonald Date: Mon May 18 09:05:20 2026 -0400 OS-8739 restore aslr to sshd Reviewed by: Carlos Neira Reviewed by: Toomas Soome Approved by: Toomas Soome commit f853fbdafd04733f172a1af27d2487068c791d3a Author: Dan McDonald Date: Wed May 13 12:01:54 2026 -0400 OS-8738 Update libexpat to 2.8.1 Reviewed by: Toomas Soome Reviewed by: Nahum Shalman Approved by: Carlos Neira illumos -------- commit 2394afe5f970fabd61544bb217bc18b413132cd2 Author: Dan McDonald Date: Wed Apr 22 11:06:56 2026 -0400 18118 SCTP frees wrong-size, and needs to keep private options private Reviewed by: Andy Fiddaman Reviewed by: Dale Ghent Approved by: Robert Mustacchi commit 4d0e80192ab6d09d9855fd9ae946543d2ccb76e5 Author: Andy Fiddaman Date: Wed May 20 18:27:18 2026 +0000 OS-8741 Pull in OmniOS inotify enhancement Reviewed by: Dan Cross Reviewed by: Dan McDonald Approved by: Dan McDonald commit c04c261dd5b5b7305b87183bdfbf987e632f7204 Author: Nahum Shalman Date: Wed May 13 14:05:22 2026 -0400 OS-8737 Want to swap in experimental bhyve binary on a per-zone basis (#540) Portions generated with: Claude Opus 4.7 (1M context) Reviewed by: Dan McDonald Approved by: Dan McDonald commit c93b0d3420fde0b0b4859e59df763a0f386080d7 Merge: a2414f708f 5425aa59e8 Author: Dan McDonald Date: Wed May 13 11:56:06 2026 -0400 [illumos-gate merge] commit 5425aa59e8fd3834b86390ed6d8a13586c918df9 18100 Linker should merge gcc_except_table sections commit d5d34ed4f6349c6a08df33a501add094c69f8fac 18097 sys/pci.h: add few missing PCI power management 1.2 constants commit 4e021076192ab3215cb81f7344c5c64e2fb4149c 17969 bhyve: produce diagnostic messages when drivers misbehave commit 2aa8db5932a99c01d32f2aea7dbbf15b4898169b 17971 du: want option to show apparent size in bytes commit 5425aa59e8fd3834b86390ed6d8a13586c918df9 Author: Joshua Carp Date: Mon May 11 17:37:46 2026 +0100 18100 Linker should merge gcc_except_table sections Reviewed by: Bill Sommerfeld Reviewed by: Dan McDonald Reviewed by: Klaus Ziegler Approved by: Gordon Ross commit d5d34ed4f6349c6a08df33a501add094c69f8fac Author: Toomas Soome Date: Wed May 6 11:17:37 2026 +0300 18097 sys/pci.h: add few missing PCI power management 1.2 constants Reviewed by: Andy Fiddaman Approved by: Dan McDonald commit 4e021076192ab3215cb81f7344c5c64e2fb4149c Author: Andy Fiddaman Date: Tue Mar 17 15:42:14 2026 +0000 17969 bhyve: produce diagnostic messages when drivers misbehave Reviewed by: Dan McDonald Approved by: Gordon Ross commit 2aa8db5932a99c01d32f2aea7dbbf15b4898169b Author: Andy Fiddaman Date: Wed Mar 18 09:45:58 2026 +0000 17971 du: want option to show apparent size in bytes Reviewed by: Toomas Soome Approved by: Dan McDonald commit a2414f708f5726495c1c8cb98254461aee596f9e Merge: a3358a5929 83cfce2593 Author: Dan McDonald Date: Mon May 11 09:51:53 2026 -0400 [illumos-gate merge] commit 83cfce2593d5879e6831dd040afbd71e613d50f5 18091 strftime can get out of date timezone 18095 want tz-tests runfile commit 7f968569fb9025c40d1b41277100ffd0dcb2aa72 18096 ps(1) should mention BSD ps args commit a94efd7875d6cf7ca97bb9188beaed3bf1282a49 18046 pcieadm show-devs could include location information 18047 pcieadm show-devs needs to check all filters for use Conflicts: usr/src/man/man1/ps.1 commit 83cfce2593d5879e6831dd040afbd71e613d50f5 Author: Robert Mustacchi Date: Fri May 1 14:42:37 2026 +0000 18091 strftime can get out of date timezone 18095 want tz-tests runfile Reviewed by: Toomas Soome Reviewed by: Andy Fiddaman Approved by: Gordon Ross commit 7f968569fb9025c40d1b41277100ffd0dcb2aa72 Author: Jerry Jelinek Date: Sun May 3 04:18:26 2026 +0000 18096 ps(1) should mention BSD ps args Reviewed by: Andy Fiddaman Reviewed by: Dan McDonald Approved by: Gordon Ross commit a94efd7875d6cf7ca97bb9188beaed3bf1282a49 Author: Robert Mustacchi Date: Sun Mar 22 04:32:17 2026 +0000 18046 pcieadm show-devs could include location information 18047 pcieadm show-devs needs to check all filters for use Reviewed by: Andy Fiddaman Reviewed by: Dan Cross Approved by: Gordon Ross commit a3358a59295cbf2595cb89a990aff313bb83d386 Merge: fc0f54f898 84ceaea936 Author: Dan McDonald Date: Fri May 8 11:14:13 2026 -0400 [illumos-gate merge] commit 84ceaea936ebcf122d4f0756d298adf307fd491d 17987 Add PCIe topology tree commit 4a4a64b55d14a1d8adaee92e40c4032f29fcf91e 18011 ahci could handle buggy emulators better commit 73eca582ee6fee5639a2c8286c86afc906764392 18045 nvmeadm could list physical locations commit ae8929fb03d58eaba4d3716a8a566b8513544cce 18092 init_gdt: use gdt0_default_r commit 227349345306fb206b7f303ce76099e288136097 18086 viona does not offer IPv6 TSO flags commit 33dc37f1875e42cf3009b941f05bb4154c554dd1 18043 want libscf smf_XXX_instance variants that take a scf_instance_t commit 2034b64c1476af7734521f7fa1144801202ae917 17868 ps could know about microstates commit 73d8363e1f38e3f69aaee93bdb1b3f7f3178e5fc 18085 convert ps(1) to mdoc commit f6389fcb2ff111f739091e8e9c582ffb2af52686 18068 libc: initializer-string truncates NUL terminator Conflicts: manifest usr/src/cmd/ps/ps.c usr/src/man/man1/ps.1 commit 84ceaea936ebcf122d4f0756d298adf307fd491d Author: Andy Fiddaman Date: Fri Apr 14 08:50:21 2023 +0000 17987 Add PCIe topology tree Reviewed by: Robert Mustacchi Reviewed by: Dan Cross Approved by: Patrick Mooney commit 4a4a64b55d14a1d8adaee92e40c4032f29fcf91e Author: Jason King Date: Thu Apr 16 16:23:06 2026 -0500 18011 ahci could handle buggy emulators better Reviewed by: Jerry Jelinek Reviewed by: Sam Zaydel Reviewed by: Toomas Soome Approved by: Dan McDonald commit 73eca582ee6fee5639a2c8286c86afc906764392 Author: Robert Mustacchi Date: Sat Mar 21 17:09:20 2026 +0000 18045 nvmeadm could list physical locations Reviewed by: Andy Fiddaman Reviewed by: Dan Cross Approved by: Gordon Ross commit ae8929fb03d58eaba4d3716a8a566b8513544cce Author: Toomas Soome Date: Thu Apr 30 23:23:09 2026 +0300 18092 init_gdt: use gdt0_default_r Reviewed by: Bill Sommerfeld Reviewed by: Dan Cross Approved by: Robert Mustacchi commit 227349345306fb206b7f303ce76099e288136097 Author: Kyle Simpson Date: Mon Apr 27 11:56:03 2026 +0100 18086 viona does not offer IPv6 TSO flags Reviewed by: Andy Fiddaman Reviewed by: Ryan Zezeski Approved by: Robert Mustacchi commit 33dc37f1875e42cf3009b941f05bb4154c554dd1 Author: Robert Mustacchi Date: Fri Apr 17 18:20:03 2026 +0000 18043 want libscf smf_XXX_instance variants that take a scf_instance_t Reviewed by: Gordon Ross Reviewed by: Andy Fiddaman Approved by: Dan McDonald commit 2034b64c1476af7734521f7fa1144801202ae917 Author: Robert Mustacchi Date: Wed Apr 22 23:41:47 2026 +0000 17868 ps could know about microstates Reviewed by: Andy Fiddaman Reviewed by: ixi meow Approved by: Gordon Ross commit 73d8363e1f38e3f69aaee93bdb1b3f7f3178e5fc Author: Robert Mustacchi Date: Thu Apr 23 04:42:36 2026 +0000 18085 convert ps(1) to mdoc Reviewed by: Andy Fiddaman Approved by: Dan McDonald commit f6389fcb2ff111f739091e8e9c582ffb2af52686 Author: Toomas Soome Date: Tue Apr 14 19:48:19 2026 +0300 18068 libc: initializer-string truncates NUL terminator Reviewed by: Gordon Ross Approved by: Dan McDonald commit fc0f54f8985d457582f9188630f41d4e0fbda74d Merge: bd38a94bed dd4b99162f Author: Dan McDonald Date: Sun May 3 23:32:54 2026 -0400 [illumos-gate merge] commit dd4b99162fc201c2eb6176bbfa55c5b8217fab79 13255 Missing man pages for userland mutex_enter()/mutex_exit() commit 7654199033b1739fd231592b3ba993f0d596e211 14591 list_create(9F): provide example of safely deleting specific entries in the loop 14588 list_create(9F): using list_t as variable name is confusing 18070 document context section in list_create(9F) commit c362c220ee46fc0373a5b7605415c4f4d64023e7 17865 SCF_PROPERTY_CREATE(3SCF) has wrong signature for scf_pg_get_property commit ada571584b6808c96093e08c70e6dad3fc56fa23 17877 libnvpair(3LIB) lists non-existent nvpair_empty function 18069 libnvpair(3LIB) should discuss data lifetimes a bit more commit fbbfc92734c6c98ea3a8c274dd9cac3d6d9bb69b 18051 priv_const.c: add nonstring attribute commit 709188a393cdb6d97c57c09f3b96a5f06f45f5c4 18056 emlxs: initializer-string truncates NUL terminator commit 11b6d5a511b7722733efc5a9f8a624f6a9340104 18054 pcfs: add __nonstring attribute commit f88cd12911fb635ede57333340ec1a91cf54b037 18067 libc: add __nonstring attribute commit 65a09b53d4f4cd505d94ab3595da4d5b9cd0b412 18066 libexacct/demo: add nonstring attribute commit 511491219eced06798ec170c6e5cafaa3c4e2b0e 18065 man: use char array commit 75bba0d929f17b9e862d25f365bdbd2d669d7d70 18064 pppd: add nonstring attribute commit 7bbc1421853dda1cdaf02678bdcd084a4a13dfff 18063 dns-sd: add nonstring attribute commit 070718aa51551a5f690c8810b6cf57408effbbac 18062 mDNSResponder: add nonstring attribute commit 8b8b20113a52612a8dcc5edc01d7b2ee40dd4531 18061 test-crypt: add nonstring attribute commit aa1e129cc24759a40c3f60101674aeadbe9287a4 18060 filesync: add nonstring attribute commit c3eea2f1aac18ef6d40447b8d34cb5ebb8c60f07 18059 os-tests: add nonstring attribute commit 2e2ff0cdd7e0b01ee327c0047e6cd190904927f8 18058 crypt_modules: add __nonstring attributing commit a9a932410924ca81f3c52092c3a8b35880e707cc 18057 libsmbfs: add nonstring attribute commit 66b87c28a9d40c2985962b5302fc7d0a2905fcec 18055 acpica: use __nonstring attribute commit 809db40d3815bd0f1900aa002282c492d11690c3 18053 vmm: should use __nonstring attribute commit 6025f8aaf28517a6846e00dd6418908cc7fefcb2 18016 C11 thread_local conflicts with C++ commit 1fbc24cc722bcd0b81628239ba41e1bd6dc1120e 18052 chacha: use __nonstring attribute commit ff260c5b4bfdf290e38c0323160d5ec9d778a001 18084 Update to tzdata 2026b commit 4dd5791f4808cfb6a8024ebd3065cb4cebd15df5 18090 zonestat(1) summary report should respect given zonelist commit 1d20d919cf2d94befc55cc905bdb0d25a9a2561a 18050 ast: add gcc15 support commit f6e0c72c4351e84f6e224d23e38329c562ece452 18049 update pci_prd build for gcc15 commit 50f9cfb194487d17924b1ca9ab7ae89cb8ce35df 18038 Convert getgrnam(3c) to mdoc(5) Conflicts: manifest commit dd4b99162fc201c2eb6176bbfa55c5b8217fab79 Author: Robert Mustacchi Date: Sun Apr 19 16:28:55 2026 +0000 13255 Missing man pages for userland mutex_enter()/mutex_exit() Reviewed by: Gordon Ross Reviewed by: Andy Fiddaman Reviewed by: Peter Tribble Approved by: Dan McDonald commit 7654199033b1739fd231592b3ba993f0d596e211 Author: Robert Mustacchi Date: Sun Apr 19 15:17:07 2026 +0000 14591 list_create(9F): provide example of safely deleting specific entries in the loop 14588 list_create(9F): using list_t as variable name is confusing 18070 document context section in list_create(9F) Reviewed by: C Fraire Reviewed by: Toomas Soome Reviewed by: Peter Tribble Approved by: Dan McDonald commit c362c220ee46fc0373a5b7605415c4f4d64023e7 Author: Robert Mustacchi Date: Sun Apr 19 15:10:00 2026 +0000 17865 SCF_PROPERTY_CREATE(3SCF) has wrong signature for scf_pg_get_property Reviewed by: Toomas Soome Reviewed by: Andy Fiddaman Reviewed by: Peter Tribble Approved by: Dan McDonald commit ada571584b6808c96093e08c70e6dad3fc56fa23 Author: Robert Mustacchi Date: Sun Apr 19 15:02:07 2026 +0000 17877 libnvpair(3LIB) lists non-existent nvpair_empty function 18069 libnvpair(3LIB) should discuss data lifetimes a bit more Reviewed by: C Fraire Reviewed by: Toomas Soome Reviewed by: Peter Tribble Approved by: Dan McDonald commit fbbfc92734c6c98ea3a8c274dd9cac3d6d9bb69b Author: Toomas Soome Date: Tue Apr 14 11:32:43 2026 +0300 18051 priv_const.c: add nonstring attribute Reviewed by: Andy Fiddaman Approved by: Dan McDonald commit 709188a393cdb6d97c57c09f3b96a5f06f45f5c4 Author: Toomas Soome Date: Tue Apr 14 16:07:03 2026 +0300 18056 emlxs: initializer-string truncates NUL terminator Reviewed by: Andy Fiddaman Approved by: Dan McDonald commit 11b6d5a511b7722733efc5a9f8a624f6a9340104 Author: Toomas Soome Date: Tue Apr 14 15:47:12 2026 +0300 18054 pcfs: add __nonstring attribute Reviewed by: Andy Fiddaman Approved by: Dan McDonald commit f88cd12911fb635ede57333340ec1a91cf54b037 Author: Toomas Soome Date: Sun Apr 19 14:18:56 2026 +0300 18067 libc: add __nonstring attribute Reviewed by: Andy Fiddaman Approved by: Dan McDonald commit 65a09b53d4f4cd505d94ab3595da4d5b9cd0b412 Author: Toomas Soome Date: Tue Apr 14 21:52:53 2026 +0300 18066 libexacct/demo: add nonstring attribute Reviewed by: Andy Fiddaman Approved by: Dan McDonald commit 511491219eced06798ec170c6e5cafaa3c4e2b0e Author: Toomas Soome Date: Wed Apr 15 08:02:19 2026 +0300 18065 man: use char array Reviewed by: Andy Fiddaman Approved by: Dan McDonald commit 75bba0d929f17b9e862d25f365bdbd2d669d7d70 Author: Toomas Soome Date: Wed Apr 15 08:18:35 2026 +0300 18064 pppd: add nonstring attribute Reviewed by: Andy Fiddaman Approved by: Dan McDonald commit 7bbc1421853dda1cdaf02678bdcd084a4a13dfff Author: Toomas Soome Date: Wed Apr 15 08:15:55 2026 +0300 18063 dns-sd: add nonstring attribute Reviewed by: Andy Fiddaman Approved by: Dan McDonald commit 070718aa51551a5f690c8810b6cf57408effbbac Author: Toomas Soome Date: Wed Apr 15 08:11:30 2026 +0300 18062 mDNSResponder: add nonstring attribute Reviewed by: Andy Fiddaman Approved by: Dan McDonald commit 8b8b20113a52612a8dcc5edc01d7b2ee40dd4531 Author: Toomas Soome Date: Wed Apr 15 08:07:04 2026 +0300 18061 test-crypt: add nonstring attribute Reviewed by: Andy Fiddaman Approved by: Dan McDonald commit aa1e129cc24759a40c3f60101674aeadbe9287a4 Author: Toomas Soome Date: Wed Apr 15 07:57:37 2026 +0300 18060 filesync: add nonstring attribute Reviewed by: Andy Fiddaman Approved by: Dan McDonald commit c3eea2f1aac18ef6d40447b8d34cb5ebb8c60f07 Author: Toomas Soome Date: Tue Apr 14 22:03:33 2026 +0300 18059 os-tests: add nonstring attribute Reviewed by: Andy Fiddaman Approved by: Dan McDonald commit 2e2ff0cdd7e0b01ee327c0047e6cd190904927f8 Author: Toomas Soome Date: Tue Apr 14 21:08:48 2026 +0300 18058 crypt_modules: add __nonstring attributing Reviewed by: Andy Fiddaman Approved by: Dan McDonald commit a9a932410924ca81f3c52092c3a8b35880e707cc Author: Toomas Soome Date: Tue Apr 14 20:53:51 2026 +0300 18057 libsmbfs: add nonstring attribute Reviewed by: Andy Fiddaman Approved by: Dan McDonald commit 66b87c28a9d40c2985962b5302fc7d0a2905fcec Author: Toomas Soome Date: Tue Apr 14 15:51:23 2026 +0300 18055 acpica: use __nonstring attribute Reviewed by: Andy Fiddaman Approved by: Dan McDonald commit 809db40d3815bd0f1900aa002282c492d11690c3 Author: Toomas Soome Date: Tue Apr 14 11:54:33 2026 +0300 18053 vmm: should use __nonstring attribute Reviewed by: Andy Fiddaman Approved by: Dan McDonald commit 6025f8aaf28517a6846e00dd6418908cc7fefcb2 Author: Robert Mustacchi Date: Sat Apr 18 16:03:38 2026 +0000 18016 C11 thread_local conflicts with C++ Reviewed by: Rich Lowe Reviewed by: Gordon Ross Approved by: Dan McDonald commit 1fbc24cc722bcd0b81628239ba41e1bd6dc1120e Author: Toomas Soome Date: Tue Apr 14 11:35:51 2026 +0300 18052 chacha: use __nonstring attribute Reviewed by: Andy Fiddaman Approved by: Dan McDonald commit ff260c5b4bfdf290e38c0323160d5ec9d778a001 Author: Robert Mustacchi Date: Fri Apr 24 02:56:15 2026 +0000 18084 Update to tzdata 2026b Reviewed by: Toomas Soome Reviewed by: Andy Fiddaman Reviewed by: Bill Sommerfeld Approved by: Dan McDonald commit 4dd5791f4808cfb6a8024ebd3065cb4cebd15df5 Author: Hans Rosenfeld Date: Wed Apr 29 18:23:00 2026 +0200 18090 zonestat(1) summary report should respect given zonelist Reviewed by: Andy Fiddaman Reviewed by: Bill Sommerfeld Reviewed by: Toomas Soome Approved by: Gordon Ross commit 1d20d919cf2d94befc55cc905bdb0d25a9a2561a Author: Toomas Soome Date: Tue Apr 14 22:18:52 2026 +0300 18050 ast: add gcc15 support Reviewed by: Andy Fiddaman Approved by: Gordon Ross commit f6e0c72c4351e84f6e224d23e38329c562ece452 Author: Toomas Soome Date: Tue Apr 14 12:01:02 2026 +0300 18049 update pci_prd build for gcc15 Reviewed by: Andy Fiddaman Approved by: Gordon Ross commit 50f9cfb194487d17924b1ca9ab7ae89cb8ce35df Author: Andy Fiddaman Date: Thu Apr 16 14:07:02 2026 +0000 18038 Convert getgrnam(3c) to mdoc(5) Reviewed by: Bill Sommerfeld Approved by: Gordon Ross commit bd38a94beda0f1c8cc4eee7e32129ef2bcd68f2f Merge: aa6a06c540 4648b9b8c3 Author: Dan McDonald Date: Thu Apr 30 14:39:39 2026 -0400 [illumos-gate merge] commit 4648b9b8c36dd4fb27d54d12f445a245c2e835b8 17993 devfsadm: enable smatch and fix issues commit 7249bc1087a62c0594078dc84de55f3cadcae5d2 commit fb217153ae25423b48522eea4456af6b24de0a3c 18072 SMB client to support version 3.1.1 commit 93d6c51de00648a982a50fbecc433b5482953fc7 18044 Extend posix_spawn testsuite coverage commit 4648b9b8c36dd4fb27d54d12f445a245c2e835b8 Author: Andy Fiddaman Date: Mon Mar 30 11:56:51 2026 +0100 17993 devfsadm: enable smatch and fix issues Reviewed by: Robert Mustacchi Reviewed by: Bill Sommerfeld Reviewed by: Toomas Soome Approved by: Gordon Ross commit 7249bc1087a62c0594078dc84de55f3cadcae5d2 Author: Dan McDonald Date: Thu Apr 30 12:00:13 2026 -0400 Revert "17903 loader: expose addresses of firmware tables in loader env" (Some hardware does not work with this change.) This reverts commit 5f59dff65cace5389cfcca3aafe13e11c7b28390. commit fb217153ae25423b48522eea4456af6b24de0a3c Author: Alexander Stetsenko Date: Thu Sep 8 13:01:50 2022 +0300 18072 SMB client to support version 3.1.1 Reviewed by: C Fraire Reviewed by: Robert Mustacchi Approved by: Patrick Mooney commit 93d6c51de00648a982a50fbecc433b5482953fc7 Author: Andy Fiddaman Date: Sat Apr 18 22:08:09 2026 +0000 18044 Extend posix_spawn testsuite coverage Reviewed by: Robert Mustacchi Approved by: Dan McDonald