changelog for 0.9.1
[posh.git] / debian / changelog
blob1308aa62812269d2526798933059d0809dcf86f5
1 posh (0.9.1) unstable; urgency=low
3   * Align man page SYNOPSIS and actually-supported command-line options
4     with one another.  closes: #610762.
6  -- Clint Adams <clint@gnu.org>  Mon, 24 Jan 2011 22:56:40 -0500
8 posh (0.9) unstable; urgency=low
10   * Inherit IFS from environment.  closes: #603438.
11   * da.po: Danish translation from Joe Dalton.  closes: #586596.
12   * Change debconf text to claim that the default /bin/sh is dash
13     instead of bash.  closes: #554217.
15  -- Clint Adams <clint@gnu.org>  Sat, 13 Nov 2010 23:28:34 -0500
17 posh (0.8.6) unstable; urgency=low
19   * Bump to Standards-Version 3.9.1.
20     - Drop kill builtin.
21     - Support trap numbers 1, 2, 3, 6, 9, 13, 14, and 15.
23  -- Clint Adams <schizo@debian.org>  Wed, 11 Aug 2010 18:13:07 -0400
25 posh (0.8.5) unstable; urgency=low
27   [ Thorsten Glaser ]
28   * Apply bugfix from mksh overhauling the code for substitutions
29     such as ${foo:-bar} and "${foo+bar}" for standards compliance
30     and pull the test cases that go with it.
32   [ Clint Adams ]
33   * Bump to Standards-Version 3.8.4.
34   * Switch to 3.0 (native) source format.
36  -- Clint Adams <schizo@debian.org>  Sun, 28 Feb 2010 11:35:58 -0500
38 posh (0.8.4) unstable; urgency=medium
40   * Update regression-56 test with proper exit codes.
41   * Fix memory allocation in canonicalize_file_name.  closes: #551511.
42   * Replace pdksh area allocation routines with mksh's.
44  -- Clint Adams <schizo@debian.org>  Tue, 20 Oct 2009 12:53:35 -0700
46 posh (0.8.3) unstable; urgency=low
48   * Cope with sysconf(_SC_CHILD_MAX) returning -1.
49   * Ignore UTF-8 BOMs.
51  -- Clint Adams <schizo@debian.org>  Sun, 04 Oct 2009 21:36:34 -0400
53 posh (0.8.2) unstable; urgency=low
55   * Additional tweaks to testsuite.
56   * Patch from Thorsten Glaser to fix lazy evaluation of assignments in
57     ternary ops.  closes: #445651.
59  -- Clint Adams <schizo@debian.org>  Sun, 04 Oct 2009 12:48:00 -0400
61 posh (0.8.1) unstable; urgency=low
63   * Update debian/copyright.
64   * Incorporate mksh test suite.
65   * Remove tests duplicated by the mksh tests.
66   * Change output of export -p and readonly -p to actually conform to
67     POSIX (by printing values).
68   * Partially tweak the mksh testsuite to work with posh.
70  -- Clint Adams <schizo@debian.org>  Fri, 02 Oct 2009 19:12:32 -0400
72 posh (0.8) unstable; urgency=low
74   * Steal exit code test from mksh.
75   * Steal mksh fix for non-interactive file-not-found exit status.
76     closes: #548747.
77   * Error out with 126 when user tries to execute a directory as a non-
78     interactive script.  closes: #548688.
79   * Remove cd-history test.
81  -- Clint Adams <schizo@debian.org>  Wed, 30 Sep 2009 23:56:59 -0400
83 posh (0.7.2) unstable; urgency=medium
85   * Apply patch from Robert Luberda to fix interaction between `set -e`
86     and `true; false && true`.  closes: #547238.
88  -- Clint Adams <schizo@debian.org>  Thu, 17 Sep 2009 17:28:39 -0400
90 posh (0.7.1) unstable; urgency=low
92   * Steal mksh's way of handling set -e with subshell return values.
93     closes: #546332.
95  -- Clint Adams <schizo@debian.org>  Sat, 12 Sep 2009 19:28:27 -0400
97 posh (0.7) unstable; urgency=low
99   * Remove some dead code for export/readonly/set.
100   * Support multiple variables and assignments as arguments to 'local'.
101     closes: #544358.
102   * Bump to Standards-Version 3.8.3.
104  -- Clint Adams <schizo@debian.org>  Sat, 12 Sep 2009 18:21:29 -0400
106 posh (0.6.18) unstable; urgency=medium
108   * Adjust stderr-pattern on utilities-8 test.
109   * Even if set -e is set, do not exit on negated commands, and add a
110     regression test for this.  closes: #514858.
111   * Bump to Standards-Version 3.8.1.
113  -- Clint Adams <schizo@debian.org>  Fri, 03 Apr 2009 12:23:31 -0400
115 posh (0.6.17) unstable; urgency=high
117   * Fix another set -x segfault.  closes: #515278.
118   * Update POSH_VERSION variable properly.  closes: #515832.
119   * Fix signal-handling segfault.  closes: #515834.
121  -- Clint Adams <schizo@debian.org>  Tue, 17 Feb 2009 16:44:15 -0500
123 posh (0.6.16) unstable; urgency=medium
125   * Fix segfault in XTRACE.  closes: #515278.
127  -- Clint Adams <schizo@debian.org>  Sun, 15 Feb 2009 11:15:30 -0500
129 posh (0.6.15) unstable; urgency=low
131   * Vcs-* header fixes from Todd Zullinger
132   * Treat IFS as a field separator instead of a field terminator.
133     closes: #512438.
135  -- Clint Adams <schizo@debian.org>  Thu, 22 Jan 2009 23:03:52 -0500
137 posh (0.6.14) unstable; urgency=low
139   * exec.c: Don't keep assignments in the execution of functions, since
140     POSIX seems to forbid it.  closes: #485463.
142  -- Clint Adams <schizo@debian.org>  Fri, 12 Dec 2008 15:26:36 -0500
144 posh (0.6.13) unstable; urgency=medium
146   * Cast first arguments to eval().
148  -- Clint Adams <schizo@debian.org>  Thu, 17 Jul 2008 20:16:29 -0400
150 posh (0.6.12) unstable; urgency=low
152   * Silence some warnings.
153   * Rely on sysconf() existing.
154   * Steal some timer stuff from mksh.
155   * Use int32_t instead of INT32.
157  -- Clint Adams <schizo@debian.org>  Sun, 06 Jul 2008 04:19:12 -0400
159 posh (0.6.11) unstable; urgency=low
161   * Get rid of useless WAIT_T typedef.
162   * Drop support for systems without waitpid() and sigprocmask().
164  -- Clint Adams <schizo@debian.org>  Thu, 03 Jul 2008 03:55:21 -0400
166 posh (0.6.10) unstable; urgency=low
168   * Revert to globit for performance reasons.  closes: #485607.
169   * Also bring back xstrcmp and drop fnmatch for the globit change.
170   * Bump to Standards-Version 3.8.0.
172  -- Clint Adams <schizo@debian.org>  Sat, 28 Jun 2008 07:52:05 -0400
174 posh (0.6.9) unstable; urgency=medium
176   * Steal mksh eval code to fix bad substitution error error.
177     closes: #484936.
179  -- Clint Adams <schizo@debian.org>  Sat, 28 Jun 2008 02:19:26 -0400
181 posh (0.6.8) unstable; urgency=medium
183   * Treat "local" builtin as non-special.  closes: #483860.
184   * Don't use ENV for regression-52 test.
186  -- Clint Adams <schizo@debian.org>  Sat, 31 May 2008 22:29:43 -0400
188 posh (0.6.7) unstable; urgency=low
190   * Don't process ENV environment variable on startup.  closes: #478850.
192  -- Clint Adams <schizo@debian.org>  Tue, 06 May 2008 12:11:43 -0400
194 posh (0.6.6) unstable; urgency=medium
196   * Fix breakage with '.' and '..' in cd builtin.  closes: #474480.
198  -- Clint Adams <schizo@debian.org>  Sun, 06 Apr 2008 22:11:51 -0400
200 posh (0.6.5) unstable; urgency=low
202   * Adjust table routines to allow block-level memory management.
203   * More documentation cleanup.
205  -- Clint Adams <schizo@debian.org>  Fri, 28 Mar 2008 14:59:44 -0400
207 posh (0.6.4) unstable; urgency=medium
209   * Fix local builtin to report correct arguments error messages.
210   * Avoid double-free with local variables (while introducing a memory
211     leak).  closes: #472959.
213  -- Clint Adams <schizo@debian.org>  Fri, 28 Mar 2008 11:01:15 -0400
215 posh (0.6.3) unstable; urgency=low
217   * Fix return code from 'local'.
218   * Update BUGS section of man page.
219   * Additional cosmetic fixes to man page.
221  -- Clint Adams <schizo@debian.org>  Sun, 09 Mar 2008 23:16:22 -0400
223 posh (0.6.2) unstable; urgency=medium
225   * Really fix 'local' builtin to handle multiple arguments.
226   * Document all builtins in the man page.
228  -- Clint Adams <schizo@debian.org>  Sun, 09 Mar 2008 18:32:49 -0400
230 posh (0.6.1) unstable; urgency=low
232   * Add Vcs-Git and Vcs-Browser control fields.
233   * Fix 'local' builtin to handle multiple arguments.
235  -- Clint Adams <schizo@debian.org>  Sun, 09 Mar 2008 17:29:12 -0400
237 posh (0.6) unstable; urgency=low
239   * Bump to Standards-Version 3.7.3.
240     - Support 'local' for scoping of parameters/variables.
241     - Support -a and -o binary operators to test/[ builtins.
243  -- Clint Adams <schizo@debian.org>  Mon, 03 Dec 2007 09:14:46 -0500
245 posh (0.5.11) unstable; urgency=low
247   * Steal 112_OpenBSD-heredoc-quote.dpatch from pdksh package.
249  -- Clint Adams <schizo@debian.org>  Sun, 21 Oct 2007 13:46:21 -0400
251 posh (0.5.10) unstable; urgency=low
253   * Fix typo in arith test suite.
255  -- Clint Adams <schizo@debian.org>  Fri, 12 Oct 2007 10:36:16 -0400
257 posh (0.5.9) unstable; urgency=low
259   * Switch menu section to Applications/Shells.
261  -- Clint Adams <schizo@debian.org>  Sun, 30 Sep 2007 06:13:01 -0400
263 posh (0.5.8) unstable; urgency=low
265   * Print an error if the dot builtin is invoked with no argument.
266     closes: #415170.
268  -- Clint Adams <schizo@debian.org>  Sun, 30 Sep 2007 05:54:08 -0400
270 posh (0.5.7) unstable; urgency=low
272   * Apply man page typo fixes from A. Costa.  closes: #437894.
274  -- Clint Adams <schizo@debian.org>  Wed, 15 Aug 2007 23:11:52 -0400
276 posh (0.5.6) unstable; urgency=medium
278   * Do not accept signal numbers (except for 0) for kill or trap.
279     closes: #436438.
281  -- Clint Adams <schizo@debian.org>  Tue, 07 Aug 2007 09:54:58 -0400
283 posh (0.5.5) unstable; urgency=low
285   * debconf .po update
286     - add pt, Luísa Lourenço <kikentai@gmail.com>, closes: #415222.
287   * Miscellaneous minor man page cleanups.
289  -- Clint Adams <schizo@debian.org>  Sat, 17 Mar 2007 16:24:15 -0400
291 posh (0.5.4) unstable; urgency=medium
293   * Make backtick command substitution behave more like historical
294     sh, and not as how people keep interpreting POSIX (potentially
295     incorrectly).  closes: #400636.
297  -- Clint Adams <schizo@debian.org>  Wed, 29 Nov 2006 12:21:54 -0500
299 posh (0.5.3) unstable; urgency=low
301   * Additional tweaking of testsuite for shell portability.
303  -- Clint Adams <schizo@debian.org>  Fri, 17 Nov 2006 22:39:02 -0500
305 posh (0.5.2) unstable; urgency=medium
307   * Bump to Standards-Version 3.7.2.
308   * Change sort in generating signal list to POSIX-conformant
309     usage.
310   * Make testsuite slightly easier to use on other shells.
312  -- Clint Adams <schizo@debian.org>  Fri, 17 Nov 2006 21:25:19 -0500
314 posh (0.5.1) unstable; urgency=medium
316   * Temporarily fix version constant.  closes: #397596.
317   * Fix man page to refer to POSH_VERSION instead of SH_VERSION.
319  -- Clint Adams <schizo@debian.org>  Wed,  8 Nov 2006 18:07:58 -0500
321 posh (0.5) unstable; urgency=high
323   * Don't segfault when trying to cd -L to nonexistent directories.
324     closes: #366943.
326  -- Clint Adams <schizo@debian.org>  Fri, 12 May 2006 11:37:13 -0400
328 posh (0.4.7) unstable; urgency=low
330   * Strip .comment section from binary.
331   * Properly error out on "test asdf -ge 0".  closes: #273347.
333  -- Clint Adams <schizo@debian.org>  Mon,  3 Apr 2006 21:33:56 -0400
335 posh (0.4.6) unstable; urgency=low
337   * Excise SPATTERN stuff from the lexer.
339  -- Clint Adams <schizo@debian.org>  Sat, 11 Mar 2006 19:18:45 -0500
341 posh (0.4.5) unstable; urgency=low
343   * Fix man page to not mention non-existent typeset builtin.
344     closes: #347239.
345   * Get rid of bad chars in man page.  closes: #324261.
346   * debconf .po updates:
347     - fix sv, Daniel Nylander <po@danielnylander.se>, closes: #338856.
348     - add it, Andrea Bolognani <eof@kiyuko.org>, closes: #343926.
350  -- Clint Adams <schizo@debian.org>  Sat, 28 Jan 2006 10:35:13 -0500
352 posh (0.4.4) unstable; urgency=low
354   * Stop treating $(<file) specially.
356  -- Clint Adams <schizo@debian.org>  Mon, 12 Dec 2005 14:10:44 -0500
358 posh (0.4.3.1) unstable; urgency=low
360   * Change debconf-2.0 dependency to debconf | debconf-2.0.
361     closes: #332073.
363  -- Clint Adams <schizo@debian.org>  Thu,  3 Nov 2005 20:10:22 -0500
365 posh (0.4.3) unstable; urgency=medium
367   * Fix XTRACE-scoping bug.
369  -- Clint Adams <schizo@debian.org>  Thu, 22 Sep 2005 17:04:13 -0400
371 posh (0.4.2) unstable; urgency=medium
373   * Fix eval builtin options parsing bug non-portably.
374     closes: #325381.
375   * Add regression test to check for proper eval builtin options
376     parsing behavior.
378  -- Clint Adams <schizo@debian.org>  Sun, 28 Aug 2005 10:16:05 -0400
380 posh (0.4.1) unstable; urgency=low
382   * Depend on debconf-2.0 instead of debconf.
384  -- Clint Adams <schizo@debian.org>  Wed, 10 Aug 2005 15:09:57 -0400
386 posh (0.4) unstable; urgency=medium
388   * Don't scope XTRACE (set -x) locally within functions.
390  -- Clint Adams <schizo@debian.org>  Thu, 28 Jul 2005 11:19:32 -0400
392 posh (0.3.18) unstable; urgency=low
394   * Update manpage to DocBook 4.4.  Remove more inaccurate
395     information.
396   * Remove extraneous set_array code.
397   * Remove some extraneous ksh function handling code.
398   * Bump Standards-Version to 3.6.2.
399   * Move menu file to /usr/share/menu.
401  -- Clint Adams <schizo@debian.org>  Fri, 24 Jun 2005 20:04:03 -0400
403 posh (0.3.17) unstable; urgency=medium
405   * Remove case-ignoring functionality of trap builtin.
406     closes: #314511.
407   * Add regression test to check for proper rejection of
408     lowercase signal names.
410  -- Clint Adams <schizo@debian.org>  Thu, 16 Jun 2005 15:36:17 -0400
412 posh (0.3.16) unstable; urgency=low
414   * Czech debconf .po from Miroslav Kure.  closes: #309128.
416  -- Clint Adams <schizo@debian.org>  Sat, 14 May 2005 16:55:20 -0400
418 posh (0.3.15) unstable; urgency=low
420   * Get rid of xstrcmp().
422  -- Clint Adams <schizo@debian.org>  Sun,  1 May 2005 11:13:13 -0400
424 posh (0.3.14) unstable; urgency=medium
426   * ifdef out shf_smprintf.
428  -- Clint Adams <schizo@debian.org>  Fri, 19 Nov 2004 13:11:55 -0500
430 posh (0.3.13) unstable; urgency=medium
432   * Some documentation cleanup and fixes.
433   * Get the Latin-1 non-breakable spaces out of the manpage for
434     now.  closes: #280624.
435     Hopefully the DocBook XSL stylesheets will be fixed some year.
437  -- Clint Adams <schizo@debian.org>  Fri, 12 Nov 2004 14:20:35 -0500
439 posh (0.3.12) unstable; urgency=medium
441   * Add regression test for unset builtin.  closes: #273346.
442   * Make "eval false || true" not exit with -e.  closes: #269066.
444  -- Clint Adams <schizo@debian.org>  Sat, 25 Sep 2004 22:41:59 -0400
446 posh (0.3.11) unstable; urgency=medium
448   * Fix return value of unset builtin when parameters are not set;
449     (according to POSIX, this is not an error condition).
451  -- Clint Adams <schizo@debian.org>  Thu, 23 Sep 2004 22:08:57 -0400
453 posh (0.3.10) unstable; urgency=low
455   * Remove extraneous operators from "test" builtin (-a, -G, -H, -k,
456     -O, -o, <, >, -ef, -nt, -ot).
458  -- Clint Adams <schizo@debian.org>  Sat, 11 Sep 2004 12:54:28 -0400
460 posh (0.3.9) unstable; urgency=medium
462   * trap builtin now errors when no signals are specified.
463     closes: #265103.
464   * Move trap-related regression tests to their own file,
465     and add one to check for error on "trap 0".
467  -- Clint Adams <schizo@debian.org>  Wed, 11 Aug 2004 14:21:42 -0400
469 posh (0.3.8) unstable; urgency=high
471   * Fix tilde expansion thinko introduced in 0.3.4.
473  -- Clint Adams <schizo@debian.org>  Wed, 21 Jul 2004 10:41:15 -0400
475 posh (0.3.7) unstable; urgency=low
477   * Remove some cruft left around from ksh functions.
479  -- Clint Adams <schizo@debian.org>  Sat, 26 Jun 2004 23:39:24 -0400
481 posh (0.3.6) unstable; urgency=low
483   * Add a better regression test for umask.
484   * Drop support of ksh88 ":[#%]+"-type trimming.
485   * Adjust regression tests to make sure ${blah:#blah} gives
486     an error.
488  -- Clint Adams <schizo@debian.org>  Fri, 11 Jun 2004 14:33:36 -0400
490 posh (0.3.5) unstable; urgency=low
492   * Clean unused variables left after 0.3.4.
493   * Add prebuild target to debian/rules.
494   * Drop qsort altogether.
496  -- Clint Adams <schizo@debian.org>  Tue,  8 Jun 2004 16:51:50 -0400
498 posh (0.3.4) unstable; urgency=low
500   * Fix most of the signedness comparison warnings.
501   * Remove homedir caching code.
502   * Switch specials, keywords, aliases, builtins, vars, and funs hashes
503     to use libc tsearch() and friends.
504   * Remove old table hash routines.
506  -- Clint Adams <schizo@debian.org>  Mon,  7 Jun 2004 18:26:25 -0400
508 posh (0.3.3) unstable; urgency=low
510   * Rename custom table functions to prevent conflicts with
511     b-tree functions when search.h is included.
512   * Remove vestigial tracked alias code.
514  -- Clint Adams <schizo@debian.org>  Mon,  7 Jun 2004 16:38:43 -0400
516 posh (0.3.2) unstable; urgency=low
518   * Make getn() use strtol().
519   * Mark unused function parameters to avoid gcc warnings.
521  -- Clint Adams <schizo@debian.org>  Thu,  3 Jun 2004 21:31:59 -0400
523 posh (0.3.1) unstable; urgency=low
525   * Use libc's instead of internal qsort.
526   * Add -W to CFLAGS.
528  -- Clint Adams <schizo@debian.org>  Fri, 28 May 2004 18:28:52 -0400
530 posh (0.3) unstable; urgency=high
532   * Fix option-parsing bug with return builtin.  closes: #242247.
534  -- Clint Adams <schizo@debian.org>  Mon,  5 Apr 2004 11:59:31 -0400
536 posh (0.2.39) unstable; urgency=low
538   * Convert manpage to DocBook.
540  -- Clint Adams <schizo@debian.org>  Sat,  3 Apr 2004 11:42:24 -0500
542 posh (0.2.38) unstable; urgency=low
544   * Drop "function" keyword.
546  -- Clint Adams <schizo@debian.org>  Sun, 11 Jan 2004 23:34:06 -0500
548 posh (0.2.37) unstable; urgency=low
550   * Add Dutch debconf template from "cobaco".  closes: #205166.
552  -- Clint Adams <schizo@debian.org>  Fri, 12 Sep 2003 20:31:00 -0400
554 posh (0.2.36) unstable; urgency=low
556   * Apply patch from Carlos Valdivia Yagüe to add proper
557     headers to the Spanish debconf template.
558   * Use snprintf to generate base10 strings instead of ulton().
559   * Remove ulton().
561  -- Clint Adams <schizo@debian.org>  Sat,  2 Aug 2003 12:09:07 -0400
563 posh (0.2.35) unstable; urgency=low
565   * Remove regression test for time command, since we no longer have that.
567  -- Clint Adams <schizo@debian.org>  Fri,  1 Aug 2003 15:07:17 -0400
569 posh (0.2.34) unstable; urgency=low
571   * Apply patch from Christian Perrier to switch to gettext-based
572     debconf templates.  closes: #201786.
573   * Bump to Standards-Version: 3.6.0.
575  -- Clint Adams <schizo@debian.org>  Fri,  1 Aug 2003 13:42:04 -0400
577 posh (0.2.33) unstable; urgency=low
579   * Only allow alphanumerics and underscores in function names.
580   * Use canonicalize_file_name instead of simplify_path.
581   * Remove last vestiges of ksh globbing from the lexer.
582   * Use POSIX glob() instead of pdksh globit.
584  -- Clint Adams <schizo@debian.org>  Sat, 24 May 2003 23:28:47 -0400
586 posh (0.2.32) unstable; urgency=medium
588   * Move [/test builtins to transitional interface.
589   * Remove transitional interface.
591  -- Clint Adams <schizo@debian.org>  Wed, 21 May 2003 21:25:07 -0400
593 posh (0.2.31) unstable; urgency=low
595   * Add compatibility code for get_current_dir_name.
596   * Add compatibility code for canonicalize_file_name.
597   * Move set builtin to transitional interface.
598   * Move unset builtin to transitional interface.
599   * Move eval builtin to transitional interface.
600   * Move builtin and exec builtins to transitional interface.
601   * Move trap builtin to transitional interface.
602   * Move exit/return builtins to transitional interface.
603   * Move break/continue builtins to transitional interface.
604   * Move times builtin to transitional interface.
605   * Remove time builtin.
606   * Move command builtin to transitional interface.
607   * Remove fg/bg builtins.
608   * Move getopts builtin to transitional interface.
610  -- Clint Adams <schizo@debian.org>  Mon, 19 May 2003 22:31:23 -0400
612 posh (0.2.30) unstable; urgency=high
614   * Use stdarg instead of varargs unconditionally.
616  -- Clint Adams <schizo@debian.org>  Mon, 19 May 2003 20:42:33 -0400
618 posh (0.2.29) unstable; urgency=high
620   * Move '.' builtin to transitional interface.
621   * Avoid option segfaults in wait and shift builtins.
622   * Move kill builtin to transitional interface.
623   * Move export/readonly builtins to transitional interface.  Drop typeset.
625  -- Clint Adams <schizo@debian.org>  Thu, 15 May 2003 22:43:31 -0400
627 posh (0.2.28) unstable; urgency=high
629   * Don't do tilde expansion after equals signs when there's no assignment
630     involved.  closes: #186995.
631   * Add regression test to check for this.
633  -- Clint Adams <schizo@debian.org>  Sat,  5 Apr 2003 14:32:55 -0500
635 posh (0.2.27) unstable; urgency=low
637   * Use fnmatch() for globbing.
639  -- Clint Adams <schizo@debian.org>  Fri, 28 Mar 2003 11:24:17 -0500
641 posh (0.2.26) unstable; urgency=low
643   * Move wait and pwd builtins to transitional interface.
645  -- Clint Adams <schizo@debian.org>  Thu, 27 Mar 2003 20:01:25 -0500
647 posh (0.2.25) unstable; urgency=low
649   * Remove support for read builtin without argument.
651  -- Clint Adams <schizo@debian.org>  Thu, 27 Mar 2003 03:29:08 -0500
653 posh (0.2.24) unstable; urgency=low
655   * Ditch print builtin.
656   * Strip down echo builtin; make it almost POSIX-compliant.
658  -- Clint Adams <schizo@debian.org>  Sun, 23 Mar 2003 13:44:42 -0500
660 posh (0.2.23) unstable; urgency=low
662   * Move shift and umask builtins to transitional interface.
664  -- Clint Adams <schizo@debian.org>  Sun, 23 Mar 2003 11:53:07 -0500
666 posh (0.2.22) unstable; urgency=low
668   * Add flags field to builtin tables.
669   * Don't waste time checking if 'f' is the first character of false
670     when we already know it's false.
672  -- Clint Adams <schizo@debian.org>  Sun, 16 Mar 2003 16:17:15 -0500
674 posh (0.2.21) unstable; urgency=low
676   * No longer support multiple arguments to cd builtin.
677   * Fix EINTR problem in test harness.
678   * Disable the three tests which use posh -i and seem to cause trouble with
679     sbuild.  closes: #181305.
681  -- Clint Adams <schizo@debian.org>  Sun, 16 Feb 2003 15:13:07 -0500
683 posh (0.2.20) unstable; urgency=low
685   * Get rid of broken times() workaround.
686   * Remove jobs builtin.
688  -- Clint Adams <schizo@debian.org>  Sun, 16 Feb 2003 02:56:03 -0500
690 posh (0.2.19) unstable; urgency=low
692   * Correct regression-12 to match SUSv3, and remove expected-fail.
693   * Correct regression-56 to match SUSv3, and remove expected-fail.
695  -- Clint Adams <schizo@debian.org>  Sun,  5 Jan 2003 21:23:35 -0500
697 posh (0.2.18) unstable; urgency=low
699   * Change error output to be more like what Akim Demaille prefers.
701  -- Clint Adams <schizo@debian.org>  Fri,  3 Jan 2003 15:27:11 -0500
703 posh (0.2.17) unstable; urgency=low
705   * Get rid of fake SIGERR.
706   * Remove ERR trap from xxx-status-2 test.
707   * Set expected-fail on regression-12 and regression-56.
708   * Run "make check" as part of build.
710  -- Clint Adams <schizo@debian.org>  Fri,  3 Jan 2003 14:48:34 -0500
712 posh (0.2.16) unstable; urgency=low
714   * Update to Standards-Version 3.5.8.
716  -- Clint Adams <schizo@debian.org>  Mon,  9 Dec 2002 19:17:12 -0500
718 posh (0.2.15) unstable; urgency=low
720   * debian/rules cleanup.
721   * OpenBSD pdksh history.c cleanups.
722   * Use uid_t for ksheuid.
724  -- Clint Adams <schizo@debian.org>  Sun, 10 Nov 2002 13:16:35 -0500
726 posh (0.2.14) unstable; urgency=low
728   * Update to Standards-Version 3.5.7.0.
729   * Support 'noopt'.
731  -- Clint Adams <schizo@debian.org>  Mon,  2 Sep 2002 20:07:52 -0400
733 posh (0.2.13) unstable; urgency=low
735   * Compress changelog.
736   * Replace alloc.c with version from OpenBSD's pdksh, to match Debian's
737     pdksh 5.2.14-7.
739  -- Clint Adams <schizo@debian.org>  Sat, 31 Aug 2002 13:24:36 -0400
741 posh (0.2.12) unstable; urgency=high
743   * Add build-dep on debconf-utils.
745  -- Clint Adams <schizo@debian.org>  Fri,  9 Aug 2002 01:44:58 -0400
747 posh (0.2.11) unstable; urgency=medium
749   * Remove last vestiges of trackall.
750   * Fix -v and -x muddling which occurred in 0.2.7.
752  -- Clint Adams <schizo@debian.org>  Thu,  8 Aug 2002 22:27:44 -0400
754 posh (0.2.10) unstable; urgency=low
756   * Remove trackall option.
757   * Some manpage cleanup.
759  -- Clint Adams <schizo@debian.org>  Thu,  8 Aug 2002 21:55:17 -0400
761 posh (0.2.9) unstable; urgency=low
763   * Remove some nonexistent commands from the manpage.
764   * Remove debhelper stuff.  Now no build-deps outside of build-essential.
766  -- Clint Adams <schizo@debian.org>  Thu,  8 Aug 2002 20:01:12 -0400
768 posh (0.2.8) unstable; urgency=high
770   * Put build system under automake.
771   * Remove configure test and compatibility code for strerror.
772   * Remove a few invalid tests.  Convert more tests from the testsuite,
773   including the one that reveals that I've broken signed integers.
774   * Fix signed integer arithmetic!
776  -- Clint Adams <schizo@debian.org>  Sat, 27 Jul 2002 11:39:11 -0400
778 posh (0.2.7) unstable; urgency=medium
780   * Remove many invalid tests from tests directory.  Convert a few from the
781   rudimentary POSIX/Debian test suite that was on p.d.o.  There are still
782   about 8 tests which will fail.
783   * Use sigsetjmp unconditionally instead of configure-testing for it.
784   * Get rid of do_phys_path(), use realpath() instead.
785   * Don't deal with argv[] weirdness.
786   * Remove restricted shell functionality.
787   * Remove 'posix' option, making that behavior default.
788   * Remove configure test and compatibility code for strstr, memset,
789   memmove, and string.h.
791  -- Clint Adams <schizo@debian.org>  Wed, 24 Jul 2002 20:21:43 -0400
793 posh (0.2.6) unstable; urgency=low
795   * Remove -L, -R, -U, -Z, -f, -l, -t, -u options to typeset builtin.
796   Total removal of the typeset builtin will be deferred until later.
797   * Remove version.c; POSH_VERSION is now set through autoconf.
798   * Remove edit.o (saving a whopping 36 octets).
799   * Further modernizations for autoconf 2.5.
801  -- Clint Adams <schizo@debian.org>  Wed, 24 Jul 2002 14:02:45 -0400
803 posh (0.2.5) unstable; urgency=low
805   * Remove 'physical' option.
806   * Remove 'bgnice' option.
807   * Remove 'keyword' option.
808   * Remove 'markdirs' option.
810  -- Clint Adams <schizo@debian.org>  Sat, 20 Jul 2002 11:48:04 -0400
812 posh (0.2.4) unstable; urgency=low
814   * Use snprintf instead of shf_snprintf.
815   * Fix new shf_vfprintf behavior.
817  -- Clint Adams <schizo@debian.org>  Sat, 20 Jul 2002 10:23:14 -0400
819 posh (0.2.3) unstable; urgency=low
821   * Fix typo in description.
822   * Flatten OpenBSD/RedHat patches to pdksh.
823   * Get make test to run even if the tests are not up to snuff.
824   * Separate configure target from build target in debian/rules.
826  -- Clint Adams <schizo@debian.org>  Sat, 20 Jul 2002 00:41:08 -0400
828 posh (0.2.2) unstable; urgency=low
830   * Cleanup some unused variables.
832  -- Clint Adams <schizo@debian.org>  Sat, 20 Jul 2002 00:24:43 -0400
834 posh (0.2.1) unstable; urgency=low
836   * Remove sigact.[ch] by Simon J. Gerraty.
837   * Relicense under GNU GPL.
839  -- Clint Adams <schizo@debian.org>  Fri, 19 Jul 2002 23:53:33 -0400
841 posh (0.2.0) unstable; urgency=low
843   * Remove ulimit builtin.
844   * Remove non-standard options from read builtin.
845   * Conform times builtin's output to IEEE Std 1003.1-2001.
847  -- Clint Adams <schizo@debian.org>  Fri, 12 Jul 2002 02:26:10 -0400
849 posh (0.1.0) unstable; urgency=low
851   * Fix arithmetic expressions to recognize octal and hex.
853  -- Clint Adams <schizo@debian.org>  Sun, 30 Jun 2002 14:08:44 -0400
855 posh (0.0.1) unstable; urgency=low
857   * Initial release.  (copied from pdksh 5.2.14-6).  closes: bug#150431.
858   * Remove XSI kill extensions.
859   * Remove type.
860   * Remove command -[vV].
861   * Remove XSI test extensions.
862   * Steal ash's debconf templates and scripts.
863   * Remove alias and unalias builtins.
865  -- Clint Adams <schizo@debian.org>  Wed, 19 Jun 2002 06:13:15 -0400