summaryrefslogtreecommitdiff
path: root/usr/src/lib
AgeCommit message (Collapse)AuthorFilesLines
2018-06-29 [illumos-gate merge]release-20180705Jerry Jelinek1-7/+7
commit 229852ddf2d8636b0c8a6628c3e97fef2aadbcfd 9629 ksh93(1): Missing zero in z4cx commit ea30102ce458697473b0435bcdc7647dce2551f4 9586 need to handle SP's that present multiple sensors with the same entity name 9587 Add test mechanism to sensor-transport module for spoofing sensor states Conflicts: usr/src/lib/fm/topo/libtopo/common/topo_method.c
2018-06-289586 need to handle SP's that present multiple sensors with the same entity nameRob Johnston6-35/+165
9587 Add test mechanism to sensor-transport module for spoofing sensor states Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Igor Kozhukhov <igor@dilos.org> Approved by: Richard Lowe <richlowe@richlowe.net>
2018-06-25 [illumos-gate merge]Jerry Jelinek5-155/+145
commit 88e55da9244bc48e3b3ad957a29e4be71309adcd 9319 Duplicate include in usr/src/tools/elfextract/Makefile commit 553e44ce7e541a9e1404b1ead92be0753668710a 6429 SMB domain join doesn't work with libreSSL 9546 Restore support for building against LibreSSL 9547 Remove KMF dependency on insecure encryption types
2018-06-22OS-7045 Add Jirisan topo aliasesRobert Mustacchi2-0/+29
Reviewed by: Rob Johnston <rob.johnston@joyent.com> Approved by: Joshua M. Clulow <jmc@joyent.com>
2018-06-226429 SMB domain join doesn't work with libreSSLAndrew Stormont5-155/+145
9546 Restore support for building against LibreSSL 9547 Remove KMF dependency on insecure encryption types Reviewed by: Andy Fiddaman <af@citrus-it.net> Reviewed by: Vitaliy Gusev <gusev.vitaliy@icloud.com> Reviewed by: Ken Mays <kmays2000@gmail.com> Approved by: Dan McDonald <danmcd@joyent.com>
2018-06-14OS-6605 pkcs11 C_Digest() is too restrictive in inputJason King3-5/+6
Reviewed by: Dan McDonald <danmcd@joyent.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2018-06-11OS-6988 bhyve wastes 1GB of RAM for each VM using more than 3GBHans Rosenfeld2-0/+45
Reviewed by: John Levon <john.levon@joyent.com> Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Approved by: Patrick Mooney <patrick.mooney@joyent.com>
2018-06-08OS-4683 Using the allowed-ips property prevents using dynamic addressesCody Peter Mello4-6/+98
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Dan McDonald <danmcd@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2018-06-08OS-5195 DHCP spoofing protection should allow permitting all Client IdentifiersCody Peter Mello3-8/+61
Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2018-06-079585 extend pcibus enumerator to expose driver instance as property on ↵Rob Johnston2-1/+24
pcifn/pciexfn nodes Reviewed by: Igor Kozhukhov <igor@dilos.org> Reviewed by: Yuri Pankov <yuripv@yuripv.net> Reviewed by: Ken Mays <maybird1776@yahoo.com> Approved by: Dan McDonald <danmcd@joyent.com>
2018-06-04 [illumos-gate merge]Jerry Jelinek4-286/+317
commit db1c88f6dab43484b6c33636600ac4596ff4c354 9576 hid_attach is missing one mutex_exit in error path commit ea4ea50f064c5468142b24627acad09a41f060cb 9565 ctf: cast between incompatible function types commit a19d2449c7801a22d6c8370a965dab3d16c77925 9538 rcapd make install fails due to race in subdirs (fix isaexec) commit 6cfa0a7079eb1baa0a742f1e4def7cdabc8dcdab 9042 multiples of tty streams modules cause weirdness commit 207bc6d049369709a154c840750e0a74a9ff0a76 9544 loader: i386/Makefile should have target all before other targets commit 62877672b62bfe1e971061803b2a9c64897c13c3 9536 sasinfo does not know about 12gb sas commit 0f8051a0844ba1894eab81d4b73a76feca23554e 9533 8079's check for Xen HVM is incomplete commit d9241f995480d9097812b34500484c0fff9d7528 9552 grep segfaults when you ask for context commit fe12dc752b42da16028a16f4226e5295506fdb28 9529 libefi: efi_alloc_and_read should check for PMBR commit e53a4a814812099ec255c98f18f7ae1d0639ae57 9279 libefi: use one-line-per-file pattern in Makefile commit dec267e7ea9828898b1c64462daa6636c4ef5e29 9454 ::zfs_blkstats should count embedded blocks commit fe3ba4d1227d8746116ece7240682b13595c3142 9424 ztest failure: "unprotected error in call to Lua API (Invalid value type 'function' for key 'error')" commit cfd63e1b1bcf7ba4bf72f55ddbd87ce008d2986d 9486 reduce memory used by device removal on fragmented pools commit c7a7b2fa084facd68c3d1e860dfabe20c713877b 9479 fix wrong format specifier for vdev_id commit ddfe901b12348d31c500fb57f9174e88860a4061 9457 libzfs_import.c:add_config() has a memory leak commit 69d4acec15909325d6df21fec172510a50f77a8a 9538 rcapd make install fails due to race in subdirs
2018-06-029536 sasinfo does not know about 12gb sasHans Rosenfeld1-0/+1
Reviewed by: Kevin Crowe <kevin.crowe@nexenta.com> Reviewed by: Josef 'Jeff' Sipek <josef.sipek@nexenta.com> Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Igor Kozhukhov <igor@dilos.org> Approved by: Robert Mustacchi <rm@joyent.com>
2018-06-019529 libefi: efi_alloc_and_read should check for PMBRToomas Soome2-274/+312
Reviewed by: Yuri Pankov <yuripv@yuripv.net> Reviewed by: Alexander Eremin <alexander.eremin@nexenta.com> Approved by: Robert Mustacchi <rm@joyent.com>
2018-06-019457 libzfs_import.c:add_config() has a memory leaksara hartse1-12/+4
Reviewed by: Matt Ahrens <matt@delphix.com> Reviewed by: Serapheim Dimitropoulos <serapheim.dimitro@delphix.com> Approved by: Robert Mustacchi <rm@joyent.com>
2018-06-01 [illumos-gate merge]Jerry Jelinek2-76/+78
commit 5e832498d1743a9c84b5f53b983c9f469290b34b 9265 e1000g: this statement may fall through commit e911f24978ffe03577079badeef02cfc5e9aa296 9556 logadm timestamps should not leak into the configfile commit 7a7d534ff7d637c8673694e0ec835c590a6697e5 9178 sasl_plugins: this statement may fall through commit c142ce19e94245c3c84e5d2f068bdbbf1bb952d7 9278 loader: Remove d_type from devdesc.
2018-05-31OS-6914 Implement CPU autoreplace based on Intel PPINRobert Mustacchi3-4/+74
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Rob Johnston <rob.johnston@joyent.com> Approved by: Patrick Mooney <patrick.mooney@joyent.com>
2018-05-319178 sasl_plugins: this statement may fall throughToomas Soome2-76/+78
Reviewed by: Andy Fiddaman <omnios@citrus-it.co.uk> Reviewed by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org> Approved by: Robert Mustacchi <rm@joyent.com>
2018-05-31 [illumos-gate merge]Jerry Jelinek9-21/+34
commit abfaa596b786488ec4aee4fcc241f6021f04ee50 9218 bge: this statement may fall through commit 5c16836ed07979c9ee681cb8eff401a0caacbc7e 9145 libast: this statement may fall through
2018-05-30OS-6980 libvarpd leaks varpd_query_tsJason King1-0/+2
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Dan McDonald <danmcd@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2018-05-309145 libast: this statement may fall throughToomas Soome9-21/+34
Reviewed by: Andy Fiddaman <omnios@citrus-it.co.uk> Reviewed by: Andrew Stormont <andyjstormont@gmail.com> Reviewed by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org> Approved by: Dan McDonald <danmcd@joyent.com>
2018-05-24OS-6954 bhyve upstream syncPatrick Mooney3-2/+80
Reviewed by: Mike Gerdts <mike.gerdts@joyent.com> Reviewed by: Hans Rosenfeld <hans.rosenfeld@joyent.com> Approved by: Ryan Zezeski <rpz@joyent.com>
2018-05-249104 smbios(1M) should display PSU infoRobert Mustacchi1-0/+7
9105 smbios(1M) processor table info can be confusing Reviewed by: Tim Kordas <tim.kordas@joyent.com> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2018-05-23backout 9421: causes TRITON-372release-20180524Joshua M. Clulow1-5/+2
backout 9422: causes TRITON-372 Reviewed by: Dan McDonald <danmcd@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2018-05-22 [illumos-gate merge]Jerry Jelinek1-0/+21
commit 5ac95da7d61660aa299c287a39277cb0372be959 9330 stack overflow when creating a deeply nested dataset
2018-05-219330 stack overflow when creating a deeply nested datasetSerapheim Dimitropoulos1-0/+21
Reviewed by: John Kennedy <john.kennedy@delphix.com> Reviewed by: Matt Ahrens <matt@delphix.com> Approved by: Garrett D'Amore <garrett@damore.org>
2018-05-18OS-6963 add_fbuf should also use is_env_string (fix debug)Mike Gerdts1-1/+0
Reviewed by: Jason King <jason.king@joyent.com> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Approved by: Jerry Jelinek <jerry.jelinek@joyent.com>
2018-05-18OS-6963 add_fbuf should also use is_env_stringsjorge1-2/+1
Reviewed by: Mike Gerdts <mike.gerdts@joyent.com> Approved by: Mike Gerdts <mike.gerdts@joyent.com>
2018-05-18 [illumos-gate merge]Jerry Jelinek1-1/+1
commit 8dfe5547fbf0979fc1065a8b6fddc1e940a7cf4f 9539 Make zvol operations use _by_dnode routines commit f39927996d932d886093624a919a94b0daf5cb83 9511 printf family isn't aware of multibyte decimal point characters (fix regression) commit 9ee48d48fcedfa1c02bcd16d6abbbfd28b9726c1 8660 mpi code checks return value of void function commit e87636823fcefbf553fdda979f84ad782e6e2202 9234 reduce apic calibration error by taking multiple measurements commit 03a4c2f4bfaca30115963b76445279b36468a614 9523 Large alloc in zdb can cause trouble commit f41179bd376293096297cdc1f32e610d44f65c8b 9521 Add checkpoint field in the default list of the zpool-list man page commit 7864b8192b8d30471fa2240466d516292e5765b8 9487 Free objects when receiving full stream as clone commit fa41d87de9ec9000964c605eb01d6dc19e4a1abe 9464 txg_kick() fails to see that we are quiescing, forcing transactions to their next stages without leaving them accumulate changes commit 221813c13b43ef48330b03725e00edee85108cf1 9442 decrease indirect block size of spacemaps commit 20596fe40e947343459994c3b1bcb68f7c0df52e 9245 zfs-test failures: slog_013_pos and slog_014_pos Conflicts: usr/src/uts/i86pc/sys/apic_common.h usr/src/uts/i86pc/sys/apic.h
2018-05-179511 printf family isn't aware of multibyte decimal point characters (fix ↵Yuri Pankov1-1/+1
regression)
2018-05-17 [illumos-gate merge]Jerry Jelinek2-14/+34
commit 5250bfb8bce969e3b3bfc3c0b9d4d7f32896031e 9528 Loader man pages should only be installed for x86 commit 804635d7bfa86d5f677fada06cb30420313f1159 9511 printf family isn't aware of multibyte decimal point characters commit 4540c8e2f029ecd3f040b27b7489b1c9f2d920c0 9503 libefi now depends on libsmbios commit 0a4f1df16f07808514bc5838bc55709f93f9e93e 9476 loader: Don't leak memory when displaying help. 9480 loader: commands.c should only use snprintf 9481 loader: commands.c use __unused commit c7a0678d54bbc87f507a8909a193f75cbb463ede 9374 svr4pkg: comparison between pointer and zero character constant commit a5f0d1fc79d4435b41cb64c37207978b97d8146b 9358 svc: this statement may fall through commit 911abd25cb2923fb6c6e6aeef37f833c16598ca7 9277 libefi: remove unused routines commit 76b35943c866f9d879ff5fc7e6fab17bef2b3402 9275 loader: Use the actual struct devdesc at the start of all *_devdesc structs
2018-05-16OS-6952 bhyve should use media=cdrom like KVMsjorge1-13/+20
Reviewed by: John Levon <john.levon@joyent.com> Reviewed by: Mike Gerdts <mike.gerdts@joyent.com> Approved by: Mike Gerdts <mike.gerdts@joyent.com>
2018-05-16 [illumos-gate merge]Jerry Jelinek9-100/+748
commit 0b2e8253986c5c761129b58cfdac46d204903de1 9512 zfs remap poolname@snapname coredumps commit 591e0e133f9980083db5d64ac33a30bcc3382ff7 8115 parallel zfs mount commit b4bf0cf0458759c67920a031021a9d96cd683cfe 9426 metaslab size can exceed offset addressable by spacemap commit b1da084b97cda9a2d087205b95c45a54ad654453 9309 mdb: this statement may fall through Conflicts: usr/src/lib/Makefile
2018-05-169511 printf family isn't aware of multibyte decimal point charactersYuri Pankov1-13/+33
Reviewed by: Dan McDonald <danmcd@joyent.com> Approved by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org>
2018-05-169503 libefi now depends on libsmbiosAndy Fiddaman1-1/+1
Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Yuri Pankov <yuri.pankov@nexenta.com> Approved by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org>
2018-05-159512 zfs remap poolname@snapname coredumpsloli10K1-2/+14
Reviewed by: Matthew Ahrens <mahrens@delphix.com> Reviewed by: John Wren Kennedy <john.kennedy@delphix.com> Reviewed by: Sara Hartse <sara.hartse@delphix.com> Approved by: Matt Ahrens <mahrens@delphix.com>
2018-05-158115 parallel zfs mountSebastien Roy9-99/+735
Reviewed by: Matthew Ahrens <mahrens@delphix.com> Reviewed by: Pavel Zakharov <pavel.zakharov@delphix.com> Reviewed by: Brad Lewis <brad.lewis@delphix.com> Reviewed by: George Wilson <george.wilson@delphix.com> Reviewed by: Paul Dagnelie <pcd@delphix.com> Reviewed by: Prashanth Sreenivasa <pks@delphix.com> Approved by: Matt Ahrens <mahrens@delphix.com>
2018-05-15 [illumos-gate merge]Jerry Jelinek2-19/+10
commit 39df76fb09f8b2678db1cae82e66cd47f6930e4f 9453 Include KPTI status in kernel boot messages commit bfcdb3d6fab8a8c00779b849f9f4505b2befd14d 9125 mdb's ::zfs_params needs updating commit 35f80dcb41f3a97bbb452a00537b4a72e7dc9996 7941 cannot use crypto lofi on a block/character device commit 3e8bfa75f73c9b5453b9ac29c9febcf211f061be 9274 loader: Make struct libi386_devdesc match the struct devdesc better commit 37367bbad5a7ff7127e57468cb6088cfca4bbd22 9095 ixgbe MAC_CAPAB_LED support commit 890c86716e81b6b22639ff07791007b82c26e6c5 9122 libstand: Consolidate tftp sendrecv into net.c sendrecv commit b8f90f25b92fc9ac25542c21076fda8ff8c6fa59 8931 boot1.efi: scan all display modes rather than sequential try-fail way commit 208e1562df6d45a86b71f40db0028ada4de4b56a 9502 expose thresholds as properties on sensor facility nodes commit bc0e4c28fd7055db02709c3af822f81959511c73 9400 avs: comparison between pointer and zero character constant commit de6ecd7f43e1627e7b738535c187ace8c2fd8f85 9239 mr_sas: this statement may fall through commit 6cd9fed7b76d776476aa3e2d7d235423dcbf1e56 9150 libfcoe: this statement may fall through commit 4e5127e8d53552c26604da7ec1d20e29b8196086 9273 loader.efi: We can't use d_opendata for blkio storage. commit e86c665f2e10cf29ac3b5f93b53c60bef762a690 9335 ficl: makesoftcore should be in tools commit 2c6e2b378f8445b330094f0316685e546585f44d 9520 list_link_replace(9f): Documentation does not match reality commit 71b76ee353d2a2effae389b51205465a42199e9d 9518 mdb conn_status doesn't do port byte order conversion Conflicts: usr/src/uts/common/io/ixgbe/ixgbe_gld.c usr/src/lib/fm/topo/modules/common/fac_prov_ipmi/fac_prov_ipmi.c
2018-05-14OS-6760 bhyve passthru devices should use physical pathJohn Levon11-0/+768
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Approved by: Patrick Mooney <patrick.mooney@joyent.com>
2018-05-14OS-6630 bhyve should support vncMike Gerdts1-1/+41
Reviewed by: Jorge Schrauwen <sjorge@blackdot.be> Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Approved by: Jerry Jelinek <jerry.jelinek@joyent.com>
2018-05-149502 expose thresholds as properties on sensor facility nodesRob Johnston5-36/+188
Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Igor Kozhukhov <igor@dilos.org> Reviewed by: Dale Ghent <dale.ghent@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2018-05-149150 libfcoe: this statement may fall throughToomas Soome1-1/+4
Reviewed by: Andy Fiddaman <omnios@citrus-it.co.uk> Reviewed by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org> Reviewed by: John Levon <john.levon@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2018-05-149335 ficl: makesoftcore should be in toolsToomas Soome1-18/+6
Reviewed by: Andrew Stormont <andyjstormont@gmail.com> Reviewed by: Andy Fiddaman <omnios@citrus-it.co.uk> Approved by: Dan McDonald <danmcd@joyent.com>
2018-05-14 [illumos-gate merge]Jerry Jelinek1-1/+2
commit dfec2ecfa1713daac7f3cdf7c6dc2cf4f09a4ee3 9525 kmem_dump_size is a corrupting influence commit 84f2736904a911587ccd1cf1e4543493fcab31f4 8454 libzpool build fails if no LINTLIB after 7431 commit 8dc6d85a3768199d9f1acfd636fa366067f4aa18 9527 assert.h: static_assert macro should be guarded by !defined(__cplusplus) commit 924d84dc7aa9fc64a9236547607679645a139d85 9469 pxeboot should default to TFTP in absence of root-path 9470 pxeboot should assume / if no path provided in root-path 9471 pxeboot.5 example ISC DHCP daemon syntax does not work commit 0b09d754d66bb2026be92bbbc38f7c8ba454cf0c 9355 truss: this statement may fall through
2018-05-118454 libzpool build fails if no LINTLIB after 7431Igor Kozhukhov1-1/+2
Reviewed by: Matthew Ahrens <mahrens@delphix.com> Approved by: Dan McDonald <danmcd@joyent.com>
2018-05-11OS-6943 varpd not listed as an install_h targetJason King2-0/+3
OS-6946 varpd structs fail ctfdiff check Reviewed by: Dan McDonald <danmcd@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2018-05-10OS-6926 add support to bhyve zones for ahci disksJorge Schrauwen1-9/+22
Reviewed by: Mike Gerdts <mike.gerdts@joyent.com> Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Reviewed by: John Levon <john.levon@joyent.com> Approved by: John Levon <john.levon@joyent.com>
2018-05-08OS-6325 PKCS#11 softtoken should use explicit_bzeroJason King21-386/+317
Reviewed by: Dan McDonald <danmcd@joyent.com> Reviewed by: Alex Wilson <alex.wilson@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2018-05-03 [illumos-gate merge]Jerry Jelinek6-558/+1382
commit 300fdee27f8b59b381c1a0316bdee52fdfdb9213 8982 Support building with OpenSSL 1.1
2018-05-039510 usr/src/lib/fm is missing a dependency on libpcidbJason King1-1/+2
Reviewed by: Patrick Mooney <pmooney@pfmooney.com> Reviewed by: Yuri Pankov <yuri.pankov@nexenta.com> Reviewed by: Andy Fiddaman <omnios@citrus-it.co.uk> Approved by: Dan McDonald <danmcd@joyent.com>
2018-05-028982 Support building with OpenSSL 1.1Andy Fiddaman6-558/+1382
Reviewed by: Dominik Hassler <hadfl@omniosce.org> Reviewed by: Igor Kozhukhov <igor@dilos.org> Reviewed by: Ken Mays <maybird1776@yahoo.com> Reviewed by: Jason King <jason.king@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>