Python-augeas

Latest version: v1.1.0

Safety actively analyzes 628918 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 6 of 9

0.4.2

- Do not delete files that had an error upon parsing
- For Fedora/EPEL RPM's, BuildRequire libselinux-devel (bug 26)
- Bug fixes in path expressions
* for numbers, the meaning of '<' and '<=' was reversed
- Always create an entry /files in aug_init
- New builtin 'Sys' module with functions 'getenv' and 'read_file',
the latter reads a the contents of a file into a string
- Lens changes/additions
* Postfix_main: handle continuation lines
* Bbhosts, Hosts, Logrotate, Sudoers: label comment nodes as 'comment'
* Sshd: map comments as 'comment' nodes
* Squid: add all keywords from squid 2.7 and 3 (Francois Deppierraz)
* Logrotate: process unit suffixes for 'size' and 'minsize'

0.4.1

Not secure
- Remove files when their entire subtree under /files is deleted
- Various bug fixes and syntax enhancements for path expressions
(see tests/xpath.tests for details)
- Evaluate path expressions with multiple predicates correctly
- Fix incorrect setting of /augeas/events/saved
- Major cleanup of matching during get; drastically improves
performance for very large (on the order of 10k lines) config files
- Small performance improvement in the typechecker
- Reject invalid character sets like [x-u] during typecheck
- Build with compile warnings set to 'maximum' instead of 'error', so
that builds on platforms with broken headers will work out of the box
- Lens changes/additions
* Util.stdexcl now excludes .augsave and .augnew files
* Logrotate: allow 'yearly' schedule, spaces around braces
* Ntp: fix so that it processes ntp.conf on Fedora 10
* Services: lens for /etc/services (Raphael Pinson)
* Xorg: new lens and tests (Raphael Pinson)

0.4.0

Not secure
- Much improved and expanded support for path expressions in the public
API. See doc/xpath.txt and tests/xpath.tests for details.
- Solaris support: builds at least on OpenSolaris 2008.11
- Lens changes/additions
* Grub: support color and savedefault
* DarkIce: new lens for http://darkice.tyrell.hu/ (Free Ekanayaka)

0.3.6

- report version in /augeas/version, report legal save modes in
/augeas/version/save/mode for feature tests/version checking
- dynamically change behavior of aug_save; add noop save mode
(Bryan Kearney)
- plug memory leak, more portable SELinux test (Jim Meyering)
- fix bz 478619 - do not use abspath (Arnaud Gomes-do-Vale)
- fix segfault when branch in a union does not have a ktype
- Lens changes/additions
* Dpkg: new lens for Debian's dpkg.cfg (Robin Lee Powell)
* Limits: new lens for /etc/security/limits.conf (Free Ekanayaka)
* Soma: new lens for http://www.somasuite.org/ config
(Free Ekanayaka)
* Php, Gdm: fix minor regexp error (Marc Fournier)
expand filter for Php config files (Robin Lee Powell)
* Phpvars: whitspace fixes (Free Ekanayaka)
* Puppet: accept indented puppet.conf (ticket 25)

0.3.5

- add an option to rewrite files by overwriting their contents instead of
putting the new file in place atomically with rename(2); file contents
are only copied after rename fails with EXDEV or EBUSY, and only if the
node /augeas/save/copy_if_rename_fails (fix 32)
- saving of backup (.augsave) files now works even if the original and
backup files are on different devices
- major refactoring of how path expressions are handled internally. Fixes
a number of bugs and oddities (e.g. tickets 7 and 23)
- fix a bug in fa_as_regexp: a '.' wasn't escaped, ultimately leading to
spurious errors from the typechecker
- Lens changes/additions
* Group: process /etc/group (Free Ekanayaka)
* Passwd: process /etc/passwd (Free Ekanayaka)
* Phpvars: process files that set PHP variables, in particular
/etc/squirrelmail/config.php (Free Ekanayaka)
* Rsyncd: process /etc/rsyncd.conf (Marc Fournier)
* Shellvars: process /etc/arno-iptables-firewall/debconf.cfg and
/etc/cron-apt/config (Free Ekanayaka), load /etc/sysconfig/sendmail
* Postfix: process postfix's main.cf and master.cf (Free Ekanayaka)
* Squid: new lens for squid.conf (Free Ekanayaka)
* Webmin: new lens (Free Ekanayaka)
* Xinetd: make sure equal sign is surrounded by spaces (30)
* Sshd: change the structure of Condition subtrees (Dominique Dumont)

0.3.4

- fix saving of backup files; in 0.3.3, when AUG_SAVE_BACKUP was passed
to aug_init, aug_save would always fail

Page 6 of 9

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.