# changelog

author: Peter Tuschy <bofh42@webgods.de> - 0.8-1
changelog:
  - upstream update 0.8
  - exetended go hack to download needed version
    using the same go version to compile as the included Dockerfile does
  - added %check for runnunig test
  - added %clean for deleting downloaded go


author: Peter Tuschy <bofh42webgods.de> - 0.8-2
changelog:
  - removed all go download hacks
  - now only builds with golang installed in the minimum version needed


author: Peter Tuschy <bofh42@webgods.de> - 0.8-3
changelog:
  - added use of go macros for build and test
  - el9 does not build with go macros because of local source dependencies


author: Peter Tuschy <foss+rpm@bofh42.de> - 1:9-1.0
changelog:
  - now support releasever for el
  - switched path from el/fc to fedora/redhat
  - because of the big change Epoch 1 and Release 1.0


author: Peter Tuschy <foss+rpm@bofh42.de> - 1:9-2.0
changelog:
  - added rpm-gpg el10
  - added rpm-gpg release for el8+ and fc28+
  - added Group 42/extras for scripts autodetect repos
  - added gpg key import for extras


author: Peter Tuschy <bofh42@webgods.de> 1.2.3-1
changelog:
  - upstream update 1.2.3
  - el7 not supported anymore
  - el8 only with python 3.8
  - introduced some python3 macros for el8 support
  - added pyfuse3 requirement


author: Peter Tuschy <bofh42@webgods.de> 1.2.3-2
changelog:
  - bugfix pyfuse3 build (so i thought, mount does not work)
  - switch to llfuse (offical bin use llfuse too)
  - symlink for borgfs
  - correct build order for exe (doc after exe, dev only for check)
  - reduced x86_64 bin by 4MB
  - fixed man pages installation
  - enabled all test


author: Peter Tuschy <bofh42@webgods.de> 1.1.18-2
changelog:
  - new better rpm name borgbackup-exe for 1.1.x too
  - smaller exe
  - small dirty hack for el9 borg man page
    (i dare you to fix it for the most likely last 1.1.x)


author: Peter Tuschy <bofh42@webgods.de> 1.1.13-3
changelog:
  - very dirty borgbackup-static rpm to not be dependend on so many python3 packages
  - build borg rpm from epel source my self and checked gpg from redownloaded source
  - made tar from rebuild rpm for docs
  - initial rpm for webgods extra channel


author: Peter Tuschy <bofh42@webgods.de> 1.1.13-5
changelog:
  - removed doc hack and build it from source
  - still dirty with pip and PyInstall by choise
  - enabled tests


author: Peter Tuschy <bofh42@webgods.de> 1.1.13-6
changelog:
  - added BuildRequires:  gcc, gcc-c++, make
  - added borg-make-test.sh for doing test and some info how to use


author: Peter Tuschy <bofh42@webgods.de> 1.1.15-1
changelog:
  - upstream update 1.1.15
  - some changes on infos about tests
  - needed to exclude more tests, when not running as root
    test_get_config_dir test_get_cache_dir test_get_keys_dir test_get_security_dir


author: Petr Pisar <ppisar@redhat.com> - 0-22.20211216git6c10c30
changelog:
  - Rebased to 6c10c305e8dde193546e6b33cf8a785d5dc123e2 (fixes building on AIX,
    Sun; fixes an undefined behavior whith unaliagned memory access)


author: Peter Tuschy <rpms+spec@bofh42.de> - 3.10.0-1
changelog:
  - upstream update
  - massive spec file changes for 3.10
  - and a big (mostly perl) dependency hell to solve (44 more source rpm in extras)
  - 3 patches and seetings from opensuse rpm
  - added check
  - removed NetworkManager dispatcher script


author: Georg Sauthoff <mail@gms.tf> - 0.6.1-1
changelog:
  - eliminate dracut module dependencies
  - don't auto-include networkd configurations, anymore
  - auto-include sshd executable dependencies


author: Peter Tuschy <foss+rpm@bofh42.de> - 0.6.6-1
changelog:
  - import for bofh42 extras channel
  - github URL as source, so spectool download works
  - moved spec to git
  - added md5/xxh128 source check


author: Peter Tuschy <bofh42@webgods.de> - 8.0-1
changelog:
  - import for webgods extra channel
  - upstream update 8.0
  - added changelog doc/contribute.rst doc/history.rst doc/usage.rst to rpm
  - added f3write man page symlink (as it is done in the source)


author: Peter Tuschy <rpms+spec@bofh42.de> - 3.7.3-2
changelog:
  - import for bofh42 extras channel
  - using special build env VM to make sure tests are running (unusual setup: ssh root@localhost in tests)
  - added gpg source code check and key to check


author: Peter Tuschy <foss+rpm@bofh42.de> - 1.21.11-1
changelog:
  - import for bofh42 extras channel
  - upstream update 1.21.11
  - changed download URLs and added asc
  - added gpg key and check
  - added vendor tar
  - added hint for needed nodejs:18 modul
  - added bash and zsh completion


author: David Cantrell <dcantrell@redhat.com> - 1.27.3-1
changelog:
  - Upgrade to jdupes-1.27.3
  - Upstream project moved to codeberg.org; update spec accordingly
  - Add patch from author to fix a hash database error that could lead
    to data loss


author: Peter Tuschy <foss+rpm@bofh42.de> - 4.23-1
changelog:
  - import for bofh42 extras channel
  - spec taken from https://build.opensuse.org/package/show/openSUSE:Factory/libHX


author: Richard Hughes <richard@hughsie.com> 0.7.18-5
changelog:
  - Backport a patch from upstream to fix handling unknown tags in AppStream metadata
  - Resolves: #RHEL-28856


author: Peter Tuschy <foss+rpm@bofh42.de> - 0.7.18-4.1
changelog:
  - import for bofh42 extras channel
  - fix https://issues.redhat.com/browse/RHEL-28856 for 9.3 until new 0.7.18-5 is released


author: Jeff Law <law@redhat.com> - 0.10.0-5
changelog:
  - Use symver attribute for symbol versioning
    Fix configure test compromised by LTO
    Fix nlist test compromised by LTO
    Re-enable LTO


author: David Cantrell <dcantrell@redhat.com> - 2.0.1-2
changelog:
  - Add a comment explaining Patch0 is for building and packaging on
    Fedora
  - Use %forgeautosetup macro in %prep
  - Do not package the static library
  - Move the header file to the devel subpackage
  - Do not use CFLAGS_EXTRA as that just duplicates the CFLAGS again


author: David Cantrell <dcantrell@redhat.com> - 3.1-1
changelog:
  - Upgrade to libjodycode-3.1
  - Drop the forge macros because the project moved to an unsupported site


author: Petr Pisar <ppisar@redhat.com> - 2.2.0-2
changelog:
  - Fix an unitialized memory in tinfl_decompress_mem_to_callback() (GH#197)
  - Fix an unaligned memory access
  - Fix setting MZ_ZIP_GENERAL_PURPOSE_BIT_FLAG_UTF8
  - Fix an undefined behaviour in tinfl_decompress() (GH#216)
  - Fix mz_zip_reader_extract_to_heap() to read correct sizes (GH#220)


author: Mikel Olasagasti Uranga <mikel@olasagasti.info> 7.0.0-1
changelog:
  - Update to 7.0.0 - Closes rhbz#2123699 rhbz#2113532
  - Change license from GPL2 to Apache2
  - Adapt Source for GitHub releases
  - Switch to cmake version
  - Move conversion scripts to doc


author: Ján ONDREJ (SAL) <ondrejj(at)salstar.sk> - 4.0.3-5
changelog:
  - Wait for network-online.target (bz#1898469).
  - Apply /etc/sysconfig/nrpe settings (bz#1806659).
  - Changed /var/run to /run (bz#1870146).


author: Ján ONDREJ (SAL) <ondrejj(at)salstar.sk> - 4.0.3-9
changelog:
  - Don't use get_dh on Fedora 36 - OpenSSL 3. (bz#2021958)
  - Remove unknown --with-init-dir configure parameter.


author: Peter Tuschy <rpms+spec@bofh42.de> - 4.0.3-10
changelog:
  - import from epel for bofh42/extras channel
  - renamed nrpe to nagios-nrpe, conflicts with nrpe and added realname macro
  - added Epoch 1 to always beat epel
  - changed include dir /etc/nrpe.d -> /etc/nagios/nrpe.d
  - added webgods config patch
  - added webgods config file source 8 and 9
  - removed lots of if rhel > 5, because rhel 6 support is removed
  - removed user create (because our nagios-common creates the user)
  - replaced nrpe user with nagios user in configure, nrpe-tmpfiles.conf and nrpe.service.epel
  - added nagios user as Requires
  - replaced nrpe-0003-Include-etc-npre.d-config-directory.patch with nrpe-0003-webgods-config.patch
  - added selinux dirty workaround for /etc/nagios/nrpe.d in post and postun
  - removed build from git commit
  - always use systemd init file from rpm and not the one from source


author: Julian Jost <jost@strato.de> - 4.0.3-11
changelog:
  * Wed Jul 06 2022 Peter Tuschy <rpms+spec@bofh42.de> - 4.0.3-10
  - import from epel for bofh42/extras channel
  - renamed nrpe to nagios-nrpe, conflicts with nrpe and added realname macro
  - added Epoch 1 to always beat epel
  - changed include dir /etc/nrpe.d -> /etc/nagios/nrpe.d
  - added webgods config patch
  - added webgods config file source 8 and 9
  - removed lots of if rhel > 5, because rhel 6 support is removed
  - removed user create (because our nagios-common creates the user)
  - replaced nrpe user with nagios user in configure, nrpe-tmpfiles.conf and nrpe.service.epel
  - added nagios user as Requires
  - replaced nrpe-0003-Include-etc-npre.d-config-directory.patch with nrpe-0003-webgods-config.patch
  - added selinux dirty workaround for /etc/nagios/nrpe.d in post and postun
  - removed build from git commit
  - always use systemd init file from rpm and not the one from source


author: Julian Jost <jost@strato.de> - 4.0.3-14
changelog:
  - nrpe systemd init is now simple instead of forking
  - nroe systemd init now restarts on failure with 10s wait


author: Peter Tuschy <rpms+spec@bofh42.de> - 2.4.0-5
changelog:
  - import from epel for bofh42/extras
  - dont try with something older then el7
  - added Epoch 1 to always with against epel
  - added utils.pm link in /usr/share/perl5/vendor_perl/utils.pm for the perl package
  - added Provides: perl(utils) for the perl package
  - fixed dependency perl-generators only on el8/fc28 and later
  - fixed dependency qstat only on el7
  - added dependencies ntp and perl(Net::SNMP) on el7
  - fixed dependencies mariadb-connector* only on el8/fc28 and later
  - added dependencies mysql-devel on el7
  - enabled radius plugin, that needs freeradius-client-devel
  - fixed dependency freeradius-client-devel, but el7 radiusclient-ng-devel


author: Peter Tuschy <foss+rpm@bofh42.de> - 2.4.9-1
changelog:
  - import from el9 epel for bofh42/extras
  - added Epoch 1 to always win against epel
  - use our own nagios-common


author: Peter Tuschy <tuschy@webgods.de> - 1.0-2
changelog:
  - added nrpe reload
  - small bug replaced : with _ in then output,
    because with : the numbers are missing


author: Elena Slobodnik <slobodnik@webgods.de> - 1.1-5.WG
changelog:
  - added nrpe reload (Author Peter Tuschy)
  - rename source for plugin-memory.cfg to plugin-memory.cfg.in


author: Peter Tuschy <bofh42@webgods.de> - 1.3.0-1.WG
changelog:
  - moved over very old webgods plugins from nagios-plugins rpm
  - removed check_memory, now has its own rpm
  - require the new nagios-plugin-memory
  - depend on new nrpe 4.0.3
  - depend on new nagios-plugins 2.3.3
  - added check_linux_raid.pl from nagios-plugins-1.4.16-7 contrib


author: Julian Jost <jost@webgods.de> - 1.3.1-3.WG
changelog:
  * Thu Jul 22 2021 Julian Jost <jost@webgods.de> - 1.3.1-2.WG
  - added a definition for check_procs_argument


author: Peter Tuschy <rpms+spec@bofh42.de> - 0.37-1
changelog:
  - upstream update 0.37
  - updated (Build)Requires and Recommends from 0.37 README
  - added source checksum test


author: David Sommerseth <davids@openvpn.net> - 2.5.2-1
changelog:
  - Update to upstream OpenVPN 2.5.2
  - Fixes CVE-2020-15078
  - Replaces --ncp-ciphers with --data-ciphers in the server systemd service unit


author: Peter Tuschy <bofh42@webgods.de> - 2.5.4-1
changelog:
  - fresh imported fropm fedora 35 and ported some changes from old spec
  - updated gpg from source because the old one misses 2 sub keys
  - redownloaded source and asc from openvpn


author: David Sommerseth <davids@openvpn.net> - 2.6.7-1
changelog:
  - Update to upstream OpenVPN 2.6.7
  - Fixes CVE-2023-46849, CVE-2023-46850
  - Fix false exit status on pre runtime scriptlet (Elkhan Mammadli <elkhan@almalinux.org>, RHBZ#2239722)
  - Fix regression of systemctl scriptlet globbing issues (RHBZ#1887984); reintroduced in openvpn-2.6.0-1


author: David Sommerseth <davids@openvpn.net> - 2.6.8-1
changelog:
  - Update to upstream OpenPVN 2.6.7
  - Fixes a regression from 2.6.7 resulting in a SIGSEGV (GitHub#449)


author: Fedora Release Engineering <releng@fedoraproject.org> - 16.02-28
changelog:
  - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
  - Fix the build by moving desktop files from kde4/services/ServiceMenus/ to kservices5


author: Peter Tuschy <foss+rpm@bofh42.de> - 1.5-1.9
changelog:
  - import for bofh42 extras channel
  - https://build.opensuse.org/package/show/openSUSE:Factory/parkverbot


author: Paul Howarth <paul@city-fan.org> - 0.11-1
changelog:
  - Update to 0.11
    - Set metadata for static dependency list and install
    - Move repository to GitHub
    - Minor test clean-ups
    - Fix Makefile.PL to work for authors in perl 5.26+
  - Package new LICENSE file


author: Paul Howarth <paul@city-fan.org> - 4.23-1
changelog:
  - Update to 4.23
    - Fix t/54_stringify needs JSON 2.09 for allow_unknown (GH#169)
    - Fix t/118_type.t for 5.6
    - Fix t/96_interop.t for missing JSON::XS
    - Possible fix for s390x with long double, untested (GH#83)


author: Paul Howarth <paul@city-fan.org> - 4.25-1
changelog:
  - Update to 4.25
    - Fix decode relaxed with comment at the end of the buffer (GH#174), a
      regression introduced with 3.0220, to fix n_number_then_00
    - Possible fix for a gcc-9 optimizer bug (GH#172)


author: Paul Howarth <paul@city-fan.org> - 4.27-1
changelog:
  - Update to 4.27
    - Only add -Werror=declaration-after-statement for 5.035004 and earlier
      (GH#186)
    - Fix 125_shared_boolean.t for threads (GH#184)
  - Drop support for building for targets older than EL-7


author: Paul Howarth <paul@city-fan.org> - 3.01-1
changelog:
  - Update to 3.01
    - Support for openssl SHA-256 key derivation algorithm
    - Add support for PBKDF2 key derivation algorithm
      - New dependencies: Digest::SHA, Crypt::PBKDF2, Crypt::Cipher::AES
    - Add support for OFB, CFB and CTR chain modes
      - New dependency: Math::BigInt
    - Added better argument checking
    - Fixed long-standing standard padding bug: plaintext ending with bytes
      between 0x00 and 0x0A would be truncated in some conditions
    - Fixed Rijndael_compat padding
    - Warn when the deprecated opensslv1 PBKDF (key derivation function) is used
      for encryption; turn off with -nodeprecate=>1 or by choosing a different
      PBKDF, such as -pbkdf=>'pbkdf2'
    - Fix a regression when passing the legacy -salt=>1 argument
    - Released version 3.01 in recognition of multiple new features and clean-ups


author: Paul Howarth <paul@city-fan.org> - 3.02-1
changelog:
  - Update to 3.02
    - CTR mode now requires the Math::Int128 module, which gives a ~5x
      performance boost over Math::BigInt


author: Paul Howarth <paul@city-fan.org> - 3.02-2
changelog:
  - Soften dependency on perl(Math::Int128) (needed for CTR mode) as it's not
    available on 32-bit platforms (#1948957)


author: Paul Howarth <paul@city-fan.org> - 3.03-1
changelog:
  - Update to 3.03
    - Fixed bug that caused an extraneous block of garbage data to be appended to
      encrypted string when "nopadding" specified and plaintext is even multiple
      of blocksize


author: Paul Howarth <paul@city-fan.org> - 3.03-2
changelog:
  - Crypt::Cipher::AES is used in the absence of any explicitly-specified cipher,
    so make it a hard dependency (#1956206)


author: Paul Howarth <paul@city-fan.org> - 3.04-1
changelog:
  - Update to 3.04
    - Fixed bug involving manually-specified IV not being used in some
      circumstances


author: Xavier Bachelot <xavier@bachelot.org> - 0.076-1
changelog:
  - Update to 0.076 (RHBZ#1549877)
  - Use bundled libtomcrypt and libtommath to enable ECC support (RHBZ#1654710)


author: Paul Howarth <paul@city-fan.org> - 0.07.01-1
changelog:
  - Update to 0.0701
    - If microseconds are set on provided DateTime object to time_format, use
      them (CPAN RT#136549)


author: Paul Howarth <paul@city-fan.org> - 0.0015-1
changelog:
  - Update to 0.0015
    - Test warnings more carefully to avoid spurious test failures caused by a
      bug in Test2::Util


author: Paul Howarth <paul@city-fan.org> - 0.10-27
changelog:
  - Spec tidy-up
    - Specify all dependencies
    - Use author-independent source URL
    - Fix permissions verbosely
    - Make %files list more explicit
    - Use %license
    - Simplify find command using -empty and -delete
    - Drop redundant buildroot cleaning in %install section
    - Drop redundant removal of empty directories from the buildroot


author: Paul Howarth <paul@city-fan.org> - 0.8001-1
changelog:
  - Update to 0.8001
    - Remove hack (see CPAN RT#45224); the hijacking of EUMM's 'static_lib'
      method is now obsolete, as well as causing problems
    - Also added a couple of code tidy-ups


author: Paul Howarth <paul@city-fan.org> - 0.5001-32
changelog:
  - Spec tidy-up
    - Classify buildreqs by usage
    - Fix permissions verbosely
    - Make %files list more explicit


author: Paul Howarth <paul@city-fan.org> - 0.106-1
changelog:
  - Update to 0.106
    - Improved formatting of switches
    - When available, use Term::ReadKey to get terminal width
    - When an option name is defined twice, warn about it (this will become fatal
      in a future version)
  - Run the test suite using expect so as to make a pty available


author: Paul Howarth <paul@city-fan.org> - 0.107-1
changelog:
  - Update to 0.107
    - Term::ReadKey has been dropped; caused too many problems
    - Minimum version is now v5.10.1, not v5.10.0
  - Don't need to use expect for the test suite any longer


author: Paul Howarth <paul@city-fan.org> - 0.109-1
changelog:
  - Update to 0.109
    - Eliminate warnings-count failure by requiring an ExtUtils::MakeMaker from
      late 2013 or later; without this, very old EUMM could pass -w to the tests,
      enabling more warnings than we wanted
  - Use %{make_build} and %{make_install}


author: Emmanuel Seyman <emmanuel@seyman.fr> - 0.17-22
changelog:
  - Replace %{__perl} with /usr/bin/perl everywhere
  - Use %{make_build} and %{make_install} where appropriate


author: Paul Howarth <paul@city-fan.org> - 1.004003-1
changelog:
  - Update to 1.004003
    - Fix another test that fails when JSON::XS is installed, but below version
      3.0


author: Paul Howarth <paul@city-fan.org> - 0.109-1
changelog:
  - Update to 0.109
    - Use "-r" test instead of "-f" test, to allow use on (say) named pipes
    - Update author information
    - Add perl support section to docs


author: Paul Howarth <paul@city-fan.org> - 0.25-19
changelog:
  - Spec tidy-up
    - Use author-independent source URL
    - Note in %summary and %description that distribution is deprecated
    - Classify build requirements by usage
    - Drop redundant %?perl_default_filter
    - Fix permissions verbosely
    - Make %files list more explicit


author: Paul Howarth <paul@city-fan.org> - 0.094002-1
changelog:
  - Update to 0.094002
    - Fix typo
    - Update author contact info
    - Document perl version policy
  - Use %license unconditionally


author: Paul Howarth <paul@city-fan.org> - 0.007-1
changelog:
  - Update to 0.007
    - Bugfix: Thing expected to be an array isn't always an array but is still a
      reference
    - Added: :ReturnType(Void) shortcut


author: Paul Howarth <paul@city-fan.org> - 0.25-24
changelog:
  - Spec tidy-up
    - Use author-independent source URL
    - Specify all build dependencies
    - Simplify find command using -delete
    - Fix permissions verbosely


author: Paul Howarth <paul@city-fan.org> - 0.17-1
changelog:
  - Update to 0.17
    - Point issue tracker at GitHub
  - Upstream no longer uses Module::Install
  - Unconditionally include tests as documentation


author: Emmanuel Seyman <emmanuel@seyman.fr> - 0.002009-1
changelog:
  - Update to 0.002009
  - Use %{make_install} instead of "make pure_install"
  - Use %{make_build} instead of make
  - Replace %{__perl} with /usr/bin/perl
  - Pass NO_PERLLOCAL to Makefile.PL


author: Paul Howarth <paul@city-fan.org> - 0.17-1
changelog:
  - Update to 0.17
    - Mention related module Test::Synopsis::Expectation in docs (GH#22)
  - Use %license unconditionally


author: Emmanuel Seyman <emmanuel@seyman.fr> - 0.08-10
changelog:
  - Use %{make_build} and %{make_install} where appropriate
  - Replace %{__perl} with /usr/bin/perl
  - Pass NO_PERLLOCAL to Makefile.PL


author: Emmanuel Seyman <emmanuel@seyman.fr> - 0.20-17
changelog:
  - Replace %{__perl} with /usr/bin/perl
  - Use %{make_build} and %{make_install} where appropriate
  - Pass NO_PERLLOCAL to Makefile.PL
  - Minor cleanups


author: Paul Howarth <paul@city-fan.org> - 0.015-1
changelog:
  - Update to 0.015
    - Document that Clone::clone will not work (CPAN RT#127576)
    - Set up Storable hooks to play nice with Storable::dclone
    - Support Hash::Util::FieldHash::Compat as an alternative to
      Hash::FieldHash because it seems to pass its tests better on Perl 5.8


author: Paul Howarth <paul@city-fan.org> - 1.34-1
changelog:
  - Update to 1.34
    - Fix memory corruption (GH#44, GH#48)
    - Fix for handling circular aliases (GH#52, GH#53)
    - Unconditionally include stdlib.h in syck.h (GH#56)
    - Switch changelog to a more parsable format
    - Update github CI to use a cpanfile
    - Update Devel::PPPort to 3.62
    - Stop depending on constants dropped from Perl 5.28 (GH#50)


author: Carl George <carl@george.computer> - 1.7.4-9
changelog:
  - Convert to pyproject macros
  - Run tests with pytest instead of deprecated nose
  - Switch license field to SPDX identifiers


author: Peter Tuschy <foss+rpm@bofh42.de> - 1.3.3-1
changelog:
  - 1st rpm
  - dirty hack so regex-rename has its own set of modules
    maybe this is better https://stackoverflow.com/a/58092890


author: Peter Tuschy <rpms+sign-el9@bofh42.de> - 1.62.2-1
changelog:
  - upstream update
  - get vendor tar from github (it is now provided)
  - raised needed go to 1.20 because of one venrdor include
  - added sha256sum
  - added gpg check for sha256sum and therefor gpg check of source
  - BuildRequires +gnupg2 +coreutils for gpg / sha256sum


author: Peter Tuschy <rpms+sign-el9@bofh42.de> - 1.62.2-1
changelog:
  - upstream update
  - get vendor tar from github (it is now provided)
  - raised needed go to 1.20 because of one vendor include
  - added sha256sum
  - added gpg check for sha256sum and therefor gpg check of source
  - BuildRequires +gnupg2 +coreutils for gpg / sha256sum


author: Peter Tuschy <foss+rpm@bofh42.de> - 1.65.2-1
changelog:
  - upstream update 1.65.2
  - raised go to 1.21.8
  - moved go dl to build
  - reduced go dl to just one os condition line


author: Martin Hauke <mardnh@gmx.de>
changelog:
  - Update to version 1.1.4
    * Renamed the package to not conflict with the name of the script
    * Added additional redfishtool.py script for Windows compatibility
  - Update to version 1.1.3
    * Added inventory and sensor options
  - Update to version 1.1.2
    * Made fix to collection listing to show members when optional
      properties are not present


author: Martin Hauke <mardnh@gmx.de>
changelog:
  - Update to version 1.1.5
    * Added --no-proxy option.
    * Fixed missing documentation to show PowerCycle is a valid
      reset option.


author: Peter Tuschy <bofh42@webgods.de> - 0.13.1-2
changelog:
  - rebuild with new go macro config without el7 exception
  - el9 does not build with go macros because of local source dependencies


author: Peter Tuschy <bofh42@webgods.de> - 0.15.0-1
changelog:
  - upstream update 0.15.0 (needs go 1.18)
  - download go if needed and check if build used downloaded version
  - added gobuild/goipath from rclone spec


author: Peter Tuschy <bofh42@webgods.de> - 0.15.1-1
changelog:
  - upstream update 0.15.1 and created according new vernodr tar.gz
  - raised neede go to 1.19 because of vendor
  - conditional go download now normalized and with fedora


author: Peter Tuschy <foss+rpm@bofh42.de> - 0.15.2-3
changelog:
  - raised go to 1.21.8
  - moved go dl to build
  - reduced go dl to just one os condition line
  - re downloaded all vendor tar 0.15.2 - 0.16.4 with new method above


author: Peter Tuschy <foss+rpm@bofh42.de> - 0.16.5-1
changelog:
  - upstream update 0.16.5 + created corresponding vendor.tar.gz
  - disabled failing test found in https://github.com/restic/restic/issues/4646
  - raised go to 1.21.13

  - upstream update 0.16.4
  - tests fail, so now binary rpm just the src one


author: Peter Tuschy <foss+rpm@bofh42.de> - 0.16.5-1
changelog:
  - upstream update 0.16.5
  - raised go to 1.21.9 for security reasons
  - rasied go.dl to 1.21.13
  - tests fail, so now binary rpm just the src one


author: Peter Tuschy <bofh42@webgods.de> - 0.11.0-0.5
changelog:
  - changed to socket activation mode
  - no create rights by default on /var/lib/restic-server,
    so admin needs to make a choice
  - authorized_keys stub as info how to do it with sftp
  - rebuild with new go config (copied compiler(go-compiler) from el8)


author: Peter Tuschy <bofh42@webgods.de> - 0.11.0-0.6
changelog:
  - added /var/lib/restic-server/repos with default no write access
    so admin needs to make a choice
  - correted %systemd_p* actions


author: Peter Tuschy <bofh42@webgods.de> - 0.11.0-0.7
changelog:
  - spec cleanup
  - username can now be configured, use macro in files section
  - unit paranoia config per el version


author: Peter Tuschy <bofh42@webgods.de> - 0.11.0-0.8
changelog:
  - added el9 exception (build without macros), because i need to fix that
    gobuild and gotest macros want vendor includes local


author: Peter Tuschy <bofh42@webgods.de> - 0.11.0-0.10
changelog:
  - added Requires(pre): /usr/sbin/useradd, /usr/sbin/groupadd
  - added coment for useradd
  - removed go -cache -testcache
  - el9 does not build with go macros because of local source dependencies


author: Peter Tuschy <rpms+sign-el9@bofh42.de> - 0.12.0-1
changelog:
  - changed main repo back to bofh42 extras
  - upstream update 0.12.0
  - created vendor tar for new version
  - sources with correct download URLs for spectool download
  - added gpg key and check
  - always use downloaded go
  - raised go to 1.19.9
  - added arm64 go checksum (so far arm not tested)


author: Peter Hutterer <peter.hutterer@redhat.com> 1.0.6-40
changelog:
  - Bump Release to 40 to ensure a working update path. rgb was a separate
    package in xorg-x11-server-utils (not just a Provides) and took the
    Release from that.


author: Peter Tuschy <foss+rpm@bofh42.de> - 1.1.8-2.1
changelog:
  - quick and dirty initial rpm
  - use rustdesk-server user not root
  - cargo >= 1.62 guessed from testing el8/9 minor releases
  - el7 needs epel for rust
  - el8 must be at least 8.7 and gcc-toolset-11


author: Peter Tuschy <fosss+rpm@bofh42.de> - 2.2.7-1
changelog:
  - posix df for mounts (no duplicate bind mounts anymore)
  - added include.list by type
  - run compact after prune if >= 1.2
  - extend exclude.pattern
  - new helper list-zpool-mounts.sh


author: Peter Tuschy <foss+rpm@bofh42.de> - 2.2.9-1
changelog:
  - fix Fedora and not known Requires
  - shebang back to /bin/bash (breaks to much old stuff)
  - last el6 rpm (so i say, lets see)
  - changed email too foss+rpm@bofh42.de


author: Peter Tuschy <tuschy@webgods.de> - 2.0.0-1
changelog:
  - breaking change for backup.conf *sorry*
  - now script is multi server capable, 1x call 1x server
  - README.setup updates
  - exclude.pattern removed podman excludes
    (was not a good idea, there can be named volumes in the excluded path)
  - cron.example added -1
  - backup.conf shorter with only destination host(s)
  - --server option can work without backup.conf
  - TODO make more options configurable per server


author: Peter Tuschy <tuschy@webgods.de> - 2.0.2-1
changelog:
  - removed deprecated --keep-tag-files
  - added repo info and used command lines to /run/borgbackup-list output


author: Peter Tuschy <tuschy@webgods.de> - 2.2.3-1
changelog:
  - quick dirty hack not using --noatime for borg not 1.1.*
    it complains with a warning and every cron job creates a mail


author: Peter Tuschy <tuschy@webgods.de> - 2.2.5-1
changelog:
  - better version check
  - added --error to suppress warnings (and cron mails for that)
  - 2.2.x will be the last script for borg 1.1.x


author: Peter Tuschy <tuschy@webgods.de> 1.5-1
changelog:
  - correct rpm version number from the script (increased epoch for that)
  - added wipefs to the script for faster detetection
  - corrected required packages


author: Peter Tuschy <foss+rpm@bofh42.de> - 1.1.0-1
changelog:
  - just a rebuild to include fedora too and some spec cosmetics
  - shebang back to /bin/bash (breaks to much old stuff)
  - email changed to foss+rpm@bofh42.de


author: Peter Tuschy <foss+rpm@bofh42.de> - 1.2.0-1
changelog:
  - luks- mass-clevis-bind.sh better detect of IP and domain
  - luks- mass-clevis-bind.sh now uses ports from SRV records


author: Peter Tuschy <foss+rpm@bofh42.de> - 1.1.0-1
changelog:
  - moved source to git
  - now released as GPL 3.0
  - added bash completion
  - Epoch 2 for the GPL version


author: Peter Tuschy <tuschy@webgods.de> 7-3
changelog:
  - no sudo if /etc/polkit-1/rules.d/90-rzlibvirt.rules exists
  - added VIRSH_DEFAULT_CONNECT_URI="qemu:///system" for root/policykit config


author: Peter Tuschy <bofh42@webgods.de> - 5.30-6.0
changelog:
  - initial repack rpm for webgods extra channel
  - HPE version history
    Version: 5.30.6.0 (8 Apr 2022)
    Fixes
    Upgrade Requirement:
    Recommended - HPE recommends users update to this version at their earliest convenience.

    Fixed an issue where in Windows SSACLI was not showing the Slot # on non-zero segment (expansion chassis) on SDFlex.
    Fixed an issue in SSACLI where an error message was displaying when executing ;expresslocalencryptioneula=?; command.

    Version: 5.20.8.0 (5 Nov 2021)
    Enhancements
    Added initial passive SED support.
    Added new ;unchanged; Drive Write Cache (DWC) policy to the applications.
    Added support for discovering and reporting failed drives that are not part of a RAID volume.
    Fixes
    Upgrade Requirement:
    Recommended - HPE recommends users update to this version at their earliest convenience.

    Fixed an issue where the ;Turn off; LED operation momentarily turns on all Identify LED.
    Fixed an issue where an NVME drive was failed after flashing drive firmware.
    Fixed an issue where an operation failure message was observed while deleting a volume with status “Not Available”.
    Fixed an issue that SSAScripting reported incorrect size for some drives greater than 1TB. This did not affect SSACLI.
    
    Version: 5.10.44.0 (19 Apr 2021)
    Enhancements
    Upgrade Requirement:
    Recommended - HPE recommends users update to this version at their earliest convenience.

    Added support to the HPE SR932i-p and SR416-a Gen10+ Controllers.


author: Peter Tuschy <bofh42@webgods.de> - 007.1616.0000.0000-1.1
changelog:
  - initial repack rpm for webgods extra channel
  - HPE version history
    Version: 007.1616.0000.0000(B) (5 Nov 2021)
    Enhancements
    Upgrade Requirement:
    Optional - Users should update to this version if their system is affected by one of the documented fixes or if there is a desire to utilize any of the enhanced functionality provided by this version.
    - Added support for DL20 Gen10 Plus server

    Version: 007.1616.0000.0000 (19 Apr 2021)
    Enhancements
    Upgrade Requirement:
    Optional - Users should update to this version if their system is affected by one of the documented fixes or if there is a desire to utilize any of the enhanced functionality provided by this version.
    - This version of StorCLI supports maintaining, troubleshooting, and configuration functions for the MegaRAID® Gen10+ controller products: MR416i-a, MR416i-p, MR216i-a, MR216i-p

    Version: 1.25.12 (2 Apr 2019)
    Enhancements
    Upgrade Requirement:
    Optional - Users should update to this version if their system is affected by one of the documented fixes or if there is a desire to utilize any of the enhanced functionality provided by this version.
    - Added support for the Apollo 4510 system

    Version: 1.24.09(B) (27 Nov 2018)
    Enhancements
    Upgrade Requirement:
    Optional - Users should update to this version if their system is affected by one of the documented fixes or if there is a desire to utilize any of the enhanced functionality provided by this version.
    - Added support for SUSE LINUX Enterprise Server 15 OS.

    Version: 1.24.09 (5 Feb 2018)
    Enhancements
    Upgrade Requirement:
    Optional - Users should update to this version if their system is affected by one of the documented fixes or if there is a desire to utilize any of the enhanced functionality provided by this version.
    - Initial Release


author: Peter Tuschy <rpms+spec@bofh42.de> - 0.13.12-1
changelog:
  - import from epel-9 for bofh42 extras channel
  - upstream update 0.13.12
  - needed some trickery on el8 to build it
    el8 comes with Judy-1.0.5-18.module+el8.4.0+427+adf35707
    but no Judy-devel, so i rebuild from src.rpm to get the devel
    rpmbuild --rebuild --define 'dist .module+el8.4.0+427+adf35707' Judy-1.0.5-18.module+el8.4.0+427+adf35707.src.rpm
    and installed Judy from repo and Judy-devel from the freshly build one


author: Peter Tuschy <rpms+spec@bofh42.de> - 3.38.1-3
changelog:
  - corrected some rhel version checking for el[789]
  - added notice about RPATH error on el[78]
  - corrected some rhel version checking for el9
  - feature default now with disabled mongodb, redis, riemann, kafka
  - removed the need of command line parameters for feature selection
  - clear statement how to select feature
  - removed forced 3.9 python for el8, now it is os default python3


author: Peter Tuschy <foss+rpm@bofh42.de> - 1:9-1.0
changelog:
  - EPEL cant handle releasver minor versions, so pinning it to major version
  - Epoch 1, Version os major, release 1.0


author: Peter Tuschy <rpms+spec@bofh42.de> - 4.0-1
changelog:
  - changed group to 42/extras
  - mew macros yumkey pubkey
  - replaced curl with wget for key download
  - new systemd conditional gpg key import


author: Peter Tuschy <rpms+spec@bofh42.de> - 4.0-1
changelog:
  - changed group to 42/extras
  - mew macros yumkey pubkey
  - replaced curl with wget for key download
  - new systemd conditional gpg key import
  - added source repo


