Commit Graph

203 Commits

Author SHA1 Message Date
Petr Šplíchal
66b6dfc61c Add CI tests using the standard test interface
Adding initial set of basic functionality tests for ksh according
to the CI wiki [1] and the Standard Test Interface [2]. Instead of
copying the test code this pull request links tests from the new shared
shell tests repo and fetches them using the "repositories" option [3].

[1] https://fedoraproject.org/wiki/CI
[2] https://fedoraproject.org/wiki/Changes/InvokingTests
[3] https://pagure.io/standard-test-roles/pull-request/101
2018-01-25 11:24:31 +01: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
Michal Hlavinka
6774b6d30e add /usr/bin/ksh to /etc/shells (#1381113) 2017-03-10 13:09:15 +01:00
Michal Hlavinka
04e570f16f use latest set of patches 2017-03-03 17:32:33 +01:00
Fedora Release Engineering
62d716cede - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild 2017-02-10 18:00:08 +00:00
Dennis Gilmore
5a2e74c74a - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild 2016-02-04 02:27:54 +00:00
Michal Hlavinka
ccfec981bc fix: in a login shell "( cmd & )" does nothing (#1217238) 2015-08-27 16:14:09 +02:00
Dennis Gilmore
a4ff81226e - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild 2015-06-17 13:42:13 +00:00
Michal Hlavinka
2249c87fa4 do not crash, when disk is full, report an error (#1212994) 2015-05-06 10:29:00 +02:00
Michal Hlavinka
52585b50c0 using trap DEBUG could cause segmentation fault 2015-04-07 18:17:49 +02:00
Michal Hlavinka
3b3638b811 add missing patches 2015-03-30 17:07:46 +02:00
Michal Hlavinka
d92eec91a3 cd builtin could break IO redirection
- fix segfault when handling a trap
- exporting fixed with variable corrupted its data
- and more fixes
2015-03-30 16:22:17 +02:00
Michal Hlavinka
8608bfdbea workaround gcc issues 2015-03-06 16:20:47 +01:00
Michal Hlavinka
569b398693 exporting fixed with variable corrupted its data (#1192027) 2015-03-06 14:13:19 +01:00
Michal Hlavinka
d679af8dc6 ksh hangs when command substitution containing a pipe fills out the pipe buffer (#1121204) 2015-02-27 12:43:58 +01:00
Michal Hlavinka
5b24864bf9 cd builtin file descriptor operations messed with IO redirections (#1133586) 2014-08-26 15:56:21 +02:00
Peter Robinson
b3ac32f991 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild 2014-08-17 00:57:52 +00:00
Michal Hlavinka
ebf9b31727 fix segfault in job list code
- do not resend signal on termination (#1092132)
- fix brace expansion on/off
- fix incorrect rounding of numsers 0.5 < |x| <1.0 in printf (#1080940)
- fix parser errors related to the end of the here-document marker
- ksh hangs when command substitution fills out the pipe buffer
- using typeset -l with a restricted variabled caused segmentation fault
- monitor mode was documented incorrectly
- do not crash when unsetting running function from another one (#1105139)
- should report an error when trying to cd into directory without execution bit
- job locking mechanism did not survive compiler optimization
- reading a file via command substitution did not work when any of stdin,
  stdout or stderr were closed (#1070308)
- fix lexical parser crash
2014-07-24 13:13:05 +02:00
Michal Hlavinka
824ec64524 fix FTBFS(#1107070) 2014-06-10 09:24:46 +02:00
Dennis Gilmore
a06a40d167 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild 2014-06-07 22:30:59 -05:00
Michal Hlavinka
3c988bff02 ksh could hang when command substitution printed too much data 2014-02-11 17:11:40 +01:00
Michal Hlavinka
1e4207d538 fix lexical parser crash (#960371) 2014-02-06 14:14:35 +01:00
Michal Hlavinka
a2f502032f fix overflow in subshell loop 2014-01-17 13:55:20 +01:00
Michal Hlavinka
eb2dbb25ae fix argv rewrite (#1047508) 2014-01-14 15:50:13 +01:00
Michal Hlavinka
09a4238612 ksh stops on read when monitor mode is enabled 2013-10-30 13:41:35 +01:00
Dennis Gilmore
7c07bb2ede - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild 2013-08-03 17:51:01 -05:00
Michal Hlavinka
f0cc7da47f fix memory leak 2013-06-12 13:31:22 +02:00
Michal Hlavinka
4258df1936 monitor mode in scripts wasn't working 2013-06-10 15:04:01 +02:00
Michal Hlavinka
b0f7ce8f5c fix another reproducer for tab completion 2013-03-07 16:32:37 +01:00