head 1.3; access; symbols pkgsrc-2013Q2:1.3.0.8 pkgsrc-2013Q2-base:1.3 pkgsrc-2012Q4:1.3.0.6 pkgsrc-2012Q4-base:1.3 pkgsrc-2011Q4:1.3.0.4 pkgsrc-2011Q4-base:1.3 pkgsrc-2011Q2:1.3.0.2 pkgsrc-2011Q2-base:1.3 pkgsrc-2010Q4:1.2.0.44 pkgsrc-2010Q4-base:1.2 pkgsrc-2010Q3:1.2.0.42 pkgsrc-2010Q3-base:1.2 pkgsrc-2010Q2:1.2.0.40 pkgsrc-2010Q2-base:1.2 pkgsrc-2010Q1:1.2.0.38 pkgsrc-2010Q1-base:1.2 pkgsrc-2009Q4:1.2.0.36 pkgsrc-2009Q4-base:1.2 pkgsrc-2009Q3:1.2.0.34 pkgsrc-2009Q3-base:1.2 pkgsrc-2009Q2:1.2.0.32 pkgsrc-2009Q2-base:1.2 pkgsrc-2009Q1:1.2.0.30 pkgsrc-2009Q1-base:1.2 pkgsrc-2008Q4:1.2.0.28 pkgsrc-2008Q4-base:1.2 pkgsrc-2008Q3:1.2.0.26 pkgsrc-2008Q3-base:1.2 cube-native-xorg:1.2.0.24 cube-native-xorg-base:1.2 pkgsrc-2008Q2:1.2.0.22 pkgsrc-2008Q2-base:1.2 cwrapper:1.2.0.20 pkgsrc-2008Q1:1.2.0.18 pkgsrc-2008Q1-base:1.2 pkgsrc-2007Q4:1.2.0.16 pkgsrc-2007Q4-base:1.2 pkgsrc-2007Q3:1.2.0.14 pkgsrc-2007Q3-base:1.2 pkgsrc-2007Q2:1.2.0.12 pkgsrc-2007Q2-base:1.2 pkgsrc-2007Q1:1.2.0.10 pkgsrc-2007Q1-base:1.2 pkgsrc-2006Q4:1.2.0.8 pkgsrc-2006Q4-base:1.2 pkgsrc-2006Q3:1.2.0.6 pkgsrc-2006Q3-base:1.2 pkgsrc-2006Q2:1.2.0.4 pkgsrc-2006Q2-base:1.2 pkgsrc-2006Q1:1.2.0.2 pkgsrc-2006Q1-base:1.2 pkgsrc-2005Q4:1.1.0.4 pkgsrc-2005Q4-base:1.1 pkgsrc-2005Q3:1.1.0.2 pkgsrc-2005Q3-base:1.1; locks; strict; comment @# @; 1.3 date 2011.03.10.10.20.16; author drochner; state dead; branches; next 1.2; 1.2 date 2006.03.14.20.03.43; author drochner; state Exp; branches; next 1.1; 1.1 date 2005.08.09.17.31.06; author drochner; state Exp; branches; next ; desc @@ 1.3 log @update to 0.53.1 changes: -misc fixes and improvements -build against system libtommath/crypt @ text @$NetBSD: patch-ac,v 1.2 2006/03/14 20:03:43 drochner Exp $ --- svr-authpam.c.orig 2006-03-12 05:52:52.000000000 +0100 +++ svr-authpam.c @@@@ -124,7 +124,8 @@@@ pamConvFunc(int num_msg, case PAM_PROMPT_ECHO_ON: if (!((strcmp(compare_message, "login:" ) == 0) - || (strcmp(compare_message, "please enter username:") == 0))) { + || (strcmp(compare_message, "please enter username:") == 0) + || (strcmp(compare_message, "username:" ) == 0))) { /* We don't recognise the prompt as asking for a username, so can't handle it. Add more above as required for different pam modules/implementations */ @@@@ -212,7 +213,9 @@@@ void svr_auth_pam() { goto cleanup; } +#ifndef __NetBSD__ (void) pam_fail_delay(pamHandlep, 0 /* musec_delay */); +#endif /* (void) pam_set_item(pamHandlep, PAM_FAIL_DELAY, (void*) pamDelayFunc); */ @ 1.2 log @update to 0.48.1 changes: -a security fix which was already in pkgsrc (0.46nb1) -bugfixes -zlib compression for dbclient -Set "low delay" TOS bit -client keyboard-interactive mode support -logging improvements -Added aes-256 cipher and sha1-96 hmac -allow connections to listening forwarded ports from remote machines @ text @d1 1 a1 1 $NetBSD$ @ 1.1 log @add a "pam" pkg option and make it work with NetBSD's openpam if enabled @ text @d3 1 a3 1 --- svr-authpam.c.orig 2005-08-09 19:13:13.000000000 +0200 d5 2 a6 1 @@@@ -78,7 +78,8 @@@@ pamConvFunc(int num_msg, d8 8 a15 20 case PAM_PROMPT_ECHO_OFF: - if (strcmp(message, "Password:") != 0) { + if ((strcmp(message, "Password:") != 0) + && (strcmp(message, "Password: ") != 0)) { TRACE(("PAM_PROMPT_ECHO_OFF: unrecognized prompt")) rc = PAM_CONV_ERR; break; @@@@ -101,7 +102,9 @@@@ pamConvFunc(int num_msg, if ((strcmp(message, "login: " ) != 0) && (strcmp(message, "login:" ) != 0) - && (strcmp(message, "Please enter username: " ) != 0)) { + && (strcmp(message, "Please enter username: " ) != 0) + && (strcmp(message, "Login:" ) != 0) + && (strcmp(message, "Username:" ) != 0)) { TRACE(("PAM_PROMPT_ECHO_ON: unrecognized prompt")) rc = PAM_CONV_ERR; break; @@@@ -184,7 +187,9 @@@@ void svr_auth_pam() { @