Displaying 5 results from an estimated 5 matches for "have_old_pam".
1999 Dec 21
0
Problem with UTMP recording
...s define login() */
#define HAVE_LOGIN 1
/* Define if your libraries define daemon() */
#define HAVE_DAEMON 1
/* Define if you want to allow MD5 passwords */
/* #undef HAVE_MD5_PASSWORDS */
/* Define if you have an old version of PAM which takes only one argument */
/* to pam_strerror */
#define HAVE_OLD_PAM 1
/* Data types */
/* #undef HAVE_QUAD_T */
#define HAVE_INTXX_T 1
#define HAVE_U_INTXX_T 1
#define HAVE_UINTXX_T 1
/* Define if you have /dev/ptmx */
/* #undef HAVE_DEV_PTMX */
/* Define if you have /dev/ptc */
/* #undef HAVE_DEV_PTS_AND_PTC */
/* Path to xauth binary */
#define XAUTH_PATH &qu...
2001 Jun 20
0
Old pam systems
Hi,
I've recently had the pleasure of compiling OpenSSH for an older Linux
2.0/libc 5 machine. It comes with an older version of PAM, and the
configure script rightfully triggers HAVE_OLD_PAM.
I've found that some PAM_*_CRED #defines have changed, and this prevents
auth-pam.c from compiling, so I made the obvious fix. The attached
patch is against OpenSSH 2.9p2.
Things to consider:
- Is this generic? Do all old PAM installations behave the same way?
- Is it better to patch defin...
2001 Jan 22
0
Patches for failing build & bus error on SPARC/Linux
...fines.h Mon Jan 22 16:52:05 2001
***************
*** 338,345 ****
--- 338,349 ----
/* Function replacement / compatibility hacks */
/* In older versions of libpam, pam_strerror takes a single argument */
+ /* Older versions of PAM (1.10) don't define some symbols the same way */
#ifdef HAVE_OLD_PAM
# define PAM_STRERROR(a,b) pam_strerror((b))
+ # define PAM_DELETE_CRED PAM_CRED_DELETE
+ # define PAM_ESTABLISH_CRED PAM_CRED_ESTABLISH
+ # define PAM_NEW_AUTHTOK_REQD PAM_AUTHTOKEN_REQD
#else
# define PAM_STRERROR(a,b) pam_strerror((a),(b))
#endif
*** fake-getnameinfo.c.orig Fri Sep 29 00...
2004 Apr 02
1
PAM_LDAP fails with 3.7.1p2 when Shadow password installed on HP-UX 11.11
...work when 3.6, and 3.8 works.
Both 3.7 and 3.8 have the following macros in config.h
#undef DISABLE_SHADOW
#define HAS_SHADOW_EXPIRE 1
#define HAVE_SHADOW_H 1
#define HAVE_SECURITY_PAM_APPL_H 1
#define USE_PAM 1
#define PAM_SUN_CODEBASE 1
#define HAVE_LIBPAM 1
/* #undef PAM_TTY_KLUDGE */
/* #undef HAVE_OLD_PAM */
/* #undef HAVE_PAM_GETENVLIST */
/* #undef HAVE_PAM_PUTENV */
Some more info on the PAM_LDAP library used on the system.
When Shadow password bundle is installed on the system, shadow file enable
and disable command is installed on "/usr/sbin/pwunconv" and
"/usr/sbin/pwconv"...
2005 Sep 19
1
ssh hangs or gives Segmentation fault
...Y */
/* #undef LIBWRAP */
#define HAVE_LOGIN 1
#define HAVE_DAEMON 1
#define HAVE_GETPAGESIZE 1
#define XAUTH_PATH "/usr/X11R6/bin/xauth"
/* #undef HAVE_MD5_PASSWORDS */
/* #undef DISABLE_SHADOW */
#define HAS_SHADOW_EXPIRE 1
/* #undef HAVE_OSF_SIA */
/* #undef HAVE_GETPWANAM */
/* #undef HAVE_OLD_PAM */
/* #undef PAM_SUN_CODEBASE */
/* #undef MAIL_DIRECTORY */
#define HAVE_U_INT 1
#define HAVE_INTXX_T 1
#define HAVE_U_INTXX_T 1
#define HAVE_UINTXX_T 1
#define HAVE_INT64_T 1
#define HAVE_U_INT64_T 1
#define HAVE_U_CHAR 1
#define HAVE_SIZE_T 1
#define HAVE_SSIZE_T 1
#define HAVE_CLOCK_T 1
#define...