# changelog

author: Peter Tuschy <foss+rpm@bofh42.de> - 1:8-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:8-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.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: 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: 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: Jan Kratochvil <jan.kratochvil@redhat.com> - 3.14-18
changelog:
  - Fix stack corruption on a moved directory, reproducible on aarch64.
    https://bugzilla.redhat.com/show_bug.cgi?id=1741472
    0006-Fix-buffer-overrun-in-inotifytools.c.patch
  - Fix buffer overrun on -c|--csv with '"', ',' or '\n' in directory name.
    0005-Fix-segfault-with-csv-output-when-filename-contains-.patch
  - Remove rpath to pass a rpmbuild check.


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: 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: 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: 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 <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 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 <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 <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: Mattias Ellert <mattias.ellert@physics.uu.se> - 0.8.1-1
changelog:
  - Update to version 0.8.1
  - Drop patch xxhash-pkgconfig-version.patch (accepted upstream)
  - Fix compilation on RHEL 7 ppc64le (gcc 4.8)
  - The x86 dispatch code now enables sse2 and avx2 separately, it can now use
    sse2 on EPEL 7 without trying to use avx2 which is not supported by gcc 4.8
  - Add documentation package - doxygen mark-up was added


