summary refs log tree commit diff
path: root/bin/dash/ChangeLog.O
blob: dfdb2cecd83b551f2f36319373d3f8c6e3261e0f (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
2007-11-03
* Use GIT-1.5.3.5Lars Hjemli2007-11-03
* Don't include current SHA1 in 'log' menu-itemLars Hjemli2007-11-03
* Don't include current path in menu linksLars Hjemli2007-11-03
* Fix search form action/hidden fieldsLars Hjemli2007-11-03
* Add search parameters to cgit_log_linkLars Hjemli2007-11-03
* Fix typo in cssShunichi Fuji2007-11-03
* Change the cgit layoutLars Hjemli2007-10-30
* Add config param 'index-info'Lars Hjemli2007-10-30
* Teach cgit_object_link() about tag objectsLars Hjemli2007-10-28
* Make print_branch() handle refs not pointing at commitsLars Hjemli2007-10-28
* Teach log search about --grep, --author and --committerLars Hjemli2007-10-28
* Add html_option() functionLars Hjemli2007-10-28
* Merge branch 'stable'Lars Hjemli2007-10-27
|\
| * cgit_parse_commit(): Add missing call to xstrdup()Lars Hjemli2007-10-27
* | Cleanup code introduced by the filter-refs topicLars Hjemli2007-10-27
* | Merge branch 'filter-refs'Lars Hjemli2007-10-27
|\ \
| * | Add links to the new refs page from summary pageLars Hjemli2007-10-27
| * | Add support for refs viewLars Hjemli2007-10-27
| * | Make cgit_print_branches()/cgit_print_tags() externalLars Hjemli2007-10-27
| * | Add descriptions of summary-branches and summary-tags to cgitrcLars Hjemli2007-10-27
| * | Add support for config param summary-branchesLars Hjemli2007-10-27
| * | Move logic for age comparision from cmp_tag_age into cmp_age()Lars Hjemli2007-10-27
| * | Add support for config param summary-tagsLars Hjemli2007-10-27
| * | Sort tags by ageLars Hjemli2007-10-27
| * | Use reflist to print tag infoLars Hjemli2007-10-27
| * | Use reflist to print branch infoLars Hjemli2007-10-27
| * | Add functions and types for ref listsLars Hjemli2007-10-27
|/ /
* | Merge branch 'stable'Lars Hjemli2007-10-27
|\|
| * Skip unknown header fields when parsing tags and commitsLars Hjemli2007-10-27
* | Merge branch 'stable'Lars Hjemli2007-10-05
|\|
| * correct typo in CSSMichael Krelin2007-10-05
* | Merge branch 'stable'Lars Hjemli2007-10-01
|\|
| * Use git-1.5.3.3Lars Hjemli2007-10-01
* | cgit.css: make diff headers more visibleLars Hjemli2007-10-01
* | ui-diff: add links to pre- and postversion of blobsLars Hjemli2007-10-01
* | gen-version.sh: don't sed the output from git describeLars Hjemli2007-10-01
* | css: remove the annoying tr:hover rule for diffstatLars Hjemli2007-10-01
* | ui-commit.c: link to diff instead of tree from diffstatLars Hjemli2007-10-01
501'>501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807 808 809 810 811 812 813 814 815 816 817 818 819 820 821 822 823 824 825 826 827 828 829 830 831 832 833 834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 900 901 902 903 904 905 906 907 908 909 910 911 912 913 914 915 916 917 918 919 920 921 922 923 924 925 926 927 928 929 930 931 932 933 934 935 936 937 938 939 940 941 942 943 944 945 946 947 948 949 950 951 952 953 954 955 956 957 958 959 960 961 962 963 964 965 966 967 968 969 970 971 972 973 974 975 976 977 978 979 980 981 982 983 984 985 986 987 988 989 990 991 992 993 994 995 996 997 998 999 1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 1017 1018 1019 1020 1021 1022 1023
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).

 -- Herbert Xu <herbert@debian.org>  Fri, 30 Apr 2004 21:48:52 +1000

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).

 -- Herbert Xu <herbert@debian.org>  Thu, 18 Mar 2004 20:55:57 +1100

dash (0.4.24) unstable; urgency=low

  * Fixed segmentation fault when PWD is undefined.

 -- Herbert Xu <herbert@debian.org>  Tue,  9 Mar 2004 19:58:41 +1100

dash (0.4.23) unstable; urgency=low

  * Verify PWD before using it.

 -- Herbert Xu <herbert@debian.org>  Mon,  8 Mar 2004 20:12:27 +1100

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).

 -- Herbert Xu <herbert@debian.org>  Sun,  7 Mar 2004 21:50:04 +1100

dash (0.4.21) unstable; urgency=low

  * Fixed typo that broke ulimit (GCS, closes: #228369).

 -- Herbert Xu <herbert@debian.org>  Mon, 19 Jan 2004 19:02:32 +1100

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.

 -- Herbert Xu <herbert@debian.org>  Sat, 17 Jan 2004 09:57:14 +1100

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.

 -- Herbert Xu <herbert@debian.org>  Wed, 29 Oct 2003 22:14:22 +1100

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).

 -- Herbert Xu <herbert@debian.org>  Sat, 27 Sep 2003 14:26:36 +1000

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).

 -- Herbert Xu <herbert@debian.org>  Sat,  3 May 2003 20:57:46 +1000

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).

 -- Herbert Xu <herbert@debian.org>  Mon,  7 Apr 2003 21:21:30 +1000

dash (0.4.15) unstable; urgency=low

  * Fixed octal escapes in echo/printf (closes: #187827).

 -- Herbert Xu <herbert@debian.org>  Sun,  6 Apr 2003 20:45:38 +1000

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.

 -- Herbert Xu <herbert@debian.org>  Thu,  3 Apr 2003 20:38:33 +1000

dash (0.4.13) unstable; urgency=low

  * Fixed precision type on 64 bit systems in showvars.

 -- Herbert Xu <herbert@debian.org>  Wed, 26 Mar 2003 20:00:03 +1100

dash (0.4.12) unstable; urgency=low

  * Fixed dash_errno build problem with gcc 3.2.

 -- Herbert Xu <herbert@debian.org>  Tue, 25 Mar 2003 22:28:50 +1100

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.

 -- Herbert Xu <herbert@debian.org>  Mon, 24 Mar 2003 20:42:29 +1100

dash (0.4.10) unstable; urgency=low

  * Fixed redirection fd leak when execing.

 -- Herbert Xu <herbert@debian.org>  Sun, 19 Jan 2003 13:25:41 +1100

dash (0.4.9) unstable; urgency=low

  * Reset exitstatus in evalsubshell if backgnd is true.
  * Fixed glibc glob syntax error in expand.c.

 -- Herbert Xu <herbert@debian.org>  Sat, 11 Jan 2003 16:04:02 +1100

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.

 -- Herbert Xu <herbert@debian.org>  Mon, 23 Dec 2002 19:50:06 +1100

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).

 -- Herbert Xu <herbert@debian.org>  Sat, 21 Dec 2002 13:52:37 +1100

dash (0.4.6) unstable; urgency=low

  * Restored code for leaving job control.

 -- Herbert Xu <herbert@debian.org>  Sun,  8 Dec 2002 15:21:58 +1100

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).

 -- Herbert Xu <herbert@debian.org>  Sat, 23 Nov 2002 22:09:59 +1100

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).

 -- Herbert Xu <herbert@debian.org>  Wed, 20 Nov 2002 19:48:31 +1100

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).

 -- Herbert Xu <herbert@debian.org>  Sat, 26 Oct 2002 21:28:33 +1000

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.

 -- Herbert Xu <herbert@debian.org>  Sat, 19 Oct 2002 14:23:11 +1000

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).

 -- Herbert Xu <herbert@debian.org>  Fri, 13 Sep 2002 20:35:06 +1000

ash (0.3.8-38) unstable; urgency=low

  * Turned pre-dependency to dependency in udeb since the former is not allowed
    (closes: #143749).

 -- Herbert Xu <herbert@debian.org>  Sun, 28 Apr 2002 11:59:05 +1000

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.

 -- Herbert Xu <herbert@debian.org>  Wed,  3 Apr 2002 20:58:09 +1000

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).

 -- Herbert Xu <herbert@debian.org>  Sat,  2 Mar 2002 18:31:22 +1100

ash (0.3.8-35) unstable; urgency=low

  * Moved PWD initialisation into var.c (closes: #124032).

 -- Herbert Xu <herbert@debian.org>  Mon, 24 Dec 2001 09:34:55 +1100

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.

 -- Herbert Xu <herbert@debian.org>  Fri, 21 Dec 2001 20:30:49 +1100

ash (0.3.8-33) unstable; urgency=low

  * Added missing inclusion of bltin.h in bltin/times.c.

 -- Herbert Xu <herbert@debian.org>  Thu, 13 Dec 2001 18:46:07 +1100

ash (0.3.8-32) unstable; urgency=low

  * Back slashes in expansions are now escaped (closes: #121516).

 -- Herbert Xu <herbert@debian.org>  Wed, 28 Nov 2001 20:15:01 +1100

ash (0.3.8-31) unstable; urgency=low

  * Made sure all back slashes are escaped.

 -- Herbert Xu <herbert@debian.org>  Mon, 26 Nov 2001 19:10:27 +1100

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.

 -- Herbert Xu <herbert@debian.org>  Sun, 25 Nov 2001 17:51:19 +1100

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.

 -- Herbert Xu <herbert@debian.org>  Sat,  3 Nov 2001 11:36:36 +1100

ash (0.3.8-28) unstable; urgency=low

  * Local variables are now unset properly in shprocvar() (closes: #114917).

 -- Herbert Xu <herbert@debian.org>  Sat, 13 Oct 2001 14:07:21 +1000

ash (0.3.8-27) unstable; urgency=low

  * Kill no longer aborts if it fails to kill someone.

 -- Herbert Xu <herbert@debian.org>  Sun, 30 Sep 2001 22:20:36 +1000

ash (0.3.8-26) unstable; urgency=low

  * The sh.1.gz diversion now agrees with reality (closes: #113831).

 -- Herbert Xu <herbert@debian.org>  Sat, 29 Sep 2001 08:43:27 +1000

ash (0.3.8-25) unstable; urgency=low

  * Only read ENV if the shell is interactive (closes: #110421).

 -- Herbert Xu <herbert@debian.org>  Wed, 29 Aug 2001 19:18:53 +1000

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).

 -- Herbert Xu <herbert@debian.org>  Wed,  8 Aug 2001 20:28:28 +1000

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.

 -- Herbert Xu <herbert@debian.org>  Thu,  2 Aug 2001 20:06:00 +1000

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).

 -- Herbert Xu <herbert@debian.org>  Mon, 30 Jul 2001 20:21:52 +1000

ash (0.3.8-21) unstable; urgency=low

  * Fixed EV_EXIT/redirection bugs that caused core dumps.

 -- Herbert Xu <herbert@debian.org>  Sat, 28 Jul 2001 17:03:28 +1000

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.

 -- Herbert Xu <herbert@debian.org>  Fri, 27 Jul 2001 22:29:41 +1000

ash (0.3.8-19) unstable; urgency=low

  * Recompute strings after growing in subevalvar (closes: #106050).

 -- Herbert Xu <herbert@debian.org>  Mon, 23 Jul 2001 21:16:50 +1000

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.

 -- Herbert Xu <herbert@debian.org>  Sat, 21 Jul 2001 20:08:15 +1000

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).

 -- Herbert Xu <herbert@debian.org>  Wed, 18 Jul 2001 19:33:20 +1000

ash (0.3.8-16) unstable; urgency=low

  * Fixed backslash bug in new pattern matching code.

 -- Herbert Xu <herbert@debian.org>  Mon, 16 Jul 2001 21:47:39 +1000

ash (0.3.8-15) unstable; urgency=low

  * Added Swedish translation of templates (Martin Sjögren, 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.

 -- Herbert Xu <herbert@debian.org>  Sun, 15 Jul 2001 17:27:03 +1000

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üe,
    closes: #103040).
  * Added versioned build-time dependency on groff.

 -- Herbert Xu <herbert@debian.org>  Mon,  2 Jul 2001 19:32:03 +1000

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.

 -- Herbert Xu <herbert@debian.org>  Mon, 25 Jun 2001 19:40:27 +1000

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.

 -- Herbert Xu <herbert@debian.org>  Sun, 24 Jun 2001 20:14:29 +1000

ash (0.3.8-11) unstable; urgency=low

  * Check for NULL argument in evaltree() (closes: #98865, #98867).

 -- Herbert Xu <herbert@debian.org>  Sun, 27 May 2001 17:53:14 +1000

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).

 -- Herbert Xu <herbert@debian.org>  Sat, 26 May 2001 23:56:07 +1000

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).

 -- Herbert Xu <herbert@debian.org>  Fri, 25 May 2001 20:30:06 +1000

ash (0.3.8-8) unstable; urgency=low

  * Fixed diversion removal in prerm (duh, closes: #98031).

 -- Herbert Xu <herbert@debian.org>  Mon, 21 May 2001 20:52:48 +1000

ash (0.3.8-7) unstable; urgency=low

  * Fixed diversion test in prerm (closes: #98031).

 -- Herbert Xu <herbert@debian.org>  Sun, 20 May 2001 12:30:53 +1000

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.

 -- Herbert Xu <herbert@debian.org>  Fri, 18 May 2001 21:51:41 +1000

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).

 -- Herbert Xu <herbert@debian.org>  Fri,  4 May 2001 20:54:31 +1000

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).

 -- Herbert Xu <herbert@debian.org>  Wed,  2 May 2001 22:57:16 +1000

ash (0.3.8-3) unstable; urgency=low

  * Work around broken autoconf scripts (closes: #95430).

 -- Herbert Xu <herbert@debian.org>  Tue,  1 May 2001 18:27:50 +1000

ash (0.3.8-2) unstable; urgency=low

  * Save checkalias before calling xxreadtoken() (closes: #95628).

 -- Herbert Xu <herbert@debian.org>  Sun, 29 Apr 2001 17:36:01 +1000

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).

 -- Herbert Xu <herbert@debian.org>  Wed, 25 Apr 2001 22:32:39 +1000

ash (0.3.7-16) unstable; urgency=low

  * Fixed incorrect default IFS in readcmd (closes: #88950).
  * Added missing return in hashcmd.

 -- Herbert Xu <herbert@debian.org>  Fri,  9 Mar 2001 20:44:40 +1100

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.

 -- Herbert Xu <herbert@debian.org>  Thu,  8 Mar 2001 21:32:28 +1100
 
ash (0.3.7-14) unstable; urgency=low

  * Removed predependency from udeb (closes: #81995).
  * Added /bin/sh symlink to udeb (closes: #81967).

 -- Herbert Xu <herbert@debian.org>  Sat, 13 Jan 2001 15:23:21 +1100

ash (0.3.7-13) unstable; urgency=low

  * Renamed the udeb to ash-udeb.

 -- Herbert Xu <herbert@debian.org>  Wed, 20 Dec 2000 19:32:34 +1100

ash (0.3.7-12) unstable; urgency=low

  * Added support for udebs (Randolph Chung, closes: #79237).

 -- Herbert Xu <herbert@debian.org>  Sat, 16 Dec 2000 13:53:28 +1100

ash (0.3.7-11) unstable; urgency=low

  * Preserve the previous exit status upon entering a function
    (closes: #78374).

 -- Herbert Xu <herbert@debian.org>  Sun,  3 Dec 2000 13:34:27 +1100

ash (0.3.7-10) unstable; urgency=low

  * Merged changes for GNU from Igor Khavkine.
  * Minimise the number of sigactions.

 -- Herbert Xu <herbert@debian.org>  Fri,  3 Nov 2000 20:31:52 +1100

ash (0.3.7-9) unstable; urgency=low

  * Predepend on the libraries.
  * Always save fd 2 when it is redirected (closes: #75302).

 -- Herbert Xu <herbert@debian.org>  Sun, 22 Oct 2000 08:40:40 +1100

ash (0.3.7-8) unstable; urgency=high

  * More redirection fixes (closes: #73613).

 -- Herbert Xu <herbert@debian.org>  Thu,  5 Oct 2000 18:22:17 +1100

ash (0.3.7-7) unstable; urgency=high

  * Added missing break in redirection code (closes: #72956).

 -- Herbert Xu <herbert@debian.org>  Tue,  3 Oct 2000 07:58:04 +1100

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).

 -- Herbert Xu <herbert@debian.org>  Sun,  1 Oct 2000 12:56:39 +1100

ash (0.3.7-5) unstable; urgency=low

  * Implemented set -a.

 -- Herbert Xu <herbert@debian.org>  Sat, 30 Sep 2000 16:00:33 +1100

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.

 -- Herbert Xu <herbert@debian.org>  Wed, 20 Sep 2000 14:28:16 +1100

ash (0.3.7-3) unstable; urgency=low

  * Switch to the old globbing code since glob(3) is hopelessly broken
    (closes: #69455).

 -- Herbert Xu <herbert@debian.org>  Mon, 21 Aug 2000 20:37:15 +1000

ash (0.3.7-2) unstable; urgency=low

  * Call glob(3) with GLOB_NOMAGIC (ouch).

 -- Herbert Xu <herbert@debian.org>  Sun,  6 Aug 2000 17:47:08 +1000

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.

 -- Herbert Xu <herbert@debian.org>  Fri,  4 Aug 2000 21:36:44 +1000

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.

 -- Herbert Xu <herbert@debian.org>  Wed, 19 Apr 2000 18:56:20 +1000

ash (0.3.6-4) unstable; urgency=low

  * Fixed the case of an empty command with redirections.

 -- Herbert Xu <herbert@debian.org>  Fri,  7 Apr 2000 12:07:18 +1000

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.

 -- Herbert Xu <herbert@debian.org>  Fri,  7 Apr 2000 10:46:06 +1000

ash (0.3.6-2) unstable; urgency=low

  * Fixed a problem with fmtstr() which broke getopts.

 -- Herbert Xu <herbert@debian.org>  Sun,  2 Apr 2000 10:49:26 +1000

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.

 -- Herbert Xu <herbert@debian.org>  Sat,  1 Apr 2000 19:24:31 +1000

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.

 -- Herbert Xu <herbert@debian.org>  Sat, 18 Mar 2000 18:58:44 +1100

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.

 -- Herbert Xu <herbert@debian.org>  Sat,  6 Nov 1999 18:13:19 +1100

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.

 -- Herbert Xu <herbert@debian.org>  Fri, 22 Oct 1999 10:20:58 +1000

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).

 -- Herbert Xu <herbert@debian.org>  Wed, 20 Oct 1999 20:28:14 +1000

ash (0.3.5-6) unstable; urgency=low

  * Use getcwd() instead of /bin/pwd -- Zack Weinberg (closes: #46981).

 -- Herbert Xu <herbert@debian.org>  Sun, 10 Oct 1999 16:31:49 +1000

ash (0.3.5-5) unstable; urgency=low

  * Only test for -e on simple commands (fixes #44559).

 -- Herbert Xu <herbert@debian.org>  Wed,  8 Sep 1999 22:18:27 +1000

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).

 -- Herbert Xu <herbert@debian.org>  Thu, 12 Aug 1999 23:30:30 +1000

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).

 -- Herbert Xu <herbert@debian.org>  Thu, 15 Jul 1999 22:47:13 +1000

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.

 -- Herbert Xu <herbert@debian.org>  Mon, 12 Jul 1999 18:51:42 +1000

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).

 -- Herbert Xu <herbert@debian.org>  Sun,  4 Jul 1999 12:19:01 +1000

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.

 -- Herbert Xu <herbert@debian.org>  Mon, 17 May 1999 23:14:57 +1000

ash (0.3.4-6) unstable; urgency=low

  * Fixed incorrect -e test due to the last bug fix (fixes #26509).

 -- Herbert Xu <herbert@debian.org>  Tue,  8 Sep 1998 10:02:46 +1000

ash (0.3.4-5) unstable; urgency=low

  * Use test_eaccess from bash instead of access(2) (fixes #26110).

 -- Herbert Xu <herbert@debian.org>  Wed, 26 Aug 1998 21:22:49 +1000

ash (0.3.4-4) unstable; urgency=low

  * Only upload to unstable.

 -- Herbert Xu <herbert@debian.org>  Tue,  5 May 1998 18:01:02 +1000

ash (0.3.4-3) frozen unstable; urgency=low

  * Applied sparc patch (fixes #21562).

 -- Herbert Xu <herbert@debian.org>  Fri,  1 May 1998 19:48:13 +1000

ash (0.3.4-2) frozen unstable; urgency=low

  * Fixed the incorrect trap fixes (fixes #20363).

 -- Herbert Xu <herbert@debian.org>  Thu, 16 Apr 1998 21:07:10 +1000

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.

 -- Herbert Xu <herbert@debian.org>  Thu, 19 Mar 1998 22:59:12 +1100

ash (0.3.2-5) unstable; urgency=low

  * Fixed a bug when doing pattern matching in parameter expansions.

 -- Herbert Xu <herbert@debian.org>  Tue, 10 Mar 1998 21:25:40 +1100

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.

 -- Herbert Xu <herbert@debian.org>  Tue, 17 Feb 1998 13:32:09 +1100

ash (0.3.2-3) unstable; urgency=low

  * Fixed stupid core dump.

 -- Herbert Xu <herbert@debian.org>  Wed, 11 Feb 1998 21:33:55 +1100

ash (0.3.2-2) unstable; urgency=low

  * Hack for special builtins (fixes #18055).
  * Hack for command.

 -- Herbert Xu <herbert@debian.org>  Wed, 11 Feb 1998 21:19:46 +1100

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).

 -- Herbert Xu <herbert@debian.org>  Mon,  9 Feb 1998 16:53:48 +1100

ash (0.3.1-20) unstable; urgency=low

  * Fixed -e problem with eval.

 -- Herbert Xu <herbert@debian.org>  Sun,  7 Dec 1997 20:19:00 +1100

ash (0.3.1-19) unstable; urgency=low

  * Fixed -e problem with command substitution.

 -- Herbert Xu <herbert@debian.org>  Sun,  7 Dec 1997 19:44:49 +1100

ash (0.3.1-18) unstable; urgency=low

  * Do not link with ncurses (#15485).

 -- Herbert Xu <herbert@debian.org>  Sun, 30 Nov 1997 12:00:11 +1100

ash (0.3.1-17) unstable; urgency=low

  * Set PATH like bash (#15238).

 -- Herbert Xu <herbert@debian.org>  Wed, 26 Nov 1997 16:17:27 +1100

ash (0.3.1-16) unstable; urgency=low

  * Fixed incorrect assignment builtin code.

 -- Herbert Xu <herbert@debian.org>  Mon, 24 Nov 1997 16:19:10 +1100

ash (0.3.1-15) unstable; urgency=low

  * hash now returns error codes (needed by the Linux kernel).

 -- Herbert Xu <herbert@debian.org>  Sun, 23 Nov 1997 21:37:08 +1100

ash (0.3.1-14) unstable; urgency=low

  * Disabled word-splitting for assignment builtins.

 -- Herbert Xu <herbert@debian.org>  Sun, 23 Nov 1997 12:45:15 +1100

ash (0.3.1-13) unstable; urgency=low

  * ! is now recognised even after &&/||.

 -- Herbert Xu <herbert@debian.org>  Fri, 21 Nov 1997 22:09:05 +1100

ash (0.3.1-12) unstable; urgency=low

  * More fixes to the handling of SIGINT when forking.

 -- Herbert Xu <herbert@debian.org>  Fri, 14 Nov 1997 15:14:32 +1100

ash (0.3.1-11) unstable; urgency=low

  * Ignore SIGINT when forking non-interactively.

 -- Herbert Xu <herbert@debian.org>  Mon,  3 Nov 1997 12:00:02 +1100

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.

 -- Herbert Xu <herbert@debian.org>  Wed,  8 Oct 1997 21:47:13 +1000

ash (0.3.1-9) unstable; urgency=low

  * ! is recognised at pipeline level like bash.

 -- Herbert Xu <herbert@debian.org>  Mon, 15 Sep 1997 23:13:45 +1000

ash (0.3.1-8) unstable; urgency=medium

  * Old patch regarding SIGCHLD in again.

 -- Herbert Xu <herbert@debian.org>  Sun, 31 Aug 1997 11:20:27 +1000

ash (0.3.1-7) unstable; urgency=low

  * /bin/sh -e is behaving even better now (for loops within conditionals).

 -- Herbert Xu <herbert@debian.org>  Sat, 23 Aug 1997 22:08:19 +1000

ash (0.3.1-6) unstable; urgency=low

  * /bin/sh -e is behaving better now.

 -- Herbert Xu <herbert@debian.org>  Sat, 23 Aug 1997 13:16:26 +1000

ash (0.3.1-5) unstable; urgency=low

  * hash -v /dir/command doesn't coredump anymore.
  * type /dir/command now works correctly.

 -- Herbert Xu <herbert@debian.org>  Fri,  1 Aug 1997 20:48:19 +1000

ash (0.3.1-4) unstable; urgency=low

  * trap now understands symbolic signal names.

 -- Herbert Xu <herbert@debian.org>  Sat, 26 Jul 1997 14:04:46 +1000

ash (0.3.1-3) unstable; urgency=low

  * Added the builtin test command.

 -- Herbert Xu <herbert@debian.org>  Sun, 20 Jul 1997 15:00:14 +1000

ash (0.3.1-2) unstable; urgency=medium

  * Fixed a coredump involving $*.

 -- Herbert Xu <herbert@debian.org>  Sat, 19 Jul 1997 12:03:02 +1000

ash (0.3.1-1) unstable; urgency=medium

  * NetBSD-current version as of 19970715.
  * Fixed a "use after free" bug (#11294).

 -- Herbert Xu <herbert@debian.org>  Fri, 18 Jul 1997 13:48:09 +1000

ash (0.3-1) unstable; urgency=low

  * Initial Release.

 -- Herbert Xu <herbert@debian.org>  Thu, 19 Jun 1997 19:29:16 +1000