Changelog for
rc-1.7.4-1.81.x86_64.rpm :
* Wed Jan 27 2021 Avindra Goolcharan
- update to latest rev from GitHub
* feature: add a \"continue\" builtin
* feature: implement the `flag` builtin
* feature: implement `if not`
* feature: default values for $nl and $tab
* feature: new developer mode, enabled with \"--enable-develop\" at the \"configure\" stage, dumps each parse tree after it is built.
* feature: parse equals like a keyword, meaning it can appear unquoted in commands
* feature: readline can now complete commands
* bug: fix use-after-free bug
* bug: fix bug with signal handlers and readline
* bug: fix bug with \"break\" inside local variable block
* bug: more signal / readline fixes
* bug: the \"-e\" flag did the wrong thing with respect to \"while\" loops
* bug: the precedence of prefix redirect was lower than pipe, which led to some counter-intuitive parses
* bug: rc with readline support failed to notice window size changes correctly
* bug: using \"-e\" led to incorrect exit status
* bug: the grammar disallowed local assignments and redirections in the true branch of `if` when there was an `else` clause
* documentation: \"~ $x ()\" is something of a special case. The man page now goes into some more detail
* testing: use \"pwd -P\" which is friendlier to macOS
* portability: burning the build date into the binary makes a reproducible build impossible. Replace it with the git description
* portability: remove all references to SIGCLD
* portability: eschew GNU-specific \"date -I\"
* portability: replace reldate with \"git describe\"- update to 1.7.4:
* Licensing: due to GPL compatibility concerns, the license is changed again to the \"zlib\" license.- includes 1.7.3:
* portability: the comment from 1999-08-19 may well have been true at the time, but the final version of the C99 standard called varargs copying macro va_copy().
* portability: look in -ltinfo for tgetent.
* pkg: various autoconf / automake updates and tweaks.
* bug: in initinput(), the call ugchar(EOF) used the ungetcount member of the top Input structure without initializing it.
* license: tweaked to match exactly the \"zlib with acknowledgement\" license which is used by nunit and is already approved by various distros.- includes 1.7.2:
* doc: update email and web addresses.
* feature: support quoting for filename completion in GNU readline
* bug: fix for CVE-2014-1936
* bug: quoting of glob characters was broken
* bug: fix \"sneaky parens\" properly
* Feature: allow $\"x as a synonym for $^x
* Mon Oct 23 2006 Unknown Contributor - initial package at 1.7.1