summaryrefslogtreecommitdiff
path: root/usr/src/lib
AgeCommit message (Collapse)AuthorFilesLines
2018-08-029180 gss_mechs/mech_krb5: this statement may fall throughToomas Soome1-1/+2
Reviewed by: Sebastian Wiedenroth <sebastian.wiedenroth@skylime.net> Reviewed by: Andy Fiddaman <omnios@citrus-it.co.uk> Approved by: Joshua M. Clulow <josh@sysmgr.org>
2018-08-029692 libvscan has bad _msg dependencyJason King1-2/+2
Reviewed by: Dan McDonald <danmcd@joyent.com> Reviewed by: Andy Fiddaman <af@citrus-it.net> Approved by: Richard Lowe <richlowe@richlowe.net>
2018-08-02 [illumos-gate merge]Jerry Jelinek15-111/+111
commit a8793c7605e0b82f2725537adafca6127cdbd6ce 9642 PKCS#11 softtoken should use explicit_bzero
2018-08-01OS-7100 Build fails in libvscan after mergeJason King1-1/+1
Reviewed by: Dan McDonald <danmcd@joyent.com> Approved by: Robert Mustacchi <rm@joyent.com>
2018-08-019642 PKCS#11 softtoken should use explicit_bzeroJason King21-497/+429
Reviewed by: Yuri Pankov <yuripv@yuripv.net> Reviewed by: Andy Fiddaman <omnios@citrus-it.co.uk> Reviewed by: Ken Mays <kmays2000@gmail.com> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Dan McDonald <danmcd@joyent.com>
2018-07-31 [illumos-gate merge]Jerry Jelinek33-197/+221
commit e5c421abb8bd517cb6964747b9ce23066e1a1cef 9266 ixgbe: this statement may fall through commit 8a7aa2a592747bd90d85645126d80688e024a0e2 9673 move internet address manipulation functions to libc commit 7e3488dc6cdcb0c04e1ce167a1a3bfef83b5f2e0 9610 qede: error: left shift of negative value commit d972451485b9ccf8c5c4951e2d24f63da9ac2cc8 9609 qede: error: result of '983040 << 16' requires 37 bits to represent, but 'int' only has 32 bits commit 3df3d01f9da8be5cdd1e81a5d050c24ccc55caa9 9608 qede: error: 'free_buffer_count' may be used uninitialized in this function commit 0d7de619fa7b28e48c8e80fa26d724400f4f47a4 9607 qede: this statement may fall through commit 77b62fe435d195b5a58f123e6c5ec9c9dffdc877 9606 qede: error: this 'for' clause does not guard Conflicts: usr/src/man/man1m/route.1m usr/src/lib/libdladm/Makefile.com
2018-07-309673 move internet address manipulation functions to libcYuri Pankov34-198/+222
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Dan McDonald <danmcd@joyent.com>
2018-07-25 [illumos-gate merge]Jerry Jelinek1-0/+1
commit acd7f809f0376580771fe4df8aaeecebe4c40b2f 9672 Reserve a ZFS replication stream feature flag for ZSTD compression commit e8d4a73c868afb740396041be80ed2b141065e76 9621 Make createtxg and guid properties public
2018-07-249621 Make createtxg and guid properties publicJosh Paetzel1-0/+1
Reviewed by: Andy Stormont <astormont@racktopsystems.com> Reviewed by: Paul Dagnelie <pcd@delphix.com> Reviewed by: Matt Ahrens <matt@delphix.com> Reviewed by: Yuri Pankov <yuripv@yuripv.net> Approved by: Robert Mustacchi <rm@joyent.com>
2018-07-24 [illumos-gate merge]Jerry Jelinek1-0/+3
commit 2ec7644aab2a726a64681fa66c6db8731b160de1 9580 Add a hash-table on top of nvlist to speed-up operations commit abe1fd01ce5a83718c5a840daeab4abdaec1c104 9465 ARC check for 'anon_size > arc_c/2' can stall the system
2018-07-239580 Add a hash-table on top of nvlist to speed-up operationsSerapheim Dimitropoulos1-0/+3
Reviewed by: Matt Ahrens <matt@delphix.com> Reviewed by: Sebastien Roy <sebastien.roy@delphix.com> Approved by: Robert Mustacchi <rm@joyent.com>
2018-07-199569 smbios(1M) could decode voltage and curent probesRobert Mustacchi1-0/+12
9570 smbios(1M) could decode cooling devices 9571 smbios(1M) could decode temperature probes 9572 smb_impl.h structs should comment corresponding type 9573 overshifted smbios major version leads to undershifted data 9574 smbios(1M) shouldn't print non-existant bios versions Reviewed by: Tim Kordas <tim.kordas@joyent.com> Reviewed by: Dan McDonald <danmcd@joyent.com> Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Igor Kozhukhov <igor@dilos.org> Reviewed by: Yuri Pankov <yuripv@yuripv.net> Approved by: Dan McDonald <danmcd@joyent.com>
2018-07-16 [illumos-gate merge]Jerry Jelinek1-0/+1
commit 6920cc4db7ff7cfb581fbacad920de3d9a681303 9648 policykit: unused functions
2018-07-159648 policykit: unused functionsToomas Soome1-0/+1
Reviewed by: Andrew Stormont <andyjstormont@gmail.com> Reviewed by: Michal Nowak <mnowak@startmail.com> Reviewed by: Ken Mays <kmays2000@gmail.com> Reviewed by: Yuri Pankov <yuripv@yuripv.net> Approved by: Dan McDonald <danmcd@joyent.com>
2018-07-12OS-7061 bhyve: set MAP_NORESERVE when mmap'ing guest memoryHans Rosenfeld1-0/+8
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Approved by: Patrick Mooney <patrick.mooney@joyent.com>
2018-07-10 [illumos-gate merge]Jerry Jelinek2-122/+123
commit bc85f3b0d8cbf8037263b0d2ae7587f25ab35394 9613 loader: Fix some resource leaks in common/boot.c commit 00f1a4f432b3d8aad1aa270e91c44c57f03ef407 9599 Buffer overflow in usr/src/lib/libsocket/inet/ruserpass.c commit 2e8f3c34fd03c526f292a1c36c92adab187e7e92 9567 make: error: control reaches end of non-void function commit 66b042a724249a04f0b388e1e1c0e5e73d422fca 8983 libbe: be_do_installboot() fails with vdev replacing commit afa95bed52ea894300f145d79f06e5e2534fa6b6 9612 loader.efi: Migrate has_keyboard to bool. commit 4fa25acac9b3b8878c2f40abbce5443d218b29ea 9605 loader: initialize variables and remove unused ones commit 692bf522ee0f2281edfe25261f83e5fe71fac37e 9604 loader: open/close/read/write cleanup commit e3c18722ae67aad9d682b8066dc32d5d9991489c 9583 loader: remove devdesc comments and assertions commit a2b0e4f14941199d75d55b650b6541d56807963e 9389 isnsd: this statement may fall through commit 6680ee99638d23c9c2561c782eb1df2176e04698 9415 bnxe: this statement may fall through commit 9e08026531804b281902d6ae5ab96070da01ea7d 9603 loader: define bootprog_info in bootstrap.h
2018-07-099599 Buffer overflow in usr/src/lib/libsocket/inet/ruserpass.cToomas Soome1-5/+14
Reviewed by: Yuri Pankov <yuripv@yuripv.net> Reviewed by: Andy Fiddaman <af@citrus-it.net> Reviewed by: Igor Kozhukhov <igor@dilos.org> Reviewed by: Ken Mays <kmays2000@gmail.com> Approved by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org>
2018-07-098983 libbe: be_do_installboot() fails with vdev replacingToomas Soome1-117/+109
Reviewed by: Andrew Stormont <andyjstormont@gmail.com> Reviewed by: Yuri Pankov <yuripv@yuripv.net> Reviewed by: Ken Mays <kmays2000@gmail.com> Approved by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org>
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