[augeas-devel] ANNOUNCE: Augeas 0.6.0
David Lutterkort
lutter at redhat.com
Mon Nov 30 18:24:59 UTC 2009
I am pleased to announce the release of Augeas 0.6.0; if I were into
codenames this would be the 'Turkey sandwich' release.
On a high level, there are three important changes:
* Path expressions support regexp matches and unions of nodesets
* Augeas can now be run under non-C locales (this has mostly been
buging users of the Perl and Java bindings)
* The API now contains several functions (aug_error and friends)
to do more fine-rained error reporting
Detailed news:
- Add error reporting API (aug_error and related calls); use to report
error details in a variety of places
- Path expressions: add regexp matching; add operator '|' to form union
of nodesets (ticket #89)
- Tolerate non-C locales from the environment (ticket #35); it is no
longer necessary to set the locale to C from the outside
- use stpcpy/stpncpy from gnulib (needed for building on Solaris)
- Properly check regexp literals for syntax errors (ticket #93)
- Distribute and install vim syntax files (ticket #97)
- many more bugfixes
- Lens changes/additions
* Apt_preferences: support version pin; filter out empty lines (Matt
Palmer)
* Cron: variables can contain '_' etc. (ticket #94)
* Ethers: new lens for /etc/ethers (Satoru SATOH)
* Fstab: allow '#' in spec (ticket #95)
* Group: allow empty password field (ticket #95)
* Inittab: parse end-of-line comments into a #comment
* Krb5: support kdc section; add v4_name_convert subsection to
libdefaults (ticket #95)
* Lokkit: add mising eol to forward_port; make argument for --trust
more permissive
* Pam: allow '-' before type
* Postfix_access: new lens for /etc/postfix/access (Partha Aji)
* Rx: allow '!' in device_name
* Sudoers: allow certain backslash-quoted characters in a command (Matt
Palmer)
* Wine: new lens to read Windows registry files
Tarball: http://augeas.net/download/augeas-0.6.0.tar.gz
GPG signature[1]: http://augeas.net/download/augeas-0.6.0.tar.gz.sig
RPM's for Fedora and EPEL are making their way through the build systems
and will be available shortly from the usual repos.
David
[1] To verify the signature, first download both the .sig file and the
corresponding tarball. Then, run a command like this:
gpg --verify augeas-0.6.0.tar.gz.sig
If that command fails because you don't have the required public key,
then run this command to import it:
gpg --keyserver keys.gnupg.net --recv-keys FC6E8A22
and rerun the `gpg --verify' command.
More information about the augeas-devel
mailing list