Blame NEWS

Packit 9fb438
munge-0.5.13 (2017-09-26):
Packit 9fb438
- Added support for OpenSSL 1.1.0. (#54)
Packit 9fb438
- Added support for UID/GID values >= 2^31.
Packit 9fb438
- Added support for getentropy() and getrandom().
Packit 9fb438
- Added --trusted-group cmdline opt to munged.
Packit 9fb438
- Added --log-file and --seed-file cmdline opts to munged. (#57)
Packit 9fb438
- Changed default MAC algorithm to SHA-256.
Packit 9fb438
- Fixed autoconf installation directory variable substitution. (#47)
Packit 9fb438
- Fixed all gcc, clang, and valgrind warnings.
Packit 9fb438
- Improved resilience and unpredictability of PRNG.
Packit 9fb438
- Improved hash table performance.
Packit 9fb438
- Removed libmissing dependency from libmunge. (#49)
Packit 9fb438
Packit 9fb438
munge-0.5.12 (2016-02-25):
Packit 9fb438
- Changed project homepage to <https://dun.github.io/munge/>.
Packit 9fb438
- Changed RPM specfile from sysvinit to systemd. (#33)
Packit 9fb438
- Added --max-ttl cmdline opt to munged. (#28)
Packit 9fb438
- Added --pid-file cmdline opt to munged. (#41)
Packit 9fb438
- Added support for "make dist" and "make distcheck". (#45)
Packit 9fb438
- Fixed group-writable permissions error for logfile on Ubuntu. (#31)
Packit 9fb438
- Fixed packaging with missing pkgconfig munge.pc file. (#25)
Packit 9fb438
- Fixed packaging with missing systemd service & tmpfiles.d config. (#34)
Packit 9fb438
- Fixed recursive make command in makefiles. (#40)
Packit 9fb438
Packit 9fb438
munge-0.5.11 (2013-08-27):
Packit 9fb438
- Added --mlockall cmdline opt to munged.
Packit 9fb438
- Added --syslog cmdline opt to munged.
Packit 9fb438
- Added --uid and --gid cmdline opts to munge.
Packit 9fb438
- Added numeric timezone to unmunge timestamp output.
Packit 9fb438
- Added timer to munged for periodically stirring PRNG entropy pool.
Packit 9fb438
- Added support for pkg-config.
Packit 9fb438
- Added support for systemd.
Packit 9fb438
- Changed timer thread to better accommodate misbehaving system clocks.
Packit 9fb438
- Changed behavior of munge --string cmdline opt to not append newline.
Packit 9fb438
- Changed init script chkconfig priority levels to start after ntpd/ntpdate.
Packit 9fb438
- Changed init script so munged runs as munge user by default.
Packit 9fb438
- Fixed HMAC validation timing attack vulnerability.
Packit 9fb438
- Fixed bug with munged being unable to restart if daemon not cleanly shutdown.
Packit 9fb438
- Fixed bug with large groups triggering "numerical result out of range" error.
Packit 9fb438
- Fixed bug causing high CPU utilization on FreeBSD when processing group info.
Packit 9fb438
- Fixed bug causing IPv6-only hosts to exit due to failed hostname resolution.
Packit 9fb438
- Fixed autoconf check that was not portable across shells.
Packit 9fb438
- Fixed init script LSB Header on openSUSE.
Packit 9fb438
- Replaced perl build-time dependency with awk.
Packit 9fb438
Packit 9fb438
munge-0.5.10 (2011-02-25):
Packit 9fb438
- Changed project homepage to <http://munge.googlecode.com/>.
Packit 9fb438
- Fixed bug where munged could deadlock if clients blocked.
Packit 9fb438
- Fixed bug where munged could crash while processing supplementary groups.
Packit 9fb438
- Fixed bug with CFLAGS at configure-time nullifying --enable-debug.
Packit 9fb438
- Fixed bug with VPATH builds failing to install init script.
Packit 9fb438
- Fixed RPM spec file for openSUSE & SLES.
Packit 9fb438
Packit 9fb438
munge-0.5.9 (2010-03-23):
Packit 9fb438
- Changed license to GPLv3+/LGPLv3+.
Packit 9fb438
- Fixed bug with failed Linux builds under glibc-2.8+.
Packit 9fb438
- Fixed bug with failed daemon starts after clearing /var/run.
Packit 9fb438
- Moved selection of authentication method into configure script.
Packit 9fb438
- Added support for LOCAL_PEERCRED auth (Darwin, FreeBSD, GNU/kFreeBSD).
Packit 9fb438
- Added support for SHA-512 message digest.
Packit 9fb438
Packit 9fb438
munge-0.5.8 (2007-02-05):
Packit 9fb438
- Fixed bug causing stack corruption on amd64 when using Libgcrypt.
Packit 9fb438
Packit 9fb438
munge-0.5.7 (2006-12-23):
Packit 9fb438
- Improved performance of caching supplementary group info.
Packit 9fb438
- Added munged sighup handler to update supplementary group info.
Packit 9fb438
- Added --group-check-mtime and --group-update-time cmdline opts to munged.
Packit 9fb438
- Made errors at exit nonfatal to work around Debian libc6 bug #400960.
Packit 9fb438
Packit 9fb438
munge-0.5.6 (2006-11-22):
Packit 9fb438
- Fixed bug causing build using Libgcrypt to fail without OpenSSL headers.
Packit 9fb438
Packit 9fb438
munge-0.5.5 (2006-11-14):
Packit 9fb438
- Added support for Libgcrypt.
Packit 9fb438
- Added support for AES-256 cipher.
Packit 9fb438
- Added support for SHA-256 message digest.
Packit 9fb438
- Added check for minimum key length.
Packit 9fb438
- Reduced replay cache memory usage.
Packit 9fb438
Packit 9fb438
munge-0.5.4 (2006-09-26):
Packit 9fb438
- Changed project homepage to <http://home.gna.org/munge/>.
Packit 9fb438
- Fixed bug leaking credential information on decode error.
Packit 9fb438
- Fixed bug preventing munged from terminating on various platforms.
Packit 9fb438
- Fixed bug building 32-bit & 64-bit libs on AIX with gcc.
Packit 9fb438
- Fixed RPM spec file so both shared & static libs are built on AIX.
Packit 9fb438
- Changed RPM spec file to create munge.key during install if not found.
Packit 9fb438
- Changed munged behavior to return fatal errors to shell if possible.
Packit 9fb438
- Changed init script so munged runs as daemon user instead of root.
Packit 9fb438
- Changed default paths to allow munged to own its directories.
Packit 9fb438
- Changed ownership & permissions of munged directories.
Packit 9fb438
- Added ownership & permission checks for files & directories.
Packit 9fb438
- Added compile-time defaults to munged help message.
Packit 9fb438
- Added support for SunOS 5.10 (getpeerucred).
Packit 9fb438
- Added support for Darwin (Mac OS X).
Packit 9fb438
- Improved security of file-descriptor-passing authentication mechanism.
Packit 9fb438
- Replaced --auth-pipe-dir with --auth-server-dir & --auth-client-dir opts.
Packit 9fb438
Packit 9fb438
munge-0.5.3 (2006-05-17):
Packit 9fb438
- Added pidfile.
Packit 9fb438
- Improved multilib support for AIX.
Packit 9fb438
- Added support for AIX (32-bit, 64-bit, multiarch) to RPM spec file.
Packit 9fb438
- Added support for configure installation dir vars to alter defaults.
Packit 9fb438
- Added support for AIX, Debian, FreeBSD, and SunOS to init script.
Packit 9fb438
Packit 9fb438
munge-0.5.2 (2006-03-07):
Packit 9fb438
- Fixed RPM spec file so munge-devel & munge-libs files are properly perm'd.
Packit 9fb438
Packit 9fb438
munge-0.5.1 (2006-02-28):
Packit 9fb438
- Changed created logfile permissions to 640.
Packit 9fb438
Packit 9fb438
munge-0.5 (2006-01-24):
Packit 9fb438
- Added multilib support.
Packit 9fb438
- Fixed bug with credential compression header not being protected by MAC.
Packit 9fb438
- Changed credential format to v3.
Packit 9fb438
- Changed client/server protocol (apps will need to relink).
Packit 9fb438
- Fixed miscellaneous bugs.
Packit 9fb438
- Changed default cipher to AES-128 if present.
Packit 9fb438
Packit 9fb438
munge-0.4.3 (2005-10-31):
Packit 9fb438
- Fixed init script to work with RedHat's RHEL4-U1 chkconfig.
Packit 9fb438
Packit 9fb438
munge-0.4.2 (2005-07-20):
Packit 9fb438
- Updated default paths to comply with the Filesystem Hierarchy Standard.
Packit 9fb438
- Fixed libtool bug causing libmunge to be incorrectly linked on AIX.
Packit 9fb438
- Fixed init script start behavior on RedHat.
Packit 9fb438
- Added munge-devel & munge-libs RPM subpackages.
Packit 9fb438
Packit 9fb438
munge-0.4.1 (2004-12-21):
Packit 9fb438
- Fixed bug in init script preventing chkconfig from setting priorities.
Packit 9fb438
Packit 9fb438
munge-0.4 (2004-12-07):
Packit 9fb438
- Added persistent pool of threads.
Packit 9fb438
- Added retry for failed requests.
Packit 9fb438
- Added libtool version-info.
Packit 9fb438
- Added --key-file, --num-threads, and --auth-pipe-dir cmdline opts to munged.
Packit 9fb438
- Added munge_ctx opt to limit maximum request length.
Packit 9fb438
- Added timer to periodically re-parse group info.
Packit 9fb438
- Added remunge benchmark/stress-test utility.
Packit 9fb438
- Added munge enums (munge_enum).
Packit 9fb438
- Added manpages.
Packit 9fb438
- Added support for configure to locate OpenSSL installation.
Packit 9fb438
- Added support for file-descriptor-passing over ramdisks.
Packit 9fb438
- Added support for SuSE/LSB to init script.
Packit 9fb438
- Added support for C++.
Packit 9fb438
- Improved support for AIX.
Packit 9fb438
- Optimized memory usage.
Packit 9fb438
- Optimized performance.
Packit 9fb438
- Changed libmunge.so to only export public symbols.
Packit 9fb438
- Changed client/server protocol (apps will need to relink).
Packit 9fb438
Packit 9fb438
munge-0.3 (2004-04-30):
Packit 9fb438
- Added support for AIX, FreeBSD, and SunOS.
Packit 9fb438
- Added compression (bzlib, zlib).
Packit 9fb438
- Added replay detection/prevention.
Packit 9fb438
- Added ability to restrict decoding based on UID/GID.
Packit 9fb438
- Changed credential format to v2.
Packit 9fb438
- Changed client/server protocol.
Packit 9fb438
Packit 9fb438
munge-0.2 (2003-10-24):
Packit 9fb438
- Added support for ia64.
Packit 9fb438
- Added TTL and origin IP address to credential header.
Packit 9fb438
Packit 9fb438
munge-0.1 (2003-04-30):
Packit 9fb438
- Added full client/server support.
Packit 9fb438
- Added full cryptographic support.
Packit 9fb438
- Added munge contexts (munge_ctx).
Packit 9fb438
Packit 9fb438
munge-0.0 (2002-12-20):
Packit 9fb438
- Initial support for munge_encode, munge_decode, and munge_strerror.