Bump to 1.14.1
[platform/upstream/augeas.git] / NEWS
diff --git a/NEWS b/NEWS
index f368cb1..7120e4f 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,117 @@
+1.14.1 - 2023-06-27
+  - General changes/additions
+    * internal.c: update #if to only use GNU-specific strerror_r() when __GLIBC__ is defined (#791) Dimitry Andric
+    * augeas.c: Fix bug from PR#691 where the nodes of a newly created file are lost upon a subsequent load operation (#810) George Hansper
+    * HACKING.md: describe testing (#796) Laszlo Ersek
+    * Add GitHub Actions (#714) Raphaël Pinson
+    * augprint.c: remove `#include <malloc.h>` , add `#include <libgen.h>` (#792) Ruoyu Zhong
+
+  - Lens changes/additions
+    * TOML: support trailing commas in arrays (#809) Bao
+    * Tmpfiles: allow '=', '~', '^' for letter types, allow ":" as prefix for the mode (#805) Pino Toscano
+    * Sshd: Add keyword PubkeyAcceptedAlgorithms as comma-separated list of items (#806) Dave Re
+    * Cmdline: Allow whitespace at the end of kernel commnd line (#798) rwmjones
+
+1.14.0 - 2022-12-07
+  - General changes/additions
+    * Update submodule gnulib to 2f7479a16a3395f1429c7795f10c5d19b9b4453e (#781)
+    * Add bash-completion for augtool, augmatch, augprint (#783) George Hansper
+    * Fix: Allow values to contain arbitrary unbalanced square brackets (#782) George Hansper
+    * Add package bash to build stage in Dockerfile (#776) George Hansper
+    * Add augprint tool for creating idempotent augtool scripts (#752) George Hansper
+    * Replace deprecated 'security_context_t' with 'char *' (#747) Leo-Schmit
+    * src/syntax.c: Fix whitespace which confuses static checkers (#725) rwmjones
+    * README.md: Add oss-fuzz status badge (#702) Sergey Nizovtsev
+    * Package augmatch, too (#688) oleksandriegorov
+    * Add Github workflow to create releases with complete source tarballs (#744) Hilko Bengen
+
+  - Lens changes/additions
+    * Resolv: add option trust-ad (#784) George Hansper
+    * Sos: new lens for /etc/sos/sos.conf (based on IniFile)
+           (#779) George Hansper
+    * Pg_Hba: unquoted auth-method may contain hyphens (#777) George Hansper
+    * Sysctl: Allow keys to contain * and : and / characters (#755) M Filka
+    * Semanage: Fix parsing of ignoredirs (#758) Richard W M Jones
+    * Systemd: allow empty quoted environment variable values
+               (#757) Michal Vasko
+    * Systemd: allow values starting with whitespaces for Exec* and
+               Environment service entries. (#757) Michal Vasko
+    * Toml: workaround to allow writing toml files (#742) Richard
+    * Kdump: parse "auto_reset_crashkernel" (#754) Laszlo Ersek
+    * Keepalived: add parameters notify_stop and notify_deleted (#749) Adam Bambuch
+    * Chrony: add new directives and options (#745) Miroslav Lichvar
+    * Redis: Allow redis lens to set 'SAVE ""' as a valid option
+             (#738) Mitch Hagstrand
+    * ClamAV: update ClamAV lens to autoload /etc/clamav/*.conf
+              (#748) Guillaume Ross
+    * AuthselectPam: new lens for /etc/authselect/custom/*/*-auth and
+          /etc/authselect/custom/*/postlogin (#743) Heston Snodgrass
+    * Sshd: Parse GSSAPIKexAlgorithms PubkeyAcceptedKeyTypes CASignatureAlgorithms
+            as comma-seperated lists instead of simple strings
+            (#721) Edward Garbade
+    * Yum: Add additional unit tests (#677) Pat Riehecky
+    * Cockpit: new lens for /etc/cockpit/cockpit.conf (#675) Pat Riehecky
+
+1.13.0 - 2021-10-15
+  - General changes/additions
+    * Add Dockerfile (Nicolas Gif) (Issue #650)
+    * augtool: Improved readline integration to handle quoting issues
+               (Pino Toscano)
+    * typechecker: Allow including '/' in keys and labels. Thanks to
+                   felixdoerre for pointing out that this restriction was
+                   unnecessary. See issue #668 for the discussion.
+    * Add function modified() to select nodes which are marked as dirty
+      (George Hansper) (Issue #691)
+    * Add CLI command 'preview' and API 'aug_preview' to preview file contents
+      (George Hansper) (#690)
+    * Add "else" operator to augeas path-filter expressions (priority selector)
+      (George Hansper) (#692)
+    * Add new axis 'seq' to allow /path/seq::*[expr] to match and create numeric
+      nodes, as idempotent alternative to /path/*[expr] (George Hansper) (#706)
+
+  - Lens changes/additions
+    * Authinfo2: new lens to parse Authinfo2 format (Nicolas Gif) (Issue #649)
+    * Chrony: add new options (Miroslav Lichvar) (Issue #698)
+    * Cmdline: New lens to parse /proc/cmdline (Thomas Weißschuh)
+    * Crypttab: support UUID in device and / in opt (Raphaël Pinson) (#713)
+    * Fail2ban: new lens to parse Fail2ban format (Nicolas Gif) (Issue #651)
+    * Grub: support '+' in kernel command line option names
+            (Pino Toscano) (Issue #647)
+    * Krb5: handle [plugins] subsection (Pino Toscano) (Issue #663)
+    * Limits: support colons in the domain pattern of the limits lens
+              (Xavier Mol) (Issue #645)
+    * Logrotate: add hourly schedule (Jason A. Smith) (Issue #655)
+    * Mke2fs: parse more common entries between [defaults] and the tags
+              in [fs_types], fix the type of few entries, handle the [options]
+              stanza (Pino Toscano) (Issue #642)
+              support quoted values (Pino Toscano) (Issue #661)
+    * NetworkManager: allow # in values (mfilka) (#723)
+    * Opendkim: update to match current conffile format (Issue #644)
+    * Postfix_Master: Allow unix-dgram as type (Issue #635)
+    * Postfix_transport: Allow underscore (Anton Baranov) (Issue #678)
+    * Postgresql: Allow hyphen '-' in values that don't require quotes
+              (Marcin Barczyński) (Issues #700 #701)
+    * Properties: Allow "/" in property names (felixdoerre) (Issue #680)
+    * Redis: add incl path /etc/redis.conf (Raphaël Pinson) (#726)
+              support "replicaof" (Raphaël Pinson) (#727)
+              fix support for "sentinel" (Raphaël Pinson) (#728)
+    * Resolv: Support new options (Trevor Vaughan) (Issues #707 #708)
+    * Rsyslog: support multiple actions in filters and selectors (Issue #653)
+    * Shellvars: exclude more tcsh profile scripts (Pino Toscano) (Issue #627)
+    * Simplevars: add ocsinventory-agent.cfg (Pat Riehecky) (Issue #637)
+    * Sudoers: support new @include/@includedir directives
+              (Pino Toscano) (Issue #693)
+    * Sudoers: Allow AD groups (luchihoratiu) (Issue #696)
+              Support negative integers (Ando David Roots) (#724)
+    * Ssh: add Match keyword support (granquet) (Issue #695)
+    * Sshd: support quotes in Match conditions (Issue #739)
+    * Systemd: fix parsing of envvars with spaces (Pino Toscano) (#659)
+              Add incl paths according to 'systemd.network(5)' (chruetli) (#683)
+    * Tinc: new lens for Tinc VPN configuration files (Thomas Weißschuh) (#718)
+    * Toml: support arrays (norec) in inline tables (Raphaël Pinson) (#703)
+    * Tmpfiles: improvements to the types specification
+              (Pino Toscano) (Issue #694)
+
 1.12.0 - 2019-04-13
   - General changes/additions
     * update gnulib to 91584ed6
@@ -7,7 +121,7 @@
     * DevfsRules: add lens for FreeBSD devfs.rules files
     * Dovecot: permit ! in block titles (Nathan Ward) (Issue #599)
     * Hostname: Allow creation of hostname when file is missing
-    *           (David Farrell) (Issue #606)
+                (David Farrell) (Issue #606)
     * Krb5: add more pkinit_* options (Issue #603)
     * Logrotate: fix missing recognition of double quoted filenames (Issue #611)
     * Multipath: accept values enclosed in quotes (Issue #583)