Skip to content

Release 1.10.0

Compare
Choose a tag to compare
@lutter lutter released this 25 Jan 23:34
· 219 commits to master since this release
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)