From owner-cvs-libexec Thu Oct 17 10:06:17 1996 Return-Path: owner-cvs-libexec Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id KAA12496 for cvs-libexec-outgoing; Thu, 17 Oct 1996 10:06:17 -0700 (PDT) Received: (from ache@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id KAA12445; Thu, 17 Oct 1996 10:06:06 -0700 (PDT) Date: Thu, 17 Oct 1996 10:06:06 -0700 (PDT) From: "Andrey A. Chernov" Message-Id: <199610171706.KAA12445@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-libexec Subject: cvs commit: src/libexec/ftpd extern.h ftpd.c skey-stuff.c Sender: owner-cvs-libexec@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk ache 96/10/17 10:06:06 Modified: libexec/ftpd extern.h ftpd.c skey-stuff.c Log: Don't ever ask for password if it is impossible to confirm it It happens if 1) regular passwords not allowed, 2) skey database not activated for given user. Under some rare circumstanes skey_challenge can return empty diagnostic or even previous buffer, fix it. Revision Changes Path 1.5 +2 -2 src/libexec/ftpd/extern.h 1.24 +13 -2 src/libexec/ftpd/ftpd.c 1.4 +7 -5 src/libexec/ftpd/skey-stuff.c From owner-cvs-libexec Thu Oct 17 10:46:18 1996 Return-Path: owner-cvs-libexec Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id KAA15931 for cvs-libexec-outgoing; Thu, 17 Oct 1996 10:46:18 -0700 (PDT) Received: (from ache@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id KAA15894; Thu, 17 Oct 1996 10:46:02 -0700 (PDT) Date: Thu, 17 Oct 1996 10:46:02 -0700 (PDT) From: "Andrey A. Chernov" Message-Id: <199610171746.KAA15894@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-libexec Subject: cvs commit: src/libexec/ftpd skey-stuff.c Sender: owner-cvs-libexec@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk ache 96/10/17 10:46:02 Modified: libexec/ftpd skey-stuff.c Log: Oops, fix my previous commit, now tell user his s/key parameters Revision Changes Path 1.5 +4 -3 src/libexec/ftpd/skey-stuff.c From owner-cvs-libexec Fri Oct 18 10:09:36 1996 Return-Path: owner-cvs-libexec Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id KAA08291 for cvs-libexec-outgoing; Fri, 18 Oct 1996 10:09:36 -0700 (PDT) Received: (from ache@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id KAA08276; Fri, 18 Oct 1996 10:09:28 -0700 (PDT) Date: Fri, 18 Oct 1996 10:09:28 -0700 (PDT) From: "Andrey A. Chernov" Message-Id: <199610181709.KAA08276@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-libexec Subject: cvs commit: src/libexec/ftpd extern.h ftpd.c skey-stuff.c Sender: owner-cvs-libexec@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk ache 96/10/18 10:09:28 Modified: libexec/ftpd extern.h ftpd.c skey-stuff.c Log: Implement alternative strategy if it is impossible to confirm password: ask for it, but don't tell that S/key password required. It looks like non-s/key system from outside. Additionally tell that s/key required when it is so for normal case Revision Changes Path 1.6 +1 -1 src/libexec/ftpd/extern.h 1.25 +1 -12 src/libexec/ftpd/ftpd.c 1.6 +7 -9 src/libexec/ftpd/skey-stuff.c