[augeas-devel] augeas: the annotated tag release-0.6.0 has been created

David Lutterkort lutter at fedoraproject.org
Mon Nov 30 18:16:05 UTC 2009


Gitweb:        http://git.fedorahosted.org/git/augeas.git?p=augeas.git;a=commitdiff;h=bffe7691df4ca82c537b5ff6a6cf5387aaaefb64
Commit:        bffe7691df4ca82c537b5ff6a6cf5387aaaefb64
Parent:        0000000000000000000000000000000000000000
Author:        David Lutterkort <lutter at redhat.com>
AuthorDate:    2009-11-30 17:28 +0000
Committer:     David Lutterkort <lutter at redhat.com>
CommitterDate: 2009-11-30 17:28 +0000

annotated tag: release-0.6.0 has been created
	    at bffe7691df4ca82c537b5ff6a6cf5387aaaefb64 (tag)
       tagging 38f790df6a03f9edfa62234188ee71773ef2c95f (commit)
      replaces release-0.5.3

Version 0.6.0
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)

iQEVAwUASxQAs6I1dkb8booiAQI7LQf/X9zzd/l8WTbdigORiLx2JJe3+bhMTVfR
mzViQiAx1tIBtODQIWxuX3+/lMb9KDytlxDzSQJmJDXxJ0mD3NjThdb4xW5F9UYG
NmauBlo3DxnjxWgrGhxwsIze81w/pCRI4bVnsNuKHPcw9iKOOUczVMwED6YhHPkS
zHlGOFzrG4fedctdZBPle+gMifTQSSVqy34rx3xMf+AJXpt6A1EHTrqxawZgnC8J
1zui8NDU3GPeiuGtEZn+oQtAD57d1AJsOr2R74MEln0frfAbXGn6WBPFVSrKyIxN
Q1+wE2Ckzdw4+vlIGXft+Zk37W4XEKPreIxQCvlS50LwecpbNTVmWQ==
=k3DX
-----END PGP SIGNATURE-----

David Lutterkort (88):
      * src/syntax.c (interpreter_init): fix potential leak
      * src/pathx.c (pathx_symtab_init): unused, remove
      Error reporting API and infrastructure
      * src/syntax.c (interpreter_init): report errors
      Reset old error messages on each entry through the API from the outside
      Store pathx parse errors in internal error struct
      Propagate pathx errors during evalutaion
      * src/augtool.c: use new error API
      Report errors when exactly one match is expected
      aug_match, aug_mv: return -1 when pathx evaluation fails
      Split regexps, info and strings out of syntax.[ch]
      * src/regexp.c (regexp_compile): do not print anything on error
      Path expressions: add regexp matching
      * src/transform.c: do not include canonicalize.h anymore
      build: support for running with libfailmalloc preloaded
      Handle allocation failures from define_native_intl
      Use a proper function for make_ref
      * src/hash.c (hash_alloc_insert): return 0/-1 for success/error
      cutest: fortify against allocation failures
      * src/fatest.c: make testable with failmalloc
      parser: report some allocation failures
      libfa: handle allocation failures gracefully
      * tests/fatest.c (print_regerror): only print first 40 chars of regexp
      * src/ref.h (make_ref_err): convenience macro
      *src/syntax.c: catch some allocation errors
      * src/info.h: optimize layout of struct info
      Put struct error and report_error into its own file
      Make struct error available in struct info
      * src/lexer.l (to_int): unused, remove
      * src/info.c (format_info): minor fixes
      New error code AUG_ESYNTAX
      * src/lexer.l: print into struct error instead of stderr
      * src/parser.y: do not print to stderr
      interpreter: do not abort() on fatal errors or print on stderr
      * src/augparse.c: get error details from error API
      Lokkit.forward_port: add missing eol
      Lokkit: make argument for --trust more permissive
      Rx (device_name): allow '!' in device name
      Krb5: support a [kdc] section
      * man/augtool.1: regenerate
      * src/get.c (get_error): use end of last match as error position
      Report line/column number when get/put test fails
      * src/internal.c (escape): convert char to unsigned when printing as octal
      * test/Makefile.am (lens_tests): add lens-ethers.sh
      Pam: allow '-' before type
      Wine: new lens and test
      * src/regexp.c (regexp_union_n): insert '|' after the first non-NULL regexp
      * src/pathx.c (clone_nodeset): properly set size of the clone
      Path expressions: add union operator
      Makefiles: gnulib now requires linking against libselinux
      bootstrap: use stpcpy and stpncpy from gnulib
      * src/fa.c (re_cset_as_string): work properly with negated cset
      * src/fa.c (re_needs_parens_in_concat): ITER doesn't need parens in concat
      * src/fa.c (special_chars): treat $ and ^ as special
      * src/fa.c (fa_restrict_alphabet): initialize parse
      * src/lens.c: use regexp_escape to print regexps in error messages
      * src/regexp.c (regexp_escape): don't clobber last character
      * src/lens.c (lns_make_subtree): parenthesize key and value patterns
      Inittab: parse end-of-line comments into a #comment
      Switch to C locale on API entry on systems that have uselocale
      Calls to __aug_load_module need to go through api_entry/api_exit
      libfa: new function fa_expand_char_ranges
      Remove character ranges from regexps if we are not in the C locale
      * test/Makefile.am (TEST_ENVIRONMENT): set LANG to a non-C locale
      Make augparse and augtool use user's locale
      * examples/fadot.c: fix formatting, no functional changes
      * examples/fadot.c: by default, print minimized regexp
      * src/lens.c (lns_make_subtype): explain type derivation
      * src/internal.h: new macros MEMCMP and MEMMOVE
      * src/info.c (print_info): do not choke on NULL info
      * src/syntax.h (exn_error): produce an exception to indicate an error
      * src/get.c: never try to process a string that doesn't match
      * src/syntax.c: spew exceptions less often
      * src/regexp.c (regexp_escape): fix stripping of enclosing parens
      * src/regexp.c (regexp_escape): treat NULL regexps as the empty regexp
      * src/lens.c (ambig_check): distinguish error between concat and iteration
      * tests/Makefile.am (lens_tests): run postfix_access tests
      Cron: variable names can contain '_' etc.
      * src/errcode.c: include stdarg.h
      * src/lexer.l: include errcode.h; fix bad use of report_error
      Properly check regexp literals for syntax errors
      * src/parser.y: properly initialize yylloc
      Group: allow empty password field
      Fstab: allow # in the spec
      Krb5: allow v4_name_convert in libdefaults section
      * Makefile.maint: sign tags
      Distribute and install vim syntax files
      Version 0.6.0

Matt Palmer (4):
      Sudoers: allow certain backslash-quoted characters in a command
      Support version pins in apt_preferences
      Normalise records so that empty lines (which are a required part of the syntax) don't creep into the tree
      AptPreferences: add a put test

Partha Aji (1):
      Added a Post Fix Access lens along with the unit tests

Satoru SATOH (1):
      /etc/ethers: new lens and test




More information about the augeas-devel mailing list