From 511f6bba95426013d1a9a21986489be8e6e5315237838704afc87d45b245a607 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1=C5=A1=20Chv=C3=A1tal?= Date: Fri, 27 Oct 2017 17:45:20 +0000 Subject: [PATCH] Accepting request 537049 from home:vitezslav_cizek:branches:devel:libraries:c_c++ MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Version update to 1.9.0: - General changes/additions * Fix error in handling escaped whitespace at the end of path expressions (addresses CVE-2017-7555) * several improvements to the error messages when transforming a tree back to text fails. They now make it clearer what part of the tree was problematic, and what the tree should have looked like. * Fixed the pkg-config file, which should now be usable * Fix handling of backslash-escaping in strings and regular expressions in the lens language. We used to handle constructs like "\\" and /\\\\/ incorrectly. (Issue #495) * do not unescape the default value of a del on create; otherwise we are double unescaping these strings (Issue #507) * remove tempfile when saving files because destination is not writable (Issue #479) * span information is now updated on save (Issue #467) * fix lots of warnings generated by gcc 7.1 * Various changes to reduce bashisms in tests and make them run on FreeBSD (Romain Tartière) - API changes * add function aug_ns_attr to allow iterating through a nodeset quickly. See examples/dump.c for an example of how to use them instead of aug_get, aug_label etc. and for a way to measure performance gains. - Lens changes/additions * Ceph: new lens for /etc/ceph/ceph.conf * Cgconfig: accept fperm & dperm in admin & task (Pino Toscano) * Dovecot: also load files from /usr/local/etc (Roy Hubbard) * Exports: relax the rules for the path at the beginning of a line so that double-quoted paths are legal, too OBS-URL: https://build.opensuse.org/request/show/537049 OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/augeas?expand=0&rev=69 --- augeas-1.8.0.tar.gz | 3 --- augeas-1.8.0.tar.gz.sig | Bin 280 -> 0 bytes augeas-1.9.0.tar.gz | 3 +++ augeas-1.9.0.tar.gz.sig | Bin 0 -> 280 bytes augeas.changes | 57 ++++++++++++++++++++++++++++++++++++++++ augeas.spec | 5 +++- 6 files changed, 64 insertions(+), 4 deletions(-) delete mode 100644 augeas-1.8.0.tar.gz delete mode 100644 augeas-1.8.0.tar.gz.sig create mode 100644 augeas-1.9.0.tar.gz create mode 100644 augeas-1.9.0.tar.gz.sig diff --git a/augeas-1.8.0.tar.gz b/augeas-1.8.0.tar.gz deleted file mode 100644 index 7966ec2..0000000 --- a/augeas-1.8.0.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:515ce904138d99ff51d45ba7ed0d809bdee6c42d3bc538c8c820e010392d4cc5 -size 2164146 diff --git a/augeas-1.8.0.tar.gz.sig b/augeas-1.8.0.tar.gz.sig deleted file mode 100644 index a089d37a31a3491bfe50640b458086ceb816c6e011801a454e41fd4fa90be97f..0000000000000000000000000000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 280 zcmV+z0q6dS0TlxU09epnuA((|M*MDyA^`#}VF&+m!q*(L%{W6sx(m(Pe-YWwQf*i2 zgPbeC5OP6XpQ}D94kq)1txP0W*1(OK>vYcvwblUe$38wTANKsAMcB$r!R#TJH4gZ_ zN?!#iuG#YG(c}QoGJ~5H0VYG=kVFTxMD*NvHp5bMZh}-zNdOwQ2272P+z*t~6oLIh z;v}edOR{20d>EGB-XqH4azo)tW=nm3Rqj+PgijK^U8h8L%82~VOAIU{C{$eC(KrM4 zJZ9Xdr)F$(n~^XrEVU7X@%V6T(m`*Isb%~mqz+6phpzeLGBiVy7+GlE@9H3}{;@ge efV_?yA6&_M6@y)pqoC@mTaydvLBo88U!oj1A%!vk diff --git a/augeas-1.9.0.tar.gz b/augeas-1.9.0.tar.gz new file mode 100644 index 0000000..0d44fd1 --- /dev/null +++ b/augeas-1.9.0.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2b463d398cabc9b42747aa61d3e83ed6a93ce03d9074cf8e7a7bd3107a668343 +size 2199534 diff --git a/augeas-1.9.0.tar.gz.sig b/augeas-1.9.0.tar.gz.sig new file mode 100644 index 0000000000000000000000000000000000000000000000000000000000000000..a33b6de758cf6ad7b04d2b98e298d6acf735f24a785eea385839bac45779a951 GIT binary patch literal 280 zcmV+z0q6dS0TlxU09n_|6rweDM*MDyA^`%M7YF+U(c8yNlw+qBlWJmrc-{Gqej7)+ zrheC@iw@KlOaC0H{{c)uS#|$(R|(v7^mn?j=#VNaCBq00IY@eY!m_N%KoqK#VS;`G zC_EgRT_5@1r~^_Rd)wuF$Xw}^2SN{4ieWv$JYj?Qmu9;7$2i5KDhQ>WW""' in a directive properly (Issue #429); make space between + quoted arguments optional (Issue #435); accept quoted strings as part + of bare arguments (Issue #470) + * Nginx: load files from sites-available directory (Omer Katz) (Issue #471) + * Nslcd: new lens for nss-pam-ldapd config (Jose Plana) + * Oz: New lense for /etc/oz/oz.cnf + * postfix lenses: also load files from /usr/local/etc (Roy Hubbard) + * Properties: accept DOS line endings (Issue #468) + * Rtadvd: new lens to parse the rtadvd configuration file (Matt Dainty) + * Rsyslog: load files from /etc/rsyslog.d (Doug Wilson) (Issue #475); + allow spaces before the # starting a comment; allow comments inside + config statements like 'module' + * Ssh: accept '=' to separate keyword from arguments + * Sshd: split HostKeyAlgorithms into list of values; recognize quoted + group names with spaces in them (Issue #477) + * Sudoers: recognize "match_group_by_gid" (Luigi Toscano) (Issue #482) + * Syslog: allow spaces before the # starting a comment + * Termcap: new lens to parse termcap capability databases (Matt Dainty) + * Vsftpd: accept seccomp_sandbox (Denys Stroebel) + * Xymon: accept 'group-sorted' directive (Issue #462) + ------------------------------------------------------------------- Tue May 30 08:36:26 UTC 2017 - tchvatal@suse.com diff --git a/augeas.spec b/augeas.spec index 841e42e..d483ca4 100644 --- a/augeas.spec +++ b/augeas.spec @@ -18,7 +18,7 @@ %define libname lib%{name}0 Name: augeas -Version: 1.8.0 +Version: 1.9.0 Release: 0 Summary: An utility for changing configuration files License: GPL-3.0+ and LGPL-2.1+ @@ -29,6 +29,7 @@ Source1: http://download.augeas.net/augeas-%{version}.tar.gz.sig Source2: %{name}.keyring Source3: baselibs.conf Patch0: augeas-modprobe-lense.patch +BuildRequires: chrpath BuildRequires: pkgconfig BuildRequires: readline-devel BuildRequires: pkgconfig(libxml-2.0) @@ -110,6 +111,7 @@ make %{?_smp_mflags} find %{buildroot} -type f -name "*.la" -delete -print # move vim files to the right location mv %{buildroot}/%{_datadir}/vim/vimfiles %{buildroot}/%{_datadir}/vim/site +chrpath --delete %{buildroot}/%{_bindir}/dump %check # Fails 2 thread based tests @@ -123,6 +125,7 @@ make check %{?_smp_mflags} || : %{_bindir}/augtool %{_bindir}/augparse %{_bindir}/fadot +%{_bindir}/dump %{_mandir}/man1/* %doc AUTHORS COPYING NEWS