Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:alois:branches:shells
rush
rush.changes
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File rush.changes of Package rush
------------------------------------------------------------------- Tue Jul 2 06:52:29 UTC 2019 - Luigi Baldoni <aloisio@gmx.com> - Update to version 2.0 * Configuration file support completely rewritten. New configuration file syntax is introduced that offers a large set of control structures and transformation instructions for handling arbitrary requests. Please see the documentation for details. * Backward compatibility with prior releases is retained and old configuration syntax is still supported. This ensures that existing installations will remain operational without any changes. Nevertheless, system administrators are encouraged to switch to the new syntax as soon as possible. version 1.9: * Backreference expansion Arguments to tranformations, chroot and chdir statements can contain references to parenthesized groups in the recent regular expression match. Such references are replaced with the strings that matched the corresponding groups. Syntactically, a backreference expansion is a percent sign followed by one-digit number of the subexpression (1-based, %0 refers to entire matched line). For example rule X command ^cd (.+) && (.+) chdir %1 set %2 * User-defined variables The configuration file can define new variables or redefine the built-in ones using the "setvar" statement: setvar[VAR] PATTERN Here, VAR is the variable name, and PATTERN is its new value. The PATTERN is subject to variable and backreference expansion. User-defined variables can be unset using the "unsetvar" statement: unsetvar[VAR] Unsetting a built-in variable, previously redefined using the "setvar" statement causes the user-supplied definition to be forgotten and the built-in one restored. * Shell-like variable expansion The following shell-like notations are supported: ${VAR:-WORD} Use Default Values ${VAR:=WORD} Assign Default Values ${VAR:?WORD} Display Error if Null or Unset ${VAR:+WORD} Use Alternate Value * New script rush-po for extracting translatable strings from the configuration. The script rush-po.awk that was used in prior versions has been withdrawn. version 1.8: * rushlast and rushwho Select the most suitable time representation for the duration field, depending on the requested width. * chroot handling If chroot is requested, re-read the password database after chrooting. * Supplementary user groups Set supplementary groups when switching to user privileges. * Change provisions for interactive shell usage Interactive rules are marked with the keyword "interactive". Only such rules are considered when rush is invoked without the -c option. The support of the old (global) "interactive" keyword is discontinued. * The env statement The env statement can contain references to the unmodified environment variables. E.g. this is now valid: env PATH=/sbin:$PATH * Testsuite is provided * Minor fix in TXPMUX code. * Fix CVE-2013-6889 * Manpages are provided version 1.7: * New configuration statements `acct-umask', `acct-dir-mode', `acct-file-mode' These statements set the value of umask used when accessing accounting database files, and permissions for the accounting directory and database files, correspondingly. * Conditions `uid' and `gid' accept symbolic user/group names as argument. Both conditions now accept symbolic as well as numeric arguments, e.g.: uid 1300 uid smith uid < smith gid != 500 * The `newgrp' command The `newgrp' command changes the current group ID to the one given as its argument, which must be either a numeric GID or a name of an existing group. * Default regex flags affect the `transfer' statement. * New translations Dutch, by Koen Torfs. Vietnamese, by Clytie Siddall. * Bugfixes + Fix memory allocation in make_file_name (puszcza#127). + Fix handling of numeric options in `rushlast'. + A single fall-through rule caused infinite loop (puszcza#127#comment7). + Accounting mode is off by default, as described in the documentation. - Spec cleanup ------------------------------------------------------------------- Mon Oct 27 10:53:57 UTC 2014 - werner@suse.de - Make it build even with newer distributions ------------------------------------------------------------------- Sat May 02 00:00:00 UTC 2009 - pascal.bleser@opensuse.org - update to 1.6 ------------------------------------------------------------------- Sat Jan 17 00:00:00 UTC 2009 - guru@unixtech.be - new package
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor