summaryrefslogtreecommitdiff
path: root/usr/src/lib
AgeCommit message (Collapse)AuthorFilesLines
2018-10-15OS-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
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-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>
2018-09-05OS-7095 Want risc-v disassemblerRobert Mustacchi4-3/+1999
Reviewed by: Dan McDonald <danmcd@joyent.com> Approved by: Patrick Mooney <patrick.mooney@joyent.com>
2018-09-05 [illumos-gate merge]Jerry Jelinek3-1/+4
commit d2df75e755ab7973e38d93f9937214d0062c20e0 9771 loader.efi: 'handles' is used uninitialized in comconsole.c commit dd842a538534a82ca85614863fb473633d7ee59c 9770 loader.efi: unused variable 'cons' in comconsole.c commit 8c5d29ab25ca6e74ebaba57fba6b4794fab41f3c 9731 uts: update sys/queue.h commit 8c3347c4989237d6ebeeb03a67b21a523fc105d6 9782 eventfd support in zones is incomplete
2018-09-049782 eventfd support in zones is incompleteAlexander Pyhalov3-1/+4
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Richard Lowe <richlowe@richlowe.net> Approved by: Dan McDonald <danmcd@joyent.com>
2018-09-01OS-7150 expose processor model name on chip topo nodesRob Johnston4-6/+45
Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Joshua M. Clulow <josh@sysmgr.org>
2018-08-31OS-7109 pull in Nexenta's unmap driver changesJerry Jelinek4-0/+14
Reviewed by: Dan McDonald <danmcd@joyent.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Jason King <jason.king@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2018-08-29OS-7119 adjust pci slots to support windowsrelease-20180830Mike Gerdts1-2/+2
Reviewed by: Jorge Schrauwen <jorge@blackdot.be> Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Approved by: Patrick Mooney <patrick.mooney@joyent.com>
2018-08-29 [illumos-gate merge]Jerry Jelinek3-3/+6
commit b982c112ede0da29fbc4152cdc6690d85ddf7207 9775 format: number of sectors is reported one less in case of GPT commit 570479901769888c6a35dcd8d94242a926d0bd87 9699 loader: biosdisk should prefer smaller (safer) sectors value from INT13 commit 322e343b7c538c565d91cb11d00fbe6266834e28 9766 loader: 'mbi' may be used uninitialized commit 522e4551ca5d7b72fe4d4af1ff92521ab19842c7 9764 loader.efi: 'efi_mmap' is used uninitialized commit 69aea4bf4584b2d60ef94da59897ec363890af57 9765 pkgadd has no Z option commit ba93fbafc5df33b7aeb99adb3b9a918afc3e7143 9756 tests: badseg.c error: variable 'rc' set but not used commit fec4bdb512708a1a9c886ed7f84ce353ec85b486 9767 loader: linux.c unused variable 'mem' commit 500cf85b0395b6835818b6248681bbbc27563dc1 9762 Split the custr functions into their own library commit f8e0ecf7cceff807dcd13fe031936e1ff28193e3 9742 libi386: Add workaround for HP BIOS issues Conflicts: usr/src/lib/libcustr/common/llib-lcustr usr/src/lib/libcustr/Makefile.com usr/src/cmd/mailx/Makefile exception_lists/packaging
2018-08-289762 Split the custr functions into their own libraryJason King14-68/+324
Reviewed by: Igor Kozhukhov <igor@dilos.org> Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Yuri Pankov <yuripv@yuripv.net> Reviewed by: Andy Fiddaman <omnios@citrus-it.co.uk> Approved by: Dan McDonald <danmcd@joyent.com>