------------------------------------------------------------------- Wed Jul 6 09:29:47 UTC 2022 - Nicolas Morey-Chaisemartin - Update to version 0.5.15: - Added support for OpenSSL 3.0. - Fixed "make install" conflict with systemd RuntimeDirectory. - Fixed big-endian bug causing failures on s390x. - Fixed systemd service unit conf to wait until network is online. - Fixed excessive logging of "suspended new connections". - Fixed gcry_check_version(GCRYPT_VERSION) bug reported by Debian. - Fixed sending repeated SIGTERMs to signal stop. (dbe6dcc) - Fixed failure to clean up socket or create seedfile having relative path. - Fixed test suite to clean up errant processes from failed tests. - Re-enable build for s390* ------------------------------------------------------------------- Tue Nov 23 09:52:25 UTC 2021 - Egbert Eich - Disable s390*-builds. On s390x the test suite fails. ------------------------------------------------------------------- Fri Oct 15 16:07:00 UTC 2021 - Egbert Eich - Typo fix to sysuser file. ------------------------------------------------------------------- Thu Oct 7 17:25:55 UTC 2021 - Egbert Eich - Restore tmpfiles.d handling which was deleted for no good reason. - Make sure the product specific run-directory is used which is taken from the RPM macro %_rundir (bsc#1191336). ------------------------------------------------------------------- Fri Oct 1 06:24:14 UTC 2021 - Egbert Eich - Utilize sysuser infrastructure to set user/group munge. ------------------------------------------------------------------- Fri Jun 19 05:00:01 UTC 2020 - Egbert Eich - Use 'mungekey' to generate munge key, Change permission of 'mungekey' from 0400 to 0600 - Remove munge key on uninstall - Add a bit of QA by running 'make check' - Consolidate 'rundir'-handling: * fixed the location using %_rundir * %ghost-ed %_rundir/munge - Pinned down configuration by adding more configure options - Consolidated the file attribute setting - Consolidated handline of /etc/sysconfig/munge - Remove tmpfiles.d/munge.conf: the runtime directory is created by systemd itself. ------------------------------------------------------------------- Tue Mar 24 08:56:31 UTC 2020 - Ana Guerrero Lopez - Update to version 0.5.14, most relevant changes: * Added mungekey command for key generation via HKDF. * Added negative caching of user lookups for processing supplementary groups. * Added munged --origin and --stop cmdline opt. * Added unmunge --numeric cmdline opt. * Added several new configuration options. * Added systemd EnvironmentFile to set sysconfig options. * Added systemd RuntimeDirectory to replace tmpfiles.d conf. * Changed logging of non-existent users to only log once for a given user. * Changed default name of munged seedfile. * Fixed pidfile corruption when starting new daemon while socket still in use. * Fixed munged signal handlers to be async-signal-safe. * Fixed "Logging stopped due to error" behavior for transient errors. * Fixed misleading "Lockfile not found" error message. * Fixed conversion-specifier / argument mismatch in error message. * Removed autotools-generated files from version control. - Update patch: * Make-SUSE-specific-adjustments.patch - Spec cleanup - Update package description to match upstream's - Add logrotate file and Requires in logrotate - Run bootstrap to create autotools files. ------------------------------------------------------------------- Mon Feb 3 15:05:57 UTC 2020 - Dominique Leuenberger - BuildRequire pkgconfig(systemd) instead of systemd: allow OBS to shortcut through the -mini flavors. ------------------------------------------------------------------- Tue Jan 7 07:42:01 UTC 2020 - Egbert Eich - Add Provides for 'munge-libs' to package libmunge for compatibility with the upstream spec file (bsc#1160075). ------------------------------------------------------------------- Wed Nov 6 18:22:48 UTC 2019 - Egbert Eich - Fix possible LPE during installation (bsc#1155075, CVE-2019-3691). - Remove special %license treatment for SLE-12 as this has been fixed. ------------------------------------------------------------------- Sat Sep 22 15:24:40 UTC 2018 - eich@suse.com - Add coreutils to the Requires(post/postun). ------------------------------------------------------------------- Tue Jun 19 06:34:58 UTC 2018 - eich@suse.com - Handle license file using %license where applicable. ------------------------------------------------------------------- Sat Jun 16 05:11:21 UTC 2018 - eich@suse.com - Package sysconfig.munge only on non-systemd systems. - Fix group settings for non-systemd systems in spec file: group 'munge' is used there as well. - Some macro cleanup. ------------------------------------------------------------------- Fri Mar 16 13:50:22 UTC 2018 - cgoll@suse.com - added README.SUSE file (bsc#1085665) ------------------------------------------------------------------- Wed Dec 6 16:23:04 UTC 2017 - eich@suse.com - Update to 0.5.13: * Added support for OpenSSL 1.1.0. * Added support for UID/GID values >= 2^31. * Added support for getentropy() and getrandom(). * Added --trusted-group cmdline opt to munged. * Added --log-file and --seed-file cmdline opts to munged. * Changed default MAC algorithm to SHA-256. * Fixed autoconf installation directory variable substitution. * Fixed all gcc, clang, and valgrind warnings. * Improved resilience and unpredictability of PRNG. * Improved hash table performance. * Removed libmissing dependency from libmunge. ------------------------------------------------------------------- Thu Nov 23 13:54:02 UTC 2017 - rbrown@suse.com - Replace references to /var/adm/fillup-templates with new %_fillupdir macro (boo#1069468) ------------------------------------------------------------------- Tue Feb 7 17:27:18 UTC 2017 - eich@suse.com - Fix BuildRequires for zlib-devel. ------------------------------------------------------------------- Wed Feb 1 20:13:51 UTC 2017 - eich@suse.com - Replace group/user add macros with function calls. - Make sure we update the user/group of files/directories correctly when updating - in case they have changed. ------------------------------------------------------------------- Tue Jan 3 16:18:13 UTC 2017 - eich@suse.com - Use user 'munge', group 'munge' for systemd and user 'daemon', group 'root' for non-systemd by setting the appropriate macros '%munge_u' and '%munge_g'. - Create user/group munge if they don't exist. - Add 'BuildRequires: libbz2-devel' - Fix typo. ------------------------------------------------------------------- Tue Jan 3 15:56:53 UTC 2017 - eich@suse.com - Add 'Recommends: munge' to libmunge: This library requires the munge service to run on the local system to be useful. ------------------------------------------------------------------- Mon Dec 12 09:34:54 UTC 2016 - vetter@physik.uni-wuerzburg.de - Fix typo in init script (SLE11) introduced by last change - Fix rpm preun/postun-scripts (SLE11) - Fix empty /etc/sysconfig/munge after update (SLE11) ------------------------------------------------------------------- Thu Dec 8 09:44:36 UTC 2016 - vetter@physik.uni-wuerzburg.de - change USER from munge to daemon for non-systemd OSes ------------------------------------------------------------------- Fri Dec 2 15:43:40 UTC 2016 - eich@suse.com - Switch to user 'munge', group 'munge'. ------------------------------------------------------------------- Wed Oct 19 15:48:26 UTC 2016 - eich@suse.com - Adding to SLE12 SP2 FATE#321706. ------------------------------------------------------------------- Mon Oct 17 13:24:31 UTC 2016 - eich@suse.com - Setting 'download_files' service to mode='localonly' and adding source tarball. (Required for Factory). ------------------------------------------------------------------- Mon Oct 17 06:10:25 UTC 2016 - eich@suse.com - Add baselib.conf as Source to spec file. - Remove tar ball of version 0.5.11. ------------------------------------------------------------------- Sat Oct 15 18:43:05 UTC 2016 - eich@suse.com - version 0.5.12 * Changed project homepage to . * Changed RPM specfile from sysvinit to systemd. (#33) * Added --max-ttl cmdline opt to munged. (#28) * Added --pid-file cmdline opt to munged. (#41) ------------------------------------------------------------------- Fri Oct 14 11:07:23 UTC 2016 - eich@suse.com - Add source service to download sources. - Remove static libraries: If they are needed, they should be packaged separately. - Add a %define have_systemd to clearer identify systemd relevant parts. - Add define of lversion insead of hard conding this. - remove README.MULTILIB: Package is built already. - Add BuildRequires: for bzip2-devel, systemd-rpm-macros. - Spell out files under %{_sysconfdir}/ - Fix symlink to %{_sbindir}/rcmunge for initV and systemd. ------------------------------------------------------------------- Thu Oct 9 09:36:15 UTC 2014 - bugs@vdm-design.de - Create /run/munge when package is installed before a restart was needed for the directory to be created ------------------------------------------------------------------- Thu Sep 18 14:01:22 UTC 2014 - bugs@vdm-design.de - We are using daemon:root as user and group for munge. Therefor start it with this user instead of munge:munge ------------------------------------------------------------------- Sat Jul 26 10:02:26 UTC 2014 - scorot@free.fr - version 0.5.11 * Added --mlockall cmdline opt to munged. * Added --syslog cmdline opt to munged. * Added --uid and --gid cmdline opts to munge. * Added numeric timezone to unmunge timestamp output. * Added timer to munged for periodically stirring PRNG entropy pool. * Added support for pkg-config. * Added support for systemd. * Changed timer thread to better accommodate misbehaving system clocks. * Changed behavior of munge --string cmdline opt to not append newline. * Changed init script chkconfig priority levels to start after ntpd/ntpdate. * Changed init script so munged runs as munge user by default. * Fixed HMAC validation timing attack vulnerability. * Fixed bug with munged being unable to restart if daemon not cleanly shutdown. * Fixed bug with large groups triggering "numerical result out of range" error. * Fixed bug causing high CPU utilization on FreeBSD when processing group info. * Fixed bug causing IPv6-only hosts to exit due to failed hostname resolution. * Fixed autoconf check that was not portable across shells. * Fixed init script LSB Header on openSUSE. * Replaced perl build-time dependency with awk. - add systemd support openSUSE >= 12.1 ------------------------------------------------------------------- Fri Nov 16 20:59:41 UTC 2012 - scorot@free.fr - first package based on spec file from hornos project