Release 1.10.0
Do not use this release, use 1.10.1 instead
General changes/additions
- New CLI utility 'augmatch' to print the tree for a file and select
some of its contents - New command 'count' in augtool
- New function 'not(bool) -> bool' for path expressions
- The path expression 'label[. = "value"]' can now be written more
concisely as 'label["value"]'
API changes
- libfa has now a function fa_json to export an FA as a JSON file, and
fa_state_* functions that make it possible to iterate over the FA's
states and transitions. (Pedro Valero Mejia) - Add functions aug_ns_label, aug_ns_value, aug_ns_count, and
aug_ns_path to get the label (with index), the value, the number of
nodes, and the fully qualified path for nodes stored in a nodeset in
a variable efficiently
Lens changes/additions
- Grubenv: new lens to process /boot/grub/grubenv (omgold)
- Httpd: also read files from /etc/httpd/conf.modules.d/*.conf
(Tomas Meszaros) (Issue #537) - Nsswitch: allow comments at the end of a line (Philip Hahn) (Issue #517)
- Ntp: accept 'ntpsigndsocket' statement (Philip Hahn) (Issue #516)
- Properties: accept empty comments with DOS line endings (Issue #161)
- Rancid: new lens for RANCiD router databases (Matt Dainty)
- Resolv: accept empty comments with DOS line endings (Issue #161)
- Systemd: also process /etc/systemd/logind.conf (Pat Riehecky)
- YAML: process a document that is just a sequence (John Vandenberg)