Commit Graph

210 Commits

Author SHA1 Message Date
Vincent Mihalkovic
3222ac2b59 new upstream release
Patch1:      ksh-20070328-builtins.patch
I don't see any reason for this patch.

Patch2:       ksh-20100826-fixregr.patch
UpstreamCommit:           c9634e908d
Tests are passing without this patch.

Patch6:       ksh-20080202-manfix.patch
UC:           ea5b25b93a

Patch17:      ksh-20100202-pathvar.patch
UC:           f485fe0f8d

Patch18:      ksh-20100621-fdstatus.patch
UC:           778fd6ca2d

Patch19:      ksh-20120801-rmdirfix.patch
UC:           feaf718f16

Patch20:      ksh-20120801-cdfix.patch
UC:           d1483150ab

Patch21:      ksh-20120801-cdfix2.patch
Patch49:      ksh-20120801-cdfix3.patch
Patch51:      ksh-20130613-cdfix4.patch
UC:           f7ffaaba17
Based On Reproduces: none of these bugs currently exist in KSH-1.0.0-beta.1-1

Patch22:      ksh-20120801-tabfix.patch
UC:           ba43436f10

Patch23:      ksh-20130214-fixkill.patch
UC:           ff358f3464

Patch24:      ksh-20120801-kshmfix.patch
UC:           7e5fd3e98d

Patch25:      ksh-20120801-memlik.patch
UC:           05683ec75b

Patch26:      ksh-20120801-forkbomb.patch
UC:           66c955bc8f

Patch27:      ksh-20120801-macro.patch
UC:           970069a6fe

Patch29:      ksh-20130628-longer.patch
UC:           05ac1dbb41

Patch30:      ksh-20120801-mlikfiks.patch
UC:           fe20311fe9

Patch31:      ksh-20120801-covsfix.patch
UC:           d0a5cab1ab
UC:           c4f980eb29
UC:           e25d9f4190
Reproducers are not available.

Patch32:      ksh-20100621-manfix3.patch
UC:           778b3da79a

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:           41ebb55a3a

Patch35:      ksh-20120801-fd2lost.patch
UC:           b7dde4e747

Patch36:      ksh-20120801-argvfix.patch
UC:           cefe087d23

Patch37:      ksh-20120801-memlik3.patch
UC:           461a1aebc1

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:           fe6d0903dc

Patch40:      ksh-20120801-crash.patch
UC:           ce68e1be37

Patch41:      ksh-20120801-sufix.patch
UC:           352e68dabd

Patch42:      ksh-20140301-fikspand.patch
UC:           a14d17c0f4

Patch43:      ksh-20120801-roundit.patch
UC:	      d7c90eadc3

Patch44:      ksh-20120801-heresub.patch
UC:           350b52ea4e
UC:           6e515f1d45

Patch45:      ksh-20140415-hokaido.patch
UC:           4ce486a7a4

Patch46:      ksh-20120801-tpstl.patch
UC:           3654ee73c0

Patch47:      ksh-20120801-manfix4.patch
This patch doesn't make sense.

Patch48:      ksh-20120801-fununset.patch
UC:           c382cea176

Patch39:      ksh-20120801-filecomsubst.patch
UC:           fe6d0903dc

Patch50:      ksh-20120801-locking.patch
UC:           b7f48e8a10

Patch52:      ksh-20120801-retfix.patch
UC:           https://github.com/ksh93/ksh/commit7e6bbf85b635a884dc48a7c7cca8123e2a2f2257

Patch53:      ksh-20120801-cdfork.patch
UC:           f7c3565f4e

Patch54:      ksh-20140801-arraylen.patch
UC:           bb15f7fb19

Patch55:      ksh-20140801-diskfull.patch
UC:           b7dde4e747

Patch56:      ksh-20120801-xufix.patch
UC:           fdb9781ebb

Patch58:      ksh-20120801-alarmifs.patch
UC:           18b3f4aa28

Patch59:      ksh-20140929-safefd.patch
UC:           045fe6a110

Patch60:       ksh-20120801-trapcom.patch
UC:           3aee10d781
UC:           6193c6a3c5

Patch64:      ksh-20120801-nohupfork.patch
UC:           e3d7bf1df2

Patch65       ksh-20120801-parserfix.patch
UC:           bd283959be

Patch66:      ksh-20120801-oldenvinit.patch
UC:           960a1a99cd

Patch67:      ksh-20120801-emptyarrayinit.patch
UC:           02a14ff9b7

Patch68:      ksh-20120801-typeset.patch
UC:           5e7d335f2f

Patch69:      ksh-20120801-dotdoublefree.patch
UC:           a8f6d6b842

Patch70:      ksh-20120801-subshell-leak.patch
UC:           361fe1fcc3

Patch71:      ksh-20120801-assoc-unset-leak.patch
UC:           e70925ce10

Patch72:      ksh-20120801-unset-param.patch
UC:           36da314c9e
UC:           c4f980eb29

Patch73:      ksh-20120801-badgcc.patch
UC:           7afb30e15c

Patch74:      ksh-20120801-mb-after-argvar.patch
UC:           4144f404ae

Patch75:      ksh-20120801-F_dupfd_cloexec.patch
UC:           ab98ec65e4

Path76:       ksh-20120801-kia.patch
UC:           588a1ff7ca

Patch77:      ksh-20120801-iso8859.patch
UC:           781f0a39aa

Patch78:      ksh-20120801-syntax-error.patch
UC:           98c1e37d86

Patch79:      ksh-20120801-glibc-build-fix.patch
UC:           8633290e63

Patch80:      ksh-20120801-jobwait-sigstop.patch
UC:           7559f83eff

Patch82:      ksh-20120801-posix-exit.patch
UC:           d024d4c895

Patch84:      ksh-20120801-validate-fd.patch
UC:           1477b5fff7

Patch85:      ksh-20120801-ccflags.patch
UC:           98f989afcc

Patch86:      ksh-20120801-nv_open-memcmp.patch
UC:           01c01fe8f6

Patch88:      ksh-20120801-annocheck.patch
UC:           a28507e0b1

Patch89:      ksh-20120801-cve-2019-14868.patch
UC:           593a5a8b7f
2021-08-03 10:34:19 +02:00
Vincent Mihalkovic
11a2f367fc fix invalid source URLs and license tag 2021-07-30 13:23:23 +02:00
Fedora Release Engineering
123f795dde - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-07-22 10:25:35 +00:00
Vincent Mihalkovic
6cb38018c1 fix rksh-man in alternatives 2021-03-18 11:41:02 +01:00
Vincent Mihalkovic
2c1b25c431 specfile: add provides for the rksh, dump version in changelog 2021-02-25 14:58:18 +01:00
Vincent Mihalkovic
c1114c08a7 Add alternatives switching for rksh 2021-02-25 14:05:12 +01:00
Fedora Release Engineering
f70b6dd42a - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-01-26 16:09:20 +00:00
Vincent Mihalkovic
336d54ef33 Use set_build_flags and standard CC variables (commit: c488ab6) 2021-01-22 16:51:47 +01:00
Timm Bäder
c488ab61af Use %set_build_flags and standard $CC variables
Make the build process a bit more idiomatic.
2020-12-09 15:00:02 +01:00
Siteshwar Vashisht
642af4d65a Restore ksh to version 20120801
But keep alternatives as they are used in RHEL
Resolves: #1868715
2020-08-24 21:20:25 +02:00
Fedora Release Engineering
d12a47ce28 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-07-28 03:42:53 +00:00
Siteshwar Vashisht
4d4d7c1d3b Do not evaluate arithmetic expressions from environment variables at startup
Resolves: #1790549
2020-02-07 13:57:16 +01:00
Fedora Release Engineering
314ed9011d - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-01-29 07:55:03 +00:00
Siteshwar Vashisht
59b1595c56 Rebase to 2020.0.0 2019-10-11 15:02:30 +02:00
Siteshwar Vashisht
fbe0a9e0f0 Rebase to 2020.0.0-beta1 2019-09-03 14:28:00 +02:00
Fedora Release Engineering
bca569c321 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-07-25 12:11:41 +00:00
Siteshwar Vashisht
01ee5ae039 Do not show debug information on ksh installation
Resolves: #1708532
2019-06-19 15:30:34 +02:00
Siteshwar Vashisht
ff72d8cf2d Add virtual provider for /usr/bin/ksh
`/usr/bin/ksh` path is now set up by alternatives, so add a virtual
provider for it.
2019-04-24 13:48:08 +02:00
Siteshwar Vashisht
da51c67639 Rebase to 2020.0.0-alpha1
* All the downstream patches have been upstreamed, so they are being
removed with this commit.

* It introduces alternatives to switch between different versions of
ksh.

Resolves: #1700777
2019-04-20 07:40:41 +02:00
Fedora Release Engineering
66346e7b07 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-02-01 06:05:28 +00:00
Peter Robinson
4e8c001ae9 chkconfig is no longer needed 2018-10-14 22:44:09 +01:00
Siteshwar Vashisht
1be92b2a9a Add gcc as build dependency
Reference: https://fedoraproject.org/wiki/Changes/Remove_GCC_from_BuildRoot
Resolves: #1604523
2018-07-20 17:31:29 +02:00
Fedora Release Engineering
56858f0380 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2018-07-13 07:25:36 +00:00
Siteshwar Vashisht
99db232f03 Fix a crash caused by memcmp()
Resolves: #1583226
2018-06-04 23:47:58 +02:00
Siteshwar Vashisht
e63de53b93 Enable standard Fedora LDFLAGS
Resolves: #1548549
2018-03-13 15:01:14 +01:00
Siteshwar Vashisht
e9d65200bc Increase release number by 200 to ensure update path 2018-02-16 14:35:04 +01:00
Siteshwar Vashisht
ac41a6262b Fix a crash due to out of bounds write
Resolves: #1537053
2018-02-12 14:20:51 +01:00
Fedora Release Engineering
32a578db30 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2018-02-07 20:32:27 +00:00
Siteshwar Vashisht
c6131c4a2f Add virtual provide for /bin/ksh
Resolves: #1513096
2017-11-21 15:59:40 +01:00
Siteshwar Vashisht
43eb4b2161 specfile: Update license to EPL 2017-10-30 15:25:03 +01:00
Siteshwar Vashisht
ca7a49ba08 Fix a memory corruption
Resolves: #1464409
2017-08-29 18:10:11 +02:00
Siteshwar Vashisht
470f54ec47 Use posix exit code if last command exits due to a signal
Resolves: #1471874
2017-08-14 15:56:00 +02:00
Siteshwar Vashisht
c4d3e851d9 Fix condition to fork subshell
Resolves: #1462347
2017-08-14 15:35:29 +02:00
Siteshwar Vashisht
01b2471170 Set terminal foreground process group while resuming process
Resolves: #1459000
2017-08-14 15:21:23 +02:00
Siteshwar Vashisht
000859d97b Fix build failures caused by update in glibc
Resolves: #1477082
2017-08-03 14:21:43 +02:00
Fedora Release Engineering
1fc2f2e41a - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild 2017-08-03 00:49:05 +00:00
Fedora Release Engineering
f1e90bb7e7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild 2017-07-26 18:03:10 +00:00
Siteshwar Vashisht
9bad5ead52 specfile: Use '%{_bindir}' macro consistently 2017-06-19 21:32:56 +02:00
Siteshwar Vashisht
d953db3242 specfile: Preserve timestamps with install 2017-06-19 21:26:57 +02:00
Siteshwar Vashisht
9b5e426527 specfile: Use autopatch to apply patches 2017-06-19 21:08:17 +02:00
Siteshwar Vashisht
57f52a14f2 Fix memory corruption while parsing functions
Resolves: #1451057
2017-05-29 13:44:23 +02:00
Siteshwar Vashisht
75c67d3437 Fix parsing of iso8859 characters
Resolves: #1417886
2017-04-25 16:20:49 +02:00
Siteshwar Vashisht
10cab94743 specfile: Removed 'clean' section 2017-04-16 17:46:00 +02:00
Siteshwar Vashisht
fb4b6b7b86 specfile: Removed 'BuildRoot' tag 2017-04-16 17:40:01 +02:00
Siteshwar Vashisht
3a1b326a73 Add 'Requires(postun)' tag
Related: #1319107
2017-04-11 17:30:46 +02:00
Siteshwar Vashisht
cda281bb73 Avoid spurrious output in kia file creation
Resolves: #1441142
2017-04-11 12:17:07 +02:00
Siteshwar Vashisht
22f6e88b80 specfile: Use '%{buildroot}" macro 2017-04-10 15:58:17 +02:00
Siteshwar Vashisht
b435a6069f specfile: Removed '%defattr' as it's not needed 2017-04-10 15:35:24 +02:00
Siteshwar Vashisht
b7c06a7420 specfile: Removed 'rm -rf $RPM_BUILD_ROOT' from %install and %clean sections 2017-04-10 15:34:04 +02:00
Siteshwar Vashisht
714a0ee6ee specfile: Remove obsolete 'Group' tag 2017-04-10 15:23:42 +02:00