Releases: hercules-team/augeas
Releases · hercules-team/augeas
Version 1.7.0
- General changes/additions
- allow multiple transforms handling the same file as long as they
also use the same lens (reported by Rich Jones) - fix a use-after-free in recursive lenses when spans are
enabled (Issue #397) - fix an illegal memory access during put that can be triggered by a
lens of the form 'del ... | l1 . l2' when the put has to jump
branches in the union (Issue #398) - a large number of fixes based on Coverity scanning and running with
gcc's address sanitizer. None of the issues uncovered would have lead
to particularly significant leaks (they were all on the order 100-200
bytes) and often hard to trigger, but we now have proof that at least
while running tests there are no leaks at all.
See #405 for details. - The type checker now checks regexes that are involved in
expressions. For example, it used to be possible to write 'let rx =
/a/ | /b)/' and not get an error from the syntax checker, even though
'let rx = /b)/' would result in an error. Such constructs are now
checked properly. This new check might lead to errors in existing
lenses, requiring that they be fixed.
- allow multiple transforms handling the same file as long as they
- Lens changes/additions
- Cron_User: New lens to handle user crontab files in /var/spool/cron
- Csv: fix failure to load lens on OpenBSD (Issue #396)
- Grub: also look for UEFI grub files in /boot/efi/EFI/*/grub.conf
(Rich Jones) - Opendkim: new lens for /etc/opendkim.conf (Craig Miskell)
- Php: look for php.ini where Ubunto 16.04 puts it, too (Michael Wodniok)
- Splunk: support Splunk Universal Forwarder and underscore-prefixed
keys for 6.x (Jason Antman)
Version 1.6.0
- General changes/additions
- augtool: add --load-file option, and corresponding load-file command
to load individual files based on the autoload information in lenses - path expressions: numbers in path expressions are now 64 bit integers
rather than whatever the C compiler decided 'int' would be
- augtool: add --load-file option, and corresponding load-file command
- API changes
- add aug_load_file to load individual files, bug #135
- Lens changes/additions
- Httpd: follow line continuations in comments
- Nginx: look for nginx.conf in /usr/local/etc, too (Omer Katz)
- Ntp: allow 'pool' (Craig Miskell) (Issue #378);
fix restrict to allow also -4 and also fix
save/store ability (Josef Reidinger) (Issue #386) - Pam: use spaces instead of tabs as the separator in new entries
(Loren Gordon) (Issue #236) - Postfix_Passwordmap: New lens to parse Postfix password maps
(Anton Baranov) (Issue #380) - Rsyslog: Support for rsyslog RainerScript syntax
(Craig Miskell) (Issue #379) - Shellvars: Load /etc/lbu/lbu.conf, the config for Alpine's Local
Backup Utility (Kaarle Ritvanen)
Load /etc/profile, /etc/profile.d/*, and /etc/byobu - Vsftpd: Add allow_writeable_chroot boolead option
(Robert Moucha) (Issue #376)