From a6c44d77119c67fc06871d6337b95fc5e5f6e385 Mon Sep 17 00:00:00 2001 From: Thorsten Kukuk Date: Thu, 18 Aug 2005 09:32:59 +0000 Subject: Relevant BUGIDs: none Purpose of commit: cleanup Commit summary: --------------- Remove unused files. --- CHANGELOG | 2 ++ autogen.sh | 9 +------ libpam/Makefile.am | 7 +++-- libpam/libpam.map | 5 ---- libpam/pam_map.c | 78 ----------------------------------------------------- libpam/pam_second.c | 50 ---------------------------------- 6 files changed, 6 insertions(+), 145 deletions(-) delete mode 100644 libpam/pam_map.c delete mode 100644 libpam/pam_second.c diff --git a/CHANGELOG b/CHANGELOG index 57a4b28d..25663bfc 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -72,6 +72,8 @@ BerliOS Bugs are marked with (BerliOS #XXXX). * 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) 0.80: Wed Jul 13 13:23:20 CEST 2005 * pam_tally: test for NULL data before dereferencing them (t8m) diff --git a/autogen.sh b/autogen.sh index b0ff32f4..eaf91aad 100755 --- a/autogen.sh +++ b/autogen.sh @@ -1,10 +1,3 @@ #!/bin/sh -x -#aclocal -I m4 -aclocal -autoheader -libtoolize --automake --copy -automake --add-missing --copy -autoconf -automake - +autoreconf diff --git a/libpam/Makefile.am b/libpam/Makefile.am index b7ac5a33..9cf45e82 100644 --- a/libpam/Makefile.am +++ b/libpam/Makefile.am @@ -8,13 +8,13 @@ AM_LDFLAGS = $(LIBPRELUDE_LIBS) @LIBDL@ CLEANFILES = *~ -EXTRA_DIST = libpam.map pam_map.c +EXTRA_DIST = libpam.map include_HEADERS = $(addprefix include/security/, _pam_compat.h _pam_macros.h _pam_types.h pam_appl.h pam_malloc.h pam_modules.h) noinst_HEADERS = pam_prelude.h pam_private.h pam_tokens.h -libpam_la_LDFLAGS = -version-info 1:0:0 +libpam_la_LDFLAGS = -no-undefined -version-info 1:0:0 if HAVE_VERSIONING libpam_la_LDFLAGS += -Wl,--version-script=libpam.map endif @@ -24,5 +24,4 @@ lib_LTLIBRARIES = libpam.la libpam_la_SOURCES = pam_account.c pam_auth.c pam_data.c pam_delay.c \ pam_dispatch.c pam_end.c pam_env.c pam_handlers.c pam_item.c \ pam_log.c pam_malloc.c pam_misc.c pam_password.c \ - pam_prelude.c pam_second.c pam_session.c pam_start.c \ - pam_static.c pam_strerror.c + pam_prelude.c pam_session.c pam_start.c pam_static.c pam_strerror.c diff --git a/libpam/libpam.map b/libpam/libpam.map index 66bfed9b..45475bd7 100644 --- a/libpam/libpam.map +++ b/libpam/libpam.map @@ -2,7 +2,6 @@ LIBPAM_1.0 { global: pam_acct_mgmt; pam_authenticate; - pam_authenticate_secondary; pam_chauthtok; pam_close_session; pam_end; @@ -19,10 +18,6 @@ LIBPAM_1.0 { pam_set_data; pam_get_data; pam_get_user; - pam_get_mapped_authtok; - pam_set_mapped_authtok; - pam_get_mapped_username; - pam_set_mapped_username; local: *; diff --git a/libpam/pam_map.c b/libpam/pam_map.c deleted file mode 100644 index b27bb32b..00000000 --- a/libpam/pam_map.c +++ /dev/null @@ -1,78 +0,0 @@ -/* pam_map.c - PAM mapping interface - * - * $Id$ - * - * This is based on the X/Open XSSO specification of March 1997. - * It is not implemented as it is going to change... after 1997/9/25. - * - */ - -#include - -#include "pam_private.h" - -/* p 54 */ - -int pam_get_mapped_authtok(pam_handle_t *pamh, - const char *target_module_username, - const char *target_module_type, - const char *target_authn_domain, - size_t *target_authtok_len - unsigned char **target_module_authtok); -{ - D(("called")); - - IF_NO_PAMH("pam_get_mapped_authtok",pamh,PAM_SYSTEM_ERR); - - return PAM_SYSTEM_ERROR; -} - -/* p 68 */ - -int pam_set_mapped_authtok(pam_handle_t *pamh, - char *target_module_username, - size_t *target_authtok_len, - unsigned char *target_module_authtok, - char *target_module_type, - char *target_authn_domain) -{ - D(("called")); - - IF_NO_PAMH("pam_set_mapped_authtok",pamh,PAM_SYSTEM_ERR); - - return PAM_SYSTEM_ERROR; -} - -/* p 56 */ - -int pam_get_mapped_username(pam_handle_t *pamh, - const char *src_username, - const char *src_module_type, - const char *src_authn_domain, - const char *target_module_type, - const char *target_authn_domain, - char **target_module_username) -{ - D(("called")); - - IF_NO_PAMH("pam_get_mapped_username",pamh,PAM_SYSTEM_ERR); - - return PAM_SYSTEM_ERROR; -} - -/* p 70 */ - -int pam_set_mapped_username(pam_handle_t *pamh, - char *src_username, - char *src_module_type, - char *src_authn_domain, - char *target_module_username, - char *target_module_type, - char *target_authn_domain) -{ - D(("called")); - - IF_NO_PAMH("pam_set_mapped_username",pamh,PAM_SYSTEM_ERR); - - return PAM_SYSTEM_ERROR; -} diff --git a/libpam/pam_second.c b/libpam/pam_second.c deleted file mode 100644 index 75d86650..00000000 --- a/libpam/pam_second.c +++ /dev/null @@ -1,50 +0,0 @@ -/* - * pam_second.c -- PAM secondary authentication - * (based on XSSO draft spec of March 1997) - * - * $Id$ - * - */ - -#include -#include - -#include "pam_private.h" - -/* p 42 */ - -/* XXX - there are actually no plans to support this function. It does - not appear to be very well defined */ - -int pam_authenticate_secondary(pam_handle_t *pamh, - char *target_username, - char *target_module_type, - char *target_authn_domain, - char *target_supp_data, - unsigned char *target_module_authtok, - int flags); - -int pam_authenticate_secondary(pam_handle_t *pamh, - char *target_username UNUSED, - char *target_module_type UNUSED, - char *target_authn_domain UNUSED, - char *target_supp_data UNUSED, - unsigned char *target_module_authtok UNUSED, - int flags UNUSED) -{ - int retval=PAM_SYSTEM_ERR; - - D(("called")); - - _pam_start_timer(pamh); /* we try to make the time for a failure - independent of the time it takes to - fail */ - - IF_NO_PAMH("pam_authenticate_secondary",pamh,PAM_SYSTEM_ERR); - - _pam_await_timer(pamh, retval); /* if unsuccessful then wait now */ - - D(("pam_authenticate_secondary exit")); - - return retval; -} -- cgit v1.2.3