SHA256
3
0
forked from pool/bash
Commit Graph

331 Commits

Author SHA256 Message Date
Dominique Leuenberger
4a4cb66c80 Accepting request 598555 from Base:System
- Add patch bash-4.4-wait-sigint-handler.patch to fix bug bsc#1086247
  that is repeating self inserting trap due external command in the
  trap.

OBS-URL: https://build.opensuse.org/request/show/598555
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/bash?expand=0&rev=146
2018-04-22 12:35:33 +00:00
Dr. Werner Fink
71824847c8 fix bug bsc#1086247
OBS-URL: https://build.opensuse.org/package/show/Base:System/bash?expand=0&rev=261
2018-04-19 12:34:09 +00:00
Dominique Leuenberger
ba070f5016 Accepting request 587961 from Base:System
- Make sure that correct readline-devel version is used (current 7.0) 

- Correct documentation path 

- Due package split removed patches (for the bots)
  * readline-6.2-xmalloc.dif
  * readline-6.2-endpw.dif
  * readline-6.3-destdir.patch
  * readline-6.2-metamode.patch
  * readline-7.0.dif
  * readline-6.3-input.dif
  * readline-5.2-conf.patch
  * readline-6.3-rltrace.patch

- Split readline off into its own package

OBS-URL: https://build.opensuse.org/request/show/587961
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/bash?expand=0&rev=145
2018-03-22 10:52:33 +00:00
Dr. Werner Fink
dee0874457 Readline version check at build
OBS-URL: https://build.opensuse.org/package/show/Base:System/bash?expand=0&rev=259
2018-03-16 18:25:33 +00:00
Dr. Werner Fink
1f128ec5bd /usr/share/doc/packages/%{name}/
OBS-URL: https://build.opensuse.org/package/show/Base:System/bash?expand=0&rev=258
2018-03-16 06:54:20 +00:00
Dr. Werner Fink
35cdbaffae .
OBS-URL: https://build.opensuse.org/package/show/Base:System/bash?expand=0&rev=257
2018-03-12 15:32:27 +00:00
Dr. Werner Fink
cca87aed76 Accepting request 585952 from home:Andreas_Schwab:Factory
- Split readline off into its own package

OBS-URL: https://build.opensuse.org/request/show/585952
OBS-URL: https://build.opensuse.org/package/show/Base:System/bash?expand=0&rev=256
2018-03-12 15:23:59 +00:00
Dominique Leuenberger
b5c5d68f4a Accepting request 580635 from Base:System
- Create readline-devel-static package to re-enable static libraries
  again (boo#1082913)

- Use %license (boo#1082318)

OBS-URL: https://build.opensuse.org/request/show/580635
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/bash?expand=0&rev=144
2018-03-07 09:28:20 +00:00
Dr. Werner Fink
cc8ffb6455 static readline libs
OBS-URL: https://build.opensuse.org/package/show/Base:System/bash?expand=0&rev=254
2018-02-27 14:38:26 +00:00
41827b053f Accepting request 580078 from home:favogt:licensetag
Use %license (boo#1082318). Please forward to SLE, if possible

OBS-URL: https://build.opensuse.org/request/show/580078
OBS-URL: https://build.opensuse.org/package/show/Base:System/bash?expand=0&rev=253
2018-02-27 09:48:21 +00:00
Dominique Leuenberger
88ab74868c Accepting request 573586 from Base:System
OBS-URL: https://build.opensuse.org/request/show/573586
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/bash?expand=0&rev=143
2018-02-10 16:52:08 +00:00
Dr. Werner Fink
627e64fc8d Accepting request 573552 from home:avindra
- Add patch 19 to bash-4.4-patches.tar.bz2
  * With certain values for PS1, especially those that wrap onto
    three or more lines, readline will miscalculate the number of
    invisible characters, leading to crashes and core dumps.

OBS-URL: https://build.opensuse.org/request/show/573552
OBS-URL: https://build.opensuse.org/package/show/Base:System/bash?expand=0&rev=251
2018-02-07 07:10:01 +00:00
Dominique Leuenberger
ce88dcdeaf Accepting request 570849 from Base:System
- Add patches 13-18 to bash-4.4-patches.tar.bz2
  * 13: If a here-document contains a command substitution, the
    command substitution can get access to the file descriptor used
    to write the here-document.
  * 14: Under some circumstances, functions that return via the
    `return' builtin do not clean up memory they allocated to keep
    track of FIFOs.
  * 15: Process substitution can leak internal quoting to the
    parser in the invoked subshell.
  * 16: Bash can perform trap processing while reading command
    substitution output instead of waiting until the command
    completes.
  * 17: There is a memory leak when `read -e' is used to read a
    line using readline.
  * 18: Under certain circumstances (e.g., reading from /dev/zero),
    read(2) will not return -1 even when interrupted by a signal.
    The read builtin needs to check for signals in this case.
- partial cleanup with spec-cleaner

OBS-URL: https://build.opensuse.org/request/show/570849
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/bash?expand=0&rev=142
2018-02-03 14:35:40 +00:00
Dr. Werner Fink
96cb6aa196 %defattr(-,root,root)
OBS-URL: https://build.opensuse.org/package/show/Base:System/bash?expand=0&rev=249
2018-01-30 07:20:06 +00:00
Dr. Werner Fink
c2d15dd419 Accepting request 570827 from home:avindra
- Add patches 13-18 to bash-4.4-patches.tar.bz2
  * 13: If a here-document contains a command substitution, the
    command substitution can get access to the file descriptor used
    to write the here-document.
  * 14: Under some circumstances, functions that return via the
    `return' builtin do not clean up memory they allocated to keep
    track of FIFOs.
  * 15: Process substitution can leak internal quoting to the
    parser in the invoked subshell.
  * 16: Bash can perform trap processing while reading command
    substitution output instead of waiting until the command
    completes.
  * 17: There is a memory leak when `read -e' is used to read a
    line using readline.
  * 18: Under certain circumstances (e.g., reading from /dev/zero),
    read(2) will not return -1 even when interrupted by a signal.
    The read builtin needs to check for signals in this case.
- partial cleanup with spec-cleaner

OBS-URL: https://build.opensuse.org/request/show/570827
OBS-URL: https://build.opensuse.org/package/show/Base:System/bash?expand=0&rev=248
2018-01-30 07:16:19 +00:00
Dominique Leuenberger
542737be6a Accepting request 569479 from Base:System
- Modify patch bash-4.3-pathtemp.patch to avoid crash at full
  file system (boo#1076909)

OBS-URL: https://build.opensuse.org/request/show/569479
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/bash?expand=0&rev=141
2018-01-29 13:54:57 +00:00
Dr. Werner Fink
0f1297741e Add fix for boo#1076909
OBS-URL: https://build.opensuse.org/package/show/Base:System/bash?expand=0&rev=246
2018-01-24 12:42:37 +00:00
Dominique Leuenberger
e1fc5d1f89 Accepting request 555156 from Base:System
- Enable multibyte characters by default

OBS-URL: https://build.opensuse.org/request/show/555156
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/bash?expand=0&rev=140
2017-12-12 20:19:15 +00:00
Dr. Werner Fink
e529247f85 Enable multibyte characters by default
OBS-URL: https://build.opensuse.org/package/show/Base:System/bash?expand=0&rev=244
2017-12-08 06:13:58 +00:00
Dominique Leuenberger
178da5c01f Accepting request 528605 from Base:System
- Modify patch bash-4.4.dif to let bashline.h install as well as
  this header file is included by general.h due to the same patch
  (boo#1060069)

OBS-URL: https://build.opensuse.org/request/show/528605
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/bash?expand=0&rev=139
2017-10-02 14:43:53 +00:00
Dr. Werner Fink
81785ec148 .
OBS-URL: https://build.opensuse.org/package/show/Base:System/bash?expand=0&rev=242
2017-09-25 09:15:48 +00:00
Dominique Leuenberger
5198c64d8c Accepting request 498391 from Base:System
Make build reproducible in spite of profile based optimizations (boo#1040589) (forwarded request 498339 from bmwiedemann)

OBS-URL: https://build.opensuse.org/request/show/498391
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/bash?expand=0&rev=138
2017-06-02 08:30:54 +00:00
Dr. Werner Fink
e2fe44c42f Accepting request 498339 from home:bmwiedemann:branches:Base:System
Make build reproducible in spite of profile based optimizations (boo#1040589)

OBS-URL: https://build.opensuse.org/request/show/498339
OBS-URL: https://build.opensuse.org/package/show/Base:System/bash?expand=0&rev=240
2017-05-26 06:34:47 +00:00
Dr. Werner Fink
5b28389ca3 Accepting request 497989 from home:bmwiedemann:branches:Base:System
Allow to disable do_profiling in builds (related to boo#1040589)

now keeping the tests enabled

OBS-URL: https://build.opensuse.org/request/show/497989
OBS-URL: https://build.opensuse.org/package/show/Base:System/bash?expand=0&rev=239
2017-05-24 13:58:50 +00:00
Dominique Leuenberger
97a32b7a74 Accepting request 491274 from Base:System
- Simplify patch readline-5.2-conf.patch 

- Do not throw info and manual pages away

OBS-URL: https://build.opensuse.org/request/show/491274
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/bash?expand=0&rev=137
2017-05-17 08:45:13 +00:00
Dr. Werner Fink
39dd581e4f .
OBS-URL: https://build.opensuse.org/package/show/Base:System/bash?expand=0&rev=237
2017-04-26 16:05:14 +00:00
Dr. Werner Fink
61c3a4a8c0 .
OBS-URL: https://build.opensuse.org/package/show/Base:System/bash?expand=0&rev=236
2017-04-25 09:21:03 +00:00
Dominique Leuenberger
9b96a13b48 Accepting request 460239 from Base:System
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/460239
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/bash?expand=0&rev=136
2017-03-05 16:49:22 +00:00
Dr. Werner Fink
66b8f287f0 remove bash-4.0-async-bnc523667.dif
OBS-URL: https://build.opensuse.org/package/show/Base:System/bash?expand=0&rev=234
2017-02-17 14:10:21 +00:00
Dominique Leuenberger
bbb216f75b Accepting request 453464 from Base:System
- Add upstream patch readline70-002 which replace old one
  There is a race condition in add_history() that can be triggered by a fatal
  signal arriving between the time the history length is updated and the time
  the history list update is completed. A later attempt to reference an
  invalid history entry can cause a crash.
- Add upstream patch readline70-003
  Readline-7.0 uses pselect(2) to allow readline to handle signals that do not
  interrupt read(2), such as SIGALRM, before reading another character.  The
  signal mask used in the pselect call did not take into account signals the
  calling application blocked before calling readline().

- Add upstream patch bash44-006 
  Out-of-range negative offsets to popd can cause the shell to crash
  attempting to free an invalid memory block.
- Remove patch popd-offset-overflow.patch to use bash44-006
- Add upstream patch bash44-007 
  When performing filename completion, bash dequotes the directory
  name being completed, which can result in match failures and
  potential unwanted expansion.
- Duplicate bash44-007 as readline70-002 as it seems to be missed
- Add upstream patch bash44-008 
  Under certain circumstances, bash will evaluate arithmetic
  expressions as part of reading an expression token even when
  evaluation is suppressed. This happens while evaluating a
  conditional expression and skipping over the failed branch of the
  expression.
- Add upstream patch bash44-009 
  There is a race condition in add_history() that can be triggered
  by a fatal signal arriving between the time the history length
  is updated and the time the history list update is completed.

OBS-URL: https://build.opensuse.org/request/show/453464
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/bash?expand=0&rev=135
2017-02-08 11:11:42 +00:00
Dr. Werner Fink
4a38fb4140 Also update readline patches
OBS-URL: https://build.opensuse.org/package/show/Base:System/bash?expand=0&rev=232
2017-01-30 16:13:13 +00:00
Dr. Werner Fink
2ca36d48b3 Update from patch 006 upto 012
OBS-URL: https://build.opensuse.org/package/show/Base:System/bash?expand=0&rev=231
2017-01-27 17:54:19 +00:00
Dr. Werner Fink
0b1c0c02de .
OBS-URL: https://build.opensuse.org/package/show/Base:System/bash?expand=0&rev=230
2017-01-19 12:36:42 +00:00
Ludwig Nussel
f81f7e2b5e Accepting request 446820 from Base:System
1

OBS-URL: https://build.opensuse.org/request/show/446820
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/bash?expand=0&rev=134
2016-12-22 14:59:15 +00:00
cb6324cbc1 Accepting request 445451 from home:marxin:branches:Base:System
Fix package to support GCC 7.

OBS-URL: https://build.opensuse.org/request/show/445451
OBS-URL: https://build.opensuse.org/package/show/Base:System/bash?expand=0&rev=228
2016-12-17 13:02:15 +00:00
Dominique Leuenberger
02422ca351 Accepting request 443921 from Base:System
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/443921
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/bash?expand=0&rev=133
2016-12-09 08:30:05 +00:00
Dominique Leuenberger
ef9389b46b Accepting request 441826 from Base:System
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/441826
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/bash?expand=0&rev=132
2016-11-28 14:02:37 +00:00
Dr. Werner Fink
b8e07aad0d Fix boo#1010845
OBS-URL: https://build.opensuse.org/package/show/Base:System/bash?expand=0&rev=225
2016-11-28 11:43:24 +00:00
Dr. Werner Fink
c33fb6aabd .
OBS-URL: https://build.opensuse.org/package/show/Base:System/bash?expand=0&rev=224
2016-11-17 09:36:29 +00:00
Dominique Leuenberger
6b78a8dcd5 Accepting request 437140 from Base:System
- no-null-warning.patch: Don't warn about null bytes in command
  substitution (forwarded request 437120 from Andreas_Schwab)

OBS-URL: https://build.opensuse.org/request/show/437140
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/bash?expand=0&rev=131
2016-10-26 11:25:39 +00:00
Dr. Werner Fink
64149de932 Accepting request 437120 from home:Andreas_Schwab:Factory
- no-null-warning.patch: Don't warn about null bytes in command
  substitution

OBS-URL: https://build.opensuse.org/request/show/437120
OBS-URL: https://build.opensuse.org/package/show/Base:System/bash?expand=0&rev=222
2016-10-24 14:38:11 +00:00
Dr. Werner Fink
5b61989326 .
OBS-URL: https://build.opensuse.org/package/show/Base:System/bash?expand=0&rev=221
2016-10-21 12:25:30 +00:00
Dr. Werner Fink
4e5141c5ac .
OBS-URL: https://build.opensuse.org/package/show/Base:System/bash?expand=0&rev=220
2016-09-16 11:10:58 +00:00
Dominique Leuenberger
9bbb577d88 Accepting request 417861 from Base:System
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/417861
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/bash?expand=0&rev=130
2016-08-25 07:48:24 +00:00
Dr. Werner Fink
b7ddb40200 .
OBS-URL: https://build.opensuse.org/package/show/Base:System/bash?expand=0&rev=218
2016-08-01 13:53:44 +00:00
Dominique Leuenberger
1050aa138f Accepting request 406709 from Base:System
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/406709
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/bash?expand=0&rev=129
2016-07-16 20:09:38 +00:00
Dr. Werner Fink
399726570f Update to bash43-046
OBS-URL: https://build.opensuse.org/package/show/Base:System/bash?expand=0&rev=216
2016-06-28 09:31:19 +00:00
Dominique Leuenberger
e705274202 Accepting request 396733 from Base:System
1

OBS-URL: https://build.opensuse.org/request/show/396733
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/bash?expand=0&rev=128
2016-05-26 21:52:26 +00:00
3222e6429e Accepting request 396589 from SUSE:SLE-12-SP2:GA
- Add patch bash-4.3-async-bnc971410.dif
  this is a backport from bash-4.4-rc1 and might help to avoid to
  run onto a not existing child pointer, bnc#971410.

OBS-URL: https://build.opensuse.org/request/show/396589
OBS-URL: https://build.opensuse.org/package/show/Base:System/bash?expand=0&rev=214
2016-05-19 09:00:25 +00:00
Dominique Leuenberger
283648e8c3 Accepting request 341009 from Base:System
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/341009
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/bash?expand=0&rev=127
2015-10-28 16:15:10 +00:00