summaryrefslogtreecommitdiff
path: root/usr/src/lib
AgeCommit message (Collapse)AuthorFilesLines
2019-12-1012006 libzfs: replace EFI_MIN_RESV_SIZE by efi_reserved_sectors()Toomas Soome1-2/+3
Reviewed by: John Levon <john.levon@joyent.com> Reviewed by: Robert Mustacchi <rm@fingolfin.org> Approved by: Dan McDonald <danmcd@joyent.com>
2019-12-0611971 Reduce loaded range tree memory usagePaul Dagnelie4-3/+22
Portions contributed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: George Wilson <gwilson@delphix.com> Reviewed by: Matt Ahrens <matt@delphix.com> Reviewed by: Sebastien Roy seb@delphix.com Reviewed by: Igor Kozhukhov <igor@dilos.org> Reviewed by: Brian Behlendorf <behlendorf1@llnl.gov> Reviewed by: Kody Kantor <kody.kantor@joyent.com> Reviewed by: Andy Fiddaman <andy@omniosce.org> Approved by: Dan McDonald <danmcd@joyent.com>
2019-12-0311979 libshell: bitwise comparison always evaluates to falseToomas Soome1-1/+1
Reviewed by: Andy Fiddaman <andy@omniosce.org> Approved by: Robert Mustacchi <rm@fingolfin.org>
2019-12-0211945 pool import performance regression due to repeated libshare initializationJoyce McIntosh4-14/+57
Reviewed by: Sanjay Nadkarni <sanjay.nadkarni@nexenta.com> Reviewed by: Evan Layton <evan.layton@nexenta.com> Reviewed by: Dan McDonald <danmcd@joyent.com> Reviewed by: Jason King <jason.brian.king@gmail.com> Approved by: Garrett D'Amore <garrett@damore.org>
2019-12-0211984 libproc: passing argument 2 to restrict-qualified parameter aliases ↵Toomas Soome1-2/+7
with argument 1 Reviewed by: Andy Fiddaman <omnios@citrus-it.co.uk> Reviewed by: Robert Mustacchi <rm@fingolfin.org> Approved by: Dan McDonald <danmcd@joyent.com>
2019-11-272988 nfssrv: need ability to go to submounts for v3 and v2 protocolsVitaliy Gusev2-1/+12
Portions contributed by: Marcel Telka <marcel.telka@nexenta.com> Portions contributed by: Jean McCormack <jean.mccormack@nexenta.com> Reviewed by: Yuri Pankov <yuri.pankov@nexenta.com> Reviewed by: Alek Pinchuk <alek.pinchuk@nexenta.com> Reviewed by: Dan Fields <dan.fields@nexenta.com> Reviewed by: Dan McDonald <danmcd@joyent.com> Approved by: Garrett D'Amore <garrett@damore.org>
2019-11-2311960 Add topo module and hdl api for freeing string arrayRob Johnston10-107/+99
Reviewed by: Jordan Hendricks <jordan.hendricks@joyent.com> Reviewed by: Matthias Scheler <matthias.scheler@wdc.com> Approved by: Robert Mustacchi <rm@fingolfin.org>
2019-11-2111972 resync smatchJohn Levon1-6/+6
Reviewed by: Robert Mustacchi <rm@fingolfin.org> Approved by: Dan McDonald <danmcd@joyent.com>
2019-11-2112003 libefi: add efi_reserved_sectors()Toomas Soome2-3/+23
Reviewed by: John Levon <john.levon@joyent.com> Reviewed by: Robert Mustacchi <rm@fingolfin.org> Approved by: Dan McDonald <danmcd@joyent.com>
2019-11-2111986 libproc: cast between incompatible function typesToomas Soome1-4/+4
Reviewed by: John Levon <john.levon@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-11-1811820 upstream Nexenta iSCSI and COMSTAR fixesRick McNeal1-2/+2
Portions contributed by: Albert Lee <trisk@nexenta.com> Portions contributed by: Alex Deiter <alex.deiter@nexenta.com> Portions contributed by: Bayard G. Bell <bayard.bell@nexenta.com> Portions contributed by: Dan Fields <dan.fields@nexenta.com> Portions contributed by: Dan McDonald <danmcd@nexenta.com> Portions contributed by: Dmitry Gromada <dmitry.gromada@nexenta.com> Portions contributed by: Jerry Jelinek <jerry.jelinek@joyent.com> Portions contributed by: kcrowenex <kevin.crowe@nexenta.com> Portions contributed by: Matt Barden <matt.barden@nexenta.com> Portions contributed by: Michael Tsymbalyuk <michael.tsymbalyuk@nexenta.com> Portions contributed by: Rob Gittins <rob.gittins@nexenta.com> Portions contributed by: Steve Ma <steve.ma@nexenta.com> Portions contributed by: Tony Nguyen <tony.nguyen@nexenta.com> Portions contributed by: Yuri Pankov <yuri.pankov@nexenta.com> Reviewed by: Bayard Bell <bayard.bell@nexenta.com> Reviewed by: Christopher Siden <christopher.siden@delphix.com> Reviewed by: Dan Fields <dan.fields@nexenta.com> Reviewed by: Dan McDonald <danmcd@omniti.com> Reviewed by: Evan Layton <evan.layton@nexenta.com> Reviewed by: Garrett D'Amore <garrett@damore.org> Reviewed by: George Wilson <george.wilson@delphix.com> Reviewed by: Gordon Ross <gordon.ross@nexenta.com> Reviewed by: Hans Rosenfeld <hans.rosenfeld@nexenta.com> Reviewed by: Jason King <jason.brian.king@gmail.com> Reviewed by: Jean McCormack <jean.mccormack@nexenta.com> Reviewed by: Josef Sipek <josef.sipek@nexenta.com> Reviewed by: Joyce McIntosh <joyce.mcintosh@nexenta.com> Reviewed by: Kody Kantor <kody.kantor@joyent.com> Reviewed by: Marcel Telka <marcel.telka@nexenta.com> Reviewed by: Matthew Ahrens <mahrens@delphix.com> Reviewed by: Max Grossman <max.grossman@delphix.com> Reviewed by: Rick McNeal <rick.mcneal@nexenta.com> Reviewed by: Rob Gittins <rob.gittins@nexenta.com> Reviewed by: Sanjay Nadkarni <sanjay.nadkarni@nexenta.com> Reviewed by: Saso Kiselkov <skiselkov.ml@gmail.com> Reviewed by: Steve Peng <steve.peng@nexenta.com> Reviewed by: tim Jacobson <tim.jacobson@nexenta.com> Reviewed by: Tony Nguyen <tony.nguyen@nexenta.com> Reviewed by: Yuri Pankov <yuri.pankov@nexenta.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-11-1811855 Update SMB client to 3.02Gordon Ross4-13/+124
Reviewed by: Matt Barden <matt.barden@nexenta.com> Reviewed by: Yuri Pankov <yuri.pankov@nexenta.com> Reviewed by: Andy Fiddaman <andy@omniosce.org> Approved by: Dan McDonald <danmcd@joyent.com>
2019-11-1511939 libgen: this statement may fall throughToomas Soome1-2/+5
Reviewed by: Matthias Scheler <matthias.scheler@tegile.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-11-1411854 Domain Admins shouldn't always be AdministratorsMatt Barden1-33/+2
Reviewed by: Gordon Ross <gordon.ross@nexenta.com> Reviewed by: Evan Layton <evan.layton@nexenta.com> Reviewed by: Andrew Stormont <astormont@racktopsystems.com> Approved by: Garrett D'Amore <garrett@damore.org>
2019-11-1411853 Administrators should have Backup and Restore privileges by defaultMatt Barden1-1/+3
Reviewed by: Gordon Ross <gordon.ross@nexenta.com> Reviewed by: Evan Layton <evan.layton@nexenta.com> Reviewed by: Andrew Stormont <astormont@racktopsystems.com> Approved by: Garrett D'Amore <garrett@damore.org>
2019-11-1411773 Need ways to override Domain Admins' full controlMatt Barden1-1/+7
Reviewed by: Gordon Ross <gordon.ross@nexenta.com> Reviewed by: Evan Layton <evan.layton@nexenta.com> Reviewed by: Andrew Stormont <astormont@racktopsystems.com> Approved by: Garrett D'Amore <garrett@damore.org>
2019-11-1411039 All zfs/nfs/smb threads in door calls to idle idmapGordon Ross7-12/+82
Reviewed by: Matt Barden <matt.barden@nexenta.com> Reviewed by: Yuri Pankov <yuri.pankov@nexenta.com> Reviewed by: Roman Strashkin <roman.strashkin@nexenta.com> Reviewed by: Andrew Stormont <astormont@racktopsystems.com> Approved by: Garrett D'Amore <garrett@damore.org>
2019-11-1211825 PKCS#11 CKM_AES_CBC_PAD decryption can failJason King1-191/+624
Reviewed by: Dan McDonald <danmcd@joyent.com> Approved by: Gordon Ross <gordon.w.ross@gmail.com>
2019-11-1111951 smatch sometimes flags problems with ipmp_snap_take()Jason King1-0/+5
Reviewed by: Andrew Stormont <astormont@racktopsystems.com> Reviewed by: John Levon <john.levon@joyent.com> Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Andy Fiddaman <omnios@citrus-it.co.uk> Approved by: Dan McDonald <danmcd@joyent.com>
2019-11-0911818 IPMI topo plugin shouldn't return data from unavailable sensorsMatthias Scheler2-64/+193
Reviewed by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org> Reviewed by: Paul Winder <paul@winders.demon.co.uk> Approved by: Dan McDonald <danmcd@joyent.com>
2019-11-0111895 libumem: umem_error_buffer is goneToomas Soome1-3/+3
Reviewed by: John Levon <john.levon@joyent.com> Reviewed by: Andy Fiddaman <andy@omniosce.org> Approved by: Robert Mustacchi <rm@fingolfin.org>
2019-10-2911867 PCIe expansion slots mis-labelled in topoRob Johnston2-35/+98
Reviewed by: Yuri Pankov <yuri.pankov@nexenta.com> Approved by: Robert Mustacchi <rm@fingolfin.org>
2019-10-2911862 cleanup smatch/cstyle/wscheck issues in usr/src/lib/sun_sas/Rob Johnston19-214/+265
Reviewed by: Andy Fiddaman <omnios@citrus-it.co.uk> Reviewed by: Andy Stormont <astormont@racktopsystems.com> Reviewed by: Igor Kozhukhov <igor@dilos.org> Reviewed by: Kody Kantor <kody.kantor@joyent.com> Approved by: Robert Mustacchi <rm@fingolfin.org>
2019-10-2911842 Want audit events for auditon(A_SETPMASK) and friendsAlex Wilson2-2/+5
Reviewed by: John Levon <john.levon@joyent.com> Reviewed by: Andy Fiddaman <andy@omniosce.org> Approved by: Robert Mustacchi <rm@fingolfin.org>
2019-10-2911872 Fix incremental recursive encrypted receiveTom Caputi1-5/+17
Portions contributed by: Jason King <jason.king@joyent.com> Reviewed by: loli10K <ezomori.nozomu@gmail.com> Reviewed by: Brian Behlendorf <behlendorf1@llnl.gov> Reviewed by: Igor Kozhukhov <igor@dilos.org> Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Andy Fiddaman <omnios@citrus-it.co.uk> Approved by: Dan McDonald <danmcd@joyent.com>
2019-10-2511037 SMB File access audit logging (reserve IDs)Matt Barden2-2/+5
Reviewed by: Gordon Ross <gordon.ross@nexenta.com> Reviewed by: Roman Strashkin <roman.strashkin@nexenta.com> Reviewed by: Saso Kiselkov <saso.kiselkov@nexenta.com> Reviewed by: Rick McNeal <rick.mcneal@nexenta.com> Reviewed by: Yuri Pankov <yuri.pankov@nexenta.com> Reviewed by: John Levon <john.levon@joyent.com>
2019-10-2411826 Buffer overflow and memory leak in "libbsm"Matthias Scheler1-9/+20
Reviewed by: Andy Fiddaman <andy@omniosce.org> Reviewed by: Robert Mustacchi <rm@fingolfin.org> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-10-249531 Want netstat -u to show PIDs associated with socketsAndy Fiddaman7-23/+57
11707 provide 64-bit libdhcpagent 11708 netstat should be smatch and CERRWARN clean Portions contributed by: Mohamed A. Khalfella <khalfella@gmail.com> Reviewed by: Robert Mustacchi <rm@fingolfin.org> Reviewed by: Dominik Hassler <hadfl@omniosce.org> Approved by: Garrett D'Amore <garrett@damore.org>
2019-10-2211741 regexec: fix processing multibyte stringsYuri Pankov1-3/+45
Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-10-228908 regcomp: reduce size of bitmap for multibyte localesYuri Pankov3-13/+20
Reviewed by: Andrew Stormont <andyjstormont@gmail.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-10-228993 regex: Refactor fast/slow stepping bits in the matching engineKyle Evans3-251/+304
Portions contributed by: Yuri Pankov <yuri.pankov@nexenta.com> Reviewed by: Robert Mustacchi <rm@fingolfin.org> Approved by: Dan McDonald <danmcd@joyent.com>
2019-10-1911835 smbd rpc service crash in ndr_outer_string / ndr_s_wcharGordon Ross1-18/+31
Reviewed by: Matt Barden <matt.barden@nexenta.com> Reviewed by: Yuri Pankov <yuri.pankov@nexenta.com> Reviewed by: Evan Layton <evan.layton@nexenta.com> Reviewed by: Andy Stormont <AStormont@racktopsystems.com> Approved by: Robert Mustacchi <rm@fingolfin.org>
2019-10-1511796 libpcidb leaks file descriptorsRobert Mustacchi1-0/+3
Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Andrew Stormont <andyjstormont@gmail.com> Reviewed by: Garrett D'Amore <gdamore@damore.org> Approved by: Dan McDonald <danmcd@joyent.com>
2019-10-1210178 Enable compiler warnings when building C++ codeAndrew Stormont7-10/+52
Reviewed by: Matthias Scheler <matthias.scheler@wdc.com> Reviewed by: Andy Fiddaman <omnios@citrus-it.co.uk> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-10-0411760 loader: add explicit_bzero() to libstandToomas Soome1-2/+2
Reviewed by: Andy Fiddaman <omnios@citrus-it.co.uk> Reviewed by: Andrew Stormont <andyjstormont@gmail.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-10-0311265 Add support for SHA512_224 and SHA512_256 to KCF and PKCS#11Jason King3-17/+54
Reviewed by: Andy Fiddaman <omnios@citrus-it.co.uk> Reviewed by: Dan McDonald <danmcd@joyent.com> Approved by: Gordon Ross <gordon.w.ross@gmail.com>
2019-09-277661 illumos should provide 64bit perl modulesAndrew Stormont1-0/+5
Reviewed by: Andy Fiddaman <andy@omniosce.org> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-09-2711667 remove duplicate lz4 implementationsToomas Soome2-2/+8
Reviewed by: Andrew Stormont <andyjstormont@gmail.com> Reviewed by: Andy Fiddaman <omnios@citrus-it.co.uk> Approved by: Dan McDonald <danmcd@joyent.com>
2019-09-2011687 isaexec() leaks memory if realloc failsAndy Fiddaman1-3/+6
Reviewed by: Yuri Pankov <yuri.pankov@nexenta.com> Reviewed by: Robert Mustacchi <rm@fingolfin.org> Approved by: Dan McDonald <danmcd@joyent.com>
2019-09-1911615 should handle locale charmap aliasesYuri Pankov1-1/+31
Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-09-1811684 shadow compilers dislike glib2 2.62Andy Fiddaman1-8/+11
Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Dominik Hassler <hadfl@omniosce.org> Approved by: Dan McDonald <danmcd@joyent.com>
2019-09-1611680 want reallocf(3C)Andy Fiddaman6-0/+38
Reviewed by: Igor Kozhukhov <igor@dilos.org> Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Matthias Scheler <matthias.scheler@wdc.com> Reviewed by: Yuri Pankov <yuri.pankov@nexenta.com> Reviewed by: John Levon <john.levon@joyent.com> Approved by: Robert Mustacchi <rm@joyent.com>
2019-09-1211656 SMB share names appear as all lowercaseAndrew Stormont1-4/+3
Reviewed by: Albert Lee <alee@racktopsystems.com> Reviewed by: Garrett D'Amore <gdamore@racktopsystems.com> Reviewed by: Vitaliy Gusev <vgusev@racktopsystems.com> Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Gordon Ross <gwr@nexenta.com> Approved by: Gordon Ross <gwr@nexenta.com>
2019-09-1011661 provide C.UTF-8 localeYuri Pankov1-0/+17
Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Igor Kozhukhov <igor@dilos.org> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-09-101701 ZFS to support UNMAP/TRIM for SSDBrian Behlendorf8-45/+255
Portions contributed by: Jerry Jelinek <jerry.jelinek@joyent.com> Portions contributed by: George Wilson <george.wilson@delphix.com> Portions contributed by: Saso Kiselkov <saso.kiselkov@nexenta.com> Portions contributed by: Tim Chase <tim@chase2k.com> Portions contributed by: Chunwei Chen <tuxoko@gmail.com> Reviewed by: Matt Ahrens <mahrens@delphix.com> Reviewed by: loli10K <ezomori.nozomu@gmail.com> Reviewed by: Tim Chase <tim@chase2k.com> Reviewed by: George Wilson <george.wilson@delphix.com> Reviewed by: Richard Elling <Richard.Elling@RichardElling.com> Reviewed by: Tom Caputi <tcaputi@datto.com> Reviewed by: Jorgen Lundman <lundman@lundman.net> Reviewed by: Serapheim Dimitropoulos <serapheim@delphix.com> Reviewed by: C Fraire <cfraire@me.com> Reviewed by: Kody Kantor <kody.kantor@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-09-1011634 installboot should support ESP updatesToomas Soome2-7/+9
Reviewed by: Alexander Eremin <a.eremin@nexenta.com> Reviewed by: Andy Fiddaman <andy@omniosce.org> Approved by: Dan McDonald <danmcd@joyent.com>
2019-09-0811654 libipmi/Makefile.com has an invalid and unused variable substitutionRichard Lowe1-8/+2
Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Gordon Ross <gwr@nexenta.com>
2019-09-0711662 nss_ldap: group members are not comma separatedToomas Soome1-5/+9
Reviewed by: Andrew Stormont <andyjstormont@gmail.com> Reviewed by: C Fraire <cfraire@me.com> Approved by: Robert Mustacchi <rm@fingolfin.org>
2019-09-0711633 SPARC NULL pointer errors in libprtdiag_psrPeter Tribble3-278/+265
Reviewed by: Yuri Pankov <yuripv@yuripv.net> Reviewed by: Andy Fiddaman <omnios@citrus-it.co.uk> Approved by: Gordon Ross <gwr@nexenta.com>
2019-09-0711632 SPARC NULL pointer error in libtsalarmPeter Tribble1-2/+2
Reviewed by: Yuri Pankov <yuripv@yuripv.net> Reviewed by: Andy Fiddaman <omnios@citrus-it.co.uk> Approved by: Gordon Ross <gwr@nexenta.com>