Change log for bash package in Debian
1 → 75 of 91 results | First • Previous • Next • Last |
bash (5.2.21-2) unstable; urgency=medium * Fix crash in rl_do_undo, taken from upstream. See #1056314, #1037274. -- Matthias Klose <email address hidden> Sun, 26 Nov 2023 09:09:52 +0100
bash (5.2.21-1) unstable; urgency=medium * New patch release. * Bump standards version. -- Matthias Klose <email address hidden> Sat, 25 Nov 2023 11:43:49 +0100
bash (5.2.15-2) unstable; urgency=medium * Remove one more pdf file without source. Closes: #1024598. -- Matthias Klose <email address hidden> Mon, 02 Jan 2023 13:06:21 +0100
bash (5.2.15-1) unstable; urgency=medium * New patch release. -- Matthias Klose <email address hidden> Sat, 31 Dec 2022 16:40:30 +0100
Superseded in sid-release |
bash (5.2+dfsg-0.1) unstable; urgency=medium * Non-maintainer upload. * Repack to get rid of non-source PDF. Closes: #1024598. * d/watch: Update to v4 and add repack options. * d/copyright: Convert to machine-readable format, adding missing info. Closes: #1024602. -- Bastian Germann <email address hidden> Wed, 21 Dec 2022 12:16:28 +0100
bash (5.2-3) unstable; urgency=medium * Apply upstream patches 003 - 015. * Repack to get rid of non-source PDF (Bastian Germann). Closes: #1024598. * d/watch: Update to v4 and add repack options. * d/copyright: Convert to machine-readable format, adding missing info. Closes: #1024602. * Enable all hardening flags (Christian Göttsche). Closes: #1021082. * Fix build on musl (Helmut Grohne). Closes: #1023053. -- Matthias Klose <email address hidden> Sat, 31 Dec 2022 11:32:01 +0100
bash (5.2-2) unstable; urgency=medium * Apply upstream patches 001 - 002. - Expanding unset arrays in an arithmetic context can cause a segmentation fault. - Starting bash with an invalid locale specification for LC_ALL/LANG/LC_CTYPE can cause the shell to crash. Closes: #1021062. -- Matthias Klose <email address hidden> Mon, 24 Oct 2022 10:34:28 +0200
bash (5.2-1) unstable; urgency=medium * New upstream release. -- Matthias Klose <email address hidden> Wed, 28 Sep 2022 16:50:07 +0200
bash (5.2~rc2-2) unstable; urgency=medium * New upstream snapshot 5.2 rc2. * Bump standards version. -- Matthias Klose <email address hidden> Thu, 25 Aug 2022 16:03:49 +0200
Deleted in experimental-release (Reason: None provided.) |
bash (5.2~rc1-1) experimental; urgency=medium * New upstream snapshot 5.2 rc1. -- Matthias Klose <email address hidden> Sun, 17 Jul 2022 14:35:02 +0200
Published in bullseye-release |
bash (5.1-2+deb11u1) bullseye; urgency=medium * Non-maintainer upload. * 1-byte buffer overflow read in subst.c read_comsub (Closes: #1003012) -- Salvatore Bonaccorso <email address hidden> Sun, 27 Mar 2022 20:40:30 +0200
Superseded in experimental-release |
bash (5.2~beta-1) experimental; urgency=medium * New upstream snapshot 5.2 beta1. -- Matthias Klose <email address hidden> Wed, 01 Jun 2022 10:48:43 +0200
bash (5.1-6.1) unstable; urgency=medium [ Helmut Grohne ] * Non-maintainer upload. * Replace add-shell/remove-shell with declarative shells.d trigger. Closes: #1004171 -- Johannes Schauer Marin Rodrigues <email address hidden> Thu, 12 May 2022 17:05:40 +0200
bash (5.1-6) unstable; urgency=medium * Apply upstream patches 013 - 016. -- Matthias Klose <email address hidden> Thu, 06 Jan 2022 17:16:52 +0100
bash (5.1-5) unstable; urgency=medium * Apply upstream patches 009 - 012. * Bump standards version. * Remove preinst since "dash-as-sh"-transition is done. Closes: #958083. -- Matthias Klose <email address hidden> Sat, 27 Nov 2021 09:37:10 +0100
bash (5.1-3.1) unstable; urgency=medium [ Helmut Grohne ] * Non-maintainer upload. * preinst: Remove obsolete upgrade path from pre-wheezy. Closes: #958083 -- Johannes Schauer Marin Rodrigues <email address hidden> Sat, 23 Oct 2021 11:36:52 +0200
bash (5.1-3) unstable; urgency=medium * Apply upstream patches 005 - 008. -- Matthias Klose <email address hidden> Mon, 10 May 2021 08:52:10 +0200
bash (5.1-2) unstable; urgency=medium * Apply upstream patches 001 - 004. -- Matthias Klose <email address hidden> Sun, 03 Jan 2021 10:44:50 +0100
bash (5.1-1) unstable; urgency=medium * New upstream release. * Bump standards version. -- Matthias Klose <email address hidden> Tue, 08 Dec 2020 08:03:28 +0100
bash (5.1~rc3-1) unstable; urgency=medium * New upstream release candidate 3. -- Matthias Klose <email address hidden> Sun, 22 Nov 2020 16:24:54 +0100
bash (5.1~rc2-1) unstable; urgency=medium * New upstream release candidate 2. - Fix locale related crash. Closes: #972672. -- Matthias Klose <email address hidden> Wed, 04 Nov 2020 18:01:32 +0100
bash (5.1~rc1-2) unstable; urgency=medium * Make the build reproducible. Closes: #935127. -- Matthias Klose <email address hidden> Thu, 15 Oct 2020 19:10:56 +0200
Deleted in experimental-release (Reason: None provided.) |
bash (5.1~rc1-1) experimental; urgency=medium * New upstream release candidate 1. -- Matthias Klose <email address hidden> Fri, 09 Oct 2020 17:47:40 +0200
Superseded in experimental-release |
bash (5.1~beta1-1) experimental; urgency=medium * New upstream snapshot 5.1 beta1. -- Matthias Klose <email address hidden> Thu, 17 Sep 2020 14:05:46 +0200
bash (5.0-7) unstable; urgency=medium * Apply upstream patches 012 - 016. * Bump debhelper version. -- Matthias Klose <email address hidden> Tue, 04 Aug 2020 11:49:30 +0200
Superseded in experimental-release |
bash (5.1~alpha1-1) experimental; urgency=medium * New upstream release 5.1 alpha1. -- Matthias Klose <email address hidden> Tue, 04 Aug 2020 19:24:57 +0200
bash (5.0-6) unstable; urgency=medium * Apply upstream patches 012 - 016. * Bump standards version. -- Matthias Klose <email address hidden> Tue, 25 Feb 2020 12:44:22 +0100
bash (5.0-5) unstable; urgency=medium * Apply upstream patches 004 - 011. * Bump standards version. -- Matthias Klose <email address hidden> Sun, 10 Nov 2019 11:45:12 +0100
bash (5.0-4) unstable; urgency=medium * wait builtin: avoid hanging on inherited children. Closes: #920455. -- Matthias Klose <email address hidden> Thu, 18 Apr 2019 06:12:36 +0200
bash (5.0-3) unstable; urgency=medium * Apply upstream patch 003. * Fix clear_console locking up video when X is running and logging out from a plain text console. Closes: #810660. LP: #1822184. -- Matthias Klose <email address hidden> Thu, 04 Apr 2019 04:30:33 +0200
bash (5.0-2) unstable; urgency=medium * Apply upstream patches 001 and 002. Closes: #919439. * Merge back the 4.4.18-3.1 upload. Closes: #889757. -- Matthias Klose <email address hidden> Thu, 24 Jan 2019 11:01:16 +0100
bash (5.0-1) unstable; urgency=medium * New upstream release. -- Matthias Klose <email address hidden> Mon, 14 Jan 2019 16:27:51 +0100
Deleted in experimental-release (Reason: None provided.) |
bash (5.0~beta2-1) experimental; urgency=medium * New upstream beta release. -- Matthias Klose <email address hidden> Thu, 06 Dec 2018 19:35:07 +0100
Deleted in experimental-release (Reason: None provided.) |
bash (5.0~beta1-1) experimental; urgency=medium * New upstream beta release. -- Matthias Klose <email address hidden> Mon, 22 Oct 2018 16:06:36 +0200
bash (4.4.18-3.1) unstable; urgency=medium * Non-maintainer upload. * Move man2html dependency to B-D-I and use the thinner -base variant. Closes: #889757. -- Helmut Grohne <email address hidden> Sun, 17 Jun 2018 21:15:06 +0200
bash (4.4.18-3) unstable; urgency=medium * Apply upstream patches 020 - 023. Fixing: - In circumstances involving long-running scripts that create and reap many processes, it is possible for the hash table bash uses to store exit statuses from asynchronous processes to develop loops. This patch fixes the loop causes and adds code to detect any future loops. - A SIGINT received inside a SIGINT trap handler can possibly cause the shell to loop. - There are cases where a failing readline command (e.g., delete-char at the end of a line) can cause a multi-character key sequence to `back up' and attempt to re-read some of the characters in the sequence. - When sourcing a file from an interactive shell, setting the SIGINT handler to the default and typing ^C will cause the shell to exit. -- Matthias Klose <email address hidden> Fri, 01 Jun 2018 21:05:11 +0200
Superseded in experimental-release |
bash (5.0~alpha1-1) experimental; urgency=medium * New upstream alpha release. -- Matthias Klose <email address hidden> Fri, 01 Jun 2018 20:33:31 +0200
bash (4.4.18-2) unstable; urgency=medium * Revert the changes from the last upload. * Configure the normal build --without-bash-malloc as well. See http://lists.nongnu.org/archive/html/qemu-devel/2018-03/msg04700.html for the qemu fix. Closes: #865599. LP: #1751011. * Apply upstream patch 019. -- Matthias Klose <email address hidden> Wed, 04 Apr 2018 20:04:48 +0200
bash (4.4.18-1.1) unstable; urgency=high * Non-maintainer upload. * Build again with -no-pie as dropping it broke bash when run under qemu-user (with the same symptoms as #842037). Closes: #889869 Re-opens: #865599 -- Raphaël Hertzog <email address hidden> Tue, 13 Feb 2018 11:17:39 +0100
bash (4.4.18-1) unstable; urgency=medium * bash 4.4.18 release (bash 4.4 patchlevel 18). * bash: Remove dependency on dash. Closes: #537913. * Update config.guess and config.sub. Closes: #882474. * skel.profile: Add $HOME/.local/bin if it exists. Closes: #839155. * Stop building with -no-pie. Closes: #865599, #859263. * /etc/bash.bashrc: Don't overwrite PS1 if SUDO_PS1 is set. Closes: #789811. * Make the build reproducible. Closes: #806945. - Use the system provided man2html to generate the htm docs. - Set PGRP_PIPE unconditionally on Linux. * Fix typo in German help (Carsten Leonhardt). Closes: #831282. -- Matthias Klose <email address hidden> Tue, 06 Feb 2018 12:20:45 +0100
bash (4.4-5) unstable; urgency=medium * Apply upstream patch 012. -- Matthias Klose <email address hidden> Mon, 15 May 2017 12:45:32 -0700
bash (4.4-4) unstable; urgency=medium * Apply upstream patches 008 - 011. -- Matthias Klose <email address hidden> Tue, 24 Jan 2017 16:13:37 +0100
bash (4.4-3) unstable; urgency=medium * Apply upstream patches 006 - 007. * clear_console: Securely erase the current console. Closes: #845177. * Mark locales and time build dependencies with <!nocheck>. Closes: #838201. * Don't configure with --with-curses. Closes: #794588. -- Matthias Klose <email address hidden> Fri, 20 Jan 2017 11:52:59 +0100
Published in jessie-release |
bash (4.3-11+deb8u1) jessie; urgency=medium * Non-maintainer upload. * CVE-2016-0634: Arbitrary code execution via malicious hostname * CVE-2016-7543: Specially crafted SHELLOPTS+PS4 variables allows command substitution -- Salvatore Bonaccorso <email address hidden> Sun, 09 Oct 2016 17:35:21 +0200
bash (4.4-2) unstable; urgency=medium * Apply upstream patches 001 - 005. - Closes: #844299, LP: #1641832. * Don't build with PIE. Closes: #842037. -- Matthias Klose <email address hidden> Tue, 15 Nov 2016 19:49:00 +0100
bash (4.4-1) unstable; urgency=medium * Bash 4.4 release. -- Matthias Klose <email address hidden> Sat, 17 Sep 2016 13:31:34 +0200
Deleted in experimental-release (Reason: None provided.) |
bash (4.4~rc2-1) experimental; urgency=medium * Bash 4.4 release candidate 2. -- Matthias Klose <email address hidden> Mon, 29 Aug 2016 09:53:08 +0200
Superseded in experimental-release |
bash (4.4~rc1+b2-1) experimental; urgency=medium * New upstream tarball, called "4.4 beta2". -- Matthias Klose <email address hidden> Mon, 25 Jul 2016 20:35:44 +0200
bash (4.3-15) unstable; urgency=medium * Apply upstream patches 043 - 046. Fixes: - When the lastpipe option is enabled, the last component can contain nested pipelines and cause a segmentation fault under certain circumestances. - A typo prevents the `compat42' shopt option from working as intended. - If a file open attempted as part of a redirection fails because it is interrupted by a signal, the shell needs to process any pending traps to allow the redirection to be canceled. - An incorrect conversion from an indexed to associative array can result in a core dump. * Add $HOME/.local/bin to PATH, and add the user's home directories unconditionally to the path, so that they are available without a new login. Closes: #820856, LP: #1588562. -- Matthias Klose <email address hidden> Thu, 23 Jun 2016 21:10:31 +0200
Superseded in experimental-release |
bash (4.4~rc1-1) experimental; urgency=medium * Bash 4.4 release candidate 1. -- Matthias Klose <email address hidden> Sun, 13 Mar 2016 21:36:22 +0100
bash (4.3-14) unstable; urgency=medium * Apply upstream patches 040 - 042. -- Matthias Klose <email address hidden> Tue, 01 Sep 2015 01:04:38 +0200
bash (4.3-13) unstable; urgency=medium * Apply upstream patches 034 - 039. * Disallow setuid scripts if not called as `sh' and not called with the -p option. Closes: #720545, #734866. -- Matthias Klose <email address hidden> Sun, 26 Jul 2015 14:53:19 +0200
bash (4.3-12) unstable; urgency=medium * Apply upstream patches 031 - 033. * Add a Built-Using attribute for bash-static. Closes: #769342. * Move definition of the macro "FN" out of the region of the "ig" macro. Define macros and registers "zZ" and "zY". Closes: #774597. * Also set color prompt for *-256color terminals. Closes: #766443. -- Matthias Klose <email address hidden> Wed, 28 Jan 2015 17:05:00 +0100
Published in wheezy-release |
bash (4.2+dfsg-0.1+deb7u3) wheezy-security; urgency=high * Non-maintainer upload by the Security Team. * Add variables-affix.patch patch. Apply patch from Florian Weimer to add prefix and suffix for environment variable names which contain shell functions. * Add parser-oob.patch patch. Fixes two out-of-bound array accesses in the bash parser. -- Salvatore Bonaccorso <email address hidden> Thu, 25 Sep 2014 21:43:01 +0200
bash (4.3-11) unstable; urgency=medium * Apply upstream patches 028 - 030. * Remove the parser-oob patch. -- Matthias Klose <email address hidden> Tue, 07 Oct 2014 16:20:35 +0200
bash (4.3-10) unstable; urgency=medium * Apply upstream patches 026 and 027. * Remove patches CVE-2014-6271 and variables-affix. -- Matthias Klose <email address hidden> Tue, 30 Sep 2014 13:36:38 +0200
bash (4.3-9.2) unstable; urgency=high * Non-maintainer upload by the Security Team. * Add variables-affix.patch patch. Apply patch from Florian Weimer to add prefix and suffix for environment variable names which contain shell functions. * Add parser-oob.patch patch. Fixes two out-of-bound array accesses in the bash parser. -- Thijs Kinkhorst <email address hidden> Thu, 25 Sep 2014 21:27:16 +0000
bash (4.3-9.1) unstable; urgency=high * Non-maintainer upload by the security team * Apply upstream patch bash43-025, fixing CVE-2014-6271. -- Florian Weimer <email address hidden> Wed, 24 Sep 2014 20:29:30 +0200
bash (4.3-9) unstable; urgency=medium * Apply upstream patches 023 - 024, fixing the issues: - bash does not correctly parse process substitution constructs that contain unbalanced parentheses as part of the contained command. - Indirect variable references do not work correctly if the reference variable expands to an array reference using a subscript other than 0 (e.g., foo='bar[1]' ; echo ${!foo}). * debian/skel.bashrc: Add GCC_COLORS setting (disabled by default). -- Matthias Klose <email address hidden> Thu, 21 Aug 2014 22:58:16 +0200
bash (4.3-8) unstable; urgency=medium * Apply upstream patches 012 - 022, fixing the issues: - When a SIGCHLD trap runs a command containing a shell builtin while a script is running `wait' to wait for all running children to complete, the SIGCHLD trap will not be run once for each child that terminates. - Using reverse-i-search when horizontal scrolling is enabled does not redisplay the entire line containing the successful search results. - Under certain circumstances, $@ is expanded incorrectly in contexts where word splitting is not performed. - When completing directory names, the directory name is dequoted twice. This causes problems for directories with single and double quotes in their names. - An extended glob pattern containing a slash (`/') causes the globbing code to misinterpret it as a directory separator. - The code that creates local variables should not clear the `invisible' attribute when returning an existing local variable. Let the code that actually assigns a value clear it. - When assigning an array variable using the compound assignment syntax, but using `declare' with the rhs of the compound assignment quoted, the shell did not mark the variable as visible after successfully performing the assignment. - The -t timeout option to `read' does not work when the -e option is used. LP: #1317476. - When PS2 contains a command substitution, here-documents entered in an interactive shell can sometimes cause a segmentation fault. - When the readline `revert-all-at-newline' option is set, pressing newline when the current line is one retrieved from history results in a double free and a segmentation fault. Closes: #747341. - Using nested pipelines within loops with the `lastpipe' option set can result in a segmentation fault. * Fix typo in package description. Closes: #707810. -- Matthias Klose <email address hidden> Sun, 03 Aug 2014 18:14:31 +0200
bash (4.3-7) unstable; urgency=medium * Apply upstream patches 009 - 011 (replacing local patches): - Fix a problem with unsigned sign extension when attempting to reallocate the input line when it is fewer than 3 characters long and there has been a history expansion. The sign extension causes the shell to not reallocate the line, which results in a segmentation fault when it writes past the end. - Change the behavior of programmable completion to compensate for two assumptions made by the bash-completion package. - The signal handling changes to bash and readline (to avoid running any code in a signal handler context) cause the cursor to be placed on the wrong line of a multi-line command after a ^C interrupts editing. -- Matthias Klose <email address hidden> Wed, 16 Apr 2014 23:10:28 +0200
bash (4.3-6) unstable; urgency=medium * Apply upstream patches 001 - 008: - A missing check for a valid option prevented `test -R' from working. There is another problem that causes bash to look up the wrong variable name when processing the argument to `test -R'. - A change to save state while running the DEBUG trap caused pipelines to hang on systems which need process group synchronization while building pipelines. - When in callback mode, some readline commands can cause readline to segfault by passing invalid contexts to callback functions. - The `.' command in vi mode cannot undo multi-key commands beginning with `c', `d', and `y' (command plus motion specifier). - When in Posix mode, bash did not correctly interpret the ANSI-C-style $'...' quoting mechanism when performing pattern substitution word expansions within double quotes. - A shell that started with job control active but was not interactive left the terminal in the wrong process group when exiting, causing its parent shell to get a stop signal when it attempted to read from the terminal. - Using compound assignments for associative arrays like assoc=( [x]= [y]=bar ) left the value corresponding to the key `x' NULL. This caused subsequent lookups to interpret it as unset. - Some extended glob patterns incorrectly matched filenames with a leading dot, regardless of the setting of the `dotglob' option. * Replace already applied patches by the upstream patch files. -- Matthias Klose <email address hidden> Mon, 07 Apr 2014 22:20:10 +0200
bash (4.3-5) unstable; urgency=medium * Fix a display issue when a multiline command is aborted with ^C. * Fix a crash after a failed history expansion. LP: #1294669. -- Matthias Klose <email address hidden> Sat, 29 Mar 2014 19:10:21 +0100
bash (4.3-4) unstable; urgency=high * Fix an issue with an associative array expanding to the empty string if the associated value is the empty string. * Fix an issue, when invoked as sh, bash doesn't interpret C-style escapes within double-quoted substitution expansions ("${var/$'what'/ever}"). * Fix an issue with the extglob option to not expand hidden files. * Update the pcomplete-dequote patch. -- Matthias Klose <email address hidden> Fri, 21 Mar 2014 15:20:45 +0100
bash (4.3-3) unstable; urgency=medium * Fix an issue with with empty completions and bash-completion. Closes: #741060 . LP: #1291586. * Fix an issue with updating terminal titles using trap commands. LP : #1294167. * Fix an issue in vi-mode, not re-doing the latest "dw", "dl", "D", ... commands. * Fix segfault in _rl_dispatch_callback(). Closes: #741555. -- Matthias Klose <email address hidden> Wed, 19 Mar 2014 18:54:13 +0100
bash (4.3-2) unstable; urgency=medium * Build-depend on texlive-fonts-recommended. * Work around a build failure of bash static on ppc64el. * Only include the documentation into the bash-doc package. Closes: -- Matthias Klose <email address hidden> Wed, 05 Mar 2014 05:05:16 +0100
bash (4.3-1) unstable; urgency=medium * Bash 4.3 release. * Update debian/copyright. -- Matthias Klose <email address hidden> Mon, 03 Mar 2014 08:16:58 +0100
Deleted in experimental-release (Reason: None provided.) |
bash (4.3~rc2-1) experimental; urgency=medium * New upstream version 4.3 rc2. -- Matthias Klose <email address hidden> Wed, 05 Feb 2014 15:20:17 +0100
Superseded in experimental-release |
bash (4.3~rc1-1) experimental; urgency=medium * New upstream version 4.3 rc1. -- Matthias Klose <email address hidden> Fri, 27 Dec 2013 23:01:38 +0100
bash (4.2+dfsg-1) unstable; urgency=low * Apply upstream patches 038 - 045, fixes for - If a backslash-newline (which is removed) with no other input is given as input to `read', the shell tries to dereference a null pointer and segfaults. - Under certain circumstances, bash attempts to expand variables in arithmetic expressions even when evaluation is being suppressed. - Output redirection applied to builtin commands missed I/O errors if they happened when the file descriptor was closed, rather than on write (e.g., like with an out-of-space error on a remote NFS file system). - Process substitution incorrectly inherited a flag that inhibited using the (local) temporary environment for variable lookups if it was providing the filename to a redirection. The intent the flag is to enforce the Posix command expansion ordering rules. - Compilation failed after specifying the `--enable-minimal-config' option to configure (more specifically, specifying `--disable-alias'). - When SIGCHLD is trapped, and a SIGCHLD trap handler runs when a pending `read -t' invocation times out and generates SIGALRM, bash can crash with a segmentation fault. - When converting a multibyte string to a wide character string as part of pattern matching, bash does not handle the end of the string correctly, causing the search for the NUL to go beyond the end of the string and reference random memory. Depending on the contents of that memory, bash can produce errors or crash. - The <&n- and >&n- redirections, which move one file descriptor to another, leave the file descriptor closed when applied to builtins or compound commands. * Fix parallel build (Steven Chamberlain). Closes: #694659. * Fix german translations. Closes: #688571. * Fix typo in man page. Closes: #696706. -- Matthias Klose <email address hidden> Sat, 30 Mar 2013 14:56:51 +0100
Available diffs
- diff from 4.2-5.1 to 4.2+dfsg-1 (5.1 KiB)
bash (4.2+dfsg-0.1) unstable; urgency=low * Non-maintainer upload. * Remove unused and non DFSG-compliant bash-4.2/lib/readline/doc from source. (Closes: #695709) -- David Prévot <email address hidden> Sat, 29 Dec 2012 21:19:34 -0400
bash (4.2-5.1) unstable; urgency=low * Non-maintainer upload. * debian/bash.preinst-lib.c: typo in fcntl argument (Closes: #679198). -- Nicolas Boulenguez <email address hidden> Tue, 11 Dec 2012 22:02:44 +0100
bash (4.2-5) unstable; urgency=low * Apply upstream patch 037, fix for - Attempting to redo (using `.') the vi editing mode `cc', `dd', or `yy' commands leads to an infinite loop. -- Matthias Klose <email address hidden> Fri, 03 Aug 2012 01:21:14 +0200
bash (4.2-4) unstable; urgency=high * Apply upstream patches 030 - 036, fixes for - When attempting to glob strings in a multibyte locale, and those strings contain invalid multibyte characters that cause mbsnrtowcs to return 0, the globbing code loops infinitely. - A change between bash-4.1 and bash-4.2 to prevent the readline input hook from being called too frequently had the side effect of causing delays when reading pasted input on systems such as Mac OS X. This patch fixes those delays while retaining the bash-4.2 behavior. - Bash-4.2 has problems with DEL characters in the expanded value of variables used in the same quoted string as variables that expand to nothing. - Bash uses a static buffer when expanding the /dev/fd prefix for the test and conditional commands, among other uses, when it should use a dynamic buffer to avoid buffer overflow. - In bash-4.2, the history code would inappropriately add a semicolon to multi-line compound array assignments when adding them to the history. - When given a number of lines to read, `mapfile -n lines' reads one too many. - Bash-4.2 produces incorrect word splitting results when expanding double-quoted $@ in the same string as and adjacent to other variable expansions. The $@ should be split, the other expansions should not. -- Matthias Klose <email address hidden> Thu, 12 Jul 2012 23:58:51 +0200
bash (4.2-3) unstable; urgency=low * Apply upstream patches 025 - 029, fixes for - When used in a shell function, `declare -g -a array=(compound assignment)' creates a local variable instead of a global one. - The `lastpipe' option does not behave correctly on machines where the open file limit is less than 256. - When the `extglob' shell option is enabled, pattern substitution does not work correctly in the presence of multibyte characters. - When using a word expansion for which the right hand side is evaluated, certain expansions of quoted null strings include spurious ^? characters. - Bash-4.2 tries to leave completed directory names as the user typed them, without expanding them to a full pathname. One effect of this is that shell variables used in pathnames being completed (e.g., $HOME) are left unchanged, but the `$' is quoted by readline because it is a special character to the shell. This patch introduces two things: - A new shell option, `direxpand', which, if set, attempts to emulate the bash-4.1 behavior of expanding words to full pathnames during completion; - A set of heuristics that reduce the number of times special characters such as `$' are quoted when the directory name is not expanded. * Mark bash and bash-static as Multi-Arch: foreign . Closes: #674120. * Avoid warning for unset debian_chroot with -u (Marko Mäkelä). Closes: #659940. * Fix string expansion: \u and \U for code points U+0080 to U+00FF (Darran Salt). Closes: #661386. * Search $- for `i' for the interactivity test. Closes: #482194. * Search for bash_completion in /usr/share/bash-completion too. Closes: #655071, #655208. -- Matthias Klose <email address hidden> Sun, 01 Jul 2012 13:45:35 +0200
1 → 75 of 91 results | First • Previous • Next • Last |