summaryrefslogtreecommitdiff
path: root/usr/src/lib/libc
AgeCommit message (Collapse)AuthorFilesLines
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-04 [illumos-gate merge]Jerry Jelinek1-2/+2
commit 337411fcf93041fb98fbfba6506e4128cd3e1933 11775 loader: reset FONT_MANUAL flag on resolution change commit 06469a5c7c9cdac51590d31967b372bc4d09a429 11761 loader: add libcrypto.h, sha1 does not need to return anything commit 63fbf44d4aa850b30ae81628d77f0397b849edc6 11760 loader: add explicit_bzero() to libstand commit 238b28907b1e86e000112cdbcb3fd413e95c20e4 11759 sys/sha1.h should provide SHA1_BLOCK_LENGTH commit 8eef2ab6218419d91e0aefc223c9f2cd1c8e9a2c 11740 loader: warning: unused parameter commit cb371639cab89a5fc3698505c7dd0c75bd45a5a0 11753 loader: i386_loadaddr() should check for FB address commit 052042909d20316395a71c237105dffb9ce6c22f 11265 Add support for SHA512_224 and SHA512_256 to KCF and PKCS#11 Conflicts: usr/src/test/crypto-tests/tests/digest/sha512_256.c usr/src/test/crypto-tests/tests/digest/sha512_224.c usr/src/test/crypto-tests/tests/digest/Makefile usr/src/test/crypto-tests/runfiles/default.run usr/src/boot/sys/boot/i386/libi386/i386_copy.c
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-09-20 [illumos-gate merge]Jerry Jelinek2-4/+37
commit 067a68e3f9f9695a8a52350c0179d29947040ff8 11592 sdp: cast between incompatible function types commit b79609a5823c681de453be676098d9635305e6a7 11591 usbser: cast between incompatible function types commit d1704f8ef75a0e4e2dff36192648884817b6f076 11687 isaexec() leaks memory if realloc fails commit 2b77347cd95dc12475fe2af8a715097166d0523a 11683 Automatically maintain whatis database commit f5700834e5d27ffa87ba2d9ec0fe5b4e38f5bb1c 11702 loader: zalloc cstyle cleanup commit 13027a8e96cb0ef5c5e3dbe2594f7a17b73a95b5 11615 should handle locale charmap aliases commit e75b2cb046700ccab0100afdcd81f2b860fcca87 11706 crypto tests need to run 32-bit and 64-bit Conflicts: usr/src/test/crypto-tests/tests/modes/aes/gcm/Makefile usr/src/test/crypto-tests/tests/modes/aes/ecb/Makefile usr/src/test/crypto-tests/tests/modes/aes/ctr/Makefile usr/src/test/crypto-tests/tests/modes/aes/cmac/Makefile usr/src/test/crypto-tests/tests/modes/aes/ccm/Makefile usr/src/test/crypto-tests/tests/modes/aes/cbc/Makefile usr/src/test/crypto-tests/tests/modes/aes/Makefile.subdirs usr/src/test/crypto-tests/tests/digest/Makefile usr/src/test/crypto-tests/tests/common/Makefile usr/src/test/crypto-tests/runfiles/default.run usr/src/cmd/man/Makefile
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-17 [illumos-gate merge]Jerry Jelinek6-0/+38
commit e7b66456775e45577294dfd79cab910ecb886cf2 11680 want reallocf(3C)
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-12 [illumos-gate merge]Jerry Jelinek1-0/+17
commit ce115d25b7c5f8cff5a9444c4d0d1ea9d31c2056 11657 Remove old ctf tools commit 8eb8717cc9dc99bdd784b74c994bea7ef5e60f92 11626 introduce /etc/versions/build 11627 clean up UUID code for ::status commit 169b638e2b6e15b2589c3769e4a0d96188adf56d 11649 loader.efi: some systems do not translate scan code 0x8 to backspace commit 81ff72c5f2cea16235aa4a42d83d07e20090498d 11606 process erroneously shows up as from 1970 commit 3125066d426d7d7cd25d89b474290bc4b5817846 11661 provide C.UTF-8 locale commit 8a2c2d71876be7abb6367a98b63affe135ad8cc5 11673 Error setting file times with smbfs and Apple SMB server commit 084fd14f7c3336eb67ee283cabad2da8998b00d6 1701 ZFS to support UNMAP/TRIM for SSD commit ada70d038ca186abd71e023e9dec2c5148e9b36f 11648 loader.efi: comconsole should set EFI_SERIAL_REQUEST_TO_SEND bit commit d7802caee060fef7fc8e8c54b5f61e9efe26ff1e 11634 installboot should support ESP updates Conflicts: usr/src/cmd/mdb/common/modules/mdb_ks/mdb_ks.c usr/src/cmd/nsadmin/Makefile usr/src/cmd/svc/svcs/Makefile usr/src/cmd/svc/svcs/svcs.c usr/src/uts/common/fs/zfs/metaslab.c usr/src/uts/common/fs/zfs/sys/metaslab_impl.h
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-08-16 [illumos-gate merge]Jerry Jelinek6-7/+19
commit d3b5f56344d8bfcdd6cfb82446af0e5e55ad9ebe 11528 Makefile.noget can get gone 11529 Use -Wno-maybe-initialized commit c4ccc1f9004b70b07e4cdb57641c38ab607306c9 11226 Remove NetraCT support commit dcfeff93f67a1188722a358e0fbfcd604993e573 11561 loader script needs to place .eh_frame after .text commit a8ffe4975d219124d53dcd9de30126f3a595d28f 11555 gptzfsboot: boot prompt is not refreshed on device change commit 79940ff6ac581ff9431c474dcfa18c78f1cb7a50 11556 ip_attr.c functions need to not dereference conn_ixa directly after lock drop commit fe949611d4f0a0f42a6923a31cd3073e5b2bc97c 10540 wsdiff much slower under python3 than python2 commit c1064fd7ce62fe763a4475e9988ffea3b22137de 11541 allocation_classes feature must be enabled to add log device Conflicts: usr/src/uts/sparc/Makefile.sparc usr/src/uts/intel/dev/Makefile usr/src/uts/i86pc/pcie/Makefile usr/src/cmd/zoneadmd/Makefile
2019-08-1611528 Makefile.noget can get goneJohn Levon6-7/+19
11529 Use -Wno-maybe-initialized Reviewed by: Peter Tribble <peter.tribble@gmail.com> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Robert Mustacchi <rm@joyent.com>
2019-06-29OS-7828 add support for kernel crash dump encryptionBryan Cantrill1-2/+2
Reviewed by: Robert Mustacchi <robert.mustacchi@joyent.com> Approved by: Joshua M. Clulow <jmc@joyent.com>
2019-06-19 [illumos-gate merge]Jerry Jelinek18-51/+33
commit ae7ff7d6ac239648a2579a0de5a0a1be3d4e10e6 11118 libhotplug: NULL pointer errors commit dd6458550ab2996163712b25c080615392bf94d2 11117 libzfs_core: NULL pointer errors commit 281eb3a97ad0e298603325ba7c56d0222aaa5ac3 11114 libsecdb: NULL pointer errors commit d5fa36a7366530f78b3c5d1cd4c4a40085383b9f 11110 crle: NULL pointer errors commit e2294b844b9f4bfc375e88fd1260d9a39ffc82e1 11103 link_audit: NULL pointer errors commit 430c2cddc92582fc7155aaf65c78f0919d7081c1 6474 getupeercred causes spurious event port wakeups on FIFOs commit 5f5c35baa7f18214d2cd9ec105270892288f8497 11100 liblddbg: NULL pointer errors commit 344db6f401efe76f7e1d4f4c1a644ae593910219 11092 libnsl: NULL pointer errors commit e86c3f00315e5838c0ec0b14f34b94c292085956 11091 libc: NULL pointer errors commit ad24f9fb30ac1431734347d46a592d22cbfcf3b6 11081 liblddbg: comparison between pointer and integer commit 0362cabb4921eb6283a19fb680876f50907fda08 11115 libdisasm: NULL pointer errors commit 9a34674dce796d46567833216389d6d430925bb2 11182 loader: Distinguish between "no partition" and "choose best partition" with a constant. commit a8412dc108558a7a3635b7ab4f3b1b743bdff9e8 11074 loader: mod_loadkld() error: we previously assumed 'last_file' could be null commit 535ff4fc926c4df67c4665a72c71724810962d4f 11047 zmod: make sure we use zmemcpy and friends commit e207f0de2012ff5024160daa7e6e3cf11d04f2dc 11111 lex: NULL pointer errors
2019-06-1811091 libc: NULL pointer errorsToomas Soome18-51/+33
Reviewed by: Norm Jacobs <naj@snapcon.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-06-07 [illumos-gate merge]Jerry Jelinek2-2/+4
commit e32fc5b22ae6b7fc68456ddf6ca2c9abe50d8485 11097 SPARC needs some instances of POST_PROCESS_O to be POST_PROCESS_S_O commit 96dd34fce4380f5569e21176b9b310b458e5fb13 11136 SPARC build fails with ctfconvert error in libucb commit a11fb0e740178d9398c8aeb4281d1a0434402933 11135 SPARC build fails due to missing libmlsvc in mdb commit 94725e8ca08a7fafbd28e237d62672843e06032f 11099 libfksmbsrv Makefiles need updating on SPARC too commit 9e6ea9213154ef7c52331a70f1ebe24181db43f1 11096 SPARC build failure due to typo in mp_startup.c commit 38a8ff6cfbcf4832d77452cb1d68109eb629fcd1 11095 SPARC build failure after ht.h was renamed commit 685c1a21304711e8d0a21bade51b783487d53044 11175 libm should use signbit() correctly 11188 c99 math macros should return strictly backward compatible values commit d0bed8f264c913bf83285b0beed22bd3a9f7eb08 11006 idmap fall-back to DC discovery is broken commit a774f103e3771c7c04da927df024cf184248ad8f 11005 ads_site broken in sharectl get/set smb commit fea136a04b3f86ab3ec31e4c157379030fee9ade 11004 Several door servers don't properly handle exiting threads 11198 Allow adjustment of max_threads for idmapd commit ce43d0aebcca79dc3b939e594d0615a700a4d1bd 11003 smbutil: broken formatting in usage message commit a24b1e64b69e2297f103cf07335ccbf50ad77648 11002 recursive mutex detection in libfakekernel commit 5831d79bf54a743911bb94d7dcf465c178e62d4c 11001 smbd segfaults while running smbtorture.rpc commit 9dc305594346dde9c1a26d5cd4575dfa718d62ef 11000 assertion failed in common/fs/smbsrv/smb_sd.c commit f76ff24c761689d2859f3bc5faa7ec9e84f92234 11186 mdb's output autowrapping should be optional -- and disabled commit aa5acf16d728e573cbc426dacec80819b7b9cef2 10940 open(9E) should talk more about FEXCL Conflicts: usr/src/man/man9e/open.9e usr/src/cmd/mdb/test/options/tst.autowrap.mdb usr/src/cmd/mdb/common/mdb/mdb_io.c
2019-06-0611097 SPARC needs some instances of POST_PROCESS_O to be POST_PROCESS_S_OPeter Tribble2-2/+4
Reviewed by: Andrew Stormont <andyjstormont@gmail.com> Reviewed by: Norm Jacobs <naj@snapcon.com> Reviewed by: Andy Fiddaman <omnios@citrus-it.co.uk> Reviewed by: Gergő Doma <domag02@gmail.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2019-05-28 [illumos-gate merge]Jerry Jelinek1-1/+0
commit 1f4c6dbc37f14382f7ff4575a74da056dbd34d66 10864 Remove starcat support commit 7811b028df2f34164be65174d666b570b73d32c3 11066 zfs clean_mirror tests should scrub between tests commit f006f886619b16083d53ffdfa28948267e57cccf 10502 zfs_mount_006_pos.ksh wanders outside the test area Conflicts: usr/src/man/man1m/Makefile
2019-05-2410864 Remove starcat supportPeter Tribble1-1/+0
Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Andy Fiddaman <andy@omniosce.org> Reviewed by: John Levon <john.levon@joyent.com> Approved by: Joshua M. Clulow <josh@sysmgr.org>
2019-05-10 [illumos-gate merge]Jerry Jelinek1-13/+17
commit a547acf91a502e2d79ff67ef86d1b791883ca43a 10880 posix_memalign() should avoid clobbering return parameter on failure commit f26364c965228a50041eda19745fc8573312c654 10881 more C99 math macros should be compiler builtins commit 9938df9efd1c845888adf3e046421db350cf1088 10882 math headers should stop supporting K&R C
2019-05-0910880 posix_memalign() should avoid clobbering return parameter on failureRichard Lowe1-13/+17
Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Gergő Doma <domag02@gmail.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-05-0310816 ctf_dwarf_convert_type() relies on un-initialized idJohn Levon2-22/+24
10817 ctfconvert -i option is mis-handled 10818 Improve ctfconvert error messages 10819 ctfconvert should handle empty dies 10820 ctfconvert -i never converts 10821 bad free in ctf_dwarf_init_die 10815 shouldn't build gcore.c as part of kmdb Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Approved by: Gordon Ross <gwr@nexenta.com>
2019-04-25 [illumos-gate merge]Jerry Jelinek2-0/+4
commit 446c407deb93d79642a777eef22cf998e34a3248 10569 MDB module for disk labelling would be useful commit 9b8f194103574e93a8789067d2afccef3c586885 10476 file(1) could be smatch clean commit b6a0e2cd4ce8d91fe9dc750c44e662d7c7e5fb8e 10366 ld(1) should support GNU-style linker sets 10581 ld(1) should know kernel modules are a thing commit ab65fd2a6cf8b63577d26411f2ea4b628591d56d 10593 illumos build should not use kernel modules as link-editor input commit c524b4fe42d7c586615aacae917f985e3379a108 10346 ld(1) should not reduce symbol visibility of COMDAT symbols when producing relocatable objects commit 32e09e17e4529edf39ffb44fb13cdb6a0fb45733 10804 Enable unused warnings outside of uts commit 8e718be9d8b2bb15811a2dc0b61cbb5cc5fa3070 10770 idm: NULL pointer errors commit 4da99751f967c5f8f04e17d8881a68c2940f3b06 10790 i86pc: NULL pointer errors commit 36f99a58464a4c3e25e881cab429881edb09951b 10778 mac: NULL pointer errors Conflicts: usr/src/uts/common/io/mac/mac_datapath_setup.c usr/src/uts/common/io/mac/mac_client.c usr/src/uts/common/io/mac/mac.c
2019-04-2410804 Enable unused warnings outside of utsJohn Levon2-0/+4
Reviewed by: Andy Stormont <astormont@racktopsystems.com> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-04-02OS-6428 bad free in ctf_dwarf_init_dieJohn Levon2-22/+24
OS-6486 ctfconvert -i never converts OS-6488 ctfconvert should handle empty dies OS-6505 Improve ctfconvert error messages OS-7639 ctfconvert -i option is mis-handled OS-7663 ctf_dwarf_convert_type() relies on un-initialized id OS-7688 shouldn't build gcore.c as part of kmdb Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Approved by: Robert Mustacchi <rm@joyent.com>
2019-03-18 [illumos-gate merge]Jerry Jelinek1-0/+5
commit 945e3b4bc345679cad92f0a896670030a411c8f8 10089 phy_check() is bitwise, should be streetwise commit 618d207ffd5dca94c4a4715afd5a15b0025530ea 10495 libc should know how many FPU exceptions there are commit 6760681825872e5ab549ae9309431453fa97e428 10548 libumem doesn't free memory allocated by valloc or memalign commit 10ea3ab2fe049f8d68567cf4cb2e04fda1e4645b 10553 ipadm.1m should document hostmodel property commit fec53dd46f43e58822d823ac73a281d6f0a1e782 10511 loader: comconsole comc_setup should return boolean commit 2c26b085561320ff0be162e984d17279aafda6a9 10493 pts: cast between incompatible function types commit 74d419caec602f7f32a3bdea419b7f3155d3eebc 10492 ptsl: cast between incompatible function types commit e2b861771c2991875108755a59b246b86f928eab 10490 ptm: cast between incompatible function types commit ff2c0cbf8b71c56c475188b2be1d96686bc645e9 10489 mr_sas: cast between incompatible function types commit 91f8444216cbe1f7457a80ed179210c918674c8b 10488 nxge: cast between incompatible function types commit 63638116bbacd9d275b00b4602da8dca12542a53 10487 nca: cast between incompatible function types
2019-03-1510495 libc should know how many FPU exceptions there areRichard Lowe1-0/+5
Reviewed by: Jason King <jason.king@joyent.com> Reviewed by: Igor Kozhukhov <igor@dilos.org> Reviewed by: Gergő Mihály Doma <domag02@gmail.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Gordon Ross <gwr@nexenta.com>
2019-03-0110468 __ctype_mask[EOF] has been working by accidentBryan Cantrill1-17/+21
10469 GCC's -faggressive-loop-optimizations is too aggressive 10470 array over-read in has_saved_fp() Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: John Levon <john.levon@joyent.com> Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Igor Kozhukhov <igor@dilos.org> Reviewed by: Andy Fiddaman <andy@omniosce.org> Reviewed by: Gergő Doma <domag02@gmail.com> Reviewed by: Gary Mills <gary_mills@fastmail.fm> Approved by: Richard Lowe <richlowe@richlowe.net>
2019-02-14 [illumos-gate merge]Jerry Jelinek1-1863/+0
commit ba00d94ad32aec378c65c2bad5cd13dd9145041a 10121 smatch fix for auditstat commit 07e71bcf7552a80dff82c5f2b62d9d3a65c488b2 10391 SPARC build of libficl-sys fails after 10338 commit a6422048521434dc250a1832c980645e5de26b4e 9287 dladm Segmentation Fault (core dumped) on unknown field commit 9426efbbd0cbf49bc29df076259d21faff4226a9 10370 sunmdi: cast between incompatible function types commit f2c063acc68609f8132d5b735f167b1213cf5380 10359 terminfo: add underline for sun-color commit 954fa1e90ed4bd3992f7c431c152b972a1845034 10365 modconf: cast between incompatible function types commit 4dfd3a951f98bde88f1fe577490f5403db4db9d6 10363 rpcmod: this statement may fall through commit f06e090ade385ba43b3b86dc2dea1960ad49e8e4 10356 uts/common/io/tem: do not copy common line tails commit 54811da5ac6b517992fdc173df5d605e4e61fdc0 8423 Implement large_dnode pool feature 8199 multi-threaded dmu_object_alloc() 7432 Large dnode pool feature commit 856f710c9dc323b39da5935194d7928ffb99b67f 10361 usr/lib - stop lint library generation and packaging Conflicts: usr/src/uts/common/fs/zfs/dbuf.c
2019-02-1310361 usr/lib - stop lint library generation and packagingAndy Fiddaman1-1862/+0
Reviewed by: Jason King <jason.king@joyent.com> Reviewed by: Peter Tribble <peter.tribble@gmail.com> Reviewed by: Frederik Wessels <wessels147@gmail.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-02-08 [illumos-gate merge]Jerry Jelinek5-215/+11
commit 2a1fd0ffe121888d44fdec321c25b53dcfaa9118 10318 Remove starfire support commit 84a8796cdac4378079f720e0ca4d2ff15eb1b8b7 10353 uts: tem_safe_pix_clear_prom_output() fails to clear the first line commit e09cef950d257b6d3955013d461825bbc79322ef 10345 segspt_badop: cast between incompatible function types commit 5a80180135ef1464c88328124fbd15e94a5fb632 10337 uts: tem implement cls callback & visual_io v4 commit 82bb7c22d8e83f1de600f67544ab4c79e4d44b14 10331 uts: gfx_private bitmap framebuffer implementation commit 11f30dc397b17ef5d8b607824b7b028e4d3c4648 10314 nvmeadm: NULL pointer errors commit 0fbb50554d1bc9b33ef3b8e4e35eef6d94a8a56e 10237 Disable smatch for iasl commit f821b9564d61a645b0618fe71d527eeec8b2e4b5 10339 uts: x86 should have tem 80x25 commit 09e2ab34f6c69b170fe7478e8b011d6bb505e0d9 10322 usr/lib/libc - remove lint and lint libraries Conflicts: usr/src/uts/i86xpv/Makefile.files
2019-02-0710322 usr/lib/libc - remove lint and lint librariesAndy Fiddaman5-216/+12
Reviewed by: Gergő Mihály Doma <domag02@gmail.com> Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Jason King <jason.king@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-02-05OS-7498 __ctype_mask[EOF] has been working by accidentBryan Cantrill1-17/+21
OS-7511 undefined behavior in lx_cap_update_priv() turns gcc7 demonic OS-7517 -faggressive-loop-optimizations is too aggressive OS-7518 array over-read in has_saved_fp() OS-7535 allow platform builds on base-64 image OS-7536 stop shipping poold(1M) and its cohorts Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: John Levon <john.levon@joyent.com> Approved by: Robert Mustacchi <rm@joyent.com>
2019-02-01 [illumos-gate merge]Jerry Jelinek2-2/+2
commit e48c84d79572228e85cd82f9a15f6484ef9ae712 10150 smbd needs smatch fixes commit 2bc92914a1f7777163663081b69a9e5efa54c7d8 10149 make latencytop smatch clean commit 42bf02ad8ad8beded7a8046754d7aa9cf04b4deb 10148 hald should skip smatch checks commit 3a972b223858c0e81a04c85427cc2480979557ae 10147 pyzfs should disable function return checks commit 1c16f352c4ff31d252682640cf57c70463dd005f 7173 sparc: __floatundidf undefined for sparcv9 commit 3ad945325009cea0c39efe3d207e0522c4eb2153 10327 system-test-utiltest.mf has duplicate lines commit b1659ed92cb99723e24e3144b2cc0be8663442d7 10300 fem: cast between incompatible function types commit ecd7dc692599292c0012e55e5c7ca9dffca4d1a1 10299 kcpc.c: cast between incompatible function types commit ebf373523fbbfcc7f9f0b7e35f0e82fac5492cfe 10298 pcmcia: cast between incompatible function types commit 3ebafc60580cf8a412e554e4babd8c3a0d3e98ea 10297 cyclic_mp_init: cast between incompatible function types commit 1fb83a8f4f86641886ceec86db9bd430ef9b046b 10296 ficl: unused parameter vm in ficlDebugPrompt commit cf9a187ca73bc899270af62ab1cd99f2e205cf41 10293 usr/cmd/sgs - remove lint and lint libraries commit 29a77b73a1e7f5d2b94fed029b676b4eba33440b 10235 uts: boot needs simple tem to support mdb commit c787c4e4eefec8e93a6441f70c306064870d781d 10222 t_bind(3NSL) could mention data types for transports commit 299e09dec5d1f56c12f76421d18079871b467bfc 10051 cw(1) shouldn't have to translate -g commit 096c97d62be876a03a0a8cdb0a540e9c84ec509f 10267 ld and GCC disagree about i386 local dynamic TLS commit 88e61e85cc7078a2b481258cf9441eeee7ff548d 9899 cw(1onbld) should shadow more compilation Conflicts: usr/src/cmd/sgs/yacc/Makefile.targ usr/src/cmd/sgs/lex/Makefile.targ
2019-01-3110051 cw(1) shouldn't have to translate -gRichard Lowe2-2/+2
Reviewed by: Joshua M. Clulow <josh@sysmgr.org> Reviewed by: Gergő Mihály Doma <domag02@gmail.com> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-01-109814 strndup() performs pathologicallyBryan Cantrill1-2/+7
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Garrett D'Amore <garrett@damore.org> Reviewed by: Andy Fiddaman <af@citrus-it.net> Approved by: Richard Lowe <richlowe@richlowe.net>
2019-01-08OS-6795 illumos-joyent build tools depend on platform PerlJohn Levon1-2/+4
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Robert Mustacchi <rm@joyent.com>
2019-01-07 [illumos-gate merge]Jerry Jelinek8-28/+41
commit 9890ff8357a674572254e0be06b175a1e8eab4b0 10028 loader: implement framebuffer console 10029 common/font: create shared font.c 10030 import pnglite into usr/src/common/pnglite 8918 loader.efi: add vesa edid support 10031 loader: import tem for loader console 10032 loader: implement tem utf-8 support 10033 ficl: add simple gfx words 10034 loader: use term-drawrect for menu frame 10035 loader: add alpha blending for gfx_fb 10036 ficl: add fb-putimage 10037 loader: add illumos.png logo 10038 loader: replace gop and vesa with framebuffer 10039 loader: build rules for new font setup 10040 loader: gfx use GOP Blt() function in visual_io callbacks commit f33b666290305a2b2c134d23cbd1e70e06bf36fd 7796 uts: ldterm default to utf-8 commit adc2b73db62a4506a57dfd1ce89bcadc4a60a29d 7784 uts: console input should support Unicode commit 1f5207b7604fb44407eb4342aff613f7c4508508 10063 basic support for smatch 10153 checkpaths shouldn't check packaging exceptions commit c0455f334914631f42eb41177d677e2820ee6506 9478 etdump: Add the etdump utility for dumping El Torito boot catalog information. commit c62757b2b8b6c26589d7704d0ff20beb107fcd9a 10154 zfs: cast between incompatible function types commit 781f142d2ae880bb893875d2a114552171a5c3e5 10064 loader: zfs reader should not probe partitionless disks commit 8a06b3d6467c15646e663c05086378f16288af85 10155 ip: cast between incompatible function types commit c5749750a3e052f1194f65a303456224c51dea63 10157 sgs/libld: cast between incompatible function types commit 5e90af26eb6ed2206c2a5f5131a1f3c377d6e8c4 10158 sgs/rtld: cast between incompatible function types commit adc04c2d55dd20cc6a0622f1147c0b084cdc3099 10159 libc: cast between incompatible function types commit 9419bc2fc61b54b25a4e45211d31fcb920ff67cc 10162 Sun/Solaris/Kstat: cast between incompatible function types Conflicts: usr/src/tools/env/illumos.sh
2019-01-0510063 basic support for smatchJohn Levon3-6/+10
10153 checkpaths shouldn't check packaging exceptions Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-01-0410159 libc: cast between incompatible function typesToomas Soome5-21/+31
Reviewed by: Gergő Mihály Doma <domag02@gmail.com> Reviewed by: C Fraire <cfraire@me.com> Approved by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org>
2018-12-20 [illumos-gate merge]Jerry Jelinek1-98/+0
commit a22312a2010fbc0fae7e50874e1cc393f1256887 10065 exception_lists: remove some loader exceptions commit ae72ee9643cbd127139a2b6363b3f9c2872a5578 10061 usr/src/lib/libc/port/gen/l3.c is unused commit d81547170496f442be8d1f2761ffcd2781f726b2 10056 9894 broke PYTHON_VERSION Conflicts: exception_lists/hdrchk exception_lists/cstyle
2018-12-1810061 usr/src/lib/libc/port/gen/l3.c is unusedPeter Tribble1-98/+0
Reviewed by: Jason King <jason.brian.king@gmail.com> Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Gergő Mihály Doma <domag02@gmail.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2018-12-17 [illumos-gate merge]Jerry Jelinek3-6/+10
commit de6af22ae73ba8d72672288621ff50b88f2cf5fd 9971 Make getrandom(2) a public interface
2018-12-139971 Make getrandom(2) a public interfaceJason King3-6/+10
Reviewed by: Dan McDonald <danmcd@joyent.com> Reviewed by: Mike Gerdts <mike.gerdts@joyent.com> Reviewed by: Peter Tribble <peter.tribble@gmail.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Andy Fiddaman <omnios@citrus-it.net> Reviewed by: Igor Kozhukhov <igor@dilos.org> Approved by: Joshua M. Clulow <josh@sysmgr.org>
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-10-228158 Want named threads API [fix mapfile]Jerry Jelinek1-6/+0
2018-10-22 [illumos-gate merge]Jerry Jelinek2-5/+12
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