Up to [cvs.NetBSD.org] / pkgsrc / sysutils / augeas
Request diff between arbitrary revisions
Keyword substitution: kv
Default branch: MAIN
augeas: updated to 1.14.1 1.14.1 - 2023-06-27 General changes/additions internal.c: update #if to only use GNU-specific strerror_r() when GLIBC is defined augeas.c: Fix bug from 691 where the nodes of a newly created file are lost upon a subsequent load operation HACKING.md: describe testing Add GitHub Actions augprint.c: remove #include <malloc.h> , add #include <libgen.h> Lens changes/additions TOML: support trailing commas in arrays Tmpfiles: allow '=', '~', '^' for letter types, allow ":" as prefix for the mode Sshd: Add keyword PubkeyAcceptedAlgorithms as comma-separated list of items Cmdline: Allow whitespace at the end of kernel commnd line
*: recursive bump for icu 77 and libxml2 2.14
*: recursive bump for icu 76 shlib major version bump
*: revbump for icu downgrade
*: recursive bump for icu 76.1 shlib bump
revbump after icu and protobuf updates
*: recursive bump for icu 74.1
revbump after textproc/icu update
massive revision bump after textproc/icu update
revbump for textproc/icu update
revbump for icu and libffi
revbump for textproc/icu
*: Recursive revbump from textproc/icu-68.1
Revbump for icu
Update augeas to 1.12.0. 1.12.0 - 2019-04-13 + General changes/additions o update gnulib to 91584ed6 + Lens changes/additions o Anaconda: new lens to process /etc/sysconfig/anaconda instead of Shellvars (Pino Toscano) (Issue #597) o DevfsRules: add lens for FreeBSD devfs.rules files o Dovecot: permit ! in block titles (Nathan Ward) (Issue #599) o Hostname: Allow creation of hostname when file is missing (David Farrell) (Issue #606) o Krb5: add more pkinit_* options (Issue #603) o Logrotate: fix missing recognition of double quoted filenames (Issue #611) o Multipath: accept values enclosed in quotes (Issue #583) o Nginx: support unix sockets as server address (Issue #618) o Nsswitch: add merge action (Issue #609) o Pam: accept continuation lines (Issue #590) o Puppetfile: allow symbols as (optional) values (Issue #619) allow comments in entries (Issue #620) o Rsyslog: support dynamic file paths (Issue #622) treat #!/+/- as comment (arnolda, PR #595) o Syslog: accept 'include' directive (Issue #486) o Semanage: new lens to process /etc/selinux/semanage.conf instead of Simplevars (Pino Toscano) (Issue #594) o Shellvars: allow and/or in @if conditions (#582) accept functions wrapped in round brackets, accept variables with a dash in their name, exclude csh/tcsh profile scripts (Pino Toscano) (Issue #600) accept variable as command (Issue #601) o Ssh: accept RekeyLimit (Issue #605) o Sshd: accept '=' to separate option names from their values (Emil Dragu, #587) o Sudoers: support 'always_query_group_plugin' flag (Steve Traylen, # 588) o Strongswan: parse lists. This is a backwards-incompatible change since list entries that were parsed into a single string are now split into a list of entries (Kaarle Ritvanen) o Toml: new lens to parse .toml files (PR #91) o Xorg: accept empty values for options (arnolda, PR #596)
augeas: updated to 1.11.0 1.11.0: General changes/additions * augmatch: add a --quiet option; make the exit status useful to tell whether there was a match or not * Drastically reduce the amount of memory needed to evaluate complex path expressions against large files * Fix a segfault on OSX when 'augmatch' is run without any arguments API changes * aug_source did not in fact return the source; and always returned NULL for that. That has been fixed. Lens changes/additions * Chrony: add new options supported in chrony 3.2 and 3.3 * Dhclient: fix parsing of append/prepend and similar directives * Fstab: allow leading whitespace in mount entry lines * Grub: tolerate some invalid entries. Those invalid entries get mapped to '#error' nodes * Httpd: accept comments with whitespace right after a tag opening a section * Json: allow escaped slashes in strings * Multipath: accept regular expressions for devnode, wwid, and property in blacklist and blacklist_exceptions sections * Nginx: parse /etc/nginx/sites-enabled (plumbeo) allow semicolons inside double quoted strings in simple directives, and allow simple directives without an argument * Redis: accept the 'bind' statement with multiple IP addresses * Rsyslog: support include() directive introduced in rsyslog 8.33 * Strongswan: new lens * Systemd: do not try to treat *.d or *.wants directories as configuration files
Pullup ticket #5632 - requested by sevan sysutils/augeas: security fix Revisions pulled up: - sysutils/augeas/Makefile 1.3 - sysutils/augeas/PLIST 1.2 - sysutils/augeas/distinfo 1.3 --- Module Name: pkgsrc Committed By: bsiegert Date: Fri Nov 3 11:05:43 UTC 2017 Modified Files: pkgsrc/sysutils/augeas: Makefile PLIST distinfo Log Message: Update Augeas to 1.9.0. The changelog is too long for this commit message, go find it at https://github.com/hercules-team/augeas/releases and http://augeas.net/news.html. Note that 1.8.1 included the following: Fix error in handling escaped whitespace at the end of path expressions (addresses CVE-2017-7555).
Update Augeas to 1.9.0. The changelog is too long for this commit message, go find it at https://github.com/hercules-team/augeas/releases and http://augeas.net/news.html. Note that 1.8.1 included the following: Fix error in handling escaped whitespace at the end of path expressions (addresses CVE-2017-7555).
Needs readline/editline.
Add a package for augeas-1.3.0. From DESCR: Augeas is a configuration editing tool. It parses configuration files in their native formats and transforms them into a tree. Configuration changes are made by manipulating this tree and saving it back into native config files. Augeas is: - An API provided by a C library - A command line tool to manipulate configuration from the shell (and shell scripts) - Language bindings to do the same from your favorite scripting language - Canonical tree representations of common configuration files - A domain-specific language to describe configuration file formats Augeas goals: - Manipulate configuration files safely, safer than the ad-hoc techniques generally used with grep, sed, awk and similar mechanisms in scripting languages - Provide a local configuration API for Linux - Make it easy to integrate new config files into the Augeas tree