X-Git-Url: https://granicus.if.org/sourcecode?a=blobdiff_plain;f=CHANGELOG;h=02d081a80c4bfdbc2f9c16cbb8e5218d374eb2f4;hb=08af548ce20b85b0c269672a841016866d8b4267;hp=f7993aee5b69885a4da6ac61daac221cabb69d84;hpb=b484271729ebfc86cee8ec7386e0ac11b111c188;p=linux-pam diff --git a/CHANGELOG b/CHANGELOG index f7993aee..02d081a8 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,5 +1,13 @@ -$Id$ +======================================================================= +======================================================================= + + This file is no longer used for tracking changes for Linux-PAM. For + user visible changes, please look at the NEWS file. A more verbose + list of changes can be found in ChangeLog. + +======================================================================= +======================================================================= ----------------------------- @@ -9,7 +17,6 @@ TODO: library for helping to develop modules that contains it and other stuff. Also add sha-1 and ripemd-160 digest algorithms. - once above is done. remove hacks from the secret@here module etc.. - - remove prototype for gethostname in pam_access.c (Derrick) - document PAM_INCOMPLETE changes - verify that the PAM_INCOMPLETE interface is sensible. Can we catch errors? should we permit item changing etc., between @@ -17,30 +24,10 @@ TODO: - verify that the PAM_INCOMPLETE interface works (auth seems ok..) - add PAM_INCOMPLETE support to modules (partially added to pam_pwdb) - work on RFC. - - do we still need to remove openlog/closelog from modules..? - auth and acct support in pam_cracklib, "yes, I know the password you just typed was valid, I just don't think it was very strong..." - - add in the pam_cap and pam_netid modules ==================================================================== -Note, as of release 0.73, all checkins should be accompanied with a -Bug ID. The bug IDs relate to sourceforge IDs.. (Of course, nothing is -ever that simple. It turns out that at some point in Sourceforge's -history all of the bug ids got bumped by 100000, so pretty much if you -see a bug ID below that begins with a '1' and your attempted query -fails, try adding 100000 to the number and trying again. I believe -this only affects bugs before release 0.76.) - -You can query the related bug description with the following URL: - - http://sourceforge.net/tracker/index.php?func=detail&aid=XXXXXX&group_id=6663&atid=106663 - -Where you should replace XXXXXX with a bug-id. - -For general documentation completion work, I'm doing it all with -respect to specific tasks. Open tasks are listed here: - - http://sourceforge.net/pm/task.php?group_id=6663&group_project_id=2741&func=browse&set=open If you have found a bug in Linux-PAM (including a documentation bug, or a new feature request and/or patch), please consider filing such a @@ -50,21 +37,74 @@ bug report - outstanding bugs are listed here: (to file another bug see the 'submit bug' button on that page). - -There is now a second bug tracking system for Linux-PAM on BerliOS. -You can find the list of outstanding bugs on BerliOS here: - -http://developer.berlios.de/bugs/?func=browse&group_id=2134&set=open - -BerliOS Bugs are marked with (BerliOS #XXXX). - ==================================================================== -0.80: please submit patches for this section with actual code/doc +0.81: please submit patches for this section with actual code/doc patches! +* pam_umask: New module for setting umask from GECOS field, /etc/login.defs + or /etc/default/login (kukuk) +* configure/pam_strerror: Remove old ugly-hack option for pam_strerror + interface change (kukuk) +* configure.in: Fix AC_DEFINE usage for autoheader (kukuk) +* configure.in/_pam_aconf.h.in: Remove feature.h inclusion (kukuk) +* defs: Remove obsolete directory/content (kukuk) +* Rename _pam_aconf.h.in to config.h (kukuk) +* pam_unix: Don't ignore pam_get_item return value (kukuk) +* pam_userdb: Fix regression - crash when crypt param not specified (t8m) +* libpam: Remove pam_authenticate_secondary stub (kukuk) +* Use autoconf/automake/libtool (kukuk) +* pam_securetty: Be fail-close on user lookups, always log failures, + not just with "debug" (Solar Designer) +* Add gettext support +* Add translations for cs, de, es, fr, hu, it, ja, nb, pa, pt_BR, + pt, zh_CN and zh_TW +* pam_limits: Apply ALT Linux/Owl patch +* pam_motd: Apply ALT Linux/Owl patch +* libpam: Cache pam_get_user() failures +* libpam: Add pam_prompt,pam_vprompt,pam_error,pam_verror,pam_info + and pam_vinfo functions for use by modules as extension (kukuk). +* pam_cracklib: Make path to cracklib dicts an option (kukuk). +* libpam: Add pam_syslog function for unified syslog messages from + PAM modules (kukuk). +* pam_tally, pam_time, pam_userdb: use pam_syslog and pam_prompt (ldv) +* pam_issue: major cleanup (ldv) +* pam_echo: New PAM module for message output (kukuk) +* pam_limits: Fix regression from RLIMIT_NICE support (wrong limit + values for other limits are applied) patch by Anton Guda +* pam_unix: Always honor nis flag on password change (by Aaron Hope) +* libpam: Moved functions from pammodutil to libpam (t8m) +* pam_lastlog: Cleanup, fix broken logic in pam_parse, + modify wtmp by default, nowtmp option switches that off (ldv) + +0.80: Wed Jul 13 13:23:20 CEST 2005 * pam_tally: test for NULL data before dereferencing them (t8m) * pam_unix: fix regression introduced in 0.78 - both NIS and local password should be changed if possible (t8m) +* misc_conv: flush input first then print the prompt - fixes problem + with expect scripts (t8m) +* pam_unix: nis option shouldn't clear the shadow option (t8m) +* cleanups and minor bugfixes by Steve Grubb (t8m) +* pam_private.h: set PAM_DEFAULT_PROMPT to "login: " (kukuk) +* pam_mkhomedir: Create parent directories if they do not already + exist (Bug 600351 - kukuk) +* pam_mkhomedir: Set owner/permissions of home directory after we + created all files (Bug 1032922 - kukuk) +* pam_rhosts: Get rid of static buffer for path (kukuk) +* pam_selinux/pam_unix/pam_rootok: Add SELinux support based on + patch from Red Hat (kukuk) +* pam_limits: Correct support of unlimited limits, use correct type + for rlimit value (Bug 945449 - kukuk, t8m) +* pam_xauth: Unset the XAUTHORITY variable when requesting user is + root and target user is not (t8m) +* pam_access: Add listsep option to set list element separator by + Richard Shaffer (t8m) +* pam_limits: Don't reset process priority if none is specified in + the config file (Novell #81690 - kukuk) +* Fix all occurrence of dereferencing type-punned pointer will break + strict-aliasing rules warnings (kukuk) +* pam_limits: Support new limits in linux 2.6.12 (t8m) +* pam_mkhomedir: change mode datatype (toady) +* pam_limits: Don't lowercase login names (kukuk) 0.79: Thu Mar 31 16:48:45 CEST 2005 * pam_tally: added audit option (toady) @@ -93,6 +133,7 @@ BerliOS Bugs are marked with (BerliOS #XXXX). as experimental. (toady) * configure: Add the directory where new versions of cracklib is installed (from Jim Gifford - toady) +* libpamc: Use standard u_intX_t types instead of __uX (kukuk) 0.78: Do Nov 18 14:48:36 CET 2004