Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/netbsd-6]: src/dist/openpam Pull up following revision(s) (requested by ...



details:   https://anonhg.NetBSD.org/src/rev/3ee7e6345aa5
branches:  netbsd-6
changeset: 773796:3ee7e6345aa5
user:      riz <riz%NetBSD.org@localhost>
date:      Thu Feb 23 02:16:43 2012 +0000

description:
Pull up following revision(s) (requested by tron in ticket #20):
        dist/openpam/doc/man/pam_set_item.3: file removal
        dist/openpam/lib/pam_get_item.c: file removal
        dist/openpam/doc/man/openpam_free_envlist.3: file removal
        dist/openpam/doc/man/pam_verror.3: file removal
        dist/openpam/include/security/pam_modules.h: file removal
        dist/openpam/lib/openpam_dispatch.c: file removal
        dist/openpam/doc/man/pam_setenv.3: file removal
        dist/openpam/doc/man/pam_error.3: file removal
        dist/openpam/lib/pam_sm_authenticate_secondary.c: file removal
        dist/openpam/lib/openpam_restore_cred.c: file removal
        dist/openpam/config.guess: file removal
        dist/openpam/include/security/openpam_version.h: file removal
        dist/openpam/lib/openpam_set_option.c: file removal
        dist/openpam/lib/pam_getenvlist.c: file removal
        dist/openpam/lib/pam_end.c: file removal
        dist/openpam/lib/pam_authenticate.c: file removal
        dist/openpam/install-sh: file removal
        dist/openpam/RELNOTES: file removal
        dist/openpam/doc/man/openpam_borrow_cred.3: file removal
        dist/openpam/include/security/Makefile.in: file removal
        dist/openpam/lib/pam_putenv.c: file removal
        dist/openpam/include/security/Makefile.am: file removal
        dist/openpam/lib/openpam_configure.c: file removal
        dist/openpam/doc/man/pam_authenticate.3: file removal
        dist/openpam/lib/openpam_dynamic.c: file removal
        dist/openpam/modules/pam_unix/Makefile.in: file removal
        dist/openpam/lib/pam_sm_get_mapped_authtok.c: file removal
        dist/openpam/README: file removal
        dist/openpam/include/security/pam_types.h: file removal
        dist/openpam/lib/openpam_load.c: file removal
        dist/openpam/lib/pam_verror.c: file removal
        dist/openpam/lib/openpam_findenv.c: file removal
        dist/openpam/lib/openpam_readline.c: file removal
        dist/openpam/doc/man/openpam.3: file removal
        dist/openpam/doc/man/pam_conv.3: file removal
        dist/openpam/doc/man/pam_get_item.3: file removal
        dist/openpam/doc/man/pam.conf.5: file removal
        dist/openpam/lib/pam_sm_set_mapped_username.c: file removal
        dist/openpam/config.sub: file removal
        dist/openpam/doc/man/pam_vprompt.3: file removal
        dist/openpam/include/security/pam_appl.h: file removal
        dist/openpam/lib/pam_get_mapped_username.c: file removal
        dist/openpam/bin/Makefile.in: file removal
        dist/openpam/lib/pam_vprompt.c: file removal
        dist/openpam/lib/pam_info.c: file removal
        dist/openpam/doc/man/openpam_readline.3: file removal
        dist/openpam/doc/man/openpam_nullconv.3: file removal
        dist/openpam/doc/man/pam.3: file removal
        dist/openpam/lib/pam_authenticate_secondary.c: file removal
        dist/openpam/bin/Makefile.am: file removal
        dist/openpam/doc/man/pam_sm_authenticate.3: file removal
        dist/openpam/include/security/openpam_attr.h: file removal
        dist/openpam/modules/pam_permit/Makefile.am: file removal
        dist/openpam/doc/man/Makefile.am: file removal
        dist/openpam/bin/su/Makefile.am: file removal
        dist/openpam/config.h.in: file removal
        dist/openpam/lib/pam_sm_close_session.c: file removal
        dist/openpam/include/security/pam_constants.h: file removal
        dist/openpam/misc/gendoc.pl: file removal
        dist/openpam/lib/openpam_free_data.c: file removal
        dist/openpam/lib/openpam_borrow_cred.c: file removal
        dist/openpam/lib/pam_error.c: file removal
        dist/openpam/aclocal.m4: file removal
        dist/openpam/doc/man/openpam_get_option.3: file removal
        dist/openpam/doc/Makefile.in: file removal
        dist/openpam/lib/pam_set_data.c: file removal
        dist/openpam/LICENSE: file removal
        dist/openpam/doc/man/pam_end.3: file removal
        dist/openpam/include/Makefile.in: file removal
        dist/openpam/modules/pam_deny/Makefile.in: file removal
        dist/openpam/lib/openpam_impl.h: file removal
        dist/openpam/lib/openpam_static.c: file removal
        dist/openpam/include/Makefile.am: file removal
        dist/openpam/lib/pam_acct_mgmt.c: file removal
        dist/openpam/doc/man/pam_getenvlist.3: file removal
        dist/openpam/missing: file removal
        dist/openpam/doc/man/pam_setcred.3: file removal
        dist/openpam/lib/pam_setcred.c: file removal
        dist/openpam/doc/man/pam_chauthtok.3: file removal
        dist/openpam/lib/pam_get_mapped_authtok.c: file removal
        dist/openpam/autogen.sh: file removal
        dist/openpam/doc/man/pam_getenv.3: file removal
        dist/openpam/doc/man/pam_start.3: file removal
        dist/openpam/doc/man/openpam_free_data.3: file removal
        dist/openpam/lib/pam_sm_authenticate.c: file removal
        dist/openpam/doc/man/pam_sm_close_session.3: file removal
        dist/openpam/configure.ac: file removal
        dist/openpam/doc/man/pam_set_data.3: file removal
        dist/openpam/lib/Makefile.in: file removal
        dist/openpam/lib/pam_get_data.c: file removal
        dist/openpam/depcomp: file removal
        dist/openpam/lib/Makefile.am: file removal
        dist/openpam/lib/pam_open_session.c: file removal
        dist/openpam/include/security/openpam.h: file removal
        dist/openpam/CREDITS: file removal
        dist/openpam/modules/Makefile.in: file removal
        dist/openpam/doc/man/pam_open_session.3: file removal
        dist/openpam/doc/man/pam_acct_mgmt.3: file removal
        dist/openpam/lib/pam_sm_chauthtok.c: file removal
        dist/openpam/doc/man/pam.man: file removal
        dist/openpam/lib/pam_strerror.c: file removal
        dist/openpam/lib/pam_set_mapped_username.c: file removal
        dist/openpam/lib/pam_getenv.c: file removal
        dist/openpam/lib/pam_sm_set_mapped_authtok.c: file removal
        dist/openpam/lib/openpam_get_option.c: file removal
        dist/openpam/modules/Makefile.am: file removal
        dist/openpam/lib/pam_prompt.c: file removal
        dist/openpam/compile: file removal
        dist/openpam/doc/man/pam_sm_setcred.3: file removal
        dist/openpam/lib/openpam_nullconv.c: file removal
        dist/openpam/modules/pam_unix/pam_unix.c: file removal
        dist/openpam/doc/man/pam_sm_chauthtok.3: file removal
        dist/openpam/lib/pam_close_session.c: file removal
        dist/openpam/modules/pam_unix/Makefile.am: file removal
        dist/openpam/lib/pam_setenv.c: file removal
        dist/openpam/doc/man/pam_vinfo.3: file removal
        dist/openpam/lib/openpam_ttyconv.c: file removal
        dist/openpam/doc/man/pam_get_data.3: file removal
        dist/openpam/modules/pam_permit/Makefile.in: file removal
        dist/openpam/doc/man/Makefile.in: file removal
        dist/openpam/lib/pam_get_authtok.c: file removal
        dist/openpam/bin/su/Makefile.in: file removal
        dist/openpam/doc/man/openpam.man: file removal
        dist/openpam/HISTORY: file removal
        dist/openpam/doc/man/openpam_set_option.3: file removal
        dist/openpam/doc/man/pam_sm_open_session.3: file removal
        dist/openpam/doc/man/openpam_log.3: file removal
        dist/openpam/Makefile.in: file removal
        dist/openpam/doc/man/openpam_restore_cred.3: file removal
        dist/openpam/ltmain.sh: file removal
        dist/openpam/lib/pam_start.c: file removal
        dist/openpam/lib/pam_sm_get_mapped_username.c: file removal
        dist/openpam/lib/openpam_log.c: file removal
        dist/openpam/lib/pam_chauthtok.c: file removal
        dist/openpam/lib/pam_sm_acct_mgmt.c: file removal
        dist/openpam/configure: file removal
        dist/openpam/doc/man/pam_strerror.3: file removal
        dist/openpam/Makefile.am: file removal
        dist/openpam/lib/openpam_free_envlist.c: file removal
        dist/openpam/lib/pam_sm_setcred.c: file removal
        dist/openpam/doc/man/openpam_ttyconv.3: file removal
        dist/openpam/lib/pam_get_user.c: file removal
        dist/openpam/modules/pam_permit/pam_permit.c: file removal
        dist/openpam/bin/su/su.c: file removal
        dist/openpam/doc/man/pam_get_authtok.3: file removal
        dist/openpam/lib/pam_set_item.c: file removal
        dist/openpam/doc/man/pam_sm_acct_mgmt.3: file removal
        dist/openpam/doc/man/pam_close_session.3: file removal
        dist/openpam/doc/Makefile.am: file removal
        dist/openpam/modules/pam_deny/pam_deny.c: file removal
        dist/openpam/INSTALL: file removal
        dist/openpam/modules/pam_deny/Makefile.am: file removal
        dist/openpam/doc/man/pam_putenv.3: file removal
        dist/openpam/lib/pam_set_mapped_authtok.c: file removal
        dist/openpam/lib/pam_vinfo.c: file removal
        dist/openpam/doc/man/pam_get_user.3: file removal
        dist/openpam/doc/man/pam_prompt.3: file removal
        dist/openpam/lib/pam_sm_open_session.c: file removal
        dist/openpam/doc/man/pam_info.3: file removal
moved to external/bsd

diffstat:

 dist/openpam/CREDITS                             |     37 -
 dist/openpam/HISTORY                             |    330 -
 dist/openpam/INSTALL                             |     58 -
 dist/openpam/LICENSE                             |     35 -
 dist/openpam/Makefile.am                         |     17 -
 dist/openpam/Makefile.in                         |    642 -
 dist/openpam/README                              |     27 -
 dist/openpam/RELNOTES                            |     29 -
 dist/openpam/aclocal.m4                          |   7427 -------
 dist/openpam/autogen.sh                          |     10 -
 dist/openpam/bin/Makefile.am                     |      7 -
 dist/openpam/bin/Makefile.in                     |    490 -
 dist/openpam/bin/su/Makefile.am                  |      7 -
 dist/openpam/bin/su/Makefile.in                  |    467 -
 dist/openpam/bin/su/su.c                         |    188 -
 dist/openpam/compile                             |    142 -
 dist/openpam/config.guess                        |   1407 -
 dist/openpam/config.h.in                         |     77 -
 dist/openpam/config.sub                          |   1504 -
 dist/openpam/configure                           |  21493 ---------------------
 dist/openpam/configure.ac                        |    126 -
 dist/openpam/depcomp                             |    530 -
 dist/openpam/doc/Makefile.am                     |      3 -
 dist/openpam/doc/Makefile.in                     |    489 -
 dist/openpam/doc/man/Makefile.am                 |     89 -
 dist/openpam/doc/man/Makefile.in                 |    517 -
 dist/openpam/doc/man/openpam.3                   |    146 -
 dist/openpam/doc/man/openpam.man                 |     13 -
 dist/openpam/doc/man/openpam_borrow_cred.3       |     96 -
 dist/openpam/doc/man/openpam_free_data.3         |     80 -
 dist/openpam/doc/man/openpam_free_envlist.3      |     75 -
 dist/openpam/doc/man/openpam_get_option.3        |     82 -
 dist/openpam/doc/man/openpam_log.3               |    117 -
 dist/openpam/doc/man/openpam_nullconv.3          |    102 -
 dist/openpam/doc/man/openpam_readline.3          |    111 -
 dist/openpam/doc/man/openpam_restore_cred.3      |     88 -
 dist/openpam/doc/man/openpam_set_option.3        |     85 -
 dist/openpam/doc/man/openpam_ttyconv.3           |    108 -
 dist/openpam/doc/man/pam.3                       |    295 -
 dist/openpam/doc/man/pam.conf.5                  |    178 -
 dist/openpam/doc/man/pam.man                     |     99 -
 dist/openpam/doc/man/pam_acct_mgmt.3             |    116 -
 dist/openpam/doc/man/pam_authenticate.3          |    130 -
 dist/openpam/doc/man/pam_chauthtok.3             |    122 -
 dist/openpam/doc/man/pam_close_session.3         |    112 -
 dist/openpam/doc/man/pam_conv.3                  |    186 -
 dist/openpam/doc/man/pam_end.3                   |     89 -
 dist/openpam/doc/man/pam_error.3                 |     88 -
 dist/openpam/doc/man/pam_get_authtok.3           |    135 -
 dist/openpam/doc/man/pam_get_data.3              |     98 -
 dist/openpam/doc/man/pam_get_item.3              |    138 -
 dist/openpam/doc/man/pam_get_user.3              |    112 -
 dist/openpam/doc/man/pam_getenv.3                |     86 -
 dist/openpam/doc/man/pam_getenvlist.3            |    108 -
 dist/openpam/doc/man/pam_info.3                  |     88 -
 dist/openpam/doc/man/pam_open_session.3          |    113 -
 dist/openpam/doc/man/pam_prompt.3                |    100 -
 dist/openpam/doc/man/pam_putenv.3                |     91 -
 dist/openpam/doc/man/pam_set_data.3              |    103 -
 dist/openpam/doc/man/pam_set_item.3              |     96 -
 dist/openpam/doc/man/pam_setcred.3               |    125 -
 dist/openpam/doc/man/pam_setenv.3                |     90 -
 dist/openpam/doc/man/pam_sm_acct_mgmt.3          |    106 -
 dist/openpam/doc/man/pam_sm_authenticate.3       |    108 -
 dist/openpam/doc/man/pam_sm_chauthtok.3          |    108 -
 dist/openpam/doc/man/pam_sm_close_session.3      |    100 -
 dist/openpam/doc/man/pam_sm_open_session.3       |    100 -
 dist/openpam/doc/man/pam_sm_setcred.3            |    106 -
 dist/openpam/doc/man/pam_start.3                 |    110 -
 dist/openpam/doc/man/pam_strerror.3              |     89 -
 dist/openpam/doc/man/pam_verror.3                |     92 -
 dist/openpam/doc/man/pam_vinfo.3                 |     92 -
 dist/openpam/doc/man/pam_vprompt.3               |    129 -
 dist/openpam/include/Makefile.am                 |      3 -
 dist/openpam/include/Makefile.in                 |    489 -
 dist/openpam/include/security/Makefile.am        |     12 -
 dist/openpam/include/security/Makefile.in        |    419 -
 dist/openpam/include/security/openpam.h          |    355 -
 dist/openpam/include/security/openpam_attr.h     |     28 -
 dist/openpam/include/security/openpam_version.h  |     45 -
 dist/openpam/include/security/pam_appl.h         |    197 -
 dist/openpam/include/security/pam_constants.h    |    138 -
 dist/openpam/include/security/pam_modules.h      |    161 -
 dist/openpam/include/security/pam_types.h        |     88 -
 dist/openpam/install-sh                          |    323 -
 dist/openpam/lib/Makefile.am                     |     76 -
 dist/openpam/lib/Makefile.in                     |    892 -
 dist/openpam/lib/openpam_borrow_cred.c           |    122 -
 dist/openpam/lib/openpam_configure.c             |    370 -
 dist/openpam/lib/openpam_dispatch.c              |    263 -
 dist/openpam/lib/openpam_dynamic.c               |    110 -
 dist/openpam/lib/openpam_findenv.c               |     70 -
 dist/openpam/lib/openpam_free_data.c             |     74 -
 dist/openpam/lib/openpam_free_envlist.c          |     66 -
 dist/openpam/lib/openpam_get_option.c            |     84 -
 dist/openpam/lib/openpam_impl.h                  |    204 -
 dist/openpam/lib/openpam_load.c                  |    153 -
 dist/openpam/lib/openpam_log.c                   |    158 -
 dist/openpam/lib/openpam_nullconv.c              |     91 -
 dist/openpam/lib/openpam_readline.c              |    155 -
 dist/openpam/lib/openpam_restore_cred.c          |     95 -
 dist/openpam/lib/openpam_set_option.c            |    120 -
 dist/openpam/lib/openpam_static.c                |     83 -
 dist/openpam/lib/openpam_ttyconv.c               |    277 -
 dist/openpam/lib/pam_acct_mgmt.c                 |     85 -
 dist/openpam/lib/pam_authenticate.c              |     93 -
 dist/openpam/lib/pam_authenticate_secondary.c    |     63 -
 dist/openpam/lib/pam_chauthtok.c                 |     94 -
 dist/openpam/lib/pam_close_session.c             |     86 -
 dist/openpam/lib/pam_end.c                       |    103 -
 dist/openpam/lib/pam_error.c                     |     85 -
 dist/openpam/lib/pam_get_authtok.c               |    177 -
 dist/openpam/lib/pam_get_data.c                  |     87 -
 dist/openpam/lib/pam_get_item.c                  |    152 -
 dist/openpam/lib/pam_get_mapped_authtok.c        |     62 -
 dist/openpam/lib/pam_get_mapped_username.c       |     63 -
 dist/openpam/lib/pam_get_user.c                  |    114 -
 dist/openpam/lib/pam_getenv.c                    |     84 -
 dist/openpam/lib/pam_getenvlist.c                |    107 -
 dist/openpam/lib/pam_info.c                      |     85 -
 dist/openpam/lib/pam_open_session.c              |     87 -
 dist/openpam/lib/pam_prompt.c                    |     90 -
 dist/openpam/lib/pam_putenv.c                    |    110 -
 dist/openpam/lib/pam_set_data.c                  |    107 -
 dist/openpam/lib/pam_set_item.c                  |    126 -
 dist/openpam/lib/pam_set_mapped_authtok.c        |     62 -
 dist/openpam/lib/pam_set_mapped_username.c       |     63 -
 dist/openpam/lib/pam_setcred.c                   |     96 -
 dist/openpam/lib/pam_setenv.c                    |     99 -
 dist/openpam/lib/pam_sm_acct_mgmt.c              |     81 -
 dist/openpam/lib/pam_sm_authenticate.c           |     82 -
 dist/openpam/lib/pam_sm_authenticate_secondary.c |     68 -
 dist/openpam/lib/pam_sm_chauthtok.c              |     83 -
 dist/openpam/lib/pam_sm_close_session.c          |     78 -
 dist/openpam/lib/pam_sm_get_mapped_authtok.c     |     67 -
 dist/openpam/lib/pam_sm_get_mapped_username.c    |     68 -
 dist/openpam/lib/pam_sm_open_session.c           |     78 -
 dist/openpam/lib/pam_sm_set_mapped_authtok.c     |     67 -
 dist/openpam/lib/pam_sm_set_mapped_username.c    |     65 -
 dist/openpam/lib/pam_sm_setcred.c                |     82 -
 dist/openpam/lib/pam_start.c                     |    109 -
 dist/openpam/lib/pam_strerror.c                  |    165 -
 dist/openpam/lib/pam_verror.c                    |     80 -
 dist/openpam/lib/pam_vinfo.c                     |     80 -
 dist/openpam/lib/pam_vprompt.c                   |    130 -
 dist/openpam/ltmain.sh                           |   6986 ------
 dist/openpam/misc/gendoc.pl                      |    605 -
 dist/openpam/missing                             |    360 -
 dist/openpam/modules/Makefile.am                 |      3 -
 dist/openpam/modules/Makefile.in                 |    489 -
 dist/openpam/modules/pam_deny/Makefile.am        |     10 -
 dist/openpam/modules/pam_deny/Makefile.in        |    474 -
 dist/openpam/modules/pam_deny/pam_deny.c         |    118 -
 dist/openpam/modules/pam_permit/Makefile.am      |     10 -
 dist/openpam/modules/pam_permit/Makefile.in      |    474 -
 dist/openpam/modules/pam_permit/pam_permit.c     |    118 -
 dist/openpam/modules/pam_unix/Makefile.am        |     12 -
 dist/openpam/modules/pam_unix/Makefile.in        |    477 -
 dist/openpam/modules/pam_unix/pam_unix.c         |    196 -
 159 files changed, 0 insertions(+), 61105 deletions(-)

diffs (truncated from 61741 to 300 lines):

diff -r 41de84159df9 -r 3ee7e6345aa5 dist/openpam/CREDITS
--- a/dist/openpam/CREDITS      Thu Feb 23 02:11:49 2012 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,37 +0,0 @@
-
-The OpenPAM library was developed for the FreeBSD Project by ThinkSec AS
-and Network Associates Laboratories, the Security Research Division of
-Network Associates, Inc.  under DARPA/SPAWAR contract N66001-01-C-8035
-("CBOSS"), as part of the DARPA CHATS research program.
-
-Principal design and development by:
-
-        Dag-Erling Smørgrav <des%freebsd.org@localhost>
-
-The following persons (in no particular order) have contributed, directly
-or indirectly, with patches, criticism, suggestions, or ideas:
-
-       Andrew Morgan <morgan%transmeta.com@localhost>
-       Brian Fundakowski Feldman <green%freebsd.org@localhost>
-       Christos Zoulas <christos%netbsd.org@localhost>
-       Daniel Richard G. <skunk%iskunk.org@localhost>
-       Darren J. Moffat <Darren.Moffat%sun.com@localhost>
-       Dmitry V. Levin <ldv%altlinux.org@localhost>
-       Emmanuel Dreyfus <manu%netbsd.org@localhost>
-       Eric Melville <eric%freebsd.org@localhost>
-       Gary Winiger <Gary.Winiger%sun.com@localhost>
-       Joe Marcus Clarke <marcus%freebsd.org@localhost>
-       Juli Mallett <jmallett%freebsd.org@localhost>
-       Hubert Feyrer <hubert%feyrer.de@localhost>
-       Mark Murray <markm%freebsd.org@localhost>
-       Mike Petullo <mike%flyn.org@localhost>
-       Mikhail Teterin <mi%aldan.algebra.com@localhost>
-       Mikko Työläjärvi <mbsd%pacbell.net@localhost>
-       Robert Watson <rwatson%freebsd.org@localhost>
-       Ruslan Ermilov <ru%freebsd.org@localhost>
-       Solar Designer <solar%openwall.com@localhost>
-       Takanori Saneto <sanewo%ba2.so-net.ne.jp@localhost>
-       Wojciech A. Koszek <wkoszek%freebsd.org@localhost>
-       Yar Tikhiy <yar%freebsd.org@localhost>
-
-$Id: CREDITS,v 1.1.1.3 2008/01/27 00:54:41 christos Exp $
diff -r 41de84159df9 -r 3ee7e6345aa5 dist/openpam/HISTORY
--- a/dist/openpam/HISTORY      Thu Feb 23 02:11:49 2012 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,330 +0,0 @@
-OpenPAM Hydrangea                                              2007-12-21
-
- - ENHANCE: when compiling with GCC, mark up API functions with GCC
-   attributes where appropriate.
-
- - BUGFIX: fixed numerous warnings uncovered by GCC 4.
-
- - ENHANCE: building the documentation is now optional.
-
- - ENHANCE: corrected a number of mistakes and style issues in the
-   build system.
-
- - ENHANCE: API function arguments are now const where appropriate, to
-   match corresponding changes in the Solaris PAM and Linux-PAM APIs.
-
- - ENHANCE: corrected a number of C namespace violations.
-
- - ENHANCE: the module cache has been removed, allowing long-lived
-   applications to pick up module changes.  This also allows multiple
-   threads to use PAM simultaneously (as long as they use separate PAM
-   contexts), since the module cache was the only part of OpenPAM that
-   was not thread-safe.
-============================================================================
-OpenPAM Figwort 2005-06-16
-
- - BUGFIX: Correct several small signedness and initialization bugs
-   discovered during review by the NetBSD team.
-
- - BUGFIX: Modify gendoc.pl to sort cross-references in dictionary
-   order within each section.
-
- - ENHANCE: if a policy specifies a relative module path, prepend the
-   module directory so we never call dlopen(3) with a relative path.
-
- - ENHANCE: add a pam.conf(5) manual page.
-============================================================================
-OpenPAM Feterita                                               2005-02-01
-
- - BUGFIX: Correct numerous markup errors, invalid cross-references,
-   and other issues in the manual pages, with kind assistance from
-   Ruslan Ermilov <ru%freebsd.org@localhost>.
-
- - BUGFIX: Avoid multiple evaluation of macro arguments in ENTERX()
-   and RETURNX() macros.
-
- - BUGFIX: Remove an unnecessary and non-portable pointer cast in
-   pam_get_data(3).
-
- - BUGFIX: Fix identical typos in PAM_ACCT_EXPIRED case in
-   pam_strerror(3) and gendoc.pl.
-
- - ENHANCE: Minor overhaul of the autoconf / build system.
-
- - ENHANCE: Add openpam_free_envlist(3).
-============================================================================
-OpenPAM Eelgrass                                               2004-02-10
-
- - BUGFIX: Correct array handling bugs in conversation code.
-
- - BUGFIX: In openpam_ttyconv(3), don't strip trailing linear
-   whitespace from the user's response.
-
- - BUGFIX: Many constness issues addressed.
-============================================================================
-OpenPAM Dogwood                                                        2003-07-15
-
- - ENHANCE: Use the GNU autotools.
-
- - ENHANCE: Constify the msg field in struct pam_message.
-
- - BUGFIX: Remove left-over debugging output
-
- - BUGFIX: Avoid side effects in arguments to the FREE() macro
-
- - ENHANCE: Make openpam_ttyconv(3) use read(2) rather than fgets(3).
-
- - BUGFIX: Staticize some variables which shouldn't be global.
-
- - BUGFIX: Correcly anticipate a NULL user in pam_get_user(3).
-
- - ENHANCE: Various minor documentation improvements.
-
-Thanks to Dmitry V. Levin <ldv%altlinux.org@localhost> for considerable
-assistance with this release.
-============================================================================
-OpenPAM Digitalis                                              2003-06-01
-
- - ENHANCE: Completely rewrite the configuration parser and add
-   support for the "include" control flag.
-
- - ENHANCE: Improve portability to NetBSD, OpenBSD and Linux.
-
- - ENHANCE: Lots of additional paranoia.
-
- - BUGFIX: The sample su(1) application dropped privileges before
-   forking instead of after.
-
- - ENHANCE: Document openpam_log(3).
-
- - ENHANCE: Other minor documentation fixes.
-
-Thanks to Dmitry V. Levin <ldv%altlinux.org@localhost> for considerable
-assistance with this release.
-============================================================================
-OpenPAM Dianthus                                               2003-05-02
-
- - BUGFIX: Initialize some potentially uninitialized variables.
-
- - BUGFIX: Silence some warnings emitted by gcc -std=iso9899:1999.
-
- - BUGFIX: In pam_getenv(), return a pointer to the stored variable
-   instead of a freshly allocated copy.
-
- - ENHANCE: Detect recursion in openpam_borrow_cred()
-
- - ENHANCE: Make borrowing one's own credentials a no-op.
-
- - ENHANCE: Further improve debugging support.
-
- - ENHANCE: Clean up some variable names.
-============================================================================
-OpenPAM Daffodil                                               2003-01-06
-
- - ENHANCE: Document dependency on <sys/types.h> (for size_t)
-
- - ENHANCE: Slightly improve error detection in openpam_ttyconv().
-
- - BUGFIX: Fix several typos in debugging macros.
-============================================================================
-OpenPAM Cyclamen                                               2002-12-12
-
- - ENHANCE: Improve recursion detection in openpam_dispatch().
-
- - ENHANCE: Add debugging messages at entry and exit points of most
-   functions.
-
- - ENHANCE: Fix some minor style issues.
-
- - BUGFIX: Add default cases to the switches in openpam_log.c.
-
- - ENHANCE: Add /usr/local/etc/pam.conf to policy search path.
-
- - BUGFIX: In openpam_ttyconv(3), print the prompt to stdout rather
-   than stderr.
-============================================================================
-OpenPAM Citronella                                             2002-06-30
-
- - ENHANCE: Add the "binding" control flag (from Solaris 9).
-
- - ENHANCE: Define struct pam_repository and PAM_REPOSITORY (from
-   Solaris 9).
-
- - ENHANCE: Flesh out the pam(3) man page.
-
- - ENHANCE: Add an openpam(3) page with cross-references to all the
-   documented OpenPAM API extensions.
-
- - ENHANCE: Add a pam_conv(3) man page describing the conversation
-   system.
-
- - ENHANCE: Improved sample application.
-
- - ENHANCE: Added sample pam_unix module.
-
- - BUGFIX: Various documentation nits.
-============================================================================
-OpenPAM Cinquefoil                                             2002-05-24
-
- - BUGFIX: Various warnings uncovered by gcc 3.1.
-
- - ENHANCE: Add a null conversation function, openpam_nullconv(3).
-
- - BUGFIX: Initialize the "other" chain to all zeroes.
-
- - ENHANCE: Document openpam_ttyconv(3).
-============================================================================
-OpenPAM Cinnamon                                               2002-05-02
-
- - ENHANCE: Add a null conversation function, openpam_nullconv().
-
- - BUGFIX: Various markup bugs in the documentation.
-
- - BUGFIX: Document <security/openpam.h>.
-
- - BUGFIX: Duplicate expansion of openpam_log() macro arguments.
-
- - ENHANCE: Restructure the policy-loading code and align our use of
-   the "other" policy with Solaris and Linux-PAM.
-
- - ENHANCE: Log dlopen() and dlsym() failures.
-
- - ENHANCE: In openpam_ttyconv(), emit a newline after error and info
-   messages unless the message contains one already.
-
- - BUGFIX: In pam_vprompt(), initialize the response pointer to NULL
-   so we can detect whether the conversation function touched it.
-============================================================================
-OpenPAM Cineraria                                              2002-04-14
-
- - BUGFIX: Fix confusion between token and prompt in
-   pam_get_authtok(3).
-
- - ENHANCE: Improved documentation.
-
- - ENHANCE: Adopt the same preprocessor tricks that were used in
-   FreeBSD's version of Linux-PAM to simplify static linking without
-   requiring dummy primitives.
-
- - ENHANCE: Move the policy-loading code out of pam_start.c.
-
- - BUGFIX: Fix typo in one of the versions of the openpam_log macro.
-
- - ENHANCE: Add versioning macros.
-============================================================================
-OpenPAM Cinchona                                               2002-04-08
-
- - ENHANCE: Improved documentation for several API functions.
-
- - BUGFIX: Fix bug in pam_set_data() that would result in corruption
-   of the module data list.
-
- - BUGFIX: Allocate the correct amount of memory for the environment
-   list in pam_putenv().
-
- - ENHANCE: Change pam_get_authtok()'s prototype so the caller can
-   specify what token it wants.  Also introduce PAM_OLDAUTHTOK_PROMPT.
-
- - BUGFIX: Plug memory leak in pam_get_user() / pam_get_authtok(), and
-   reduce differences between these very similar functions.
-
- - ENHANCE: Check flags carefully in pam_authenticate() and
-   pam_chauthtok().
-
- - BUGFIX: Fix bugs in portability code; libpam now builds on NetBSD.
-
- - ENHANCE: In pam_get_authtok(), if PAM_OLDAUTHTOK is set, we're
-   asked for PAM_AUTHTOK, and we have to prompt the user, prompt her
-   twice and compare the responses.
-
- - ENHANCE: Add openpam_{borrow,restore}_cred(), for temporarily
-   switching to user credentials.
-
- - ENHANCE: Add openpam_free_data(), a generic cleanup function for
-   pam_set_data() consumers.
-============================================================================
-OpenPAM        Centaury                                                2002-03-14
-
- - BUGFIX: Add missing #include <string.h> to openpam_log.c.
-
- - BUGFIX: s/PAM_REINITIALISE_CRED/PAM_REINITIALIZE_CRED/.  XSSO uses
-   the former, but Solaris and Linux-PAM use the latter.
-
- - BUGFIX: The dynamic loader and the module cache contained a number
-   of bugs which would cause a segmentation fault if pam_start(3) was
-   called again after pam_end(3), as happens in login(1), xdm(1) etc.



Home | Main Index | Thread Index | Old Index