mirror of
https://github.com/samba-team/samba.git
synced 2025-02-26 21:57:41 +03:00
Add patches for bug #4866 from jiri sasek - Sun Microsystems - Prague Czech Republic <Jiri.Sasek@Sun.COM>
- slightly modified - Jiri please check ! to allow Solaris to get passwords > 8 chars. Jeremy. (This used to be commit 657bf8c3479d6192f269e3daef1517e77a9fa9cb)
This commit is contained in:
parent
af3cc957f0
commit
95c2f313ce
@ -1,3 +1,11 @@
|
||||
AC_CHECK_FUNC(getpass, samba_cv_HAVE_GETPASS=yes)
|
||||
AC_CHECK_FUNC(getpassphrase, samba_cv_HAVE_GETPASSPHRASE=yes)
|
||||
if test x"$samba_cv_HAVE_GETPASS" = x"yes" -a x"$samba_cv_HAVE_GETPASSPHRASE" = x"yes"; then
|
||||
AC_DEFINE(REPLACE_GETPASS_BY_GETPASSPHRASE, 1, [getpass returns <9 chars where getpassphrase returns <265 chars])
|
||||
AC_DEFINE(REPLACE_GETPASS,1,[Whether getpass should be replaced])
|
||||
LIBREPLACEOBJ="${LIBREPLACEOBJ} getpass.o"
|
||||
else
|
||||
|
||||
AC_CACHE_CHECK([whether getpass should be replaced],samba_cv_REPLACE_GETPASS,[
|
||||
SAVE_CPPFLAGS="$CPPFLAGS"
|
||||
CPPFLAGS="$CPPFLAGS -I$libreplacedir/"
|
||||
@ -12,3 +20,5 @@ if test x"$samba_cv_REPLACE_GETPASS" = x"yes"; then
|
||||
AC_DEFINE(REPLACE_GETPASS,1,[Whether getpass should be replaced])
|
||||
LIBREPLACEOBJ="${LIBREPLACEOBJ} getpass.o"
|
||||
fi
|
||||
|
||||
fi
|
||||
|
@ -68,9 +68,13 @@
|
||||
#endif
|
||||
|
||||
#ifdef REPLACE_GETPASS
|
||||
#if defined(REPLACE_GETPASS_BY_GETPASSPHRASE)
|
||||
#define getpass(prompt) getpassphrase(prompt)
|
||||
#else
|
||||
#define getpass(prompt) rep_getpass(prompt)
|
||||
char *rep_getpass(const char *prompt);
|
||||
#endif
|
||||
#endif
|
||||
|
||||
#ifndef NGROUPS_MAX
|
||||
#define NGROUPS_MAX 32 /* Guess... */
|
||||
|
@ -34,9 +34,9 @@
|
||||
#include "lib/replace/replace.h"
|
||||
#endif
|
||||
|
||||
#include "system/passwd.h"
|
||||
#include "system/filesys.h"
|
||||
#include "system/network.h"
|
||||
#include "system/passwd.h"
|
||||
|
||||
#include "nsswitch/winbind_nss.h"
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user