Commit Graph

428 Commits

Author SHA1 Message Date
Dr. Werner Fink
50b5e1ae63 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
e999f6ca71 /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
ab94dc8352 .
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
bf77a35541 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
032a7bf688 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
9a131a1247 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
2c1afa84ec 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
b399fd66b9 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
f7635ef826 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
270f9a687a 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
ff398b2191 %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
800cfd5133 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
324187c675 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
efc24a4967 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
ab109129c5 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
a9446ef467 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
662bbff064 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
60bc147691 .
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
88c38ea3a2 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
0299389492 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
b52cdc65e2 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
5292863f38 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
2cf1224931 .
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
08ad72078a .
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
4a5e3669b9 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
83b180bf09 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
8a56a515bb 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
a2d9a23d44 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
65e65d3aa6 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
e039af2b92 .
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
7b1c07848c 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
a4cd88daa1 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
d7fe9b7c58 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
9f7d0d14b0 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
600185febf 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
eeef1b0d78 .
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
f9e6e2a00c 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
9872cedfe9 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
d34d66e357 .
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
4ea4fdf26b .
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
5c7cf3420f 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
756ff0494e .
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
ae2e766e86 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
ef1b17c6cc 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
590963db18 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
6ca0f1fec9 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
82aa0535bc 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
Dr. Werner Fink
1e9d74b410 .
OBS-URL: https://build.opensuse.org/package/show/Base:System/bash?expand=0&rev=212
2015-10-19 13:43:05 +00:00
Dr. Werner Fink
8a13b9ddf9 .
OBS-URL: https://build.opensuse.org/package/show/Base:System/bash?expand=0&rev=211
2015-10-16 16:53:55 +00:00
Dr. Werner Fink
01914f49b7 .
OBS-URL: https://build.opensuse.org/package/show/Base:System/bash?expand=0&rev=210
2015-10-16 13:29:33 +00:00