| [Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] |
pam_access patch part 1 of 5 patches which content changes to configuration file p01-Linux-PAM-0.99.2.1-config.h.in p02-Linux-PAM-0.99.2.1-configure.in p10-Linux-PAM-0.99.2.1-modules-pam_access-Makefile.am p13-Linux-PAM-0.99.2.1-modules-pam_access-pam_access_config.h short description: ----------------- These patches enable: * convert_hostname feature * IPv4(/) IPv6 support * the network(address) / netmask feature * external helper feature * manual support best regards, mike ----------------------------------------------------------------------------- Mike Becher Mike.Becher@xxxxxxxxxxxxxxx Leibniz-Rechenzentrum der http://www.lrz.de Bayerischen Akademie der Wissenschaften phone: +49-89-289-28721 Gruppe Hochleistungssysteme fax: +49-89-280-9460 Barer Strasse 21 D-80333 Muenchen Germany -----------------------------------------------------------------------------
diff -u -r -N Linux-PAM-0.99.2.1.orig/config.h.in Linux-PAM-0.99.2.1/config.h.in --- Linux-PAM-0.99.2.1.orig/config.h.in 2005-12-12 18:01:30.000000000 +0100 +++ Linux-PAM-0.99.2.1/config.h.in 2006-01-02 17:25:42.000000000 +0100 @@ -75,6 +75,12 @@ /* Define if you have the iconv() function. */ #undef HAVE_ICONV +/* Define to 1 if you have the `inet_ntop' function. */ +#undef HAVE_INET_NTOP + +/* Define to 1 if you have the `inet_pton' function. */ +#undef HAVE_INET_PTON + /* Define to 1 if you have the <inittypes.h> header file. */ #undef HAVE_INITTYPES_H @@ -188,6 +194,9 @@ /* Define to 1 if you have the `vprintf' function. */ #undef HAVE_VPRINTF +/* Define to 1 if you have the `yp_get_default_domain' function. */ +#undef HAVE_YP_GET_DEFAULT_DOMAIN + /* Every malloc etc. call will be tracked */ #undef MEMORY_DEBUG
diff -u -r -N Linux-PAM-0.99.2.1.orig/configure.in Linux-PAM-0.99.2.1/configure.in --- Linux-PAM-0.99.2.1.orig/configure.in 2005-12-12 17:56:27.000000000 +0100 +++ Linux-PAM-0.99.2.1/configure.in 2006-01-02 17:26:55.000000000 +0100 @@ -354,6 +354,14 @@ AC_CHECK_FUNCS(getpwnam_r getpwuid_r getgrnam_r getgrgid_r getspnam_r getgrouplist) +AC_CHECK_FUNCS(inet_ntop) +AC_CHECK_FUNCS(inet_pton) + +BACKUP_LIBS=$LIBS +LIBS="$LIBS $LIBNSL" +AC_CHECK_FUNCS(yp_get_default_domain) +LIBS=$BACKUP_LIBS + dnl Checks for programs/utilities AC_CHECK_PROG(SGML2PS, sgml2ps, yes, no) AC_CHECK_PROG(SGML2TXT, sgml2txt, yes, no)
diff -u -r -N Linux-PAM-0.99.2.1.orig/modules/pam_access/Makefile.am Linux-PAM-0.99.2.1/modules/pam_access/Makefile.am --- Linux-PAM-0.99.2.1.orig/modules/pam_access/Makefile.am 2005-09-21 15:35:29.000000000 +0200 +++ Linux-PAM-0.99.2.1/modules/pam_access/Makefile.am 2006-01-03 19:37:12.000000000 +0100 @@ -4,19 +4,51 @@ CLEANFILES = *~ -EXTRA_DIST = README access.conf +EXTRA_DIST = \ + README \ + $(MANS) \ + ChangeLog \ + access.conf \ + verify_access + +man_MANS = \ + access.conf.5 \ + login.access.5 \ + pam_access.8 \ + check_login_access.8 securelibdir = $(SECUREDIR) secureconfdir = $(SCONFIGDIR) AM_CFLAGS = -I$(top_srcdir)/libpam/include -I$(top_srcdir)/libpamc/include \ -DPAM_ACCESS_CONFIG=\"$(SCONFIGDIR)/access.conf\" + AM_LDFLAGS = -no-undefined -avoid-version -module \ - -L$(top_builddir)/libpam -lpam @LIBNSL@ + -L$(top_builddir)/libpam -lpam @LIBNSL@ @LIBSELINUX@ + +if HAVE_LIBSELINUX + AM_CFLAGS += -D"WITH_SELINUX" +endif + +pam_access_la_LDFLAGS = -no-undefined -avoid-version -module \ + @LIBNSL@ if HAVE_VERSIONING - AM_LDFLAGS += -Wl,--version-script=$(srcdir)/../modules.map + pam_access_la_LDFLAGS += -Wl,--version-script=$(srcdir)/../modules.map endif securelib_LTLIBRARIES = pam_access.la secureconf_DATA = access.conf + +noinst_HEADERS = pam_access_config.h + +sbin_PROGRAMS = check_login_access + +pam_access_la_SOURCES = \ + pam_access.c + +check_login_access_SOURCES = \ + pam_access.c \ + check_login_access.c + +check_login_access_CFLAGS = $(AM_CFLAGS)
diff -u -r -N Linux-PAM-0.99.2.1.orig/modules/pam_access/pam_access_config.h Linux-PAM-0.99.2.1/modules/pam_access/pam_access_config.h --- Linux-PAM-0.99.2.1.orig/modules/pam_access/pam_access_config.h 1970-01-01 01:00:00.000000000 +0100 +++ Linux-PAM-0.99.2.1/modules/pam_access/pam_access_config.h 2006-01-02 17:24:32.000000000 +0100 @@ -0,0 +1,24 @@ +/* + * Config header file to configure PAM module pam_access or + * application. + * + * mike.becher@xxxxxxxxxxxxxxx + * last change: 2005/12/13 + */ + +#ifndef PAM_ACCESS_CONFIG_H +#define PAM_ACCESS_CONFIG_H + +#if defined(HAVE_YP_GET_DEFAULT_DOMAIN) +#define NIS_SUPPORT 1 +#else +#undef NIS_SUPPORT +#endif + +#if defined(HAVE_INET_NTOP) && defined(HAVE_INET_PTON) +#define NEW_INET_SUPPORT 1 +#else +#undef NEW_INET_SUPPORT +#endif + +#endif /* PAM_ACCESS_CONFIG_H */
_______________________________________________ Pam-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/pam-list
[Home] [Kernel List] [Red Hat Install] [Linux for the blind] [Red Hat Watch List] [Gimp] [Kerberos: The Definitive Guide]
![]() |
![]() |