# SmartDataCenter changes (release-20211104) ## mahi 0d15759 - TRITON-2262 15.4.1 origin images can fail to install packages at build time (#17) ## moray 4404c62 - TRITON-2262 15.4.1 origin images can fail to install packages at build time (#25) ## registrar f3acbcc - TOOLS-2525 Everything needs to stop cloning with git:// URLs (#12) ## sdc-agents-core afcb84a - TOOLS-2525 Everything needs to stop cloning with git:// URLs (#11) ## sdc-agents-installer 70e648f - TRITON-2254 Change joyMattermostNotification to joySlackNotifications (#12) ## sdc-amon e51c486 - TRITON-2262 15.4.1 origin images can fail to install packages at build time (#17) 69875e3 - TRITON-2260 Move sdc-amon to node 0.10 (#16) ## sdc-docker 067e1fc - TRITON-2257 portal docker features broken by node 4/6 auth barrier (#166) ## sdc-firewaller-agent 1b8adf4 - TOOLS-2525 Everything needs to stop cloning with git:// URLs (#13) ## sdc-hagfish-watcher c0fd24e - TOOLS-2525 Everything needs to stop cloning with git:// URLs (#12) ## sdc-headnode 741762f0 - TOOLS-2525 Everything needs to stop cloning with git:// URLs (#56) 93bbc4bf - TRITON-2259 UFDS replication setup fails if remote password is different (#55) 1a619bcf - linux-live#16 joysetup.sh fails on lxcfs permission errors (#53) ## sdc-imgapi 3773f22 - TRITON-2262 15.4.1 origin images can fail to install packages at build time (#43) ## sdc-manatee d99bcd2 - TRITON-2262 15.4.1 origin images can fail to install packages at build time (#12) ## sdc-nfsserver 673af84 - TOOLS-2525 Everything needs to stop cloning with git:// URLs (#7) ## sdc-sdc 58cf2c4 - TRITON-2262 15.4.1 origin images can fail to install packages at build time (#19) ## sdc-system-tests 1150d7a - TOOLS-2525 Everything needs to stop cloning with git:// URLs (#6) ## sdc-ufds d34e717 - TRITON-2263 ufds-reconcile-data load_ldif needs to always specify a role (#23) 519cd7b - TRITON-2262 15.4.1 origin images can fail to install packages at build time (#22) 4cdd2f7 - TRITON-127 ufds-reconcile-data needs to account for different remote passwords (#6) 9903f6c - TRITON-2254 Change joyMattermostNotification to joySlackNotifications (#21) ## sdc-ur-agent dbae0ab - TOOLS-2525 Everything needs to stop cloning with git:// URLs ## sdc-vm-agent 35b7a6e - TOOLS-2525 Everything needs to stop cloning with git:// URLs (#21) ## sdc-workflow 5d65e00 - TRITON-2262 15.4.1 origin images can fail to install packages at build time (#12) ## sdcadm 4999d08 - Bump path-parse from 1.0.6 to 1.0.7 (#87) 1c24593 - Bump hosted-git-info from 2.8.8 to 2.8.9 (#78) 18c4ad2 - sdcadm#89 Prevent package-lock.json unclean between npm installs (#90) ## triton-cmon 77530f6 - TOOLS-2525 Everything needs to stop cloning with git:// URLs (#35) ## triton-cmon-agent b60e941 - TOOLS-2525 Everything needs to stop cloning with git:// URLs (#26) # Platform changes (release-20211104) ## illumos-extra 43a5ab5 - OS-8325 Enable gcc10 as a shadow compiler 33d0ae7 - OS-5129 Figure out openssl platform 0.9.8 deprecation plan e5d69b4 - OS-8328 Decrepit node needs CA list updated (#59) 0828494 - OS-8320 Add CVE-2021-41617 patch to OpenSSH ## illumos-joyent 41f0139d47 - 14196 Want librename (lose sparc & lint, cleanup comments to match upstream) 6aa2048ab7 - [illumos-gate merge] 6e2462f93b - 14196 Want librename 99e6398ed3 - 14036 pxeboot: improve and simplify rx handling 1e09a794d9 - 13806 dladm: variable may be used uninitialized (fix mismerge) d109919a1d - [illumos-gate merge] f3ac7507d5 - 13806 dladm: variable may be used uninitialized 90bb2dc14d - [illumos-gate merge] 79a6379db8 - 14182 beadm: list boot environments by default 8ac4d28385 - 14164 zfs-tests: some removal tests default to use /tmp ea6c2ef5fa - [illumos-gate merge] c64f8927e9 - OS-8333 Fix illumos#14136 in illumos-joyent first 93260af4ae - 14179 Add 2020 pcie caps to headers / pcieadm bc729d4905 - 14174 pcieadm needs to handle v1 pcie cap better 14175 pcieadm show-devs can do better on missing pcidb entries 14176 pcieadm aer cap compares wrong field a28c10e8a5 - [illumos-gate merge] a073df9909 - 14186 Update tzdata to 2021e (fix manifest) aa8590303d - 14180 Updated libjedec to JEP-106BD 8bd1252747 - [illumos-gate merge] 2741f62150 - 14177 test suite pkg manifests need DTrace dependencies 069654420d - 14186 Update tzdata to 2021e f3f00a64aa - 14183 dladm/ipadm could show information by default 5d08dfa0e4 - 14020 Allow brands to set default security-flags 1db1721aaa - 14061 "smmsp" user should be delivered by packaging, not base passwd file 4fac9554c4 - 14019 Allow more control over zone init exit actions (fix mismerge) a13af75164 - [illumos-gate merge] 55fcd84f32 - 14019 Allow more control over zone init exit actions Portions contributed by: Joshua M. Clulow Portions contributed by: Andy Fiddaman ba5494d78f - 14163 zfs-tests: remove_raidz.ksh is broken 8670ecf7cf - [illumos-gate merge] b3403853e8 - 14127 ld(1) can double free when cleaning up 3873d743e5 - 14158 unused GCC versions should be removed from Makefile.master (etc.) 316370e02f - [illumos-gate merge] 0f2a8434f3 - 14165 zpool man page needs to document implicit checkpoint discard 6b36aa10a4 - [illumos-gate merge] 1672d299ec - 14178 zloop needs to be updated with new zdb and ztest paths a2cd9e1884 - 14069 inetboot: multiply-defined symbols f8871fbc1b - 14070 vntsd: cast between incompatible function types 6fb59094dc - 14055 libprtdiag: smatch errors afc6b57a6c - 14171 installboot.1m: bootx86.efi is used where bootx64.efi should be 4980110979 - 14124 ztest is looking for zdb in wrong directory (fix manifest) f040ae3320 - 14124 ztest is looking for zdb in wrong directory (fix manifest) 52bf6a8c39 - 14139 Want libproc convenience function for lwpsinfo (fix manifest) 6b7669170d - [illumos-gate merge] 43a48c4abe - 14154 zpool should call zfs_nicestrtonum() with non-NULL handle c5ef4e1ed4 - backout 14105: breaks -crs, opendjk dea9f5e6a4 - 14126 clock_gettime() could work with thread/proc clocks 14139 Want libproc convenience function for lwpsinfo 4947898c5d - 14160 test-runner: UnicodeDecodeError when zfstest -l logfile is used 8b891ae8e4 - 14152 ld(1) should be more careful about empty alists 9e494b8a78 - 14153 libzfs: str2shift called with NULL handle can crash 907871a5ae - 14166 Allow openssl-3 package as dependency a0fbb7fb68 - 14124 ztest is looking for zdb in wrong directory 14125 zfs-tests should be built 64-bit only 9e11eb2410 - 14135 SPARC build errors remove SPARC_BLD link option from lib/krb5/plugins/kdb/ldap/Makefile.com 0a46b09304 - [illumos-gate merge] 5a493f9b6d - 14105 ar -s could work on its own a190135a5d - 14149 Use gcc10 as the shadow compiler 14150 illumos.sh should point to default closed bins 28368080c1 - [illumos-gate merge] 65d1f0742f - 14052 zsh: cast between incompatible function types 22af455af0 - 14146 sgs/prof: multiply-defined symbols 79f8f66e5e - [illumos-gate merge] da97555194 - OS-8324 Euthanize dr_sas 1f816570d6 - OS-8322 Prep illumos-joyent for gcc10 65ecf39910 - 14137 cxgbetool cudbg dumps core if called without options 14138 cxgbetool does not need to reinvent err() 66597161e2 - 14007 zfstest: find_disks needs to be smarter 8e6f7903d5 - 12396 zdb -A does not work after 3006 dafdbaf84d - [illumos-gate merge] aa693e996c - 13380 Add virtio-9p (aka VirtFS) filesystem sharing to bhyve Portions contributed by: Andy Fiddaman 2d2dd8359f - 14133 rlogind: ioctl I_LINK of tcp connection failed 2ce0afbc9b - [illumos-gate merge] 03c3ec9a6c - 14129 Add NATIVE_CFLAGS64, NATIVE_CCFLAGS64, and rebind NATIVE*64 ac46bb4314 - OS-8323 Get the lint out of varpd & libvarpd b21bfd3c19 - [illumos-gate merge] 1f78f8319d - 14122 Want link-state property for simnet links f7e94c7ab3 - [illumos-gate merge] db7e2a9042 - 14117 Update tzdata zones from 2021b 710751e7a4 - [illumos-gate merge] f3ecd6165f - backout 14090: turns over big rocks, discovers big bugs 393246b8a8 - [illumos-gate merge] 99707f550e - OS-8319 lx centos family resolver logic should match ubuntu (#376) fa4a3e77ed - 14090 ld(1) could use a normal allocator 6b9d809a77 - [illumos-gate merge] 938b2fd3f9 - 14008 off-by-one in dfl_iter() 789b2662f9 - 14106 bop_panic prints the wrong thing 46baa6ff7c - 14114 loader: dev_net.c should use __func__ with printf e4c1a5ffcc - [illumos-gate merge] 52fac30e3e - 14024 bhyve vm_suspend should be more flexible bf0dcd3f98 - 14100 bhyve misses TLB flush for shadowed cr0 14101 bhyve should expose shadowed bits in CRs dc7cb29690 - [illumos-gate merge] dcbb6cd173 - 14115 dumping to zvol on raidz will corrupt the pool 1b09309c5e - 14102 cpcgen fails due to 64-bit inodes on NFS 2792091309 - 14107 '\0' not properly escaped in some manual pages 883bdefa32 - 14108 September 2021 hwdata update 329c45b1b8 - [illumos-gate merge] cb76cc6610 - 13911 tftp: use libtecla to implement cli processing d6ccc539cb - [illumos-gate merge] 04ddedda90 - 13963 Add support for obtaining TSC frequency from VMWare 9e52e309d6 - [illumos-gate merge] fdd257eae4 - 14099 14073 breaks gcc4 builds on x86, should be SPARC-only 489c4c5ee4 - 14098 handle failure when muxing non-device streams c3d5f7c437 - 14080 cw does not honor dmake silent flag fa17afe341 - [illumos-gate merge] 21bcbe6e49 - 13961 Add HPET as a TSC calibration source 3292aebaef - [illumos-gate merge] 80cb7d835e - 14089 gfx_private: do not read from WC memory 3ef858b31c - 14085 ASSERT failure in smb_sd_tofs afe82bdcea - 14072 picl: cast between incompatible function types aa2e4271d4 - 14073 kdb/ldap: symbol referencing errors 78ae253a33 - 14071 picl: multiply-defined symbols d14c75765f - 14068 scadm: cast between incompatible function types 50e8030176 - 14074 sbd: macro expands to multiple statements a0ff59d0a2 - 14084 loader can't activate BEs (Revert "13955 loader: support.4th resets the read buffer incorrectly") 0bebf3fdeb - [illumos-gate merge] d7159b3769 - 14005 eventfd_read/write() don't return failure 74e3b2c76b - 14046 Windows Server 2022 and Windows 11 cannot connect to SMB share 94733b3666 - 14009 Could document eventfd_read()/eventfd_write() 78f5fe5395 - 14044 ksh builtin getconf is missing some parameters caaf2987c0 - [illumos-gate merge] d9c3e05c2d - 13975 support for higher baud rates 60414d4785 - 12791 rpcgen: if main is not provided, _svcstate_lock should be extern fa0cabfa65 - 14058 w: only build 64-bit version (fix manifest) 8392026a62 - [illumos-gate merge] 5388916ef6 - 14060 loader.efi: multiboot2_exec() should fall back to use module load address b0ac1bfe1d - [illumos-gate merge] 84d1e6ed41 - 14058 w: only build 64-bit version 402e3d8a45 - 14066 loader.efi: want inb and outb 190f051b52 - 14049 loader.efi: fix console output after BS off 8269d05caf - 14010 bhyve should handle SMI exit on AMD a814da0368 - 14031 dlmgmt_door_setattr_t is not 64-bit safe (fix mismerge) 418ddc2681 - 13686 bhyve should emulate mov-to-%cr 6a0000265f - [illumos-gate merge] 640aa5d6b1 - 14031 dlmgmt_door_setattr_t is not 64-bit safe ## illumos-kvm-cmd 8a0f1d2 - OS-8318 KVM do not abort on ERANGE from vnd ## smartos-live 5abc71a0 - TOOLS-2525 Everything needs to stop cloning with git:// URLs fe2805f0 - OS-8332 Remove gcc4 stage from smartos-live Jenkins 28f5c819 - OS-8321 Update adjunct tarball to 20210922 31039a6c - OS-8316 vminfod client shouldn't attempt to cleanup on a ready timeout (#1001)