summaryrefslogtreecommitdiff
path: root/usr/src/lib
AgeCommit message (Collapse)AuthorFilesLines
2018-10-179891 libbe slow building snapshot listAndy Fiddaman1-87/+73
Reviewed by: Dominik Hassler <hadfl@omniosce.org> Reviewed by: Garrett D'Amore <garrett@damore.org> Reviewed by: Jim Klimov <jim@cos.ru> Reviewed by: Dan McDonald <danmcd@joyent.com> Approved by: Gordon Ross <gordon.w.ross@gmail.com>
2018-10-179889 libbe reads defaults too oftenAndy Fiddaman1-9/+9
Reviewed by: Dominik Hassler <hadfl@omniosce.org> Reviewed by: Igor Kozhukhov <igor@dilos.org> Reviewed by: Jim Klimov <jim@cos.ru> Reviewed by: Andy Stormont <astormont@racktopsystems.com> Reviewed by: Garrett D'Amore <garrett@damore.org> Reviewed by: Joshua M. Clulow <josh@sysmgr.org> Reviewed by: Dan McDonald <danmcd@joyent.com> Approved by: Gordon Ross <gordon.w.ross@gmail.com>
2018-10-16 [illumos-gate merge]Jerry Jelinek2-4/+5
commit 96c8483a3fb53529bbf410957b0ad69cfb5d9229 7519 Add smbclient tests commit cc543d0f9e35a75cc302a4cb152756d233299564 9876 Move crypto2pkcs11_error_number to libcryptoutil commit e239895e13556da6878ec1eda7d795ea494fa359 9896 libdemangle: error: variable 'result' might be clobbered by 'longjmp' or 'vfork'
2018-10-159876 Move crypto2pkcs11_error_number to libcryptoutilJason King5-116/+122
Reviewed by: Dan McDonald <danmcd@joyent.com> Reviewed by: Igor Kozhukhov <igor@dilos.org> Reviewed by: Andy Fiddaman <omnios@citrus-it.co.uk> Reviewed by: C Fraire <cfraire@me.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2018-10-159896 libdemangle: error: variable 'result' might be clobbered by 'longjmp' ↵Toomas Soome1-3/+4
or 'vfork' Reviewed by: Andy Fiddaman <andy@omniosce.org> Reviewed by: C Fraire <cfraire@me.com> Reviewed by: Jason King <jason.brian.king@gmail.com> Approved by: Dan McDonald <danmcd@joyent.com>
2018-10-15 [illumos-gate merge]Jerry Jelinek55-78/+5938
commit a6d101109bfb442cf0db6d8ebb5fb7c32cb16d7e 9472 Add smbutil discon command commit 4226f635096bf9d814aa9fb335518c4855bbe3a3 6375 Add native name demangling support commit 83b4671e6262c5aa6b4f9fb5a384b1946dfc2e7f 9664 loader: need UEFI32 support commit e1bf37b1abeb6653a6e35e2bd6924131cced1efe 9884 cw(1) should use -fpic rather than -Kpic Conflicts: usr/src/test/util-tests/tests/Makefile usr/src/cmd/mdb/common/mdb/mdb_demangle.c
2018-10-149472 Add smbutil discon commandGordon Ross3-6/+7
Reviewed by: Matt Barden <matt.barden@nexenta.com> Reviewed by: Evan Layton <evan.layton@nexenta.com> Reviewed by: Andy Fiddaman <andy@omniosce.org> Reviewed by: Ken Mays <kmays2000@gmail.com> Approved by: Dan McDonald <danmcd@joyent.com>
2018-10-136375 Add native name demangling supportJason King20-0/+5880
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Richard Lowe <richlowe@richlowe.net> Approved by: Dan McDonald <danmcd@joyent.com>
2018-10-12Revert "OS-7270 ctfconvert doesn't handle DW_AT_specification": breaks buildJohn Levon3-68/+27
Reviewed by: Ryan Zezeski <rpz@joyent.com> Approved by: Ryan Zezeski <rpz@joyent.com>
2018-10-12OS-7200 would like thread name APIJason King14-22/+248
OS-7205 bhyve makefile uses wrong linker flags Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Jason King <jason.king@joyent.com> Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Approved by: Patrick Mooney <patrick.mooney@joyent.com>
2018-10-12OS-7270 ctfconvert doesn't handle DW_AT_specificationJohn Levon3-27/+68
OS-7275 ctfdump could generate C-style output OS-7279 DWARF->CTF enum conversion needs to be careful of sign Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Approved by: Jerry Jelinek <jerry.jelinek@joyent.com>
2018-10-12 [illumos-gate merge]Jerry Jelinek1-12/+11
commit a5d83f5b2c771c419ad216ce0358fbeee032fc32 9886 libresolv2: fix fallthrough in ns_sprintrrf() commit 3f8dd771c0f9c6553982e4dbcc5c221b5dcf2489 9887 pkinit_crypto_openssl.c: warnings from newer gcc commit fdfb62c8fbf6e03ca943243b626360bede206f18 9877 Want t_koptmgmt in kTLI commit 437d9da7e4e3aac261d43f722ef702469f5550ce 9872 SMB server does not accept username@hostname
2018-10-119884 cw(1) should use -fpic rather than -KpicRichard Lowe32-72/+51
Reviewed by: Jason King <jason.brian.king@gmail.com> Reviewed by: Andy Stormont <andyjstormont@gmail.com> Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: John Levon <john.levon@joyent.com> Approved by: Garrett D'Amore <garrett@damore.org>
2018-10-119886 libresolv2: fix fallthrough in ns_sprintrrf()John Levon1-2/+3
Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Igor Kozhukhov <igor@dilos.org> Approved by: Dan McDonald <danmcd@joyent.com>
2018-10-119887 pkinit_crypto_openssl.c: warnings from newer gccAndy Fiddaman1-12/+11
Reviewed by: Yuri Pankov <yuri.pankov@nexenta.com> Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Jason King <jason.king@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2018-10-11OS-7297 libresolv2_joy needs fixes for newer GCCJohn Levon94-430/+18
Reviewed by: Mike Gerdts <mike.gerdts@joyent.com> Reviewed by: Dan McDonald <danmcd@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2018-10-08 [illumos-gate merge]Jerry Jelinek3-9/+12
commit 2119ebe49a3e2372de7791dce841058bdcb55de3 9860 cpio_cleanup: $tarchive is already fully-qualified commit 8522c52a00ba4f8cc5ba2e372ae5b66fd0bb7c26 9584 Extend smbios enumerator module to enumerate motherboard 9850 authority and system pgroups missing on some nodes commit 54b146cf23443d91aef04e2d2a59b7434add3030 7096 vioif should not log to the console on boot, or ever commit fb23c574f17ddde310cea59fe008d16f650ced5a 9868 unused cw translations should be removed Conflicts: usr/src/uts/common/io/vioif/vioif.c usr/src/lib/fm/topo/libtopo/common/topo_hc.h
2018-10-069584 Extend smbios enumerator module to enumerate motherboardRob Johnston7-83/+249
9850 authority and system pgroups missing on some nodes Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Igor Kozhukhov <igor@dilos.org> Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Dan McDonald <danmcd@joyent.com>
2018-10-059868 unused cw translations should be removedRichard Lowe1-5/+0
Reviewed by: Andy Stormont <astormont@racktopsystems.com> Reviewed by: John Levon <john.levon@joyent.com> Reviewed by: Igor Kozhukhov <igor@dilos.org> Approved by: Garrett D'Amore <garrett@damore.org>
2018-10-05OS-6576 Add CCM and GCM mode support to AES in pkcs11_softtokenJason King18-1405/+1106
Reviewed by: Dan McDonald <danmcd@joyent.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2018-10-04OS-7238 bhyve zones should add hostbridge devicePatrick Mooney1-1/+39
Reviewed by: Mike Gerdts <mike.gerdts@joyent.com> Reviewed by: Jorge Schrauwen <jorge@blackdot.be> Reviewed by: Hans Rosenfeld <hans.rosenfeld@joyent.com> Approved by: Hans Rosenfeld <hans.rosenfeld@joyent.com>
2018-10-04OS-7276 various illumos fixes needed for newer GCC versionsJohn Levon2-18/+9
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Approved by: Jerry Jelinek <jerry.jelinek@joyent.com>
2018-10-04 [illumos-gate merge]Jerry Jelinek9-348/+262
commit aa9ef484c6f8ecee85dfefdb4970c50cfa2db302 9128 cw(1onbld) should be able to run multiple shadows 9129 file-locking tests shouldn't build multiple source files in one compiler invocation 9130 DTrace tst.gcc.d isn't useful 9132 cw(1onbld) shouldn't shadow pure preprocessing commit bdc560ab289d67ddebad9a2146fd36c2662d88b1 5159 ipsec_libssl_setup.c loads libcrypto commit 15aeb4d1148772724cf568e1f7a13fbb99f11ab8 9848 libi386: pxe.h cstyle cleanup
2018-10-035159 ipsec_libssl_setup.c loads libcryptoJason King9-348/+262
Reviewed by: Andy Fiddaman <andy@omniosce.org> Reviewed by: Igor Kozhukhov <igor@dilos.org> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Dan McDonald <danmcd@joyent.com>
2018-10-02OS-7121 lx vfork and signal handling still raceyBryan Cantrill2-4/+32
Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Ryan Zezeski <rpz@joyent.com> Approved by: Robert Mustacchi <rm@joyent.com>
2018-10-01 [illumos-gate merge]Jerry Jelinek1-5/+12
commit 42e00f035d368f958a26818f8991759a087b374d 9856 pkcs11_tpm.so.1 changes syslog facility
2018-09-289856 pkcs11_tpm.so.1 changes syslog facilityGary Mills1-5/+12
Reviewed by: Jason King <jason.brian.king@gmail.com> Reviewed by: Andy Fiddaman <omnios@citrus-it.net> Approved by: Dan McDonald <danmcd@joyent.com>
2018-09-27OS-7240 libc's genassym should use proto area headersJohn Levon5-50/+24
Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Tim Foster <tim.foster@joyent.com>
2018-09-26 [illumos-gate merge]Jerry Jelinek2-7/+29
commit 1f1540205fa6366266184180654434272c425ac2 9820 Want risc-v disassembler commit 856f620e96e5413932a6607aea5094db2ece172f 9819 update sys/elf.h for recent processors like aarch64/risc-v Conflicts: usr/src/lib/libdisasm/common/dis_riscv.c usr/src/lib/libdisasm/Makefile.com
2018-09-25 [illumos-gate merge]Jerry Jelinek2-89/+83
commit 91b658d374482612d0b9b29aed694a252c07286f 9169 libsldap: comparison between pointer and zero character constant
2018-09-249820 Want risc-v disassemblerRobert Mustacchi4-3/+2021
Reviewed by: Dan McDonald <danmcd@joyent.com> Reviewed by: Richard Lowe <richlowe@richlowe.net> Approved by: Garrett D'Amore <garrett@damore.org>
2018-09-249169 libsldap: comparison between pointer and zero character constantToomas Soome2-89/+83
Reviewed by: Yuri Pankov <yuripv@yuripv.net> Reviewed by: Andy Fiddaman <omnios@citrus-it.co.uk> Reviewed by: Ken Mays <kmays2000@gmail.com> Approved by: Joshua M. Clulow <josh@sysmgr.org>
2018-09-199455 Expose drive speed and temperature on disk topo node [fix mismerge]Jerry Jelinek1-1/+0
2018-09-19 [illumos-gate merge]Jerry Jelinek4-34/+40
commit 7928f4baf4ab3230557eb6289be68aa7a3003f38 9617 too-frequent TXG sync causes excessive write inflation commit e19b450bec203d8be04447ea476d7a86b36d63a1 8601 memory leak in get_special_prop() commit 1946268f4b5e55d1de5a354a87463d24be6991ca 9680 dsl_dataset_hold_obj can leak bookmarks commit 7341a7de4f0489193e0cfe11049a7bcf1596a4db 9677 panic from zio_write_gang_block() when creating dump device on fragmented rpool commit f62db44dbcda5dd786bb821f1e6fd3ca2e6d4391 9616 Bogus error when attempting to set property on read-only pool commit 837327673cfef3fa0e815ea9377af002d7b1e01b 9839 unix: add translation for netboot properties commit cbb9248e66a77c6382c6f48aebae5fd0ee60fa69 9835 ses topo module should use topo_mod_clean_str() commit 00d7a6fb939233ed021b823016c33fcae1dac964 9455 Expose drive speed and temperature on disk topo node commit c952f9c1bd80512c5c1db6f7c8c4b49d40154098 9844 libi386: Fix typo in pxe.h commit 4837313c99a7d59b1241728101760485b74f8d2b 9837 nfs_dlinet: allow nfs:// urls Conflicts: usr/src/lib/fm/topo/modules/common/disk/disk_common.c
2018-09-189616 Bogus error when attempting to set property on read-only poolAndrew Stormont1-3/+8
Reviewed by: Paul Dagnelie <pcd@delphix.com> Reviewed by: Matt Ahrens <matt@delphix.com> Approved by: Robert Mustacchi <rm@joyent.com>
2018-09-189835 ses topo module should use topo_mod_clean_str()Rob Johnston1-10/+10
Reviewed by: Yuri Pankov <yuripv@yuripv.net> Reviewed by: Igor Kozhukhov <igor@dilos.org> Approved by: Dan McDonald <danmcd@joyent.com>
2018-09-189455 Expose drive speed and temperature on disk topo nodeRob Johnston5-50/+210
Reviewed by: Yuri Pankov <yuripv@yuripv.net> Reviewed by: Igor Kozhukhov <igor@dilos.org> Approved by: Dan McDonald <danmcd@joyent.com>
2018-09-17OS-7250 undo c99 change in dkio.hJerry Jelinek7-14/+1
Reviewed by: Dan McDonald <danmcd@joyent.com> Reviewed by: Jason King <jason.king@joyent.com> Approved by: Robert Mustacchi <rm@joyent.com>
2018-09-13OS-7180 ses enumerator should trim leading/trailing whitespace from labelsRob Johnston1-4/+15
OS-7234 ses enumerator should make protocol/label prop mutable Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Jordan Hendricks <jordan.hendricks@joyent.com>
2018-09-13OS-7243 libvarpd_c_destroy gets away with pointer murderMike Zeller1-2/+2
Reviewed by: Dan McDonald <danmcd@joyent.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Robert Mustacchi <rm@joyent.com>
2018-09-13OS-7242 $(VARPD_MAPFILES) escaped out of the varpd makefilesRobert Mustacchi2-2/+2
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Approved by: Jerry Jelinek <jerry.jelinek@joyent.com>
2018-09-12OS-7230 topo_dprintf should evaluate debug mask before forging aheadrelease-20180913Rob Johnston4-19/+25
OS-7228 Add percentage unit type to sensor abstraction layer Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Approved by: Patrick Mooney <patrick.mooney@joyent.com>
2018-09-11OS-7229 libtopo XML parser doesn't handle prop type doubleRob Johnston2-2/+42
Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Jason King <jbk@joyent.com>
2018-09-11backout OS-7200 would like thread name API (triggers OS-7240)Robert Mustacchi14-242/+22
Reviewed by: John Levon <john.levon@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2018-09-11OS-7227 dkio.h C99 change requires additional lint cleanupJerry Jelinek3-1/+6
Reviewed by: Dan McDonald <danmcd@joyent.com> Reviewed by: Jason King <jason.king@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2018-09-10OS-7200 would like thread name APIJason King14-22/+242
OS-7205 bhyve makefile uses wrong linker flags Reviewed by: Jason King <jason.king@joyent.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Patrick Mooney <patrick.mooney@joyent.com>
2018-09-109094 want writable uregs[] in dtracePatrick Mooney3-22/+54
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Alex Wilson <alex.wilson@joyent.com> Reviewed by: Bryan Cantrill <bryan@joyent.com> Reviewed by: Adam Leventhal <adam.leventhal@gmail.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2018-09-07OS-7214 strndup() performs pathologicallyBryan Cantrill1-2/+7
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Approved by: Robert Mustacchi <rm@joyent.com>
2018-09-07 [illumos-gate merge]Jerry Jelinek3-53/+45
commit b075503f221374dd0495c40e8811d229cb9fdc74 9783 loader: linux.c: format '%x' expects argument of type 'unsigned int' commit 6d65bee7bcc62b2d9bdfde6610561ce76c92a908 9459 Implement topo module to enumerate dimms from smbios Conflicts: usr/src/lib/fm/topo/modules/common/smbios/smbios_enum.c usr/src/lib/fm/topo/libtopo/common/topo_hc.h
2018-09-069459 Implement topo module to enumerate dimms from smbiosRob Johnston12-42/+603
Reviewed by: Yuri Pankov <yuripv@yuripv.net> Reviewed by: Igor Kozhukhov <igor@dilos.org> Approved by: Richard Lowe <richlowe@richlowe.net>