3222ac2 new upstream release

Authored and Committed by vmihalko 2 years ago
76 files changed. 392 lines added. 3201 lines removed.
.gitignore
file modified
+1 -0
ksh-1.0.0-beta.1-regre-tests.patch
file added
+365
ksh-20070328-builtins.patch
file removed
-11
ksh-20080202-manfix.patch
file removed
-47
ksh-20100202-pathvar.patch
file removed
-20
ksh-20100621-fdstatus.patch
file removed
-54
ksh-20100621-manfix3.patch
file removed
-12
ksh-20100826-fixregr.patch
file removed
-68
ksh-20120801-F_dupfd_cloexec.patch
file removed
-22
ksh-20120801-alarmifs.patch
file removed
-33
ksh-20120801-annocheck.patch
file removed
-150
ksh-20120801-argvfix.patch
file removed
-13
ksh-20120801-assoc-unset-leak.patch
file removed
-20
ksh-20120801-badgcc.patch
file removed
-22
ksh-20120801-ccflags.patch
file removed
-21
ksh-20120801-cdfix.patch
file removed
-14
ksh-20120801-cdfix2.patch
file removed
-25
ksh-20120801-cdfix3.patch
file removed
-12
ksh-20120801-cdfork.patch
file removed
-40
ksh-20120801-covsfix.patch
file removed
-58
ksh-20120801-covsfix2.patch
file removed
-57
ksh-20120801-crash.patch
file removed
-64
ksh-20120801-cve-2019-14868.patch
file removed
-52
ksh-20120801-dotdoublefree.patch
file removed
-19
ksh-20120801-emptyarrayinit.patch
file removed
-11
ksh-20120801-fd2lost.patch
file removed
-72
ksh-20120801-filecomsubst.patch
file removed
-11
ksh-20120801-forkbomb.patch
file removed
-12
ksh-20120801-fununset.patch
file removed
-12
ksh-20120801-glibc-build-fix.patch
file removed
-38
ksh-20120801-heresub.patch
file removed
-32
ksh-20120801-iso8859.patch
file removed
-74
ksh-20120801-jobwait-sigstop.patch
file removed
-11
ksh-20120801-kia.patch
file removed
-12
ksh-20120801-kshmfix.patch
file removed
-66
ksh-20120801-lexfix.patch
file removed
-56
ksh-20120801-locking.patch
file removed
-26
ksh-20120801-macro.patch
file removed
-178
ksh-20120801-manfix4.patch
file removed
-12
ksh-20120801-mb-after-argvar.patch
file removed
-15
ksh-20120801-memlik.patch
file removed
-37
ksh-20120801-memlik3.patch
file removed
-76
ksh-20120801-mlikfiks.patch
file removed
-34
ksh-20120801-mtty.patch
file removed
-12
ksh-20120801-noexeccdfix.patch
file removed
-40
ksh-20120801-nohupfork.patch
file removed
-11
ksh-20120801-nomulti.patch
file removed
-11
ksh-20120801-nv_open-memcmp.patch
file removed
-12
ksh-20120801-oldenvinit.patch
file removed
-95
ksh-20120801-parserfix.patch
file removed
-26
ksh-20120801-posix-exit.patch
file removed
-24
ksh-20120801-retfix.patch
file removed
-14
ksh-20120801-rmdirfix.patch
file removed
-505
ksh-20120801-roundit.patch
file removed
-12
ksh-20120801-sh_iovalidfd.patch
file removed
-79
ksh-20120801-subshell-jobwait.patch
file removed
-14
ksh-20120801-subshell-leak.patch
file removed
-20
ksh-20120801-sufix.patch
file removed
-11
ksh-20120801-syntax-error.patch
file removed
-12
ksh-20120801-tabfix.patch
file removed
-18
ksh-20120801-tpstl.patch
file removed
-12
ksh-20120801-trapcom.patch
file removed
-98
ksh-20120801-typeset.patch
file removed
-16
ksh-20120801-unset-param.patch
file removed
-17
ksh-20120801-validate-fd.patch
file removed
-11
ksh-20120801-xufix.patch
file removed
-29
ksh-20130214-fixkill.patch
file removed
-21
ksh-20130613-cdfix4.patch
file removed
-15
ksh-20130628-longer.patch
file removed
-58
ksh-20140301-fikspand.patch
file removed
-12
ksh-20140415-hokaido.patch
file removed
-37
ksh-20140801-arraylen.patch
file removed
-11
ksh-20140801-diskfull.patch
file removed
-21
ksh-20140929-safefd.patch
file removed
-52
ksh.spec
file modified
+25 -254
sources
file modified
+1 -2
    new upstream release
    
    Patch1:      ksh-20070328-builtins.patch
    I don't see any reason for this patch.
    
    Patch2:       ksh-20100826-fixregr.patch
    UpstreamCommit:           https://github.com/ksh93/ksh/commit/c9634e908df2787d439325fefa78ea8109e0e3a7
    Tests are passing without this patch.
    
    Patch6:       ksh-20080202-manfix.patch
    UC:           https://github.com/ksh93/ksh/commit/ea5b25b93a099cc113bc13f90f37125ad2c49500
    
    Patch17:      ksh-20100202-pathvar.patch
    UC:           https://github.com/ksh93/ksh/commit/f485fe0f8d0d6296c79db98a1d56ed66128a8ca2
    
    Patch18:      ksh-20100621-fdstatus.patch
    UC:           https://github.com/ksh93/ksh/commit/778fd6ca2d919358db38076123e5705994e2a524
    
    Patch19:      ksh-20120801-rmdirfix.patch
    UC:           https://github.com/ksh93/ksh/commit/feaf718f16725efbd1bc102c9b92c29d476943ba
    
    Patch20:      ksh-20120801-cdfix.patch
    UC:           https://github.com/ksh93/ksh/commit/d1483150ab985ab368f16315a6dbe4f936ab7344
    
    Patch21:      ksh-20120801-cdfix2.patch
    Patch49:      ksh-20120801-cdfix3.patch
    Patch51:      ksh-20130613-cdfix4.patch
    UC:           https://github.com/ksh93/ksh/commit/f7ffaaba1793a99a8c6a7ba4628475a3af587e53
    Based On Reproduces: none of these bugs currently exist in KSH-1.0.0-beta.1-1
    
    Patch22:      ksh-20120801-tabfix.patch
    UC:           https://github.com/ksh93/ksh/commit/ba43436f10a41816d1f4b78e7494879c313d31d6
    
    Patch23:      ksh-20130214-fixkill.patch
    UC:           https://github.com/ksh93/ksh/commit/ff358f3464bce5a2ec18e642cf5886afc5259f9e
    
    Patch24:      ksh-20120801-kshmfix.patch
    UC:           https://github.com/ksh93/ksh/commit/7e5fd3e98dc38a69f1cccb285af64e71458b2272
    
    Patch25:      ksh-20120801-memlik.patch
    UC:           https://github.com/ksh93/ksh/commit/05683ec75b4c7123143bf60c58f52c75e719cb45
    
    Patch26:      ksh-20120801-forkbomb.patch
    UC:           https://github.com/ksh93/ksh/commit/66c955bc8fa6fad4e77a836f76e2542165465e79
    
    Patch27:      ksh-20120801-macro.patch
    UC:           https://github.com/ksh93/ksh/commit/970069a6feb71424f4a98b9f3005181eeaa1c448
    
    Patch29:      ksh-20130628-longer.patch
    UC:           https://github.com/ksh93/ksh/commit/05ac1dbb411ee7c4ad5c6d7ae499e72c12be09f6
    
    Patch30:      ksh-20120801-mlikfiks.patch
    UC:           https://github.com/ksh93/ksh/commit/fe20311fe9ca9fbc69df84d8cae3aef31e4fa740
    
    Patch31:      ksh-20120801-covsfix.patch
    UC:           https://github.com/ksh93/ksh/commit/d0a5cab1aba58cd6908772727797f40b1506441a
    UC:           https://github.com/ksh93/ksh/commit/c4f980eb29da372e0179294e3a3feb2b6b2e8939
    UC:           https://github.com/ksh93/ksh/commit/e25d9f4190b247676449ab42de778437719c990a
    Reproducers are not available.
    
    Patch32:      ksh-20100621-manfix3.patch
    UC:           https://github.com/ksh93/ksh/commit/778b3da79a01eec25dfdc69279aa2a7c253d94d3
    
    Patch33:      ksh-20120801-nomulti.patch
    BoR:          this bug doesn't exist in KSH-1.0.0-beta.1-1 anymore.
    
    Patch34:      ksh-20120801-mtty.patch
    UC:           https://github.com/ksh93/ksh/commit/41ebb55a3a9133f58cf3cc1c47e83bb5dc11404e
    
    Patch35:      ksh-20120801-fd2lost.patch
    UC:           https://github.com/ksh93/ksh/commit/b7dde4e747f3a50b2f1b10aa3778ad43b44a70b4
    
    Patch36:      ksh-20120801-argvfix.patch
    UC:           https://github.com/ksh93/ksh/commit/cefe087d238c5ceda568513614d7dacc4515d201
    
    Patch37:      ksh-20120801-memlik3.patch
    UC:           https://github.com/ksh93/ksh/commit/461a1aebc1eb8597f1a1ec6cd2b9e3d6d150d156
    
    Patch38:      ksh-20120801-lexfix.patch
    BoR:          this bug doesn't exist in KSH-1.0.0-beta.1-1 anymore.
    
    Patch39:      ksh-20120801-filecomsubst.patch
    UC:           https://github.com/ksh93/ksh/commit/fe6d0903dc5a6d6af3e72fc1d0da72e2c9db6751
    
    Patch40:      ksh-20120801-crash.patch
    UC:           https://github.com/ksh93/ksh/commit/ce68e1be37c342d7d11679b4c6316f9ad0f02a74
    
    Patch41:      ksh-20120801-sufix.patch
    UC:           https://github.com/ksh93/ksh/commit/352e68dabd5e2fe6bee23e688f11d43fb0d9bf16
    
    Patch42:      ksh-20140301-fikspand.patch
    UC:           https://github.com/ksh93/ksh/commit/a14d17c0f471e81cde6644ac17ec2f890d63383c
    
    Patch43:      ksh-20120801-roundit.patch
    UC:	      https://github.com/ksh93/ksh/commit/d7c90eadc39ea3363ee6fe4f16ce0e2baecc81b1
    
    Patch44:      ksh-20120801-heresub.patch
    UC:           https://github.com/ksh93/ksh/commit/350b52ea4e686ba3c51fd2ec72b1eb9a69431954
    UC:           https://github.com/ksh93/ksh/commit/6e515f1d45fe64e8775ba656c288478e732d129e
    
    Patch45:      ksh-20140415-hokaido.patch
    UC:           https://github.com/ksh93/ksh/commit/4ce486a7a4daa5df3edfd2b23c250ceff7da0f3f
    
    Patch46:      ksh-20120801-tpstl.patch
    UC:           https://github.com/ksh93/ksh/commit/3654ee73c03fb622dc878d6d2adb54dff13e0624
    
    Patch47:      ksh-20120801-manfix4.patch
    This patch doesn't make sense.
    
    Patch48:      ksh-20120801-fununset.patch
    UC:           https://github.com/ksh93/ksh/commit/c382cea176bf9308418ffff370460a68dc4fe5db
    
    Patch39:      ksh-20120801-filecomsubst.patch
    UC:           https://github.com/ksh93/ksh/commit/fe6d0903dc5a6d6af3e72fc1d0da72e2c9db6751
    
    Patch50:      ksh-20120801-locking.patch
    UC:           https://github.com/ksh93/ksh/commit/b7f48e8a100fc63d6b7b28b82c986cb60d1427fe
    
    Patch52:      ksh-20120801-retfix.patch
    UC:           https://github.com/ksh93/ksh/commit7e6bbf85b635a884dc48a7c7cca8123e2a2f2257
    
    Patch53:      ksh-20120801-cdfork.patch
    UC:           https://github.com/ksh93/ksh/commit/f7c3565f4eed029163c8959ad8e44767224b3c9c
    
    Patch54:      ksh-20140801-arraylen.patch
    UC:           https://github.com/ksh93/ksh/commit/bb15f7fb190b94f4dc6796c644cf2d0339d1f1da
    
    Patch55:      ksh-20140801-diskfull.patch
    UC:           https://github.com/ksh93/ksh/commit/b7dde4e747f3a50b2f1b10aa3778ad43b44a70b4
    
    Patch56:      ksh-20120801-xufix.patch
    UC:           https://github.com/ksh93/ksh/commit/fdb9781ebb5bfa593a959c056204b067451e2fd4
    
    Patch58:      ksh-20120801-alarmifs.patch
    UC:           https://github.com/ksh93/ksh/commit/18b3f4aa28182e2047957dd7edcf6f9d0ff1cc69
    
    Patch59:      ksh-20140929-safefd.patch
    UC:           https://github.com/ksh93/ksh/commit/045fe6a1104f0ae29f78d919e1172712b3aaa573
    
    Patch60:       ksh-20120801-trapcom.patch
    UC:           https://github.com/ksh93/ksh/commit/3aee10d781fd55970642cee9701e84fe67e50f88
    UC:           https://github.com/ksh93/ksh/commit/6193c6a3c5882adbc4ef58b1d9295ea5fbb6bf0e
    
    Patch64:      ksh-20120801-nohupfork.patch
    UC:           https://github.com/ksh93/ksh/commit/e3d7bf1df25353d1d073a06b298d273ba3ad3645
    
    Patch65       ksh-20120801-parserfix.patch
    UC:           https://github.com/ksh93/ksh/commit/bd283959be69cb6824381cdafbdc9273c69bc881
    
    Patch66:      ksh-20120801-oldenvinit.patch
    UC:           https://github.com/ksh93/ksh/commit/960a1a99cd75f9e6f6d5b5d41bcf733b9c6961a6
    
    Patch67:      ksh-20120801-emptyarrayinit.patch
    UC:           https://github.com/ksh93/ksh/commit/02a14ff9b7c21329e8a58de631f5215952cb4698
    
    Patch68:      ksh-20120801-typeset.patch
    UC:           https://github.com/ksh93/ksh/commit/5e7d335f2fc9c42b26386c4eea7abe52da5944e5
    
    Patch69:      ksh-20120801-dotdoublefree.patch
    UC:           https://github.com/ksh93/ksh/commit/a8f6d6b842c12bfcf2f69cb0301137b263c03895
    
    Patch70:      ksh-20120801-subshell-leak.patch
    UC:           https://github.com/ksh93/ksh/commit/361fe1fcc3097568b08d63a5ba3f979eee17c408
    
    Patch71:      ksh-20120801-assoc-unset-leak.patch
    UC:           https://github.com/ksh93/ksh/commit/e70925ce1033790b95e7c48af78a4134ac22dd2e
    
    Patch72:      ksh-20120801-unset-param.patch
    UC:           https://github.com/ksh93/ksh/commit/36da314c9e30d485c48abb7ed3c318b6e56dcb8d
    UC:           https://github.com/ksh93/ksh/commit/c4f980eb29da372e0179294e3a3feb2b6b2e8939
    
    Patch73:      ksh-20120801-badgcc.patch
    UC:           https://github.com/ksh93/ksh/commit/7afb30e15c8ea61e9dde2326551807791f3a7cea
    
    Patch74:      ksh-20120801-mb-after-argvar.patch
    UC:           https://github.com/ksh93/ksh/commit/4144f404ae2ab6b3074b8d999ba0b817f069e269
    
    Patch75:      ksh-20120801-F_dupfd_cloexec.patch
    UC:           https://github.com/ksh93/ksh/commit/ab98ec65e4ce0efb06de4b07dae7a359895c4ef9
    
    Path76:       ksh-20120801-kia.patch
    UC:           https://github.com/ksh93/ksh/commit/588a1ff7ca9a634a611c975ff114fdc8c112fc02
    
    Patch77:      ksh-20120801-iso8859.patch
    UC:           https://github.com/ksh93/ksh/commit/781f0a39aaa38f7f8191822bdc29fb181d1f0fe7
    
    Patch78:      ksh-20120801-syntax-error.patch
    UC:           https://github.com/ksh93/ksh/commit/98c1e37d860129450619a589cf5aa8075f4e0d38
    
    Patch79:      ksh-20120801-glibc-build-fix.patch
    UC:           https://github.com/ksh93/ksh/commit/8633290e6394b5194d39a512264f92be765f213d
    
    Patch80:      ksh-20120801-jobwait-sigstop.patch
    UC:           https://github.com/ksh93/ksh/commit/7559f83efff43a0d27933747751a35762e666bbc
    
    Patch82:      ksh-20120801-posix-exit.patch
    UC:           https://github.com/ksh93/ksh/commit/d024d4c895ca78df173d0ee71fa95fbe8089944d
    
    Patch84:      ksh-20120801-validate-fd.patch
    UC:           https://github.com/ksh93/ksh/commit/1477b5fff7b85433cdf9a580a529a8759547ccee
    
    Patch85:      ksh-20120801-ccflags.patch
    UC:           https://github.com/ksh93/ksh/commit/98f989afcc7e66a9b75decb1830f2dff382b3096
    
    Patch86:      ksh-20120801-nv_open-memcmp.patch
    UC:           https://github.com/ksh93/ksh/commit/01c01fe8f604b951a2010e4b053c340e208615a1
    
    Patch88:      ksh-20120801-annocheck.patch
    UC:           https://github.com/ksh93/ksh/commit/a28507e0b117c76cddfddd7cdab636882d02db8a
    
    Patch89:      ksh-20120801-cve-2019-14868.patch
    UC:           https://github.com/ksh93/ksh/commit/593a5a8b7f272c2488c8a800820ae990942946e7
    
        
file modified
+1 -0
file removed
-12
file removed
-178
file removed
-12
file modified
+25 -254
file modified
+1 -2