Hi, I've encountered some 'OTP Authentication failed: ()' logs and digged deeper where there coming from.
In Radius/AuthOTP sub check_plain_password line 117 (4.16 with patches 1.1863): <code> else { my $result = $self->otp_verify($user, $submitted_pw, $p, $context); return ($main::REJECT, "OTP Authentication failed. Is OTP set up properly?") unless defined $result; if ($result) { $p->{Handler}->logPassword($user, $submitted_pw, 'OTP', 1, $p) if $p->{Handler}; return ($main::ACCEPT); }: else { # Caution: this can happen if you are not running # as root. $p->{Handler}->logPassword($user, $submitted_pw, 'OTP', 0, $p) if $p->{Handler}; return ($main::REJECT, "OTP Authentication failed: ($result)"); } } </code> Line 104 returns if $result is undefined, line 107 if it's a true value so the else tree is only hit if $reason is false in which case its value is logged. Is that's how you intended it? Cheers, Alex *"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"* T-Systems Austria GesmbH Rennweg 97-99, 1030 Wien Handelsgericht Wien, FN 79340b *"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"* Notice: This e-mail contains information that is confidential and may be privileged. If you are not the intended recipient, please notify the sender and then delete this e-mail immediately. *"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"* _______________________________________________ radiator mailing list radiator@open.com.au http://www.open.com.au/mailman/listinfo/radiator