Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: munge | Distribution: SUSE Linux Framework One |
Version: 0.5.15 | Vendor: SUSE LLC <https://www.suse.com/> |
Release: slfo.1.1.7 | Build date: Wed Aug 21 17:44:03 2024 |
Group: Productivity/Security | Build host: h01-ch3c |
Size: 339611 | Source RPM: munge-0.5.15-slfo.1.1.7.src.rpm |
Packager: https://www.suse.com/ | |
Url: https://dun.github.io/munge/ | |
Summary: An authentication service for creating and validating credentials |
MUNGE (MUNGE Uid 'N' Gid Emporium) is an authentication service for creating and validating user credentials. It is designed to be highly scalable for use in an HPC cluster environment. It provides a portable API for encoding the user's identity into a tamper-proof credential that can be obtained by an untrusted client and forwarded by untrusted intermediaries within a security realm. Clients within this realm can create and validate credentials without the use of root privileges, reserved ports, or platform-specific methods.
GPL-3.0-or-later AND LGPL-3.0-or-later
* Wed Jul 06 2022 nmoreychaisemartin@suse.com - 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 2021 eich@suse.com - Disable s390*-builds. On s390x the test suite fails. * Fri Oct 15 2021 eich@suse.com - Typo fix to sysuser file. * Thu Oct 07 2021 eich@suse.com - 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 01 2021 eich@suse.com - Utilize sysuser infrastructure to set user/group munge. * Fri Jun 19 2020 eich@suse.com - 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 2020 aguerrero@suse.com - 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 03 2020 dimstar@opensuse.org - BuildRequire pkgconfig(systemd) instead of systemd: allow OBS to shortcut through the -mini flavors. * Tue Jan 07 2020 eich@suse.com - Add Provides for 'munge-libs' to package libmunge for compatibility with the upstream spec file (bsc#1160075). * Wed Nov 06 2019 eich@suse.com - 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 2018 eich@suse.com - Add coreutils to the Requires(post/postun). * Tue Jun 19 2018 eich@suse.com - Handle license file using %license where applicable. * Sat Jun 16 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 2018 cgoll@suse.com - added README.SUSE file (bsc#1085665) * Wed Dec 06 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 2017 rbrown@suse.com - Replace references to /var/adm/fillup-templates with new %_fillupdir macro (boo#1069468) * Tue Feb 07 2017 eich@suse.com - Fix BuildRequires for zlib-devel. * Wed Feb 01 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 03 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 03 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 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 08 2016 vetter@physik.uni-wuerzburg.de - change USER from munge to daemon for non-systemd OSes * Fri Dec 02 2016 eich@suse.com - Switch to user 'munge', group 'munge'. * Wed Oct 19 2016 eich@suse.com - Adding to SLE12 SP2 FATE#321706. * Mon Oct 17 2016 eich@suse.com - Setting 'download_files' service to mode='localonly' and adding source tarball. (Required for Factory). * Mon Oct 17 2016 eich@suse.com - Add baselib.conf as Source to spec file. - Remove tar ball of version 0.5.11. * Sat Oct 15 2016 eich@suse.com - version 0.5.12 * Changed project homepage to <https://dun.github.io/munge/>. * 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 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 09 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 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 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 2012 scorot@free.fr - first package based on spec file from hornos project
/etc/logrotate.d/munge /etc/munge /etc/munge/munge.key /run/munge /run/munge/munged.pid /usr/bin/munge /usr/bin/remunge /usr/bin/unmunge /usr/lib/systemd/system/munge.service /usr/lib/tmpfiles.d/munge.conf /usr/sbin/munged /usr/sbin/mungekey /usr/sbin/rcmunge /usr/share/doc/packages/munge /usr/share/doc/packages/munge/AUTHORS /usr/share/doc/packages/munge/DISCLAIMER.LLNS /usr/share/doc/packages/munge/DISCLAIMER.UC /usr/share/doc/packages/munge/HISTORY /usr/share/doc/packages/munge/JARGON /usr/share/doc/packages/munge/NEWS /usr/share/doc/packages/munge/PLATFORMS /usr/share/doc/packages/munge/QUICKSTART /usr/share/doc/packages/munge/README /usr/share/doc/packages/munge/README.SUSE /usr/share/doc/packages/munge/credential_v1_format.txt /usr/share/doc/packages/munge/credential_v2_format.txt /usr/share/doc/packages/munge/credential_v3_format.txt /usr/share/fillup-templates/sysconfig.munge /usr/share/licenses/munge /usr/share/licenses/munge/COPYING /usr/share/man/man1/munge.1.gz /usr/share/man/man1/remunge.1.gz /usr/share/man/man1/unmunge.1.gz /usr/share/man/man7/munge.7.gz /usr/share/man/man8/munged.8.gz /usr/share/man/man8/mungekey.8.gz /var/lib/munge /var/lib/munge/munged.seed /var/log/munge /var/log/munge/munged.log
Generated by rpm2html 1.8.1
Fabrice Bellet, Sat Nov 16 00:16:38 2024