7d1ad11953
OBS-URL: https://build.opensuse.org/request/show/65995 OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/augeas?expand=0&rev=16
408 lines
19 KiB
Plaintext
408 lines
19 KiB
Plaintext
-------------------------------------------------------------------
|
|
Mon Apr 4 19:25:12 UTC 2011 - coolo@novell.com
|
|
|
|
- add baselibs.conf
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jan 11 08:10:34 UTC 2011 - dmacvicar@suse.de
|
|
|
|
- update to 0.7.4
|
|
* augtool: new clearm command to parallel setm
|
|
* augtool: add --file option
|
|
* Fix SEGV under gcc 4.5, caused by difficulties of the gcc
|
|
optimizer handling bitfields (bug #149; rhbz #651992)
|
|
* Preserve parse errors under /augeas//error: commit 5ee81630,
|
|
released in 0.7.3, introduced a regression that would cause
|
|
the loss of parse errors; bug #138
|
|
* Avoid losing already parsed nodes under certain circumstances;
|
|
bug #144
|
|
* Properly record the new mtime of a saved file; previously the
|
|
mtime in the tree was reset to 0 when a file was saved, causing
|
|
unnecessary file reloads
|
|
* fix a SEGV when using L_MAYBE in recursive lens; bug #136
|
|
* Incompatible lens changes
|
|
* Fstab: parse option values
|
|
* Squid: various improvements, see bug #46;
|
|
* Xinetd: map service names differently
|
|
* Lens changes/additions
|
|
* Aptsources: map comments properly, allow indented lines;
|
|
bug #151
|
|
* Grub: add indomU setting for Debian.
|
|
Allow '=' as separator in title; bug #150
|
|
* Fstab: also process /etc/mtab
|
|
* Inetd: support rpc services
|
|
* Iptables: allow underscore in chain names
|
|
* Keepalived: new lens for /etc/keepalived/keepalived.conf
|
|
* Krb5: allow digits in realm names; bug #139
|
|
* Login_defs: new lens for /etc/login.defs
|
|
(Erinn Looney-Triggs)
|
|
* Mke2fs: new lens for /etc/mke2fs.conf
|
|
* Nrpe: new lens for Nagios nrpe (Marc Fournier)
|
|
* Nsswitch: new lens for /etc/nsswitch.conf
|
|
* Odbc: new lens for /etc/odbc.ini (Marc Fournier)
|
|
* Pg_hba: New lens; bug #140 (Aurelien Bompard).
|
|
Add system path on Debian; bug #154 (Marc Fournier)
|
|
* Postfix_master: parse arguments in double quotes; bug #69
|
|
* Resolv: new lens for /etc/resolv.conf
|
|
* Shells: new lens for /etc/shells
|
|
* Shellvars: parse ulimit builtin
|
|
* Sudoers: load file from /usr/local/etc (Mathieu Arnold)
|
|
Allow 'visiblepw' parameter flag; bug #143. Read files from
|
|
/etc/sudoers.d
|
|
* Syslog: new lens for /etc/syslog.conf (Mathieu Arnold)
|
|
* Util: exclude dpkg backup files; bug #153 (Marc Fournier)
|
|
* Yum: accept continuation lines for gpgkey; bug #132
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Oct 7 12:40:02 UTC 2010 - pmullaney@novell.com
|
|
|
|
- added patch for allow_unsupported_modules command in modprobe.d conf files
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Oct 1 13:23:25 CEST 2010 - jkupec@suse.cz
|
|
|
|
- added vim files symlinks for lens syntax files
|
|
- fixed a few rpmlint warnings (fixed rpm group, no ldconfig run)
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Sep 9 10:20:08 CEST 2010 - jkupec@suse.cz
|
|
|
|
* Update to 0.7.3
|
|
* ug_load: only reparse files that have actually changed; greatly
|
|
speeds up reloading
|
|
* record all variables in /augeas/variables, regardless of whether
|
|
they were defined with aug_defvar or aug_defnode; make sure
|
|
/augeas/variables always exists
|
|
* redefine all variables (by reevaluating their corresponding
|
|
expressions) after a aug_load. This makes variables 'sticky'
|
|
across loads
|
|
* fix behavior of aug_defnode to not fail when the expression
|
|
evaluates to a nonempty node set
|
|
* make gnulib a git submodule so that we record the gnulib commit
|
|
off which we are based
|
|
* allow 'let rec' with non-recursive RHS
|
|
* fix memory corruption when reloading a tree into which a
|
|
variable defined by defnode points (BZ 613967)
|
|
* plug a few small memory leaks, and some segfaults
|
|
* Lens changes/additions
|
|
* Device_map: new lens for grub's device.map (Matt Booth)
|
|
* Limits: also look for files in /etc/security/limits.d
|
|
* Mysql: new lens (Tim Stoop)
|
|
* Shellvars: read /etc/sysconfig/suseconfig (Frederik Wagner)
|
|
* Sudoers: allow escaped spaces in user/group names (Raphael Pinson)
|
|
* Sysconfig: lens for the shell subdialect used in /etc/sysconfig;
|
|
lens strips quotes automatically
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Sep 9 10:20:07 CEST 2010 - jkupec@suse.cz
|
|
|
|
* 0.7.2 - 2010-06-22
|
|
* new API call aug_setm to set/create multiple nodes simultaneously
|
|
* record expression used in a defvar underneath /augeas/variables
|
|
* Lens changes/additions
|
|
* Group: add test for disabled account (Raphael Pinson)
|
|
* Grub: handle comments within a boot stanza
|
|
* Iptables: also look for /etc/iptables-save (Nicolas Valcarcel)
|
|
* Modules_conf: new lens for /etc/modules.conf (Matt Booth)
|
|
* Securetty: added handling of emtpy lines/comments (Frederik Wagner)
|
|
* Shellvars: added SuSE sysconfig puppet files (Frederik Wagner),
|
|
process /etc/environment (seph)
|
|
* Shellvars_list: Shellvars-like lens that treats strings of
|
|
space-separated words as lists (Frederik Wagner)
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Sep 9 10:20:06 CEST 2010 - jkupec@suse.cz
|
|
|
|
* 0.7.1 - 2010-04-21
|
|
* fix crash when recursive lens was used in a nonrecursive lens (bug #100)
|
|
* context free parser/recursive lenses: handle 'l?' properly (bug #119);
|
|
distinguish between successful parse and parse with an error at end of
|
|
input; do caller filtering to avoid spurious ambiguous parses with
|
|
grammars containing epsilon productions
|
|
* aug_get: return -1 when multiple nodes match (bug #121)
|
|
* much better error message when iteration stops prematurely during
|
|
put/create than the dreaded 'Short iteration'
|
|
* src/lens.c (lns_check_rec): fix refcounting mistake on error path (bug #120)
|
|
* Lens changes/additions
|
|
* Approx: lens and test for the approx proxy server (Tim Stoop)
|
|
* Cgconfig: lens and tests for libcgroup config (Ivana Hutarova Varekova)
|
|
* Cgrules: new lens and test (Ivana Hutarova Varekova)
|
|
* Cobblermodules: lens + tests for cobbler's modules.conf (Shannon Hughes)
|
|
* Debctrl: new lens and test (Dominique Dumont)
|
|
* Dput: add 'allow_dcut' parameter (bug #105) (Raphael Pinson)
|
|
* Dhclient: add rfc code parsing (bug #107) (Raphael Pinson)
|
|
* Group: handle disabled passwords
|
|
* Grub: support empty kernel parameters, Suse incl.s (Frederik Wagner)
|
|
* Inittab: allow ':' in the process field (bug #109)
|
|
* Logrotate: tolerate whitespace at the end of a line (bug #101); files
|
|
can be separated by newlines (bug #104) (Raphael Pinson)
|
|
* Modprobe: Suse includes (Frederik Wagner)
|
|
* Nagisocfg: lens and test for /etc/nagios3/nagios.cfg (Tim Stoop)
|
|
* Ntp: add 'tinker' directive (bug #103)
|
|
* Passwd: parse NIS entries on Solaris
|
|
* Securetty: new lens and test for /etc/securetty (Simon Josi)
|
|
* Shellvars: handle a bare 'export VAR'; Suse includes (Frederik
|
|
Wagner); allow spaces after/before opening/closing parens for array
|
|
* Sudoers: allow del_negate even if no negate_node is found (bug #106)
|
|
(Raphael Pinson); accept 'secure_path' (BZ 566134) (Stuart
|
|
Sears)
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Sep 9 10:20:05 CEST 2010 - jkupec@suse.cz
|
|
|
|
* 0.7.0 - 2010-01-14
|
|
* Support for context-free lenses via the 'let rec' keyword. The syntax
|
|
is experimental, though the feature is here to stay. See
|
|
lenses/json.aug for an example of what's possible with that.
|
|
* Support for case-insensitive regular expressions. Simply append 'i' to
|
|
a regexp literal to make it case-insensitive, e.g. /hello/i will match
|
|
all variations of hello, regardless of case.
|
|
* Major revamp of augtool. In particular, path expressions don't need to
|
|
be quoted anymore. The online help has been greatly improved.
|
|
* Check during load/save that each file is only matched by one transform
|
|
under /augeas/load. If there are multiple transforms for a file, the
|
|
file is skipped.
|
|
* New error codes AUG_ENOLENS and AUG_EMXFM
|
|
* Do not choke on non-existing lens during save
|
|
* Change the metadata for files under /augeas/files slightly: the node
|
|
/augeas/files/$PATH/lens now has the name of the lens used to load the
|
|
file; the source location of that lens has moved to
|
|
/augeas/files/$PATH/lens/info
|
|
* New public functions fa_nocase, fa_is_nocase, and fa_expand_nocase in
|
|
libfa
|
|
* Various smaller bug fixes, performance improvements and improved error
|
|
messages
|
|
* Lens changes/additions
|
|
* Cobblersettings: new lens and test (Bryan Kearney)
|
|
* Iptables: allow quoted strings as arguments; handle both negation
|
|
syntaxes
|
|
* Json: lens and tests for generic Json files
|
|
* Lokkit: allow '-' in arguments
|
|
* Samba: accept entry keys with ':' (Partha Aji)
|
|
* Shellvars: allow arrays that span multiple lines
|
|
* Xinetd (name): fix bad '-' in character class
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Sep 9 10:20:04 CEST 2010 - jkupec@suse.cz
|
|
|
|
* 0.6.0 - 2009-11-30
|
|
* Add error reporting API (aug_error and related calls); use to report
|
|
error details in a variety of places
|
|
* Path expressions: add regexp matching; add operator '|' to form union
|
|
of nodesets (ticket #89)
|
|
* Tolerate non-C locales from the environment (ticket #35); it is no
|
|
longer necessary to set the locale to C from the outside
|
|
* use stpcpy/stpncpy from gnulib (needed for building on Solaris)
|
|
* Properly check regexp literals for syntax errors (ticket #93)
|
|
* Distribute and install vim syntax files (ticket #97)
|
|
* many more bugfixes
|
|
* Lens changes/additions
|
|
* Apt_preferences: support version pin; filter out empty lines (Matt
|
|
Palmer)
|
|
* Cron: variables can contain '_' etc. (ticket #94)
|
|
* Ethers: new lens for /etc/ethers (Satoru SATOH)
|
|
* Fstab: allow '#' in spec (ticket #95)
|
|
* Group: allow empty password field (ticket #95)
|
|
* Inittab: parse end-of-line comments into a #comment
|
|
* Krb5: support kdc section; add v4_name_convert subsection to
|
|
libdefaults (ticket #95)
|
|
* Lokkit: add mising eol to forward_port; make argument for --trust
|
|
more permissive
|
|
* Pam: allow '-' before type
|
|
* Postfix_access: new lens for /etc/postfix/access (Partha Aji)
|
|
* Rx: allow '!' in device_name
|
|
* Sudoers: allow certain backslash-quoted characters in a command (Matt
|
|
Palmer)
|
|
* Wine: new lens to read Windows registry files
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Sep 9 10:20:03 CEST 2010 - jkupec@suse.cz
|
|
|
|
* 0.5.3 - 2009-09-14
|
|
* Match trees on label + value, not just label; see
|
|
tests/modules/pass_strip_quotes.aug for how that enables stripping
|
|
quotes
|
|
* Do not trip over symlinks to files on a different device during save;
|
|
fixes problems with writing to /etc/grub.conf on Fedora/RHEL
|
|
* API (defnode): always add the newly created node into the resulting
|
|
nodeset
|
|
* Add preceding-sibling and following-sibling axes to path expressions
|
|
* augtool, augparse: add --version option (bug #88)
|
|
* Change file info recorded under /augeas/files/FILE/*: remove lens/id
|
|
and move lens/info to lens
|
|
* Properly record new files under /augeas/files (bug #78)
|
|
* aug_load: clean up variables to avoid dangling references (bug #79)
|
|
* Make Augeas work on AIX
|
|
* Ignore anything but regular files when globbing
|
|
* Add 'clear' function to language for use in unit tests
|
|
* typechecker: print example trees in tree format
|
|
* libfa: properly support regexps with embedded NUL's
|
|
* Lens changes/additions
|
|
* Xorg: revamped, fixes various parse failures (Matt Booth)
|
|
* Inetd: new lens and test (Matt Palmer)
|
|
* Multipath: new lens and test
|
|
* Slapd: also read /etc/openldap.slapd.conf (bug #85)
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Sep 9 10:20:02 CEST 2010 - jkupec@suse.cz
|
|
|
|
* 0.5.2 - 2009-07-13
|
|
* Make Augeas work on Mac OS/X (bug #66) (Anders Bjoerklund)
|
|
* reduce symbols exported from libfa with linker script
|
|
* add --echo option to augtool
|
|
* require Automake 1.11 (Jim Meyering)
|
|
* avoid spurious save attempts for freshly read files
|
|
* Lens changes/additions
|
|
* Inittab: schema change: use 'id' field as name of subtree for a line,
|
|
instead of a generated number. Map comments as '#comment' (Matt Palmer)
|
|
* Logrotate: make owner/group in create statement optional, allow
|
|
filenames to be indented
|
|
* Ntp: allow additional options for server etc. (bug #72)
|
|
* Shellvars: allow backticks as quote characters (bug #74)
|
|
* Yum: also read files in /etc/yum/pluginconf.d (Marc Fournier)
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Sep 9 10:20:01 CEST 2010 - jkupec@suse.cz
|
|
|
|
* 0.5.1 - 2009-06-09
|
|
* augeas.h: flag AUG_NO_MODL_AUTOLOAD suppresses initial loading
|
|
of modules; exposed as --noautoload in augtool
|
|
* augtool: don't prompt when input is not from tty (Raphael Pinson)
|
|
* augparse: add --notypecheck option
|
|
* path expressions: allow things like '/foo and /bar[3]' in predicates
|
|
* Lens changes/additions
|
|
* Aliases: map comments as #comment (Raphael Pinson)
|
|
* Build, Rx, Sep: new utility modules (Raphael Pinson)
|
|
* Cron: new lens (Raphael Pinson)
|
|
* Dnsmasq: process files in /etc/dnsmasq.d/* (ticket #65)
|
|
* Grub: parse kernel and module args into separate nodes; parse
|
|
arguments for 'serial', 'terminal', and 'chainloader'; allow
|
|
optional argument for 'savedefault'
|
|
* Interfaces: make compliant with actual Debian spec (Matt Palmer)
|
|
* Iptables: relax regexp for chain names; allow comment lines mixed
|
|
in with chains and rules (ticket #51)
|
|
* Logrotate: allow '=' as separator (ticket #61); make newline at end
|
|
of scriptlet optional
|
|
* Modprobe: handle comments at end of line
|
|
* Ntp: parse fudge record (Raphael Pinson); parse all directives in
|
|
default Fedora ntp.conf; process 'broadcastdelay', 'leapfile',
|
|
and enable/disable flags (ticket #62)
|
|
* Pbuilder: new lens for Debian's personal builder (Raphael Pinson)
|
|
* Php: add default path on Fedora/RHEL (Marc Fournier)
|
|
* Squid: handle indented entries (Raphael Pinson)
|
|
* Shellvars: map 'export' and 'unset'; map comments as #comment
|
|
(Raphael Pinson)
|
|
* Sudoers: allow backslashes inside values (ticket #60) (Raphael Pinson)
|
|
* Vsftpd: map comments as #comment; handle empty lines; find
|
|
vsftpd.conf on Fedora/RHEL
|
|
* Xinetd: map comments as #comment (Raphael Pinson)
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Dec 15 19:40:27 CET 2009 - jengelh@medozas.de
|
|
|
|
- enable parallel building
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Mar 31 15:51:48 CEST 2009 - jkupec@suse.cz
|
|
|
|
* Update to 0.5.0
|
|
* Upstream notes:
|
|
Clean up interface for libfa; the interface is now considered stable
|
|
* New aug_load API call; allows controlling which files to load by
|
|
modifying /augeas/load and then calling aug_load; on startup, the
|
|
transforms marked with autoload are reported under /augeas/load
|
|
* New flag AUG_NO_LOAD for aug_init to keep it from loading files on
|
|
startup; add --noload option to augtool
|
|
* New API calls aug_defvar and aug_defnode to define variables for
|
|
path expressions; exposed as 'defvar' and 'defnode' in augtool
|
|
* New program examples/fadot to draw various finite automata (Francis
|
|
Giraldeau)
|
|
* Report line number and character offset in the tree when parsing a
|
|
file with a lens fails
|
|
* Fix error in propagation of dirty flag, which could lead to only
|
|
parts of a tree being saved when multiple files were modified
|
|
* Flush files to disk before moving them
|
|
* Fix a number of memory corruptions in the XPath evaluator
|
|
* Several performance improvements in libfa
|
|
* Lens changes/additions
|
|
* Grub: process embedded comments for update-grub (Raphael Pinson)
|
|
* Iptables: new lens for /etc/sysconfig/iptables
|
|
* Krb5: new lens for /etc/krb5.conf
|
|
* Limits: map dpmain as value of 'domain' node, not as label
|
|
(Raphael Pinson)
|
|
* Lokkit: new lens for /etc/sysconfig/system-config-firewall
|
|
* Modprobe: new lens for /etc/modprobe.d/*
|
|
* Sudoers: more finegrained parsing (ticket #48) (Raphael Pinson)
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Mar 17 16:50:07 CET 2009 - jkupec@suse.cz
|
|
|
|
* Update to 0.4.2
|
|
* Moved lense tests into separate package 'augeas-lense-tests'
|
|
* Added augeas-lenses-license-fix patch
|
|
* Upstream notes:
|
|
* Do not delete files that had an error upon parsing
|
|
* For Fedora/EPEL RPM's, BuildRequire libselinux-devel (bug #26)
|
|
* In path expressions, 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'
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Mar 3 14:29:43 CET 2009 - jkupec@suse.cz
|
|
|
|
* Update to 0.4.1
|
|
* Moved lenses to separate package 'augeas-lenses'.
|
|
* Upstream notes:
|
|
* 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)
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Feb 23 16:14:47 CET 2009 - dmacvicar@suse.de
|
|
|
|
* Update to 0.4.0
|
|
* 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
|
|
o Grub: support color and savedefault
|
|
o DarkIce: new lens for http://darkice.tyrell.hu/ (Free Ekanayaka)
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Feb 2 10:36:38 CET 2009 - dmacvicar@suse.de
|
|
|
|
* Update to 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 rhbz#478619 - do not use abspath (Arnaud Gomes-do-Vale)
|
|
* fix segfault when branch in a union does not have a ktype
|
|
* Lens changes/additions
|
|
o Dpkg: new lens for Debian's dpkg.cfg (Robin Lee Powell)
|
|
o Limits: new lens for /etc/security/limits.conf (Free Ekanayaka)
|
|
o Soma: new lens for http://www.somasuite.org/ config (Free Ekanayaka)
|
|
o Php, Gdm: fix minor regexp error (Marc Fournier) expand filter for Php config files (Robin Lee Powell)
|
|
o Phpvars: whitspace fixes (Free Ekanayaka)
|
|
o Puppet: accept indented puppet.conf (ticket #25)
|
|
|