Illumos/gate 50f9cfbusr/src/man/man3c getgrnam.3c

18038 Convert getgrnam(3c) to mdoc(5)
Reviewed by: Bill Sommerfeld <sommerfeld at hamachi.org>
Approved by: Gordon Ross <gordon.w.ross at gmail.com>
DeltaFile
+443-359usr/src/man/man3c/getgrnam.3c
+443-3591 files

Illumos/gate 4648b9busr/src/cmd/devfsadm devfsadm.c disk_link.c

17993 devfsadm: enable smatch and fix issues
Reviewed by: Robert Mustacchi <rm at fingolfin.org>
Reviewed by: Bill Sommerfeld <sommerfeld at hamachi.org>
Reviewed by: Toomas Soome <tsoome at me.com>
Approved by: Gordon Ross <gordon.w.ross at gmail.com>
DeltaFile
+25-19usr/src/cmd/devfsadm/devfsadm.c
+10-4usr/src/cmd/devfsadm/disk_link.c
+6-4usr/src/cmd/devfsadm/devpolicy.c
+1-7usr/src/cmd/devfsadm/Makefile.com
+5-1usr/src/cmd/devfsadm/sgen_link.c
+3-2usr/src/cmd/devfsadm/port_link.c
+50-376 files

Illumos/gate 7249bc1usr/src/boot Makefile.version, usr/src/boot/efi/libefi env.c

Revert "17903 loader: expose addresses of firmware tables in loader env"
(Some hardware does not work with this change.)

This reverts commit 5f59dff65cace5389cfcca3aafe13e11c7b28390.
DeltaFile
+21-34usr/src/boot/libsa/smbios.c
+0-8usr/src/boot/efi/libefi/env.c
+0-6usr/src/boot/efi/loader/main.c
+0-6usr/src/boot/i386/loader/main.c
+1-1usr/src/boot/i386/libi386/biosacpi.c
+1-1usr/src/boot/Makefile.version
+23-563 files not shown
+26-589 files

Illumos/gate fb21715usr/src/lib/smbclnt/libfknsmb/common fksmb_sign_pkcs.c, usr/src/uts/common/fs/smbclnt/netsmb smb3_negctx.c smb2_smb.c

18072 SMB client to support version 3.1.1
Reviewed by: C Fraire <cfraire at me.com>
Reviewed by: Robert Mustacchi <rm at fingolfin.org>
Approved by: Patrick Mooney <pmooney at pfmooney.com>
DeltaFile
+475-0usr/src/uts/common/fs/smbclnt/netsmb/smb3_negctx.c
+153-18usr/src/uts/common/fs/smbclnt/netsmb/smb2_smb.c
+104-45usr/src/uts/common/fs/smbclnt/netsmb/smb3_crypt.c
+71-3usr/src/uts/common/fs/smbclnt/netsmb/nsmb_sign_kcf.c
+71-0usr/src/uts/common/fs/smbclnt/netsmb/nsmb_preauth.c
+61-1usr/src/lib/smbclnt/libfknsmb/common/fksmb_sign_pkcs.c
+935-6714 files not shown
+1,078-9720 files

Illumos/gate 93d6c51usr/src/test/libc-tests/tests/posix_spawn posix_spawn_attr.c posix_spawn.c

18044 Extend posix_spawn testsuite coverage
Reviewed by: Robert Mustacchi <rm at fingolfin.org>
Approved by: Dan McDonald <danmcd at edgecast.io>
DeltaFile
+855-0usr/src/test/libc-tests/tests/posix_spawn/posix_spawn_attr.c
+0-710usr/src/test/libc-tests/tests/posix_spawn/posix_spawn.c
+647-0usr/src/test/libc-tests/tests/posix_spawn/posix_spawn_fileactions.c
+635-0usr/src/test/libc-tests/tests/posix_spawn/posix_spawn_chdir.c
+499-0usr/src/test/libc-tests/tests/posix_spawn/posix_spawn_priv.c
+265-0usr/src/test/libc-tests/tests/posix_spawn/posix_spawn_path.c
+2,901-7109 files not shown
+3,698-76315 files

Illumos/gate 060623fusr/src/lib/libc/port/print doprnt.c, usr/src/pkg/manifests system-test-libctest.p5m

17781 swprintf(3c) does not work properly
Reviewed by: Toomas Soome <tsoome at me.com>
Reviewed by: Dan McDonald <danmcd at edgecast.io>
Reviewed by: Marcel Telka <marcel at telka.sk>
Reviewed by: Klaus Ziegler <klausz at haus-gisela.de>
Approved by: Gordon Ross <gordon.w.ross at gmail.com>

Change-Id: Ic0e17a90397404cdea12ab6d48f0df8ca987741a
DeltaFile
+71-0usr/src/test/libc-tests/tests/swprintf-17781.c
+1-1usr/src/lib/libc/port/print/doprnt.c
+2-0usr/src/pkg/manifests/system-test-libctest.p5m
+2-0usr/src/test/libc-tests/runfiles/default.run
+1-0usr/src/test/libc-tests/tests/Makefile
+77-15 files

Illumos/gate 643ee88usr/src/cmd/bhyve/common pci_virtio_console.c

18082 bhyve virtio-console: defer PORT_NAME until guest signals PORT_READY
Reviewed by: Hans Rosenfeld <rosenfeld at grumpf.hope-2000.org>
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Reviewed by: Toomas Soome <tsoome at me.com>
Approved by: Patrick Mooney <pmooney at pfmooney.com>
DeltaFile
+10-4usr/src/cmd/bhyve/common/pci_virtio_console.c
+10-41 files

Illumos/gate 1522c7ausr/src/boot/i386/gptzfsboot Makefile, usr/src/boot/i386/isoboot Makefile

18048 boot: update build for gcc15
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Approved by: Patrick Mooney <pmooney at pfmooney.com>
DeltaFile
+2-0usr/src/boot/i386/gptzfsboot/Makefile
+2-0usr/src/boot/i386/isoboot/Makefile
+2-0usr/src/boot/i386/libi386/Makefile
+6-03 files

Illumos/gate 772eb01usr/src/uts/common/fs/smbclnt/smbfs smbfs_subr.c

18071 SMBFS: SMB2 rename fails due to leading slash in paths
Reviewed by: C Fraire <cfraire at me.com>
Reviewed by: Dan McDonald <danmcd at edgecast.io>
Approved by: Robert Mustacchi <rm at fingolfin.org>
DeltaFile
+27-10usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr.c
+27-101 files

Illumos/gate bdd0f01usr/src/lib/libsmbfs/smb rcfile.c, usr/src/uts/common/fs/smbclnt/smbfs smbfs_vnops.c smbfs_smb2.c

18073 SMBFS interrupt during readdir can skip entries
Reviewed by: Toomas Soome <tsoome at me.com>
Approved by: Dan McDonald <danmcd at edgecast.io>
DeltaFile
+21-7usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
+10-2usr/src/uts/common/fs/smbclnt/smbfs/smbfs_smb2.c
+7-0usr/src/lib/libsmbfs/smb/rcfile.c
+38-93 files

Illumos/gate 7de10d4usr/src/uts/common/io/mac mac_sched.c mac_datapath_setup.c, usr/src/uts/common/sys mac_soft_ring.h mac_flow_impl.h

13157 maxbw can kill link with hires tick
17908 Removing maxbw can trap a Tx SRS in SRS_RESTART_DONE
17917 SRS_BW_ENFORCED is misnamed
17922 mac_tx_srs_drain, mac_tx_srs_enqueue do not correctly handle fanout hints
Reviewed by: Robert Mustacchi <rm at fingolfin.org>
Reviewed by: Ryan Zezeski <ryan at zinascii.com>
Approved by: Dan McDonald <danmcd at edgecast.io>
DeltaFile
+645-451usr/src/uts/common/io/mac/mac_sched.c
+132-87usr/src/uts/common/io/mac/mac_datapath_setup.c
+35-76usr/src/uts/common/sys/mac_soft_ring.h
+36-9usr/src/uts/common/sys/mac_flow_impl.h
+20-0usr/src/uts/common/io/mac/mac_flow.c
+0-4usr/src/uts/common/io/mac/mac_soft_ring.c
+868-6276 files

Illumos/gate 0764e87usr/src/cmd/cmd-inet/usr.sbin/snoop snoop_capture.c snoop.c, usr/src/man/man8 snoop.8

18078 snoop should report drops when capturing to file
Reviewed by: Gordon Ross <gordon.w.ross at gmail.com>
Reviewed by: Toomas Soome <tsoome at me.com>
Reviewed by: Bill Sommerfeld <sommerfeld at hamachi.org>
Approved by: Dan McDonald <danmcd at edgecast.io>
DeltaFile
+7-6usr/src/man/man8/snoop.8
+10-1usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_capture.c
+3-2usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop.c
+20-93 files

Illumos/gate 0d0158fusr/src/lib/libdevinfo devfsinfo.c devinfo_devlink.c

17992 libdevinfo: enable smatch and fix issues
Reviewed by: Robert Mustacchi <rm at fingolfin.org>
Reviewed by: Bill Sommerfeld <sommerfeld at hamachi.org>
Reviewed by: Toomas Soome <tsoome at me.com>
Approved by: Gordon Ross <gordon.w.ross at gmail.com>
DeltaFile
+36-24usr/src/lib/libdevinfo/devfsinfo.c
+11-10usr/src/lib/libdevinfo/devinfo_devlink.c
+10-8usr/src/lib/libdevinfo/devinfo.c
+10-1usr/src/lib/libdevinfo/devinfo_prop_decode.c
+1-6usr/src/lib/libdevinfo/Makefile.com
+1-1usr/src/lib/libdevinfo/devinfo_devperm.c
+69-506 files

Illumos/gate 8c31973usr/src/cmd/vtfontcvt vtfontcvt.c

18040 vtfontcvt: struct file_header needs __nonstring attribute
Reviewed by: Gordon Ross <gordon.w.ross at gmail.com>
Approved by: Dan McDonald <danmcd at edgecast.io>
DeltaFile
+1-1usr/src/cmd/vtfontcvt/vtfontcvt.c
+1-11 files

Illumos/gate e575d55usr/src/cmd/smbsrv/smbd smbd_doorsvc.c

18027 smbd: dereferencing freed memory
Reviewed by: Gordon Ross <gordon.w.ross at gmail.com>
Approved by: Dan McDonald <danmcd at edgecast.io>
DeltaFile
+3-1usr/src/cmd/smbsrv/smbd/smbd_doorsvc.c
+3-11 files

Illumos/gate 5f59dffusr/src/boot/efi/libefi env.c acpi.c, usr/src/boot/efi/loader main.c

17903 loader: expose addresses of firmware tables in loader env
Reviewed by: Gordon Ross <gordon.w.ross at gmail.com>
Approved by: Dan McDonald <danmcd at edgecast.io>
DeltaFile
+34-21usr/src/boot/libsa/smbios.c
+8-0usr/src/boot/efi/libefi/env.c
+6-0usr/src/boot/efi/loader/main.c
+6-0usr/src/boot/i386/loader/main.c
+1-1usr/src/boot/efi/libefi/acpi.c
+0-2usr/src/boot/i386/gptzfsboot/Makefile
+55-243 files not shown
+58-269 files

Illumos/gate a2ecc5fusr/src/lib/libscf/common lowlevel.c

18034 libscf: deadlock in `scf_value_set_from_string` with some invalid values
Reviewed by: Andrew Stormont <andyjstormont at gmail.com>
Reviewed by: Bill Sommerfeld <sommerfeld at hamachi.org>
Approved by: Gordon Ross <gordon.w.ross at gmail.com>
DeltaFile
+2-2usr/src/lib/libscf/common/lowlevel.c
+2-21 files

Illumos/gate a65431busr/src/uts/common/fs/nfs nfs4_srv_deleg.c nfs4_state.c, usr/src/uts/common/nfs nfs4.h

18076 NFSv4.0 Client Receives NFS4ERR_DELEG_REVOKED
Reviewed by: Toomas Soome <tsoome at me.com>
Reviewed by: Roland Mainz <roland.mainz at nrubsig.org>
Reviewed by: Dan McDonald <danmcd at edgecast.io>
Reviewed by: Bill Sommerfeld <sommerfeld at hamachi.org>
Approved by: Robert Mustacchi <rm at fingolfin.org>
DeltaFile
+23-7usr/src/uts/common/fs/nfs/nfs4_srv_deleg.c
+6-0usr/src/uts/common/fs/nfs/nfs4_state.c
+4-1usr/src/uts/common/nfs/nfs4.h
+33-83 files

Illumos/gate 297f000usr/src/uts/common/rpc svc_cots.c clnt_cots.c

18077 RPC fixes after 16390
Reviewed by: Toomas Soome <tsoome at me.com>
Reviewed by: Roland Mainz <roland.mainz at nrubsig.org>
Reviewed by: Dan McDonald <danmcd at edgecast.io>
Reviewed by: Bill Sommerfeld <sommerfeld at hamachi.org>
Approved by: Robert Mustacchi <rm at fingolfin.org>
DeltaFile
+11-1usr/src/uts/common/rpc/svc_cots.c
+1-1usr/src/uts/common/rpc/clnt_cots.c
+12-22 files

Illumos/gate 361bf2busr/src/lib/libdevinfo devinfo_devlink.c

17994 Duplicate link entries accumulate in devlink database without bound
Reviewed by: Robert Mustacchi <rm at fingolfin.org>
Reviewed by: Bill Sommerfeld <sommerfeld at hamachi.org>
Reviewed by: Toomas Soome <tsoome at me.com>
Approved by: Dan McDonald <danmcd at edgecast.io>
DeltaFile
+7-0usr/src/lib/libdevinfo/devinfo_devlink.c
+7-01 files

Illumos/gate 78e1a08usr/src/cmd/ttymon tmglobal.c, usr/src/lib/libdevinfo devinfo_devperm.c

18000 tty group id should use a named constant from sys/param.h
Reviewed by: Robert Mustacchi <rm at fingolfin.org>
Reviewed by: Andrew Stormont <andyjstormont at gmail.com>
Reviewed by: Bill Sommerfeld <sommerfeld at hamachi.org>
Approved by: Dan McDonald <danmcd at edgecast.io>
DeltaFile
+6-5usr/src/cmd/ttymon/tmglobal.c
+4-3usr/src/lib/libdevinfo/devinfo_devperm.c
+1-0usr/src/uts/common/sys/param.h
+11-83 files

Illumos/gate 70db7d7usr/src/uts/common/io fssnap.c

18032 fssnap: address of NULL pointer 'sidp'
Reviewed by: Bill Sommerfeld <sommerfeld at hamachi.org>
Reviewed by: Gordon Ross <gordon.w.ross at gmail.com>
Approved by: Dan McDonald <danmcd at edgecast.io>
DeltaFile
+4-12usr/src/uts/common/io/fssnap.c
+4-121 files

Illumos/gate e64c9bfusr/src/uts/common/io/i40e i40e_transceiver.c i40e_sw.h

18039 i40e TX ring freezes when given invalid MSS value
Reviewed by: Dan McDonald <danmcd at edgecast.io>
Reviewed by: Robert Mustacchi <rm+illumos at fingolfin.org>
Reviewed by: Toomas Soome <tsoome at me.com>
Reviewed by: Bill Sommerfeld <sommerfeld at hamachi.org>
Approved by: Gordon Ross <gordon.w.ross at gmail.com>
DeltaFile
+21-2usr/src/uts/common/io/i40e/i40e_transceiver.c
+11-1usr/src/uts/common/io/i40e/i40e_sw.h
+3-0usr/src/uts/common/io/i40e/i40e_stats.c
+35-33 files

Illumos/gate 301d732usr/src/lib/fm/topo/modules/i86pc/chip Makefile, usr/src/lib/fm/topo/modules/i86pc/hostbridge Makefile

17974 64-bit programs deserve fmtopo too
Reviewed by: Toomas Soome <tsoome at me.com>
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Approved by: Dan McDonald <danmcd at edgecast.io>
DeltaFile
+11-43usr/src/lib/fm/topo/modules/i86pc/x86pi/Makefile
+11-42usr/src/lib/fm/topo/modules/i86pc/pcibus/Makefile
+13-40usr/src/lib/fm/topo/modules/i86pc/hostbridge/Makefile
+52-0usr/src/lib/fm/topo/modules/i86pc/x86pi/Makefile.common
+51-0usr/src/lib/fm/topo/modules/i86pc/pcibus/Makefile.common
+13-36usr/src/lib/fm/topo/modules/i86pc/chip/Makefile
+151-16188 files not shown
+1,641-47094 files

Illumos/gate 31f8947usr/src/uts/common/io/cxgbe/common t4_hw.c, usr/src/uts/common/io/cxgbe/t4nex t4_sge.c t4_nexus.c

17526 cxgbe could use more queues
17527 cxgbe should be smatch clean
17528 cxgbe should always be mac ring capable
Portions contributed by: Patrick Mooney <pmooney at pfmooney.com>
Reviewed by: Robert Mustacchi <rm at fingolfin.org>
Approved by: Dan McDonald <danmcd at edgecast.io>
DeltaFile
+1,640-1,294usr/src/uts/common/io/cxgbe/t4nex/t4_sge.c
+1,466-943usr/src/uts/common/io/cxgbe/t4nex/t4_nexus.c
+600-372usr/src/uts/common/io/cxgbe/t4nex/adapter.h
+144-227usr/src/uts/common/io/cxgbe/t4nex/t4_mac.c
+8-22usr/src/uts/common/io/cxgbe/common/t4_hw.c
+6-3usr/src/uts/intel/cxgbe/t4nex/Makefile
+3,864-2,8615 files not shown
+3,869-2,86711 files

Illumos/gate 2ea71e2usr/src/pkg/manifests system-test-ostest.p5m, usr/src/test/os-tests/runfiles default.run

18005 add tests for if_nametoindex() and inet6_opt family
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Reviewed by: Toomas Soome <tsoome at me.com>
Reviewed by: Bill Sommerfeld <sommerfeld at hamachi.org>
Approved by: Gordon Ross <gordon.w.ross at gmail.com>
DeltaFile
+152-0usr/src/test/os-tests/tests/libsocket/nametoindex.c
+126-0usr/src/test/os-tests/tests/libsocket/inet6_opt.c
+3-1usr/src/test/os-tests/tests/libsocket/Makefile
+4-0usr/src/pkg/manifests/system-test-ostest.p5m
+2-1usr/src/test/os-tests/runfiles/default.run
+287-25 files

Illumos/gate b5c4605usr/src/lib/libsocket/inet getifaddrs.c, usr/src/pkg/manifests system-test-ostest.p5m

16383 getifaddrs() returns AF_LINK addresses with sockaddr_dl.sdl_type == 0
16384 getifaddrs() returns AF_LINK addresses without the interface name in sockaddr_dl.sdl_data
Reviewed by: Gordon Ross <gordon.w.ross at gmail.com>
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Approved by: Dan McDonald <danmcd at edgecast.io>
DeltaFile
+257-0usr/src/test/os-tests/tests/libsocket/getifaddrs_dl.c
+74-0usr/src/test/os-tests/tests/libsocket/Makefile
+24-2usr/src/lib/libsocket/inet/getifaddrs.c
+4-1usr/src/pkg/manifests/system-test-ostest.p5m
+4-1usr/src/test/os-tests/runfiles/default.run
+2-1usr/src/test/os-tests/tests/Makefile
+365-56 files

Illumos/gate 00c0944usr/src/lib/libsocket/inet ruserpass.c rcmd.c, usr/src/lib/libsocket/socket _soutil.c

17995 clean up libsocket warning and smatch gags
18004 inet6_opt_init should not accept zero byte buffers
Reviewed by: Toomas Soome <tsoome at me.com>
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Approved by: Gordon Ross <gordon.w.ross at gmail.com>
DeltaFile
+66-45usr/src/lib/libsocket/inet/ruserpass.c
+43-35usr/src/lib/libsocket/inet/rcmd.c
+7-7usr/src/lib/libsocket/socket/_soutil.c
+7-7usr/src/lib/libsocket/inet/inet6_opt.c
+9-3usr/src/lib/libsocket/inet/getifaddrs.c
+5-5usr/src/lib/libsocket/inet/interface_id.c
+137-1022 files not shown
+137-1118 files

Illumos/gate d38bfb8usr/src/man/man3c getgrnam.3c

17999 getgrnam(3C) should clarify not-found semantics for POSIX _r variants
Reviewed by: Robert Mustacchi <rm at fingolfin.org>
Reviewed by: Bill Sommerfeld <sommerfeld at hamachi.org>
Approved by: Gordon Ross <gordon.w.ross at gmail.com>
DeltaFile
+11-14usr/src/man/man3c/getgrnam.3c
+11-141 files

Illumos/gate ca7d0c6usr/src/lib/libdevinfo devinfo_devperm.c

17991 libdevinfo always uses hard coded gid for "tty"
Reviewed by: Robert Mustacchi <rm at fingolfin.org>
Reviewed by: Andrew Stormont <andyjstormont at gmail.com>
Reviewed by: Bill Sommerfeld <sommerfeld at hamachi.org>
Approved by: Gordon Ross <gordon.w.ross at gmail.com>
DeltaFile
+4-1usr/src/lib/libdevinfo/devinfo_devperm.c
+4-11 files