Commit graph

12509 commits

Author SHA1 Message Date
adam
e18b9d1563 fabric: updated to 2.7.0
2.7.0 2022-03-25

[Feature]: Forward local terminal resizes to the remote end, when applicable. (For the technical: this means we now turn SIGWINCH into SSH window-change messages.)
[Feature]: Add shell, a belated port of the v1 open_shell() feature.

This wasn’t needed initially, as the modern implementation of run is as good or better for full interaction than open_shell() was, provided you’re happy supplying a specific shell to execute.
shell serves the corner case where you aren’t happy doing that, eg when you’re speaking to network appliances or other targets which are not typical Unix server environments.
Like open_shell(), this new method is primarily for interactive use, and has a slightly less useful return value. See its API docs for more details.
[Bug] 2142: Update Connection temporarily so that it doesn’t incidentally apply replace_env=True to local shell commands, only remote ones. On Windows under Python 3.7+, this was causing local commands to fail due to lack of some environment variables. Future updates will cleanly separate the config tree for remote vs local methods.

Thanks to Bartosz Lachowicz for the report and David JM Emmett for the patch.

[Support]: Overhaul administrative metadata and migrate to Circle-CI from Travis-CI.


More: https://www.fabfile.org/changelog.html
2022-07-13 12:13:15 +00:00
adam
b9c696fbf6 py-invoke: added version 1.7.1
Invoke is a Python library for managing shell-oriented subprocesses and
organizing executable Python code into CLI-invokable tasks. It draws
inspiration from various sources (make/rake, Fabric 1.x, etc) to arrive at a
powerful & clean feature set.
2022-07-13 12:11:00 +00:00
adam
27919cbca9 ansible-core: updated to 2.13.1
v2.13.1
=======

Minor Changes
-------------

- Add an 'action_plugin' field for modules in runtime.yml plugin_routing.

  This fixes module_defaults by supporting modules-as-redirected-actions
  without redirecting module_defaults entries to the common action.

  .. code: yaml

     plugin_routing:
       action:
         facts:
           redirect: ns.coll.eos
         command:
           redirect: ns.coll.eos
       modules:
         facts:
           redirect: ns.coll.eos_facts
         command:
           redirect: ns.coll.eos_command

  With the runtime.yml above for ns.coll, a task such as

  .. code: yaml

     - hosts: all
       module_defaults:
         ns.coll.eos_facts: {'valid_for_eos_facts': 'value'}
         ns.coll.eos_command: {'not_valid_for_eos_facts': 'value'}
       tasks:
         - ns.coll.facts:

  will end up with defaults for eos_facts and eos_command
  since both modules redirect to the same action.

  To select an action plugin for a module without merging
  module_defaults, define an action_plugin field for the resolved
  module in the runtime.yml.

  .. code: yaml

     plugin_routing:
       modules:
         facts:
           redirect: ns.coll.eos_facts
           action_plugin: ns.coll.eos
         command:
           redirect: ns.coll.eos_command
           action_plugin: ns.coll.eos

  The action_plugin field can be a redirected action plugin, as
  it is resolved normally.

  Using the modified runtime.yml, the example task will only use
  the ns.coll.eos_facts defaults.
- ansible-galaxy - Support resolvelib versions 0.6.x, 0.7.x, and 0.8.x. The full range of supported versions is now >= 0.5.3, < 0.9.0.
- ansible-test - Add RHEL 9.0 remote support.
- ansible-test - Add support for Ubuntu VMs using the ``--remote`` option.
- ansible-test - Add support for exporting inventory with ``ansible-test shell --export {path}``.
- ansible-test - Add support for multi-arch remotes.
- ansible-test - Add support for running non-interactive commands with ``ansible-test shell``.
- ansible-test - Avoid using the ``mock_use_standalone_module`` setting for unit tests running on Python 3.8 or later.
- ansible-test - Blocking mode is now enforced for stdin, stdout and stderr. If any of these are non-blocking then ansible-test will exit during startup with an error.
- ansible-test - Improve consistency of output messages by using stdout or stderr for most output, but not both.
- ansible-test - The ``shell`` command can be used outside a collection if no controller delegation is required.

Bugfixes
--------

- Add PyYAML >= 5.1 as a dependency of ansible-core to be compatible with Python 3.8+.
- ansible-config dump - Only display plugin type headers when plugin options are changed if --only-changed is specified.
- ansible-galaxy - handle unsupported versions of resolvelib gracefully.
- ansible-test - Fix internal validation of remote completion configuration.
- ansible-test - Prevent ``--target-`` prefixed options for the ``shell`` command from being combined with legacy environment options.
- ansible-test - Sanity test output with the ``--lint`` option is no longer mixed in with bootstrapping output.
- ansible-test - Subprocesses are now isolated from the stdin, stdout and stderr of ansible-test. This avoids issues with subprocesses tampering with the file descriptors, such as SSH making them non-blocking. As a result of this change, subprocess output from unit and integration tests on stderr now go to stdout.
- ansible-test - Subprocesses no longer have access to the TTY ansible-test is connected to, if any. This maintains consistent behavior between local testing and CI systems, which typically do not provide a TTY. Tests which require a TTY should use pexpect or another mechanism to create a PTY.
- apt module now correctly handles virtual packages.
- lookup plugin - catch KeyError when lookup returns dictionary (https://github.com/ansible/ansible/pull/77789).
- pip - fix cases where resolution of pip Python module fails when importlib.util has not already been imported
- plugin loader - Sort results when fuzzy matching plugin names (https://github.com/ansible/ansible/issues/77966).
- plugin loader will now load config data for plugin by name instead of by file to avoid issues with the same file being loaded under different names (fqcn + short name).
- psrp connection now handles default to inventory_hostname correctly.
- winrm connection now handles default to inventory_hostname correctly.
2022-07-11 09:28:41 +00:00
wiz
a7633484b4 *: bump for spice-gtk buildlink3 API bump 2022-07-11 07:53:23 +00:00
wiz
62f6de2820 spice-gtk: update to 0.39.
Based on the work by Dan Cîrnaț in pkgsrc-wip.

v0.39
=====

- !33 - Remove PulseAudio backend
- !34 - Remove support to CELT codec
- !42 - Drop capabilities from usb-acl-helper binary
- !45 - #123 - Install ACL helper in libexec directory
- !48 - Add support to Wayland mouse in server mode
- !49 - #126 - Read all SASL buffer
- !54 - Add Copy & Paste support over Webdav
- !58 - Improve input and display on HiDPI displays
- !64 - Add support for Physical size display
- !69 - Fix leak on Display's surface
- !74 - Fix read overflow on (not seamless) migration code
- !75 - Fix usb redirect on connect, see [rhbz#1874740]
- !77 - Fixes buffer overflow in QUIC [CVE-2020-14355]
- Require polkit >= 0.101
- Require meson >= 0.53
- Require glib-2.0 >= 2.52

[rhbz#1874740]: https://bugzilla.redhat.com/show_bug.cgi?id=1874740
[CVE-2020-14355]: https://bugzilla.redhat.com/show_bug.cgi?id=1885566

v0.38
=====

- #108 - Add CD/DVD redirection, to allow mounting ISO images from client.
- #99 - Fix display scaling with EGL and HiDPI monitors
- #19 - Fix display corruption on HiDPI
- #82 - Various clipboard fixes & improvements, related to host/guest races &
  cltipboard managers
- [rhbz#1720532] - Fix buffer overflow on sending data with shared-folders
- [rhbz#1695618] - Fix hang over failed migration
- API: add spice_display_channel_change_preferred_video_codec_types()
- Several usbredir related fixes and code improvements
- Several video stream related fixes and code improvements
- Several shared-folder related fixes and code improvements
- file-xfer: fix stuck transfer while transfering multiple big files at once
- file-xfer: fix possible crash on Windows
- Migration: Fix metadata swap of channels
- build-sys: remove autotools (transition to meson completed)
- Require spice-protocol >= 0.14.1
- Require libusb >= 1.0.21
- Translations:
 - Update Italian
 - Add Russian

[rhbz#1720532]: https://bugzilla.redhat.com/show_bug.cgi?id=1720532
[rhbz#1695618]: https://bugzilla.redhat.com/show_bug.cgi?id=1695618
2022-07-11 07:52:56 +00:00
wiz
f75befcb46 salt-docs: switch to py-sphinx (build dep)
no visible change, but bump PKGREVISION for safety
2022-07-10 19:25:00 +00:00
brook
eaf0642a49 u-boot-beagleboneblack: Update sysutils/u-boot-beagleboneblack to 2022.04.
Previously the u-boot-beagleboneblack package used the default U-Boot
version, which was 2018.11.  However, that version failed to boot with
the NetBSD UEFI bootloader, efiboot.  Updating to U-Boot version
2022.04 enables UEFI booting.
2022-07-10 16:32:43 +00:00
wiz
abb2cc8a23 py-euca2ools: remove
API access layer, last updated in 2017, only supports python 2
2022-07-08 14:40:06 +00:00
adam
58ac385f06 py-psutil: updated to 5.9.1
5.9.1
=====

**Enhancements**

- 1053_: dropped support for Python 2.6.  (patches by Matthieu Darbois and Hugo van Kemenade)
- 2050_, [Linux]: increase ``read(2)`` buffer size from 1k to 32k when reading
  ``/proc`` pseudo files line by line. This should help having more consistent
  results.
- 2057_, [OpenBSD]: add support for `cpu_freq()`_.
- 2107_ [Linux]: `Process.memory_full_info()`_ (reporting process USS/PSS/Swap
  memory) now reads ``/proc/pid/smaps_rollup`` instead of ``/proc/pids/smaps``,
  which makes it 5 times faster.

**Bug fixes**

- 2048_: ``AttributeError`` is raised if ``psutil.Error`` class is raised
  manually and passed through ``str``.
- 2049_, [Linux]: `cpu_freq()`_ erroneously returns ``curr`` value in GHz while
  ``min`` and ``max`` are in MHz.
- 2050_, [Linux]: `virtual_memory()`_ may raise ``ValueError`` if running in a
  LCX container.
2022-07-07 11:54:53 +00:00
pin
67adde349a sysutils/broot: update to 1.14.1
v1.14.1 - 2022-07-06

-Due to a technical problem, background color based skin selection is disabled
 on non linux systems.
2022-07-06 18:59:33 +00:00
pin
abcd0e46f9 sysutils/broot: update to 1.14.0
v1.14.0 - 2022-07-05

Major Feature: imports
-A configuration file can now import one or several other ones. An import can
 have a condition on the terminal's background color, which makes it possible
 to import either a dark or a light theme depending on the current terminal
 settings. You're also encouraged to split your configuration in several files,
 as is now done for the default configuration.

Minor changes
-fix --cmd not working (it was accidentaly renamed in --commands, -c was still
 working) - Fix #570
2022-07-06 06:31:21 +00:00
pin
efeeaf638c sysutils/dua-cli: update to 2.17.8
2.17.8 (2022-07-05)
Bug Fixes
 remove chrono from the dependency tree. This assures there is no possibility
 for undefined behaviour to to localtime support used by some of the
 trash-crate code otherwise.
2022-07-05 16:27:41 +00:00
bouyer
a86b498d5c Update xentools415 and xenstoretools to 4.15.3.
pkgsrc changes: drop egg.mk from xentools415 (it's not suitable for this
package and causes duplicate targets); and instead mark as incompatible
with python2.7 and TOOL_DEPEND on py-setuptool.
See http://mail-index.netbsd.org/tech-pkg/2022/07/04/msg026500.html
and followups for details

Upstream changes are mostly bugfixes
2022-07-05 15:56:33 +00:00
bouyer
9b927ea847 Update xenkernel415 to 4.15.3.
Changes are mostly bugfixes, including all security fixes up to XSA404
(which we already had in 4.15.2nb2)
2022-07-05 15:53:45 +00:00
pin
007e1e666b sysutils/felix: update to 1.0.0
v1.0.0 (2022-07-04)
Fixed

    Cursor move when using G in select mode.
    Remove unnecessary loops in dd, ZZ.
2022-07-04 20:46:24 +00:00
wiz
ae773799b5 openipmi: update to 2.0.32.
Comment out python option, it uses the deprecated distutils
for installation:
https://sourceforge.net/p/openipmi/feature-requests/10/

Changes not found.
2022-07-04 08:13:37 +00:00
wiz
3c1a71f16e xentools415: add untested bl3.mk for collectd-xen 2022-07-03 17:04:01 +00:00
wiz
2d507eaf8d py-borgbackup: update to 1.2.1.
Version 1.2.1 (2022-06-06)
--------------------------

Upgrade notes:

Some things can be recommended for the upgrade process from borg 1.1.x
(please also read the important compatibility notes below):

- do you already want to upgrade? 1.1.x also will get fixes for a while.
- be careful, first upgrade your less critical / smaller repos.
- first upgrade to a recent 1.1.x release - especially if you run some older
  1.1.* or even 1.0.* borg release.
- using that, run at least one `borg create` (your normal backup), `prune`
  and especially a `check` to see everything is in a good state.
- check the output of `borg check` - if there is anything special, consider
  a `borg check --repair` followed by another `borg check`.
- if everything is fine so far (borg check reports no issues), you can consider
  upgrading to 1.2.x. if not, please first fix any already existing issue.
- if you want to play safer, first **create a backup of your borg repository**.
- upgrade to latest borg 1.2.x release (you could use the fat binary from
  github releases page)
- run `borg compact --cleanup-commits` to clean up a ton of 17 bytes long files
  in your repo caused by a borg 1.1 bug
- run `borg check` again (now with borg 1.2.x) and check if there is anything
  special.
- run `borg info` (with borg 1.2.x) to build the local pre12-meta cache (can
  take significant time, but after that it will be fast) - for more details
  see below.
- check the compatibility notes (see below) and adapt your scripts, if needed.
- if you run into any issues, please check the github issue tracker before
  posting new issues there or elsewhere.

If you follow this procedure, you can help avoiding that we get a lot of
"borg 1.2" issue reports that are not really 1.2 issues, but existed before
and maybe just were not noticed.

Compatibility notes:

- matching of path patterns has been aligned with borg storing relative paths.
  Borg archives file paths without leading slashes. Previously, include/exclude
  patterns could contain leading slashes. You should check your patterns and
  remove leading slashes.
- dropped support / testing for older Pythons, minimum requirement is 3.8.
  In case your OS does not provide Python >= 3.8, consider using our binary,
  which does not need an external Python interpreter. Or continue using
  borg 1.1.x, which is still supported.
- freeing repository space only happens when "borg compact" is invoked.
- mount: the default for --numeric-ids is False now (same as borg extract)
- borg create --noatime is deprecated. Not storing atime is the default behaviour
  now (use --atime if you want to store the atime).
- list: corrected mix-up of "isomtime" and "mtime" formats.
  Previously, "isomtime" was the default but produced a verbose human format,
  while "mtime" produced a ISO-8601-like format.
  The behaviours have been swapped (so "mtime" is human, "isomtime" is ISO-like),
  and the default is now "mtime".
  "isomtime" is now a real ISO-8601 format ("T" between date and time, not a space).
- create/recreate --list: file status for all files used to get announced *AFTER*
  the file (with borg < 1.2). Now, file status is announced *BEFORE* the file
  contents are processed. If the file status changes later (e.g. due to an error
  or a content change), the updated/final file status will be printed again.
- removed deprecated-since-long stuff (deprecated since):

  - command "borg change-passphrase" (2017-02), use "borg key ..."
  - option "--keep-tag-files" (2017-01), use "--keep-exclude-tags"
  - option "--list-format" (2017-10), use "--format"
  - option "--ignore-inode" (2017-09), use "--files-cache" w/o "inode"
  - option "--no-files-cache" (2017-09), use "--files-cache=disabled"
- removed BORG_HOSTNAME_IS_UNIQUE env var.
  to use borg you must implement one of these 2 scenarios:

  - 1) the combination of FQDN and result of uuid.getnode() must be unique
       and stable (this should be the case for almost everybody, except when
       having duplicate FQDN *and* MAC address or all-zero MAC address)
  - 2) if you are aware that 1) is not the case for you, you must set
       BORG_HOST_ID env var to something unique.
- exit with 128 + signal number, #5161.
  if you have scripts expecting rc == 2 for a signal exit, you need to update
  them to check for >= 128.

Fixes:

- create: skip with warning if opening the parent dir of recursion root fails, #6374
- create: fix crash. metadata stream can produce all-zero chunks, #6587
- fix crash when computing stats, escape % chars in archive name, #6500
- fix transaction rollback: use files cache filename as found in txn.active/, #6353
- import-tar: kill filter process in case of borg exceptions, #6401 #6681
- import-tar: fix mtime type bug
- ensure_dir: respect umask for created directory modes, #6400
- SaveFile: respect umask for final file mode, #6400
- check archive: improve error handling for corrupt archive metadata block, make
  robust_iterator more robust, #4777
- pre12-meta cache: do not use the cache if want_unique is True, #6612
- fix scp-style repo url parsing for ip v6 address, #6526
- mount -o versions: give clear error msg instead of crashing.
  it does not make sense to request versions view if you only look at 1 archive,
  but the code shall not crash in that case as it did, but give a clear error msg.
- show_progress: add finished=true/false to archive_progress json, #6570
- delete/prune: fix --iec mode output (decimal vs. binary units), #6606
- info: fix authenticated mode repo to show "Encrypted: No", #6462
- diff: support presence change for blkdev, chrdev and fifo items, #6615

New features:

- delete: add repository id and location to prompt, #6453
- borg debug dump-repo-objs --ghost: new --segment=S --offset=O options

Other changes:

- support python 3.11
- allow msgpack 1.0.4, #6716
- load_key: no key is same as empty key, #6441
- give a more helpful error msg for unsupported key formats, #6561
- better error msg for defect or unsupported repo configs, #6566
- docs:

  - document borg 1.2 pattern matching behavior change, #6407
    Make clear that absolute paths always go into the matcher as if they are
    relative (without leading slash). Adapt all examples accordingly.
  - authentication primitives: improved security and performance infos
  - mention BORG_FILES_CACHE_SUFFIX as alternative to BORG_FILES_CACHE_TTL, #5602
  - FAQ: add a hint about --debug-topic=files_cache
  - improve borg check --max-duration description
  - fix values of TAG bytes, #6515
  - borg compact --cleanup-commits also runs a normal compaction, #6324
  - virtualization speed tips
  - recommend umask for passphrase file perms
  - borg 1.2 is security supported
  - update link to ubuntu packages, #6485
  - use --numeric-ids in pull mode docs
  - remove blake2 docs, blake2 code not bundled any more, #6371
  - clarify on-disk order and size of segment file log entry fields, #6357
  - docs building: do not transform --/--- to unicode dashes
- tests:

  - check that borg does not require pytest for normal usage, fixes #6563
  - fix OpenBSD symlink mode test failure, #2055
- vagrant:

  - darwin64: remove fakeroot, #6314
  - update development.lock.txt
  - use pyinstaller 4.10 and python 3.9.13 for binary build
  - upgrade VMCPUS and xdistn from 4 to 16, maybe this speeds up the tests
- crypto:

  - use hmac.compare_digest instead of ==, #6470
  - hmac_sha256: replace own cython wrapper code by hmac.digest python stdlib (since py38)
  - hmac and blake2b minor optimizations and cleanups
  - removed some unused crypto related code, #6472
  - avoid losing the key (potential use-after-free). this never could happen in
    1.2 due to the way we use the code. The issue was discovered in master after
    other changes, so we also "fixed" it here before it bites us.
- setup / build:

  - add pyproject.toml, fix sys.path, #6466
  - setuptools_scm: also require it via pyproject.toml
  - allow extra compiler flags for every extension build
  - fix misc. C / Cython compiler warnings, deprecation warnings
  - fix zstd.h include for bundled zstd, #6369
- source using python 3.8 features: ``pyupgrade --py38-plus ./**/*.py``
2022-07-03 12:49:52 +00:00
ryoon
3f802fe5c3 *: Recursive revbump from audio/pulseaudio 2022-07-02 16:53:03 +00:00
bouyer
09bac2dc47 Restore PKGNAME, lost when part of Makefile was moved to version.mk
Noticed by Patrick Welche, thanks !
2022-07-01 13:07:37 +00:00
pin
349fd9bb89 sysutils/felix: update to 0.9.8
v0.9.8 (2022-06-30)
Fixed
    Enable resizing window.

Added
    Print message about the config file when created.
2022-06-30 12:20:06 +00:00
nia
04f4eef997 *: Revbump packages that use Python at runtime without a PKGNAME prefix 2022-06-30 11:18:01 +00:00
wiz
91379e945d collectd-xen: blindly switch to xentools415 since xentools411 has been removed 2022-06-29 17:03:29 +00:00
bouyer
613c7cd902 Remove xenkernel411 and xenkernel411, they're EOL upstream 2022-06-28 16:33:25 +00:00
bouyer
4d81d33110 Update to xen 4.15.2, in preparation for removal of xen 4.11 2022-06-28 16:28:06 +00:00
bouyer
ab1948ac8e Move Makefile fragments to version.mk, to ease reuse by other packages.
NFC.
2022-06-28 16:26:34 +00:00
nia
95e34e8e6d xfce4-thunar: Remove introspection option.
https://marc.info/?l=pkgsrc-users&m=165444158600671&w=2
2022-06-28 11:43:52 +00:00
wiz
8292204475 *: recursive bump for perl 5.36 2022-06-28 11:30:51 +00:00
nia
7414a532ba upower: Remove traces of introspection option from PLIST 2022-06-28 11:13:42 +00:00
nia
3eecca7e29 upower: Remove introspection option.
https://marc.info/?l=pkgsrc-users&m=165444158600671&w=2
2022-06-28 11:13:20 +00:00
pin
3a2020068e sysutils/zoxide: update to 0.8.2
Changed
    Fzf: show preview window below results.

Fixed
    Bash/Fish/Posix/Zsh: paths on Cygwin.
    Fish: completions not working on certain systems.
    Bash: completions not escaping spaces correctly.
2022-06-28 09:33:24 +00:00
pin
32400aa576 sysutils/tre-command: update to 0.4.0
0.4.0
-Add M1 builds to release.
-Support installing from Nix flake.
-Add -E/--exclude PATTERN option to exclude paths from results.
-Add -e/--color WHEN option to control colors in output.
-The short flag for --version is renamed from -v to -V.
-Provide completion scripts for various shells in scripts/completion.
-Add -p/--portable option, which enables portable paths when generating editor
 aliases. Without this flag, editor alias only works in the same working
 directory in which tre was last invoked.
-Files untracked by git is now included in output by default.
-Output order is now deterministic.
2022-06-28 09:32:10 +00:00
fcambus
81aa03d447 *: drop maintainership for packages not related to toolchains and ELF. 2022-06-27 15:29:13 +00:00
nia
3232c54b8c ovmf: Only build the amd64 bootloader on amd64, pending further diagnostics
of toolchain issues.

  /tmp/sysutils/ovmf/work/edk2-20181116/Build/OvmfIa32/DEBUG_GCC49/IA32/OvmfPkg/AcpiTables/AcpiTables/OUTPUT/./Madt.dll unsupported ELF EM_386 relocation 0xa.
GenFw: ERROR 3000: Invalid
  /tmp/sysutils/ovmf/work/edk2-20181116/Build/OvmfIa32/DEBUG_GCC49/IA32/OvmfPkg/AcpiTables/AcpiTables/OUTPUT/./Madt.dll unsupported ELF EM_386 relocation 0x9.
GenFw: ERROR 3000: Invalid
  /tmp/sysutils/ovmf/work/edk2-20181116/Build/OvmfIa32/DEBUG_GCC49/IA32/OvmfPkg/AcpiTables/AcpiTables/OUTPUT/./Madt.dll unsupported ELF EM_386 relocation 0xa.
GenFw: ERROR 3000: Invalid
  /tmp/sysutils/ovmf/work/edk2-20181116/Build/OvmfIa32/DEBUG_GCC49/IA32/OvmfPkg/AcpiTables/AcpiTables/OUTPUT/./Madt.dll unsupported ELF EM_386 relocation 0x9.
2022-06-27 07:21:07 +00:00
nia
288c85ab13 grub2: do not want -Werror in pkgsrc 2022-06-25 07:01:48 +00:00
bouyer
9988f300d2 Apply relevant Xen Security Advisory 385 up to 402, and 404 (403 still
not released). Bump PKGREVISION
2022-06-24 13:47:37 +00:00
bouyer
8d9592a3aa Fix build on netbsd-HEAD
Fix what looks like an incomplete conversion to egg.mk (PLIST commited but
not Makefile?)
2022-06-24 13:46:46 +00:00
bouyer
70dfcba5b3 Apply patches for Xen security advisory 397 up to 402, and 404 (XSA403 still
not released).
Bump PKGREVISION
2022-06-24 13:07:52 +00:00
bouyer
29b721dcad Bump PKGREVISION for DESCR change 2022-06-23 16:20:05 +00:00
bouyer
898cc2e2c4 Note that Xen 4.11 is deprecated and will be dropped from pkgsrc soon.
Suggest to switch to 4.15
2022-06-23 16:18:50 +00:00
he
e1b4d5065f sysiutils/R-later: needs -latomic on NetBSD/powerpc to build. 2022-06-22 14:04:49 +00:00
pin
679181222c sysutils/broot: update to 1.13.3
Commit during freeze as this is a bug fix release.

-fix default_flags in conf not working anymore - Fix #566
2022-06-20 17:02:00 +00:00
pin
d54ba11343 sysutils/broot: update to 1.13.2
v1.13.2 - 2022-06-18
-advice to hit alt-i and|or alt-h when no file is visible - Fix #556
-examples on search modes in help screen - Fix #559
-list of syntactic themes in default conf
-the --file-export-path launch argument which was deprecated since broot 1.6
 has been removed (redirect the output of broot instead)
-better built-in verbs for Windows - Thanks @Spacelord-XaN
-take the .git/info/exclude file into account for ignoring - Thanks @refi64
 The released archive doesn't include an Android build - see #565
2022-06-19 07:00:03 +00:00
pin
b41fdd1073 sysutils/felix: update to 0.9.7
v0.9.7 (2022-06-16)
Fixed
    Move cursor and put properly in an empty directory.

v0.9.6 (2022-06-16)
Fixed
    Formatting of the contents tree.

Changed
    Input right before the pattern matching.
2022-06-16 07:22:24 +00:00
pin
cc3c0a7aa0 sysutils/felix: update to 0.9.5
v0.9.5 (2022-06-15)
Changed
-z <keyword> works without prefix : (jump to a directory that matches the
 keyword).
-Refactor: Use redraw() and reload() instead of multiple methods.
-Better config: If config file not found, now you can interactively set the
 default command.
-In the filter mode, press h or Left to return to the normal mode and reload
 the current directory's contents.
2022-06-15 18:39:02 +00:00
pin
f03634f016 sysutils/dua-cli: update to 2.17.7
2.17.7 (2022-06-14)
Fixes
-Improve readability of the currently visible path in light terminal color
 themes (#129).
2022-06-14 20:16:44 +00:00
pin
dbba56a430 sysutils/lsd: update to 0.22.0
0.22.0 - 2022-06-12
Added
  Add support for --header from MichaelAug
  Add support for --no-sort -U from MichaelAug
  Add --group-directories-first as an alias for --group-dirs=first to improve
   	compatibility with coreutils/ls
  Add --permission flag to choose permission formatting (rwx, octal) from meain
  Display MAC contexts and MAC and ACL indicators from mmatous
  Add --hyperlink flag for adding hyperlinks to files from KSXGitHub and meain
  Add icons for HEIC, PEM and TOML from Nix

Changed
  Show Docker icon for files with Dockerfile extension #652 from TeamTamoad

Fixed
  Support non-bold bright colors #248 from meain
  Don't automatically dereference symlinks in tree/recursive #637 from meain
  Removed useless error message when attempting to make a hyperlink for a broken
  	symlink from KodiCraft
2022-06-12 14:58:30 +00:00
pin
f6a1706c9f sysutils/dua-cli: update to 2.17.6
2.17.6 (2022-06-12)
-A maintenance release which should make the ctrl + o feature open files without
 blocking on linux thanks to an upgrade in the open crate which powers this
 feauture.
2022-06-12 14:57:43 +00:00
nia
04d704b39a htop: set USE_CURSES=getmouse rather than USE_NCURSES 2022-06-12 04:48:53 +00:00
adam
04ad702f0e py-ansible-compat: updated to 2.1.0
v2.1.0

Minor Changes

Add module to work with schemas

Bugfixes

Expose role_name_check in prepare_environment
Install role in cache dir
Prevent occasional FileExistsError with symlink recreation
2022-06-09 18:26:13 +00:00
bouyer
129fa801ba Avoid redefinition of Val_none and Some_val; fixes PR pkg/56873 2022-06-09 17:11:27 +00:00
wiz
987db9a084 deforaos-browser: depend on latest gtk-doc and fix PLIST for it.
Bump PKGREVISION.
2022-06-09 07:51:13 +00:00
pin
9e6e3daef6 sysutils/felix: update to 0.9.4
v0.9.4 (2022-06-08)
Added
    Hi-res image preview is enabled if i) your terminal supports sixel,
    and ii) you've preinstalled libsixel. If not, images are printed by
    blocks as before.

Changed
    Some refactoring.
2022-06-09 07:16:18 +00:00
bacon
b7033e2992 sysutils/auto-admin: Update to 0.7.11
New scripts: auto-upgrade-base: Upgrade base system to a new release
Minor bug fixes, modernizations, enhancements, and code improvements
2022-06-08 13:43:38 +00:00
nia
81aaa651f9 htop: update to 3.2.1
What's new in version 3.2.1

* Fix setting to show all branches collapsed by default
* Restore functionality of stripExeFromCmdline setting
* Fix some command line display settings not being honored without restart
* Display single digit precision for CPU% greater than 99.9%
* On Linux, FreeBSD and PCP consider only shrinkable ZFS ARC as cache
* On Linux, increase field width of CPUD% and SWAPD% columns
* Colorize process state characters in help screen
* Use mousemask(3X) to enable and disable mouse control
* Fix heap buffer overflow in Vector_compact
* On Solaris, fix a process time scaling error
* On Solaris, fix the build
* On NetBSD, OpenBSD and Solaris ensure env buffer size is sufficient
* On Linux, resolve processes exiting interfering with sampling
* Fix ProcessList quadratic removal when scanning processes
* Under LXC, limit CPU count to that given by /proc/cpuinfo
* Improve container detection for LXC
* Some minor documentation fixes
2022-06-08 07:01:16 +00:00
fox
db4d0fac01 sysutils/py-Glances: Update to 3.2.6.4
Changes since 3.2.5:

===============
Version 3.2.6
===============

Enhancement requests:

    * Create a Show option in the configuration file to only show some stats #2052
    * Use glances.conf file inside docker-compose folder for Docker images
    * Optionally disable public ip #2030
    * Update public ip at intervals #2029

Bug corrected:

    * Unitary tests should run loopback interface #2051
    * Add python-datutil dep for Focker plugin #2045
    * Add venv to list of .PHONY in Makefile #2043
    * Glances API Documentation displays non valid json #2036

A big thanks to @RazCrimson for his contribution !

Thanks for others contributors:

    * Steven Conaway
    * aekoroglu
2022-06-08 06:11:34 +00:00
wiz
13d6bcf96a libnotify: really bump PKGREVISION 2022-06-07 18:11:50 +00:00
wiz
df877a70b7 libnotify: remove introspection option, enabling it by default
It was default-on, but bump PKGREVISION for those who had
it disabled.
2022-06-07 18:07:16 +00:00
wiz
bb5abbc581 tkdesk: remove
Last release from 2004, dead upstream, broken despite valiant efforts
by dholland.
2022-06-07 10:15:01 +00:00
pin
ad2b3bf0c7 sysutils/xplr: update to 0.19.0
Changes & fixes
-BREAKING: The builtin modes cannot be accessed using space separated names
 anymore. Use underscore separated mode names.
 For e.g. SwitchModeBuiltin: create file becomes SwitchModeBuiltin: create_file
 and so on.
-Fixed a bug with handling tab key in the input buffer.
-Added xplr.config.general.global_key_bindings to define a set of key bindings
 that are available by default in every mode. e.g esc and ctrl-c.
-Added new builtin mode go_to_path which can be used for typing or pasting
 paths to enter into or to focus on. Type g p to enter this mode.
-Added basic tab completion support for the go_to_path, create_file,
 create_directory, rename and duplicate_as modes.
-Use the builtin function xplr.fn.builtin.try_complete_path to add easy tab
 completion support into your own configuration.
-Fixed syncing current working directory with OSC 7 compatible terminals (e.g.
 Wezterm).
-The NO_COLOR environment variable also disables OSC 7.
-Significantly optimized regex based search and filter.
-The files table is a little compact now.
-Removed boilerplate config from the default init.lua.
-Minor input prompt related improvements in different modes.
2022-06-07 10:11:48 +00:00
wiz
e2bdb3d684 e2fsprogs: turn off nls option
The option is broken - the files it wants to install are not created
(all listed bulk builds on bulktracker mark this as 'failed').

Bump PKGREVISION.
2022-06-07 08:17:37 +00:00
dholland
4b1b7be5d3 Fix up sysutils/tkdesk, some.
- Fix up the TCL interpreter result handling so we don't need to use
   USE_INTERP_RESULT.

 - Fix the first startup segfault (probably the one seen in PR 32807
   but not necessarily) by using Tcl_Free instead of trying to bypass
   it. Unfortunately, there's at least one more segfault at startup
   with no obvious cause.

 - Don't run off the end of string buffers.

 - Remove some uses of sprintf. Use standard headers. Other minor
   tidyups.

 - Correct glitch in the configury patches that made it link
   statically to blt.

 - Avoid passing empty variable names to test(1) during configure.

 - Fix some pkglint.

Bump PKGREVISION to 4, because even though it didn't run and still
doesn't, it does build. :-|
2022-06-06 05:11:58 +00:00
gutteridge
b6123fbf61 intel-microcode-netbsd: add critical missing information 2022-06-04 01:12:57 +00:00
gutteridge
d396583bfc xfce4-taskmanager: update to 1.5.4
Change log:

1.5.4
======
- Update configure.ac.in syntax
- Fix #53: taskmanager translations
- Translation Updates:
  Albanian, Basque, Belarusian, Bulgarian, Catalan, Chinese (China),
  Chinese (Taiwan), Czech, Danish, Dutch, Estonian, French, Galician,
  German, Greek, Hebrew, Indonesian, Italian, Japanese, Kazakh, Korean,
  Lithuanian, Norwegian Bokmål, Polish, Portuguese, Portuguese
  (Brazil), Russian, Serbian, Slovak, Spanish, Swedish, Thai, Turkish,
  Ukrainian

1.5.3
======
- Fix rendering bug (Fixes #44)
- Fix rendering bug for swap graph (relates to #44)
- Fix bindings related to the "show-legend" setting
- Allow to copy full process command line (#33)
- Rename Private to Resident Bytes (#7)
- Avoid grabbing the filter entry if it is not realized
- Fix intltool lock file problem during make distcheck
- `uid_name` has been removed from `task` struct
- Fix invalid casts for "About" and "Help" (Fixes #43)
- Show localized website label
- Update COPYING (Issue #49)
- Updated copyright year, authors, and project links
- Translation Updates:
  Albanian, Arabic, Armenian (Armenia), Asturian, Azerbaijani, Basque,
  Belarusian, Bulgarian, Catalan, Chinese (China), Chinese (Hong Kong),
  Chinese (Taiwan), Croatian, Czech, Danish, Dutch, Eastern Armenian,
  English (Australia), English (United Kingdom), Estonian, Finnish,
  French, Galician, German, Greek, Hebrew, Hungarian, Icelandic,
  Indonesian, Interlingue, Italian, Japanese, Kazakh, Korean,
  Lithuanian, Malay, Norwegian Bokmål, Occitan (post 1500), Persian
  (Iran), Polish, Portuguese, Portuguese (Brazil), Russian, Serbian,
  Slovak, Spanish, Swedish, Telugu, Thai, Turkish, Ukrainian, Uyghur
2022-06-04 00:32:33 +00:00
leot
54f438cdb4 rcm: Update to 1.3.5
Changes:
rcm (1.3.5)
-----------
  * BUGFIX: *:*~ exclude paterns work again (Alexander Goldstein)
  * BUGFIX: messages for -C being a copy so can't update (Mat M).
  * BUGFIX: expect at least one existing dotfiles directory (Mat M).
  * BUGFIX: fix program name in rcdn -V (Ivan Tkachenko)
  * Feature: mkrc hooks via -k/-K (Patrick Brisbin)
  * Feature: All symlinks in input are rejected (Mat M).
  * Package and maintenance improvements (Alexander Goldstein, Eric Collins,
      Mat M, Darcy Parker).
2022-06-02 23:48:39 +00:00
bsiegert
d97b2d854f Revbump all Go packages after go118 update 2022-06-02 18:51:56 +00:00
pin
72790e36b7 sysutils/broot: update to 1.13.1
-Fix a regression added in 1.13.0: alt-enter was failing to cd to the selected
 directory
2022-05-30 21:29:03 +00:00
adam
5d8cce99a1 libnotify: updated to 0.7.12
New in 0.7.12
============
* docs/notify-send: Add --transient option to manpage
* notify-send: Move server capabilities check to a separate function
* notify-send: Add debug message about server not supporting persistence
* notification: Include sender-pid hint by default if not provided
* Delete unused notifynotification.xml
* notification: Bookend calling NotifyActionCallback with temporary ref


New in 0.7.11
=============
* Fix potential build errors with old glib version we require
* notify-send: Add support for boolean hints
* notify-send: Support passing any hint value, by parsing variant strings
* notify-send: Add explicit option to create transient notifications


New in 0.7.10
=============
* notify-send: Support commas in icon filenames
* notify-send: Give failing exit code if showing notification fails
* notify-send: Support for replacing an existing notification
* notify-send: Add option to wait until notification has been closed
* notify-send: Add support for notification actions and responses
* notification: Send the application ID when possible
* notification: Use g_memdup2 when available
* notification: Improve SNAP detection and confined desktop ID
* notification: Add support for getting actions activation token
* notify: Use application ID if any to set the fallback app name
* Build fixes and improvements
* Docs updates
2022-05-30 15:58:30 +00:00
bouyer
c5481f4480 Workaround a bug in NetBSD 9.99 kernel: don't pass the path to the
vnd block device to vnconfig, but the vnd name.
Bump PKGREVISION
2022-05-30 09:09:33 +00:00
pin
ec26385f62 sysutils/broot: update to 1.13.0
-close the staging area when it's emptied with a verb (e.g. on :rm)
-format files counts with thousands separator - Fix #549
-try verbs in order allowing some with filters before one without - Fix #552
2022-05-29 17:37:28 +00:00
adam
2cb10187cd py-magic: updated to 0.4.26
Changes to 0.4.26:
- Use tox for all multi-version testing
- Fix use of pytest, use it via tox
2022-05-27 09:46:52 +00:00
pin
b86b1948b2 sysutils/felix: update to 0.9.3
v0.9.3 (2022-05-25)
Added
    -l option creates a log file in $XDG_CONFIG_HOME/felix/log.
    Information such as put, delete, rename, emptying the trash directory,
    etc. will be recorded.
    Add message when there are no operations left to undo/redo.

Changed
    Simplify the info line(below the current directory information).
    Make rename information more understandable("New name: " instead of "⇒").
    Use struct Operation to express the manipulation within the app
    (put/delete/rename) and implement some methods.
    Refactor overall.

Fixed
    Fix put/delete process information.
2022-05-26 21:26:52 +00:00
tnn
ce6296759c lsof: don't need to keep track of the parent vnode kva, save some RAM 2022-05-25 10:02:27 +00:00
tnn
50507b932c lsof: don't consume buffer space if we didn't add a '/' 2022-05-25 09:48:58 +00:00
tnn
61c52bd9e5 lsof: fix comparison operator, ride previous bump 2022-05-25 09:37:54 +00:00
jperkin
821e73ae6c dbus: Add SunOS socket libs for socketpair().
Bump PKGREVISION as this was a configure test that was failing.  The build
would succeed, but the resulting binaries would just break at runtime with
a "you do not have socketpair support" error.  Thanks for that, dbus.
2022-05-25 09:33:53 +00:00
tnn
ed3917cc7e lsof: support kmem grovelling of current-era NetBSD rbtree kernel namecache 2022-05-25 09:33:37 +00:00
jaapb
0cb733c72b Replaced mk/ocaml.mk with lang/ocaml/ocaml.mk in ocaml packages 2022-05-24 18:59:20 +00:00
jaapb
5f05f46db9 Recursive revbump associated with update of ocaml.
Also change of mk/ocaml.mk to lang/ocaml/ocaml.mk.
2022-05-24 18:51:47 +00:00
nikita
f0f1479f76 minipro: switch to USE_GITLAB. 2022-05-24 10:22:17 +00:00
nikita
116afc03a7 refi: switch to USE_GITLAB. 2022-05-24 10:19:36 +00:00
nikita
28ad280e32 ufetch: switch to USE_GITLAB. 2022-05-24 10:02:21 +00:00
pin
945806abc0 sysutils/hexyl: update to 0.10.0
Features
-Added new --plain, --no-characters, and --no-position flags
-Allow hex numbers and units for --block-size argument

Other
-Added a man page
 not installed on NetBSD for now,
 see https://github.com/sharkdp/hexyl/issues/159
-Mention ability to specify length in hex
 --length and --bytes are now marked as conflicting command-line options
2022-05-23 07:05:42 +00:00
pin
2ee33aff32 sysutils/dusage: update to 0.3.0
-Simplify ok, err and highlight.
-Autoclap: Bump to 0.2.2
2022-05-22 16:39:02 +00:00
pin
d2997d7acb Asysutils/xplr: update to 0.18.0
Changes & fixes

    Added new command-line arguments --read0, --write0 and -0/--null to
    support reading and printing null character delimited file paths.
    Added support for filtering with regex using the new filters:
        RelativePathDoesMatchRegex
        RelativePathDoesNotMatchRegex
        IRelativePathDoesMatchRegex
        IRelativePathDoesNotMatchRegex
        AbsolutePathDoesMatchRegex
        AbsolutePathDoesNotMatchRegex
        IAbsolutePathDoesMatchRegex
        IAbsolutePathDoesNotMatchRegex
    Key binding f r and f R will now filter using regex.
    Added key binding f backspace to remove the last filter.
    Search mode now defaults to regex search.
    Added a new message SetInputPrompt to set the input prompt dynamically.
    Added new node properties (available via the Lua API):
        created
        last_modified
    Added support for sorting with timestamp using the new sorters:
        ByCreated
        ByLastModified
        ByCanonicalCreated
        ByCanonicalLastModified
        BySymlinkCreated
        BySymlinkLastModified
    The last column in the files table now displays the last modification time.
    Fixed a bug causing crashes when handling unicode characters in the input
    buffer.
    Improved docs.
2022-05-21 21:10:55 +00:00
pin
8c76ee40f6 sysutils/felix: update to 0.9.2
v0.9.2 (2022-05-18)
Added
   -[Experimental] Image preview on the right half of the terminal (press v).
    This feature uses viuer, and high resolution preview, which can be used in
    kitty or terminals that support sixel, is disabled due to the clearance
    issues.
   -crate viuer and image to preview the image.

Fixed
   -Fix text preview bug around new line that occurs when it has tab character.
   -file_ext in ItemInfo is now always lowercased to speed up matching with the
   extension map.
   -Disable renaming non-ascii items: Wide characters such as CJK or characters
   that do not match our intuition caused panic, so before editing, item name
   is now checked if it contains only ascii characters.

Changed
   -Version check option now uses -v | --version, instead of -c | --check.
   -Refactor: Remove magic number and use variable with proper name in the
   filter and shell mode.
   -Restore debug print, which works in debug mode(RUST_LOG has some value).
   -Use simplelog instead of env_logger to create the log file.
2022-05-20 16:31:15 +00:00
nia
1abda19469 intel-microcode-netbsd: Simplify OS version test. 2022-05-19 22:23:12 +00:00
pin
73fd9cdfbd sysutils/zoxide: fix broken build
Rev bumb for changed crates.
2022-05-19 08:53:19 +00:00
gutteridge
6cc04eede3 intel-microcode-netbsd: accommodate double-digit NetBSD majors 2022-05-19 04:29:21 +00:00
gutteridge
64df2149e0 intel-microcode-netbsd: regen for current checksum algorithms 2022-05-19 04:28:28 +00:00
adam
b243f188e9 ansible-lint: updated to 6.2.1
v6.2.1

Bugfixes

Avoid using meta schema on ansible-test integration tests
Update schemas
2022-05-18 20:35:53 +00:00
pin
60d224e70e sysutils/navi: update to 2.20.1
- Fix version in Cargo.toml (#732)
2022-05-18 13:27:34 +00:00
adam
38586a4653 ansible-lint: updated to 6.2.0
v6.2.0

Minor Changes

Add rule to check key order
Improve yamllint messages and documentation
Convert rules documentation to markdown
schema: enable validation of playbook and tasks files
schema: add validation of argument_specs.yml files
schema: add support for ansible-navigator config files
schema: add ability to recognize ansible-lint config files
schema: add ability to recognize yaml inventory files
schema: add ability to recognize meta/runtime.yml files
schema: add support for execution-environments

Bugfixes

Properly raise load-failure when utf-8 decoding fails
Fix codeclimate description output
Recognize tower requirements.txt files
Bump test dependencies
Update to append skipped rules for nested task
Convert main README to markdown
Include schemas inside the wheel
Convert documentation to markdown
Change custom yamllint config logging to debug
Update JSON Schemas
Avoid altering PATH when not needed
Fix offline mode
Allow use of empty files as valid config files
2022-05-18 11:34:56 +00:00
charlotte
ac3d4b4b45 s6: Update MAINTAINER 2022-05-18 00:24:18 +00:00
khorben
20d89e7a58 deforaos-browser: update to 0.5.5
Changes since 0.5.4:

* Renaming of the .desktop files
* Moved the configuration file to
  ~/.config/DeforaOS/Desktop/Browser/Browser.conf
* Improved architecture of the desktop(1) handler
* Matching the latest libDesktop
* Build fix for macOS
* Improved compilation scripts (from DeforaOS configure)

This also makes use of the helper for DeforaOS configure, found in
devel/deforaos-configure/deforaos-configure.mk.
2022-05-17 17:44:27 +00:00
jperkin
92bb9be8e4 baloo5: Support SunOS. 2022-05-17 17:17:57 +00:00
adam
e2535d68fd py-ansible-compat: updated to 2.0.4
v2.0.4
Bugfixes
Add support for tower requirements
2022-05-17 09:30:51 +00:00
adam
104f3af6b0 ansible-core: updated to 2.13.0
v2.13.0
=======

Major Changes
-------------

- Jinja2 Controller Requirement - Jinja2 3.0.0 or newer is required for the control node (the machine that runs Ansible) (https://github.com/ansible/ansible/pull/75881)
- Templating - remove ``safe_eval`` in favor of using ``NativeEnvironment`` but utilizing ``literal_eval`` only in cases when ``safe_eval`` was used (https://github.com/ansible/ansible/pull/75587)

Minor Changes
-------------

- Action Plugins - Add helper method for argument spec validation, and extend to pause and async_wrapper
- Added AIX root CA certs folders - enhance the TLS support in ``uri`` task on AIX
- Added ``module_utils.compat.typing`` to facilitate type-hinting on all supported Python versions.
- Ansible.Basic - small changes to allow use in PowerShell modules running on non-Windows platforms (https://github.com/ansible/ansible/pull/76924).
- AnsibleModule.run_command() now has a toggle to allow caller to decide to handle exceptions from executing the command itself
- Attach concat function to an environment class (https://github.com/ansible/ansible/pull/76282)
- Clarify in a comment that unrolling an iterator in ``Templar._finalize`` is actually necessary. Also switch to using the ``_unroll_iterator`` decorator directly to deduplicate code in ``Templar._finalize``. (https://github.com/ansible/ansible/pull/76436)
- Installation - modernize our python installation, to reduce dynamic code in setup.py, and migrate what is feasible to setup.cfg. This will enable shipping wheels in the future.
- PlayIterator - introduce public methods to access ``PlayIterator._host_states`` (https://github.com/ansible/ansible/pull/74416)
- PlayIterator - use enums for Iterating and Failed states (https://github.com/ansible/ansible/pull/74511)
- Reduce number of iterations through PlayIterator (https://github.com/ansible/ansible/pull/74175)
- Remove more Python 2.x compatibility code from controller (https://github.com/ansible/ansible/pull/77320).
- Start of moving away from using Six, Python 2 and 3 compatibility library (https://github.com/ansible/ansible/pull/75863)
- The collection loader now reports a Python warning if an attempt is made to install the Ansible collection loader a second time. Previously this condition was reported using an Ansible warning.
- ``ansible-galaxy collection [install|verify]`` - allow user-provided signature sources in addition to those from the Galaxy server. Each collection entry in a requirements file can specify a ``signatures`` key followed by a list of sources. Collection name(s) provided on the CLI can specify additional signature sources by using the ``--signatures`` CLI option. Signature sources should be URIs that can be opened with ``urllib.request.urlopen()``, such as "https://example.com/path/to/detached_signature.asc" or "file:///path/to/detached_signature.asc". The ``--keyring`` option must be specified if signature sources are provided.
- ``ansible-galaxy collection [install|verify]`` - use gpg to verify the authenticity of the signed ``MANIFEST.json`` with ASCII armored detached signatures provided by the Galaxy server. The keyring (which is not managed by ``ansible-galaxy``) must be provided with the ``--keyring`` option to use signature verification. If no ``--keyring`` is specified and the collection to ``install|verify`` has associated detached signatures on the Galaxy server, a warning is provided.
- ``ansible-galaxy collection install`` - Add a global configuration to modify the required number of signatures that must verify the authenticity of the collection. By default, the number of required successful signatures is 1. Set this option to ``all`` to require all signatures verify the collection. To ensure signature verification fails if there are no valid signatures, prepend the value with '+', such as ``+all`` or ``+1``.
- ``ansible-galaxy collection install`` - Add a global ignore list for gpg signature errors. This can be used to ignore certain signatures when the number of required successful signatures is all. When the required number of successful signatures is a positive integer, the only effect this has is to display fewer errors to the user on failure (success is determined by having the minimum number of successful signatures, in which case all errors are disregarded).
- ``ansible-galaxy collection install`` - Add a global toggle to turn off GPG signature verification.
- ``ansible-galaxy collection install`` - Store Galaxy server metadata alongside installed collections for provenance. Signatures obtained from the Galaxy server can be used for offline verification with ``ansible-galaxy collection verify --offline``.
- ansible-console - Provide a  way to customize the stdout callback
- ansible-core modules - Remove unused Python shebangs from built-in modules.
- ansible-doc metadata dump - add option ``--no-fail-on-errors`` which allows to not fail the ansible-doc invocation when errors happen during docs parsing or processing. Instead they are reported in the JSON result in an ``error`` key for the affected plugins (https://github.com/ansible/ansible/pull/77035).
- ansible-galaxy - the option to skip certificate verification now also applies when cloning via SCM (git/hg) (https://github.com/ansible/ansible/issues/41077)
- ansible-test - Accept new-style Python modules without a shebang.
- ansible-test - Add ``--version`` support to show the ansible-core version.
- ansible-test - Add support for ``rhel/8.5`` remote instances.
- ansible-test - Add support for remote testing of FreeBSD 12.3.
- ansible-test - Add support for running container tests with ``podman remote`` (https://github.com/ansible/ansible/pull/75753)
- ansible-test - Added the ``fedora35`` test container.
- ansible-test - Change the maximum number of open files in a test container from the default to ``10240``.
- ansible-test - Declare public dependencies of ansible-core and use to limit unguarded imports in plugins.
- ansible-test - Importing ``distutils`` now results in an error.
- ansible-test - Installation of ``cryptography`` is no longer version constrained when ``openssl`` 1.1.0 or later is installed.
- ansible-test - Miscellaneous code cleanup and type hint fixes.
- ansible-test - PowerShell in the ``base`` and ``default`` containers has been upgraded to version 7.1.4.
- ansible-test - Remove RHEL 8.4 remote (``rhel/8.4``) support.
- ansible-test - Remove ``idna`` constraint.
- ansible-test - Remove obsolete ``MAXFD`` display.
- ansible-test - Remove obsolete constraints for Python 2.6.
- ansible-test - Remove support for FreeBSD 12.2 remote provisioning.
- ansible-test - Remove support for macOS 11.1 remote provisioning.
- ansible-test - Remove support for provisioning remote AIX instances.
- ansible-test - Remove the ``centos8`` test container since CentOS 8 will reach end-of-life soon.
- ansible-test - Remove the ``fedora33`` test container since Fedora 33 will reach end-of-life soon.
- ansible-test - Remove unused Python 2.x compatibility code.
- ansible-test - Removed support for Sherlock from the Azure provisioning plugin.
- ansible-test - Removed used ``MarkupSafe`` constraint for Python 3.5 and earlier.
- ansible-test - Requirements for the plugin import test are now frozen.
- ansible-test - Shellcheck in the ``base`` and ``default`` containers has been upgraded to version 0.7.0.
- ansible-test - Stop early with an error if the current working directory contains an invalid collection namespace or name.
- ansible-test - The ``--help`` option is now available when an unsupported cwd is in use.
- ansible-test - The ``--help`` output now shows the same instructions about cwd as would be shown in error messages if the cwd is unsupported.
- ansible-test - The ``pip`` and ``wheel`` packages are removed from all sanity test virtual environments after installation completes to reduce their size. Previously they were only removed from the environments used for the ``import`` sanity test.
- ansible-test - The explanation about cwd usage has been improved to explain more clearly what is required.
- ansible-test - The hash for all managed sanity test virtual environments has changed. Containers that include ``ansible-test sanity --prime-venvs`` will need to be rebuilt to continue using primed virtual environments.
- ansible-test - Update ``base`` container to version 2.1.0.
- ansible-test - Update ``base`` container to version 2.2.0.
- ansible-test - Update ``default`` containers to version 5.2.0.
- ansible-test - Update ``default`` containers to version 5.4.0.
- ansible-test - Update ``default`` containers to version 5.5.0.
- ansible-test - Update ``default`` containers to version 5.6.2.
- ansible-test - Update ``default`` containers to version 5.7.0.
- ansible-test - Update ``default`` containers to version 5.8.0.
- ansible-test - Update ``default`` containers to version 5.9.0.
- ansible-test - Update ``pip`` used to bootstrap remote FreeBSD instances from version 20.3.4 to 21.3.1.
- ansible-test - Update sanity test requirements.
- ansible-test - Update the NIOS test plugin container to version 1.4.0.
- ansible-test - Update the ``alpine`` container to version 3.3.0. This updates the base image from 3.14.2 to 3.15.0, which includes support for installing binary wheels using pip.
- ansible-test - Update the ``base`` and ``default`` containers from Python 3.10.0rc2 to 3.10.0.
- ansible-test - Update the ``base`` and ``default`` containers from a Ubuntu 18.04 to Ubuntu 20.04 base image.
- ansible-test - Update the ``default`` containers to version 5.1.0.
- ansible-test - Update the ``galaxy`` test plugin to get its container from a copy on quay.io.
- ansible-test - Update the ``openshift`` test plugin to get its container from a copy on quay.io.
- ansible-test - Use Python 3.10 as the default Python version for the ``base`` and ``default`` containers.
- ansible-test - add macOS 12.0 as a remote target (https://github.com/ansible/ansible/pull/76328)
- ansible-test - handle JSON decode error gracefully in podman environment.
- ansible-test pslint - Added the `AvoidLongLines <https://github.com/PowerShell/PSScriptAnalyzer/blob/master/docs/Rules/AvoidLongLines.md>`_ rule set to a length of 160.
- ansible-test pslint - Added the `PlaceCloseBrace <https://github.com/PowerShell/PSScriptAnalyzer/blob/master/docs/Rules/PlaceCloseBrace.md>`_ rule set to enforce close braces on a newline.
- ansible-test pslint - Added the `PlaceOpenBrace <https://github.com/PowerShell/PSScriptAnalyzer/blob/master/docs/Rules/PlaceOpenBrace.md>`_ rule set to enforce open braces on the same line and a subsequent newline.
- ansible-test pslint - Added the `UseConsistentIndentation <https://github.com/PowerShell/PSScriptAnalyzer/blob/master/docs/Rules/UseConsistentIndentation.md>`_ rule to enforce indentation is done with 4 spaces.
- ansible-test pslint - Added the `UseConsistentWhitespace <https://github.com/PowerShell/PSScriptAnalyzer/blob/master/docs/Rules/UseConsistentWhitespace.md>`_ rule to enforce whitespace consistency in PowerShell.
- ansible-test pslint - Updated ``PowerShellScriptAnalyzer`` to 1.20.0
- ansible-test sanity validate-modules - the validate-modules sanity test now also checks the documentation of documentable plugin types (https://github.com/ansible/ansible/pull/71734).
- ansible-test validate-modules sanity test - add more schema checks to improve quality of plugin documentation (https://github.com/ansible/ansible/pull/77268).
- ansible-test validate_modules - allow ``choices`` for return values (https://github.com/ansible/ansible/pull/76009).
- apt - Add support for using ">=" in package version number matching.
- apt - Adds APT option ``--allow-change-held-packages`` as module parameter ``allow_change_held_packages`` to allow APT up- or downgrading a package which is on APTs hold list (https://github.com/ansible/ansible/issues/65325)
- auto inventory plugin will now give plugin loading information on verbose output
- callbacks - Add result serialization format options to ``_dump_results`` allowing plugins such as the ``default`` callback to emit ``YAML`` serialized task results in addition to ``JSON``
- dnf - add more specific error message for GPG validation (https://github.com/ansible/ansible/issues/76192)
- env lookup, add default option
- facts - report prefix length for IPv4 addresses in Linux network facts.
- get_parsable_locale now logs result when in debug mode.
- git - display the destination directory path in error msg when local_mods detects local modifications conflict so that users see the exact location
- iptables - add the ``chain_management`` parameter that controls iptables chain creation and deletion
- jinja2_native - keep same behavior on Python 3.10.
- junit callback - Add support for replacing the directory portion of out-of-tree relative task paths with a placeholder.
- k8s - scenario guides for kubernetes migrated to ``kubernetes.core`` collection.
- module_utils.distro - Add missing ``typing`` import from original code.
- package_facts - add pkg_info support for OpenBSD and NetBSD (https://github.com/ansible/ansible/pull/76580)
- services_facts - Add support for openrc (https://github.com/ansible/ansible/pull/76373).
- setting DEFAULT_FACT_PATH is being deprecated in favor of the generic module_defaults keyword
- uri - Avoid reading the response body when not needed
- uri - Eliminate multiple requests to determine the final URL for file naming with ``dest``
- validate-modules - do some basic validation on the ``M(...)``, ``U(...)``, ``L(..., ...)`` and ``R(..., ...)`` documentation markups (https://github.com/ansible/ansible/pull/76262).
- vmware - migrated vmware scenario guides to `community.vmware` repo.
- yum, dnf - add sslverify option to temporarily disable certificate validation for a repository

Breaking Changes / Porting Guide
--------------------------------

- Module Python Dependency - Drop support for Python 2.6 in module execution.
- Templating - it is no longer allowed to perform arithmetic and concatenation operations outside of the jinja template (https://github.com/ansible/ansible/pull/75587)
- The ``finalize`` method is no longer exposed in the globals for use in templating.

Deprecated Features
-------------------

- ansible-core - Remove support for Python 2.6.
- ansible-test - Remove support for Python 2.6.
- ssh connection plugin option scp_if_ssh in favor of ssh_transfer_method.

Removed Features (previously deprecated)
----------------------------------------

- Remove deprecated ``Templar.set_available_variables()`` method (https://github.com/ansible/ansible/issues/75828)
- cli - remove deprecated ability to set verbosity before the sub-command (https://github.com/ansible/ansible/issues/75823)
- copy - remove deprecated ``thirsty`` alias (https://github.com/ansible/ansible/issues/75824)
- psrp - Removed fallback on ``put_file`` with older ``pypsrp`` versions. Users must have at least ``pypsrp>=0.4.0``.
- url_argument_spec - remove deprecated ``thirsty`` alias for ``get_url`` and ``uri`` modules (https://github.com/ansible/ansible/issues/75825, https://github.com/ansible/ansible/issues/75826)

Security Fixes
--------------

- Do not include params in exception when a call to ``set_options`` fails. Additionally, block the exception that is returned from being displayed to stdout. (CVE-2021-3620)

Bugfixes
--------

- Add a YAML representer for ``NativeJinjaText``
- Add a YAML representer for ``NativeJinjaUnsafeText``
- AnsiballZ - Ensure we use the full python package in the module cache filename to avoid a case where ``collections:`` is used to execute a module via short name, where the short name duplicates another module from ``ansible.builtin`` or another collection that was executed previously.
- Ansible.ModuleUtils.LinkUtil - Ignore the ``LIB`` environment variable when loading the ``LinkUtil`` code
- Ansible.ModuleUtils.SID - Use user principal name as is for lookup in the ``Convert-ToSID`` function - https://github.com/ansible/ansible/issues/77316
- Detect package manager for Amazon Linux 2022 (AL2022) as dnf
- Ensure the correct ``environment_class`` is set on ``AnsibleJ2Template``
- Fix ``AttributeError`` when providing password file via ``--connection-password-file`` (https://github.com/ansible/ansible/issues/76530)
- Fix ``end_play`` to end the current play only (https://github.com/ansible/ansible/issues/76672)
- Fix collection filter/test plugin redirects (https://github.com/ansible/ansible/issues/77192).
- Fix executing includes in the always section in the free strategy (https://github.com/ansible/ansible/issues/75642)
- Fix for when templating empty template file resulted in file with string 'None' (https://github.com/ansible/ansible/issues/76610)
- Fix help message for the 'ansible-galaxy collection verify' positional argument. The positional argument must be a collection name (https://github.com/ansible/ansible/issues/76087).
- Fix module logging issue when using custom module on WSL2 (https://github.com/ansible/ansible/issues/76320)
- Fix task debugger to work with ``run_once`` using ``linear`` strategy (https://github.com/ansible/ansible/issues/76049)
- Fix traceback when installing a collection from a git repository and git is not installed (https://github.com/ansible/ansible/issues/77479).
- Interpreter Discovery - Fallback to OS family if the distro is not found in ``INTERPRETER_PYTHON_DISTRO_MAP`` (https://github.com/ansible/ansible/issues/75560)
- Interpreter discovery - Add ``RHEL`` to ``OS_FAMILY_MAP`` for correct family fallback for interpreter discovery (https://github.com/ansible/ansible/issues/77368)
- Make include_role/include_tasks work with any_errors_fatal (https://github.com/ansible/ansible/issues/50897)
- Parser errors from within includes should not be rescueable (https://github.com/ansible/ansible/issues/73657)
- Prevent losing unsafe on results returned from lookups (https://github.com/ansible/ansible/issues/77535)
- Templating - Ensure we catch exceptions when getting ``.filters`` and ``.tests`` attributes on their respective plugins and properly error, instead of aborting which results in no filters being added to the jinja2 environment
- Trigger an undefined error when an undefined variable is detected within a dictionary and/or list (https://github.com/ansible/ansible/pull/75587)
- _run_loop - Add the task name to the warning (https://github.com/ansible/ansible/issues/76011)
- ``Templar.copy_with_new_env`` - set the ``finalize`` method of the new ``Templar`` object for the new environment (https://github.com/ansible/ansible/issues/76379)
- add_host/group_by: fix using changed_when in a loop (https://github.com/ansible/ansible/issues/71627)
- ansible - Exclude Python 2.6 from Python interpreter discovery.
- ansible-config avoid showing _terms and _input when --only-changed.
- ansible-doc - Fix ansible-doc -l ansible.builtin / ansible.legacy not returning anything
- ansible-doc - ignore plugin deprecation warnings (https://github.com/ansible/ansible/issues/75671)
- ansible-galaxy - Add galaxy_collection_skeleton/galaxy_collection_skeleton_ignore configuration options
- ansible-galaxy - Fix using the '--ignore-certs' option when there is no server-specific configuration for the Galaxy server.
- ansible-galaxy - installing/downloading collections with invalid versions in git repositories and directories now gives a formatted error message (https://github.com/ansible/ansible/issues/76425, https://github.com/ansible/ansible/issues/75404).
- ansible-galaxy - when installing a role properly raise an error when inaccessible path is specified multiple times in roles_path (e.g. via environment variable and command line option) (https://github.com/ansible/ansible/issues/76316)
- ansible-galaxy collection build - Ignore any existing ``MANIFEST.json`` and ``FILES.json`` in the root directory when building a collection.
- ansible-galaxy collection verify - display files/directories not included in the FILES.json as modified content.
- ansible-galaxy publish - Fix warning and error detection in import messages to properly display them in Ansible
- ansible-pull handle case where hostname and nodename are empty
- ansible-test - Add default entry for Windows remotes to be used with unknown versions.
- ansible-test - All virtual environments managed by ansible-test are marked as usable after being bootstrapped, to avoid errors caused by use of incomplete environments. Previously this was only done for sanity tests. Existing environments from previous versions of ansible-test will be recreated on demand due to lacking the new marker.
- ansible-test - Automatic target requirements installation is now based on the target environment instead of the controller environment.
- ansible-test - Correctly detect when running as the ``root`` user (UID 0) on the origin host. The result of the detection was incorrectly being inverted.
- ansible-test - Don't fail if network cannot be disconnected (https://github.com/ansible/ansible/pull/77472)
- ansible-test - Fix Python real prefix detection when running in a ``venv`` virtual environment.
- ansible-test - Fix ``windows-integration`` and ``network-integration`` when used with the ``--docker`` option and user-provided inventory.
- ansible-test - Fix installation and usage of ``pyyaml`` requirement for the ``import`` sanity test for collections.
- ansible-test - Fix path to inventory file for ``windows-integration`` and ``network-integration`` commands for collections.
- ansible-test - Fix plugin loading.
- ansible-test - Fix skipping of tests marked ``needs/python`` on the origin host.
- ansible-test - Fix skipping of tests marked ``needs/root`` on the origin host.
- ansible-test - Fix the ``import`` sanity test to work properly when Ansible's built-in vendoring support is in use.
- ansible-test - Fix the ``validate-modules`` sanity test to avoid double-loading the collection loader and possibly failing on import of the ``packaging`` module.
- ansible-test - Fix traceback in ``import`` sanity test on Python 2.7 when ``pip`` is not available.
- ansible-test - Fix traceback in the ``validate-modules`` sanity test when testing an Ansible module without any callables.
- ansible-test - Fix traceback when running from an install and delegating execution to a different Python interpreter.
- ansible-test - Fix traceback when using the ``--all`` option with PowerShell code coverage.
- ansible-test - Fix type hints.
- ansible-test - Import ``yaml.cyaml.CParser`` instead of ``_yaml.CParser`` in the ``yamllint`` sanity test.
- ansible-test - Limit ``paramiko`` installation to versions before 2.9.0. This is required to maintain support for systems which do not support RSA SHA-2 algorithms.
- ansible-test - Pylint Deprecated Plugin - Use correct message symbols when date or version is not a float or str (https://github.com/ansible/ansible/issues/77085)
- ansible-test - Relocate constants to eliminate symlink.
- ansible-test - Replace the directory portion of out-of-tree paths in JUnit files from integration tests with the ``out-of-tree:`` prefix.
- ansible-test - Sanity tests run with the ``--requirements` option for Python 2.x now install ``virtualenv`` when it is missing or too old. Previously it was only installed if missing. Version 16.7.12 is now installed instead of the latest version.
- ansible-test - Set the ``pytest`` option ``--rootdir`` instead of letting it be auto-detected.
- ansible-test - Show an error message instead of a traceback when running outside of a supported directory.
- ansible-test - Target integration test requirements are now correctly installed for target environments running on the controller.
- ansible-test - The ``import`` sanity test no longer reports errors about ``packaging`` being missing when testing collections.
- ansible-test - Update distribution test containers to version 3.1.0.
- ansible-test - Update help links to reference ``ansible-core`` instead of ``ansible``.
- ansible-test - Update unit tests to use the ``--forked`` option instead of the deprecated ``--boxed`` option.
- ansible-test - Use https://ci-files.testing.ansible.com/ for instance bootstrapping instead of an S3 endpoint.
- ansible-test - Use relative paths in JUnit files generated during integration test runs.
- ansible-test - Use the correct variable to reference the client's SSH key when generating inventory.
- ansible-test - Use the legacy collection loader for ``import`` sanity tests on target-only Python versions.
- ansible-test - Virtual environments managed by ansible-test now use consistent versions of ``pip``, ``setuptools`` and ``wheel``. This avoids issues with virtual environments containing outdated or dysfunctional versions of these tools. The initial bootstrapping of ``pip`` is done by ansible-test from an HTTPS endpoint instead of creating the virtual environment with it already present.
- ansible-test - fix a typo in validate-modules.
- ansible-test - fixed support container failures (eg http-test-container) under podman
- ansible-test compile sanity test - do not crash if a column could not be determined for an error (https://github.com/ansible/ansible/pull/77465).
- ansible-test pslint - Fix error when encountering validation results that are highly nested - https://github.com/ansible/ansible/issues/74151
- ansible-vault encrypt_string - fix ``--output`` option to correctly write encrypted string into given file (https://github.com/ansible/ansible/issues/75101)
- ansible.builtin.file modification_time supports check_mode
- ansible_facts.devices - Fix parsing of device serial number detected via sg_inq for rhel8 (https://github.com/ansible/ansible/issues/75420)
- apt - fails to deploy deb file to old debian systems using python-apt < 0.8.9 (https://github.com/ansible/ansible/issues/47277)
- arg_spec - Fix incorrect ``no_log`` warning when a parameter alias is used (https://github.com/ansible/ansible/pull/77576)
- async - Improve performance of sending async callback events by never sending the full task through the queue (https://github.com/ansible/ansible/issues/76729)
- catch the case that cowsay is broken which would lead to missing output
- cleaning facts will now only warn about the variable name and not post the content, which can be undesireable to disclose
- collection_loader - Implement 'find_spec' and 'exec_module' to override deprecated importlib methods 'find_module' and 'load_module' when applicable (https://github.com/ansible/ansible/issues/74660).
- correctly inherit vars from parent in block (https://github.com/ansible/ansible/issues/75286).
- default callback - Ensure we compare FQCN also in lockstep logic, to ensure using the FQCN of a strategy plugin triggers the correct behavior in the default callback plugin. (https://github.com/ansible/ansible/issues/76782)
- distribution - add EuroLinux to fact gathering (https://github.com/ansible/ansible/pull/76624).
- distribution - detect tencentos and gather correct facts on the distro.
- dnf - ensure releasever is passed into libdnf as string (https://github.com/ansible/ansible/issues/77010)
- extend timeout for ansible-galaxy when communicating with the galaxy server api, and apply it to all interactions with the api
- facts - add support for deepin distro information detection (https://github.com/ansible/ansible/issues/77286).
- first_found - fix to allow for spaces in file names (https://github.com/ansible/ansible/issues/77136)
- gather_facts - Fact gathering now continues even if it fails to read a file
- gather_facts action now handles the move of base connection plugin types into collections to add/prevent subset argument correctly
- gather_facts/setup will not fail anymore if capsh is present but not executable
- git module fix docs and proper use of ssh wrapper script and GIT_SSH_COMMAND depending on version.
- git module is more consistent and clearer about which ssh options are added to git calls.
- git module no longer uses wrapper script for ssh options.
- hacking - fix incorrect usage of deprecated fish-shell redirection operators that failed to honor ``--quiet`` flag when sourced (https://github.com/ansible/ansible/pull/77180).
- hostname - Do not require SystemdStrategy subclasses for every distro (https://github.com/ansible/ansible/issues/76792)
- hostname - Fix Debian strategy KeyError, use `SystemdStrategy` (https://github.com/ansible/ansible/issues/76124)
- hostname - Update the systemd strategy in the ``hostname`` module to not interfere with NetworkManager (https://github.com/ansible/ansible/issues/76958)
- hostname - add hostname support for openEuler distro (https://github.com/ansible/ansible/pull/76619).
- hostname - use ``file_get_content()`` to read the file containing the host name in the ``FileStrategy.get_permanent_hostname()`` method. This prevents a ``TypeError`` from being raised when the strategy is used (https://github.com/ansible/ansible/issues/77025).
- include_vars, properly initialize variable as there is corner case in which it can end up referenced and not defined
- inventory - parameterize ``disable_lookups`` in ``Constructable`` (https://github.com/ansible/ansible/issues/76769).
- inventory manager now respects --flush-cache
- junit callback - Fix traceback during automatic fact gathering when using relative paths.
- junit callback - Fix unicode error when handling non-ASCII task paths.
- module_utils.common.yaml - The ``SafeLoader``, ``SafeDumper`` and ``Parser`` classes now fallback to ``object`` when ``yaml`` is not available. This fixes tracebacks when inheriting from these classes without requiring a ``HAS_YAML`` guard around class definitions.
- parameters - handle blank values when argument is a list (https://github.com/ansible/ansible/issues/77108).
- play_context now compensates for when a conneciton sets the default to inventory_hostname but skips adding it to the vars.
- playbook/strategy have more informative 'attribute' based errors for playbook objects and handlers.
- python modules (new type) will now again prefer the specific python stated in the module's shebang instead of hardcoding to /usr/bin/python.
- replace - Always return ``rc`` to ensure return values are consistent - https://github.com/ansible/ansible/pull/71963
- script - skip in check mode if the plugin cannot determine if a change will occur (i.e. neither `creates` or `removes` are provided).
- service - Fixed handling of sleep arguments during service restarts on AIX. (https://github.com/ansible/ansible/issues/76877)
- service - Fixed service restarts with arguments on AIX. (https://github.com/ansible/ansible/issues/76840)
- service_facts module will now give more meaningful warnings when it fails to gather data.
- set_fact/include_vars correctly handle delegation assignments within loops
- setup - detect docker container with check for ./dockerenv or ./dockinit (https://github.com/ansible/ansible/pull/74349).
- shell/command - only return changed as True if the task has not been skipped.
- shell/command - only skip in check mode if the options `creates` and `removes` are both None.
- ssh connection - properly quote controlpersist path given by user to avoid issues with spaces and other characters
- ssh connection avoid parsing ssh cli debug lines as they can match expected output at high verbosities.
- ssh connection now uses more correct host source as play_context can ignore loop/delegation variations.
- sudo become plugin, fix handling of non interactive flags, previous substitution was too naive
- systemd - check if service is alias so it gets enabled (https://github.com/ansible/ansible/issues/75538).
- systemd - check if service is indirect so it gets enabled (https://github.com/ansible/ansible/issues/76453).
- task_executor reverts the change to push facts into delegated vars on loop finalization as result managing code already handles this and was duplicating effort to wrong result.
- template lookup - restore inadvertently deleted default for ``convert_data`` (https://github.com/ansible/ansible/issues/77004)
- to_json/to_nice_json filters defaults back to unvaulting/no unsafe packing.
- unarchive - Fix zip archive file listing that caused issues with content postprocessing (https://github.com/ansible/ansible/issues/76067).
- unarchive - Make extraction work when the LANGUAGE environment variable is set to a non-English locale.
- unarchive - apply ``owner`` and ``group`` permissions to top folder (https://github.com/ansible/ansible/issues/35426)
- unarchive - include the original error when a handler cannot manage the archive (https://github.com/ansible/ansible/issues/28977).
- unarchive - the ``io_buffer_size`` option added in 2.12 was not accepted by the module (https://github.com/ansible/ansible/pull/77271).
- urls - Allow ``ca_path`` to point to a bundle containing multiple PEM certs (https://github.com/ansible/ansible/issues/75015)
- urls/uri - Address case where ``HTTPError`` isn't fully initialized due to the error, and is missing certain methods and attributes (https://github.com/ansible/ansible/issues/76386)
- user - allow ``password_expiry_min`` and ``password_expiry_min`` to be set to ``0`` (https://github.com/ansible/ansible/issues/75017)
- user - allow password min and max to be set at the same time (https://github.com/ansible/ansible/issues/75017)
- user - update logic to check if user exists or not in MacOS.
- validate_argument_spec - Skip suboption validation if the top level option is an invalid type (https://github.com/ansible/ansible/issues/75612).
- variablemanager, more efficient read of vars files
- vault - Warn instead of fail for missing vault IDs if at least one valid vault secret is found.
- winrm - Ensure ``kinit`` is run with the same ``PATH`` env var as the Ansible process
- yum - prevent storing unnecessary cache data by running `yum makecache fast` (https://github.com/ansible/ansible/issues/76336)

Known Issues
------------

- get_url - document ``check_mode`` correctly with unreliable changed status (https://github.com/ansible/ansible/issues/65687).
2022-05-17 09:29:54 +00:00
jperkin
18fdf1b195 htop: Fix SunOS includes. 2022-05-16 12:14:22 +00:00
pin
fcb3ab6be9 sysutils/navi: update to 2.20.0
New features
    Release binary for Linux ARM64 (#728)
    Make width configurable for snippet column
    Add shared paths for cheat directory and config file
    Add build feature to disable repo management
    Add build feature to disable command execution

Code quality
    Bump all possible dependencies (#729)
    Temporarily remove lint checks (#730)
    Fix path-related tests (#727)
    Fix minor typos
    Remove references to Linuxbrew
2022-05-15 21:27:10 +00:00
schmonz
6235a802b8 Specify TEST_DIRS to fix previous. 2022-05-15 17:40:02 +00:00
schmonz
759200a5f9 Decouple tests from build. Skip creating sysdeps, nothing uses it. 2022-05-15 17:26:31 +00:00
adam
092480d4e3 py-ansible-compat: needs py-setuptools_scm 2022-05-15 10:49:36 +00:00
jperkin
aad6767a65 pciutils: Update patch to current version. 2022-05-14 16:47:48 +00:00
jperkin
9da4eb86ac kfilemetadata5: Avoid attr dependency on SunOS.
Doesn't appear to be required, and the latter is unsupported.
2022-05-14 16:08:58 +00:00
jperkin
695e9fbc28 gnome-tracker-miners: Apply sha256sum patch everywhere.
It's not just NetBSD that needs this, at least macOS and SmartOS too, and
likely many more.
2022-05-14 11:10:14 +00:00
wiz
9e759ca67e ansible-base: finish removal 2022-05-14 04:49:54 +00:00
adam
d0c7752891 ansible-lint: updated to 6.1.0
v6.1.0

Minor Changes

Implement JSON Schema verification for several known file types
Improve cli argument handling
Add no-prompting rule as experimental
Add only-builtins rule to check compatibility with core
Add native SARIF output support
--write: Optionally pass rule names to --write in cli
--write: Allow Transforms to mark MatchErrors as fixed

Bugfixes

Fix support for block tasks in unnamed-task rule
Make sure all tasks get evaluated by matchtask including block/always/rescue and nested tasks
Ensure tags are escaped when printed
Detect role argument_specs files as a lintable kind
Fix var-naming rule to show line numbers and apply noqa
--write: Do not rewrite zero 0 as octal 00
Relax the yamllint rules on spaces inside braces for flow mappings
Update test and typing deps and remove special code paths for py < 3.8
Update package metadata for setuptools
Apply var-spacing tests to vars files
Add philosophy section to the documentation
Propagate error message to user on systemexit
Fix loading ansible-lint.yml in git projects
2022-05-14 04:49:06 +00:00
adam
d112cc4524 ansible-base: removed 2022-05-14 04:44:02 +00:00
adam
121ee4cf4f ansible: updated to 5.7.1
v5.7.1

Minor Changes
-------------

- The version of fortinet.fortios has been rolled back to 2.1.4 (from 2.1.5) to address a syntax error pending a new release of
the collection


v5.7.0

Major Changes
-------------

community.postgresql
~~~~~~~~~~~~~~~~~~~~

- postgresql_user - the ``priv`` argument has been deprecated and will be removed in ``community.postgresql 3.0.0``. Please use the ``postgresql_privs`` module to grant/revoke privileges instead (https://github.com/ansible-collections/community.postgresql/issues/212).

fortinet.fortios
~~~~~~~~~~~~~~~~

- Support FortiOS 7.0.2, 7.0.3, 7.0.4, 7.0.5.

Minor Changes
-------------

ansible.utils
~~~~~~~~~~~~~

- 'consolidate' filter plugin added.

cloud.common
~~~~~~~~~~~~

- Move the content of README_ansible_turbo.module.rst in the main README.md to get visibility on Ansible Galaxy.

community.dns
~~~~~~~~~~~~~

- Prepare collection for inclusion in an Execution Environment by declaring its dependencies (https://github.com/ansible-collections/community.dns/pull/93).

community.docker
~~~~~~~~~~~~~~~~

- Prepare collection for inclusion in an Execution Environment by declaring its dependencies. The ``docker_stack*`` modules are not supported (https://github.com/ansible-collections/community.docker/pull/336).
- current_container_facts - add detection for GitHub Actions (https://github.com/ansible-collections/community.docker/pull/336).
- docker_container - support returning Docker container log output when using Docker's ``local`` logging driver, an optimized local logging driver introduced in Docker 18.09 (https://github.com/ansible-collections/community.docker/pull/337).

community.general
~~~~~~~~~~~~~~~~~

- alternatives - add ``state`` parameter, which provides control over whether the alternative should be set as the active selection for its alternatives group (https://github.com/ansible-collections/community.general/issues/4543, https://github.com/ansible-collections/community.general/pull/4557).
- atomic_container - minor refactoring (https://github.com/ansible-collections/community.general/pull/4567).
- clc_alert_policy - minor refactoring (https://github.com/ansible-collections/community.general/pull/4556).
- clc_group - minor refactoring (https://github.com/ansible-collections/community.general/pull/4556).
- clc_loadbalancer - minor refactoring (https://github.com/ansible-collections/community.general/pull/4556).
- clc_server - minor refactoring (https://github.com/ansible-collections/community.general/pull/4556).
- cmd_runner module util - reusable command runner with consistent argument formatting and sensible defaults (https://github.com/ansible-collections/community.general/pull/4476).
- datadog_monitor - support new datadog event monitor of type `event-v2 alert` (https://github.com/ansible-collections/community.general/pull/4457)
- filesystem - add support for resizing btrfs (https://github.com/ansible-collections/community.general/issues/4465).
- lxd_container - adds ``project`` option to allow selecting project for LXD instance (https://github.com/ansible-collections/community.general/pull/4479).
- lxd_profile - adds ``project`` option to allow selecting project for LXD profile (https://github.com/ansible-collections/community.general/pull/4479).
- nmap inventory plugin - add ``sudo`` option in plugin in order to execute ``sudo nmap`` so that ``nmap`` runs with elevated privileges (https://github.com/ansible-collections/community.general/pull/4506).
- nomad_job - minor refactoring (https://github.com/ansible-collections/community.general/pull/4567).
- nomad_job_info - minor refactoring (https://github.com/ansible-collections/community.general/pull/4567).
- packet_device - minor refactoring (https://github.com/ansible-collections/community.general/pull/4567).
- packet_sshkey - minor refactoring (https://github.com/ansible-collections/community.general/pull/4567).
- packet_volume - minor refactoring (https://github.com/ansible-collections/community.general/pull/4567).
- profitbricks - minor refactoring (https://github.com/ansible-collections/community.general/pull/4567).
- proxmox - minor refactoring (https://github.com/ansible-collections/community.general/pull/4567).
- proxmox inventory plugin - add token authentication as an alternative to username/password (https://github.com/ansible-collections/community.general/pull/4540).
- proxmox inventory plugin - parse LXC configs returned by the proxmox API (https://github.com/ansible-collections/community.general/pull/4472).
- proxmox_snap - add restore snapshot option (https://github.com/ansible-collections/community.general/pull/4377).
- proxmox_snap - fixed timeout value to correctly reflect time in seconds. The timeout was off by one second (https://github.com/ansible-collections/community.general/pull/4377).
- redfish_command - add ``IndicatorLedOn``, ``IndicatorLedOff``, and ``IndicatorLedBlink`` commands to the Systems category for controling system LEDs (https://github.com/ansible-collections/community.general/issues/4084).
- seport - minor refactoring (https://github.com/ansible-collections/community.general/pull/4471).
- smartos_image_info - minor refactoring (https://github.com/ansible-collections/community.general/pull/4567).
- terraform - adds ``terraform_upgrade`` parameter which allows ``terraform init`` to satisfy new provider constraints in an existing Terraform project (https://github.com/ansible-collections/community.general/issues/4333).
- udm_group - minor refactoring (https://github.com/ansible-collections/community.general/pull/4556).
- udm_share - minor refactoring (https://github.com/ansible-collections/community.general/pull/4556).
- vmadm - minor refactoring (https://github.com/ansible-collections/community.general/pull/4567).
- webfaction_app - minor refactoring (https://github.com/ansible-collections/community.general/pull/4567).
- webfaction_db - minor refactoring (https://github.com/ansible-collections/community.general/pull/4567).
- xfconf - added missing value types ``char``, ``uchar``, ``int64`` and ``uint64`` (https://github.com/ansible-collections/community.general/pull/4534).

community.grafana
~~~~~~~~~~~~~~~~~

- Remove requirement for `ds_type` and `ds_url` parameters when deleting a datasource
- add `grafana` action group in `meta/runtime.yml` to support for module group defaults
- refactor grafana_notification_channel module

community.hrobot
~~~~~~~~~~~~~~~~

- Prepare collection for inclusion in an Execution Environment by declaring its dependencies (https://github.com/ansible-collections/community.hrobot/pull/45).

community.zabbix
~~~~~~~~~~~~~~~~

- all modules - prepare for deprecation of distutils LooseVersion.
- collection - Add dependencies to other collections. This helps Ansible Galaxy automatically downloading collections that this collection relies on to run.
- connection.httpapi (plugin) - add initial httpapi connection plugin.
- httpapi.jsonrpc (plugin) - add initial httpapi for future handling of json-rpc.
- new module zabbix authentication for configuring global authentication settings in Zabbix Server's Settings section of GUI.
- new module zabbix_autoregister for configuring global autoregistration settings in Zabbix Server's Settings section of GUI.
- new module zabbix_housekeeping for configuring global housekeeping settings in Zabbix Server's Settings section of GUI.
- test_zabbix_host_info - fix Template/Group names for 5.4
- test_zabbix_screen - disable testing for screen in 5.4 (deprecated)
- zabbix_action - additional fixes to make module work with Zabbix 6.0 (https://github.com/ansible-collections/community.zabbix/pull/664)
- zabbix_action - module ported to work with Zabbix 6.0 (https://github.com/ansible-collections/community.zabbix/pull/648, https://github.com/ansible-collections/community.zabbix/pull/653)
- zabbix_agent - Check if 'firewalld' exist and is running when handler is executed.
- zabbix_agent - Install the correct Python libxml2 package on SLES15
- zabbix_agent - Move inclusion of the apache.yml tasks to later stage during execution of role.
- zabbix_agent - Prepare for Zabbix 6.0.
- zabbix_agent - Specify a minor version with zabbix_agent_version_minor for RH systems.
- zabbix_agent - There was no way to configure a specific type for the macro.
- zabbix_agent - Use multiple aliases in the configuration file with ``zabbix_agent_zabbix_alias`` or ``zabbix_agent2_zabbix_alias``.
- zabbix_maintenance - added new module parameter `tags`, which allows configuring Problem Tags on maintenances.
- zabbix_proxy - Prepare for Zabbix 6.0.
- zabbix_proxy - Specify a minor version with zabbix_proxy_version_minor for RH systems.
- zabbix_proxy - Support for Sangoma and treat it like a RHEL system.
- zabbix_server - Check the 'zabbix_server_install_database_client' variable in RedHat tasks.
- zabbix_server - Prepare for Zabbix 6.0.
- zabbix_server - Specify a minor version with zabbix_server_version_minor for RH systems.
- zabbix_user - change alias property to username (changed in 5.4) (alias is now an alias for username)
- zabbix_user_info - change alias property to username (changed in 5.4) (alias is now an alias for username)
- zabbix_web - Change format ENCRYPTION, VERIFY_HOST from string to boolean.
- zabbix_web - Specify a minor version with zabbix_web_version_minor for RH systems.

f5networks.f5_modules
~~~~~~~~~~~~~~~~~~~~~

- bigip_device_info - add UCS creation date to the data gathered
- bigip_virtual_server - add service_down_immediate_action parameter
- bigiq_regkey_license - add addon_keys parameter to the module

netapp.cloudmanager
~~~~~~~~~~~~~~~~~~~

- na_cloudmanager_connector_gcp - when using the user application default credential authentication by running the command gcloud auth application-default login, ``gcp_service_account_path`` is not needed.

netapp.ontap
~~~~~~~~~~~~

- na_ontap_cluster_config role - use na_ontap_login_messages as na_ontap_motd is deprecated.
- na_ontap_debug - report ansible version and ONTAP collection version.
- na_ontap_efficiency_policy - Added REST support.
- na_ontap_export_policy_rule - new option ``ntfs_unix_security`` for NTFS export UNIX security options added.
- na_ontap_lun - Added REST support.
- na_ontap_snapmirror -- Added more descriptive error messages for REST
- na_ontap_snapshot_policy - Added REST support to the na_ontap_snapshot_policy module.
- na_ontap_svm - add support for web services (ssl modify) - REST only with 9.8 or later.
- na_ontap_volume - add support for SnapLock - only for REST.
- na_ontap_volume - allow to modify volume after rename.
- na_ontap_volume - new option ``max_files`` to increase the inode count value.
- na_ontap_vserver_create role - support max_volumes option.

netbox.netbox
~~~~~~~~~~~~~

- Add meta information for use in Execution Environments
- Multiple modules - add new parameters added in NetBox 3.2
- nb_inventory - Add site_group as an option
- netbox_front_port and netbox_rear_port - Add label as parameter

sensu.sensu_go
~~~~~~~~~~~~~~

- Added support for ansible 2.13
- Removed support for CentOS 8

t_systems_mms.icinga_director
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

- Add icinga_serviceset module (https://github.com/T-Systems-MMS/ansible-collection-icinga-director/pull/163)
- Test more ansible versions (https://github.com/T-Systems-MMS/ansible-collection-icinga-director/pull/162)

Deprecated Features
-------------------

community.general
~~~~~~~~~~~~~~~~~

- nmcli - deprecate default hairpin mode for a bridge. This so we can change it to ``false`` in community.general 7.0.0, as this is also the default in ``nmcli`` (https://github.com/ansible-collections/community.general/pull/4334).
- proxmox inventory plugin - the current default ``true`` of the ``want_proxmox_nodes_ansible_host`` option has been deprecated. The default will change to ``false`` in community.general 6.0.0. To keep the current behavior, explicitly set ``want_proxmox_nodes_ansible_host`` to ``true`` in your inventory configuration. We suggest to already switch to the new behavior by explicitly setting it to ``false``, and by using ``compose:`` to set ``ansible_host`` to the correct value. See the examples in the plugin documentation for details (https://github.com/ansible-collections/community.general/pull/4466).

Bugfixes
--------

Ansible-core
~~~~~~~~~~~~

- Ansible.ModuleUtils.SID - Use user principal name as is for lookup in the ``Convert-ToSID`` function - https://github.com/ansible/ansible/issues/77316
- Fix traceback when installing a collection from a git repository and git is not installed (https://github.com/ansible/ansible/issues/77479).
- ansible-test - Correctly detect when running as the ``root`` user (UID 0) on the origin host. The result of the detection was incorrectly being inverted.
- ansible-test - Fix skipping of tests marked ``needs/python`` on the origin host.
- ansible-test - Fix skipping of tests marked ``needs/root`` on the origin host.
- ansible-test compile sanity test - do not crash if a column could not be determined for an error (https://github.com/ansible/ansible/pull/77465).
- hostname - use ``file_get_content()`` to read the file containing the host name in the ``FileStrategy.get_permanent_hostname()`` method. This prevents a ``TypeError`` from being raised when the strategy is used (https://github.com/ansible/ansible/issues/77025).
- script - skip in check mode since the plugin cannot determine if a change will occur.
- shell/command - only skip in check mode if the options `creates` and `removes` are both None.
- winrm - Ensure ``kinit`` is run with the same ``PATH`` env var as the Ansible process

cloud.common
~~~~~~~~~~~~

- fix parameters with aliases not being passed through (https://github.com/ansible-collections/cloud.common/issues/91).
- fix turbo mode loading incorrect module (https://github.com/ansible-collections/cloud.common/pull/102).
- turbo - Ensure we don't call the module with duplicated aliased parameters.

community.dns
~~~~~~~~~~~~~

- Update Public Suffix List.

community.docker
~~~~~~~~~~~~~~~~

- docker connection plugin - make sure that ``docker_extra_args`` is used for querying the Docker version. Also ensures that the Docker version is only queried when needed. This is currently the case if a remote user is specified (https://github.com/ansible-collections/community.docker/issues/325, https://github.com/ansible-collections/community.docker/pull/327).

community.general
~~~~~~~~~~~~~~~~~

- dnsmadeeasy - fix failure on deleting DNS entries when API response does not contain monitor value (https://github.com/ansible-collections/community.general/issues/3620).
- git_branch - remove deprecated and unnecessary branch ``unprotect`` method (https://github.com/ansible-collections/community.general/pull/4496).
- gitlab_group - improve searching for projects inside group on deletion (https://github.com/ansible-collections/community.general/pull/4491).
- gitlab_group_members - handle more than 20 groups when finding a group (https://github.com/ansible-collections/community.general/pull/4491, https://github.com/ansible-collections/community.general/issues/4460, https://github.com/ansible-collections/community.general/issues/3729).
- gitlab_hook - handle more than 20 hooks when finding a hook (https://github.com/ansible-collections/community.general/pull/4491).
- gitlab_project - handle more than 20 namespaces when finding a namespace (https://github.com/ansible-collections/community.general/pull/4491).
- gitlab_project_members - handle more than 20 projects and users when finding a project resp. user (https://github.com/ansible-collections/community.general/pull/4491).
- gitlab_user - handle more than 20 users and SSH keys when finding a user resp. SSH key (https://github.com/ansible-collections/community.general/pull/4491).
- keycloak - fix parameters types for ``defaultDefaultClientScopes`` and ``defaultOptionalClientScopes`` from list of dictionaries to list of strings (https://github.com/ansible-collections/community.general/pull/4526).
- opennebula inventory plugin - complete the implementation of ``constructable`` for opennebula inventory plugin. Now ``keyed_groups``, ``compose``, ``groups`` actually work (https://github.com/ansible-collections/community.general/issues/4497).
- pacman - fixed bug where ``absent`` state did not work for locally installed packages (https://github.com/ansible-collections/community.general/pull/4464).
- pritunl - fixed bug where pritunl plugin api add unneeded data in ``auth_string`` parameter (https://github.com/ansible-collections/community.general/issues/4527).
- proxmox inventory plugin - fix error when parsing container with LXC configs (https://github.com/ansible-collections/community.general/issues/4472, https://github.com/ansible-collections/community.general/pull/4472).
- proxmox_kvm - fix a bug when getting a state of VM without name will fail (https://github.com/ansible-collections/community.general/pull/4508).
- xbps - fix error message that is reported when installing packages fails (https://github.com/ansible-collections/community.general/pull/4438).

community.hrobot
~~~~~~~~~~~~~~~~

- robot inventory plugin - do not crash if a server neither has name or primary IP set. Instead, fall back to using the server's number as the name. This can happen if unnamed rack reservations show up in your server list (https://github.com/ansible-collections/community.hrobot/issues/40, https://github.com/ansible-collections/community.hrobot/pull/47).

community.postgresql
~~~~~~~~~~~~~~~~~~~~

- postgresql_db - get rid of the deprecated psycopg2 connection alias ``database`` in favor of ``dbname`` when psycopg2 is 2.7+ is used (https://github.com/ansible-collections/community.postgresql/issues/194, https://github.com/ansible-collections/community.postgresql/pull/196).

community.proxysql
~~~~~~~~~~~~~~~~~~

- module_utils/mysql.py - Proxysql version suffix may not be an integer (https://github.com/ansible-collections/community.proxysql/pull/96).

community.zabbix
~~~~~~~~~~~~~~~~

- Various modules and plugins - use vendored version of ``distutils.version`` instead of the deprecated Python standard library ``distutils`` (https://github.com/ansible-collections/community.zabbix/pull/603).
- ZapiWrapper (module_utils) - fix only partial zabbix version is returned.
- zabbix_agent - Install Zabbix packages when zabbix_repo == other is used with yum.
- zabbix_agent - Install the Agent for MacOSX sooner than its configuration.
- zabbix_agent - The ``Install gpg key`` task for Debian did not work when a http proxy is configured.
- zabbix_agent - Use the correct URL with correct version.
- zabbix_agent - Use the correct path to determine Zabbix Agent 2 installation on Windows.
- zabbix_agent - Using the correct hostgroup as default now.
- zabbix_agent - fix for the autopsk, incl. tests with Molecule.
- zabbix_host - Added small notification that an user should have read access to get hostgroups overview.
- zabbix_host - adapter changed properties for interface comparisson
- zabbix_maintenance - should now work when creating maintenace on Zabbix 6.0 server
- zabbix_proxy - 'zcat' the zipped sql files to /tmp before executing it.
- zabbix_proxy - Check MySQL version before settings mysql_innodb_default_row_format value.
- zabbix_proxy - Install Zabbix packages when zabbix_repo == other is used with yum.
- zabbix_server - 'zcat' the zipped sql files to /tmp before executing it.
- zabbix_server - Check MySQL version before settings mysql_innodb_default_row_format value.
- zabbix_server - Install Zabbix packages when zabbix_repo == other is used with yum.
- zabbix_template - setting correct null values to fix unintentional changes
- zabbix_web - Added some default variables if the geerlingguys apache role is not used.
- zabbix_web - Specified the correct versions for php.

f5networks.f5_modules
~~~~~~~~~~~~~~~~~~~~~

- bigip_command - fixed a bug that interpreted a pipe symbol inside an input string as pipe used to combine commands
- bigip_device_certificate - adds missing space to tmsh command
- bigip_gtm_wide_ip - fixed inability to change persistence setting on existing wide ip objects

fortinet.fortios
~~~~~~~~~~~~~~~~

- Fix issues in version mismatch logic.
- Fix status issue in fortios_json_generic().
- Fix the issue of inconsistent data types in different schemas.

netapp.cloudmanager
~~~~~~~~~~~~~~~~~~~

- Add check when volume is capacity tiered.
- na_cloudmanager_connector_azure - Fix string formatting error when deleting the connector.

netapp.ontap
~~~~~~~~~~~~

- Fixed ONTAP minor version ignored in checking minimum ONTAP version.
- na_ontap_aggregate - Fixed error in delete aggregate if the ``disk_count`` is less than current disk count.
- na_ontap_autosupport - Fixed `partner_address` not working in REST.
- na_ontap_command - document that a READONLY user is not supported, even for show commands.
- na_ontap_disk_options - ONTAP 9.10.1 returns on/off rather than True/False.
- na_ontap_info - Fixes issue with na_ontap_info failing in 9.1 because of ``job-schedule-cluster``.
- na_ontap_iscsi - Fixed issue with ``start_state`` always being set to stopped when creating an ISCSI.
- na_ontap_iscsi - fixed error starting iscsi service on vserver where Service, adapter, or operation already started.
- na_ontap_lun - Fixed KeyError on options ``force_resize``, ``force_remove`` and ``force_remove_fenced`` in Zapi.
- na_ontap_lun - Fixed ``force_remove`` option silently ignored in REST.
- na_ontap_lun_map - TypeError - '>' not supported between instances of 'int' and 'str '.
- na_ontap_qtree - Fixed issue with ``oplocks`` not being changed during a modify in Zapi.
- na_ontap_qtree - Fixed issue with ``oplocks`` not warning user about not being supported in REST
- na_ontap_snapmirror - Added use_rest condition for the REST support to work when use_rest `always`.
- na_ontap_snapshot - add error message if volume is not found with REST.
- na_ontap_snapshot - fix key error on volume when using REST.
- na_ontap_snapshot_policy - Do not validate parameter when state is ``absent`` and fix KeyError on ``comment``.
- na_ontap_svm - fixed KeyError issue on protocols when vserver is stopped.
- na_ontap_volume - do not attempt to mount volume if current state is offline.
- na_ontap_volume - fix idempotency issue with compression settings when using REST.
- na_ontap_vserver_peer - Added cluster peer accept code in REST.
- na_ontap_vserver_peer - Fixed AttributeError if ``dest_hostname`` or ``peer_options`` not present.
- na_ontap_vserver_peer - Fixed ``local_name_for_peer`` and ``local_name_for_source`` options silently ignored in REST.
- na_ontap_vserver_peer - Get peer cluster name if remote peer exist else use local cluster name.
- na_ontap_vserver_peer - ignore job entry doesn't exist error with REST to bypass ONTAP issue with FSx.
- na_ontap_vserver_peer - report error if SVM peer does not see a peering relationship after create.

netbox.netbox
~~~~~~~~~~~~~

- netbox_contact_group - Fix field description
- netbox_rack - Add location as a query parameter for uniqueness check

New Plugins
-----------

Connection
~~~~~~~~~~

- community.zabbix.httpapi - Use httpapi to run command on network appliances

Httpapi
~~~~~~~

- community.zabbix.jsonrpc - HttpApi Plugin for Zabbix

New Modules
-----------

community.general
~~~~~~~~~~~~~~~~~

Cloud
^^^^^

Lxd
...

- community.general.lxd_project - Manage LXD projects

Monitoring
^^^^^^^^^^

- community.general.alerta_customer - Manage customers in Alerta

community.zabbix
~~~~~~~~~~~~~~~~

- community.zabbix.zabbix_authentication - Update Zabbix authentication
- community.zabbix.zabbix_autoregister - Update Zabbix autoregistration
- community.zabbix.zabbix_housekeeping - Update Zabbix housekeeping

f5networks.f5_modules
~~~~~~~~~~~~~~~~~~~~~

- f5networks.f5_modules.bigip_ltm_global - Manages global LTM settings

t_systems_mms.icinga_director
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

- t_systems_mms.icinga_director.icinga_serviceset - Manage servicesets in Icinga2
2022-05-14 04:42:28 +00:00
adam
9df482833d ansible-core: added version 2.12.5
Ansible is a radically simple IT automation system. It handles configuration
management, application deployment, cloud provisioning, ad-hoc task execution,
network automation, and multi-node orchestration. Ansible makes complex changes
like zero-downtime rolling updates with load balancers easy.
2022-05-14 04:36:26 +00:00
tnn
e9c0a7c277 pciutils: fix PLIST issue on Linux 2022-05-13 23:50:46 +00:00
pin
e3d455a511 sysutils/dua-cli: update to 2.17.5
2.17.5 (2022-05-13)
Bug Fixes
-update to latest version of trash to improve trashing on linux See their
 respective release.
2022-05-13 21:41:20 +00:00
wiz
ffc838cb77 xentools415: update for pciutils 3.8.0
Untested because of

python3.10 ./scripts/ldnoexec.py out/rom16.o.strip.o out/rom16.noexec.o
Traceback (most recent call last):
  File "/scratch/sysutils/xentools415/work/seabios-rel-1.14.0/./scripts/ldnoexec.py", line 32, in <module>
    main()
  File "/scratch/sysutils/xentools415/work/seabios-rel-1.14.0/./scripts/ldnoexec.py", line 20, in main
    f = open(infilename, "rb")
FileNotFoundError: [Errno 2] No such file or directory: 'out/rom32seg.o.strip.o'
gmake[6]: *** [Makefile:133: out/rom32seg.noexec.o] Error 1
gmake[6]: *** Waiting for unfinished jobs....
Traceback (most recent call last):
  File "/scratch/sysutils/xentools415/work/seabios-rel-1.14.0/./scripts/ldnoexec.py", line 32, in <module>
    main()
  File "/scratch/sysutils/xentools415/work/seabios-rel-1.14.0/./scripts/ldnoexec.py", line 20, in main
    f = open(infilename, "rb")
FileNotFoundError: [Errno 2] No such file or directory: 'out/rom16.o.strip.o'
gmake[6]: *** [Makefile:133: out/rom16.noexec.o] Error 1

on -current/amd64.

Run pkglint -F while here.
2022-05-13 16:04:23 +00:00
wiz
b2a77c379c xentools413: adapt to pciutils 3.8
Untested because of

ld -N -T out/romlayout32flat.lds out/rom16.strip.o out/rom32seg.strip.o out/code32flat.o -o out/rom.o
ld: cannot find out/rom16.strip.o: No such file or directory
ld: cannot find out/rom32seg.strip.o: No such file or directory

on -current/amd64.
2022-05-13 15:58:54 +00:00
wiz
7855bb132a xentools411: adapt for pciutils 3.8
Untested because of

In file included from include/ipxe/uaccess.h:27,
                 from core/acpi.c:28:
./config/ioapi.h:17:10: fatal error: config/local/ioapi.h: No such file or directory
   17 | #include <config/local/ioapi.h>
      |          ^~~~~~~~~~~~~~~~~~~~~~

on -current/amd64.
2022-05-13 15:53:08 +00:00
wiz
0b21e5f4b4 vbetool: adapt for pciutils 3.8.0 2022-05-13 15:46:09 +00:00
wiz
0ac9380f1f flashrom: adapt for pciutils 3.8 2022-05-13 15:43:19 +00:00
wiz
8d63b161ab pciutils: update to 3.8.0.
2022-04-18  Martin Mares <mj@ucw.cz>

	* Released as 3.8.0.

	* Filters can now match devices based on partially specified
	  class code and also on the programming interface.

	* Reporting of link speeds, power limits, and virtual function tags
	  has been updated to the current PCIe specification.

	* We decode the Data Object Exchange capability.

	* Bus mapping mode works in non-zero domains.

	* pci_fill_info() can fetch more fields: bridge bases, programming
	  interface, revision, subsystem vendor and device ID, OS driver,
	  and also parent bridge. Internally, the implementation was rewritten,
	  significantly reducing the number of corner cases to be handled.

	* The Windows port was revived and greatly improved by Pali Rohár.
	  It requires less magic to compile. More importantly, it runs on both
	  old and recent Windows systems (see README.Windows for details).

	* Added a new Windows back-end using the cfgmgr32 interface.
	  It does not provide direct access to the configuration space,
	  but basic information about the device is reported via pci_fill_info().
	  For back-ends of this type, we now provide an emulated read-only
	  config space.

	* If the configuration space is not readable for some reason
	  (e.g., the cfgmgr32 back-end, but also badly implemented sleep mode
	  of some devices), lspci prints only information provided by the OS.

	* The Hurd back-end was greatly improved thanks to Joan Lledó.

	* Various minor bug fixes and improvements.

	* We officially require a working C99 compiler. Sorry, MSVC.

	* As usually, updated pci.ids to the current snapshot of the database.
2022-05-13 11:41:56 +00:00
wiz
e696ad5020 qdirstat: update to 1.8.
The QDirStat project proudly presents its latest release: QDirStat
1.8.

This is a stable release. It brings a some new features and bug
fixes:

    New view: File Age Statistics

    Navigation history like in a web browser (Back, Forward)

    Bug fixes

    Some small improvements

Details

New view: File Age Statistics

This shows the number of files per year and/or per month that were
last modified in that year or month, together with the total size
of those files and a percent bar for both (number and total size).

This view is extensively documented in the File Age Statistics
Document.

Navigation History

This implements a navigation history for directories like in a web
browser:

    New buttons Back / Forward in the tool bar

    Standard keyboard shortcuts [Alt] [Cursor Left] / [Alt] [Cursor
    Right] like in all common web browsers

    Support for Back / Forward mouse buttons if the mouse has them

    History menu on those buttons (long press on the buttons) for
    the last 16 directories

Bug Fixes

    Fixed GitHub issue #169:  Shorten path components in the
    breadcrumb widget for insanely long paths.

    Now closing a left-over Permissions error panel when refreshing
    from disk: After the re-read, the permissions error may no
    longer be there.

Other Improvements

    In the Mounted Filesystems window, don't show inactive mounts
    managed by the automounter anymore.

    In the Open Directory window, automatically open the first
    directory level if a path was clicked in the Places list on
    the left, and scroll the tree on the right so that path is at
    the top.

    Added a little margin to the left in the main window's tree
    view for the Size column so it looks now less cramped.

    Internal restructuring and refactoring to keep the code
    maintainable.
2022-05-13 05:05:07 +00:00
pin
1ac42d5d9f sysutils/lsfp: reset maintainer 2022-05-12 09:39:55 +00:00
pin
d1f58c0f3c sysutils/dua-cli: update to 2.17.4
2.17.4 (2022-05-12)
Bug Fixes
-Show all possible information even if one input path could not be read.
 Previously it would fail entirely without printing anything useful but a
 relatively non-descript error message.
-Open interactive mode even if one of the input paths can't be read. Note that
 there can still be improvements in indicating which path failed. Also it will
 happily show an empty user interface in case all input paths are not readable.
2022-05-12 09:33:11 +00:00
adam
65bcb241fb py-ansible-compat: added version 2.0.3
A python package contains functions that facilitate working with various
versions of Ansible 2.9 and newer.
2022-05-12 08:07:34 +00:00
adam
480acf58b9 py-subprocess-tee: added version 0.3.5
This package provides a drop-in alternative to subprocess.run that captures the
output while still printing it in real-time, just the way tee does.

Printing output in real-time while still capturing is valuable for any tool
that executes long-running child processes. For those, you do want to provide
instant feedback (progress) related to what is happening.
2022-05-12 08:06:13 +00:00
pin
5405c300cc sysutils/felix: update to 0.9.1
v0.9.1 (2022-05-11)
Fixed
- Fix bug that after `:h`, cursor move can cause unexpected panic.

Changed
- Wrap preview text.

v0.9.0 (2022-05-10)
Added
- New command: `v` to toggle whether to show i) part of the content for text
  file (no wrapping and static), or ii) contents tree for directory. Note that
  this preview feature may not work effectively with small terminal.
- trying to make felix user guide (just to show how to use each commands)
  by mdbook

Changed
- felix now works with smaller terminal size (4 rows and 4 columns is the
  minimum). If column is fewer than 28, modified time is not displayed.
- Huge refactoring overall.
  - use `struct colors` for `state.layout.colors`
  - `is_hidden` moved to `ItemInfo`'s field, make it easier to toggle
    show/hidden items
  - in `open_files` method, use `ItemInfo`'s existing field to get extension
  - `Iteminfo.ext` to `Option<String>`
  - split `move_cursor` method to multiple methods
- Inverted color on the last row (to show distinctively)

Fixed
- Show help text correctly in small window size
  (scrollable with `j` | `k` | `Up` | `Down`)
- 'P' to print manipulation lists (put/delete/rename) is changed to work only
  when RUST_LOG has a value.
2022-05-11 20:58:10 +00:00
bsiegert
12cb73e64f Revbump all Go packages after go118 update 2022-05-11 19:26:18 +00:00
msaitoh
9cf27de402 Update intel-microcode-netbsd to 20220510.
### Purpose

- Security updates for [INTEL-SA-000617]
 (https://www.intel.com/content/www/us/en/security-center/advisory/intel-sa-00617.html)
- Update for functional issues. Refer to
[Second Generation Intel® Xeon® Processor Scalable Family Specification Update]
(https://cdrdv2.intel.com/v1/dl/getContent/338848) for details.
- Update for functional issues. Refer to
[Intel® Xeon® Processor Scalable Family Specification Update]
(https://www.intel.com/content/www/us/en/processors/xeon/scalable/xeon-scalable-spec-update.html?wapkw=processor+specification+update) for details.
- Update for functional issues. Refer to
[Intel Atom® C3000 Processor Product Family Specification Update]
(https://www.intel.com/content/www/us/en/processors/atom/atom-c3000-family-spec-update.html?wapkw=processor+specification+update) for details.
- Update for functional issues. Refer to
[Intel Atom® Processor E3900 Specification Update Addendum]
(https://cdrdv2.intel.com/v1/dl/getContent/612204) for details.

### New Platforms

| Processor      | Stepping | F-M-S/PI    | Old Ver  | New Ver  | Products
|:---------------|:---------|:------------|:---------|:---------|:---------
| ADL            | C0       | 06-97-02/03 |          | 0000001f | Core Gen12
| ADL            | C0       | 06-97-05/03 |          | 0000001f | Core Gen12
| ADL            | L0       | 06-9a-03/80 |          | 0000041c | Core Gen12
| ADL            | L0       | 06-9a-04/80 |          | 0000041c | Core Gen12
| ADL            | C0       | 06-bf-02/03 |          | 0000001f | Core Gen12
| ADL            | C0       | 06-bf-02/03 |          | 0000001f | Core Gen12

### Updated Platforms

| Processor      | Stepping | F-M-S/PI    | Old Ver  | New Ver  | Products
|:---------------|:---------|:------------|:---------|:---------|:---------
| VLV            | D0       | 06-37-09/0F | 0000090c | 0000090d | Atom E38xx
| SKL-U/Y        | D0       | 06-4e-03/c0 | 000000ec | 000000f0 | Core Gen6 Mobile
| SKX-SP         | B1       | 06-55-03/97 | 0100015c | 0100015d | Xeon Scalable
| SKX-SP         | H0/M0/U0 | 06-55-04/b7 | 02006c0a | 02006d05 | Xeon Scalable
| SKX-D          | M1       | 06-55-04/b7 | 02006c0a | 02006d05 | Xeon D-21xx
| CLX-SP         | B0       | 06-55-06/bf | 0400320a | 04003302 | Xeon Scalable Gen2
| CLX-SP         | B1       | 06-55-07/bf | 0500320a | 05003302 | Xeon Scalable Gen2
| CPX-SP         | A1       | 06-55-0b/bf | 07002402 | 07002501 | Xeon Scalable Gen3
| APL            | D0       | 06-5c-09/03 | 00000046 | 00000048 | Pentium N/J4xxx, Celeron N/J3xxx, Atom x5/7-E39xx
| APL            | E0       | 06-5c-0a/03 | 00000024 | 00000028 | Atom x5-E39xx
| SKL-H/S        | R0/N0    | 06-5e-03/36 | 000000ec | 000000f0 | Core Gen6; Xeon E3 v5
| DNV            | B0       | 06-5f-01/01 | 00000036 | 00000038 | Atom C Series
| ICX-SP         | D0       | 06-6a-06/87 | 0d000331 | 0d000363 | Xeon Scalable Gen3
| GLK            | B0       | 06-7a-01/01 | 00000038 | 0000003a | Pentium Silver N/J5xxx, Celeron N/J4xxx
| GKL-R          | R0       | 06-7a-08/01 | 0000001c | 0000001e | Pentium J5040/N5030, Celeron J4125/J4025/N4020/N4120
| ICL-U/Y        | D1       | 06-7e-05/80 | 000000a8 | 000000b0 | Core Gen10 Mobile
| LKF            | B2/B3    | 06-8a-01/10 | 0000002d | 00000031 | Core w/Hybrid Technology
| TGL            | B1       | 06-8c-01/80 | 0000009a | 000000a4 | Core Gen11 Mobile
| TGL-R          | C0       | 06-8c-02/c2 | 00000022 | 00000026 | Core Gen11 Mobile
| TGL-H          | R0       | 06-8d-01/c2 | 0000003c | 0000003e | Core Gen11 Mobile
| AML-Y22        | H0       | 06-8e-09/10 | 000000ec | 000000f0 | Core Gen8 Mobile
| KBL-U/Y        | H0       | 06-8e-09/c0 | 000000ec | 000000f0 | Core Gen7 Mobile
| CFL-U43e       | D0       | 06-8e-0a/c0 | 000000ec | 000000f0 | Core Gen8 Mobile
| WHL-U          | W0       | 06-8e-0b/d0 | 000000ec | 000000f0 | Core Gen8 Mobile
| AML-Y42        | V0       | 06-8e-0c/94 | 000000ec | 000000f0 | Core Gen10 Mobile
| CML-Y42        | V0       | 06-8e-0c/94 | 000000ec | 000000f0 | Core Gen10 Mobile
| WHL-U          | V0       | 06-8e-0c/94 | 000000ec | 000000f0 | Core Gen8 Mobile
| EHL            | B1       | 06-96-01/01 | 00000015 | 00000016 | Pentium J6426/N6415, Celeron J6412/J6413/N6210/N6211, Atom x6000E
| JSL            | A0/A1    | 06-9c-00/01 | 2400001f | 24000023 | Pentium N6000/N6005, Celeron N4500/N4505/N5100/N5105
| KBL-G/H/S/E3   | B0       | 06-9e-09/2a | 000000ec | 000000f0 | Core Gen7; Xeon E3 v6
| CFL-H/S/E3     | U0       | 06-9e-0a/22 | 000000ec | 000000f0 | Core Gen8 Desktop, Mobile, Xeon E
| CFL-S          | B0       | 06-9e-0b/02 | 000000ec | 000000f0 | Core Gen8
| CFL-H/S        | P0       | 06-9e-0c/22 | 000000ec | 000000f0 | Core Gen9
| CFL-H          | R0       | 06-9e-0d/22 | 000000ec | 000000f0 | Core Gen9 Mobile
| CML-H          | R1       | 06-a5-02/20 | 000000ec | 000000f0 | Core Gen10 Mobile
| CML-S62        | G1       | 06-a5-03/22 | 000000ec | 000000f0 | Core Gen10
| CML-S102       | Q0       | 06-a5-05/22 | 000000ee | 000000f0 | Core Gen10
| CML-U62 V1     | A0       | 06-a6-00/80 | 000000ea | 000000f0 | Core Gen10 Mobile
| CML-U62 V2     | K1       | 06-a6-01/80 | 000000ec | 000000f0 | Core Gen10 Mobile
| RKL-S          | B0       | 06-a7-01/02 | 00000050 | 00000053 | Core Gen11

### Removed Platforms

None
2022-05-11 09:14:46 +00:00
gutteridge
829190d6ff Apply PKGREVISION bumps due to qtxdg-tools split-out 2022-05-11 00:57:30 +00:00
jperkin
7045f5bd89 gnome-tracker: Include termios for TIOCGWINSZ.
While here fix the test target and pkglint.
2022-05-10 09:37:38 +00:00
pin
f00f90dfe0 sysutils/tiramisu: reset maintainer 2022-05-10 08:51:45 +00:00
pin
b6bb51437d sysutils/dua-cli: update to 2.17.3
Bug Fixes
-dependency update; upgrade to trash v2.1.1 .
 The trash upgrade makes sure that trashed items on mount points on freedesktop
 are actually restorable.
2022-05-10 08:50:29 +00:00
triaxx
5077c62e8b smartmontools: Update to 7.3
pkgsrc changes:
---------------
  * Create ${VARBASE}/run directory since smartd does not start if it does not
    exist.
  * Add ${VARBASE}/run existence test in the rc.d script.

upstream changes:
-----------------
  * Date 2022-02-28
    Summary: smartmontools release 7.3
    [https://www.smartmontools.org/browser/tags/RELEASE_7_3/smartmontools/NEWS]
2022-05-10 07:01:28 +00:00
pin
39803ec2c7 sysutils/hcal: reset maintainer 2022-05-09 21:50:09 +00:00
schmonz
8bf8fd5653 Update to 2.11.1.0. From the changelog:
- s6 features world-usable s6-applyuidgid and s6-setuidgid, as well as a
  new -L option to s6-envdir for unlimited-size variable reading.
2022-05-09 14:54:03 +00:00
pin
17613bc132 sysutils/ctv: reset maintainer 2022-05-08 10:16:58 +00:00
pin
6d94b2adb1 Add parallel-disk-usage 2022-05-08 09:10:59 +00:00
pin
6ef7fa7130 sysutils/parallel-disk-usage: import pkg
pdu (parallel-disk-usage) is a CLI program that renders a graphical chart for
disk usages of files and directories.
2022-05-08 09:09:43 +00:00
wiz
cd81f48eaa libtree: update to 3.1.0.
# v3.1.0
- Add a `--max-depth` flag to limit recursion depth. For example,
  `libtree --max-depth 1 <file>` will show the resolved paths of direct dependencies
  only.

# v3.0.2
- Improve `make check`, `make clean` and CI
- Preserve original timestamps when installing files
- Add rpath order test

# v3.0.1
- Fix man pages directory in `make install`
- Skip dynamic linker on aarch64 and powerpc

# v3.0.0
- Rewritten in C99 with 0 external dependencies.
- Significantly faster & smaller (~50KB statically compiled with musl libc, or
  even smaller than the source file with diet libc).
- Cross-compiled binaries now available thanks to
  [binarybuilder.org](https://binarybuilder.org/)
- Improved search path printing when libraries cannot be located.
- Improved rpath search: shows `[rpath of ...]` when lib is located by parent
  of parent ... of parent's rpath.
- `fd` inspired highlight of filename when printing paths.
- Caches files by inode instead of soname, which is useful in the sense that
  this allows you to find broken libraries that only work because of a
  particular search order of the tree. (Consider an executable A and libraries
  B, C and D, where A depends on B and C, and B and C depend on D:

  ```
    B
   / \
  A   D
   \ /
    C
  ```

  It may happen that D *can* be located through B's rpath, but not through C's.
  Then, depending on whether A - B - D is traversed first, or A - C - D, ld.so
  will complain about missing libraries or not. `libtree` on the other hand
  will always tell you that D can't be located through C.
- More verbosity levels `-v`, `-vv`, `-vvv` instead of `-a` and `-v` flags.
- Skip fewer libraries by default (only libc / libstdc++ type of libs).
- `PLATFORM` rpath interpolation now uses `uname`, this is not always the same
  as `AT_PLATFORM`, but unlikely to be different, and in fact the feature is
  rarely used.
- Support for `NODEFLIB` flag, which is a dynamic array entry flag that signals
  to the dynamic linker that it should not search default system paths
  including those specified in `ld.so.conf`.
- Better FreeBSD support (`OSREL`, `OSNAME` interpolation in rpaths and
  `/etc/ld-elf.so.conf` config file support)
- Support for relative includes in `ld.so.conf` config files.

Breaking changes:
- The bundling feature was dropped in `3.0.0`, but is still supported in `2.x`.
  It may return in a future `3.x` release, but my impression is that there are
  excellent tools like Exodus which do a better job at bundling (in particular:
  they ship a copy of the dynamic linker.)
- The `--skip` and `--platform` flags were removed.
2022-05-07 17:52:26 +00:00
fox
f5ebb203cc sysutils/htop: Update to 3.2.0
Changes since 3.1.2:

What's new in version 3.2.0

* Support for displaying multiple tabs in the user interface
* Allow multiple filter and search terms (logical OR, separate by "|")
* Set correct default sorting direction (defaultSortDesc)
* Improve performance for process lookup and update
* Rework the IOMeters initial display
* Removed duplicate sections on COMM and EXE
* Highlight process UNINTERRUPTIBLE_WAIT state (D)
* Show only integer value when CPU% more than 99.9%
* Handle rounding ambiguity between 99.9 and 100.0%
* No longer leaves empty the last column in header
* Fix header layout and meters reset if a header column is empty
* Fix PID and UID column widths off-by-one error
* On Linux, read generic sysfs batteries
* On Linux, do not collect LRS per thread (it is process-wide)
* On Linux, dynamically adjust the SECATTR and CGROUP column widths
* On Linux, fix a crash in LXD
* On FreeBSD, add support for showing process emulation
* On Darwin, lazily set process TTY name
* Always set SIGCHLD to default handling
* Avoid zombie processes on signal races
* Ensure last line is cleared when SIGINT is received
* Instead of SIGTERM, pre-select the last sent signal
* Internal Hashtable performance and sizing improvements
* Add heuristics for guessing LXC or Docker from /proc/1/mounts
* Force elapsed time display to zero if process started in the future
* Avoid extremely large year values when printing time
* Fix division by zero when calculating IO rates
* Fix out of boundary writes in XUtils
* Fix custom thread name display issue
* Use AC_CANONICAL_HOST, not AC_CANONICAL_TARGET in configure.ac
* Support libunwind of LLVM
2022-05-07 16:37:49 +00:00
fox
d335206d89 sysutils/py-Glances: Update to 3.2.5
Changes since 3.2.4.2:

===============
Version 3.2.5
===============

Enhancement requests:

    * Add a Accumulated per program function to the Glances process list needs
      test new feature plugin/ps #2015
    * Including battery and AC adapter health in Glances enhancement new feature
      #1049
    * Display uptime of a docker container enhancement plugin/docker #2004
    * Add a code formatter enhancement #1964

Bugs corrected:

    * Threading.Event.isSet is deprecated in Python 3.10 #2017
    * Fix code scanning alert - Clear-text logging of sensitive information
      security #2006
    * The gpu temperature unit are displayed incorrectly in web ui bug #2002
    * Doc for 'alert' Restfull/JSON API response documentation #1994
    * Show the spinning state of a disk documentation #1993
    * Web server status check endpoint enhancement #1988
    * --time parameter being ignored for client/server mode bug #1978
    * Amp with pipe do not work documentation #1976
    * glances_ip.py plugin relies on low rating / malicious site domain bug
      security #1975
    * "N" command freezes/unfreezes the current time instead of show/hide bug
      #1974
    * Missing commands in help "h" screen enhancement needs contributor #1973
    * Grafana dashboards not displayed with influxdb2 enhancement needs
      contributor #1960
    * Glances reports different amounts of used memory than free -m or top
      documentation #1924
    * Missing: Help command doesn't have info on TCP Connections bug
      documentation enhancement needs contributor #1675
    * Docstring convention documentation enhancement #940

Thanks for the bug report and the patch: @RazCrimson, @Karthikeyan Singaravelan,
@Moldavite, @ledwards
2022-05-07 08:06:51 +00:00
nia
d1a6abcae4 htop: mine 2022-05-07 07:35:51 +00:00
nia
a113264b58 htop: Apply a reliability hotfix. Thanks upstream for notice. 2022-05-07 07:35:06 +00:00
pin
fc3af6648a sysutils/dua-cli: update to 2.17.2
A maintenance release that updates all dependencies.
Most notably, trash-rs includes a fix for properly moving files into the trash
that required parent directories to be created.

pkgsrc changes: Allow default features on Linux.
2022-05-07 04:19:07 +00:00
pin
0e6dd35c50 sysutils/broot: update to 1.12.0
:stage_all_files internal, adding to the staging area all the files verifying
the current pattern. Mapped by default to ctrl-a
2022-05-07 04:17:41 +00:00
nia
0b6617ab6c gkrellm: Use OPSYS_VERSION to numerically compare NetBSD versions 2022-05-05 08:31:16 +00:00
nia
5dc17491cd xentools*: Use OPSYS_VERSION to numerically compare NetBSD releases
XXX do we still support Xen on NetBSD 6?
2022-05-05 08:27:13 +00:00
pin
5ee5d2b148 sysutils/xplr: update to 0.17.6
-Fixed rendering ANSI colors.
-Default UI improvements.
-Documented how to add luarocks support.
2022-05-05 07:01:26 +00:00
pin
74c1155638 sysutils/felix: update to 0.8.1
-Fixed undo/redo order when new manipulations occurs. Now manipulation list
 will be "branched", which means undone manipulations will be discarded when
 new manipulation is pushed, so that redo cannot lead to an error.
2022-05-05 07:00:09 +00:00
wiz
dd0701ddd3 *: recursive bump for poppler 22.04 2022-05-04 21:05:40 +00:00
adam
45d02e07f2 py-notify2: use correct MASTER_SITE 2022-05-04 07:27:26 +00:00
nia
7b1e617dbb collectd-grpc: help the next confused person who comes to look at this
package failing to build (configure test failing for strange reasons)
2022-05-03 20:08:41 +00:00
pin
63b2d19869 sysutils/felix: update to 0.8.0
new feature:
   u to undo and Ctrl + r to redo #51 76e8444
       Targets of these new commands are put/delete/rename.

fix:
   Clarified the type of error during initial setup (now explicitly use panic).
   Added minimum row size.
   Better cursor move when terminal size is extremely small (row size < 8).
2022-05-03 12:57:22 +00:00
adam
dff0cb5f81 py-filetype: updated to 1.0.13
v1.0.13 / 2022-04-21
====================

  * chore(version): bump patch
  * chore(version): bump patch
  * refactor(apng)
  * refactor(apng)
  * Merge pull request 120
  * fix typo
  * add APNG support (part 3)
  *  add APNG support (part 2)
  * add APNG support (part 1)

v1.0.12 / 2022-04-19
====================

  * Merge branch 'master' of https://github.com/h2non/filetype.py
  * feat: version bump
  * Merge pull request 118
  * fix(font): minimum length check (woff)
  * Add support for more WOFF/WOFF2 flavors
2022-05-02 08:46:18 +00:00
wiz
c54e00479f py-psutil: mark as not for python 2.x 2022-05-01 09:15:03 +00:00
wiz
57bceddce2 *: mark as not-for-python-2.x
A dependency does not support python 2 any longer
2022-05-01 09:13:41 +00:00
wiz
287fa6d810 py-structlog: fix build by using wheel.mk
Add a missing test dependency, add test status
2022-04-30 11:11:01 +00:00
wiz
ac26488fd5 py-setproctitle: mark as not-for-python-2.x
Last minor update broke this without notice
2022-04-30 11:00:45 +00:00
khorben
489fe04613 Typos in MESSAGE
Bumps PKGREVISION.
2022-04-30 00:21:15 +00:00
gutteridge
6657bee8b2 gvfs: adjust minimum NetBSD version for acceptable FUSE support
NetBSD's ReFUSE didn't get updated beyond 2.6 compatibility until
between 9.99.93 and .94.
2022-04-29 23:56:36 +00:00
jperkin
cfde07057d ups-nut: Add SunOS-specific PLIST.
This package does its own SMF handling, which doesn't map to how pkgsrc
expects things to work (one manifest launching multiple instances), so
users who want SMF support should for now just use those provided, until
we can write a custom one for pkgsrc.
2022-04-29 08:41:00 +00:00
nia
5b26940505 gvfs: Require a recent enough version of NetBSD HEAD before enabling fuse. 2022-04-29 00:07:17 +00:00
jperkin
30f281cdc1 puppet: Fix up SMF install on SunOS.
There's no way that this package is working correctly anywhere though, there
are many broken paths.  It needs quite a bit of love, and an update.
2022-04-28 14:54:53 +00:00
pin
a8d5450b6d sysutils/zoxide: fix broken checksum 2022-04-28 07:34:10 +00:00
wiz
ad4b51ea84 u-boot-rock64: remove unused distinfo file 2022-04-28 06:44:36 +00:00
pin
c9970efa5b sysutils/felix: update to 0.7.0
v0.7.0
======

new features:
 -Terminal size changes are now automatically detected and the layout is fixed.
 -felix -c shows the current version and checks if that is up to date.
2022-04-27 16:09:30 +00:00
gdt
f5ed2ef924 sysutils/ups-nut-*: Update to 2.8.0
Tested on NetBSD 9 amd64 with a UPS that's more than 4 times older
than nut 2.7.4!

Upstream NEWS:

Release notes for NUT 2.8.0 - what's new since 2.7.4:

NOTE: Earlier discussions (mailing list threads, GitHub issues, etc.) could
refer to this change set (too long in the making) as NUT 2.7.5.

 - New (optional) keywords for configuration files were added,
   so existing NUT 2.7.x builds would not accept them if some
   deployments switch versions back and forth -- due to this,
   semantically the version was bumped to NUT 2.8.x.

 - Add support for openssl-1.1.0 (Arjen de Korte)

 - libusb-1.0 API support in addition to libusb-0.1 API [#300]

 - Add support for `DISABLE_WEAK_SSL=true` in upsd.conf to disable older/weaker
   SSL/TLS protocols and ciphers: when NUT is built against relatively recent
   versions of OpenSSL or NSS it will be restricted to TLSv1.2 or better.
   For least-surprise, currently defaults to `false` and complains in log
   [PR #1043]

 - Add support for `ALLOW_NO_DEVICE=true` (as an upsd.conf flag or environment
   variable passed from caller of the program), to allow starting the data
   server initially without any device configurations and reloading it later
   to apply config changes on the fly [PR #766]

 - Add support for `debug_min=NUM` setting (ups.conf, upsd.conf, upsmon.conf)
   to specify the minimum debug verbosity for daemons. This allows "in-vivo"
   troubleshooting of service daemons without editing init scripts or service
   unit definitions.

 - Improve support for upsdrvctl for managing of numerous device configs,
   including default "maxretry=3" and a "nowait" option to complete the
   "start of everything" mode after triggering the drivers and not waiting
   for them to complete initializing. This matters on systems that monitor
   from dozens to hundreds of devices.

 - Drivers support a new value for `synchronous` setting, which is the
   new default now: `auto`.  Initially after driver start-up this mode
   acts as the older default `off`, but would fall back to `on` in case
   the driver fails to send reports to `upsd` by overflowing the socket
   buffer in async mode -- so the next connections of this driver uptime
   would be synchronized (potentially slower, but safer -- blocking on
   writes to the data server).  This adaptation would primarily impact
   and benefit devices with many (hundreds of) data points, such as
   ePDUs and daisy chains. [issue #1309, PR #1315]

 - Daemons such as upsd, upsmon, upslog, and device drivers previously
   implied that enabled debugging (or upslog to stdout) means foreground
   running, otherwise the daemon was always sent to the background.
   Now there are explicit options for this (`-F`/`-B`), although default
   behavior is retained. This change is used for simplified service unit
   definitions.

 - Improvements for device discovery or driver "lock-picking", including
   general support for:
   * "Standalone" mode (`-s` option), to monitor a device which is not
     detailed or mentioned in ups.conf
   * `NUT_ALTPIDPATH` and `NUT_STATEPATH` environment variables to override
     the paths built into the driver binary [PR #473 and #507]
   * "Driver data dump" mode (`-d` option), to poll a device for one or
     few ('update_count' ) loops, report discovered values (dump the data
     tree in upsc-like format), and exit. This complements the `nut-scanner`
     for finding and identifying devices.

 - support for new devices:
   * IBM 6000 VA LCD 4U Rack UPS; 5396-1Kx (USB)
   * Phoenix Contact QUINT-UPS model 2320461 (Modbus)
   * Tripp-Lite SU3000LCD2UHV (USB; protocol 1330)
   * Emerson Avocent PM3000 PDU (SNMP)
   * HPE ePDU (SNMP)

 - nutdrv_qx: enhanced estimation of remaining battery runtime based
   on speed of voltage drop, which varies as they age [PR #1027]

 - nutdrv_qx: several subdrivers added or improved, including:
   * "snr" subdriver with USB connection, for SNR-UPS-LID-XXXX [PR #1008].
     Note that end-users should reference explicitly the `snr` subdriver
     in their `ups.conf` settings because of USB chip using the same
     values of VendorID/ProductID as fabula_subdriver, fuji_subdriver,
     and krauler_subdriver.
   * "hunnox" subdriver, as a dialect of earlier "fabula" [PR #638]
     adds support for Hunnox HNX-850 with USB connection and reported to work
     for Powercool, Iron Guardian, ARES devices and possibly many others from
     discussions linking to the pull request which introduced the driver.
   * "phoenixtec" subdriver for Masterguard A and E series, device series
     A700/1000/2000/3000(-19) and E40/60/100(-19). [PR #975]
   * "ablerex" subdriver provided by the OEM vendor, note that it replaces
     "krauler_subdriver" as default handler for VID:PID 0xffff:0x0000
     [PR #1135]
   * Legrand HID defined and handled by "krauler_subdriver" by default
     [PR #1075, issue #616]
   * add new "armac" subdriver, tested with Armac R/2000I/PSW, but should
     support other UPSes that work with "PowerManagerII" software from
     Richcomm Technologies from around 2004-2005 [PR #1239, issue #1238]

 - microsol-apc (starting at version 0.68 as derived from solis 0.67):
   adding support for newer APC Back-UPS BR hardware, such as
   APC Back-UPS BZ1500, BZ2200BI and BZ2200I [PR #994]

 - pijuice: added new i2c bus driver for PiJuice HAT, a battery UPS module
   for the Raspberry Pi systems [PR #730]

 - huawei-ups2000: added new driver for USB (Linux 5.12+ so far) and Serial
   RS-232 Modbus device support of Huawei UPS2000/2000A (1kVA-3kVA) series,
   and possibly some related FSP UPS models. [PR #954]

 - socomec_jbus: added new driver for modbus-based JBUS protocol over serial
   RS-232 for Socomec UPS (tested with a DIGYS 3/3 15kVA model, working
   on Linux x86-64 and Raspberry Pi 3 ARM). [PR #1313]

 - adelsystem_cbi: added new driver for ADELSYSTEM CBI2801224A, an all-in-one
   12/24Vdc DC-UPS, which supports the modbus RTU communication protocol
   [PR #1282]

 - generic_modbus: added new driver for TCP and Serial Modbus device support.
   The driver has been tested against PULS UPS (model UB40.241) via
   MOXA ioLogikR1212 (RS485) and ioLogikE1212 (TCP/IP), and configuration
   allows to map custom registers and addresses to NUT events [PR #1052]

 - genericups: added support for FTTx battery backup devices, and new signal
   type mappings for the contact closure pins interpretation (RB for replace
   battery, BYPASS for disconnected battery, and "none" or NULL for signals
   to ignore) [PR #1061]

 - add devices to HCL/DDL:
   * APC Back-UPS CS (USB)
   * CPS CP1500EPFCLCD (USB)
   * CPS EC350G, EC750G (USB)
   * CPS PR2200LCDRT2U (SNMP)
   * Eaton ATS 16 and 30 (SNMP)
   * Eaton 5E2200VA (USB)
   * Eaton 9PX Split Phase 6/8/10 kVA (XML/USB/SHUT)
   * Eaton 9PX (XML/USB/SHUT)
   * Eaton Ellipse PRO 650 VA (USB)
   * Ippon Back Comfo Pro II 650/850/1050 (USB)
   * Numeric Digital 800 (USB)
   * Opti-UPS PS1500E (USB)
   * Powercool 350VA to 1600VA (USB)

 - C++11 support in nutclient library and cppunit tests

 - Added C++ testing mock for TcpClient class (nutclientmem/MemClientStub:
   data stored in local memory) [PR #1034]

 - Dual Python 2 and 3 compatibility in development scripts; ability to
   run build activities and resulting built NUT programs on systems that
   do not have a binary named "python" [PR #1115 and some before it]

 - Added Russian translation for NUT-Monitor GUI client [PR #806]

 - Separated NUT-Monitor UI into two applications, NUT-Monitor-py2gtk2 and
   NUT-Monitor-py3qt5, suitable for two generations of Python ecosystem
   with their great differences; `NUT-Monitor` name is retained for wrapper
   script which calls one of these, such that the current system can execute
   [PRs #1310, #1354]

 - Various USB driver families: expanded device-matching with "device" in
   addition to "bus" and generic USB fields. This is needed to support
   multiple attached devices that seem identical by other fields (e.g.
   same vendor, same model, same USB bus, and no serial number) [PR #974]

 - Various USB driver families: Improved HID parsing for byte-stream to
   number conversions on different CPU architectures [PR #1024]

 - Various USB HID driver families: added support for composite devices
   utilizing interface greater than 0 for the UPS interface [PR #1044]

 - usbhid-ups:
   * added generic framework for fixing Report Descriptors which can be
     used for different manufacturers by adding code to the appropriate
     subdriver rather than polluting the main code with UPS specific
     exceptions, and applied fixes for known mistakes in (some releases
     of firmware for) CyberPower CPS*EPFCLCD [issue #439, PR #1245]
   * added `onlinedischarge` option for UPSes that report `OL+DISCHRG`
     when wall power is lost [PR #811]
   * changed detection of VendorID 0x06da handling of which is claimed
     by Liebert/Phoenixtec HID historically, and MGE HID (for AEG PROTECT
     NAS UPSes) since NUT 2.7.4, so that the higher-priority MGE subdriver
     would not grab each and all of the devices exposing that ID [PR #1357]
   * CPS HID: add input.frequency and output.frequency
   * OpenUPS2: only check OEM Information string once (fewer log messages)
   * Liebert GXT4 USB VID:PID [10AF:0000]
   * add battery voltage and input/output transfer voltage and frequency
     in Liebert/Phoenixtec HID mapping, to support PowerWalker VFI 2000 TGS
     better [PR #564, issue #560]
   * add a little delay between multicommands [PR #1228]
   * fix Eaton/MGE mapping for beeper handling
   * add IBM USB VID
   * add deep battery test for CyberPower OL3000RMXL2U
   * report the libusb version used
   * fixed CPU architecture dependent bitmask math issues, causing wrong
     numbers interpreted from wire protocol data in Big-Endian LP64 builds
     (SPARC64, s390x, etc.) [issue #1023, PRs #1024, #1040, #1055, #1226]
   * add Delta UPS Amplon R Series, tested on R1K and R3K model [PR #987]
   * add Delta Minuteman UPS VID/PID [PR #1230, issues #555 and #1227]
   * add AMETEK Powervar UPM [PR #733]
   * add Tripplite AVR750U (ProductID 0x3024) [PR #963]
   * add Arduino HID device support with new arduino-hid subdriver [PR #1044]
   * add new salicru-hid subdriver, tested with Salicru SPS Home 850 VA
     [PR #1199, issue #732]
   * add new ever-hid subdriver to support EVER UPS devices (Sinline RT Series,
     Sinline RT XL Series, ECO PRO AVR CDS Series) [PR #431]
   * add ability to set `battery.mfr.date` for APC HID UPS [PR #1318]

 - usbhid-ups / mge-shut: compute a realpower output load approximation for
   Eaton UPS when the needed data is not present

 - snmp-ups:
   * APC ePDU MIB support
   * add `input.phase.shift` variable
   * add configurable write-able `ondelay` (`ups.delay.start`) and `offdelay`
     (`ups.delay.shutdown`) as timeticks support [PR #276]
   * outlet groups
   * fix the rounding / truncation of some values
   * add outlet.N.name for Eaton ePDU
   * add input.bypass.frequency for Eaton 3ph
   * fix support for Eaton 2-phase ("split phase") UPS
   * add flag to list currently loaded MIB-to-NUT mappings
   * fix input.L2.voltage on Eaton G2/G3 PDU
   * update Eaton Aphel Revelation MIB
   * support Raritan Dominion PX2 PDU
   * support Emerson Avocent PM3000 PDU
   * improve ALARM flag handling
   * add firmware version for new HPE Network card
   * add ups.load, battery.charge, input.{voltage,frequency} and output.voltage
     for CyberPower, as well as shutdown and other instant commands
   * several rounds of updates for Eaton devices, including new ATS and ePDU
     hardware families
   * fixed bit mask values for flags to surely use different numbers behind
     logical items (inevitably changing some of those macro symbols) [PR #1180]

 - snmp-ups and nut-scanner should now support more SNMPv3 Auth and Priv
   protocols, as available at NUT build time [PRs #1165, #1172]

 - nut-scanner: various improvements, including:
   * detection of libraries at runtime
   * tracing information
   * limiting parallelism (thread count) [PRs #1158, #1164]

 - nut-ipmipsu: improve FreeIPMI support to build cleanly against older and
   newer FreeIPMI versions [PR #1179]

 - the powerpanel driver now also supports CyberPower OR1500LCDRTXL2U with
   serial cable [PR #538]

 - powercom driver: implement `nobt` config parameter to skip battery check
   on initialization/startup [PR #1256]

 - netxml-ups:
   * Report calibration status
   * Fix for erroneous battery info (MGEXML/0.30) [PR #1069]

 - solis: various improvements and fixes

 - liebert-esp2: Correct battery V scaling, update docs, implement split-phase
   unit support [PR #412]

 - tripplite: the "Tripp-Lite SmartUPS driver" as tested with SMART2200NET
   learned to discover the firmware generation and some device features,
   and in particular to manage power separately on one or two outlet groups
   [PR #1048]

 - tripplite_usb: updated to recognize the "3005" protocol [PR #584]

 - libnutclient: introduce getDevicesVariableValues() to improve performances
   when querying many devices (up to 15 times faster)

 - nut-driver-enumerator: introduced a script for Linux systemd and
   Solaris/illumos SMF to inspect current NUT configuration in ups.conf
   file and generate service management instances for each currently
   tracked power device. Also introduced services to monitor the NUT
   configuration and react to editions of this file, mostly intended
   for deployments that do massive monitoring of dynamically changing
   farms of power devices.

 - Fix File descriptors leaks by upsmon and upssched (SELinux errors)

 - systemd support improvements:
   * POWEROFF_WAIT
   * reload support for upsd
   * Deliver systemd-tmpfiles config to pre-create runtime locations
     [PR #1037 for Issue #1030]
   * Update units with SyslogIdentifier=%N for better logging [PR #1054]

 - upsrw: display the variable type beside ENUM / RANGE

 - Added `PROTVER` as alias to `NETVER` to report the protocol version in use.
   Note that NUT codebase itself does not use this value and handles commands
   and reported errors individually [issue #1347]

 - Implement status tracking for instant commands (instcmd) and variables
   settings (setvar): this allows to get the actual execution status from the
   driver, and is available in libraries and upscmd / upsrw [PR #659]

 - Add support for extra parameter for instant commands, both in library and
   in upscmd

 - dummy-ups can now specify `mode` as a driver argument, and separates the
   notion of `dummy-once` (new default for `*.dev` files that do not change)
   vs. `dummy-loop` (legacy default for `*.seq` and others) [issue #1385]

 - new protocol variables:
   * `input.phase.shift`
   * `outlet.N.name`
   * `outlet.N.type`
   * `battery.voltage.cell.max`, `battery.voltage.cell.min`
   * `battery.temperature.cell.max`, `battery.temperature.cell.min`
   * `battery.status`
   * `battery.capacity.nominal`
   * `battery.date.maintenance` (and clarified purpose of `battery.date`)
   * `battery.packs.external` (and clarified purpose of `battery.packs`)
   * `experimental.*` namespace introduced [PR #1046] to facilitate
     introduction of NUT drivers and their data points for which we do
     not yet have concepts, or which the original driver contributors
     did not map well per suitable NUT standards: this allows to balance
     having those drivers available in the project vs. least surprise
     for when the explicitly experimental names are changed to something
     stable and standardized.
   * Proposed to track Date and Time values (still as "opaque strings")
     preferably in representations compatible to ISO-8601/RFC-3339 [PR #1076]
     (standards update; changes to actual codebase to be applied in the future)
   ** New routine to convert a US formatted date string "MM/DD/YYYY" to an
      ISO 8601 Calendar date "YYYY-MM-DD" was added to snmp-ups.c [PR #1078]

 - Master/Slave terminology was deprecated in favor of Primary/Secondary
   modes of `upsmon` client:
   * Respective keywords in the configuration files (`upsd.users` and
     `upsmon.conf`) are supported as backwards-compatible settings,
     but the obsoleted values are no longer documented.
   * Protocol keyword support was similarly updated, with `upsmon` now
     first trying to elevate privileges with `PRIMARY <ups>` request,
     and falling back to `MASTER <ups>` just in case it talks to an
     older build of an `upsd` server.
   * For the principle of least surprise, NUT codebase still exposes the
     `net_master()` (as handler for `MASTER` net command) in header and
     C code for the sake of existing linked binaries, and returns the
     `OK MASTER-GRANTED` line to the older client that invoked it.
   * Newly introduced `net_primary()` (as handler for `PRIMARY` net command)
     calls the exact same application logic, but returns `OK PRIMARY-GRANTED`
     line to the client.
   * Python binding updated to handle both cases, as the only found in-tree
     protocol consumer of the full-line text.
   * For more details see issue #840 and several pull requests referenced
     from it, and discussions on NUT mailing lists.

 - Build fixes:
   * In general, numerous fixes were applied to ensure portability and avoid
     warnings (fixing a number of real bugs that caused them); CI was extended
     to keep the codebase free of those types of warnings which we have got
     rid of, requiring builds to succeed cleanly in several dozen combinations
     of compiler versions, C standard revisions (C99 upwards, though on many
     OSes with GNU99+ extensions), operating systems and CPU architectures.
   * Public CI introduced to automatically test every contribution (PR) and
     resulting increment of main NUT codebase, including Travis CI and LGTM.com
     services, and a Jenkins farm on virtual hardware donated by Fosshost.org;
     this augments testing earlier provided for some branches by Buildbot.
   * Added cppunit testing with valgrind for the C++ client library
   * Make targets added for shell script syntax checks for helper and service
     scripts
   * Make targets added for spellcheck and for maintenance of the dictionary,
     including incremental spellcheck to only parse recently edited text files
   * The AsciiDoc detection has been reworked to allow NUT to be built from
     source without requiring asciidoc/a2x (using pre-built man pages from
     the distribution tarball, for instance)
   * Makefile contents rearranged for more resilient out-of-tree and in-tree
     builds beside those made from the root workspace directory
   * Makefiles are tested with GNU Make and BSD Make to ensure portable recipes
   * More use of `pkg-config` to detect dependencies at configure time, as
     well as fail-safe detection of presence of pkg-config (and its macros)
     to survive and build without it too
   * "slibtool" pedantic nuances now supported, allowing an alternative to
     GNU libtool
   * Build scripts updated to remove obsoleted calls to cleanly work with
     autoconf-2.70 releases in 2020 (also works with 2.69 which was the
     earlier release since 2012)
   * Dynamic library loading used in certain programs and use-cases improved,
     especially for 64-bit vs 32-bit builds on multiple-bitness OSes
   * Logging routines like `upsdebugx()` were refactored as macros so there
     is slightly less overhead when logging is disabled [PRs #685 and #1100]
   * Numerous classes of compilation warnings eradicated, many of those being
     potential issues with implicit data type conversions and varied numeric
     type width, signedness, string buffer size, uninitialized variables or
     structure fields; some more in progress
   * Several logical errors found and fixed during this walk over codebase.
   * Cases where compilers were overly zealous and particular code was written
     the way wit was intentionally, including some comparisons that help with
     different-bitness builds but indeed seem superfluous in a certain single
     bitness, were commented and encased in pragmas to disable the warnings
   * Basic coding style (indentations, lack of trailing white space) applied
     per developer guide, but not automatically enforced/checked yet.

 - Due to changes needed to resolve build warnings, mostly about mismatching
   data types for some variables, some structure definitions and API signatures
   of several routines had to be changed for argument types, return types,
   or both. Primarily this change concerns internal implementation details
   (may impact update of NUT forks with custom drivers using those), but a
   few changes also happened in header files installed for builds configured
   `--with-dev` and so may impact `upsclient` and `nutclient` (C++) consumers.
   At the very least, binaries for those consumers should be rebuilt to remain
   stable with NUT 2.8.0 and not mismatch int-type sizes and other arguments.

 - As usual, more bugfixes, cleanup and improvements, on both source code
   and documentation.
2022-04-26 23:28:25 +00:00
jperkin
07860cdf48 salt: Skip more files with legitimate hardcoded paths. 2022-04-25 16:34:39 +00:00
adam
da145d5f97 py-appnope: updated to 0.1.3
0.1.3:
Unknown changes
2022-04-25 11:33:05 +00:00
wiz
feb9059db1 gvfs: wants fuse>=2.8, note in API depends 2022-04-25 08:26:15 +00:00
markd
179d758792 solid: update to 5.93.0
5.82.0
Do not search for DBus on Windows & Mac

5.83.0
Ensure inherited PIMPL instances are properly destructed

5.84.0
Add a minimum version to find_package(BISON)
Find the base mount point of a partition that has bind mounts
UDisks backend: improve the description of volume and storage devices

5.85.0
Remove the HAL backend; HAL is long gone
Udev client: replace a warning message with a debug one
Enable bsdisks_extensions from FreeBSD on OpenBSD
Enable OpenBSD UDisk2 support
Port framework away from LGPL-2.0-only

5.87.0
Add support for static builds
Support extracting cpu model on ppc64

5.88.0
Implement ARM specific CPU info

5.89.0
Allow udisks2 and upower backends to be disabled with environment variables
Add device description for storage medium without size
Config.cmake: Lookup LibMount when building statically
Add support for graphics tablet batteries
[upower] Consider audio devices and generic bluetooth devices to be batteries
[upower] Add new device types

5.90.0
udisks backend: don't assume /etc/mtab is not present
Remove trailing \x00 from string returned by Q6File::decodeName()

5.91.0
Convert some connect to new signature style
[UDisks2 Backend] Don't do media check for loop devices
[upower] Properly round up battery's capacity
[UPower Backend] Check for Bluez for any unknown battery type
[UDisks2] Ignore file systems mounted with x-gdu.hide option

5.92.0
Use enum in switch instead of raw int
udisks backend: Add UD2_DBUS_PATH_BLOCKDEVICES and use more constants
udev: Do not ignore joysticks
Check executables exist in PATH before passing them to QProcess

5.93.0
Recognize fuse.gocryptfs mounts as devices like we do for cryfs and encfs
2022-04-25 06:46:54 +00:00
markd
2cbcb02816 kfilemetadata5: updat eto 5.93.0
5.81.0
Enable Unicode support in QRegularExpression where needed

5.82.0
Use new version-controlled enumerator deprecation warning macros

5.83.0
[ExtractionResult] Remove automatic mimetype determination
[ExternalWriter] Test property serialization
[ExternalExtractor/Writer] Avoid unnecessary map value lookup from key
[ExternalWriter] Fix infinite loop when serializing properties
Avoid leaking a QObject in ExternalWriter
[TaglibWriter] Fix memory leak when updating Cover images in ASF (WMA)

5.88.0
Fix wrong testcase
[FFmpegExtractor] Remove FFmpeg 2.x/3.0 support, handle deprecations
Fix version checks in FindFFmpeg.cmake
[DublinCore] Also test terms namespace
[PopplerExtractor] directly use getters provided by poppler

5.89.0
KFileMetaData::Property: Deprecate toVariantMap and toPropertyMap methods
Port deprecated QMap methods to QMultiMap
Put code of public header depending on deprecated Qt API in deprecation wrapper
[PopplerExtractor] extract pageCount

5.91.0
make TypInfo comparison const
Install plugins in kf<version>
deprecate image extraction via embeddedimagedata

5.92.0
Port to KPluginMetaData::findPlugins for plugin querying
enable mobipocket extractor by default

5.93.0
exiv2extractor: add support for avif, heif, jpeg xl
2022-04-25 06:42:20 +00:00
markd
101a2864f6 kdbusaddons: update to 5.93.0
5.82.0
Remove obsolete license file
Relicense file to LGPL-2.0-or-later

5.84.0
Improve KDBusService error message for missing session bus

5.85.0
KDBusService: Pass the activation token upon activation
Add compile time guards round QX11Info usage
Fix DesktopStartup ID handling

5.87.0
Introduce UpdateLaunchEnvJob
Correct to make sure we use the matching ECM version

5.89.0
Link against X11Extras when building statically

5.90.0
Fix conditions used in cmake.in config file
API docs: improve docs for D-Bus activation and startup id handling
2022-04-25 06:39:10 +00:00
markd
748c9d889c baloo5: update to 5.93.0
5.81.0
[SearchStore] Explicitly narrow timestamps for range query
Add now mandatory args parameter to QProcess::startDetached()
[MetadataMover] Update filename terms when moving/renaming file

5.82.0
Fix baloo_file autostart with systemd
Move baloo_file, baloo_file_extractor to libexec
Properly shutdown extractor process
Port extractorprocess to WorkerPipe/ControllerPipe helper classes
[XAttrIndexer] Avoid unnecessary reindexing on XAttr changes
Cleanup/extend mimetypes for Archive document type
Mark Kindle mobipocket variant as type Document
Mark various comicbook variants as "Document"
Do not crash when a dir is move/delete is detected by kinotify
When adding a folder to configuration, normalize the path semantically
Expose IndexerState enum to QML
[DocumentUrlDB] Remove bogus child sanity check

5.83.0
Embed JSON metadata in KIOSlaves
Convert protocol files to JSON
[balooctl] Allow clearing a document which has been deleted

5.90.0
[kioslaves/tags] Set proper display name for root entry

5.91.0
Static libs linked into shared libs need -fPIC
2022-04-25 06:36:45 +00:00
pin
09450136ac sysutils/lxqt-powermanagement: update to 1.1.0
-Three tray icons are added, with the charge percentage inside them.
 Now, the built-in tray icon can be circular or shaped like a battery.
2022-04-24 15:36:21 +00:00
pin
2e1a4c5477 sysutils/pcmanfm-qt: update to 1.1.0
Main changes:

    Added "Recent Files" to the File menu.
    Implemented org.freedesktop.FileManager1. It is used by apps (like Firefox and Chromium) that call the default file manager to show files inside a directory or do other jobs.
    Fixed DND and keyboard navigation on RTL desktops.
    Added "Open in Terminal" to the top of folder context menu.
    Fixed an issue in positioning of sticky items on Desktop.
    With the transient filter bar, the first item whose name starts with the filter string is preselected. If it doesn't exist, the first visible item will be preselected.
    Filtering respects the checked state of Preferences → Display → Always show real file names.
2022-04-24 15:13:51 +00:00
nia
24312fcc60 mplayer, related packages: update to 1.5
some changes to attempt to make mplayer in pkgsrc less
"absurdly complicated"

  1.5: "Hope" February 27, 2022

    Decoders, demuxers, streams:
    * ffmpeg12vpdau is no longer supported by FFmpeg,
      provide separate ffmpeg1vpdau and ffmpeg2vdpau instead
    * live555 deprecated and disabled by default, will be removed
      in future

    GUI:
    * Fix wrongly sized video window after leaving fullscreen mode
    * Clear screen when switching to fullscreen mode using the x11
      video output driver
    * Command line option -fs is now recognized in addition to the
      GUI option load_fullscreen
    * Use correct visual in OpenGL video output driver for X11
    * Provide a built-in skin so that the GUI can be used even
      without an installed skin
    * Native Language Support, i.e. the GUI language can be changed
      as specified in LC_MESSAGES or LANG
    * Minor bug fixes

    Other:
    * Building on Arm now compiles for the ISA and extensions of the
      host CPU by default. This should avoid issues like builds on
      e.g. Raspbian not using NEON by default.
      Can use --enable-runtime-cpudetection to restore the previous
      behaviour, though full runtime CPU detection is not supported.
    * New configure option --enable-nls for Native Language Support at
      runtime (for the moment only for the GUI and enabled by default
      for it)
    * macOS: Fixes for retina display, sluggish input processing
2022-04-24 15:00:42 +00:00
tnn
6cc4dc525a dmidecode: don't pull vendor patches out of cgit, checksum issues
Integrate in patches/patch-dmidecode.c instead. Bump.
2022-04-23 20:18:30 +00:00
pin
22e78d4be2 sysutils/zoxide: update to 0.8.1
Changed
  -Manpages: moved to man/man1/*.1.
  -Replace --no-aliases with --no-cmd.
  -Elvish: upgrade minimum supported version to v0.18.0.
  -Nushell: upgrade minimum supported version to v0.61.0.

Fixed
  -Bash/Zsh: rename _z completion function to avoid conflicts with other
   shell plugins.
  -Fzf: added --keep-right option by default, upgrade minimum supported
   version to v0.21.0.
  -Bash: only enable completions on 4.4+.
  -Fzf: bypass ls alias in preview window.
  -Retain ownership of database file.
  -zoxide query --interactive should not conflict with --score.
2022-04-22 21:55:05 +00:00
nia
3bdd3d9ee4 gvfs: Limit samba and fuse to linux/netbsd. Bump for default options change. 2022-04-21 16:49:27 +00:00
nia
927ac80ed2 gvfs: Refactor options into options.mk 2022-04-21 16:41:26 +00:00
wiz
e4d6ed9e74 *: convert to versioned_dependencies for py-cryptography 2022-04-21 10:59:59 +00:00
wiz
444afee2db felix: regen distinfo after patch removal 2022-04-20 19:47:29 +00:00
pin
e266c8fb6e sysutils/felix
Remove patch now that we have Rust-1.59
2022-04-20 19:44:44 +00:00
msaitoh
77fa9bf45d doc: Updated sysutils/intel-microcode-netbsd to 20220419.
Update intel-microcode-netbsd to 20220419.

### Purpose

- Update for functional issues. Refer to errata APLI-11 in
  [Intel Atom Processor E3900 Series]
  (https://cdrdv2.intel.com/v1/dl/getContent/612204) for details.

### Updated Platforms

| Processor      | Stepping | F-M-S/PI    | Old Ver  | New Ver  | Products
|:---------------|:---------|:------------|:---------|:---------|:---------
| APL            | E0       | 06-5c-0a/03 | 00000024 | 00000028 | Atom x5-E39xx
2022-04-20 06:14:38 +00:00
mrg
a271f73540 fix a ups-nut-usb crash. from the patch file:
As comm_driver->get_interrupt() can return larger than the buffer size,
  limit the future accesses by this amount.  Bump the size of the buffer
  here as returns as high as 3500 have been seen.

bump ups-nut-usb revision.

with this, i am able to monitor a recent CyberPower UPS.
2022-04-18 19:49:18 +00:00
adam
f5e35d538b revbump for textproc/icu update 2022-04-18 19:09:40 +00:00
adam
fe48f40c5e py-filetype: updated to 1.0.10
v1.0.10
* Merge pull request 113 from nottaw/master
* Use `==` for string comparisons
2022-04-18 11:35:09 +00:00
adam
518fb6eb16 py-jeepney: updated to 0.8.0
0.8

Removed jeepney.integrate APIs, which were deprecated in 0.7. Use
jeepney.io instead (see :doc:`integrate`).
Removed deprecated jeepney.io.tornado API. Tornado now uses the asyncio
event loop, so you can use it along with jeepney.io.asyncio.
Deprecated conn.router attribute in the :doc:`api/blocking` integration.
Use :ref:`proxies <msggen_proxies>` or :meth:`~.blocking.DBusConnection.send_and_get_reply`
to find   replies to method calls, and :meth:`~.blocking.DBusConnection.filter`
for other routing.
Added docs page with background on D-Bus (:doc:`dbus-background`).
2022-04-18 10:57:54 +00:00
pin
ae700584ae sysutils/broot: update to 1.11.1
v1.11.1
-fix broot not being usable while an image is being opened by hitting enter
 on linux - Fix #530

v1.11.0
-sorting by type, with 3 new internals: :sort_by_type_dirs_first,
 :sort_by_type_dirs_last, and :sort_by_type. The last one lets you toggle
 between no sort, sorting by type with directories first, and sorting by type
 with directories last. - Fix #467

v1.10.0
-verb filtering on file extension - Fix #508
-don't quit on tiny terminals - Fix #511
-fix the capture_mouse config item which was described in documentation but not
 usable (the non documented disable_mouse_capture argument was working and is
 kept for compatibility)
2022-04-15 16:16:16 +00:00
nia
727cf8cf66 sysupgrade: Infer default archive extension based on the CPU architecture. 2022-04-15 09:10:56 +00:00
nia
c5232e3c50 sysupgrade: protect against failures when /usr/sbin is not in PATH 2022-04-15 08:07:25 +00:00
pin
20367b0b26 sysutils/felix: update to 0.6.1
new feature:
   -New configuration: You can now use the full width of terminal by setting
   use_full_width to true (false by default).
   I hope this wil lead to a better user experience. For those who use <=0.6.0,
   felix can work without replacing config.toml because use_full_width is
   an option.
2022-04-15 07:30:12 +00:00
adam
873cac87fe py-setproctitle: updated to 1.2.3
Version 1.2.3
Added Python 3.10 packages.
Added Wheel packages for macOS.
Package build moved to cibuildwheel, other wheels provided
2022-04-15 05:39:58 +00:00
pin
d4a299f0fa sysutils/xplr: update to 0.17.4
Changes & fixes
   -Fixed invalid cursor position when using multi character custom prompt.
   -Improved documentation, covering almost every detail.
   -More concise init.lua.
   -Upgraded Rust version and edition.
   -Upgraded dependencies.
   -Performance improvements (due to the updates).
2022-04-14 10:59:06 +00:00
nia
5fd69af5dc i3status: add missing file 2022-04-14 06:36:27 +00:00
nia
ef36a94c4d *: Sprinkle some USE_PKGSRC_GCC_RUNTIME for packages requriing GCC 8 2022-04-14 06:29:19 +00:00
pin
cfa7f54498 sysutils/felix: update to 0.6.0
new feature:
    :z <keyword> lets you jump to a directory that matches the keyword.
     (zoxide required) #52 4e4c1b7
    :cd | :z => Go to home directory. b536332

fix:
    Fix bug when reading .git/HEAD to show branch name 2de3a97

some refactoring: 830812e 6377d66 bd12fa6
2022-04-13 10:19:54 +00:00
bsiegert
865174470d Revbump all Go packages after go117 update 2022-04-13 07:50:51 +00:00
nikita
fede935732 libcpuid: Add version 0.5.1
libcpuid provides CPU identification for the x86 (and x86_64). For
details about the programming API, you might want to take a look at
the project's website on sourceforge
(http://libcpuid.sourceforge.net/). There you'd find a short tutorial,
as well as the full API reference.
2022-04-12 22:22:26 +00:00
nia
e9419ede66 mc: update to 4.8.28
Version 4.8.28

- VFS

  * Remove SMB support

- Editor

  * Add syntax highlighting:
    * Ngspice/SPICE
    * DOT/Graphviz

- Viewer

  * Support file/dir macros from mc.ect for standalone viewer

- Misc

  * Minimal version of "check" utility is 0.9.10.
  * Code cleanup
  * Support Shift+Fn keys for KiTTY
  * Filehighlight:
    * graphical formats: avif, jp2, jxl, heic, heif, psb, psd
    * Markdown

- Fixes

  * FTBFS with ncurses build with --disable-widec
  * There is no exit on Ubuntu PPC64 big endian
  * Segfault on change panel mode
  * Accelerator conflict in Left/Right menu
  * move a lot of files across filesystems is slow
  * mc.ext: wrong order of rules: general matches are made before more specific ones
  * mc.ext: compressed man pages are shown unformatted
  * ext.d/misc.sh: invoking /bin/cat on systems that have no /bin/cat
  * mcedit: errors in syntax definitions
  * VFS: FISH: when uploading a symbolic link, it creates both the link and its target
  * VFS: SFTP: timestamps are not preserved for uploaded symlink
  * VFS: EXTFS: incorrect test of isoinfo
  * Typo in skin files
2022-04-12 15:29:04 +00:00
nia
f5eca3ae04 i3status: update to 2.14
2021-11-09 i3status 2.14

 • switch to meson build system
 • battery: OpenBSD: If acpibat watts value is not available, try current
 • make pulseaudio an optional dependency
 • print_cpu_usage: use buffered file API
 • fix memory leak in slurp()
 • NetBSD: native audio support
 • wireless: Linux: update %signal and %quality based on station info
 • memory: introduce unit and decimals options
 • battery: introduce format_percentage option
 • memory: fix overflow on 32-bit systems
 • use format_placeholder
 • wireless: introduce format_bitrate, format_noise and format_signal
 • cpu: fix out of bounds read after invalid %cpu conversion
 • file system: use f_frsize for correct block size
 • wireless: FreeBSD: support connection bitrate
 • volume: fix memory leak
 • print_file_contents: resolve tilde
 • add build option to disable manual pages
 • pulseaudio: use port name instead of sink name
 • battery: add support for POWER_SUPPLY_TIME_TO_EMPTY (e.g. pinebook pro)
 • tztime: allow selective pango markup
 • wireless: fix memory corruption
2022-04-12 14:43:01 +00:00
pin
03362db609 sysutils/felix: update to 0.5.2
new feature:
 -New option for config: Now you can set the max length of the item name to be
  displayed (if the terminal size is not enough, it will be automatically
  adjusted). It's optional, so you can use your config file in < v.0.5.1 as is.
  See config.toml for details. 7616b00

some refactoring: 016a316 016a316
2022-04-10 15:41:01 +00:00
nia
ccbed1f0f8 libtree: requires gcc8 or newer 2022-04-10 08:09:31 +00:00
gutteridge
1a0d9e72b7 xfce4-thunar: update to 4.16.11
Change log:

4.16.11
======
- Dont reload the view when text is copied (Issue #706)
- NULL checks to prevent crash on malformed bookmark URI (Issue #716)
- Use 'g_timeout_add_full' to set tree-view cursor (Issue #351)
- Fix signal disconnect in thunar_window_unrealize
- Don't go beyond THUNAR_N_VISIBLE_COLUMNS while parsing col widths
- Translation Updates:
  Danish, Greek, Indonesian, Malay, Occitan (post 1500), Romanian
2022-04-10 02:28:39 +00:00
pin
f8cff91289 sysutils/bkt: update to 0.5.4
-Patch release to aid packaging for Debian (see #12).
 No new functionality vs. 0.5.2
2022-04-06 09:55:37 +00:00
jperkin
54de0da626 munin-node: Remove PLIST duplicates. 2022-04-04 11:46:02 +00:00
jperkin
4ffe6915a9 munin-common: Update to version 2.0.69.
Patch provided by Steve Mokris in joyent/pkgsrc#330.

munin-2.0.69, 2021-11-22

Lars Kruse (1):
      Fix loading of "local_address" configuration

munin-2.0.68, 2021-11-14

Andreas Perhab (1):
      plugins/postgres_: enable configuring warning/critical

Christoph Moench-Tegeder (2):
      postgres_querylength: catch real statements only
      ntp_: do not mask required variable from Net::IP

Guillaume Rousse (2):
      display locally-defined tresholds
      use dedicated munin SNMP plugin

Kim B. Heino (2):
      plugins/mailman: add missing "graph_category" header
      plugins/postfix_mailqueue: don't run postconf if spooldir-override is defined

Lars Kruse (11):
      Remove obsolete links to old bug tracker ("trac")
      Fix typo
      plugin.sh: remove conversation log regarding shell redirects
      Remove old "authors" file
      Fix typos
      munin-asyncd: use configured update rate if undefined
      Munin::Master::Node: unify configuration access
      munin-run: allow to pass additional arguments to the plugin (#1419)
      Fix homepage link
      fix(postgres_querylength_): fix wrong PostgreSQL version (for 9.4)
      docs: remove stale content from release checklist

Sven Edge (1):
      Handle NVME drives in the Linux iostat plugin (2.0 branch)

Ville Skyttä (1):
      Use `grep -E/-F` instead of `egrep` and `fgrep`

wferi (1):
      Use the host-specific local_address configuration if present
2022-04-04 11:45:33 +00:00
adam
e39295c91d revbump for devel/protobuf 2022-04-03 18:50:16 +00:00
rhialto
9e12ed49cb sysutils/mtools: update to 4.0.38.
Improvements since the 4.0.36 release are:
        - Removed mclasserase commands, which doesn't fit the coding
          structure of the rest of mtools
        - Add support to -i option to mcd
        - Document -i flag in mtools.1
        - Fix a missing command error in floppyd_io.c

Improvements since the 4.0.37 release are:
        - Make sure case byte is cleared when making the special
          directory entries "." and ".."
        - In mattrib man page, replace "attribute flags" with "attribute
          bits"
2022-04-03 15:51:42 +00:00
wiz
1eed2a3c75 felix: fix build with rust-1.58 2022-04-03 09:17:56 +00:00
wiz
e005cc82d7 py-syslog-ng: add missing file to PLIST
Sort
2022-04-03 09:07:50 +00:00
mef
99fd4d3d6e (sysutils/fzf) Updated 0.28.0 to 0.29.0
* Added change-preview(...) action to change the --preview command
      + cf. preview(...) is a one-off action that doesn't change the default
        preview command
  * Added change-preview-window(...) action
      + You can rotate through the different options separated by |

        fzf --preview 'cat {}' --preview-window right,40% \
            --bind 'ctrl-/:change-preview-window(right,70%|down,40%,border-top|hidden|)'

  * Fixed rendering of the prompt line when overflow occurs with --info=inline
2022-04-02 13:43:21 +00:00
mef
c9b7333e14 (sysutils/webmin, wbm-*) Updated 1.960 to 1.990, adjusting PLIST
https://www.webmin.com/changes.html
Version 1.990 (3rd March 2022)
      + Fixed two security bugs in the File Manager module that could be
        exploited by less privileged Webmin users.
      + Added buttons to stop and start the Cron daemon.
      + Fail2ban rules are preserved when applying the IPtables configuration
        file.
      + Added support for static routes when using Netplan for network
        configuration.
      + Updated the Authentic Theme to the latest version.
      + Updated the UI in several modules to use the latest API and be more
        consistent with the rest of Webmin.

Version 1.984 (26th December 2021)
      + Mostly a bugfix release for issues found in 1.983.

Version 1.983 (4th December 2021)
      + Bugfix release for issues found in 1.982.

Version 1.982 (26th November 2021)
      + Added support for HTTP2 in the Apache module.
      + Added an optional feature to re-format the Apache configuration file.
      + Several different contributed translation updates.
      + Added support for extracting archive files and directory uploads in the
        File Manager.
      + Updated the Authentic Theme to the latest version.
      + Many many other small bugfixes and features.

Version 1.981 (28th August 2021)
      + Fixes a couple of minor bugs, including one that broke MySQL backups in
        some cases.

Version 1.980 (22nd August 2021)
      + In the Webmin Configuration module, added an option on the
        Authentication Options page to enable a password change API for use by
        other programs.
      + Removed rarely-used code to check for Webmin module updates.
      + Improved discovery of PHP INI configuration files.
      + Added support for Rocky and Alma Linuxes.
      + Let's Encrypt renewals can use Virtualmin Cloud DNS providers, if
        configured.
      + Various language updates from contributors.
      + Update the Authentic Theme to the latest release.

Version 1.979 (15th June 2021)
      + Added support for setting up two-factor authentication in Usermin.
      + Security fixes for un-trusted inputs in the Network Configuration
        module.
      + Updated the Authentic Theme to the latest version.
      + Various bugfixes for issues found in version 1.974.

Version 1.974 (1st May 2021)
      + Bugfix release for various issues in 1.973.

Version 1.973 (7th March 2021)
      + Bugfix release for minor issues in 1.972.

Version 1.972 (1st March 2021)
      + Updated the CA cert used for Let's Encrypt again.
      + Updated the Authentic Theme to the latest version.
      + Added support for per-user preferences to the File Manager and other
        modules.

Version 1.970 (6th January 2021)
      + Updated the CA cert used for Let's Encrypt.
      + Updated the Authentic Theme to the latest version.
      + Added limits on the number of concurrent connections per IP address and
        IP network.
      + Fixed a security bug that affects Webmin when run on Windows.
      + Many French translation updates.

Version 1.962 (11th November 2020)
      + Bugfix release for 2FA issues.
2022-04-02 13:23:08 +00:00
nia
5e9ee15f4c minipro: add missing dependencies 2022-04-02 10:58:07 +00:00
nia
89064f9b76 pftop: Mark BROKEN on NetBSD-current 2022-04-02 10:50:26 +00:00
gdt
cb4d71dbc5 ups-nut: Take MAINTAINERSHIP
This is really for the main package, but also for the secondary ones.
(I am working with upstream to test on NetBSD before the release of
2.8.0, and working on a package update.)
2022-04-01 12:18:14 +00:00
pin
7d6ede35b6 sysutils/felix: update to 0.5.1
Fix:
    Fix message when deleting multiple items 12b3572
    Remove duplicated call for env variable 0b15676
2022-03-30 16:12:39 +00:00
pin
37ceb46dc6 sysutils/onefetch: update to 2.12.0
Notes:
    [language] added support for Ren'Py #560 @TabulateJarl8
    [info] added language bar distribution #585 @o2sh @spenserblack
    [misc] granted read access to onefetch snap to gitconfig files #588 @o2sh
    [language] added support for Ceylon #602 @DenverCoder1
    [misc] default to terminal foreground color for tilde, underline, colon
    and info #604 @o2sh
    [language] fix Lua logo so that it can be read even without color #610
    @yutkat
    [misc] replace colored crate with owo-colors #620 @o2sh @spenserblack
    [misc] remap White ANSI color to Default #625 @spenserblack
    [language] added support for Wolfram #609 @rcon56
    [misc] match circle color with github linguist #630 @o2sh
    [language] added support for VHDL #632 @BHatGuy
2022-03-30 16:11:23 +00:00
wiz
0f6341b8bd *: recursive bump for vala 0.56 2022-03-30 10:02:21 +00:00
pin
6f94492428 sysutils/felix: update to 0.5.0
enhancement:
    -Open files whether its extension in lowercase or uppercase d946b5f
    -Follow symlink if it leads to a directory dac7f88
        -Implement memoization of move when going to symlink dir 6860c5d
    -Print help by fx -h | fx --help 884180f
2022-03-29 21:11:29 +00:00
wiz
ef78191391 monitoring: fix PLIST 2022-03-29 18:27:19 +00:00
wiz
7c9b7db3d7 ioping: fix patch checksum 2022-03-29 17:48:53 +00:00
pin
3070cfb502 sysutils/sfm: drop maintainer
Nearly dead project.
2022-03-29 10:40:45 +00:00
pin
529915a80b sysutils/felix: update to 0.4.3
fix:
    cursor movement when deleting multiple items 3671755

improvement:
    remove unnecessary if/else 9513873
2022-03-29 10:08:15 +00:00
wiz
a71b59b1f8 py-psutil: remove obsolete patch chunk
Ride PKGREVISION bump.
2022-03-28 21:57:36 +00:00
wiz
79995270fa py-psutil: NetBSD: read info about cached data from /proc/meminfo as well
Bump PKGREVISION.
2022-03-28 21:50:42 +00:00
wiz
889f82c495 coreutils: remove unrecognized configure option 2022-03-28 19:48:29 +00:00
tnn
7bbb76e634 {s,t,w}*/*: revbump(1) for libsndfile 2022-03-28 10:59:27 +00:00
tnn
5050275208 u-boot.mk: fix bug that made do-configure non-retryable 2022-03-27 17:27:59 +00:00
wiz
e8fd756431 ioping: claim NetBSD is like FreeBSD
Still compiles and throws less warnings during build.

Bump PKGREVISION.
2022-03-26 13:06:58 +00:00
wiz
829d61a7ad ioping: fix build
Not every system has getopt_long_only.
2022-03-25 11:39:06 +00:00
pin
52b55f3ece sysutils/dua-cli: update to 2.17.1
Improvements to aggregate progress reporting

Previously, aggregate mode progress reports were handled by an
infinitely-looping thread carrying a 64-bit atomic of the current count,
which it would print periodically.

This resulted in #99 - breaking on platforms without 64-bit atomics,
for which a feature was added to disable it.

It also implied a race condition, where the "Enumerating ..." message
could be printed after results had been gathered but before dua exited.

Additionally, part of the status message could be left on the display if
the first line of a report was too short to cover it.

This commit should resolve these:

    The 64-bit atomic counter is replaced with an 8-bit AtomicBool
    All printing is controlled from the main thread
    The first line is cleared prior to printing a report

The only notable drawback I see with this approach is that progress
reporting can sometimes be delayed, since the display is only evaluated
for update during periods the aggregation loop makes progress. The
practical difference appears relatively minor.

Since this should resolve #99, the aggregate-scan-progress feature is
removed.

Special thanks to @Freaky for the contribution!
BREAKING change for package maintainers

The aggregate-scan-progress feature was removed as it shouldn't be required
anymore.
2022-03-20 16:24:01 +00:00
wiz
cd1b185694 dbus: build fix for x11 option 2022-03-20 15:19:21 +00:00
wiz
ae5dcf2a32 dbus: candidate fix for PR 56763
To fix interaction between dbus and xfce4.

Debugging by martin@

Bump PKGREVISION.
2022-03-20 13:37:13 +00:00
nia
b666744aa2 gnome-tracker: sync with asciidoc changes 2022-03-15 18:27:03 +00:00
nia
322581a43e xentools411: more CHECK_RELRO_SKIP 2022-03-15 18:12:12 +00:00
pin
c15475213a sysutils/broot: downgrade to 1.9.3 2022-03-15 09:07:10 +00:00
markd
185af807a3 xentools413: fix PLIST for egg-info. 2022-03-14 19:50:12 +00:00
mef
17d7e6ec0f (sysutils/R-unix) Updated 1.5.3 to 1.5.4
1.5.4
  - Remove examples and test for rlimit_as() and rlimit_data() which give an
    error on MacOS 12 if the value is too low.
2022-03-14 11:18:03 +00:00
pin
577539461e sysutils/broot: update to 1.9.4
-don't query size of remote filesystems anymore. This fixes some 10 seconds
 hangs in some cases (e.g. filesystem screen) when a remote filesystem is
 unreachable.
2022-03-14 10:19:15 +00:00
pin
25abf8487b sysutils/bkt: update to 0.5.3
-Patch release to aid packaging for Debian (see #12).
 No new functionality vs. 0.5.2.
2022-03-14 10:18:08 +00:00
bouyer
7781012900 Explicitely disable golang; should fix build when there is a go compiler
in $PATH. Idea from Benny Siegert
2022-03-13 20:44:56 +00:00
nia
6b9da53a33 gnome-control-center: Fix build with latest meson. 2022-03-13 19:36:08 +00:00
bacon
748a6526e5 sysutils/auto-admin: Update to 0.7.10
Numerous minor fixes to improve robustness and usability
Begin adding man pages
A few new scripts factored out from desktop-installer, etc.
2022-03-13 16:48:43 +00:00
tnn
742c736e37 sysutils/u-boot-rockpro64-ayufan: remove in favor of mainline u-boot 2022-03-12 14:28:54 +00:00
nia
b574dc39b3 *: Replace per-package msgfmt hacks with msgfmt-desktop.mk 2022-03-12 08:01:48 +00:00
nia
03fc9eea7f sysutils: Use hacks.mk to avoid NetBSD msgfmt on NetBSD only. 2022-03-12 07:37:42 +00:00
nia
8e7323db01 nautilus: fix building with latest meson 2022-03-11 07:45:02 +00:00
gutteridge
c819049ac0 sysutils/Makefile: add py-notify2 2022-03-10 23:49:17 +00:00
gutteridge
58ddc56124 py-notify2: add new package, version 0.3.1
A modern Python interface to DBus notifications, supporting Python 3.
This effectively replaces what was once called "py-notify" in pkgsrc,
and then became "py-notify-python". It is actually required by
print/hplip, if the qt5 option is enabled (which I am working on
fixing).

(There is also a completely unrelated package as sysutils/py-notify at
present, co-incidentally also at version 0.3.1, which apparently was
mistakenly imported overtop the original py-notify, but is not the same
package at all: it should have been placed in devel, not sysutils, as
it doesn't deal with notifications integration but rather with general
development abstractions.)

Originally packaged in wip by K.I.A. Derouiche. Minor adjustments for
pkgsrc and a correction (missing py-dbus dependency) by me.
2022-03-10 23:48:02 +00:00