[augeas-devel] ANNOUNCE: Augeas 0.9.0
David Lutterkort
lutter at redhat.com
Tue Jul 26 00:30:38 UTC 2011
I am pleased to announce the release of Augeas 0.9.0.
The biggest change in this release is the addition of aug_srun to the
API; that makes it possible to run several commands through the API,
similar to what augtool accepts.
Names in path expressions can now contain whitespace, i.e.
`/files/etc/foo bar/baz' is a legal path expressions; there's a bit of a
hack to make sure [expr1 or expr2] and [expr1 and expr2] are handled
properly. Several other additions to the path expression language are
noted below.
Detailed news:
- augtool: keep history in ~/.augeas/history
- add aug_srun API function; this makes it possible to run a sequence of
commands through the API
- aug_mv: report error AUG_EMVDESC on attempts to move a node into one of
its descendants
- path expressions: allow whitespace inside names, making '/files/etc/foo
bar/baz' a legal path, but parse [expr1 or expr2] and [expr1 and expr2]
as the logical and/or of expr1 and expr2
- path expressions: interpret escape sequences in regexps; since '.' does
not match newlines, it has to be possible to write '.|\n' to match any
character
- path expressions: allow concatenating strings and regexps; add
comparison operator '!~'; add function 'glob'; allow passing a nodeset
to function 'regexp'
- store the names of the functions available in path expressions under
/augeas/version
- fix several smaller memory leaks
- Lens changes/additions
* Aliases: allow spaces and commas in aliases (Mathieu Arnold)
* Grub: allow "bootfs" Solaris/ZFS extension for dataset name, bug #201
(Dominic Cleal); allow kernel path starting with a BIOS device,
bug #199
* Inifile: allow multiline values
* Php: include files from Zend community edition, bug #210
* Properties: new lens for Java properties files, bug #194 (Craig Dunn)
* Spacevars: autoload two ldap files, bug #202 (John Morrissey)
* Sudoers: support users:groups format in a Runas_Spec line, bug #211;
add CSW paths (Dominic Cleal)
* Util: allow comment_or_eol to match whitespace-only comments,
bug #205 (Dominic Cleal)
* Xorg: accept InputClass section; autoload from /etc/X11/xorg.conf.d,
bug #197
Tarball: http://augeas.net/download/augeas-0.9.0.tar.gz
GPG signature: http://augeas.net/download/augeas-0.9.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
More information about the augeas-devel
mailing list