diff options
Diffstat (limited to '')
-rw-r--r-- | bin/dash/ChangeLog | 806 | ||||
-rw-r--r-- | bin/dash/ChangeLog.O | 1023 |
2 files changed, 0 insertions, 1829 deletions
diff --git a/bin/dash/ChangeLog b/bin/dash/ChangeLog deleted file mode 100644 index 406e20c0..00000000 --- a/bin/dash/ChangeLog +++ /dev/null @@ -1,806 +0,0 @@ -2014-11-17 Stéphane Aulery <saulery@free.fr> - - * Correct typo in manual page. - * Document redirection file descriptor limitation. - -2014-10-30 Herbert Xu <herbert@gondor.apana.org.au> - - * Catch variable length expansions on non-existant specials. - -2014-10-28 Herbert Xu <herbert@gondor.apana.org.au> - - * Removed unnecessary pungetc on EOF from parser. - * Simplify EOF/newline handling in list parser. - -2014-10-27 Herbert Xu <herbert@gondor.apana.org.au> - - * Add printf support for format string a, A, and F. - * Handle embedded NULs correctly in printf. - * Replace open-coded flushall in preadbuffer. - * Add likely tag in outmem. - * Add ifdefs around MEM_OUT handling in outmem. - * Remove unnecessary restoration of format string in printf. - * Remove getintmax in printf. - * Use error instead of warnx for fatal errors in printf. - * Optimise handling of backslash octals in printf. - * Simplify echo command. - * Handle -- in dotcmd. - -2014-10-13 Eric Blake <eblake@redhat.com> - - * cd: support drive letters on Cygwin. - -2014-10-08 Herbert Xu <herbert@gondor.apana.org.au> - - * Split unquoted $@/$* correctly when IFS is set but empty. - * Do not split quoted VSLENGTH and VSTRIM. - * Optimise nulonly away and just use quoted as before. - -2014-10-07 Herbert Xu <herbert@gondor.apana.org.au> - - * Use setvareq to set OPTIND initially. - -2014-10-06 Herbert Xu <herbert@gondor.apana.org.au> - - * Exit without arguments in a trap should use status outside traps. - * Do not allow break to break across function calls. - * Move common skipcount logic into skiploop. - * Allow return in loop conditional to set exit status. - * Return without arguments in a trap should use status outside traps. - -2014-10-03 Herbert Xu <herbert@gondor.apana.org.au> - - * Do not clobber exitstatus in evalcommand. - -2014-10-02 Herbert Xu <herbert@gondor.apana.org.au> - - * Fix use-after-free in dotrap/evalstring. - * Make sure evalskip is zero before running traps. - * Set exitstatus in onint. - -2014-09-29 Herbert Xu <herbert@gondor.apana.org.au> - - * Kill pgetc_macro. - * Handle backslash newlines properly after dollar sign. - * Add nlprompt/nlnoprompt helpers. - -2014-09-28 Herbert Xu <herbert@gondor.apana.org.au> - - * Correctly handle test ! ! = !. - -2014-09-26 Herbert Xu <herbert@gondor.apana.org.au> - - * Small optimisation of command -pv change. - * Set command -p path to /usr/sbin:/usr/bin:/sbin:/bin. - * Change "characters" for printf precision to "bytes". - * Release 0.5.8. - -2014-09-26 Jonathan Nieder <jrnieder@gmail.com> - - * Clarify "trap '' signals" syntax in manual page. - -2014-09-26 Adam Buchbinder <adam.buchbinder@gmail.com> - - * Clarify that 0 and EXIT are both acceptable for exit traps. - -2014-09-26 Harald van Dijk <harald@gigawatt.nl> - - * command: allow combining -p with -v. - * getjob: Fix off-by-one error for multiple of four job numbers - -2013-08-23 Herbert Xu <herbert@gondor.apana.org.au> - - * Propagate EXP_QPAT in subevalvar. - * Initialise OPTIND after importing environment. - * Fixed argument parsing crash in test. - -2013-03-12 Peter Rosin <peda@lysator.liu.se> - - * Add newline when tracing in poplocalvars. - -2013-01-10 Jérémie Courrèges-Anglas <jca+dash@wxcvbn.org> - - * Markup fixes in manual for mandoc 1.12.1. - -2012-12-03 Harald van Dijk <harald@gigawatt.nl> - - * Use PRIdMAX instead of %j in printf. - -2012-07-20 Kimo Rosenbaum <kimor79@yahoo.com> - - * Fix typo for wait in manual. - -2012-06-09 Christoph Mathys <eraserix@gmail.com> - - * Add support for ulimit -r. - -2012-03-11 Jim Meyering <meyering@redhat.com> - - * Avoid overflow for very long variable name. - $ perl -le 'print "v"x(2**31+1) ."=1"' | dash - -2012-02-25 Herbert Xu <herbert@gondor.apana.org.au> - - * Sanitise environment variable names on entry. - -2011-08-17 David S. Miller <davem@davemloft.net> - - * Allow building without LINEO support. - * Add top-level autogen.sh. - -2011-07-26 Harald van Dijk <harald@gigawatt.nl> - - * Avoid imaxdiv when only one of the results is wanted. - -2010-07-09 maximilian attems <max@stro.at> - - * Fix klibc DEBUG compilation. - -2011-07-09 Herbert Xu <herbert@gondor.apana.org.au> - - * Merge SKIPFUNC/SKIPFILE and only clear SKIPFUNC when leaving dotcmd. - -2011-07-08 Herbert Xu <herbert@gondor.apana.org.au> - - * Release 0.5.7. - -2011-07-07 Herbert Xu <herbert@gondor.apana.org.au> - - * Optimize dash -c "command" to avoid a fork. - * Eliminate unnecessary promotion in echocmd. - -2011-05-25 Jim Meyering <meyering@redhat.com> - - * Avoid using undefined handler. - -2011-05-23 Jim Meyering <meyering@redhat.com> - - * Avoid gcc warning: variable 'oldstackp' set but not used. - * Avoid clang warning about dead store to "size". - -2011-05-22 Jonathan Nieder <jrnieder@gmail.com> - - * Make outc an inline function. - -2011-05-02 Kalle Olavi Niemitalo <kon@iki.fi> - - * Remove spurious space in descriptions of PS1, PS2, PS4. - -2011-04-10 Jonathan Nieder <jrnieder@gmail.com> - - * Remove unused EV_BACKCMD flag. - -2011-03-15 Herbert Xu <herbert@gondor.apana.org.au> - - * Fix clobbering of checkkwd. - -2011-03-15 Jonathan Nieder <jrnieder@gmail.com> - - * Free IFS state after here document expansion. - * Use va_copy when reusing a va_list. - -2011-03-15 Harald van Dijk <harald@gigawatt.nl> - - * Let funcnode refer to a function definition, not its first command. - * Improve LINENO support. - -2011-03-15 Brian Koropoff <bkoropoff@gmail.com> - - * Port to Solaris. - -2011-03-11 Herbert Xu <herbert@gondor.apana.org.au> - - * Fix backslash handling in read(1). - -2011-03-10 Jonathan Nieder <jrnieder@gmail.com> - - * Dotcmd should exit with zero when doing nothing. - -2011-03-10 Herbert Xu <herbert@gondor.apana.org.au> - - * Fix CTLESC clobbering by read(1). - -2011-03-10 Brian Koropoff <bkoropoff@gmail.com> - - * Port to AIX. - -2011-03-10 Jilles Tjoelker <jilles@stack.nl> - - * Replace GPL noclobberopen code with the FreeBSD version. - * Do not split the result of tilde expansion. - -2010-11-28 Maciej Å»enczykowski <zenczykowski@gmail.com> - - * Mark status as volatile in exitshell. - -2010-11-28 Jonathan Nieder <jrnieder@gmail.com> - - * Use EXEXIT in place of EXEXEC. - * Stop documenting EXSHELLPROC. - -2010-11-28 Gerrit Pape <pape@smarden.org> - - * Use exit status 127 when the script to run does not exist. - -2010-11-28 Philipp Weis <pweis@pweis.com> - - * Document optional open parenthesis for case patterns. - -2010-11-28 Herbert Xu <herbert@gondor.apana.org.au> - - * Fixed trap/return regression due to SKIPEVAL removal. - * Allow the originator of EXERROR to set the exit status. - * Free IFS state in evalbackcmd. - -2010-10-18 Herbert Xu <herbert@gondor.apana.org.au> - - * Fix ifsfirst/ifslastp leak in casematch. - -2010-10-07 Herbert Xu <herbert@gondor.apana.org.au> - - * Fix EXEXEC status clobbering. - -2010-09-08 Herbert Xu <herbert@gondor.apana.org.au> - - * Fix ifsfirst/ifslastp leak. - * Fix trailing field bug in read(1). - -2010-09-08 maximilian attems <max@stro.at> - - * Debug compile fix. - -2010-09-08 Jilles Tjoelker <jilles@stack.nl> - - * Fix varinit ordering that broke fc. - -2010-07-06 Gerrit Pape <pape@smarden.org> - - * Check exit for eval NSUBSHELL. - -2010-07-06 Herbert Xu <herbert@gondor.apana.org.au> - - * Fix loss of variables when hash collides. - * Removed dead code for eval NPIPE. - -2010-06-28 Gerrit Pape <pape@smarden.org> - - * Don't clear eflag in evalbackcmd. - -2010-05-29 Herbert Xu <herbert@gondor.apana.org.au> - - * Continue after EINTR in read(1) with no pending signals. - -2010-05-27 Jilles Tjoelker <jilles@stack.nl> - - * Force fork if any trap is set, not just on EXIT. - * Fix corruption of redirections with byte 0x81. - -2010-05-27 Herbert Xu <herbert@gondor.apana.org.au> - - * Fix poplocalvar on abnormal exit from function. - * Do not poplocalvars prematurely on regular utilities. - * Move null redirect checks into caller. - * Fix popredir on abnormal exit from built-in. - * Fix wait regression where it does not wait for all jobs. - -2010-05-26 Herbert Xu <herbert@gondor.apana.org.au> - - * Replace cmdenviron with localvars. - -2010-05-25 Herbert Xu <herbert@gondor.apana.org.au> - - * Fix poplocalvar leak. - * Move unsetvar functionality into setvareq. - -2010-05-24 Herbert Xu <herbert@gondor.apana.org.au> - - * Add localvars nesting, local now fails outside functions. - -2010-05-03 Gerrit Pape <pape@smarden.org> - - * Fix command -- crash. - -2010-04-15 H. Peter Anvin <hpa@zytor.com> - - * Fix for job control off warning. - -2010-04-02 Herbert Xu <herbert@gondor.apana.org.au> - - * Use faccessat if available. - -2010-04-02 Herbert Xu <herbert@gondor.apana.org.au> - - * Make trap signal name/number errors non-fatal. - * Release 0.5.6. - -2010-04-02 maximilian attems <max@stro.at> - - * Use TMPDIR in mkbuiltins. - -2010-03-10 Jilles Tjoelker <jilles@stack.nl> - - * Fix logical or result value. - -2010-03-09 Herbert Xu <herbert@gondor.apana.org.au> - - * Fix binary operator parsing. - -2009-11-26 Herbert Xu <herbert@gondor.apana.org.au> - - * Fix off-by-one recordregion in readcmd. - -2009-09-28 Jim Meyering <meyering@redhat.com> - - don't read-uninitialized for \177 in a here-doc - A DEL (0177, dec 127) byte in a here-document would cause dash to - access uninitialized memory at the end of one of the syntax.c tables, - since those tables are sized to accommodate a maximum index of - BASESYNTAX + 126. Make the generated tables one byte larger. - printf ':<<\\E\n\200y\nE'|./dash - * src/mksyntax.c (filltable): Use 258, not 257 as the size, - so that BASESYNTAX(=130) + 127 is a valid index. - (print): Likewise. - Don't emit explicit array dimension in declaration. - -2009-08-31 Eric Blake <ebb9@byu.net> - - * Avoid compiler warnings on isdigit. - -2009-08-31 Matthew Burgess <matthew@linuxfromscratch.org> - - * Add another missing LC_COLLATE to mkbuiltins. - -2009-08-31 Herbert Xu <herbert@gondor.apana.org.au> - - * Fix NUL termination in readcmd. - * Lookup PWD after going through CDPATH. - -2009-08-11 Herbert Xu <herbert@gondor.apana.org.au> - - * Pass EV_TESTED into evalcmd. - * Revert SKIPEVAL into EXEXIT. - -2009-08-11 Rocky Bernstein <rocky.bernstein@gmail.com> - - * Add preliminary LINENO support. - -2009-08-11 Stefan Potyra <stefan.potyra@informatik.uni-erlangen.de> - - * Honor tab as IFS whitespace when splitting fields in readcmd. - -2009-06-30 Herbert Xu <herbert@gondor.apana.org.au> - - * Do not truncate file for FROMTO redirection. - -2009-06-27 Herbert Xu <herbert@gondor.apana.org.au> - - * Fix quoted pattern patch breakage. - -2009-05-23 Herbert Xu <herbert@gondor.apana.org.au> - - * Fix incorrect savefd conversions. - -2009-02-22 Herbert Xu <herbert@gondor.apana.org.au> - - * Fix dowait signal race. - * Remove EXSIG. - * Do not close stderr when /dev/tty fails to open. - * Allow newlines after var name in for statements. - * Use CHKNL to parse case statements. - -2009-02-22 Gerrit Pape <pape@smarden.org> - - * Update manual page to differentiate dash from ash. - -2009-01-14 Herbert Xu <herbert@gondor.apana.org.au> - - * Add arith_yacc.h to dash_SOURCES. - * Release 0.5.5.1. - -2009-01-13 Herbert Xu <herbert@gondor.apana.org.au> - - * Release 0.5.5. - -2009-01-13 Mark Mentovai <mmentovai@gmail.com> - - * Fixed build on OS X. - -2008-12-26 Aleksey Cheusov <vle@gmx.net> - - * Fixed build on NetBSD. - -2008-10-17 Herbert Xu <herbert@gondor.apana.org.au> - - * Removed obsolete for loop syntax in manual. - -2008-08-05 Herbert Xu <herbert@gondor.apana.org.au> - - * Fixed getcwd build error for the non-glibc case. - -2008-06-13 Gerrit Pape <pape@smarden.org> - - * Added missing right parenthesis in manual page. - -2008-06-13 Herbert Xu <herbert@gondor.apana.org.au> - - * Fixed 3,4-argument cases for test per POSIX. - * Made aexpr/oexpr non-recursive. - * Made t_lex reentrant. - * Made setinputfd static. - * Expand ENV before using it. - * Added support for -l. - -2008-05-19 Herbert Xu <herbert@gondor.apana.org.au> - - * Fixed non-leading slash treatment in expmeta. - -2008-05-07 Gerrit Pape <pape@smarden.org> - - * Fixed lexical error in arithmetic expansion of & and |. - -2008-05-03 Dan McGee <dpmcgee@gmail.com> - - * Fixed klibc/klcc build problems. - * Added gitignore. - -2008-05-03 Herbert Xu <herbert@gondor.apana.org.au> - - * Fixed _PATH_BSHELL warning. - * Test __GLIBC__ instead of _GNU_SOURCE. - * Restored warning when getcwd fails. - * Set default exvwarning2 arg0 for errors during early initialisation. - * Use uninitialized_var to silence bogus warnings. - -2008-05-02 Herbert Xu <herbert@gondor.apana.org.au> - - * Restored non-glibc getcwd support. - -2008-03-07 Larry Doolittle <ldoolitt@recycle.lbl.gov> - - * Fix cmdtxt crash on if statements. - -2008-01-01 Herbert Xu <herbert@gondor.apana.org.au> - - * Fix slash treatment in expmeta. - -2007-12-27 Herbert Xu <herbert@gondor.apana.org.au> - - * Add FAKEEOFMARK for expandstr. - * Do not show prompts in expandstr. - -2007-12-23 Gerrit Pape <pape@smarden.org> - - * If imaxdiv() isn't available, use / and % operators. - -2007-12-23 Richard M Kreuter <kreuter@progn.net> - - * Add set +o support. - -2007-12-23 Steve Langasek <steve.langasek@canonical.com> - - * Fixed bad pointer arithmetic in evalcommand. - -2007-11-11 Herbert Xu <herbert@gondor.apana.org.au> - - * Removed noexpand/length check on eofmark. - * Removed herefd hack. - * Expand here-documents in the current shell environment. - -2007-10-20 Herbert Xu <herbert@gondor.apana.org.au> - - * Added configure --enable-glob and --enable-fnmatch options. - * Fix here-doc corruption. - -2007-10-17 Herbert Xu <herbert@gondor.apana.org.au> - - * Replace shared illnum message by badnum function. - -2007-10-17 Oleg Verych <olecom@flower.upol.cz> - - * Disallow completely blank strings in non-arithmetic context. - -2007-10-15 Herbert Xu <herbert@gondor.apana.org.au> - - * Fixed execing of scripts with no hash-bang. - -2007-10-11 Herbert Xu <herbert@gondor.apana.org.au> - - * Add assignment support in arithmetic expansions. - * Size optimisations in arithmetic lexer. - * Add likely flags in expari. - * Use setvarint to set OPTIND. - -2007-10-08 Herbert Xu <herbert@gondor.apana.org.au> - - * Report substition errors at expansion time. - -2007-10-06 Herbert Xu <herbert@gondor.apana.org.au> - - * Add pushstackmark. - * Treat OPTIND=0 in the same way as OPTIND=1. - * Remove setvarsafe. - * Use intmax_t arithmetic in test. - -2007-10-05 Herbert Xu <herbert@gondor.apana.org.au> - - * Made grabstackblock an inline wrapper for stalloc. - -2007-10-04 Herbert Xu <herbert@gondor.apana.org.au> - - * Fix parsing of ${##1}. - * Size optimisations in parameter expansion parser. - -2007-10-04 Alexey Gladkov <legion@altlinux.org> - - * Add --enable-static option to configure. - -2007-09-26 Herbert Xu <herbert@gondor.apana.org.au> - - * Recognise here-doc delimiters terminated by EOF. - -2007-09-26 Roy Marples <uberlord@gentoo.org> - - * Refresh stack pointers after makestrspace in _rmescapes. - -2007-09-25 Gerrit Pape <pape@smarden.org> - - * Clarify description of -nt, -ot options to test builtin. - * Clarify syntax of the for command. - -2007-09-25 Herbert Xu <herbert@gondor.apana.org.au> - - * Do not expand tilde in parameter expansion within quotes. - * Move parse-time quote flag detection to run-time. - -2007-09-24 Herbert Xu <herbert@gondor.apana.org.au> - - * Do not quote back slashes in parameter expansions outside quotes. - * Perform tilde expansion in all parameter expansion words. - * Remove superfluous arinest test in CENDQUOTE. - * Remove superfluous arinest test for dqvarnest. - * Remove superfluous dblquote settings when ending arith. - * Remove arithmetic expansion collapsing at parse time. - -2007-09-22 Oleg Verych <olecom@flower.upol.cz> - - * White space fixes for test(1). - * Use direct comparison instead of strcmp in test(1). - -2007-09-22 Herbert Xu <herbert@gondor.apana.org.au> - - * Move flushall to the point just before _exit. - -2007-09-21 Denis Vlasenko <vda.linux@googlemail.com> - - * Restore foreground process group on exit. - -2007-07-12 Herbert Xu <herbert@gondor.apana.org.au> - - * Release 0.5.4. - -2007-05-12 Herbert Xu <herbert@gondor.apana.org.au> - - * Fix redirect restore on closed file descriptors. - * Size optimisations in redir.c. - -2007-05-06 Herbert Xu <herbert@gondor.apana.org.au> - - * Removed unnecessary inclusion of redir.h from parser.c. - * Invoke sh_error on error in copyfd. - * Use dup2 instead of copyfd in evalbackcmd. - * Replace copyfd by savefd and dup2. - * Removed redundant CLOEXEC calls. - -2007-05-05 Herbert Xu <herbert@gondor.apana.org.au> - - * Fixed typo in parser.h comment. - -2007-04-28 Dan Nicholson <dbn.lists@gmail.com> - - * Set LC_COLLATE for sort in mkbuiltin. - -2006-10-22 Gerrit Pape <pape@smarden.org> - - * Fixed command -v segmentation fault. - -2006-10-13 Alexey Gladkov <legion@altlinux.org> - - * Check return code for getgroups and fwrite. - -2006-10-04 Herbert Xu <herbert@gondor.apana.org.au> - - * Fixed inverted char class matching. - -2006-05-23 Alexey Gladkov <legion@altlinux.org> - - * Added --with-libedit option to configure. - -2006-03-29 Herbert Xu <herbert@gondor.apana.org.au> - - * Removed useless parsebackquote flag. - * Use alloca to get rid of setjmp in parse.c. - * Only use signed char for syntax arrays. - -2006-01-12 Herbert Xu <herbert@gondor.apana.org.au> - - * Fixed eval exit status with empty arguments. - -2005-11-26 Herbert Xu <herbert@gondor.apana.org.au> - - * Release 0.5.3. - -2005-11-14 Herbert Xu <herbert@gondor.apana.org.au> - - * Fix \c spillage across echo commands. - -2005-11-13 Herbert Xu <herbert@gondor.apana.org.au> - - * Remove unnecessary truncation in _STPUTC. - * Always call conv_escape_str in echocmd. - -2005-11-04 Herbert Xu <herbert@gondor.apana.org.au> - - * Use mktemp if tempfile is not available. - -2005-10-30 Herbert Xu <herbert@gondor.apana.org.au> - - * Fixed support for disabling job control. - -2005-10-29 Herbert Xu <herbert@gondor.apana.org.au> - - * Updated BSD licence to 3-clause version per NetBSD. - * Updated copyright. - * Removed CVS IDs and inclusion of sys/cdefs.h. - * Removed use of __P from error.h. - * Use bsd_signal if it exists and signal does not. - * Stop using sysexits.h in commandcmd. - * Use stat if stat64 does not exist. - * Added default implementation of bsearch. - * Added getpwhome as a wrapper for getpwnam. - * Fixed gcc 4.0 compilation problems. - * Added missing system.h inclusion for mempcpy. - * Added default implementation of strsignal. - * Added default implementation of killpg. - * Disable ulimit if there is no getrlimit. - * Disable histcmd completely when SMALL is defined. - * Added default definition for SSIZE_MAX. - * Removed standalone/csh support from printf. - * Added dummy strtod implementation. - * Removed standalone/csh support from test. - * Added dummy sysconf implementation. - * Include system.h for stpcpy in nodes.c. - * Added out-of-line ctypes functions for klibc. - * Fixed fallback stpcpy implementation. - -2005-10-26 Herbert Xu <herbert@gondor.apana.org.au> - - * Size optimisations in preadbuffer(). - -2005-10-01 Herbert Xu <herbert@gondor.apana.org.au> - - * Skip NUL characters properly in input.c. - -2005-03-28 Herbert Xu <herbert@gondor.apana.org.au> - - * Removed some unnecessary inclusions of input.h. - * Removed unnecessary inclusion of main.h from eval.c. - * Removed unnecessary inclusion of eval.h from parser.c. - * Generalise setinputfile for use in read_profile/readcmdfile. - * Handle SKIPEVAL in read_profile by exiting. - * Let evaltree handle traps from cmdloop. - * Reset evalskip after minusc is executed. - * Stop executing traps once SKIPEVAL is seen. - * Only handle each signal once in dotrap. - -2005-03-25 Gerrit Pape <pape@smarden.org> - - * Add trailing equal sign in setvar for variables set to null. - -2005-03-25 Herbert Xu <herbert@gondor.apana.org.au> - - * Cleaned up src/Makefile.am. - * Get rid of duplicate -g -O2 in CFLAGS. - * Eliminate first null termination in setvar. - * Turn evalskip into a bit field. - -2005-03-25 Gilles Chanteperdrix <gilles.chanteperdrix@laposte.net> - - * Fixed support for cross-compilation. - -2005-03-03 Herbert Xu <herbert@gondor.apana.org.au> - - * Removed qflag. - * Removed redundant setstackmark from dotcmd. - * Do not clobber exit status in dotcmd. - -2005-03-02 Herbert Xu <herbert@gondor.apana.org.au> - - * Renamed symbols to avoid conflict with libc. - * Optimisations in bltin/test.c. - -2005-02-28 Herbert Xu <herbert@gondor.apana.org.au> - - * Replaced EXEVAL with SKIPEVAL. - * Update funcnest atomically. - * Only set skipcount for break and continue. - * Removed expcmd built-in. - * Normalise input in likely/unlikely macros. - -2005-02-28 A Costa <agcosta@gis.net> - - * Corrected that/than typo in manual page. - -2005-02-25 A Costa <agcosta@gis.net> - - * Corrected grammar in manual page. - -2005-02-25 Herbert Xu <herbert@gondor.apana.org.au> - - * Changed boolean rootshell into shlvl counter. - * Catch set -e exits within built-in commands. - * Size optimisations with setjmp in main(). - * Only reread exitstatus on EXEXIT in exitshell. - * Eliminated global exerrno. - -2005-01-31 Gerrit Pape <pape@smarden.org> - - * Release 0.5.2. - * Corrected manual entry about ENV and non-interactive shells. - -2004-11-24 Gerrit Pape <pape@smarden.org> - - * Spell behaviour consistently in manual page. - -2004-11-23 A Costa <agcosta@gis.net> - - * Fixed spelling errors in manual page. - -2004-08-21 Herbert Xu <herbert@gondor.apana.org.au> - - * Size optimisations around varvalue() in src/expand.c. - * Fixed signed char promotion in src/expand.c. - -2004-08-18 Herbert Xu <herbert@gondor.apana.org.au> - - * Fixed $@ expansion when leading argument is null in src/expand.c. - -2004-08-07 Herbert Xu <herbert@gondor.apana.org.au> - - * Allow negative pid argument to kill(1) in src/jobs.c. - -2004-08-04 Herbert Xu <herbert@gondor.apana.org.au> - - * Fixed cd - when OLDPWD is unset in src/cd.c. - -2004-07-09 Herbert Xu <herbert@gondor.apana.org.au> - - * Include system.h (Gerrit Pape): - . src/mystring.c - . src/var.c - . src/bltin/printf.c - -2004-07-03 Herbert Xu <herbert@gondor.apana.org.au> - - * Release 0.5.1. - * Use automake and autoconf. - * Include stdlib.h for exit(3) in src/mksyntax.c. - -2004-06-29 Herbert Xu <herbert@gondor.apana.org.au> - - * Added sigclearmask. - * Removed hack for _setjmp/_longjmp. - * Added default implementations of mempcpy/stpcpy/strchrnul. - * Use strtoll/strtoull if strtoimax/strtoumax are unavailable. - * Removed sh.1 to dash.1. - -2004-05-28 Herbert Xu <herbert@gondor.apana.org.au> - - * Fixed vstype trim operator ordering in cmdputs. - * Fixed quote for CTLENDVAR in cmdputs. - * Fixed VSLENGTH crash in cmdputs. - * Turned vstype back into a 2-d array of chars. - * Added POSIX character class support in pmatch. - -For older ChangeLogs see ChangeLog.O. - -ChangeLog ends here diff --git a/bin/dash/ChangeLog.O b/bin/dash/ChangeLog.O deleted file mode 100644 index dfdb2cec..00000000 --- a/bin/dash/ChangeLog.O +++ /dev/null @@ -1,1023 +0,0 @@ -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 - |