X-Git-Url: http://git.ozlabs.org/?p=ppp.git;a=blobdiff_plain;f=pppd%2Fupap.c;h=e84cb93cb8af4397cc82668454ad1edf15aac7f7;hp=3b025e06c91407555821a1da245ef906325b2eb5;hb=892e254c066564ec858769c5eebb02cb21b7c9fe;hpb=bfa20ccde2a70b1252dbb614132f1a4cbee815d4 diff --git a/pppd/upap.c b/pppd/upap.c index 3b025e0..e84cb93 100644 --- a/pppd/upap.c +++ b/pppd/upap.c @@ -18,7 +18,7 @@ */ #ifndef lint -static char rcsid[] = "$Id: upap.c,v 1.12 1998/11/07 06:59:32 paulus Exp $"; +static char rcsid[] = "$Id: upap.c,v 1.13 1999/03/02 05:29:39 paulus Exp $"; #endif /* @@ -34,16 +34,20 @@ static char rcsid[] = "$Id: upap.c,v 1.12 1998/11/07 06:59:32 paulus Exp $"; #include "pppd.h" #include "upap.h" +static bool hide_password; + /* * Command-line options. */ static option_t pap_option_list[] = { + { "hide-password", o_bool, &hide_password, + "Don't output passwords to log" }, { "pap-restart", o_int, &upap[0].us_timeouttime, "Set retransmit timeout for PAP" }, { "pap-max-authreq", o_int, &upap[0].us_maxtransmits, - "Set max #xmits for auth-reqs" }, + "Set max number of transmissions for auth-reqs" }, { "pap-timeout", o_int, &upap[0].us_reqtimeout, - "Set time limit for peer PAP auth." }, + "Set time limit for peer PAP authentication" }, { NULL } }; @@ -605,7 +609,10 @@ upap_printpkt(p, plen, printer, arg) printer(arg, " user="); print_string(user, ulen, printer, arg); printer(arg, " password="); - print_string(pwd, wlen, printer, arg); + if (!hide_password) + print_string(pwd, wlen, printer, arg); + else + printer(arg, ""); break; case UPAP_AUTHACK: case UPAP_AUTHNAK: