Skip to content
Snippets Groups Projects
Forked from tests / dash
Source project has a limited visibility.
  • Andrej Shadura's avatar
    9ad87a34
    Import Debian changes 0.5.10.2-4 · 9ad87a34
    Andrej Shadura authored
    dash (0.5.10.2-4) unstable; urgency=medium
    
      * Move Gerrit to Uploaders since he’s going to be away for some time
        (Closes: #907085).
      * Add missing --no-rename in more places.
      * Handle the case when no package has diverted /bin/sh (Closes: #916900).
    
    dash (0.5.10.2-3) unstable; urgency=medium
    
      [ You-Sheng Yang ]
      * Enable GitLab CI at Salsa.
      * debian/control: update Standard-Version to 4.2.1.
      * lintian: fix debhelper-but-no-misc-depends.
      * lintian: clean up debian/rules.
    
      [ Sven Joachim ]
      * Remove dash.preinst (Closes: #907132, #890073).
    
      [ Andrej Shadura ]
      * Use an explicit --no-rename of dpkg 1.19.1 (Closes: #890073, #916608).
      * Use sh_warnx, not warnx which is defined only in bltin.h.
      * Add #DEBHELPER# token to the prerm, ash.postrm, drop dash.postrm.
      * Add overrides for unusual-control-interpreter in prerm.
      * Delete no longer necessary ash.postinst (0.4.3 is no longer in the
        archive).
    
    dash (0.5.10.2-2) unstable; urgency=medium
    
      [ Ondřej Nový ]
      * d/changelog: Remove trailing whitespaces.
      * d/control: Add Vcs-* field.
    
      [ Guillaume Charifi ]
      * dash.preinst: copy(): Do not die if the destination does not exist
        (Closes: #916038).
    
      [ You-Sheng Yang ]
      * Enable large file support when available (Closes: #916255).
    
    dash (0.5.10.2-1) unstable; urgency=medium
    
      * New upstream version 0.5.10.2.
        Closes: #332954, #379227, #503840, #571952,
                #550756, #700232, #794965, #837789,
                #878697, #888226.
      * Refresh patches.
      * Use #!/bin/dash for prerm and postinst scripts (Closes: #907133).
      * Fix the ash.1 manpage link.
      * Add Multi-Arch: foreign (Closes: #710277).
      * Don’t leak fd in the fix for binary execution (Closes: #816313).
      * Avoid crash when redirecting to file descriptor in expredir
        (Closes: #861354).
    
    dash (0.5.8-2.10) unstable; urgency=medium
    
      [ Simon McVittie ]
      * Add an autopkgtest to verify that /bin/sh remains usable
        (Closes: #888259).
    
      [ Andrew Shadura ]
      * Add dash.preinst and friends to clean.
      * Document where the sources are and how to work with them
        in README.source.
    
    dash (0.5.8-2.9) unstable; urgency=medium
    
      [ Sven Joachim ]
      * Non-maintainer upload.
      * Re-add the symlink for the sh manpage (Fully closes: #888235)
    
    dash (0.5.8-2.8) unstable; urgency=medium
    
      * Non-maintainer upload.
      * Ship a /bin/sh symlink (Closes: #888235).
      * Don't quote dh arguments needlessly.
      * Drop old irrelevant postinst/postrm bits, use dh-generated ones instead.
    
    dash (0.5.8-2.7) unstable; urgency=medium
    
      [ James Cowgill ]
      * Non-maintainer upload.
      * Move dash from /usr/bin to /bin. (Closes: #888180)
    
    dash (0.5.8-2.6) unstable; urgency=medium
    
      * Non-maintainer upload.
    
      [ Marc Deslauriers ]
      * Drop privileges when euid != uid as a security measure
        (Closes: #734869, LP: #1215660)
        - debian/diff/9001-Add-privmode-Part-1.diff
        - debian/diff/9002-Add-privmode-Part-2.diff
    
      [ Jonathan Nieder ]
      * debian/dash.preinst:
        - rewrite in C (closes: #604873).
        - if dash's copy of /bin/sh is not already diverted, divert it
          on behalf of bash.  This ensures extracting a new version of
          dash does not overwrite /bin/sh and handling of that symlink
          is left to postinst.  Likewise for .../man/man1/sh.1.gz.
        - if /bin/sh is not executable (for example because it is a
          symlink to a nonexistent file), replace it with a symlink to
          dash.  Likewise for /usr/share/man/man1/sh.1.gz.
      * debian/dash.postinst:
        - remove workaround for dpkg bug #160848 ("dpkg-divert --remove"
          silently enabling --rename).  The dash package already depends
          on dpkg 1.15.0 or later, which has the fix.
        - respect local diversions.
        - clarify.
    
      [ Andrew Shadura ]
      * Refresh patches to apply cleanly.
      * Convert the package to 3.0 (quilt) format.
      * Use debhelper 10 (and debhelper at all!).
      * Move the git repository to Salsa.
      * Add gbp.conf and use DEP-14 branch naming.
    
    dash (0.5.8-2.5) unstable; urgency=low
    
      * Non-maintainer upload.
    
      [ Reiner Herrmann ]
      * Improve build reproducibility: set LC_ALL instead of LC_COLLATE to C.
    
      [ HW42 ]
      * Improve build reproducibility: avoid exec call which embeds different paths
        between different system shells. (Closes: #825643)
    
    dash (0.5.8-2.4) unstable; urgency=medium
    
      * Non-maintainer upload.
      * Don't execute binary files as scripts. (Closes: #816313)
      * printf '\e' (Closes: #816295)
      * Fix bad permissions on dash.md5sums (Closes: #832173)
    
    dash (0.5.8-2.3) unstable; urgency=medium
    
      * Non-maintainer upload.
      * Fix FTBFS by adding build-arch and build-indep targets to debian/rules.
        Thanks to Sven Joachim <svenjoac@gmx.de> for the initial patch.
        Closes: #829666
    
    dash (0.5.8-2.2) unstable; urgency=medium
    
      * Non-maintainer upload.
      * Apply Jérémy Bobbio's patches to make dash reproducible.
        (Closes: #774425)
    
    dash (0.5.8-2.1) unstable; urgency=low
    
      * Non-maintainer upload.
    
      [ Marcin Juszkiewicz ]
      * Ensure correct strip is called when cross-building (closes: #665965)
    
    dash (0.5.8-2) experimental; urgency=medium
    
      * debian/rules: pass --disable-lineno option to configure (thx Sven
        Joachim, closes: #766048).
    
    dash (0.5.8-1) experimental; urgency=medium
    
      * new upstream release (closes: #598238).
        * 0003-VAR-Disable-LINENO-support.diff: remove; upstream now has
          configure --disable-lineno option.
      * debian/rules: pass --enable-fnmatch option to configure
        (closes: #763407).
      * debian/po/sr.po: new; [INTL:sr] Serbian cyrillic translation of
        debconf template (thx Zlatan Todoric, closes: #635069).
    
    dash (0.5.7-4) unstable; urgency=low
    
      * Thx Michael Gilbert for NMU.
        * 0006-JOBS-address-format-security-build-error.diff: new: address
          format-security build error (patch from Simon Ruderich).
      * debian/rules: make DEB_BUILD_OPTIONS=diet build working again.
      * debian/diff/0007-EVAL-Report-I-O-error-on-stdout.diff: new: eval: report
        I/O error on stdout (closes: #690473).
    
    dash (0.5.7-3+nmu1) unstable; urgency=medium
    
      * Non-maintainer upload.
      * Enable build-hardening flags (closes: #662721).
    
    dash (0.5.7-3) unstable; urgency=low
    
      [ Christian Perrier ]
      * Non-maintainer upload.
      * Fix pending l10n issues. Debconf translations:
      * French (Julien Patriarca).  Closes: #638821
      * Indonesian (Mahyuddin Susanto).  Closes: #657111
      * Polish (Michał Kułach).  Closes: #658180
      * Romanian (Andrei POPESCU).  Closes: #660615
      * Turkish (Mert Dirik).  Closes: #661513
    
      [ Gerrit Pape ]
      * debian/control: Standards-Version: 3.9.3.0.
    
    dash (0.5.7-2) unstable; urgency=high
    
      * debian/diff/:
        - 0004-BUILTIN-Fix-test-x-as-root...diff: new; teach "test -x"
          as root not to return true for nonexecutable files on
          platforms where faccessat() does return true in this case,
          such as glibc-bsd in squeeze (thx Christoph Egger, closes:
          #640334).
        - 0005-SHELL-Disable-sh-c-...diff: back out the optimization
          that makes dash -c "script" avoid a fork().  It caused
          several packages to fail to build from source (thx Stéphane
          Glondu, closes: #642922).
    
    dash (0.5.7-1) unstable; urgency=low
    
      * new upstream release.
        * optimize dash -c "script" to notice the last command and
          exec it without forking (thx Jilles Tjoelker; closes:
          #436466).  This change is inspired by a similar trick in
          ksh, bash, and zsh and can be useful in commands passed to
          system(), popen(), and Makefiles, where "exec" is usually
          not explicitly used.
        * remove spurious space in descriptions of PS1, PS2, PS4 (thx
          Kalle Olavi Niemitalo; closes: #624715).
        * test builtin: use faccessat if available (closes: #539909,
          #556521) so ACLs and other corner cases can be handled
          correctly.
      * debian/diff/:
        - remove patches applied upstream (i.e. all except 0045, 0046).
        - 0045-SHELL-print-n-upon-EOF-...diff: rename to 0001-*.
        - 0046-PARSER-Remove-backslash-...diff: rename to 0002-*.
        - 0003-VAR-Disable-LINENO-support.diff: new; remove LINENO
          support (closes: #582952, reopens: #540685).
      * debian/po/sk.po: [INTL:sk] Slovak debconf templates (thx
        Slavko; closes: #611556).
      * debian/po/nl.po: [INTL:nl] Dutch debconf templates (thx
        Jeroen Schot; closes: #624172).
    
    dash (0.5.6.1-1~exp2) experimental; urgency=low
    
      * debian/diff/:
        - 0036-BUILTIN-Fix-corruption-of-reads...diff: remove; fixed
          upstream.
        - 0037-EVAL-Make-.-dev-null-return-.diff: remove; applied
          upstream.
        - 0034-SHELL-print-n-upon...diff: rename to 0045-*.
        - 0035-PARSER-Remove-backslash...diff: rename to 0046-*.
        - 0034...0044: new from the upstream "master" branch.
        - 0042-EXPAND-Free-IFS-state...diff: new from upstream:
          do not let parameter expansion in here documents corrupt word
          splitting state (thx Aurelien Jarno; closes: #618023).
    
    dash (0.5.6.1-1~exp1) experimental; urgency=low
    
      * new upstream release.
        * add preliminary LINENO support (closes: #540685, reopens:
          #582952).
        * fix corruption of redirections with byte 0x81 (closes:
          #532302).
        * honor tab as IFS whitespace in read (closes: #429251,
          #607174).
      * debian/diff/:
        - remove patches applied upstream (0001-0016, 0020).
        - 0021--INPUT-exit-127...diff: remove; patch is faulty
          (reopens: #548687).
        - 0022--EVAL-with-set-e-exit: remove; fixed upstream.
        - 0019--SHELL-print-n-upon...diff: rename to 0034-*.
        - 0001...0033: new from the upstream "master" branch.
        - 0035-PARSER-Remove-backslash-before...diff: new from the
          mailing list: remove backslashes used to escape closing
          braces in ${...} expressions (thx Jilles Tjoelker).
        - 0036-BUILTIN-Fix-corruption-of-reads...diff: new from the
          mailing list: do not corrupt input by removing CTLESC bytes
          ('\x81') in readcmd (thx Alexey Gladkov).
        - 0037-EVAL-Make-.-dev-null-return-0.diff: new from the
          mailing list: dotcmd should yield status 0 when no command
          is executed (thx Tim Allen, closes: #615922).
      * debian/watch: document upstream source location.
    
    dash (0.5.5.1-7.4) unstable; urgency=low
    
      * Non-maintainer upload.
      * dash.preinst: Do not error out if /bin/sh or its manpage is
        not already present (thx Brian Potkin; closes: #606756).
      * dash.postinst: Cope with missing files.  Atomically replace
        /bin/sh and its manpage rather than removing and re-creating them
        (thx Adam D. Barratt).
    
    dash (0.5.5.1-7.3) unstable; urgency=medium
    
      * Non-maintainer upload.
      * Modify the preinst to use /bin/bash rather than /bin/sh to avoid having
        to rely on /bin/sh being available during unpack.  (Closes: #546528)
      * Adapt preinst diversion handling to be idempotent; thanks to
        Jonathan Nieder.
    
    dash (0.5.5.1-7.2) unstable; urgency=low
    
      * Non-maintainer upload to correct previous NMU.
      * Drop dependency on debconf as that change was not agreed
        with the maintainer when the NMU was prepared.
    
    dash (0.5.5.1-7.1) unstable; urgency=low
    
      * Non-maintainer upload with maintainer approval.
      * Add "debconf | debconf-2.0" to dependencies as this package is
        using debconf
      * Explicitly re-include the text of the BSD licence as
        /usr/share/common-licenses/BSD could be dropped in the future
        because of minor wording changes in the different version of
        the BSD licence text
      * Fix pending l10n issues. Debconf translations:
        - Czech (Miroslav Kure).  Closes: #598331
        - Finnish (Esko Arajärvi).  Closes: #600518
    
    dash (0.5.5.1-7) unstable; urgency=low
    
      [ Raphael Geissert ]
      * Re-add code to allow taking over bash's diversion (Closes: #582554).
    
      [ Gerrit Pape ]
      * debian/dash.README.source: new; document how to use the Debian
        package source.
      * debian/po/pt_BR.po: [INTL:pt_BR] Brazilian Portuguese debconf
        templates (thx Adriano Rafael Gomes; closes: #582973).
      * debian/po/da.po: [INTL:da] Danish translation of the debconf
        templates Dash (thx Joe Dalton; closes: #584484).
      * debian/implicit: update to revision 60d9070.
    
    dash (0.5.5.1-6) unstable; urgency=high
    
      * debian/diff/0001-JOBS-Fix-dowait-signal-race.diff,
        debian/diff/0002-SIGNAL-Remove-EXSIG.diff: remove (closes: #581425).
      * debian/diff/: remove patches with reverts (0009, 0013, 0015, 0018,
        0019).
      * debian/diff/0010-SHELL-Add-preliminary-LINENO-support.diff: remove
        (re-opens: #540685, closes: #582952).
      * debian/diff/0015--BUILTIN-Use-TMPDIR-in-mkbuiltins.diff,
        debian/diff/0016--BUILTIN-Make-trap-signal-name-number-...diff,
        debian/diff/0017--JOBS-Fix-for-job-control-off-warning.diff: new;
        cherry-picked from upstream git.
      * debian/po/pt_BR.po: [INTL:pt_BR] Brazilian Portuguese debconf
        templates (thx Adriano Rafael Gomes; closes: #582973).
    
    dash (0.5.5.1-5) unstable; urgency=low
    
      * debian/diff/0029-Revert-BUILTIN-Fix-off-by-one-recordregion-...diff,
        debian/diff/0030-Revert-BUILTIN-Avoid-compiler-warnings-on-...diff,
        debian/diff/0031-Revert-BUILTIN-Fix-NUL-termination-in-readcmd.diff,
        debian/diff/0032-Revert-BUILTIN-Honor-tab-as-IFS-whitespace-...diff:
        new; revert "Honor tab as IFS whitespace when splitting fields in
        readcmd" fix (re-opens: #429251, closes: #581351).
    
    dash (0.5.5.1-4) unstable; urgency=low
    
      * debian/diff/0002--SHELL-print-n-upon-EOF-CTRL-D-when-run-...diff:
        rename to 0023-*.diff.
      * debian/diff/0001--MAN-rename-sh-to-dash-update-DESCRIPTION-...diff:
        remove; applied upstream.
      * debian/diff/0001-*...0022-*.diff: new from upstream git.
        * debian/diff/0010-*.diff: Add preliminary LINENO support (closes:
          #540685).
        * debian/diff/0017-*.diff: Fix syntax array size (closes: #548493).
        * debian/diff/0009-*.diff: Honor tab as IFS whitespace when
          splitting fields in readcmd (closes: #429251).
      * debian/diff/0024-INPUT-exit-127-if-command_file-is-given-...diff:
        new; exit 127 if command_file is given but does not exist (closes:
        #548743).
      * debian/diff/0025-INPUT-exit-127-if-command_file-is-given-...diff:
        new; exit 127 if command_file is given but is a directory (closes:
        #548687).
      * debian/diff/0026-EVAL-with-set-e-exit-the-shell-if-a-...diff: new;
        with set -e exit the shell if a subshell exits non-zero (closes:
        #514863).
      * debian/diff/0027-EVAL-don-t-clear-eflag-when-forking-subshell.diff:
        new; don't clear eflag when forking subshell (closes: #514863).
      * debian/po/ja.po: [INTL:ja] Update po-debconf template translation
        (thx Hideki Yamane; closes: #564483).
      * debian/po/bg.po: [I18N:bg] Updated Bulgarian debconf translation
        (thx Damyan Ivanov; closes: #562836).
      * debian/dash.preinst: remove superfluous code (closes: #557755).
      * debian/control: Standards-Version: 3.8.4.0.
      * debian/po/vi.po: [INTL:vi] Vietnamese debconf templates translation
        update (thx Clytie Siddall; closes: #577156).
      * debian/po/eu.po: [l10n:eu] dash 0.5.5.1-3.1: updated Basque
        translation (thx dooteo; closes: #577506).
      * debian/po/pt.po: [INTL:pt] Updated Portuguese translation for
        debconf messages (thx Traduz - Portuguese Translation Team; closes:
        #578104).
      * debian/diff/0028-EVAL-Fix-command-crash.diff: new; Fix command --
        crash (closes: #579543).
    
      [ Raphael Geissert ]
      * Document "/bin/sh -> dash" NMU changes
      * Pass package name to dpkg-divert when removing diversion
      * Simplify prerm by making dpkg-divert do most of the work
      * Pass --package name to dpkg-divert call to replace ash's diversion
      * Quoting style changes
      * Let the postinst script abort if there was already a diversion in
        place
      * Pass --package name to dpkg-divert call to remove ash's diversion
      * Add watch file
    
    dash (0.5.5.1-3) unstable; urgency=low
    
      * Thanks Luk Claes for NUMs (closes: #538682).
      * debian/NEWS: rename to debian/dash.NEWS.Debian.
      * debian/rules: don't explicitely install dash's NEWS file,
        debian/implicit takes care of that.
      * debian/dash.NEWS.Debian: when upgrading existing installations,
        the system shell will not be changed automatically (closes:
        #539363).
      * debian/control: update long description (thx Justin B Rye; closes:
        #546458).
      * debian/po/sv.po: [INTL:sv] Swedish strings for dash debconf (thx
        Martin Bagge; closes: #539070).
      * debian/po/ru.po: [INTL:ru] Russian debconf templates translation
        update (thx Yuri Kozlov; closes: #539189).
      * debian/po/fr.po: fr.po: French program translation (thx julien
        patriarca; closes: #539630).
      * debian/po/de.po: [INTL:de] updated German debconf translation (thx
        Helge Kreutzmann; closes: #540221).
      * debian/po/it.po: [INTL:it] Italian translation (thx Luca Monducci;
        closes: #540631).
      * debian/po/es.po: [INTL:es] Spanish debconf template translation for
        dash (closes: #540707).
    
    dash (0.5.5.1-2.3) unstable; urgency=low
    
      * Non-maintainer upload.
      * Update the debconf templates according to the feedback on
        debian-l10n-english.
      * Install the NEWS file in the right location (Closes: #538809).
    
    dash (0.5.5.1-2.2) unstable; urgency=low
    
      [ Luk Claes ]
      * Non-maintainer upload with maintainer's permission.
      * Change the default for the system shell to dash.
      * Ship /bin/sh in the package and fix the diversion handling
        for it to make sure /bin/sh is always present.
      * Set debconf priority to high when upgrading from an existing
        system.
      * Add versioned dpkg dependency for dpkg-divert --listpackage.
      * Add NEWS file about changing /bin/sh.
      * Adjusted the debconf template accordingly.
      * Make dash Priority: Required
    
      [ Raphael Geissert ]
      * Make dash Essential: yes
    
    dash (0.5.5.1-2.1) unstable; urgency=high
    
      * Non-maintainer upload.
      * Depend on debianutils (Closes: #537990).
    
    dash (0.5.5.1-2) unstable; urgency=low
    
      * debian/diff/0001--SHELL-execute-EXIT-trap-if-the-shell-...diff;
        remove; patch is faulty (reopens: #390433, closes: #515229,
        #515064).
    
    dash (0.5.5.1-1) unstable; urgency=low
    
      * new upstream release.
        * builds again with DEB_BUILD_OPTIONS=diet (closes: #493301).
      * debian/diff/*.diff: remove; obsolete.
      * debian/po/es.po: [INTL:es] Spanish debconf template translation
        for dash (thx Francisco Javier Cuadrado, closes: #513689).
      * debian/diff/0001--SHELL-execute-EXIT-trap-if-the-shell-...diff:
        new; [SHELL] execute EXIT trap if the shell is killed through a
        signal (thx Chris Lamb for the patch, closes: #390433).
      * debian/diff/0002--MAN-rename-sh-to-dash-update-DESCRIPTION...diff:
        new; [MAN] rename sh to dash, update DESCRIPTION and HISTORY (thx
        jaalto, closes: #499838).
      * debian/diff/0003--SHELL-print-n-upon-EOF-CTRL-D-when-run-...diff:
        new; [SHELL] print \n upon EOF (CTRL-D) when run interactively
        (closes: #476422).
    
    dash (0.5.4-12) unstable; urgency=low
    
      * debian/po/nl.po: [INTL:nl] Updated debconf templates translation
        for Dutch (thx Thijs Kinkhorst, closes: #492069).
      * debian/po/pt.po: [INTL:pt] Updated Portuguese translation for
        debconf messages (thx Traduz - Portuguese Translation Team,
        closes: #489805).
      * debian/po/sv.po: [INTL:sv] po-debconf file for dash (thx Martin
        Ågren, closes: #491532).
    
    dash (0.5.4-11) unstable; urgency=low
    
      * debian/diff/0045-Fix-null-pointer-dereference.diff,
        debian/diff/0046-Fix-bitwise-AND-and-OR-operator-parsing.diff,
        debian/diff/0047--MAN-add-missing-right-parenthesis...diff: remove;
        applied upstream.
      * debian/diff/0048--SHELL-add-l-option-to-force-login-shell.diff:
        remove; fixed upstream.
      * debian/diff/0044--*..0061--*: new; from upstream git.
        * 0055--BUILTIN-Fixed-3-4-argument-cases-for-test-per-POSIX.diff:
          [BUILTIN] Fixed 3,4-argument cases for test per POSIX (closes:
          #455828).
      * debian/diff/0044-run-aclocal-autoconf-autoheader-automake.diff:
        redo as 0062-run-aclocal-autoconf-autoheader-automake.diff.
    
    dash (0.5.4-10) unstable; urgency=low
    
      * debian/po/it.po: [INTL:it] Italian debconf templates translation
        (thx Luca Monducci, closes: #479361).
      * debian/po/ru.po: [INTL:ru] Russian debconf templates translation
        update (thx Yuri Kozlov, closes: #479592).
      * debian/po/gl.po: [INTL:gl] Galician debconf template translation
        for dash (thx Jacobo Tarrio, closes: #480978).
      * debian/po/ja.po: [INTL:ja] updated Japanese debconf translation
        (thx Kenshi Muto, closes: #483509).
      * debian/control: Homepage: http://gondor.apana.org.au/~herbert/dash/
        (closes: #484665).
      * debian/diff/0047--MAN-add-missing-right-parenthesis...diff: new;
        [MAN] add missing right parenthesis in section Redirection (closes:
        #481365).
      * debian/diff/0048--SHELL-add-l-option-to-force-login...diff: new;
        [SHELL] add -l option to force login shell (closes: #483287).
      * debian/po/tr.po: new; [INTL:tr] Turkish debconf template translation
        for dash (thx Mert Dirik, closes: #486571).
      * debian/po/bg.po: new; [INTL:bg] Bulgarian debconf translation (thx
        Damyan Ivanov, closes: #486800).
      * debian/po/vi.po: [INTL:vi] Vietnamese debconf templates translation
        update (thx Clytie Siddall, closes: #486801).
      * debian/po/cs.po: [l10n] Updated Czech translation of dash debconf
        messages (thx Miroslav Kure, closes: #487266).
      * debian/po/pt.po: [INTL:pt] Updated Portuguese translation for
        debconf messages (thx Ricardo Silva, closes: #487290).
      * debian/po/ko.po: [INTL:ko] Korean dash debconf PO translation (thx
        Sunjae Park, closes: #487897).
      * debian/po/eu.po: new; [INTL:eu] dash debconf templates Basque
        translation (thx xabier bilbao, closes: #488057).
      * debian/po/pt_BR.po: [INTL:pt_BR] Brazilian Portuguese debconf
        templates (thx Adriano Rafael Gomes, closes: #488390).
      * debian/po/ro.po: new; [l10n:ro] dash: New  Romanian translation of
        po-debconf templates (thx Eddy Petrișor, closes: #488435).
      * debian/control: Standards-Version: 3.8.0.1.
    
    dash (0.5.4-9) unstable; urgency=low
    
      * debian/diff/0046-Fix-bitwise-AND-and-OR-operator-parsing.diff: new:
        Fix bitwise AND and OR operator parsing (closes: #470914).
      * debian/dash.menu: change menu section from Apps/Shells to
        Applications/Shells (thx Christian Perrier).
      * debian/po/fr.po: [INTL:fr] French debconf templates translation update
        (thx Christian Perrier, closes: #469253).
      * debian/po/fi.po: [INTL:fi] Updated Finnish translation of the debconf
        templates (thx Esko Arajärvi, closes: #469466).
      * debian/po/de.po: [INTL:de] updated German debconf translation (thx
        Helge Kreutzmann, closes: #469755).
    
    dash (0.5.4-8) unstable; urgency=low
    
      * debian/diff/0045-Fix-null-pointer-dereference.diff: new from Larry
        Doolittle, blessed by upstream: Fix null pointer dereference (thx!,
        closes: #467065; most probably closes: #462414, #462977, #463649,
        #467358, #468376, #468449, #468837, #469102).
      * debian/dash.templates.in: don't mention 'distribution policy' or
        'Debian policy' at all, but talk only about POSIX-compliance; run
        debconf-updatepo (closes: #455550).
      * debian/control: Standards-Version: 3.7.3.0.
    
    dash (0.5.4-7) unstable; urgency=low
    
      * debian/po/nl.po: [INTL:nl] New po-debconf translation in Dutch for dash
        (thx Tim Dijkstra, closes: #458425).
      * debian/rules: apply patch for cross building support, slightly modified
        (thx Neil Williams, closes: #450512).
    
    dash (0.5.4-6) unstable; urgency=low
    
      * debian/control: add Vcs-Git: http://smarden.org/git/dash.git/.
      * debian/diff/0041-PARSER-Add-FAKEEOFMARK-for-expandstr.diff,
        debian/diff/0042-PARSER-Do-not-show-prompts-in-expandstr.diff: new
        from upstream git.
      * debian/diff/0043-EXPAND-Fix-slash-treatment-in-expmeta.diff: new
        from upstream git: [EXPAND] Fix slash treatment in expmeta (closes:
        #458687, #458690, #459049).
      * debian/diff/0041-run-aclocal-autoconf-autoheader-automake.diff: redo
        as debian/diff/0044-run-aclocal-autoconf-autoheader-automake.diff.
      * debian/dash.templates.in: remove empty line after comments, hmm.
    
    dash (0.5.4-5) unstable; urgency=low
    
      * debian/diff/0038-EVAL-Fix-unaligned-trap-on-sparc.diff: applied
        upstream, rename to
        0038-EVAL-Fix-bad-pointer-arithmetic-in-evalcommand.diff.
      * debian/diff/0039-ARITH-If-imaxdiv-isn-t-available-use-and-ope.diff:
        applied upstream, rename to
        0040-ARITH-If-imaxdiv-isn-t-available-use-and-ope.diff.
      * debian/diff/0040-run-aclocal-autoconf-autoheader-automake.diff: redo
        as debian/diff/0041-run-aclocal-autoconf-autoheader-automake.diff.
      * debian/diff/0039-BUILTIN-Add-set-o-support.diff: new; from upstream
        git: Add set +o support (closes: #456990).
      * debian/diff/ja.po: remove again, doh.
    
    dash (0.5.4-4) unstable; urgency=low
    
      * debian/diff/0038-EVAL-Fix-unaligned-trap-on-sparc.diff: new; fix
        unaligned trap on sparc (thx Steve Langasek, closes: #456399).
      * debian/diff/0039-ARITH-If-imaxdiv-isn-t-available-use-and-ope.diff: new;
        if imaxdiv() isn't available, use / and % operators (closes: #456398).
      * debian/diff/0038-run-aclocal-autoconf-autoheader-automake.diff: redo
        as debian/diff/0040-*.
      * debian/po/vi.po: [INTL:vi] Vietnamese debconf templates translation
        update (thx Clytie Siddall, closes: #453625).
      * debian/diff/ja.po: new; [INTL:ja] Japanese debconf translation (thx
        Kenshi Muto, closes: #446573).
    
    dash (0.5.4-3) unstable; urgency=low
    
      * debian/diff/0005-*..0037-*: new: from upstream git.
        * 0025-*: Report substition errors at expansion time (closes: #418774).
      * debian/diff/0005-dash.1-clarify-description-of-nt-ot-options-to-te.diff,
        debian/diff/0006-dash.1-clarify-syntax-of-the-for-command.diff: remove;
        applied upstream.
      * debian/rules: no longer build dash.udeb package (on request of Otavio
        Salvador, closes: #439139, #431312).
      * debian/control: no longer Build-Depends: dietlibc; remove dash.udeb
        package.
      * Debconf templates and debian/control reviewed by the debian-l10n-
        english team as part of the Smith review project (thx Christian Perrier
        for the patch, closes: #449517):
        * Convert debian/changelog to UTF-8 (closes: #451080, #453962, #453960).
        * [Debconf translation updates]
        * Galician (closes: #450864).
        * Finnish (closes: #451015).
        * Korean (closes: #451419).
        * Italian (closes: #451607).
        * Czech (closes: #451826).
        * German (closes: #452173).
        * Russian (closes: #452733).
        * Portuguese (closes: #453038).
    
    dash (0.5.4-2) unstable; urgency=low
    
      * debian/diff/0001-SHELL-Restore-foreground-process-group-on-exit.diff:
        new; from upstream git, replaces
        debian/diff/0001-Restore-pgrp-on-exit-fix-backgrounded-MC-bug.diff.
      * debian/diff/0002-SHELL-Move-flushall-to-the-point-just-before-_exit.diff,
        debian/diff/0003-BUILTIN-test-White-space-fixes.diff,
        debian/diff/0004-BUILTIN-test-little-size-and-speed-optimizations.diff:
        new; from upstream git (closes: #431320).
      * debian/diff/0005-dash.1-clarify-description-of-nt-ot-options-to-te.diff:
        new; dash.1: clarify description of -nt, -ot options to test builtin
        (closes: #373611).
      * debian/diff/0006-dash.1-clarify-syntax-of-the-for-command.diff: new;
        dash.1: clarify syntax of the for command (closes: #387441).
    
    dash (0.5.4-1) unstable; urgency=low
    
      * new upstream version.
      * debian/diff/????-*.diff: remove all but
        ????-Restore-pgrp-on-exit-fix-backgrounded-MC-bug.diff; obsolete.
      * debian/rules: dump config.log on build failure.
    
    dash (0.5.3-9) unstable; urgency=low
    
      * debian/rules: target patch, clean: apply diffs from debian/diff/ in
        alphabetical order.
      * debian/diff/0018-Restore-pgrp-on-exit-fix-backgrounded-MC-bug.diff:
        new; Restore pgrp on exit (fix "backgrounded MC" bug) (thx Denis
        Vlasenko, closes: #381878).
    
    dash (0.5.3-8) unstable; urgency=low
    
      * debian/diff/0009..0017-*.diff: new; from upstream master branch.
        * 0009-BUILTIN-Fix-mkbuiltin-sort-order.diff: Fix mkbuiltin sort
          order (closes: #415119).
        * 0016-REDIR-Fix-redirect-restore-on-saved-file-descriptor.diff:
          Fix redirect restore on saved file descriptors (closes: #357091).
      * debian/po/it.po: [INTL:it] Italian debconf templates translation
        (thx Luca Monducci; closes: #418174).
    
    dash (0.5.3-7) unstable; urgency=medium
    
      * Debconf translation updates (thx Christian Perrier for the patch):
        - Czech updated (thx Miroslav Kure; closes: #407828).
        - Galician added (thx Jacobo Tarrio; closes: #407952).
        - Portuguese updated
        - Russian updated
        - Galician updated
        - Dutch updated
        - Vietnamese updated
        - Swedish updated
        * run debconf-updatepo to update PO files about debconf templates.
    
    dash (0.5.3-6) unstable; urgency=medium
    
      * debian/po/es: [INTL:es] Spanish po-debconf translation (thx Fernando
        Cerezal; closes: #402981).
      * debian/po/pt_BR: [INTL:pt_BR] updating the Brazilian Portuguese
        translation (thx Andre Luis Lopes; closes: #403831).
    
    dash (0.5.3-5) unstable; urgency=low
    
      * debian/po/da.po: [INTL:da] Updated Danish debconf translation (thx Claus
        Hindsgaul; closes: #398779).
      * debian/po/de.po: [INTL:de] Update German debconf translation (thx Helge
        Kreutzmann; closes: #397825).
      * debian/po/fr.po: French debconf templates translation update (thx Cyril
        Brulebois; closes: #397013).
    
    dash (0.5.3-4) unstable; urgency=low
    
      * debian/diff/0001-EVAL-Make-eval-with-empty-arguments-return-0.diff: new
        from upstream git; replaces debian/diff/eval-exit-status.diff.
      * debian/diff/0004-PARSER-Only-use-signed-char-for-syntax-arrays.diff: new
        from upstream git; replaces debian/diff/dash-signed-char-syntax.diff.
      * 0002-PARSER-Removed-useless-parsebackquote-flag.diff,
        0003-PARSER-Use-alloca-to-get-rid-of-setjmp.diff,
        0005-BUILD-Added-with-libedit-option-to-configure.diff,
        0006-EXPAND-Fixed-inverted-char-class-matching.diff,
        0007-SYSTEM-Check-return-code-for-getgroups-and-fwrite.diff,
        0008-BUILTIN-Fixed-command-v-segmentation-fault.diff (closes: #387458):
        new from upstream git.
      * debian/dash.templates.in: fix glitch in debconf message (thx Christian
        Perrier, closes: #366099),
      * debian/control: Standards-Version: 3.7.2.2.
    
    dash (0.5.3-3) unstable; urgency=low
    
      * debian/rules: target configure, configure-udeb: add --host option to
        configure (adds the ability to cross-compile, patch from Pjotr
        Kourzanov; closes: #355132, #355124).
      * debian/po/it.po: new: initial Italian debconf translation (thx Andrea
        Bolognani; closes: #355011).
      * debian/diff/dash-signed-char-syntax.diff: new: patch from upstream:
        don't remove special chars on expansion (closes: 349855).
      * debian/implicit: update to revision 1.11.
    
    dash (0.5.3-2) unstable; urgency=low
    
      * debian/diff/eval-exit-status.diff: new; patch from upstream; fix exit
        status of eval with null arguments (closes: #347232).
      * debian/rules: new target patch: apply diffs from debian/diff/,
        reverse-apply in target clean:.
    
    dash (0.5.3-1) unstable; urgency=low
    
      * new upstream version.
        * Fix \c spillage across echo commands (closes: #337294).
      * debian/copyright: adapt copyright notice.
      * debian/rules: remove workaround for udeb build failure with dietlibc
        on 64bit archs; fixed upstream.
    
    dash (0.5.2-8) unstable; urgency=low
    
      * src/input.c: apply patch from upstream (handle NUL characters
        gracefully, closes: #317516).
      * debian/po/sv.po: update Swedish translation (thx Daniel Nylander,
        closes: #330315).
    
    dash (0.5.2-7) unstable; urgency=low
    
      * debian/rules: work around udeb build failure with dietlibc on 64bit
        archs (closes: #318607).
    
    dash (0.5.2-6) unstable; urgency=low
    
      * debian/po/vi.po: new; initial Vietnamese debconf translation (closes:
        #313502, thx Clytie Siddall).
      * debian/rules: install dash menu file into /usr/share/menu/; build
        dash.udeb against dietlibc on archs !m68k.
      * debian/control: Build-Depends: dietlibc-dev [archs]; Standards-Version:
        3.6.2.0.
    
    dash (0.5.2-5) unstable; urgency=low
    
      * debian/po/cs.po: new; initial Czech debconf translation (closes:
        #308043, thx Martin Sin, Miroslav Kure).
    
    dash (0.5.2-4) unstable; urgency=medium
    
      * debian/dash.postrm: fix typo in options to dpkg (in or list).
    
    dash (0.5.2-3) unstable; urgency=low
    
      * apply patch from upstream bk:
        * src/var.c: add trailing equal sign in setvar for variables set to null
          (closes: #299639).
      * debian/dash.menu: new.
      * debian/rules: install debian/dash.menu file (closes: #296297).
      * debian/dash.postinst: conditionally run update-menus on configure.
      * debian/dash.postrm: conditionally run update-menus on remove and upgrade
        (actually downgrade).
    
    dash (0.5.2-2) unstable; urgency=high
    
      * debian/control: no longer Build-Depends: bison.
      * apply patch from upstream:
        * src/eval.c, src/eval.h: don't errexit on builtin in if condition and
          or list (closes: #276964).
      * src/dash.1: fix grammar, typo (thx A Costa, closes: #296396, #296545).
    
    dash (0.5.2-1) unstable; urgency=low
    
      * new upstream release.
        * Fixed spelling errors in manual page; Spell behaviour consistently in
          manual page (closes: #281803).
        * Corrected manual entry about ENV and non-interactive shells (closes:
          #292501).
    
    dash (0.5.1-3) unstable; urgency=low
    
      * apply patch from upstream bk:
        * src/jobs.c: allow negative pid argument to kill(1).
      * apply patch from upstream:
        * src/expand.c: fix $@ expansion when leading argument is null (closes:
          #266082).
    
    dash (0.5.1-2) unstable; urgency=low
    
      * apply patch from upstream:
        * src/cd.c: fix cd - when OLDPWD is unset (closes: #263159).
    
    dash (0.5.1-1) unstable; urgency=low
    
      * new upstream release.
      * debian/rules: reorganize; stop using debhelper, use implicit rules.
      * debian/implicit: new; implicit Makefile rules.
      * debian/control: no longer Build-Depends: debhelper, pmake;
        Build-Depends: po-debconf.
      * debian/copyright: adapt.
      * debian/ash.dirs, debian/bsdyacc, debian/compat, debian/dash-udeb.dirs,
        debian/dash.dirs, debian/dash.templates.merged: remove; obsolete.
      * debian/dash.templates: rename to debian/dash.templates.in.
      * debian/dash.postrm: new; run db_purge on purge if debconf is available.
      * debian/ash.postinst, debian/ash.postrm, debian/dash.postinst,
        debian/dash.prerm: remove "#DEBHELPER#".
      * src/mystring.c, src/var.c, src/bltin/printf.c: #include "system.h" (for
        diet libc).
    
    dash (0.4.26-3) unstable; urgency=low
    
      * apply patch approved by upstream:
        * error.c, error.h, mystring.c, mystring.h, bltin/printf.c: optionally
          compile with the diet libc.
      * debian/README.Debian.diet, debian/dash.docs: new; how to build dash
        with the diet libc.
      * debian/rules: support "diet" in DEB_BUILD_OPTIONS to easily build the
        packages with the diet libc instead of glibc.
    
    dash (0.4.26-2) unstable; urgency=low
    
      * apply patch from upstream:
        * expand.c: add support for character classes to pmatch(), glibc's
          fnmatch() still is broken (closes: #250499, works around: #243885).
    
    dash (0.4.26-1) unstable; urgency=low
    
      * new maintainer.
      * add debian_revision to upstream_version, package no longer is debian
        native, upstream is Herbert Xu.
      * apply patch from upstream:
        * Fixed vstype trim operator ordering in cmdputs.
        * Fixed quote for CTLENDVAR in cmdputs.
        * Fixed VSLENGTH crash in cmdputs (closes: #250855).
    
    dash (0.4.26) unstable; urgency=low
    
      * Disabled fnmatch code again (closes: #240887).
      * Updated copyright.
      * Updated German debconf translation (Florian Ernst, closes: #244507).
      * Fixed obstack corruption in setprompt (closes: #246635).
    
    dash (0.4.25) unstable; urgency=low
    
      * Fixed use-after-free bug in setvareq (Vladimir N. Oleynik).
      * Fixed value of expdest after _STPUTC in expandarg (closes: #238265).
    
    dash (0.4.24) unstable; urgency=low
    
      * Fixed segmentation fault when PWD is undefined.
    
    dash (0.4.23) unstable; urgency=low
    
      * Verify PWD before using it.
    
    dash (0.4.22) unstable; urgency=low
    
      * Read PWD from environment (closes: #228659).
      * Added Danish debconf translation (Claus Hindsgaul, closes: #233756).
      * Added check_gcc to support gcc 2.95 (closes: #235933).
      * Perform here-doc expansion on PS1/PS2/PS4 (closes: #230858).
    
    dash (0.4.21) unstable; urgency=low
    
      * Fixed typo that broke ulimit (GCS, closes: #228369).
    
    dash (0.4.20) unstable; urgency=low
    
      * Added Dutch debconf translation (Tim Dijkstra, closes: #218904).
      * Check existence RLIMIT symbols for ulimit.
      * Removed table lookup in errmsg.
      * Restored NULL check in cmdtxt.
      * Restored ash postrm to purge debconf entries (closes: #221913).
      * Fixed exit status of exit in EXIT trap (closes: #227734).
      * Updated Brazilian debconf translation (Andre Luis Lopes, closes: #228095).
      * Restored goodname check in prehash.
    
    dash (0.4.19) unstable; urgency=low
    
      * Fixed handling of evalskip in dotcmd (closes: #212975).
      * Updated Russian debconf translation (Ilgiz Kalmetev, closes: #214333).
      * Added Portugese debconf translation (Bruno Rodrigues, closes: #216214).
      * Updated Spanish debconf translation (Carlos Valdivia, closes: #216338).
      * Fixed length expansion of special variables (closes: #216767).
      * Replaced umask builtin with pdksh version.
      * Reverted bogus eval change in 0.3.1-20.
      * Added vmemory/locks support in ulimit.
      * Call install -D instead of cp for merged template.
    
    dash (0.4.18) unstable; urgency=low
    
      * Fixed boundary checks in getopts.
      * Updated Japanese debconf template (Tomohiro KUBOTA, closes: #192382).
      * Use -falign-* instead -malign-*.
      * Use strtoll for parsing integers in arith expansion.
      * Added support for add-shell/remove-shell (closes: #163131).
      * Fixed JOBS ifdefs in sprint_status (closes: #211009).
      * Fixed bit-wise or in arith expansion (Mototoshi KONDO, closes: #212825).
      * Print PS4 on previous stderr.
      * Converted debconf templates to gettext (Christian Perrier,
        closes: #200112).
    
    dash (0.4.17) unstable; urgency=low
    
      * Reset rehash when recylcing cmd entries.
      * Fixed null arg0 segfault with -c (closes: #191687).
      * Relocate job pointers in makejob (closes: #191595).
    
    dash (0.4.16) unstable; urgency=low
    
      * Fixed printf so that exit status is cleared on entry.
      * Call nextopt() in printf.
      * Fixed command substitution corruption by grabbing expdest in expbackq
        (closes: #187896).
    
    dash (0.4.15) unstable; urgency=low
    
      * Fixed octal escapes in echo/printf (closes: #187827).
    
    dash (0.4.14) unstable; urgency=low
    
      * Added missing newline when printing in dowait.
      * Do not print status in dowait when stopped.
      * Fixed job status display.
      * Fixed current job setting.
      * Fixed kill segfault with no arguments (closes: #187189).
      * Fixed sorting of set output.
      * Removed setvar builtin.
    
    dash (0.4.13) unstable; urgency=low
    
      * Fixed precision type on 64 bit systems in showvars.
    
    dash (0.4.12) unstable; urgency=low
    
      * Fixed dash_errno build problem with gcc 3.2.
    
    dash (0.4.11) unstable; urgency=low
    
      * Removed unused pgrp field from job structure.
      * Free jobs when calling wait with no arguments.
      * Fixed build problem with bison.
      * Merged changes from NetBSD 20030123.
       . printf:
        - Fixed mklong sefault.
        - Fixed precision/field width with %b.
       . Improved option parsing of command(1).
       . Added rudimentary support for PS4.
      * Moved builtin flags into builtins.def.
      * Updated Spanish debconf template (Carlos Valdivia Yagüe, closes: #178359).
      * Fixed ordering of redirection versus assignment substitution.
      * Fixed potential setvareq memory leaks.
      * Use bison instead of byacc.
      * Fixed wait(1) race condition.
      * Fixed alignment memory corruption bug in growstackblock().
      * Fixed potential memory corruption in parsing position parameters.
      * Fixed getopts done check.
    
    dash (0.4.10) unstable; urgency=low
    
      * Fixed redirection fd leak when execing.
    
    dash (0.4.9) unstable; urgency=low
    
      * Reset exitstatus in evalsubshell if backgnd is true.
      * Fixed glibc glob syntax error in expand.c.
    
    dash (0.4.8) unstable; urgency=low
    
      * Removed backgnd flag from ncmd due to previous redirection change.
      * Set lim after the stack stablises in updatepwd (closes: #173884).
      * Do not clobber the exitstatus after redirection.
    
    dash (0.4.7) unstable; urgency=low
    
      * Merged clearredir with reset code in redir.c.
      * Redirect before command search in evalcommand (closes: #168862).
      * Build binary-all packages in binary-indep (closes: #173191).
    
    dash (0.4.6) unstable; urgency=low
    
      * Restored code for leaving job control.
    
    dash (0.4.5) unstable; urgency=low
    
      * Optimised doformat so that vsnprintf is usually called only once.
      * Reset redirlist in clearredir so that popredir can work (closes: #170247).
    
    dash (0.4.4) unstable; urgency=low
    
      * Fixed duplicate define warnings in init.c.
      * Set debhelper compat to 4.
      * Vanishing mail boxes no longer elicit "you have mail" messages.
      * Function redirection errors no longer abort the shell.
      * Fixed potential memory leak in redirect.
      * Only allocate memory if necessary in redirect.
      * Reap dead here documents.
      * Do not strdup default values of static shell variables.
      * Removed unnecessary setprompt(0) calls.
      * Read in BUFSIZ chunks rather than BUFSIZ - 1.
      * Documented undefined escape behaviour for echo(1) (closes: #167893).
      * Do va_copy when we use a va_list twice (closes: #169503).
    
    dash (0.4.3) unstable; urgency=low
    
      * Added manual entry for PPID.
      * Exporting an unset variable no longer causes it to be set.
      * Fixed fd0 redirection in asynchronous lists.
      * Only stat if necessary in cdcmd (see #42880).
      * Removed extra newline in error message in arith lexer.
      * Set heredoclist to 0 ASAP in parseheredoc.
      * Removed BSD advertising clause from copyright file.
      * Check non-ash diversions as well in dash.postinst.
      * Duplicated diversion checking in ash.postinst (closes: #166441).
    
    dash (0.4.2) unstable; urgency=low
    
      * Give benefits of dash in templates (closes: #161527).
      * Fixed signed/unsigned on result of xwrite (closes: #161606).
      * Removed support for SIG prefixes in kill and trap.
      * Added -- processing in trap.
      * Dropped use of unset in postinst (closes: 161868).
      * Fixed printf(1) %* processing on bad integers and zero.
      * Use stat64 in test(1).
      * Allocate group_array with stalloc in test(1).
      * Disabled alias checking after a pattern in a case statement.
      * Wait now returns 128 + last trapped signal.
      * Printf now keeps going after errors.
      * Empty non-trivial parameter expansions are now removed correctly.
      * Call reset() before exitshell() is called.  This fixes the bug where
        returning an error from a function running under set -e caused the exit
        trap to be taken with evalskip set.
      * Fixed quoting of empty strings in single_quote().
      * Show line numbers on all errors.
      * Function names must be valid identifiers.
      * Removed unused dependency on groff.
      * Fixed race condition before entering a function.
      * Fixed getopts initialisation for functions.
      * Added memory barriers in INT macros.
      * Banned empty compound lists in most places.
      * Keep usage counters on functions (closes: #164234).
      * Updated copyright file.
      * Check evalskip in evalstring (closes: #165056).
      * Merged changes from NetBSD 1.6:
       . Added intmax support in printf(1).
       . Implemented set -u.
    
    dash (0.4.1) unstable; urgency=low
    
      * Removed extra new line in command -v output for aliases.
      * Removed alais prefix in the output of alias.
      * Recognise octal and hex numbers in arith expansion (closes: #151449).
      * Added sh(1) entries for echo, printf and test (closes: #156446).
      * Renamed to dash --- the Debian Almquist Shell.
      * Cleaned up rules file (Matej Vela).
      * Check mtime instead of size in chkmail per POSIX.
      * Added support for LFS (closes: #157884).
      * Added SuS options to cd and pwd (closes: #145828).
    
    ash (0.3.8-38) unstable; urgency=low
    
      * Turned pre-dependency to dependency in udeb since the former is not allowed
        (closes: #143749).
    
    ash (0.3.8-37) unstable; urgency=low
    
      * Added Japanese debconf translation (Tomohiro KUBOTA, closes: #137431).
      * Added missing escapes in manual page (Aaron Schrab, closes: #137966).
      * Added Russian debconf translation (Ilgiz Kalmetev, closes: #137618).
      * Fixed trap(1) documentation (closes: #140973).
      * Do not abort if getcwd fails.
    
    ash (0.3.8-36) unstable; urgency=low
    
      * Added library dependency for ash-udeb.
      * Handle null case statements correctly.
      * Fixed alias expansions in case statements (NetBSD).
      * Disabled unused jobid command.
      * Corrected documentation about shifting too much.
      * Added French debconf translation (Denis Barbier, closes: #134625).
      * Updated Spanish debconf translation (Carlos Valdivia, closes: #136366).
    
    ash (0.3.8-35) unstable; urgency=low
    
      * Moved PWD initialisation into var.c (closes: #124032).
    
    ash (0.3.8-34) unstable; urgency=low
    
      * NSEMI must be NOR + 1.
      * Set exitstatus to zero before evaluating cases (closes: #124066).
      * Explicitly set default answer of the ash/sh question to false so that
        people whose debconf priority is set to low and who keeps banging on their
        keyboards don't accidently end up with ash as /bin/sh.
    
    ash (0.3.8-33) unstable; urgency=low
    
      * Added missing inclusion of bltin.h in bltin/times.c.
    
    ash (0.3.8-32) unstable; urgency=low
    
      * Back slashes in expansions are now escaped (closes: #121516).
    
    ash (0.3.8-31) unstable; urgency=low
    
      * Made sure all back slashes are escaped.
    
    ash (0.3.8-30) unstable; urgency=low
    
      * Restored fnmatch(3) code.
      * Treat escaped slashes correctly while globbing.
      * Restored missing EV_EXIT check in evalcommand (closes: #120364).
      * Fixed stack corruption in _rmescapes.
    
    ash (0.3.8-29) unstable; urgency=low
    
      * Added missing va_end in fmtstr (NetBSD).
      * Removed shellproc crap.
      * Updated Swedish debconf translation (Mikael Hedin, closes: #116097).
      * Updated German debconf translation (Andreas Metzler, closes: #117160).
      * Break now treats illegal numbers according to SuS.
      * Errors in special builtins now rise to the top.
      * Normal redirection errors no longer abort the shell.
      * Functions now have the same variable assignment properties as special
        builtins.
    
    ash (0.3.8-28) unstable; urgency=low
    
      * Local variables are now unset properly in shprocvar() (closes: #114917).
    
    ash (0.3.8-27) unstable; urgency=low
    
      * Kill no longer aborts if it fails to kill someone.
    
    ash (0.3.8-26) unstable; urgency=low
    
      * The sh.1.gz diversion now agrees with reality (closes: #113831).
    
    ash (0.3.8-25) unstable; urgency=low
    
      * Only read ENV if the shell is interactive (closes: #110421).
    
    ash (0.3.8-24) unstable; urgency=low
    
      * Handle SIGINT when waiting even if there is no trap (closes: #107699).
      * Protect all makejob/forkshell/waitforjobs sequences from SIGINT.
      * Work around gcc bug that generates bad ..ng references (closes: #107994).
    
    ash (0.3.8-23) unstable; urgency=low
    
      * Fixed fence post error in scanleft (closes: #107229).
      * Removed stunalloc in expname as it interferes with addfname.
      * Fixed CTLESC skipping in scanright.
    
    ash (0.3.8-22) unstable; urgency=low
    
      * Fixed trailing back slash bug in echo/printf (closes: #106693).
      * Some quoted's are meant to be quotes.
      * Added Brazilian translation (Andre Luis Lopes, closes: #107041).
    
    ash (0.3.8-21) unstable; urgency=low
    
      * Fixed EV_EXIT/redirection bugs that caused core dumps.
    
    ash (0.3.8-20) unstable; urgency=low
    
      * Don't save fd2 if job control is turned off.
      * Don't push redirections when EV_EXIT is set.
      * Fixed assignment recognition in the presence of back ticks.
      * Combined checkkwd and checkalias.
    
    ash (0.3.8-19) unstable; urgency=low
    
      * Recompute strings after growing in subevalvar (closes: #106050).
    
    ash (0.3.8-18) unstable; urgency=low
    
      * Added more space optimisations for udeb on i386.
      * Set stack mark in patmatch (closes: #106050).
      * Fixed theoretical bug in expari.
    
    ash (0.3.8-17) unstable; urgency=low
    
      * Don't complain about unknown escape codes in echo and printf
        (closes: #105659).
      * Updated build-time dependency on groff-base (closes: #105612).
    
    ash (0.3.8-16) unstable; urgency=low
    
      * Fixed backslash bug in new pattern matching code.
    
    ash (0.3.8-15) unstable; urgency=low
    
      * Added Swedish translation of templates (Martin Sj?n, closes: #103158).
      * Restored escape code support in echo.
      * Removed assignment builtins since it is at best undefined by the SuS and
        also can't be implemented consistently.
      * Removed extraneous volatile modifier (closes: #104518).
      * General overhaul of word expansion (closes: #96588).
      * Redirection prefixes no longer stop assignments from being recognised.
    
    ash (0.3.8-14) unstable; urgency=low
    
      * Divert sh.1.gz to sh.distrib.1.gz (closes: #102251).
      * Added HETIO support for ^D and ^U (Aaron Lehmann, closes: #102215).
      * Added Spaniash translation of debconf templates (Carlos Valdivia Yag\00e,
        closes: #103040).
      * Added versioned build-time dependency on groff.
    
    ash (0.3.8-13) unstable; urgency=low
    
      * Fixed a bug where errors in pipelines which are part of andor lists were
        not ignored when -e is in effect.
    
    ash (0.3.8-12) unstable; urgency=low
    
      * Rewrote arith_lex.l in C (Aaron Lehmann, closes: #101741).
      * && and || in arithmetic expansions now return either 0 or 1.
    
    ash (0.3.8-11) unstable; urgency=low
    
      * Check for NULL argument in evaltree() (closes: #98865, #98867).
    
    ash (0.3.8-10) unstable; urgency=low
    
      * Use /bin/ash in postinst to sidestep bugs in other shells (closes: #98739).
      * Exit status is now tested on non-negated pipelines (closes: #98736).
    
    ash (0.3.8-9) unstable; urgency=medium
    
      * IFS is now fetched using bltinlookup() again in read (closes: #98343).
      * Divert sh(1) man page as well as /bin/sh (closes: #98525).
    
    ash (0.3.8-8) unstable; urgency=low
    
      * Fixed diversion removal in prerm (duh, closes: #98031).
    
    ash (0.3.8-7) unstable; urgency=low
    
      * Fixed diversion test in prerm (closes: #98031).
    
    ash (0.3.8-6) unstable; urgency=low
    
      * Make sure that fd2 is closed when clearing redirects (closes: #96619).
      * Fixed memory corruption in stunalloc().
      * The output of export/readonly/set is now correctly quoted.
      * Fixed newline eating bug in expbackq().
      * Set OLDPWD.
      * Removed ash-medium as neither bf or di uses it.
      * Wait now waits for all its argument rather than the first one.
      * Wait will exit with 129 when interrupted by a signal for a which a trap has
        been set.
    
    ash (0.3.8-5) unstable; urgency=low
    
      * Added German translation to template file (Sebastian Feltel,
        closes: #96203).
      * Added missing initialisation in setalias() (closes: #95433).
    
    ash (0.3.8-4) unstable; urgency=low
    
      * Disabled fnmatch code as fnmatch(3) in glibc is broken.
      * Fixed echo example in man page (Kalle Olavi Niemitalo, closes: #96014).
      * Fixed trailing semicolon bug with eval (NetBSD).
      * Fixed globbing inconsistency with broken symlinks (NetBSD).
    
    ash (0.3.8-3) unstable; urgency=low
    
      * Work around broken autoconf scripts (closes: #95430).
    
    ash (0.3.8-2) unstable; urgency=low
    
      * Save checkalias before calling xxreadtoken() (closes: #95628).
    
    ash (0.3.8-1) unstable; urgency=low
    
      * NetBSD-current version as of 20010316.
      * Removed code that sets IFS.
      * Fixed memory leak with PWD.
      * Set PPID.
      * Fixed inconsistencies in alias expansion.
      * Restored original output code.
      * Enabled fnmatch code again.
      * Added builtin printf.
      * Offer to divert /bin/sh (closes: #70462).
    
    ash (0.3.7-16) unstable; urgency=low
    
      * Fixed incorrect default IFS in readcmd (closes: #88950).
      * Added missing return in hashcmd.
    
    ash (0.3.7-15) unstable; urgency=low
    
      * Unknown escape codes are now prnted literally by echo (closes: #82869).
      * Made hetio_read_input() fail if fd is not stdin.
      * Some uses of VSQUOTE were really meant to be quotes (closes: #88777).
      * Build different ashes in different subdirectories.
    
    ash (0.3.7-14) unstable; urgency=low
    
      * Removed predependency from udeb (closes: #81995).
      * Added /bin/sh symlink to udeb (closes: #81967).
    
    ash (0.3.7-13) unstable; urgency=low
    
      * Renamed the udeb to ash-udeb.
    
    ash (0.3.7-12) unstable; urgency=low
    
      * Added support for udebs (Randolph Chung, closes: #79237).
    
    ash (0.3.7-11) unstable; urgency=low
    
      * Preserve the previous exit status upon entering a function
        (closes: #78374).
    
    ash (0.3.7-10) unstable; urgency=low
    
      * Merged changes for GNU from Igor Khavkine.
      * Minimise the number of sigactions.
    
    ash (0.3.7-9) unstable; urgency=low
    
      * Predepend on the libraries.
      * Always save fd 2 when it is redirected (closes: #75302).
    
    ash (0.3.7-8) unstable; urgency=high
    
      * More redirection fixes (closes: #73613).
    
    ash (0.3.7-7) unstable; urgency=high
    
      * Added missing break in redirection code (closes: #72956).
    
    ash (0.3.7-6) unstable; urgency=low
    
      * command -[vV] no longer displays an error message on stdout.
      * Redirecting to /proc/self/fd/* now works (closes: #72852).
    
    ash (0.3.7-5) unstable; urgency=low
    
      * Implemented set -a.
    
    ash (0.3.7-4) unstable; urgency=low
    
      * Added build-time dependency on debhelper (closes: #69920).
      * Extended maximum length of arithmetic expansions to match 32-bit integers.
    
    ash (0.3.7-3) unstable; urgency=low
    
      * Switch to the old globbing code since glob(3) is hopelessly broken
        (closes: #69455).
    
    ash (0.3.7-2) unstable; urgency=low
    
      * Call glob(3) with GLOB_NOMAGIC (ouch).
    
    ash (0.3.7-1) unstable; urgency=low
    
      * NetBSD-current version as of 20000729.
      * Use fnmatch(3) and glob(3).
      * Fixed the use of backslashes in the pattern in parameter substitutions,
        hopefully for the last time.
      * Applied HETIO patch and built ash.medium (closes: #50788).  Will do ash.big
        when readline is fixed so that it doesn't leak anymore.
    
    ash (0.3.6-5) unstable; urgency=low
    
      * Fixed manpage entry for read with patch from Kevin Ryde (closes: #62500).
      * Fixed a file descriptor leak for pipelines.
    
    ash (0.3.6-4) unstable; urgency=low
    
      * Fixed the case of an empty command with redirections.
    
    ash (0.3.6-3) unstable; urgency=low
    
      * ! is now recognised correctly.
      * Ash is now more strict on the syntax, e.g., a lone ! is no longer accepted
        as an alternative to ! true.
    
    ash (0.3.6-2) unstable; urgency=low
    
      * Fixed a problem with fmtstr() which broke getopts.
    
    ash (0.3.6-1) unstable; urgency=low
    
      * NetBSD-current version as of 20000326.
      * Added a Build-Depends on groff (closes: #61041).
      * Implemented noclobber (closes: #59028).
      * Rewrote output.c to use stream IO.
    
    ash (0.3.5-10) frozen unstable; urgency=low
    
      * Don't stat mail boxes in non-interactive mode (closes: #59213).
      * Added an fflush(stdout) to the times builtin (closes: #59027).
      * Documented the times builtin.
      * Added source depends.
    
    ash (0.3.5-9) unstable; urgency=low
    
      * Double quotes inside paramater substitutions inside double quotes are now
        ignored as in bash (the originial behaviour was POSIX compliant too but
        IMHO this one makes a little bit more sense).
        This one broke mwm (but it was actually mwm's fault).
      * Corrected backslash/CTLESC treatment for patterns in parameter
        substitutions.
    
    ash (0.3.5-8) unstable; urgency=low
    
      * Replaced use of echo -n in manual page with escape codes.
      * Made FHS compliant (closes: #47978).
      * Restored echo's option processing ability.
    
    ash (0.3.5-7) unstable; urgency=low
    
      * echo no longer supports options.
      * Don't quote patterns inside parameter substitutions enclosed by double
        quotes (closes: #47842).
    
    ash (0.3.5-6) unstable; urgency=low
    
      * Use getcwd() instead of /bin/pwd -- Zack Weinberg (closes: #46981).
    
    ash (0.3.5-5) unstable; urgency=low
    
      * Only test for -e on simple commands (fixes #44559).
    
    ash (0.3.5-4) unstable; urgency=low
    
      * Don't wait for stopped children if job control is disabled (fixes #42814).
      * Allow an option '(' in a case statement (fixes #42364).
    
    ash (0.3.5-3) unstable; urgency=low
    
      * OK, the fix to the esoteric problem in 0.3.5-1 actually breaks VSASSIGN
        and VSQUESTION, they should work properly now (fixes #41327).
    
    ash (0.3.5-2) unstable; urgency=low
    
      * PATH search and execution is now correct.
      * hash no longer shows builtins.
      * Added kill builtin.
      * New description from James R. van Zandt reformatted by Josip Rodin.
    
    ash (0.3.5-1) unstable; urgency=low
    
      * New upstream release.
      * Adapted to new pmake (fixes #38737).
      * Fixed behvaiour of backslashes preceding a closing brace for a parameter
        substituion inside double quotes (even bash messes this one up :).
      * Fixed command (fixes #34639).
      * Fixed a pipe bug where stdin may be wrongly closed (fixes #35452).
      * Revamped getopts (fixes #39694).
    
    ash (0.3.4-7) unstable; urgency=low
    
      * Fixed a glibc 2.1 compatitibility problem.
      * Fixed a PWD inconsistency that stuffed up the kernel compilation.
    
    ash (0.3.4-6) unstable; urgency=low
    
      * Fixed incorrect -e test due to the last bug fix (fixes #26509).
    
    ash (0.3.4-5) unstable; urgency=low
    
      * Use test_eaccess from bash instead of access(2) (fixes #26110).
    
    ash (0.3.4-4) unstable; urgency=low
    
      * Only upload to unstable.
    
    ash (0.3.4-3) frozen unstable; urgency=low
    
      * Applied sparc patch (fixes #21562).
    
    ash (0.3.4-2) frozen unstable; urgency=low
    
      * Fixed the incorrect trap fixes (fixes #20363).
    
    ash (0.3.4-1) unstable; urgency=low
    
      * New upstream release.
      * Reverted word splitting change in 0.3.2-1 since the fix was broken and
        major work (the quote removal is done too quickly at the moment) is needed
        to fix it properly.
      * Fixed more trap noncompliance.
    
    ash (0.3.2-5) unstable; urgency=low
    
      * Fixed a bug when doing pattern matching in parameter expansions.
    
    ash (0.3.2-4) unstable; urgency=low
    
      * Allow ] to be quoted in bracket expressions (fixes #17533).
      * Move dh_fixperms to second last spot (fixes #18267).
      * Don't do field splitting in evalfor.
    
    ash (0.3.2-3) unstable; urgency=low
    
      * Fixed stupid core dump.
    
    ash (0.3.2-2) unstable; urgency=low
    
      * Hack for special builtins (fixes #18055).
      * Hack for command.
    
    ash (0.3.2-1) unstable; urgency=low
    
      * NetBSD-current version as of 19980209.
      * Fixed a word splitting problem after parameter expansion thanks to Alexey
        Marinichev.
      * Converted to debhelper (fixes #14612, #15005).
    
    ash (0.3.1-20) unstable; urgency=low
    
      * Fixed -e problem with eval.
    
    ash (0.3.1-19) unstable; urgency=low
    
      * Fixed -e problem with command substitution.
    
    ash (0.3.1-18) unstable; urgency=low
    
      * Do not link with ncurses (#15485).
    
    ash (0.3.1-17) unstable; urgency=low
    
      * Set PATH like bash (#15238).
    
    ash (0.3.1-16) unstable; urgency=low
    
      * Fixed incorrect assignment builtin code.
    
    ash (0.3.1-15) unstable; urgency=low
    
      * hash now returns error codes (needed by the Linux kernel).
    
    ash (0.3.1-14) unstable; urgency=low
    
      * Disabled word-splitting for assignment builtins.
    
    ash (0.3.1-13) unstable; urgency=low
    
      * ! is now recognised even after &&/||.
    
    ash (0.3.1-12) unstable; urgency=low
    
      * More fixes to the handling of SIGINT when forking.
    
    ash (0.3.1-11) unstable; urgency=low
    
      * Ignore SIGINT when forking non-interactively.
    
    ash (0.3.1-10) unstable; urgency=low
    
      * echo now handles options correctly.
      * echo nolonger returns 0 if erorrs occured while writing to stdout.
      * New code from GNU echo merged.
      * Error messages from test now work.
    
    ash (0.3.1-9) unstable; urgency=low
    
      * ! is recognised at pipeline level like bash.
    
    ash (0.3.1-8) unstable; urgency=medium
    
      * Old patch regarding SIGCHLD in again.
    
    ash (0.3.1-7) unstable; urgency=low
    
      * /bin/sh -e is behaving even better now (for loops within conditionals).
    
    ash (0.3.1-6) unstable; urgency=low
    
      * /bin/sh -e is behaving better now.
    
    ash (0.3.1-5) unstable; urgency=low
    
      * hash -v /dir/command doesn't coredump anymore.
      * type /dir/command now works correctly.
    
    ash (0.3.1-4) unstable; urgency=low
    
      * trap now understands symbolic signal names.
    
    ash (0.3.1-3) unstable; urgency=low
    
      * Added the builtin test command.
    
    ash (0.3.1-2) unstable; urgency=medium
    
      * Fixed a coredump involving $*.
    
    ash (0.3.1-1) unstable; urgency=medium
    
      * NetBSD-current version as of 19970715.
      * Fixed a "use after free" bug (#11294).
    
    ash (0.3-1) unstable; urgency=low
    
      * Initial Release.
    9ad87a34
    History
    Import Debian changes 0.5.10.2-4
    Andrej Shadura authored
    dash (0.5.10.2-4) unstable; urgency=medium
    
      * Move Gerrit to Uploaders since he’s going to be away for some time
        (Closes: #907085).
      * Add missing --no-rename in more places.
      * Handle the case when no package has diverted /bin/sh (Closes: #916900).
    
    dash (0.5.10.2-3) unstable; urgency=medium
    
      [ You-Sheng Yang ]
      * Enable GitLab CI at Salsa.
      * debian/control: update Standard-Version to 4.2.1.
      * lintian: fix debhelper-but-no-misc-depends.
      * lintian: clean up debian/rules.
    
      [ Sven Joachim ]
      * Remove dash.preinst (Closes: #907132, #890073).
    
      [ Andrej Shadura ]
      * Use an explicit --no-rename of dpkg 1.19.1 (Closes: #890073, #916608).
      * Use sh_warnx, not warnx which is defined only in bltin.h.
      * Add #DEBHELPER# token to the prerm, ash.postrm, drop dash.postrm.
      * Add overrides for unusual-control-interpreter in prerm.
      * Delete no longer necessary ash.postinst (0.4.3 is no longer in the
        archive).
    
    dash (0.5.10.2-2) unstable; urgency=medium
    
      [ Ondřej Nový ]
      * d/changelog: Remove trailing whitespaces.
      * d/control: Add Vcs-* field.
    
      [ Guillaume Charifi ]
      * dash.preinst: copy(): Do not die if the destination does not exist
        (Closes: #916038).
    
      [ You-Sheng Yang ]
      * Enable large file support when available (Closes: #916255).
    
    dash (0.5.10.2-1) unstable; urgency=medium
    
      * New upstream version 0.5.10.2.
        Closes: #332954, #379227, #503840, #571952,
                #550756, #700232, #794965, #837789,
                #878697, #888226.
      * Refresh patches.
      * Use #!/bin/dash for prerm and postinst scripts (Closes: #907133).
      * Fix the ash.1 manpage link.
      * Add Multi-Arch: foreign (Closes: #710277).
      * Don’t leak fd in the fix for binary execution (Closes: #816313).
      * Avoid crash when redirecting to file descriptor in expredir
        (Closes: #861354).
    
    dash (0.5.8-2.10) unstable; urgency=medium
    
      [ Simon McVittie ]
      * Add an autopkgtest to verify that /bin/sh remains usable
        (Closes: #888259).
    
      [ Andrew Shadura ]
      * Add dash.preinst and friends to clean.
      * Document where the sources are and how to work with them
        in README.source.
    
    dash (0.5.8-2.9) unstable; urgency=medium
    
      [ Sven Joachim ]
      * Non-maintainer upload.
      * Re-add the symlink for the sh manpage (Fully closes: #888235)
    
    dash (0.5.8-2.8) unstable; urgency=medium
    
      * Non-maintainer upload.
      * Ship a /bin/sh symlink (Closes: #888235).
      * Don't quote dh arguments needlessly.
      * Drop old irrelevant postinst/postrm bits, use dh-generated ones instead.
    
    dash (0.5.8-2.7) unstable; urgency=medium
    
      [ James Cowgill ]
      * Non-maintainer upload.
      * Move dash from /usr/bin to /bin. (Closes: #888180)
    
    dash (0.5.8-2.6) unstable; urgency=medium
    
      * Non-maintainer upload.
    
      [ Marc Deslauriers ]
      * Drop privileges when euid != uid as a security measure
        (Closes: #734869, LP: #1215660)
        - debian/diff/9001-Add-privmode-Part-1.diff
        - debian/diff/9002-Add-privmode-Part-2.diff
    
      [ Jonathan Nieder ]
      * debian/dash.preinst:
        - rewrite in C (closes: #604873).
        - if dash's copy of /bin/sh is not already diverted, divert it
          on behalf of bash.  This ensures extracting a new version of
          dash does not overwrite /bin/sh and handling of that symlink
          is left to postinst.  Likewise for .../man/man1/sh.1.gz.
        - if /bin/sh is not executable (for example because it is a
          symlink to a nonexistent file), replace it with a symlink to
          dash.  Likewise for /usr/share/man/man1/sh.1.gz.
      * debian/dash.postinst:
        - remove workaround for dpkg bug #160848 ("dpkg-divert --remove"
          silently enabling --rename).  The dash package already depends
          on dpkg 1.15.0 or later, which has the fix.
        - respect local diversions.
        - clarify.
    
      [ Andrew Shadura ]
      * Refresh patches to apply cleanly.
      * Convert the package to 3.0 (quilt) format.
      * Use debhelper 10 (and debhelper at all!).
      * Move the git repository to Salsa.
      * Add gbp.conf and use DEP-14 branch naming.
    
    dash (0.5.8-2.5) unstable; urgency=low
    
      * Non-maintainer upload.
    
      [ Reiner Herrmann ]
      * Improve build reproducibility: set LC_ALL instead of LC_COLLATE to C.
    
      [ HW42 ]
      * Improve build reproducibility: avoid exec call which embeds different paths
        between different system shells. (Closes: #825643)
    
    dash (0.5.8-2.4) unstable; urgency=medium
    
      * Non-maintainer upload.
      * Don't execute binary files as scripts. (Closes: #816313)
      * printf '\e' (Closes: #816295)
      * Fix bad permissions on dash.md5sums (Closes: #832173)
    
    dash (0.5.8-2.3) unstable; urgency=medium
    
      * Non-maintainer upload.
      * Fix FTBFS by adding build-arch and build-indep targets to debian/rules.
        Thanks to Sven Joachim <svenjoac@gmx.de> for the initial patch.
        Closes: #829666
    
    dash (0.5.8-2.2) unstable; urgency=medium
    
      * Non-maintainer upload.
      * Apply Jérémy Bobbio's patches to make dash reproducible.
        (Closes: #774425)
    
    dash (0.5.8-2.1) unstable; urgency=low
    
      * Non-maintainer upload.
    
      [ Marcin Juszkiewicz ]
      * Ensure correct strip is called when cross-building (closes: #665965)
    
    dash (0.5.8-2) experimental; urgency=medium
    
      * debian/rules: pass --disable-lineno option to configure (thx Sven
        Joachim, closes: #766048).
    
    dash (0.5.8-1) experimental; urgency=medium
    
      * new upstream release (closes: #598238).
        * 0003-VAR-Disable-LINENO-support.diff: remove; upstream now has
          configure --disable-lineno option.
      * debian/rules: pass --enable-fnmatch option to configure
        (closes: #763407).
      * debian/po/sr.po: new; [INTL:sr] Serbian cyrillic translation of
        debconf template (thx Zlatan Todoric, closes: #635069).
    
    dash (0.5.7-4) unstable; urgency=low
    
      * Thx Michael Gilbert for NMU.
        * 0006-JOBS-address-format-security-build-error.diff: new: address
          format-security build error (patch from Simon Ruderich).
      * debian/rules: make DEB_BUILD_OPTIONS=diet build working again.
      * debian/diff/0007-EVAL-Report-I-O-error-on-stdout.diff: new: eval: report
        I/O error on stdout (closes: #690473).
    
    dash (0.5.7-3+nmu1) unstable; urgency=medium
    
      * Non-maintainer upload.
      * Enable build-hardening flags (closes: #662721).
    
    dash (0.5.7-3) unstable; urgency=low
    
      [ Christian Perrier ]
      * Non-maintainer upload.
      * Fix pending l10n issues. Debconf translations:
      * French (Julien Patriarca).  Closes: #638821
      * Indonesian (Mahyuddin Susanto).  Closes: #657111
      * Polish (Michał Kułach).  Closes: #658180
      * Romanian (Andrei POPESCU).  Closes: #660615
      * Turkish (Mert Dirik).  Closes: #661513
    
      [ Gerrit Pape ]
      * debian/control: Standards-Version: 3.9.3.0.
    
    dash (0.5.7-2) unstable; urgency=high
    
      * debian/diff/:
        - 0004-BUILTIN-Fix-test-x-as-root...diff: new; teach "test -x"
          as root not to return true for nonexecutable files on
          platforms where faccessat() does return true in this case,
          such as glibc-bsd in squeeze (thx Christoph Egger, closes:
          #640334).
        - 0005-SHELL-Disable-sh-c-...diff: back out the optimization
          that makes dash -c "script" avoid a fork().  It caused
          several packages to fail to build from source (thx Stéphane
          Glondu, closes: #642922).
    
    dash (0.5.7-1) unstable; urgency=low
    
      * new upstream release.
        * optimize dash -c "script" to notice the last command and
          exec it without forking (thx Jilles Tjoelker; closes:
          #436466).  This change is inspired by a similar trick in
          ksh, bash, and zsh and can be useful in commands passed to
          system(), popen(), and Makefiles, where "exec" is usually
          not explicitly used.
        * remove spurious space in descriptions of PS1, PS2, PS4 (thx
          Kalle Olavi Niemitalo; closes: #624715).
        * test builtin: use faccessat if available (closes: #539909,
          #556521) so ACLs and other corner cases can be handled
          correctly.
      * debian/diff/:
        - remove patches applied upstream (i.e. all except 0045, 0046).
        - 0045-SHELL-print-n-upon-EOF-...diff: rename to 0001-*.
        - 0046-PARSER-Remove-backslash-...diff: rename to 0002-*.
        - 0003-VAR-Disable-LINENO-support.diff: new; remove LINENO
          support (closes: #582952, reopens: #540685).
      * debian/po/sk.po: [INTL:sk] Slovak debconf templates (thx
        Slavko; closes: #611556).
      * debian/po/nl.po: [INTL:nl] Dutch debconf templates (thx
        Jeroen Schot; closes: #624172).
    
    dash (0.5.6.1-1~exp2) experimental; urgency=low
    
      * debian/diff/:
        - 0036-BUILTIN-Fix-corruption-of-reads...diff: remove; fixed
          upstream.
        - 0037-EVAL-Make-.-dev-null-return-.diff: remove; applied
          upstream.
        - 0034-SHELL-print-n-upon...diff: rename to 0045-*.
        - 0035-PARSER-Remove-backslash...diff: rename to 0046-*.
        - 0034...0044: new from the upstream "master" branch.
        - 0042-EXPAND-Free-IFS-state...diff: new from upstream:
          do not let parameter expansion in here documents corrupt word
          splitting state (thx Aurelien Jarno; closes: #618023).
    
    dash (0.5.6.1-1~exp1) experimental; urgency=low
    
      * new upstream release.
        * add preliminary LINENO support (closes: #540685, reopens:
          #582952).
        * fix corruption of redirections with byte 0x81 (closes:
          #532302).
        * honor tab as IFS whitespace in read (closes: #429251,
          #607174).
      * debian/diff/:
        - remove patches applied upstream (0001-0016, 0020).
        - 0021--INPUT-exit-127...diff: remove; patch is faulty
          (reopens: #548687).
        - 0022--EVAL-with-set-e-exit: remove; fixed upstream.
        - 0019--SHELL-print-n-upon...diff: rename to 0034-*.
        - 0001...0033: new from the upstream "master" branch.
        - 0035-PARSER-Remove-backslash-before...diff: new from the
          mailing list: remove backslashes used to escape closing
          braces in ${...} expressions (thx Jilles Tjoelker).
        - 0036-BUILTIN-Fix-corruption-of-reads...diff: new from the
          mailing list: do not corrupt input by removing CTLESC bytes
          ('\x81') in readcmd (thx Alexey Gladkov).
        - 0037-EVAL-Make-.-dev-null-return-0.diff: new from the
          mailing list: dotcmd should yield status 0 when no command
          is executed (thx Tim Allen, closes: #615922).
      * debian/watch: document upstream source location.
    
    dash (0.5.5.1-7.4) unstable; urgency=low
    
      * Non-maintainer upload.
      * dash.preinst: Do not error out if /bin/sh or its manpage is
        not already present (thx Brian Potkin; closes: #606756).
      * dash.postinst: Cope with missing files.  Atomically replace
        /bin/sh and its manpage rather than removing and re-creating them
        (thx Adam D. Barratt).
    
    dash (0.5.5.1-7.3) unstable; urgency=medium
    
      * Non-maintainer upload.
      * Modify the preinst to use /bin/bash rather than /bin/sh to avoid having
        to rely on /bin/sh being available during unpack.  (Closes: #546528)
      * Adapt preinst diversion handling to be idempotent; thanks to
        Jonathan Nieder.
    
    dash (0.5.5.1-7.2) unstable; urgency=low
    
      * Non-maintainer upload to correct previous NMU.
      * Drop dependency on debconf as that change was not agreed
        with the maintainer when the NMU was prepared.
    
    dash (0.5.5.1-7.1) unstable; urgency=low
    
      * Non-maintainer upload with maintainer approval.
      * Add "debconf | debconf-2.0" to dependencies as this package is
        using debconf
      * Explicitly re-include the text of the BSD licence as
        /usr/share/common-licenses/BSD could be dropped in the future
        because of minor wording changes in the different version of
        the BSD licence text
      * Fix pending l10n issues. Debconf translations:
        - Czech (Miroslav Kure).  Closes: #598331
        - Finnish (Esko Arajärvi).  Closes: #600518
    
    dash (0.5.5.1-7) unstable; urgency=low
    
      [ Raphael Geissert ]
      * Re-add code to allow taking over bash's diversion (Closes: #582554).
    
      [ Gerrit Pape ]
      * debian/dash.README.source: new; document how to use the Debian
        package source.
      * debian/po/pt_BR.po: [INTL:pt_BR] Brazilian Portuguese debconf
        templates (thx Adriano Rafael Gomes; closes: #582973).
      * debian/po/da.po: [INTL:da] Danish translation of the debconf
        templates Dash (thx Joe Dalton; closes: #584484).
      * debian/implicit: update to revision 60d9070.
    
    dash (0.5.5.1-6) unstable; urgency=high
    
      * debian/diff/0001-JOBS-Fix-dowait-signal-race.diff,
        debian/diff/0002-SIGNAL-Remove-EXSIG.diff: remove (closes: #581425).
      * debian/diff/: remove patches with reverts (0009, 0013, 0015, 0018,
        0019).
      * debian/diff/0010-SHELL-Add-preliminary-LINENO-support.diff: remove
        (re-opens: #540685, closes: #582952).
      * debian/diff/0015--BUILTIN-Use-TMPDIR-in-mkbuiltins.diff,
        debian/diff/0016--BUILTIN-Make-trap-signal-name-number-...diff,
        debian/diff/0017--JOBS-Fix-for-job-control-off-warning.diff: new;
        cherry-picked from upstream git.
      * debian/po/pt_BR.po: [INTL:pt_BR] Brazilian Portuguese debconf
        templates (thx Adriano Rafael Gomes; closes: #582973).
    
    dash (0.5.5.1-5) unstable; urgency=low
    
      * debian/diff/0029-Revert-BUILTIN-Fix-off-by-one-recordregion-...diff,
        debian/diff/0030-Revert-BUILTIN-Avoid-compiler-warnings-on-...diff,
        debian/diff/0031-Revert-BUILTIN-Fix-NUL-termination-in-readcmd.diff,
        debian/diff/0032-Revert-BUILTIN-Honor-tab-as-IFS-whitespace-...diff:
        new; revert "Honor tab as IFS whitespace when splitting fields in
        readcmd" fix (re-opens: #429251, closes: #581351).
    
    dash (0.5.5.1-4) unstable; urgency=low
    
      * debian/diff/0002--SHELL-print-n-upon-EOF-CTRL-D-when-run-...diff:
        rename to 0023-*.diff.
      * debian/diff/0001--MAN-rename-sh-to-dash-update-DESCRIPTION-...diff:
        remove; applied upstream.
      * debian/diff/0001-*...0022-*.diff: new from upstream git.
        * debian/diff/0010-*.diff: Add preliminary LINENO support (closes:
          #540685).
        * debian/diff/0017-*.diff: Fix syntax array size (closes: #548493).
        * debian/diff/0009-*.diff: Honor tab as IFS whitespace when
          splitting fields in readcmd (closes: #429251).
      * debian/diff/0024-INPUT-exit-127-if-command_file-is-given-...diff:
        new; exit 127 if command_file is given but does not exist (closes:
        #548743).
      * debian/diff/0025-INPUT-exit-127-if-command_file-is-given-...diff:
        new; exit 127 if command_file is given but is a directory (closes:
        #548687).
      * debian/diff/0026-EVAL-with-set-e-exit-the-shell-if-a-...diff: new;
        with set -e exit the shell if a subshell exits non-zero (closes:
        #514863).
      * debian/diff/0027-EVAL-don-t-clear-eflag-when-forking-subshell.diff:
        new; don't clear eflag when forking subshell (closes: #514863).
      * debian/po/ja.po: [INTL:ja] Update po-debconf template translation
        (thx Hideki Yamane; closes: #564483).
      * debian/po/bg.po: [I18N:bg] Updated Bulgarian debconf translation
        (thx Damyan Ivanov; closes: #562836).
      * debian/dash.preinst: remove superfluous code (closes: #557755).
      * debian/control: Standards-Version: 3.8.4.0.
      * debian/po/vi.po: [INTL:vi] Vietnamese debconf templates translation
        update (thx Clytie Siddall; closes: #577156).
      * debian/po/eu.po: [l10n:eu] dash 0.5.5.1-3.1: updated Basque
        translation (thx dooteo; closes: #577506).
      * debian/po/pt.po: [INTL:pt] Updated Portuguese translation for
        debconf messages (thx Traduz - Portuguese Translation Team; closes:
        #578104).
      * debian/diff/0028-EVAL-Fix-command-crash.diff: new; Fix command --
        crash (closes: #579543).
    
      [ Raphael Geissert ]
      * Document "/bin/sh -> dash" NMU changes
      * Pass package name to dpkg-divert when removing diversion
      * Simplify prerm by making dpkg-divert do most of the work
      * Pass --package name to dpkg-divert call to replace ash's diversion
      * Quoting style changes
      * Let the postinst script abort if there was already a diversion in
        place
      * Pass --package name to dpkg-divert call to remove ash's diversion
      * Add watch file
    
    dash (0.5.5.1-3) unstable; urgency=low
    
      * Thanks Luk Claes for NUMs (closes: #538682).
      * debian/NEWS: rename to debian/dash.NEWS.Debian.
      * debian/rules: don't explicitely install dash's NEWS file,
        debian/implicit takes care of that.
      * debian/dash.NEWS.Debian: when upgrading existing installations,
        the system shell will not be changed automatically (closes:
        #539363).
      * debian/control: update long description (thx Justin B Rye; closes:
        #546458).
      * debian/po/sv.po: [INTL:sv] Swedish strings for dash debconf (thx
        Martin Bagge; closes: #539070).
      * debian/po/ru.po: [INTL:ru] Russian debconf templates translation
        update (thx Yuri Kozlov; closes: #539189).
      * debian/po/fr.po: fr.po: French program translation (thx julien
        patriarca; closes: #539630).
      * debian/po/de.po: [INTL:de] updated German debconf translation (thx
        Helge Kreutzmann; closes: #540221).
      * debian/po/it.po: [INTL:it] Italian translation (thx Luca Monducci;
        closes: #540631).
      * debian/po/es.po: [INTL:es] Spanish debconf template translation for
        dash (closes: #540707).
    
    dash (0.5.5.1-2.3) unstable; urgency=low
    
      * Non-maintainer upload.
      * Update the debconf templates according to the feedback on
        debian-l10n-english.
      * Install the NEWS file in the right location (Closes: #538809).
    
    dash (0.5.5.1-2.2) unstable; urgency=low
    
      [ Luk Claes ]
      * Non-maintainer upload with maintainer's permission.
      * Change the default for the system shell to dash.
      * Ship /bin/sh in the package and fix the diversion handling
        for it to make sure /bin/sh is always present.
      * Set debconf priority to high when upgrading from an existing
        system.
      * Add versioned dpkg dependency for dpkg-divert --listpackage.
      * Add NEWS file about changing /bin/sh.
      * Adjusted the debconf template accordingly.
      * Make dash Priority: Required
    
      [ Raphael Geissert ]
      * Make dash Essential: yes
    
    dash (0.5.5.1-2.1) unstable; urgency=high
    
      * Non-maintainer upload.
      * Depend on debianutils (Closes: #537990).
    
    dash (0.5.5.1-2) unstable; urgency=low
    
      * debian/diff/0001--SHELL-execute-EXIT-trap-if-the-shell-...diff;
        remove; patch is faulty (reopens: #390433, closes: #515229,
        #515064).
    
    dash (0.5.5.1-1) unstable; urgency=low
    
      * new upstream release.
        * builds again with DEB_BUILD_OPTIONS=diet (closes: #493301).
      * debian/diff/*.diff: remove; obsolete.
      * debian/po/es.po: [INTL:es] Spanish debconf template translation
        for dash (thx Francisco Javier Cuadrado, closes: #513689).
      * debian/diff/0001--SHELL-execute-EXIT-trap-if-the-shell-...diff:
        new; [SHELL] execute EXIT trap if the shell is killed through a
        signal (thx Chris Lamb for the patch, closes: #390433).
      * debian/diff/0002--MAN-rename-sh-to-dash-update-DESCRIPTION...diff:
        new; [MAN] rename sh to dash, update DESCRIPTION and HISTORY (thx
        jaalto, closes: #499838).
      * debian/diff/0003--SHELL-print-n-upon-EOF-CTRL-D-when-run-...diff:
        new; [SHELL] print \n upon EOF (CTRL-D) when run interactively
        (closes: #476422).
    
    dash (0.5.4-12) unstable; urgency=low
    
      * debian/po/nl.po: [INTL:nl] Updated debconf templates translation
        for Dutch (thx Thijs Kinkhorst, closes: #492069).
      * debian/po/pt.po: [INTL:pt] Updated Portuguese translation for
        debconf messages (thx Traduz - Portuguese Translation Team,
        closes: #489805).
      * debian/po/sv.po: [INTL:sv] po-debconf file for dash (thx Martin
        Ågren, closes: #491532).
    
    dash (0.5.4-11) unstable; urgency=low
    
      * debian/diff/0045-Fix-null-pointer-dereference.diff,
        debian/diff/0046-Fix-bitwise-AND-and-OR-operator-parsing.diff,
        debian/diff/0047--MAN-add-missing-right-parenthesis...diff: remove;
        applied upstream.
      * debian/diff/0048--SHELL-add-l-option-to-force-login-shell.diff:
        remove; fixed upstream.
      * debian/diff/0044--*..0061--*: new; from upstream git.
        * 0055--BUILTIN-Fixed-3-4-argument-cases-for-test-per-POSIX.diff:
          [BUILTIN] Fixed 3,4-argument cases for test per POSIX (closes:
          #455828).
      * debian/diff/0044-run-aclocal-autoconf-autoheader-automake.diff:
        redo as 0062-run-aclocal-autoconf-autoheader-automake.diff.
    
    dash (0.5.4-10) unstable; urgency=low
    
      * debian/po/it.po: [INTL:it] Italian debconf templates translation
        (thx Luca Monducci, closes: #479361).
      * debian/po/ru.po: [INTL:ru] Russian debconf templates translation
        update (thx Yuri Kozlov, closes: #479592).
      * debian/po/gl.po: [INTL:gl] Galician debconf template translation
        for dash (thx Jacobo Tarrio, closes: #480978).
      * debian/po/ja.po: [INTL:ja] updated Japanese debconf translation
        (thx Kenshi Muto, closes: #483509).
      * debian/control: Homepage: http://gondor.apana.org.au/~herbert/dash/
        (closes: #484665).
      * debian/diff/0047--MAN-add-missing-right-parenthesis...diff: new;
        [MAN] add missing right parenthesis in section Redirection (closes:
        #481365).
      * debian/diff/0048--SHELL-add-l-option-to-force-login...diff: new;
        [SHELL] add -l option to force login shell (closes: #483287).
      * debian/po/tr.po: new; [INTL:tr] Turkish debconf template translation
        for dash (thx Mert Dirik, closes: #486571).
      * debian/po/bg.po: new; [INTL:bg] Bulgarian debconf translation (thx
        Damyan Ivanov, closes: #486800).
      * debian/po/vi.po: [INTL:vi] Vietnamese debconf templates translation
        update (thx Clytie Siddall, closes: #486801).
      * debian/po/cs.po: [l10n] Updated Czech translation of dash debconf
        messages (thx Miroslav Kure, closes: #487266).
      * debian/po/pt.po: [INTL:pt] Updated Portuguese translation for
        debconf messages (thx Ricardo Silva, closes: #487290).
      * debian/po/ko.po: [INTL:ko] Korean dash debconf PO translation (thx
        Sunjae Park, closes: #487897).
      * debian/po/eu.po: new; [INTL:eu] dash debconf templates Basque
        translation (thx xabier bilbao, closes: #488057).
      * debian/po/pt_BR.po: [INTL:pt_BR] Brazilian Portuguese debconf
        templates (thx Adriano Rafael Gomes, closes: #488390).
      * debian/po/ro.po: new; [l10n:ro] dash: New  Romanian translation of
        po-debconf templates (thx Eddy Petrișor, closes: #488435).
      * debian/control: Standards-Version: 3.8.0.1.
    
    dash (0.5.4-9) unstable; urgency=low
    
      * debian/diff/0046-Fix-bitwise-AND-and-OR-operator-parsing.diff: new:
        Fix bitwise AND and OR operator parsing (closes: #470914).
      * debian/dash.menu: change menu section from Apps/Shells to
        Applications/Shells (thx Christian Perrier).
      * debian/po/fr.po: [INTL:fr] French debconf templates translation update
        (thx Christian Perrier, closes: #469253).
      * debian/po/fi.po: [INTL:fi] Updated Finnish translation of the debconf
        templates (thx Esko Arajärvi, closes: #469466).
      * debian/po/de.po: [INTL:de] updated German debconf translation (thx
        Helge Kreutzmann, closes: #469755).
    
    dash (0.5.4-8) unstable; urgency=low
    
      * debian/diff/0045-Fix-null-pointer-dereference.diff: new from Larry
        Doolittle, blessed by upstream: Fix null pointer dereference (thx!,
        closes: #467065; most probably closes: #462414, #462977, #463649,
        #467358, #468376, #468449, #468837, #469102).
      * debian/dash.templates.in: don't mention 'distribution policy' or
        'Debian policy' at all, but talk only about POSIX-compliance; run
        debconf-updatepo (closes: #455550).
      * debian/control: Standards-Version: 3.7.3.0.
    
    dash (0.5.4-7) unstable; urgency=low
    
      * debian/po/nl.po: [INTL:nl] New po-debconf translation in Dutch for dash
        (thx Tim Dijkstra, closes: #458425).
      * debian/rules: apply patch for cross building support, slightly modified
        (thx Neil Williams, closes: #450512).
    
    dash (0.5.4-6) unstable; urgency=low
    
      * debian/control: add Vcs-Git: http://smarden.org/git/dash.git/.
      * debian/diff/0041-PARSER-Add-FAKEEOFMARK-for-expandstr.diff,
        debian/diff/0042-PARSER-Do-not-show-prompts-in-expandstr.diff: new
        from upstream git.
      * debian/diff/0043-EXPAND-Fix-slash-treatment-in-expmeta.diff: new
        from upstream git: [EXPAND] Fix slash treatment in expmeta (closes:
        #458687, #458690, #459049).
      * debian/diff/0041-run-aclocal-autoconf-autoheader-automake.diff: redo
        as debian/diff/0044-run-aclocal-autoconf-autoheader-automake.diff.
      * debian/dash.templates.in: remove empty line after comments, hmm.
    
    dash (0.5.4-5) unstable; urgency=low
    
      * debian/diff/0038-EVAL-Fix-unaligned-trap-on-sparc.diff: applied
        upstream, rename to
        0038-EVAL-Fix-bad-pointer-arithmetic-in-evalcommand.diff.
      * debian/diff/0039-ARITH-If-imaxdiv-isn-t-available-use-and-ope.diff:
        applied upstream, rename to
        0040-ARITH-If-imaxdiv-isn-t-available-use-and-ope.diff.
      * debian/diff/0040-run-aclocal-autoconf-autoheader-automake.diff: redo
        as debian/diff/0041-run-aclocal-autoconf-autoheader-automake.diff.
      * debian/diff/0039-BUILTIN-Add-set-o-support.diff: new; from upstream
        git: Add set +o support (closes: #456990).
      * debian/diff/ja.po: remove again, doh.
    
    dash (0.5.4-4) unstable; urgency=low
    
      * debian/diff/0038-EVAL-Fix-unaligned-trap-on-sparc.diff: new; fix
        unaligned trap on sparc (thx Steve Langasek, closes: #456399).
      * debian/diff/0039-ARITH-If-imaxdiv-isn-t-available-use-and-ope.diff: new;
        if imaxdiv() isn't available, use / and % operators (closes: #456398).
      * debian/diff/0038-run-aclocal-autoconf-autoheader-automake.diff: redo
        as debian/diff/0040-*.
      * debian/po/vi.po: [INTL:vi] Vietnamese debconf templates translation
        update (thx Clytie Siddall, closes: #453625).
      * debian/diff/ja.po: new; [INTL:ja] Japanese debconf translation (thx
        Kenshi Muto, closes: #446573).
    
    dash (0.5.4-3) unstable; urgency=low
    
      * debian/diff/0005-*..0037-*: new: from upstream git.
        * 0025-*: Report substition errors at expansion time (closes: #418774).
      * debian/diff/0005-dash.1-clarify-description-of-nt-ot-options-to-te.diff,
        debian/diff/0006-dash.1-clarify-syntax-of-the-for-command.diff: remove;
        applied upstream.
      * debian/rules: no longer build dash.udeb package (on request of Otavio
        Salvador, closes: #439139, #431312).
      * debian/control: no longer Build-Depends: dietlibc; remove dash.udeb
        package.
      * Debconf templates and debian/control reviewed by the debian-l10n-
        english team as part of the Smith review project (thx Christian Perrier
        for the patch, closes: #449517):
        * Convert debian/changelog to UTF-8 (closes: #451080, #453962, #453960).
        * [Debconf translation updates]
        * Galician (closes: #450864).
        * Finnish (closes: #451015).
        * Korean (closes: #451419).
        * Italian (closes: #451607).
        * Czech (closes: #451826).
        * German (closes: #452173).
        * Russian (closes: #452733).
        * Portuguese (closes: #453038).
    
    dash (0.5.4-2) unstable; urgency=low
    
      * debian/diff/0001-SHELL-Restore-foreground-process-group-on-exit.diff:
        new; from upstream git, replaces
        debian/diff/0001-Restore-pgrp-on-exit-fix-backgrounded-MC-bug.diff.
      * debian/diff/0002-SHELL-Move-flushall-to-the-point-just-before-_exit.diff,
        debian/diff/0003-BUILTIN-test-White-space-fixes.diff,
        debian/diff/0004-BUILTIN-test-little-size-and-speed-optimizations.diff:
        new; from upstream git (closes: #431320).
      * debian/diff/0005-dash.1-clarify-description-of-nt-ot-options-to-te.diff:
        new; dash.1: clarify description of -nt, -ot options to test builtin
        (closes: #373611).
      * debian/diff/0006-dash.1-clarify-syntax-of-the-for-command.diff: new;
        dash.1: clarify syntax of the for command (closes: #387441).
    
    dash (0.5.4-1) unstable; urgency=low
    
      * new upstream version.
      * debian/diff/????-*.diff: remove all but
        ????-Restore-pgrp-on-exit-fix-backgrounded-MC-bug.diff; obsolete.
      * debian/rules: dump config.log on build failure.
    
    dash (0.5.3-9) unstable; urgency=low
    
      * debian/rules: target patch, clean: apply diffs from debian/diff/ in
        alphabetical order.
      * debian/diff/0018-Restore-pgrp-on-exit-fix-backgrounded-MC-bug.diff:
        new; Restore pgrp on exit (fix "backgrounded MC" bug) (thx Denis
        Vlasenko, closes: #381878).
    
    dash (0.5.3-8) unstable; urgency=low
    
      * debian/diff/0009..0017-*.diff: new; from upstream master branch.
        * 0009-BUILTIN-Fix-mkbuiltin-sort-order.diff: Fix mkbuiltin sort
          order (closes: #415119).
        * 0016-REDIR-Fix-redirect-restore-on-saved-file-descriptor.diff:
          Fix redirect restore on saved file descriptors (closes: #357091).
      * debian/po/it.po: [INTL:it] Italian debconf templates translation
        (thx Luca Monducci; closes: #418174).
    
    dash (0.5.3-7) unstable; urgency=medium
    
      * Debconf translation updates (thx Christian Perrier for the patch):
        - Czech updated (thx Miroslav Kure; closes: #407828).
        - Galician added (thx Jacobo Tarrio; closes: #407952).
        - Portuguese updated
        - Russian updated
        - Galician updated
        - Dutch updated
        - Vietnamese updated
        - Swedish updated
        * run debconf-updatepo to update PO files about debconf templates.
    
    dash (0.5.3-6) unstable; urgency=medium
    
      * debian/po/es: [INTL:es] Spanish po-debconf translation (thx Fernando
        Cerezal; closes: #402981).
      * debian/po/pt_BR: [INTL:pt_BR] updating the Brazilian Portuguese
        translation (thx Andre Luis Lopes; closes: #403831).
    
    dash (0.5.3-5) unstable; urgency=low
    
      * debian/po/da.po: [INTL:da] Updated Danish debconf translation (thx Claus
        Hindsgaul; closes: #398779).
      * debian/po/de.po: [INTL:de] Update German debconf translation (thx Helge
        Kreutzmann; closes: #397825).
      * debian/po/fr.po: French debconf templates translation update (thx Cyril
        Brulebois; closes: #397013).
    
    dash (0.5.3-4) unstable; urgency=low
    
      * debian/diff/0001-EVAL-Make-eval-with-empty-arguments-return-0.diff: new
        from upstream git; replaces debian/diff/eval-exit-status.diff.
      * debian/diff/0004-PARSER-Only-use-signed-char-for-syntax-arrays.diff: new
        from upstream git; replaces debian/diff/dash-signed-char-syntax.diff.
      * 0002-PARSER-Removed-useless-parsebackquote-flag.diff,
        0003-PARSER-Use-alloca-to-get-rid-of-setjmp.diff,
        0005-BUILD-Added-with-libedit-option-to-configure.diff,
        0006-EXPAND-Fixed-inverted-char-class-matching.diff,
        0007-SYSTEM-Check-return-code-for-getgroups-and-fwrite.diff,
        0008-BUILTIN-Fixed-command-v-segmentation-fault.diff (closes: #387458):
        new from upstream git.
      * debian/dash.templates.in: fix glitch in debconf message (thx Christian
        Perrier, closes: #366099),
      * debian/control: Standards-Version: 3.7.2.2.
    
    dash (0.5.3-3) unstable; urgency=low
    
      * debian/rules: target configure, configure-udeb: add --host option to
        configure (adds the ability to cross-compile, patch from Pjotr
        Kourzanov; closes: #355132, #355124).
      * debian/po/it.po: new: initial Italian debconf translation (thx Andrea
        Bolognani; closes: #355011).
      * debian/diff/dash-signed-char-syntax.diff: new: patch from upstream:
        don't remove special chars on expansion (closes: 349855).
      * debian/implicit: update to revision 1.11.
    
    dash (0.5.3-2) unstable; urgency=low
    
      * debian/diff/eval-exit-status.diff: new; patch from upstream; fix exit
        status of eval with null arguments (closes: #347232).
      * debian/rules: new target patch: apply diffs from debian/diff/,
        reverse-apply in target clean:.
    
    dash (0.5.3-1) unstable; urgency=low
    
      * new upstream version.
        * Fix \c spillage across echo commands (closes: #337294).
      * debian/copyright: adapt copyright notice.
      * debian/rules: remove workaround for udeb build failure with dietlibc
        on 64bit archs; fixed upstream.
    
    dash (0.5.2-8) unstable; urgency=low
    
      * src/input.c: apply patch from upstream (handle NUL characters
        gracefully, closes: #317516).
      * debian/po/sv.po: update Swedish translation (thx Daniel Nylander,
        closes: #330315).
    
    dash (0.5.2-7) unstable; urgency=low
    
      * debian/rules: work around udeb build failure with dietlibc on 64bit
        archs (closes: #318607).
    
    dash (0.5.2-6) unstable; urgency=low
    
      * debian/po/vi.po: new; initial Vietnamese debconf translation (closes:
        #313502, thx Clytie Siddall).
      * debian/rules: install dash menu file into /usr/share/menu/; build
        dash.udeb against dietlibc on archs !m68k.
      * debian/control: Build-Depends: dietlibc-dev [archs]; Standards-Version:
        3.6.2.0.
    
    dash (0.5.2-5) unstable; urgency=low
    
      * debian/po/cs.po: new; initial Czech debconf translation (closes:
        #308043, thx Martin Sin, Miroslav Kure).
    
    dash (0.5.2-4) unstable; urgency=medium
    
      * debian/dash.postrm: fix typo in options to dpkg (in or list).
    
    dash (0.5.2-3) unstable; urgency=low
    
      * apply patch from upstream bk:
        * src/var.c: add trailing equal sign in setvar for variables set to null
          (closes: #299639).
      * debian/dash.menu: new.
      * debian/rules: install debian/dash.menu file (closes: #296297).
      * debian/dash.postinst: conditionally run update-menus on configure.
      * debian/dash.postrm: conditionally run update-menus on remove and upgrade
        (actually downgrade).
    
    dash (0.5.2-2) unstable; urgency=high
    
      * debian/control: no longer Build-Depends: bison.
      * apply patch from upstream:
        * src/eval.c, src/eval.h: don't errexit on builtin in if condition and
          or list (closes: #276964).
      * src/dash.1: fix grammar, typo (thx A Costa, closes: #296396, #296545).
    
    dash (0.5.2-1) unstable; urgency=low
    
      * new upstream release.
        * Fixed spelling errors in manual page; Spell behaviour consistently in
          manual page (closes: #281803).
        * Corrected manual entry about ENV and non-interactive shells (closes:
          #292501).
    
    dash (0.5.1-3) unstable; urgency=low
    
      * apply patch from upstream bk:
        * src/jobs.c: allow negative pid argument to kill(1).
      * apply patch from upstream:
        * src/expand.c: fix $@ expansion when leading argument is null (closes:
          #266082).
    
    dash (0.5.1-2) unstable; urgency=low
    
      * apply patch from upstream:
        * src/cd.c: fix cd - when OLDPWD is unset (closes: #263159).
    
    dash (0.5.1-1) unstable; urgency=low
    
      * new upstream release.
      * debian/rules: reorganize; stop using debhelper, use implicit rules.
      * debian/implicit: new; implicit Makefile rules.
      * debian/control: no longer Build-Depends: debhelper, pmake;
        Build-Depends: po-debconf.
      * debian/copyright: adapt.
      * debian/ash.dirs, debian/bsdyacc, debian/compat, debian/dash-udeb.dirs,
        debian/dash.dirs, debian/dash.templates.merged: remove; obsolete.
      * debian/dash.templates: rename to debian/dash.templates.in.
      * debian/dash.postrm: new; run db_purge on purge if debconf is available.
      * debian/ash.postinst, debian/ash.postrm, debian/dash.postinst,
        debian/dash.prerm: remove "#DEBHELPER#".
      * src/mystring.c, src/var.c, src/bltin/printf.c: #include "system.h" (for
        diet libc).
    
    dash (0.4.26-3) unstable; urgency=low
    
      * apply patch approved by upstream:
        * error.c, error.h, mystring.c, mystring.h, bltin/printf.c: optionally
          compile with the diet libc.
      * debian/README.Debian.diet, debian/dash.docs: new; how to build dash
        with the diet libc.
      * debian/rules: support "diet" in DEB_BUILD_OPTIONS to easily build the
        packages with the diet libc instead of glibc.
    
    dash (0.4.26-2) unstable; urgency=low
    
      * apply patch from upstream:
        * expand.c: add support for character classes to pmatch(), glibc's
          fnmatch() still is broken (closes: #250499, works around: #243885).
    
    dash (0.4.26-1) unstable; urgency=low
    
      * new maintainer.
      * add debian_revision to upstream_version, package no longer is debian
        native, upstream is Herbert Xu.
      * apply patch from upstream:
        * Fixed vstype trim operator ordering in cmdputs.
        * Fixed quote for CTLENDVAR in cmdputs.
        * Fixed VSLENGTH crash in cmdputs (closes: #250855).
    
    dash (0.4.26) unstable; urgency=low
    
      * Disabled fnmatch code again (closes: #240887).
      * Updated copyright.
      * Updated German debconf translation (Florian Ernst, closes: #244507).
      * Fixed obstack corruption in setprompt (closes: #246635).
    
    dash (0.4.25) unstable; urgency=low
    
      * Fixed use-after-free bug in setvareq (Vladimir N. Oleynik).
      * Fixed value of expdest after _STPUTC in expandarg (closes: #238265).
    
    dash (0.4.24) unstable; urgency=low
    
      * Fixed segmentation fault when PWD is undefined.
    
    dash (0.4.23) unstable; urgency=low
    
      * Verify PWD before using it.
    
    dash (0.4.22) unstable; urgency=low
    
      * Read PWD from environment (closes: #228659).
      * Added Danish debconf translation (Claus Hindsgaul, closes: #233756).
      * Added check_gcc to support gcc 2.95 (closes: #235933).
      * Perform here-doc expansion on PS1/PS2/PS4 (closes: #230858).
    
    dash (0.4.21) unstable; urgency=low
    
      * Fixed typo that broke ulimit (GCS, closes: #228369).
    
    dash (0.4.20) unstable; urgency=low
    
      * Added Dutch debconf translation (Tim Dijkstra, closes: #218904).
      * Check existence RLIMIT symbols for ulimit.
      * Removed table lookup in errmsg.
      * Restored NULL check in cmdtxt.
      * Restored ash postrm to purge debconf entries (closes: #221913).
      * Fixed exit status of exit in EXIT trap (closes: #227734).
      * Updated Brazilian debconf translation (Andre Luis Lopes, closes: #228095).
      * Restored goodname check in prehash.
    
    dash (0.4.19) unstable; urgency=low
    
      * Fixed handling of evalskip in dotcmd (closes: #212975).
      * Updated Russian debconf translation (Ilgiz Kalmetev, closes: #214333).
      * Added Portugese debconf translation (Bruno Rodrigues, closes: #216214).
      * Updated Spanish debconf translation (Carlos Valdivia, closes: #216338).
      * Fixed length expansion of special variables (closes: #216767).
      * Replaced umask builtin with pdksh version.
      * Reverted bogus eval change in 0.3.1-20.
      * Added vmemory/locks support in ulimit.
      * Call install -D instead of cp for merged template.
    
    dash (0.4.18) unstable; urgency=low
    
      * Fixed boundary checks in getopts.
      * Updated Japanese debconf template (Tomohiro KUBOTA, closes: #192382).
      * Use -falign-* instead -malign-*.
      * Use strtoll for parsing integers in arith expansion.
      * Added support for add-shell/remove-shell (closes: #163131).
      * Fixed JOBS ifdefs in sprint_status (closes: #211009).
      * Fixed bit-wise or in arith expansion (Mototoshi KONDO, closes: #212825).
      * Print PS4 on previous stderr.
      * Converted debconf templates to gettext (Christian Perrier,
        closes: #200112).
    
    dash (0.4.17) unstable; urgency=low
    
      * Reset rehash when recylcing cmd entries.
      * Fixed null arg0 segfault with -c (closes: #191687).
      * Relocate job pointers in makejob (closes: #191595).
    
    dash (0.4.16) unstable; urgency=low
    
      * Fixed printf so that exit status is cleared on entry.
      * Call nextopt() in printf.
      * Fixed command substitution corruption by grabbing expdest in expbackq
        (closes: #187896).
    
    dash (0.4.15) unstable; urgency=low
    
      * Fixed octal escapes in echo/printf (closes: #187827).
    
    dash (0.4.14) unstable; urgency=low
    
      * Added missing newline when printing in dowait.
      * Do not print status in dowait when stopped.
      * Fixed job status display.
      * Fixed current job setting.
      * Fixed kill segfault with no arguments (closes: #187189).
      * Fixed sorting of set output.
      * Removed setvar builtin.
    
    dash (0.4.13) unstable; urgency=low
    
      * Fixed precision type on 64 bit systems in showvars.
    
    dash (0.4.12) unstable; urgency=low
    
      * Fixed dash_errno build problem with gcc 3.2.
    
    dash (0.4.11) unstable; urgency=low
    
      * Removed unused pgrp field from job structure.
      * Free jobs when calling wait with no arguments.
      * Fixed build problem with bison.
      * Merged changes from NetBSD 20030123.
       . printf:
        - Fixed mklong sefault.
        - Fixed precision/field width with %b.
       . Improved option parsing of command(1).
       . Added rudimentary support for PS4.
      * Moved builtin flags into builtins.def.
      * Updated Spanish debconf template (Carlos Valdivia Yagüe, closes: #178359).
      * Fixed ordering of redirection versus assignment substitution.
      * Fixed potential setvareq memory leaks.
      * Use bison instead of byacc.
      * Fixed wait(1) race condition.
      * Fixed alignment memory corruption bug in growstackblock().
      * Fixed potential memory corruption in parsing position parameters.
      * Fixed getopts done check.
    
    dash (0.4.10) unstable; urgency=low
    
      * Fixed redirection fd leak when execing.
    
    dash (0.4.9) unstable; urgency=low
    
      * Reset exitstatus in evalsubshell if backgnd is true.
      * Fixed glibc glob syntax error in expand.c.
    
    dash (0.4.8) unstable; urgency=low
    
      * Removed backgnd flag from ncmd due to previous redirection change.
      * Set lim after the stack stablises in updatepwd (closes: #173884).
      * Do not clobber the exitstatus after redirection.
    
    dash (0.4.7) unstable; urgency=low
    
      * Merged clearredir with reset code in redir.c.
      * Redirect before command search in evalcommand (closes: #168862).
      * Build binary-all packages in binary-indep (closes: #173191).
    
    dash (0.4.6) unstable; urgency=low
    
      * Restored code for leaving job control.
    
    dash (0.4.5) unstable; urgency=low
    
      * Optimised doformat so that vsnprintf is usually called only once.
      * Reset redirlist in clearredir so that popredir can work (closes: #170247).
    
    dash (0.4.4) unstable; urgency=low
    
      * Fixed duplicate define warnings in init.c.
      * Set debhelper compat to 4.
      * Vanishing mail boxes no longer elicit "you have mail" messages.
      * Function redirection errors no longer abort the shell.
      * Fixed potential memory leak in redirect.
      * Only allocate memory if necessary in redirect.
      * Reap dead here documents.
      * Do not strdup default values of static shell variables.
      * Removed unnecessary setprompt(0) calls.
      * Read in BUFSIZ chunks rather than BUFSIZ - 1.
      * Documented undefined escape behaviour for echo(1) (closes: #167893).
      * Do va_copy when we use a va_list twice (closes: #169503).
    
    dash (0.4.3) unstable; urgency=low
    
      * Added manual entry for PPID.
      * Exporting an unset variable no longer causes it to be set.
      * Fixed fd0 redirection in asynchronous lists.
      * Only stat if necessary in cdcmd (see #42880).
      * Removed extra newline in error message in arith lexer.
      * Set heredoclist to 0 ASAP in parseheredoc.
      * Removed BSD advertising clause from copyright file.
      * Check non-ash diversions as well in dash.postinst.
      * Duplicated diversion checking in ash.postinst (closes: #166441).
    
    dash (0.4.2) unstable; urgency=low
    
      * Give benefits of dash in templates (closes: #161527).
      * Fixed signed/unsigned on result of xwrite (closes: #161606).
      * Removed support for SIG prefixes in kill and trap.
      * Added -- processing in trap.
      * Dropped use of unset in postinst (closes: 161868).
      * Fixed printf(1) %* processing on bad integers and zero.
      * Use stat64 in test(1).
      * Allocate group_array with stalloc in test(1).
      * Disabled alias checking after a pattern in a case statement.
      * Wait now returns 128 + last trapped signal.
      * Printf now keeps going after errors.
      * Empty non-trivial parameter expansions are now removed correctly.
      * Call reset() before exitshell() is called.  This fixes the bug where
        returning an error from a function running under set -e caused the exit
        trap to be taken with evalskip set.
      * Fixed quoting of empty strings in single_quote().
      * Show line numbers on all errors.
      * Function names must be valid identifiers.
      * Removed unused dependency on groff.
      * Fixed race condition before entering a function.
      * Fixed getopts initialisation for functions.
      * Added memory barriers in INT macros.
      * Banned empty compound lists in most places.
      * Keep usage counters on functions (closes: #164234).
      * Updated copyright file.
      * Check evalskip in evalstring (closes: #165056).
      * Merged changes from NetBSD 1.6:
       . Added intmax support in printf(1).
       . Implemented set -u.
    
    dash (0.4.1) unstable; urgency=low
    
      * Removed extra new line in command -v output for aliases.
      * Removed alais prefix in the output of alias.
      * Recognise octal and hex numbers in arith expansion (closes: #151449).
      * Added sh(1) entries for echo, printf and test (closes: #156446).
      * Renamed to dash --- the Debian Almquist Shell.
      * Cleaned up rules file (Matej Vela).
      * Check mtime instead of size in chkmail per POSIX.
      * Added support for LFS (closes: #157884).
      * Added SuS options to cd and pwd (closes: #145828).
    
    ash (0.3.8-38) unstable; urgency=low
    
      * Turned pre-dependency to dependency in udeb since the former is not allowed
        (closes: #143749).
    
    ash (0.3.8-37) unstable; urgency=low
    
      * Added Japanese debconf translation (Tomohiro KUBOTA, closes: #137431).
      * Added missing escapes in manual page (Aaron Schrab, closes: #137966).
      * Added Russian debconf translation (Ilgiz Kalmetev, closes: #137618).
      * Fixed trap(1) documentation (closes: #140973).
      * Do not abort if getcwd fails.
    
    ash (0.3.8-36) unstable; urgency=low
    
      * Added library dependency for ash-udeb.
      * Handle null case statements correctly.
      * Fixed alias expansions in case statements (NetBSD).
      * Disabled unused jobid command.
      * Corrected documentation about shifting too much.
      * Added French debconf translation (Denis Barbier, closes: #134625).
      * Updated Spanish debconf translation (Carlos Valdivia, closes: #136366).
    
    ash (0.3.8-35) unstable; urgency=low
    
      * Moved PWD initialisation into var.c (closes: #124032).
    
    ash (0.3.8-34) unstable; urgency=low
    
      * NSEMI must be NOR + 1.
      * Set exitstatus to zero before evaluating cases (closes: #124066).
      * Explicitly set default answer of the ash/sh question to false so that
        people whose debconf priority is set to low and who keeps banging on their
        keyboards don't accidently end up with ash as /bin/sh.
    
    ash (0.3.8-33) unstable; urgency=low
    
      * Added missing inclusion of bltin.h in bltin/times.c.
    
    ash (0.3.8-32) unstable; urgency=low
    
      * Back slashes in expansions are now escaped (closes: #121516).
    
    ash (0.3.8-31) unstable; urgency=low
    
      * Made sure all back slashes are escaped.
    
    ash (0.3.8-30) unstable; urgency=low
    
      * Restored fnmatch(3) code.
      * Treat escaped slashes correctly while globbing.
      * Restored missing EV_EXIT check in evalcommand (closes: #120364).
      * Fixed stack corruption in _rmescapes.
    
    ash (0.3.8-29) unstable; urgency=low
    
      * Added missing va_end in fmtstr (NetBSD).
      * Removed shellproc crap.
      * Updated Swedish debconf translation (Mikael Hedin, closes: #116097).
      * Updated German debconf translation (Andreas Metzler, closes: #117160).
      * Break now treats illegal numbers according to SuS.
      * Errors in special builtins now rise to the top.
      * Normal redirection errors no longer abort the shell.
      * Functions now have the same variable assignment properties as special
        builtins.
    
    ash (0.3.8-28) unstable; urgency=low
    
      * Local variables are now unset properly in shprocvar() (closes: #114917).
    
    ash (0.3.8-27) unstable; urgency=low
    
      * Kill no longer aborts if it fails to kill someone.
    
    ash (0.3.8-26) unstable; urgency=low
    
      * The sh.1.gz diversion now agrees with reality (closes: #113831).
    
    ash (0.3.8-25) unstable; urgency=low
    
      * Only read ENV if the shell is interactive (closes: #110421).
    
    ash (0.3.8-24) unstable; urgency=low
    
      * Handle SIGINT when waiting even if there is no trap (closes: #107699).
      * Protect all makejob/forkshell/waitforjobs sequences from SIGINT.
      * Work around gcc bug that generates bad ..ng references (closes: #107994).
    
    ash (0.3.8-23) unstable; urgency=low
    
      * Fixed fence post error in scanleft (closes: #107229).
      * Removed stunalloc in expname as it interferes with addfname.
      * Fixed CTLESC skipping in scanright.
    
    ash (0.3.8-22) unstable; urgency=low
    
      * Fixed trailing back slash bug in echo/printf (closes: #106693).
      * Some quoted's are meant to be quotes.
      * Added Brazilian translation (Andre Luis Lopes, closes: #107041).
    
    ash (0.3.8-21) unstable; urgency=low
    
      * Fixed EV_EXIT/redirection bugs that caused core dumps.
    
    ash (0.3.8-20) unstable; urgency=low
    
      * Don't save fd2 if job control is turned off.
      * Don't push redirections when EV_EXIT is set.
      * Fixed assignment recognition in the presence of back ticks.
      * Combined checkkwd and checkalias.
    
    ash (0.3.8-19) unstable; urgency=low
    
      * Recompute strings after growing in subevalvar (closes: #106050).
    
    ash (0.3.8-18) unstable; urgency=low
    
      * Added more space optimisations for udeb on i386.
      * Set stack mark in patmatch (closes: #106050).
      * Fixed theoretical bug in expari.
    
    ash (0.3.8-17) unstable; urgency=low
    
      * Don't complain about unknown escape codes in echo and printf
        (closes: #105659).
      * Updated build-time dependency on groff-base (closes: #105612).
    
    ash (0.3.8-16) unstable; urgency=low
    
      * Fixed backslash bug in new pattern matching code.
    
    ash (0.3.8-15) unstable; urgency=low
    
      * Added Swedish translation of templates (Martin Sj?n, closes: #103158).
      * Restored escape code support in echo.
      * Removed assignment builtins since it is at best undefined by the SuS and
        also can't be implemented consistently.
      * Removed extraneous volatile modifier (closes: #104518).
      * General overhaul of word expansion (closes: #96588).
      * Redirection prefixes no longer stop assignments from being recognised.
    
    ash (0.3.8-14) unstable; urgency=low
    
      * Divert sh.1.gz to sh.distrib.1.gz (closes: #102251).
      * Added HETIO support for ^D and ^U (Aaron Lehmann, closes: #102215).
      * Added Spaniash translation of debconf templates (Carlos Valdivia Yag\00e,
        closes: #103040).
      * Added versioned build-time dependency on groff.
    
    ash (0.3.8-13) unstable; urgency=low
    
      * Fixed a bug where errors in pipelines which are part of andor lists were
        not ignored when -e is in effect.
    
    ash (0.3.8-12) unstable; urgency=low
    
      * Rewrote arith_lex.l in C (Aaron Lehmann, closes: #101741).
      * && and || in arithmetic expansions now return either 0 or 1.
    
    ash (0.3.8-11) unstable; urgency=low
    
      * Check for NULL argument in evaltree() (closes: #98865, #98867).
    
    ash (0.3.8-10) unstable; urgency=low
    
      * Use /bin/ash in postinst to sidestep bugs in other shells (closes: #98739).
      * Exit status is now tested on non-negated pipelines (closes: #98736).
    
    ash (0.3.8-9) unstable; urgency=medium
    
      * IFS is now fetched using bltinlookup() again in read (closes: #98343).
      * Divert sh(1) man page as well as /bin/sh (closes: #98525).
    
    ash (0.3.8-8) unstable; urgency=low
    
      * Fixed diversion removal in prerm (duh, closes: #98031).
    
    ash (0.3.8-7) unstable; urgency=low
    
      * Fixed diversion test in prerm (closes: #98031).
    
    ash (0.3.8-6) unstable; urgency=low
    
      * Make sure that fd2 is closed when clearing redirects (closes: #96619).
      * Fixed memory corruption in stunalloc().
      * The output of export/readonly/set is now correctly quoted.
      * Fixed newline eating bug in expbackq().
      * Set OLDPWD.
      * Removed ash-medium as neither bf or di uses it.
      * Wait now waits for all its argument rather than the first one.
      * Wait will exit with 129 when interrupted by a signal for a which a trap has
        been set.
    
    ash (0.3.8-5) unstable; urgency=low
    
      * Added German translation to template file (Sebastian Feltel,
        closes: #96203).
      * Added missing initialisation in setalias() (closes: #95433).
    
    ash (0.3.8-4) unstable; urgency=low
    
      * Disabled fnmatch code as fnmatch(3) in glibc is broken.
      * Fixed echo example in man page (Kalle Olavi Niemitalo, closes: #96014).
      * Fixed trailing semicolon bug with eval (NetBSD).
      * Fixed globbing inconsistency with broken symlinks (NetBSD).
    
    ash (0.3.8-3) unstable; urgency=low
    
      * Work around broken autoconf scripts (closes: #95430).
    
    ash (0.3.8-2) unstable; urgency=low
    
      * Save checkalias before calling xxreadtoken() (closes: #95628).
    
    ash (0.3.8-1) unstable; urgency=low
    
      * NetBSD-current version as of 20010316.
      * Removed code that sets IFS.
      * Fixed memory leak with PWD.
      * Set PPID.
      * Fixed inconsistencies in alias expansion.
      * Restored original output code.
      * Enabled fnmatch code again.
      * Added builtin printf.
      * Offer to divert /bin/sh (closes: #70462).
    
    ash (0.3.7-16) unstable; urgency=low
    
      * Fixed incorrect default IFS in readcmd (closes: #88950).
      * Added missing return in hashcmd.
    
    ash (0.3.7-15) unstable; urgency=low
    
      * Unknown escape codes are now prnted literally by echo (closes: #82869).
      * Made hetio_read_input() fail if fd is not stdin.
      * Some uses of VSQUOTE were really meant to be quotes (closes: #88777).
      * Build different ashes in different subdirectories.
    
    ash (0.3.7-14) unstable; urgency=low
    
      * Removed predependency from udeb (closes: #81995).
      * Added /bin/sh symlink to udeb (closes: #81967).
    
    ash (0.3.7-13) unstable; urgency=low
    
      * Renamed the udeb to ash-udeb.
    
    ash (0.3.7-12) unstable; urgency=low
    
      * Added support for udebs (Randolph Chung, closes: #79237).
    
    ash (0.3.7-11) unstable; urgency=low
    
      * Preserve the previous exit status upon entering a function
        (closes: #78374).
    
    ash (0.3.7-10) unstable; urgency=low
    
      * Merged changes for GNU from Igor Khavkine.
      * Minimise the number of sigactions.
    
    ash (0.3.7-9) unstable; urgency=low
    
      * Predepend on the libraries.
      * Always save fd 2 when it is redirected (closes: #75302).
    
    ash (0.3.7-8) unstable; urgency=high
    
      * More redirection fixes (closes: #73613).
    
    ash (0.3.7-7) unstable; urgency=high
    
      * Added missing break in redirection code (closes: #72956).
    
    ash (0.3.7-6) unstable; urgency=low
    
      * command -[vV] no longer displays an error message on stdout.
      * Redirecting to /proc/self/fd/* now works (closes: #72852).
    
    ash (0.3.7-5) unstable; urgency=low
    
      * Implemented set -a.
    
    ash (0.3.7-4) unstable; urgency=low
    
      * Added build-time dependency on debhelper (closes: #69920).
      * Extended maximum length of arithmetic expansions to match 32-bit integers.
    
    ash (0.3.7-3) unstable; urgency=low
    
      * Switch to the old globbing code since glob(3) is hopelessly broken
        (closes: #69455).
    
    ash (0.3.7-2) unstable; urgency=low
    
      * Call glob(3) with GLOB_NOMAGIC (ouch).
    
    ash (0.3.7-1) unstable; urgency=low
    
      * NetBSD-current version as of 20000729.
      * Use fnmatch(3) and glob(3).
      * Fixed the use of backslashes in the pattern in parameter substitutions,
        hopefully for the last time.
      * Applied HETIO patch and built ash.medium (closes: #50788).  Will do ash.big
        when readline is fixed so that it doesn't leak anymore.
    
    ash (0.3.6-5) unstable; urgency=low
    
      * Fixed manpage entry for read with patch from Kevin Ryde (closes: #62500).
      * Fixed a file descriptor leak for pipelines.
    
    ash (0.3.6-4) unstable; urgency=low
    
      * Fixed the case of an empty command with redirections.
    
    ash (0.3.6-3) unstable; urgency=low
    
      * ! is now recognised correctly.
      * Ash is now more strict on the syntax, e.g., a lone ! is no longer accepted
        as an alternative to ! true.
    
    ash (0.3.6-2) unstable; urgency=low
    
      * Fixed a problem with fmtstr() which broke getopts.
    
    ash (0.3.6-1) unstable; urgency=low
    
      * NetBSD-current version as of 20000326.
      * Added a Build-Depends on groff (closes: #61041).
      * Implemented noclobber (closes: #59028).
      * Rewrote output.c to use stream IO.
    
    ash (0.3.5-10) frozen unstable; urgency=low
    
      * Don't stat mail boxes in non-interactive mode (closes: #59213).
      * Added an fflush(stdout) to the times builtin (closes: #59027).
      * Documented the times builtin.
      * Added source depends.
    
    ash (0.3.5-9) unstable; urgency=low
    
      * Double quotes inside paramater substitutions inside double quotes are now
        ignored as in bash (the originial behaviour was POSIX compliant too but
        IMHO this one makes a little bit more sense).
        This one broke mwm (but it was actually mwm's fault).
      * Corrected backslash/CTLESC treatment for patterns in parameter
        substitutions.
    
    ash (0.3.5-8) unstable; urgency=low
    
      * Replaced use of echo -n in manual page with escape codes.
      * Made FHS compliant (closes: #47978).
      * Restored echo's option processing ability.
    
    ash (0.3.5-7) unstable; urgency=low
    
      * echo no longer supports options.
      * Don't quote patterns inside parameter substitutions enclosed by double
        quotes (closes: #47842).
    
    ash (0.3.5-6) unstable; urgency=low
    
      * Use getcwd() instead of /bin/pwd -- Zack Weinberg (closes: #46981).
    
    ash (0.3.5-5) unstable; urgency=low
    
      * Only test for -e on simple commands (fixes #44559).
    
    ash (0.3.5-4) unstable; urgency=low
    
      * Don't wait for stopped children if job control is disabled (fixes #42814).
      * Allow an option '(' in a case statement (fixes #42364).
    
    ash (0.3.5-3) unstable; urgency=low
    
      * OK, the fix to the esoteric problem in 0.3.5-1 actually breaks VSASSIGN
        and VSQUESTION, they should work properly now (fixes #41327).
    
    ash (0.3.5-2) unstable; urgency=low
    
      * PATH search and execution is now correct.
      * hash no longer shows builtins.
      * Added kill builtin.
      * New description from James R. van Zandt reformatted by Josip Rodin.
    
    ash (0.3.5-1) unstable; urgency=low
    
      * New upstream release.
      * Adapted to new pmake (fixes #38737).
      * Fixed behvaiour of backslashes preceding a closing brace for a parameter
        substituion inside double quotes (even bash messes this one up :).
      * Fixed command (fixes #34639).
      * Fixed a pipe bug where stdin may be wrongly closed (fixes #35452).
      * Revamped getopts (fixes #39694).
    
    ash (0.3.4-7) unstable; urgency=low
    
      * Fixed a glibc 2.1 compatitibility problem.
      * Fixed a PWD inconsistency that stuffed up the kernel compilation.
    
    ash (0.3.4-6) unstable; urgency=low
    
      * Fixed incorrect -e test due to the last bug fix (fixes #26509).
    
    ash (0.3.4-5) unstable; urgency=low
    
      * Use test_eaccess from bash instead of access(2) (fixes #26110).
    
    ash (0.3.4-4) unstable; urgency=low
    
      * Only upload to unstable.
    
    ash (0.3.4-3) frozen unstable; urgency=low
    
      * Applied sparc patch (fixes #21562).
    
    ash (0.3.4-2) frozen unstable; urgency=low
    
      * Fixed the incorrect trap fixes (fixes #20363).
    
    ash (0.3.4-1) unstable; urgency=low
    
      * New upstream release.
      * Reverted word splitting change in 0.3.2-1 since the fix was broken and
        major work (the quote removal is done too quickly at the moment) is needed
        to fix it properly.
      * Fixed more trap noncompliance.
    
    ash (0.3.2-5) unstable; urgency=low
    
      * Fixed a bug when doing pattern matching in parameter expansions.
    
    ash (0.3.2-4) unstable; urgency=low
    
      * Allow ] to be quoted in bracket expressions (fixes #17533).
      * Move dh_fixperms to second last spot (fixes #18267).
      * Don't do field splitting in evalfor.
    
    ash (0.3.2-3) unstable; urgency=low
    
      * Fixed stupid core dump.
    
    ash (0.3.2-2) unstable; urgency=low
    
      * Hack for special builtins (fixes #18055).
      * Hack for command.
    
    ash (0.3.2-1) unstable; urgency=low
    
      * NetBSD-current version as of 19980209.
      * Fixed a word splitting problem after parameter expansion thanks to Alexey
        Marinichev.
      * Converted to debhelper (fixes #14612, #15005).
    
    ash (0.3.1-20) unstable; urgency=low
    
      * Fixed -e problem with eval.
    
    ash (0.3.1-19) unstable; urgency=low
    
      * Fixed -e problem with command substitution.
    
    ash (0.3.1-18) unstable; urgency=low
    
      * Do not link with ncurses (#15485).
    
    ash (0.3.1-17) unstable; urgency=low
    
      * Set PATH like bash (#15238).
    
    ash (0.3.1-16) unstable; urgency=low
    
      * Fixed incorrect assignment builtin code.
    
    ash (0.3.1-15) unstable; urgency=low
    
      * hash now returns error codes (needed by the Linux kernel).
    
    ash (0.3.1-14) unstable; urgency=low
    
      * Disabled word-splitting for assignment builtins.
    
    ash (0.3.1-13) unstable; urgency=low
    
      * ! is now recognised even after &&/||.
    
    ash (0.3.1-12) unstable; urgency=low
    
      * More fixes to the handling of SIGINT when forking.
    
    ash (0.3.1-11) unstable; urgency=low
    
      * Ignore SIGINT when forking non-interactively.
    
    ash (0.3.1-10) unstable; urgency=low
    
      * echo now handles options correctly.
      * echo nolonger returns 0 if erorrs occured while writing to stdout.
      * New code from GNU echo merged.
      * Error messages from test now work.
    
    ash (0.3.1-9) unstable; urgency=low
    
      * ! is recognised at pipeline level like bash.
    
    ash (0.3.1-8) unstable; urgency=medium
    
      * Old patch regarding SIGCHLD in again.
    
    ash (0.3.1-7) unstable; urgency=low
    
      * /bin/sh -e is behaving even better now (for loops within conditionals).
    
    ash (0.3.1-6) unstable; urgency=low
    
      * /bin/sh -e is behaving better now.
    
    ash (0.3.1-5) unstable; urgency=low
    
      * hash -v /dir/command doesn't coredump anymore.
      * type /dir/command now works correctly.
    
    ash (0.3.1-4) unstable; urgency=low
    
      * trap now understands symbolic signal names.
    
    ash (0.3.1-3) unstable; urgency=low
    
      * Added the builtin test command.
    
    ash (0.3.1-2) unstable; urgency=medium
    
      * Fixed a coredump involving $*.
    
    ash (0.3.1-1) unstable; urgency=medium
    
      * NetBSD-current version as of 19970715.
      * Fixed a "use after free" bug (#11294).
    
    ash (0.3-1) unstable; urgency=low
    
      * Initial Release.