diff options
author | Jun Kuriyama <kuriyama@FreeBSD.org> | 2006-07-12 00:16:32 +0000 |
---|---|---|
committer | Jun Kuriyama <kuriyama@FreeBSD.org> | 2006-07-12 00:16:32 +0000 |
commit | 16b56ac16cabedd75caae5f2f7906cb63544e472 (patch) | |
tree | 524182c9ba98eb8d1327f47095ea38de500464db /net/samba3/files/patch-pam_smbpass | |
parent | - Update to 1.5 (diff) |
- Upgrade to 3.0.23 (including security fix).
o Improved 'make test'
o New offline mode in winbindd.
o New Kerberos support for pam_winbind.so.
o New handling of unmapped users and groups.
o New non-root share management tools.
o Improved support for local and BUILTIN groups.
o Winbind IDMAP integration with RFC2307 schema objects supported
by Windows 2003 R2.
o Rewritten 'net ads join' to mimic Windows XP without requiring
administrative rights to join a domain.
PR: ports/100100
Submitted by: maintainer
Notes
Notes:
svn path=/head/; revision=167548
Diffstat (limited to 'net/samba3/files/patch-pam_smbpass')
-rw-r--r-- | net/samba3/files/patch-pam_smbpass | 62 |
1 files changed, 8 insertions, 54 deletions
diff --git a/net/samba3/files/patch-pam_smbpass b/net/samba3/files/patch-pam_smbpass index 15e1292ad26c..a4946fc4833e 100644 --- a/net/samba3/files/patch-pam_smbpass +++ b/net/samba3/files/patch-pam_smbpass @@ -1,19 +1,6 @@ ---- pam_smbpass/general.h.orig Fri Feb 25 18:59:30 2005 -+++ pam_smbpass/general.h Mon Jan 2 03:47:49 2006 -@@ -50,10 +50,6 @@ - #define set(x,ctrl) (ctrl = ((ctrl)&smb_args[x].mask)|smb_args[x].flag) - #define unset(x,ctrl) (ctrl &= ~(smb_args[x].flag)) - --#ifndef __linux__ --#define strncasecmp(s1,s2,n) StrnCaseCmp(s1,s2,n) --#endif -- - /* the generic mask */ - #define _ALL_ON_ (~0U) - ---- pam_smbpass/pam_smb_auth.c.orig Tue Oct 18 04:44:59 2005 -+++ pam_smbpass/pam_smb_auth.c Mon Jan 2 03:47:49 2006 -@@ -163,7 +163,7 @@ +--- pam_smbpass/pam_smb_auth.c.orig Thu Apr 20 04:29:22 2006 ++++ pam_smbpass/pam_smb_auth.c Sat May 27 01:57:31 2006 +@@ -164,7 +164,7 @@ retval = PAM_SUCCESS; @@ -22,9 +9,9 @@ if(pretval) { retval = *pretval; SAFE_FREE(pretval); ---- pam_smbpass/pam_smb_passwd.c.orig Thu Jul 28 15:19:44 2005 -+++ pam_smbpass/pam_smb_passwd.c Mon Jan 2 03:47:49 2006 -@@ -224,7 +224,7 @@ +--- pam_smbpass/pam_smb_passwd.c.orig Thu Apr 20 04:29:22 2006 ++++ pam_smbpass/pam_smb_passwd.c Sat May 27 01:57:31 2006 +@@ -226,7 +226,7 @@ (const void **)&pass_old ); } else { retval = pam_get_data( pamh, _SMB_OLD_AUTHTOK, @@ -33,17 +20,8 @@ if (retval == PAM_NO_MODULE_DATA) { pass_old = NULL; retval = PAM_SUCCESS; ---- pam_smbpass/support.c.orig Thu Jul 28 15:19:44 2005 -+++ pam_smbpass/support.c Mon Jan 2 03:47:49 2006 -@@ -114,7 +114,7 @@ - struct pam_response *resp; - - pmsg[0] = &msg[0]; -- msg[0].msg = text; -+ msg[0].msg = CONST_DISCARD(char *, text); - msg[0].msg_style = type; - resp = NULL; - +--- pam_smbpass/support.c.orig Sun May 28 02:23:20 2006 ++++ pam_smbpass/support.c Sun May 28 02:24:07 2006 @@ -384,7 +384,7 @@ if (newauth != NULL) { @@ -53,30 +31,6 @@ if (old != NULL) { newauth->count = old->count + 1; -@@ -515,7 +515,7 @@ - if (comment != NULL && off(SMB__QUIET, ctrl)) { - pmsg[0] = &msg[0]; - msg[0].msg_style = PAM_TEXT_INFO; -- msg[0].msg = comment; -+ msg[0].msg = CONST_DISCARD(char *, comment); - i = 1; - } else { - i = 0; -@@ -523,12 +523,12 @@ - - pmsg[i] = &msg[i]; - msg[i].msg_style = PAM_PROMPT_ECHO_OFF; -- msg[i++].msg = prompt1; -+ msg[i++].msg = CONST_DISCARD(char *, prompt1); - - if (prompt2 != NULL) { - pmsg[i] = &msg[i]; - msg[i].msg_style = PAM_PROMPT_ECHO_OFF; -- msg[i++].msg = prompt2; -+ msg[i++].msg = CONST_DISCARD(char *, prompt2); - expect = 2; - } else - expect = 1; @@ -594,7 +594,7 @@ retval = pam_set_data( pamh, data_name, (void *) token, _cleanup ); |