This is a multi-part message in MIME format. --------------5739BCA0C0F093F38E616A99 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit --------------5739BCA0C0F093F38E616A99 Content-Type: message/rfc822 Content-Disposition: inline Received: via dmail-4.1(9) for +sourceforge; Mon, 8 Jul 2002 22:52:23 -0700 (PDT) Return-Path: <pam-announce-admin@lists.sourceforge.net> Received: from leon.transmeta.com (leon.transmeta.com [10.1.1.17]) by deepthought.transmeta.com (8.11.6/8.11.6) with ESMTP id g695qMj08506 for <morgan@deepthought.transmeta.com>; Mon, 8 Jul 2002 22:52:22 -0700 (PDT) Received: from localhost.localdomain (localhost [127.0.0.1]) by localhost.transmeta.com (Postfix) with ESMTP id C886548008 for <morgan@deepthought.transmeta.com>; Mon, 8 Jul 2002 22:55:13 -0700 (PDT) Mailbox-Line: From morgan@transmeta.com Mon Jul 8 22:55:13 2002 Received: from neon-gw.transmeta.com (neon-gw.transmeta.com [10.1.1.13]) by leon.transmeta.com (Postfix) with ESMTP id 7594848008 for <morgan@neon-gw-glbx.transmeta.com>; Mon, 8 Jul 2002 22:55:13 -0700 (PDT) Received: (from root@localhost) by neon-gw.transmeta.com (8.9.3/8.9.3) id WAA22490 for <morgan@neon-gw-glbx.transmeta.com>; Mon, 8 Jul 2002 22:52:15 -0700 Received: from neosilicon.transmeta.com(209.10.217.68) by neon-gw.transmeta.com via smap (V2.1) id xma022458; Mon, 8 Jul 02 22:52:04 -0700 Received: from hera.kernel.org (IDENT:root@[64.158.222.226]) by neosilicon.transmeta.com (8.11.6/8.11.6) with ESMTP id g695q9A11422 for <morgan@transmeta.com>; Mon, 8 Jul 2002 22:52:09 -0700 Received: from usw-sf-list2.sourceforge.net (usw-sf-fw2.sourceforge.net [216.136.171.252]) by hera.kernel.org (8.11.6/8.11.6) with ESMTP id g695qAq21874 for <morgan@linux.kernel.org>; Mon, 8 Jul 2002 22:52:10 -0700 Received: from usw-sf-list1-b.sourceforge.net ([10.3.1.13] helo=usw-sf-list1.sourceforge.net) by usw-sf-list2.sourceforge.net with esmtp (Exim 3.31-VA-mm2 #1 (Debian)) id 17Rnus-00042o-00; Mon, 08 Jul 2002 22:52:02 -0700 Received: from neon-gw-l3.transmeta.com ([63.209.4.196] helo=neon-gw.transmeta.com) by usw-sf-list1.sourceforge.net with esmtp (Exim 3.31-VA-mm2 #1 (Debian)) id 17RnmQ-0003Ka-00 for <pam-announce@lists.sourceforge.net>; Mon, 08 Jul 2002 22:43:18 -0700 Received: (from root@localhost) by neon-gw.transmeta.com (8.9.3/8.9.3) id WAA22149 for <pam-announce@lists.sourceforge.net>; Mon, 8 Jul 2002 22:43:11 -0700 Received: from mailhost.transmeta.com(10.1.1.15) by neon-gw.transmeta.com via smap (V2.1) id xma022127; Mon, 8 Jul 02 22:42:54 -0700 Received: from transmeta.com (morgan-home.transmeta.com [10.8.21.6]) by deepthought.transmeta.com (8.11.6/8.11.6) with ESMTP id g695gxj08167 for <pam-announce@lists.sourceforge.net>; Mon, 8 Jul 2002 22:42:59 -0700 (PDT) Message-ID: <3D2A77E3.91696C94@transmeta.com> From: Andrew Morgan <morgan@transmeta.com> Organization: Transmeta Corp. X-Mailer: Mozilla 4.72 [en] (X11; U; Linux 2.2.16-3 i586) X-Accept-Language: en MIME-Version: 1.0 To: pam-announce@lists.sourceforge.net Content-Type: text/plain; charset=iso-8859-1 X-MIME-Autoconverted: from 8bit to quoted-printable by deepthought.transmeta.com id g695gxj08167 Subject: [PAM-Announce] Linux-PAM 0.76 released Sender: pam-announce-admin@lists.sourceforge.net Errors-To: pam-announce-admin@lists.sourceforge.net X-BeenThere: pam-announce@lists.sourceforge.net X-Mailman-Version: 2.0.9-sf.net Precedence: bulk List-Help: <mailto:pam-announce-request@lists.sourceforge.net?subject=help> List-Post: <mailto:pam-announce@lists.sourceforge.net> List-Subscribe: <https://lists.sourceforge.net/lists/listinfo/pam-announce>, <mailto:pam-announce-request@lists.sourceforge.net?subject=subscribe> List-Id: PAM related announcements <pam-announce.lists.sourceforge.net> List-Unsubscribe: <https://lists.sourceforge.net/lists/listinfo/pam-announce>, <mailto:pam-announce-request@lists.sourceforge.net?subject=unsubscribe> List-Archive: <http://www.geocrawler.com/redir-sf.php3?list=pam-announce> X-Original-Date: Mon, 08 Jul 2002 22:42:59 -0700 Date: Mon, 08 Jul 2002 22:42:59 -0700 X-Spam-Status: No, hits=0.0 required=6.5 tests= version=2.20 X-Spam-Level: X-MIME-Autoconverted: from quoted-printable to 8bit by deepthought.transmeta.com id g695qMj08506 Content-Transfer-Encoding: quoted-printable X-MIME-Autoconverted: from 8bit to quoted-printable by deepthought.transmeta.com id g695r6j08518 [Many moons later...] This is to announce that 0.76 is released. You can find the source tar.gz file here: http://www.kernel.org/pub/linux/libs/pam/pre/library/ I've appended the CHANGELOG for 0.75 below. [For further info start here: http://pam.sourceforge.net/ .] There are still outstanding issues as captured by the sourceforge pam tracker. Hopefully, it won't be so long till the next release. Cheers Andrew Extract from CHANGELOG: * pam_unix: fix for legacy crypt() support when the password entered was long. (Bug 521314 - agmorgan). * pam_access no longer include gethostname() prototype complained from David Lee (Bug 415423 - agmorgan). * make pam_nologin more secure by default, added two new module arguments etc. - acting on suggestion from Nico (Bug 419307 - agmorgan) * link in libpam to libpam_misc - since the latter uses functions in the former it makes some sort of sense to do this (although, in the static library case, I remain to be convinced). (Bug 565470 - agmorgan). * absorbed some of the proposed darwin (OS X) changes from Luke Howard (of PADL software) - hopefully will get the rest (see Rob Braun's 534205) by 0.77 (Bug 491466 - agmorgan). * README fix for pam_unix from Nalin (Bug 476971 - agmorgan). * add support for building pdf files from the documentation - request from 'lolive' (Bug 471377 - agmorgan). * documented the equivalent '[..]' expressions for "required" etc. Request from Ross Patterson (Bug 529078 - agmorgan). * '[...]' parsing: document it and also fix it to support '\]' escape sequence. Feature request from Russell Kliese (Bug 517064 - agmorgan). * pam_rootok: compilation warning noted by Tony den Haan wrt no prototype for strcmp() (Bug 557322 - agmorgan). * documentation: (a few of mine in passing) and app documentation suggestions regarding PAM environment variables and module documentation changes regarding the conversation function from Jenn Vesperman (Bug 527821, 527965 - agmorgan) * documentation: pam_time.sgml typo fixed, pam_motd exists now, correct Red Hat comment about config files (Bugs 554274, 554261, 554182 - agmorgan) * pam_limits: added '%' domain for maxlogins limiting, now '*' and @group have the old meaning (every) and '%' the new one (all) (Bug 533664 - baggins) * pam_limits: put not so interesting log messages under debug arg (Bug 533668 - baggins) * pam_access: added the 'fieldsep=3D' argument (Bug 547051 - agmorgan), made a PAM_RHOST of "" equivalent to NULL (Bug 547521 - agmorgan). * pam_limits: keep well know behaviour of maxlogins default ('*') limit (Bug 533664 - baggins) * pam_unix: more from Nalin log password changes (Bug 517743 - agmorgan) * pam_limits: make it use the priority value specified in config (bug 530428 - baggins) * pam_unix: removed broken code in password update code. Report from Len Lattanzi (Bug 507379 - agmorgan) * pam_mkhomedir: recurse directories. Patch from Nalin (Bug 476981 - agmorgan) * pam_limits can handle negative priority limits now (which can apply to the superuser too) - based on patch from Nalin. Also cleanup the error handling that was very sloppy before. Also, courtesy of Berend De Schouwe get the math right on login counting (Bug 476990, 476987, 493294 - agmorgan) * documentation: random typo fixes from Nalin and more stuff from me (Bug 476949, Tasks 43507, 17426 - agmorgan) * A Tru64 fix (given other stuff has already resolved this, it actually just a comment actually) from 'Eddie'. (Bug 418450 - agmorgan) * pam_handlers: BSD fix from Dag-Erling Sm=F8rgrav and Anton Berezin (Bug 486063 - agmorgan) * added the dynamic/* directory to the distribution. If you go in there after building the rest of the tree, you'll make a pam.so object that can be used by something like a java runtime with dlopen. Its not very well tested - caveat emptor. (Bug 232194 - agmorgan) * somehow pam_unix has started forcing the user prompt to be "login: ". This is entirely inapropriate as it overrides PAM_USER_PROMPT. (Bug 486361 - agmorgan). * added a static module helper library object includes a few changes to examples/xsh.c for testing purposes (added a simple shell wrapper for running xsh with the sandbox libraries), and also modified the pam_rhosts_auth module to use this new library. (Bug 490938, 409852 - agmorgan). * pam_unix: fix 'likeauth' to kill off the memory leak once and for all. (Bug 483959 - vorlon) * pam_unix: restore handling of 'likeauth' argument to a known working state; prettify AUTH_RETURN macro; remove redundant argv checks in pam_sm_setcred() (Bugs 483959, 113596 - vorlon) * pam_cracklib: another try at implementing similar() from Harald Welte and Nalin (Bugs 436053, 476957 - agmorgan) * pam_access: default access.conf file contained a type (console instead of LOCAL) fix from Nalin (Bug 476934 - agmorgan) * pam_unix: fixed bizarre memory leak pointed out by Fernando Trias (Bug 483959 - agmorgan) * misc string comparison length checking changes from Nalin. Modules touched, pam_cracklib, pam_listfile, pam_unix, pam_wheel (Bug 476947 - agmorgan) * pam_userdb: require that all of typed password matches that in database report and fix from Vladimir Pastukhov. (Bug 484252 - agmorgan) * pam_malloc: revived malloc debugging code, now tied to --enable-memory-debug and added strdup() support (Bug 485454 - agmorgan) * pam_tally: Nalin's fix for lastlog corruption (Bug 476985 - agmorgan) * pam_rhosts: Nalin adds support for '+hostname', and zdd fix compilation warning. (Bug 476986 - agmorgan) * pam_motd: Nalin fixed compiler warning. (Bug 476938 - agmorgan) * pam_pwdb: Solar Designer pointed out that there was a problem with the compatibility support for md5 password hashing. (Bug 460717, 476961 - agmorgan) * pam_issue: Nalin found segfaulting problems if the PAM_USER_PROMPT is unset, found some similar problems with assumptions about realloc. (Bug 476983 - agmorgan) * pam_env: 'weichangyang of hotmail' pointed out a wild string with no valid '\0' was leading to problems with sshd and suggested fix (Bug 473034 - agmorgan) * MANDIR cleanup. It defaults to /usr/share/man, but can be overridden using the --enable-mandir ./configure option, similarly for DOCDIR from Nalin (Bug 476940 - agmorgan) * pam_filter cleanup (including moving the filter directory) Nalin and Harald Welte (Bugs 436057, 476970 - agmorgan) * db3 is now recognized as a libdb candidate (Bug 435764 - agmorgan) * more changes (extracted from redhat version) courtesy of Harald Welte (Bugs pam_limits=3D436061, pam_lastlog=3D436060, pam_mkhomedir/pam_env=3D435991 - agmorgan) * fix for legacy behavior of pam_setcred and pam_close_session in the case that pam_authenticate and pam_open_session hadn't been called - bug report from Seongwan Park. (Bug 468724 - agmorgan) * some BSD updates and fixes from Mark Murray - including a slightly more robust conversation function and some minimization of gcc warnings. (Bugs 449203,463984 - agmorgan) * verified that the setcred stack didn't suffer from the bug I was nervous about, add a new module pam_debug to help me test this. fixed a libpam/pam_dispatch.c instrumentation line that I tripped over when testing. Also restructured pam_warn to help here (Bug 424315 - agmorgan). * pam_unix/support.c: sample use of reentrant NSS function. Not yet active, because modules do not include _pam_aconf_h! (Bug 440107 - vorlon) * doc/Makefile changes - use $(mandir) [courtesy Harald Welte] (Bug 435760) and add some rules to make/delete the draft rfc I've been working on (Task 17426 - agmorgan) * pam_modules.sgml: sourceforge has changed its CVS viewing software (Bug 460491 - agmorgan) * pam_unix_passwd: got rid of an annoying warning (Bug 461089 - agmorgan) * configure.in, _pam_aconf.h.in: set the stage for fully reentrant PAM modules, with some infrastructure to detect getxxbyxx_r() functions (Bug 440107 - vorlon) * pam_unix: removed superfluous use of static variables in md5 and bigcrypt routines, bringing us a step closer to thread-safeness. Eliminated some variable indirection along the way. (Bug 440107 - vorlon) * pam_tally: remove #include of stdlib.h, which isn't needed by anything found in this module. Can be readded if we find a real need for it at a later date. (Bug 436432 - vorlon) * pam_tally: added an #include (was it really needed?) and made the pam_tally app install (with more pretty printing and a corrected Makefile dependency) motivated by a (red hat diff) courtesy of Harald Welte (Bug 436432 - agmorgan) * configure.in changes to help support non-Linux environments courtesy of Scott T. Emery (Bug 422563 - agmorgan) * made a pam_cracklib enhancement to interpret -ve limits in a sensible fashion contributed by Werner Puschitz (Bug 413162 - agmorgan) * another fix for the latest number of rlimits available to pam_limits (Bug 424060 - agmorgan) * removed stale link from pam_pwdb documentation (Bug 433460 - agmorgan) * pam_appl.sgml change - more discussion of choosing a service name (Bug 417512 - agmorgan) * more specific linking requirements for -lndbm for pam_userdb - from David Lee (Bug 417339 - agmorgan) * a large number of small changes to make AIX support better (Bug 416229 - agmorgan) * $(MAKE) instead of 'make' - from Scott T. Emery (Bug 422144 - agmorgan) * c++ header fixes for pam_misc.h and pam_client.h - from Alexandre Sagala (Bug 420270 - agmorgan) * pam_access fixes - looks out for trailing '.' - from Carlo Marcelo Arenas Belon (Bug 419631 - agmorgan) * don't zero out password strings during pam_unix's password changing function (Bug 419803 - vorlon) * propagate some definitions to the _pam_aconf.h file - from David Lee (Bug 415419 - agmorgan) * solaris GCC OS_CFLAGS change from David Lee (Bug 415412 - agmorgan) * added a comment to this CHANGELOG to explain why most of the bugids used below appear not to be known to sourceforge [try adding 100000 to the bugid number.] (Bug 414943 - agmorgan) * bumped version numbers and also added support for SONAME defines that appear not to have survived the great autoconf experiment (Bug 414669 - agmorgan). ------------------------------------------------------- This sf.net email is sponsored by:ThinkGeek Stuff, things, and much much more. http://thinkgeek.com/sf _______________________________________________ PAM-Announce mailing list PAM-Announce@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/pam-announce --------------5739BCA0C0F093F38E616A99--