Skip to content

Releases: dun/munge

munge-0.5.16

16 Mar 01:00
@dun dun
munge-0.5.16
Compare
Choose a tag to compare

Release Notes:

  • Fixed connect failure retry for full socket listen queue. (f528358)
  • Added --listen-backlog cmdline opt. (#139)

This release has been built and tested on the following systems:

  • AlmaLinux 9.3, 8.9
  • Arch Linux
  • CentOS Linux Stream 9, Stream 8, 7.9.2009, 6.10
  • Debian trixie/sid, 12.5, 11.9, 10.13, 9.13, 8.11, 7.11, 6.0.10, 5.0.10, 4.0
  • Fedora 39, 38, 37
  • FreeBSD 14.0, 13.3, 13.2
  • NetBSD 9.3
  • OpenBSD 7.4, 7.3
  • openSUSE 15.5, 15.4
  • Ubuntu 23.10, 22.04.4, 20.04.6, 18.04.6, 16.04.7, 14.04.6

RPMs built directly from the dist tarball have been installed and tested on the following x86_64 systems:

  • AlmaLinux 9.3, 8.9
  • CentOS Linux Stream 9, Stream 8, 7.9.2009
  • Fedora 39, 38, 37

This release is backwards-compatible to 0.5; however, credentials encoded with the current default of MUNGE_MAC_SHA256 cannot be decoded by releases prior to 0.5.5.

munge-0.5.15

23 Jun 00:34
@dun dun
munge-0.5.15
Compare
Choose a tag to compare

Release Notes:

  • Added support for OpenSSL 3.0. (#110)
  • Fixed "make install" conflict with systemd RuntimeDirectory. (#82)
  • Fixed big-endian bug causing failures on s390x. (#91)
  • Fixed systemd service unit conf to wait until network is online. (#93)
  • Fixed excessive logging of "suspended new connections". (#94)
  • Fixed test suite failure for origin addr on Debian kfreebsd-i386. (77ff682)
  • Fixed gcry_check_version(GCRYPT_VERSION) bug reported by Debian. (0c37cc0)
  • Fixed sending repeated SIGTERMs to signal stop. (dbe6dcc)
  • Fixed bugs where unlink() could be interrupted by signals on FreeBSD. (be183e2)
  • Fixed failure to clean up socket or create seedfile having relative path. (1245cd3)
  • Fixed test suite to clean up errant processes from failed tests. (7baed04)
  • Fixed rpm not creating "/run/munge" directory on CentOS 7. (5f3b1bf)

This release has been built and tested on the following systems:

  • AlmaLinux 9.0, 8.6
  • Arch Linux
  • CentOS Linux Stream 9, Stream 8, 8.5.2111, 7.9.2009, 6.10
  • Debian GNU/kFreeBSD bookworm/sid [amd64, i386]
  • Debian GNU/Linux bookworm/sid, 11.3, 10.12, 9.13, 8.11, 7.11, 6.0.10, 5.0.10, 4.0
  • Fedora Linux 36, 35, 34
  • FreeBSD 13.1, 13.0, 12.3
  • NetBSD 9.2, 9.1, 9.0
  • OpenBSD 7.1, 7.0, 6.9
  • openSUSE Leap 15.4, 15.3, 15.2, 15.1
  • Raspbian GNU/Linux 10.12 [armv7l]
  • Ubuntu 22.04, 20.04.4, 18.04.6, 16.04.7, 14.04.6, 12.04.5

RPMs built directly from the dist tarball have been installed and tested on the following x86_64 systems:

  • AlmaLinux 9.0, 8.6
  • CentOS Linux Stream 9, Stream 8, 8.5.2111, 7.9.2009
  • Fedora Linux 36, 35, 34

This release is backwards-compatible to 0.5; however, credentials encoded with the current default of MUNGE_MAC_SHA256 cannot be decoded by releases prior to 0.5.5.

munge-0.5.14

15 Jan 01:33
@dun dun
munge-0.5.14
Compare
Choose a tag to compare

Release Notes:

  • Added mungekey command for key generation via HKDF. (5fc870e)
  • Added negative caching of user lookups for processing supplementary groups. (#26, d51fec8)
  • Added munged --origin cmdline opt. (#69, #23)
  • Added munged --stop cmdline opt. (06306b8)
  • Added unmunge --numeric cmdline opt. (171abe2)
  • Added configure --with-logrotateddir opt and logrotate config. (2d35713)
  • Added configure --with-munge-socket opt. (565db69)
  • Added configure --with-pkgconfigdir opt. (9abebcd)
  • Added configure --with-runstatedir opt. (25eef52)
  • Added configure --with-sysconfigdir opt. (9abebcd)
  • Added configure --with-systemdunitdir opt. (9abebcd)
  • Added configure --with-sysvinitddir opt. (9abebcd)
  • Added systemd EnvironmentFile to set sysconfig options. (#68, #64)
  • Added systemd RuntimeDirectory to replace tmpfiles.d conf. (3eed37e)
  • Added GPG verification of source to RPM specfile. (5bb8912, 24f18a1)
  • Added "make check" test suite. (wiki)
  • Changed logging of non-existent users to only log once for a given user. (#26, 7b00d81)
  • Changed default name of munged seedfile. (df8c22a)
  • Fixed pidfile corruption when starting new daemon while socket still in use. (258b67e)
  • Fixed munged signal handlers to be async-signal-safe. (be39512)
  • Fixed "Logging stopped due to error" behavior for transient errors. (6176b42)
  • Fixed misleading "Lockfile not found" error message. (34fcdb6)
  • Fixed conversion-specifier / argument mismatch in error message. (0079630)
  • Fixed installation directory variable substitution. (2affe07)
  • Fixed manpage variable substitution. (a8ff2fe)
  • Removed autotools-generated files from version control. (46dd77b)

This release has been built and tested on the following systems:

  • Arch Linux
  • CentOS 8.0.1905, 7.7.1908, 6.10
  • Debian 10.2, 9.11, 8.11
  • Fedora 31, 30
  • FreeBSD 12.1, 11.3
  • NetBSD 8.1, 7.2
  • OpenBSD 6.6, 6.5
  • openSUSE Leap 15.1
  • Ubuntu 19.10, 18.04.3 LTS, 16.04.6 LTS

This release is backwards-compatible to 0.5; however, credentials encoded with the current default of MUNGE_MAC_SHA256 cannot be decoded by releases prior to 0.5.5.

munge-0.5.13

26 Sep 23:18
@dun dun
munge-0.5.13
Compare
Choose a tag to compare

Release Notes:

  • Added support for OpenSSL 1.1.0. (#54)
  • Added support for UID/GID values >= 2^31. (a202c67)
  • Added support for getentropy() and getrandom(). (4e16253)
  • Added --trusted-group cmdline opt to munged. (7996f7c)
  • Added --log-file and --seed-file cmdline opts to munged. (#57)
  • Changed default MAC algorithm to SHA-256. (3b37cfa)
  • Fixed autoconf installation directory variable substitution. (#47)
  • Fixed all gcc, clang, and valgrind warnings.
  • Improved resilience and unpredictability of PRNG.
  • Improved hash table performance. (174d662)
  • Removed libmissing dependency from libmunge. (#49)

This release has been built and tested on the following systems:

  • CentOS 6.9
  • CentOS 7.4.1708
  • Debian 9.1
  • Fedora 26
  • FreeBSD 11.1
  • NetBSD 7.1
  • OpenBSD 6.1
  • Ubuntu 16.04.3 LTS
  • Ubuntu 17.04

RPMs have been built and tested on the following systems:

  • CentOS 7.4.1708
  • Fedora 26

munge-0.5.12

26 Feb 01:22
@dun dun
munge-0.5.12
Compare
Choose a tag to compare

Release Notes:

  • 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)
  • Added support for "make dist" and "make distcheck". (#45)
  • Fixed group-writable permissions error for logfile on Ubuntu. (#31)
  • Fixed packaging with missing pkgconfig munge.pc file. (#25)
  • Fixed packaging with missing systemd service & tmpfiles.d config. (#34)
  • Fixed recursive make command in makefiles. (#40)

This release has been built and tested on the following systems:

  • CentOS 7.2.1511
  • Debian 8.3
  • Debian GNU/kFreeBSD 7.9
  • Fedora 23
  • FreeBSD 10.2
  • NetBSD 6.0
  • OpenBSD 5.8
  • Ubuntu 15.10

RPMs have been built and tested on the following systems:

  • CentOS 7.2.1511
  • Fedora 23

munge-0.5.11

16 May 05:05
@dun dun
munge-0.5.11
Compare
Choose a tag to compare
  • Added "--mlockall" cmdline opt to munged. (#22)
  • Added "--syslog" cmdline opt to munged. (#14)
  • Added "--uid" and "--gid" cmdline opts to munge. (#17)
  • 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. (#11)
  • Changed timer thread to better accommodate misbehaving system clocks. (#15)
  • 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. (#24)
  • Fixed bug with munged being unable to restart if daemon not cleanly shutdown. (#13)
  • Fixed bug with large groups triggering "numerical result out of range" error. (#16)
  • Fixed bug causing high CPU utilization on FreeBSD when processing group info. (#18)
  • Fixed bug causing IPv6-only hosts to exit due to failed hostname resolution. (#20)
  • Fixed autoconf check that was not portable across shells. (#12)
  • Fixed init script LSB Header on openSUSE. (#9)
  • Replaced perl build-time dependency with awk.

This release has been built and tested on the following systems:

  • AIX 5.2
  • Debian 7.1
  • Fedora 19
  • FreeBSD 9.1
  • GNU/kFreeBSD 8.1
  • NetBSD 6.0
  • OpenBSD 5.3
  • openSUSE 12.3
  • RHEL 6.4
  • SunOS 5.10
  • Ubuntu 13.04

munge-0.5.10

16 May 05:04
@dun dun
Compare
Choose a tag to compare
  • Changed project homepage to http://munge.googlecode.com/.
  • Fixed bug where munged could deadlock if clients blocked. (#1)
  • Fixed bug where munged could crash while processing supplementary groups. (#2)
  • Fixed bug with CFLAGS at configure-time nullifying "--enable-debug". (#3)
  • Fixed bug with VPATH builds failing to install init script. (#4)
  • Fixed RPM spec file for openSUSE & SLES. (#5)

munge-0.5.9

16 May 05:04
@dun dun
Compare
Choose a tag to compare
  • Changed license to GPLv3+ / LGPLv3+.
  • Fixed bug with failed Linux builds under glibc-2.8+.
  • Fixed bug with failed daemon starts after clearing /var/run.
  • Moved selection of authentication method into configure script.
  • Added support for LOCAL_PEERCRED authentication (Darwin, FreeBSD, GNU/kFreeBSD).
  • Added support for SHA-512 message digest.

munge-0.5.8

16 May 05:03
@dun dun
Compare
Choose a tag to compare
  • Fixed bug causing stack corruption on amd64 when using Libgcrypt.

munge-0.5.7

16 May 05:03
@dun dun
Compare
Choose a tag to compare
  • Improved performance of caching supplementary group info.
  • Added munged sighup handler to update supplementary group info.
  • Added "--group-check-mtime" and "--group-update-time" cmdline opts to munged.
  • Made errors at exit nonfatal to work around Debian libc6 bug #400960.