Project not found: home:alsoft:lfs

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

openSUSE Build Service is sponsored by