13405 ksh93 update to 2012-08-0113434 sh: mishandles backslash as last character of a block of input11750 ksh mkdir builtin doesn't honor special file permissions9199 ksh93 builtin *grep -v mishan
13405 ksh93 update to 2012-08-0113434 sh: mishandles backslash as last character of a block of input11750 ksh mkdir builtin doesn't honor special file permissions9199 ksh93 builtin *grep -v mishandles blank lines, blows up libgcrypt-config6756 sh (and ksh) have issues with ${1+"$@"}6520 ksh: sleep could wait forever4860 ksh93: core in printf3791 /bin/sh's builtin 'rm' busted: 'rm -f' without arguments returns error1047 ksh overwrites child core files880 ksh93 coredumps on 'unset'499 "interrupted system call" when using "tee" builtin in kshReviewed by: Robert Mustacchi <rm@fingolfin.org>Reviewed by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org>Reviewed by: Dominik Hassler <hadfl@omnios.org>Approved by: Rich Lowe <richlowe@richlowe.net>
show more ...
2933 compiler warning gags need better granularityReviewed by: Eric Schrock <eric.schrock@delphix.com>Approved by: Garrett D'Amore <garrett@damore.org>
369 build complaints (packaging mismatches) due to xpg4shReviewed by: gwr@nexenta.comApproved by: gwr@nexenta.com
347 convert xpg4/sh and ilk to use ksh93Reviewed by: richlowe@richlowe.netReviewed by: johnsonnenschein@gmail.comReviewed by: guido+illumos.org@berhoerster.nameReviewed by: gwr@nexenta.comApprov
347 convert xpg4/sh and ilk to use ksh93Reviewed by: richlowe@richlowe.netReviewed by: johnsonnenschein@gmail.comReviewed by: guido+illumos.org@berhoerster.nameReviewed by: gwr@nexenta.comApproved by: gwr@nexenta.com
PSARC 2009/377 In-kernel pfexec implementation.PSARC 2009/378 Basic File PrivilegesPSARC 2010/072 RBAC update: user attrs from profiles4912090 pfzsh(1) should exist4912093 pfbash(1) should exist
PSARC 2009/377 In-kernel pfexec implementation.PSARC 2009/378 Basic File PrivilegesPSARC 2010/072 RBAC update: user attrs from profiles4912090 pfzsh(1) should exist4912093 pfbash(1) should exist4912096 pftcsh(1) should exist6440298 Expand the basic privilege set in order to restrict file access6859862 Move pfexec into the kernel6919171 cred_t sidesteps kmem_debug; we need to be able to detect bad hold/free when they occur6923721 The new SYS_SMB privilege is not backward compatible6937562 autofs doesn't remove its door when the zone shuts down6937727 Zones stuck on deathrow; netstack_zone keeps a credential reference to the zone6940159 Implement PSARC 2010/072
6939349 RFE: Update ksh93 to ast-ksh.2010-03-096877392 ksh93 regresses 'uniq -c' performance6887363 Korn shell 93 sometimes mishandles return value of its child process6900314 (while true ; do tru
6939349 RFE: Update ksh93 to ast-ksh.2010-03-096877392 ksh93 regresses 'uniq -c' performance6887363 Korn shell 93 sometimes mishandles return value of its child process6900314 (while true ; do true|true ; done) hang in ioctl() with SIGTTOU6904557 wc no longer counts number of bytes correctly6904575 cut -d with multibyte character no longer works6904597 paste -d no longer works with multibyte characters6904780 /usr/bin/cksum changed output in snv_1286904870 uniq -s does not skip multibyte characters correctly6904878 join -t no longer works with multibyte char separator6907460 EXIT trap handlers are sometimes executed twice6909579 libast getopt solaris compatibility broken6920072 ksh93 tail -f, with unconditional .25s sleep and line parsing, about 37x slower than cat6932124 mktemp in ksh93 is brokenContributed by Olga Kryzhanovska <olga.kryzhanovska@gmail.com>
PSARC 2010/067 Interim modernization updates6915312 ON should be able to build IPS packages natively6281004 docbook.dtd is obsolete and unused6490919 strange file in onnv-gate6878498 update tools
PSARC 2010/067 Interim modernization updates6915312 ON should be able to build IPS packages natively6281004 docbook.dtd is obsolete and unused6490919 strange file in onnv-gate6878498 update tools proto ${ROOT} to include ${MACH} and make nightly.sh copy it into parent repository6888427 SVM packages should drop legacy objects6893530 Some header files can be opened up6903324 sharemgr should either use isaexec or not build 64-bit commands6920651 mktpl will inadvertently reuse stale license files for empty license lists6920674 svvs kmods should not be built during an open buildPortions contributed by Rich Lowe <richlowe@richlowe.net>--HG--rename : usr/src/cmd/oamuser/user/stdprofile => usr/src/cmd/nsadmin/dot-profile.shrename : usr/src/cmd/nsadmin/profile => usr/src/cmd/nsadmin/etc-profile.shrename : usr/src/pkgdefs/common_files/i.manifest => usr/src/cmd/svc/common/i.manifestrename : usr/src/pkgdefs/common_files/r.manifest => usr/src/cmd/svc/common/r.manifestrename : usr/src/lib/brand/native/Makefile => usr/src/lib/brand/ipkg/Makefilerename : usr/src/lib/brand/native/zone/Makefile => usr/src/lib/brand/ipkg/zone/Makefilerename : usr/src/lib/brand/native/zone/SUNWblank.xml => usr/src/lib/brand/ipkg/zone/SUNWblank.xmlrename : usr/src/lib/brand/native/zone/SUNWdefault.xml => usr/src/lib/brand/ipkg/zone/SUNWdefault.xmlrename : usr/src/lib/brand/native/zone/config.xml => usr/src/lib/brand/ipkg/zone/config.xmlrename : usr/src/lib/brand/native/zone/platform.xml => usr/src/lib/brand/ipkg/zone/platform.xmlrename : usr/src/lib/brand/native/Makefile => usr/src/lib/brand/labeled/Makefilerename : usr/src/lib/brand/native/zone/Makefile => usr/src/lib/brand/labeled/zone/Makefilerename : usr/src/lib/brand/native/zone/config.xml => usr/src/lib/brand/labeled/zone/config.xmlrename : usr/src/lib/brand/native/zone/platform.xml => usr/src/lib/brand/labeled/zone/platform.xmlrename : usr/src/lib/brand/native/zone/common.ksh => usr/src/lib/brand/shared/common.kshrename : usr/src/lib/brand/native/zone/query.ksh => usr/src/lib/brand/shared/query.kshrename : usr/src/lib/brand/native/zone/uninstall.ksh => usr/src/lib/brand/shared/uninstall.kshrename : usr/src/pkgdefs/common_files/i.rbac => usr/src/lib/libsecdb/common/i.rbacrename : usr/src/pkgdefs/common_files/r.rbac => usr/src/lib/libsecdb/common/r.rbacrename : usr/src/pkgdefs/license_files/cr_ATT => usr/src/pkg/license_files/cr_ATTrename : usr/src/pkgdefs/SUNWfipe/cr_Intel => usr/src/pkg/license_files/cr_Intel.SUNWfiperename : usr/src/pkgdefs/SUNWintgige/cr_Intel => usr/src/pkg/license_files/cr_Intel.SUNWintgigerename : usr/src/pkgdefs/license_files/cr_Sun => usr/src/pkg/license_files/cr_Sunrename : usr/src/pkgdefs/SUNWgrub/grubcredits => usr/src/pkg/license_files/grubcreditsrename : usr/src/pkgdefs/SUNWcsl/lic_AMD => usr/src/pkg/license_files/lic_AMDrename : usr/src/pkgdefs/license_files/lic_CDDL => usr/src/pkg/license_files/lic_CDDLrename : usr/src/pkgdefs/SUNWemlxs/lic_Emulex => usr/src/pkg/license_files/lic_Emulexrename : usr/src/pkgdefs/license_files/lic_GPLv2 => usr/src/pkg/license_files/lic_GPLv2rename : usr/src/pkgdefs/CPQary3/lic_HP => usr/src/pkg/license_files/lic_HPrename : usr/src/tools/opensolaris/BINARYLICENSE.txt => usr/src/pkg/license_files/lic_OSBLrename : usr/src/pkgdefs/license_files/lic_OSBL_preamble => usr/src/pkg/license_files/lic_OSBL_preamblerename : usr/src/pkgdefs/SUNWqlc/lic_Qlogic => usr/src/pkg/license_files/lic_Qlogicrename : usr/src/pkgdefs/SUNWhwdata/LICENSE => usr/src/pkg/license_files/lic_SUNWhwdatarename : usr/src/pkgdefs/SUNWroute/copyright.in => usr/src/pkg/license_files/lic_SUNWrouterename : usr/src/pkgdefs/SUNWgss/gss_license => usr/src/pkg/license_files/lic_gssrename : usr/src/pkgdefs/license_files/license_in_headers => usr/src/pkg/license_files/license_in_headersrename : usr/src/uts/intel/os/solaris.xpm.gz => usr/src/uts/intel/os/solaris.xpm
6899868 ksh93 busybox alias must not look for builtin in path
6897242 ksh93 makefile cleanup required
Portions contributed by Olga Kryzhanovska <olga.kryzhanovska@gmail.com>PSARC/2009/063 ksh93 update 2PSARC/2009/248 ksh93 update to 2009-03-10PSARC/2009/249 more ksh93 command conversions6888396 l
Portions contributed by Olga Kryzhanovska <olga.kryzhanovska@gmail.com>PSARC/2009/063 ksh93 update 2PSARC/2009/248 ksh93 update to 2009-03-10PSARC/2009/249 more ksh93 command conversions6888396 libast sources should not include localedef.h6605478 ksh93 profile shell option does not work6631006 ksh93 hangs in situations that ksh handles okay6661487 logname reports nothing after running the script command6705126 first call to read doesn't honor new setting of HISTFILE6764665 *libpp* Array overrun in libpp6765756 *libast* Array overruns in libast6769332 Recursive function+command substitutions terminate shell after 257 iterations6777491 *ksh93* lacks arithmetric function iszero()6778077 *ksh93* does not understand "THAW" as a signal for use with trap6789247 [ku1] libast/ksh93 1-digit hexfloat base conversion rounds incorrectly6791838 *ksh93* unset of a variable which is not set should return 06793714 RFE: Update /usr/bin/comm to AT&T AST "comm"6793719 RFE: Update /usr/bin/cut to AT&T AST "cut"6793721 RFE: Update /usr/bin/paste to AT&T AST "paste"6793722 RFE: Update /usr/bin/cmp to AT&T AST "cmp"6793726 RFE: Update /usr/bin/uniq to AT&T AST "uniq"6793735 RFE: Update /usr/bin/wc to AT&T AST "wc"6793744 RFE: Add /usr/share/doc/ksh/ for ksh93 documentation6793747 RFE: Provide "print" builtin as /usr/bin/print for external applications6793763 RFE: Update /usr/bin/ksh93 to ast-ksh.2009-05-056794952 RFE: Enable "globstar" mode in /etc/ksh.kshrc (= interactive ksh93 shells)6805792 [ku1] Moving local compound var into array does not work6805794 [ku1] printf returns "invalid character constant" for $ printf "%d\n" "'<euro>"6805795 [ku1] ksh93 does not differ between -0 and +06805797 [ku1]Can't append to nodes of an array of compound vars if addressing them via nameref6805799 Indexed compound variable arrays do not work...6805800 [ku1] Declaring associative compound array does not work6805813 RFE: Update /usr/bin/join to AT&T AST "join".6805819 RFE: Update /usr/bin/tee to AT&T AST "tee".6809663 shlint missing ending newline on errors6811916 ksh93 repeatedly segfaults when "tee" builtin is interrupted via <ctrl-c> in interactive mode6821113 SUNWosdem package issues6828644 RFE: Update /usr/bin/logname to AT&T AST "logname".6828692 RFE: Update /usr/bin/cksum to AT&T AST "cksum".6834184 ksh93 gets SIGSEGV if HISTFILE is changed in place.6834207 ksh93 gets SIGSEGV on interactive function definition with HISTSIZE unset6835835 ksh93 "cat" builtin does not handle "-n" correctly6841442 Need exception list for OS/Net trees managed via Subversion6848486 "echo ${test}" with test undefined crashes the shell6850672 ksh93 (VISUAL=vi) crashes with memory fault while scrolling through history6855875 typeset -X x ; print $x # does not print sufficient digits to restore value6857344 /usr/bin/hash core dump with invalid arguments6866676 Need test suite module to test the kernel support for compiled shell scripts6881017 Subshell doesn't exit, holds pipe open preventing callers from exiting6884409 fts functions in libast library can result in segv with deep dir trees (similar to CERT VU#590371)
6864230 hiho, hiho, it'ch chtime for CH to goPortions contributed by Rich Lowe
6807179 ksh93 does unneccesary|libc::getpwnam()|lookups for ~(modifier)pattern patternsContributed by Roland Mainz <roland.mainz@nrubsig.org>
6793120 pkill fails on native and sn1 branded zones6800929 snv_106 ksh93 update breaks Install(1M)Contributed by Roland Mainz <roland.mainz@nrubsig.org>
PSARC/2008/094 ksh93 Update 1PSARC/2008/344 ksh93 Integration Update 1 Amendments 1PSARC/2008/589 Remove /usr/bin/printf from PSARC case 2008 0946619428 *ksh93* RFE: Update ksh93 in Solaris to ast
PSARC/2008/094 ksh93 Update 1PSARC/2008/344 ksh93 Integration Update 1 Amendments 1PSARC/2008/589 Remove /usr/bin/printf from PSARC case 2008 0946619428 *ksh93* RFE: Update ksh93 in Solaris to ast-ksh.2008-11-046788659 RFE: Update libpp in Solaris to ast-open.2008-07-256561901 RFE: Add "shcomp" (shell script compiler) + kernel module to exec binary sh code6599668 RFE: Move consumers of alias.sh over to ksh936595183 *ksh93* RFE: Update ksh93-integration demo code6775901 *ksh93* no C message catalogs are generated for ksh936451262 *sleep* RFE: /usr/bin/sleep should support floating-point values6687139 *ksh93* command substitution, exec, and stdout redirection cause allocation loop6703761 *ksh93* crashes in script containing uncommon output redirections6715496 *ksh93* SEGVs on array reinitialization6713682 *ksh93* Creating a compound variable in a subshell "bleeds through" to the calling subshell6672350 *ksh93* causes parent shell to die when child shell is suspended6745015 *ksh93* VARIABLE=`command substitution` assignment is not reliable on OpenSolaris6710205 *ksh93* problem with command substitution (within back quotes) containing \$'6737600 *ksh93* exits debugger when user presses ctrl-c6748645 *ksh93* fc -l -e - is mis-parsed, outputs wrong error message "-e - requires single argument"6754020 *ksh93* does weird '[' expansion6753538 *ksh93* umask modification leaks out of a ksh93 subshell6766246 *ksh93* bug in pattern matching6763594 *ksh93* executes command after "command" builtin twice on failure6762665 *ksh93* Difficult-to-reproduce SIGSEGV in ksh93
6437624 RFE: Add ksh93 (as /usr/bin/ksh93) and libshell.so to OS/Net6505835 AST tools and library (libpp) required for creating l10n messages for ksh93PSARC/2006/550 Korn Shell 93 IntegrationPSARC
6437624 RFE: Add ksh93 (as /usr/bin/ksh93) and libshell.so to OS/Net6505835 AST tools and library (libpp) required for creating l10n messages for ksh93PSARC/2006/550 Korn Shell 93 IntegrationPSARC/2006/587 /etc/ksh.kshrc for ksh93PSARC/2007/035 ksh93 AmendmentsContributed by Roland Mainz <roland.mainz@nrubsig.org>--HG--rename : usr/src/lib/libcmd/common/mapfile-vers => deleted_files/usr/src/lib/libcmd/common/mapfile-versrename : usr/src/lib/libcmd/common/placeholder.c => deleted_files/usr/src/lib/libcmd/common/placeholder.c