summaryrefslogtreecommitdiff
path: root/usr/src/lib
AgeCommit message (Collapse)AuthorFilesLines
2018-11-26 [illumos-gate merge]Jerry Jelinek1-0/+17
commit bbb9d5d65bf8372aae4b8821c80e218b8b832846 9994 cxgbe t4nex: Handle get_fl_payload() alloc failures 9995 cxgbe t4_devo_attach() should initialize ->sfl commit 4450d42479b62d9a48049d644ff47b97009d9da2 9999 loader: Consolidate three copies of ZFS commands into a central location. commit 39cc040ff7c0c62aae858381f21d0567dd60042e 9967 dflt_termios and base_termios need update commit 6da2547363ddbd247ee9513db83b05a31bca31af 9959 pthread_mutex_init should initialize mutex appropriately for robust mutex_init commit 2258ad0b755b24a55c6173b1e6bb6188389f72dd 9993 zil writes can get delayed in zio pipeline commit 6daabf26a113f7ed649c4995afca2ddad12c662b 9991 loader: optimize for size commit 50e197fe6be9f132133f0a154925441a1f1411b6 9982 libstand: exit on EOF in ngets commit 2918c4a32d09a835c1eba8b0b02fe1dcb7a83175 9936 atomic ops in syscall_mstate() induce significant overhead 9942 zone secflags are not initialized correctly Conflicts: usr/src/uts/common/sys/cpu_uarray.h usr/src/uts/common/os/zone.c
2018-11-259959 pthread_mutex_init should initialize mutex appropriately for robust ↵Richard Lowe1-0/+17
mutex_init Reviewed by: Jason King <jason.king@joyent.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2018-11-16OS-7146 Project Tiresias: USB topologyRobert Mustacchi31-35/+3207
OS-6581 topo_node_label_set() should take a const char* instead of char* Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Rob Johnston <rob.johnston@joyent.com> Approved by: Joshua M. Clulow <josh@sysmgr.org>
2018-11-07 [illumos-gate merge]release-20181108Jerry Jelinek3-14/+11
commit cf25223258f3cd568605b3e10c1432e5e93b2c5e 9941 Noise from cfgadm plugins commit 68c34d0407d130a7e8cb7dfb5394a985db03d785 9951 hook_stack_notify_unregister can leave stack locked Conflicts: usr/src/uts/common/io/hook.c
2018-11-069941 Noise from cfgadm pluginsAndy Fiddaman3-14/+11
Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Gergő Mihály Doma <domag02@gmail.com> Approved by: Dan McDonald <danmcd@joyent.com>
2018-11-02OS-5558 libmd should leverage SHA extensionsRobert Mustacchi3-3/+76
Reviewed by: Dan McDonald <danmcd@joyent.com> Approved by: Jason King <jason.king@joyent.com>
2018-11-01OS-7199 bhyve upstream sync 2018 SeptPatrick Mooney1-22/+15
Reviewed by: Mike Gerdts <mike.gerdts@joyent.com> Reviewed by: Hans Rosenfeld <hans.rosenfeld@joyent.com> Reviewed by: Mike Zeller <mike.zeller@joyent.com> Approved by: Mike Zeller <mike.zeller@joyent.com>
2018-10-30 [illumos-gate merge]Jerry Jelinek1-32/+43
commit d06952d085d59072d42d77e29ac5669bbdc25d6e 9893 add some partition types commit 0ff1227b75bfc6aac8def680dc602c3b9fc2bfd4 9925 Update hwdata to 2018.10.25 commit 5e2cca1843c61ee0ef1bb95c5dddc9b450b790c6 9924 uts: update terminal dimensions based on selected font commit 1700af3add37a7b6db478d0876536849c3f691fe 9916 mdb ::dcmds and ::walkers could have filter options
2018-10-299893 add some partition typesToomas Soome1-32/+43
Reviewed by: Igor Kozhukhov <igor@dilos.org> Reviewed by: Yuri Pankov <yuripv@yuripv.net> Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Dan McDonald <danmcd@joyent.com>
2018-10-25 [illumos-gate merge]Jerry Jelinek25-89/+509
commit 146341134a2d1d0e3b8b8bab1cf2750d28a3cb14 9853 loader.efi: pointer targets in passing argument 2 of 'efi_print_global' differ in signedness commit b31ca8080c8c8d3586fefd04058d800e36a99e56 9890 loader.efi: add poweroff command commit 54fce4e949f3a6a305a415328f3b07e3bfd2c702 9917 cleanup stale function set_rdattr_params() in nfs4_srv.c commit e8921a52c53ee69f7b65f054d9b2e886139daa59 9894 Deliver python3 modules 9904 Split python modules out into separate packages 5571 Provide 64-bit python modules commit e24b44e5c3120c9b5c8e9b7440bc10c8b7413bfb 9879 more should have better screen size detection Conflicts: usr/src/tools/env/illumos.sh
2018-10-249894 Deliver python3 modulesAndy Fiddaman25-89/+509
9904 Split python modules out into separate packages 5571 Provide 64-bit python modules Reviewed by: Alexander Pyhalov <apyhalov@gmail.com> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Dan McDonald <danmcd@joyent.com>
2018-10-228158 Want named threads API [fix mapfile]Jerry Jelinek1-6/+0
2018-10-22 [illumos-gate merge]Jerry Jelinek15-133/+355
commit bc4c0ff1343a311cc24933908ac6c4455af09031 9880 Race in ZFS parallel mount commit 975041dd3b571af240661f84d186e0cd0e36217b 9873 SMB logon fails during 1st second after service start commit ab618543cc6fc4bc273c077ef5d247961cdb29d4 8158 Want named threads API 9857 proc manpages should have LIBRARY section commit 62f63298eba531d48f87aa8c2089298cb7821962 9881 smbd terminated by SIGABRT after smb_account_free() Conflicts: usr/src/uts/common/sys/thread.h usr/src/uts/common/fs/proc/prvnops.c usr/src/uts/common/disp/thread.c usr/src/man/man4/proc.4 usr/src/man/man1/ps.1 usr/src/lib/libc/port/threads/thr.c
2018-10-22OS-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: Jerry Jelinek <jerry.jelinek@joyent.com> Approved by: Jerry Jelinek <jerry.jelinek@joyent.com>
2018-10-209880 Race in ZFS parallel mountAndy Fiddaman1-3/+31
Reviewed by: Jason King <jason.king@joyent.com> Reviewed by: Sebastien Roy <sebastien.roy@delphix.com> Approved by: Joshua M. Clulow <josh@sysmgr.org>
2018-10-209873 SMB logon fails during 1st second after service startGordon Ross11-123/+306
Reviewed by: Matt Barden <matt.barden@nexenta.com> Reviewed by: Evan Layton <evan.layton@nexenta.com> Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Dan McDonald <danmcd@joyent.com>
2018-10-198158 Want named threads APIJohn Levon13-22/+248
9857 proc manpages should have LIBRARY section Reviewed by: Andy Fiddaman <andy@omniosce.org> Reviewed by: Gordon Ross <gwr@nexenta.com> Approved by: Dan McDonald <danmcd@joyent.com>
2018-10-199881 smbd terminated by SIGABRT after smb_account_free()Vitaliy Gusev1-2/+6
Reviewed by: Gordon Ross <gordon.w.ross@gmail.com> Reviewed by: Jason King <jason.brian.king@gmail.com> Approved by: Dan McDonald <danmcd@joyent.com>
2018-10-18 [illumos-gate merge]Jerry Jelinek6-119/+132
commit a897f28bdf15b072de311fba1dadf86da4f4b420 9892 Most consumers of be_list() do not need snapshots commit 4ac23efef166d029b8dda8f16179b1ab9a70c27a 9891 libbe slow building snapshot list commit abc102c3e125a6b08c1d5b54449c08b53b45978a 9889 libbe reads defaults too often
2018-10-179892 Most consumers of be_list() do not need snapshotsAndy Fiddaman6-23/+50
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-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