rc

[fork] interactive rc shell
Log | Files | Refs | README | LICENSE

commit 80073a271ce29ffd6bfb594bb0e03b3efd7c2453
parent 82c5cb6a55884f69963c4419368ce3891de50475
Author: Toby Goodwin <toby@paccrat.org>
Date:   Sat, 18 Apr 2015 22:09:37 +0100

update release time files

Diffstat:
MAUTHORS | 6++++--
MCOPYING | 4++--
MNEWS | 22++++++++++++----------
MREADME | 4++--
Mconfigure.ac | 2+-
Mrc.1 | 9++++++++-
6 files changed, 29 insertions(+), 18 deletions(-)

diff --git a/AUTHORS b/AUTHORS @@ -1,5 +1,7 @@ -The current maintainer of rc is Toby Goodwin <toby@paccrat.org>. Please -send all bug reports to him. +The current maintainer of rc is Toby Goodwin <toby@paccrat.org>. Please +send all bug reports to him, or via github: + + https://github.com/rakitzis/rc/issues This shell was written by me, Byron Rakitzis, but kudos go to Paul Haahr for letting me know what a shell should do and for contributing certain diff --git a/COPYING b/COPYING @@ -1,5 +1,5 @@ /* -Copyright (c) 1991, 2001, 2002, 2014, 2015 Byron Rakitzis +Copyright (c) 1991, 1999, 2001-2003, 2014, 2015 Byron Rakitzis This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages @@ -14,7 +14,7 @@ claim that you wrote the original software. If you use this software in a product, an acknowledgment (see the following) in the product documentation is required. - Portions Copyright (c) 1991, 2001, 2002, 2014, 2015 Byron Rakitzis + Portions Copyright (c) 1991, 1999, 2001-2003, 2014, 2015 Byron Rakitzis 2. Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software. diff --git a/NEWS b/NEWS @@ -7,17 +7,19 @@ was removed, as this causes indigestion on file systems that don't support sparse files (the configuration and implementation of large file support is still present of course). -Bug fixes. Fix for CVE-2014-1936. Broken symlinks now glob correctly. -The variables $prompt and $version are now exported if they are -inherited from the environment when rc starts. EIO handling is now -enabled for readline too. A few bogosities in the history program were -fixed. A regression introduced by the fix for the $(a.b) quoting bug was -fixed, and that bug was correctly fixed. +Bug fixes. Fix a use of uninitialized memory. Fix for CVE-2014-1936. +Broken symlinks now glob correctly. The variables $prompt and $version +are now exported if they are inherited from the environment when rc +starts. EIO handling is now enabled for readline too. A few bogosities +in the history program were fixed. A regression introduced by the fix +for the $(a.b) quoting bug was fixed, and that bug was correctly fixed. -New features. Filename completion with GNU readline now quotes special -characters. +New features. Added $"x as a synonym for $^x. Minimal support for +various alternative line editing libraries. Filename completion with GNU +readline now quotes special characters. -Documentation. Minor updates only. +Documentation. Licence updated to use exactly the text of the zlib- +with-acknowledgement licence. Toby Goodwin -2014-09-01 +2015-04-20 diff --git a/README b/README @@ -1,8 +1,8 @@ -This is release rc-1.7.2. +This is release rc-1.7.3. See COPYING for copying information. All files are - Copyright 1991, 2001, 2002, 2003, 2014 Byron Rakitzis. + Copyright 1991, 1999, 2001-2003, 2014, 2015 Byron Rakitzis. See INSTALL for build and installation information. diff --git a/configure.ac b/configure.ac @@ -1,5 +1,5 @@ dnl Our package name, version, ... -AC_INIT([rc], [1.7.2]) +AC_INIT([rc], [1.7.3]) dnl ... and release date RELDATE=`date -I` diff --git a/rc.1 b/rc.1 @@ -161,7 +161,7 @@ .if !"\\$4"" .Xf \\$2 \\$1 "\\$3\\f\\$1\\$4\\*(Xi" "\\$5" "\\$6" "\\$7" "\\$8" "\\$9" .if "\\$4"" \\$3\fR\s10 .. -.TH RC 1 "2014-09-01" +.TH RC 1 "2015-04-20" .SH NAME rc \- shell .SH SYNOPSIS @@ -1142,6 +1142,13 @@ use: .Ds .Cr "echo $^path." .De +.PP +For compability with the Plan 9 rc, +.Ds +.Cr $"var +.De +.PP +is accepted as a synonym for dollar-caret. .SS "Backquote Substitution" A list may be formed from the output of a command by using backquote substitution: