From 42507ad53fa705c14d6dda0e5fce02450fcdee53 Mon Sep 17 00:00:00 2001 From: Chris Dunlap Date: Wed, 27 Sep 2006 00:05:24 +0000 Subject: [PATCH] * HISTORY, META, NEWS: Updated for 0.5.4 release. --- ChangeLog | 2 ++ HISTORY | 1 + META | 4 ++-- NEWS | 62 +++++++++++++++++++++++++++++++++++-------------------- 4 files changed, 45 insertions(+), 24 deletions(-) diff --git a/ChangeLog b/ChangeLog index 8912cde2..46e68e15 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,7 @@ 2006-09-26 Chris Dunlap + * HISTORY, META, NEWS: Updated for 0.5.4 release. + * src/etc/munge.init.in(signal_process): Replaced use of return code from second kill with another query_pids. This protects against the first kill taking slightly too long and the second kill not finding diff --git a/HISTORY b/HISTORY index 4e046b25..9fac2a06 100644 --- a/HISTORY +++ b/HISTORY @@ -1,3 +1,4 @@ +0.5.4 2006-09-26 0.5.3 2006-05-17 0.5.2 2006-03-07 0.5.1 2006-02-28 diff --git a/META b/META index 4884b17b..45d53d46 100644 --- a/META +++ b/META @@ -1,6 +1,6 @@ Name: munge - Version: 0.5.3 - Date: 2006-05-17 + Version: 0.5.4 + Date: 2006-09-26 Author: Chris Dunlap LT_Current: 2 LT_Revision: 0 diff --git a/NEWS b/NEWS index 05830841..e04f218d 100644 --- a/NEWS +++ b/NEWS @@ -1,21 +1,39 @@ +munge-0.5.4 (2006-09-26): +- Changed project homepage to . +- Fixed bug leaking credential information on decode error. +- Fixed bug preventing munged from terminating on various platforms. +- Fixed bug building 32-bit & 64-bit libs on AIX with gcc. +- Fixed RPM spec file so both shared & static libs are built on AIX. +- Changed RPM spec file to create munge.key during install if not found. +- Changed munged behavior to return fatal errors to shell if possible. +- Changed init script so munged runs as daemon user instead of root. +- Changed default paths to allow munged to own its directories. +- Changed ownership & permissions of munged directories. +- Added ownership & permission checks for files & directories. +- Added compile-time defaults to munged help message. +- Added support for Solaris 10 (getpeerucred). +- Added support for Darwin (Mac OS X). +- Improved security of file-descriptor-passing authentication mechanism. +- Replaced --auth-pipe-dir with --auth-server-dir & --auth-client-dir opts. + munge-0.5.3 (2006-05-17): -- Added support for pidfile. +- Added pidfile. - Improved multilib support for AIX. -- Added support for AIX (32b, 64b, and multiarch) to RPM spec file. +- Added support for AIX (32-bit, 64-bit, multiarch) to RPM spec file. - Added support for configure installation dir vars to alter defaults. -- Added support for Debian, FreeBSD, Solaris, and AIX to init script. +- Added support for AIX, Debian, FreeBSD, and Solaris to init script. munge-0.5.2 (2006-03-07): -- Fixed RPM spec file so munge-devel & munge-libs files are perm'd properly. +- Fixed RPM spec file so munge-devel & munge-libs files are properly perm'd. munge-0.5.1 (2006-02-28): -- Set created logfile permissions to 640. +- Changed created logfile permissions to 640. munge-0.5 (2006-01-24): -- Fixed bug with credential's compression header not being protected by mac. -- Changed credential format. - Added multilib support. -- Changed protocol between client & server (apps will need to relink). +- Fixed bug with credential compression header not being protected by MAC. +- Changed credential format to v3. +- Changed client/server protocol (apps will need to relink). - Fixed miscellaneous bugs (now coverity clean). - Changed default cipher to aes128 if present. @@ -24,9 +42,9 @@ munge-0.4.3 (2005-10-31): munge-0.4.2 (2005-07-20): - Updated default paths to comply with the Filesystem Hierarchy Standard. -- Fixed libtool bug causing libmunge to be linked incorrectly on AIX. -- Fixed init script start behavior under RedHat. -- Added devel & libs rpm subpackages. +- Fixed libtool bug causing libmunge to be incorrectly linked on AIX. +- Fixed init script start behavior on RedHat. +- Added munge-devel & munge-libs RPM subpackages. munge-0.4.1 (2004-12-21): - Fixed bug in init script preventing chkconfig from setting priorities. @@ -35,38 +53,38 @@ munge-0.4 (2004-12-07): - Added persistent pool of threads. - Added retry for failed requests. - Added libtool version-info. -- Added key-file, num-threads, and auth-pipe-dir munged cmdline opts. +- Added --key-file, --num-threads, and --auth-pipe-dir munged cmdline opts. - Added munge_ctx opt to limit maximum request length. - Added timer to periodically re-parse group info. - Added remunge benchmark/stress-test utility. - Added munge enums (munge_enum). - Added manpages. - Added support for configure to locate OpenSSL installation. -- Added support for fd-passing over ramdisks. +- Added support for file-descriptor-passing over ramdisks. - Added support for SuSE/LSB to init script. - Added support for C++. - Improved support for AIX. - Optimized memory usage. - Optimized performance. - Changed libmunge.so to only export public symbols. -- Changed protocol between client & server (apps will need to relink). +- Changed client/server protocol (apps will need to relink). munge-0.3 (2004-04-30): -- Added support for AIX, FreeBSD, Solaris. -- Added compression (bzlib & zlib). +- Added support for AIX, FreeBSD, and Solaris. +- Added compression (bzlib, zlib). - Added replay detection/prevention. -- Added ability to restrict decoding based on uid/gid. +- Added ability to restrict decoding based on UID/GID. - Changed credential format to v2. -- Changed protocol between client & server. +- Changed client/server protocol. munge-0.2 (2003-10-24): - Added support for ia64. -- Added ttl and origin IP addr to credential header. +- Added ttl and origin IP address to credential header. munge-0.1 (2003-04-30): -- Added full client/server support (via munged). +- Added full client/server support. - Added full cryptographic support. -- Support for munge contexts (munge_ctx). +- Added munge contexts (munge_ctx). munge-0.0 (2002-12-20): -- Initial support for munge_encode, munge_decode, munge_strerror. +- Initial support for munge_encode, munge_decode, and munge_strerror.