GNU recutils - News
recutils 1.5 released
Item posted by Jose E. Marchesi <jemarch> on Fri 13 Jan 2012 11:12:03 AM UTC.
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
Powered by Savane 3.14-8aba.
Corresponding source code