Article View: gnu.announce
Article #224recutils 1.5 released
From: Jose E. Marchesi
Date: Fri, 13 Jan 2012 11:08
Date: Fri, 13 Jan 2012 11:08
66 lines
4123 bytes
4123 bytes
I am happy to announce a new release of the GNU recutils, version 1.5.
The changes in this release are:
- The utilities will now ask interactively for a password if it was
not provided with the -s command line option. This avoids security
problems related to shell history files.
- Support for octal and hexadecimal numbers has been added. They can
be used in both the records and selection expressions.
- It is now possible to select a given number of random records in
many of the utilities using the -m command line option.
- The -n option now accepts a list of indexes, supporting ranges.
- The new -U (uniq) option for recsel removes duplicated fields in the
output records.
- The new -q (quick) option allows to quickly search for the desired
record without having to provide a complete selection expression.
- Auto generated fields are now considered integers by default. This
avoids repetitive patterns in record descriptors involving %auto and
%type.
- Tab characters are now allowed in blank lines betwwen records.
- The API in rec.h is now better documented with comments, and
improved.
- recfix now exits with an error status if there is a parse error in
some input file.
- The usage of the internal data structures has been _vastly_
improved, resulting in a much faster operation.
- Internal cleanup and code factorization.
- Many, many, many bug fixes :D
The release can be found in the GNU ftp:
ftp://ftp.gnu.org/gnu/recutils/recutils-1.5.tar.gz
Alternatively, http://ftpmirror.gnu.org/recutils/ will automatically
redirect to a nearby mirror.
About GNU recutils
GNU recutils is a set of tools and libraries to access human-editable,
text-based databases called recfiles. The data is stored as a
sequence of records, each record containing an arbitrary number of
named fields. Advanced capabilities usually found in other data
storage systems are supported by GNU recutils: data types, data
integrity (keys, mandatory fields, etc) as well as the ability of
records to refer to other records (sort of foreign keys). Despite its
simplicity, recfiles can be used to store medium-sized databases.
Please see the GNU recutils homepage for more information:
http://www.gnu.org/software/recutils
--
Jose E. Marchesi
Frankfurt am Main
13 January 2012
Technical Details
Message-ID:
<mailman.1771.1326483458.15002.info-gnu@gnu.org>Path:
arc1-ca.pugleaf.net!lh20ni178458pbb.0!nntp.google.com!news1.google.com!news.glorb.com!usenet.stanford.edu!not-for-mailShow Full Headers
Complete Article Headers
X-Google-Thread: fba7b,d055037b1c7f9f51,start
X-Google-NewGroupId: yes
X-Google-Attributes: gid4622fc145,domainid0,public,usenet
X-Google-Language: ENGLISH,ASCII-7-bit
Received: by 10.68.197.100 with SMTP id it4mr1736794pbc.5.1326483459464;
Fri, 13 Jan 2012 11:37:39 -0800 (PST)
Path: arc1-ca.pugleaf.net!lh20ni178458pbb.0!nntp.google.com!news1.google.com!news.glorb.com!usenet.stanford.edu!not-for-mail
From: jemarch@gnu.org (Jose E. Marchesi)
Newsgroups: gnu.announce
Subject: recutils 1.5 released
Date: Fri, 13 Jan 2012 12:08:24 +0100
Lines: 67
Approved: info-gnu@gnu.org
Message-ID: <mailman.1771.1326483458.15002.info-gnu@gnu.org>
NNTP-Posting-Host: lists.gnu.org
Mime-Version: 1.0
X-Trace: usenet.stanford.edu 1326483459 5582 140.186.70.17 (13 Jan 2012 19:37:39 GMT)
X-Complaints-To: action@cs.stanford.edu
To: info-gnu@gnu.org
Envelope-to: info-gnu@gnu.org
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.91 (gnu/linux)
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3)
X-Received-From: 140.186.70.10
X-Mailman-Approved-At: Fri, 13 Jan 2012 14:37:37 -0500
X-BeenThere: info-gnu@gnu.org
X-Mailman-Version: 2.1.14
Precedence: list
List-Id: Announcements and Requests for Help from the GNU project and the Free
Software Foundation <info-gnu.gnu.org>
List-Unsubscribe: <https://lists.gnu.org/mailman/options/info-gnu>,
<mailto:info-gnu-request@gnu.org?subject=unsubscribe>
List-Archive: <http://lists.gnu.org/archive/html/info-gnu>
List-Post: <mailto:info-gnu@gnu.org>
List-Help: <mailto:info-gnu-request@gnu.org?subject=help>
List-Subscribe: <https://lists.gnu.org/mailman/listinfo/info-gnu>,
<mailto:info-gnu-request@gnu.org?subject=subscribe>
Content-Type: text/plain